.account-recovery{gap:16px;display:grid}.owner-recovery-panel>.account-recovery{padding:20px}.account-recovery-choices{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-recovery-choices [aria-pressed=true]{border-color:var(--blue,#0666ff);box-shadow:0 0 0 1px var(--blue,#0666ff)}.account-recovery-explanation,.account-recovery-secret p{margin:0;line-height:1.6}.account-recovery-secret{border:1px solid var(--blue,#0666ff);background:var(--surface,#fff);border-radius:12px;gap:12px;padding:16px;display:grid}.account-recovery-secret textarea{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.account-recovery-acknowledge{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.account-recovery-acknowledge input{flex:none;margin-top:4px}.setup-resume-chooser{padding:24px}.setup-resume-chooser h2,.setup-resume-choices h3{margin:0 0 8px}.setup-resume-chooser>p,.setup-resume-choices p{color:var(--muted);margin:5px 0;font-size:13px}.setup-resume-choices{gap:14px;margin-top:20px;display:grid}.setup-resume-choices>article{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.setup-resume-progress p,.setup-resume-progress summary{color:var(--muted);font-size:13px}.setup-resume-progress details{margin-top:8px}.setup-resume-progress summary{cursor:pointer}.getting-started-page{gap:22px;display:grid}.getting-started-summary,.getting-started-now{border:1px solid var(--line,#dbe4ef);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:15px;padding:18px 20px;display:flex}.getting-started-summary{margin-bottom:22px}.getting-started-summary h2{margin:0 0 5px;font-size:15px}.getting-started-summary p,.getting-started-now p{color:var(--text-muted,#536579);margin:0;font-size:13px;line-height:1.6}.getting-started-summary>div,.getting-started-now>div{flex:1}.getting-started-symbol,.getting-started-step-icon{color:#275eb1;background:#eef4ff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.getting-started-checklist{margin:0;padding:0;list-style:none}.getting-started-checklist li{border-bottom:1px solid var(--line,#dbe4ef);align-items:center;gap:16px;padding:22px;display:flex}.getting-started-checklist li:last-child{border-bottom:0}.getting-started-step-copy{flex:1;min-width:0}.getting-started-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.getting-started-title h3{margin:0;font-size:15px}.getting-started-title small{color:var(--text-muted,#536579)}.getting-started-step-copy p{color:var(--text-muted,#536579);max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.65}.getting-started-ready{color:#186640;background:#edf9f1}.getting-started-attention{color:#9f3525;background:#fff2ec}.getting-started-data-steps{border-bottom:1px solid var(--line,#dbe4ef);background:#f7faff;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:22px;list-style:none;display:grid}.getting-started-data-steps p,.getting-started-intakes p,.getting-started-sources p{color:var(--text-muted,#536579);margin:8px 0;font-size:13px;line-height:1.65}.getting-started-intakes,.getting-started-sources{padding:22px}.getting-started-intakes{border-bottom:1px solid var(--line,#dbe4ef)}.getting-started-intakes h3,.getting-started-sources h3{margin:0 0 15px;font-size:15px}.getting-started-intakes article,.getting-started-sources article{border-top:1px solid var(--line,#dbe4ef);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.getting-started-intakes article>div,.getting-started-sources article>div{min-width:0}.getting-started-intakes strong,.getting-started-sources h4{overflow-wrap:anywhere}.getting-started-sources h4{margin:0 0 8px;font-size:15px}.getting-started-source-actions{flex-wrap:wrap;gap:8px;display:flex}.getting-started-updated{color:var(--text-muted,#536579);margin:0;font-size:12px}@media (width<=760px){.getting-started-summary,.getting-started-now,.getting-started-checklist li,.getting-started-intakes article,.getting-started-sources article{flex-wrap:wrap;align-items:flex-start}.getting-started-summary>div,.getting-started-now>div{flex-basis:calc(100% - 60px)}.getting-started-checklist li>a{margin-left:52px}.getting-started-data-steps{grid-template-columns:1fr}.getting-started-source-actions{width:100%}}.dashboard-reports{margin-bottom:18px}.dashboard-reports-heading{align-items:center;gap:15px;margin:0 0 10px;display:flex}.dashboard-reports-heading>div{flex:1}.dashboard-reports-heading h2{font-size:16px}.dashboard-reports-empty{border:1px dashed var(--line,#dbe4ef);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5}.dashboard-report-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.dashboard-report-card{border:1px solid var(--line,#dbe4ef);background:#fff;border-radius:10px;min-width:0;padding:14px}.dashboard-report-open{flex-direction:column;gap:5px;display:flex}.dashboard-report-open h3{overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:14px;line-height:1.4;display:flex}.dashboard-report-value{overflow-wrap:anywhere;margin-top:5px;font-size:27px;font-weight:700;line-height:1.25}.dashboard-report-value small{font-size:13px}.dashboard-report-open>span:not(.dashboard-report-value),.dashboard-report-open>small{color:#536579;font-size:12px}.dashboard-report-card details{color:#536579;margin-top:10px;font-size:12px}.dashboard-report-card details p{margin:8px 0}.dashboard-report-actions{border-top:1px solid var(--line,#dbe4ef);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.dashboard-report-options summary{cursor:pointer}.dashboard-report-actions>.text-link{margin-left:auto}.dashboard-report-error{color:#923d31;margin-top:10px;font-size:12px;line-height:1.6}@media (width<=600px){.dashboard-reports-heading{flex-wrap:wrap}.dashboard-report-grid{grid-template-columns:1fr}}.dashboard-finance-status{color:var(--text,#193a5b);margin-top:10px;font-size:12px;font-weight:650;display:block}.raw-desktop .workspace-overview .dashboard-heading.workspace-hero.owner-home-heading{border-radius:16px;min-height:132px;margin:0 0 14px;padding:22px 26px}.raw-desktop .workspace-overview .owner-home-heading.workspace-hero h1{letter-spacing:-.8px;font-size:30px}.raw-desktop .owner-home-heading .workspace-hero-art{opacity:.65;width:260px;top:-21px;right:14px}.raw-desktop .owner-home-heading .workspace-hero-copy{max-width:calc(100% - 250px)}.raw-desktop .owner-home-heading .dashboard-date{top:17px;right:20px}.owner-home-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.owner-workspace-summary{margin:12px 0 16px}.owner-workspace-summary>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:13px}.owner-workspace-summary .dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:6px 0}.raw-desktop .dashboard-card-heading>a{color:#1765d1;flex-shrink:0;align-items:center;gap:4px;min-height:28px;font-size:12px;display:inline-flex}.raw-desktop .dashboard-summary-list strong{font-size:13px}.raw-desktop .dashboard-summary-list small,.raw-desktop .dashboard-summary-list time{color:#62758c;font-size:12px}.raw-desktop .dashboard-summary-list .badge{padding:3px 6px;font-size:11px}.raw-desktop .dashboard-card-heading h2{font-size:16px}.workspace-overview .dashboard-summary-list a:is(:hover,:focus-visible){background-color:#f0f6ff;border-radius:6px}.workspace-overview .dashboard-summary-list a:focus-visible{outline-offset:-2px}.owner-home-options{padding:20px 24px}.owner-home-option{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.owner-home-option label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.owner-home-option button{flex-shrink:0}.owner-home-option button:first-of-type svg{transform:rotate(180deg)}.owner-home-options-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@container (width<=720px){.workspace-overview .dashboard-card-grid{grid-template-columns:minmax(0,1fr)}.workspace-overview .owner-workspace-summary .dashboard-metrics,.workspace-overview .dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-desktop .owner-home-heading .dashboard-date{display:none}.raw-desktop .owner-home-heading .workspace-hero-copy{max-width:100%}}@media (width<=1000px){.raw-desktop .owner-home-heading .dashboard-date{display:none}.raw-desktop .owner-home-heading .workspace-hero-copy{max-width:100%}.raw-desktop .owner-home-heading .workspace-hero-art{opacity:.25}}.workspace-overview{container-type:inline-size}.assistant-window{z-index:50;color:#153052;background:#fff;border:1px solid #9ccfff;border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0b28513b,0 8px 26px #087bff18,0 0 0 1px #ffffffc7,0 0 30px #44baff16}.assistant-window[hidden]{display:none!important}.assistant-window.is-docked{border-radius:16px;top:76px;bottom:16px;right:16px}.assistant-window.is-moving{-webkit-user-select:none;user-select:none}.assistant-window-header{background:radial-gradient(at 0 0,#b8edff80,#0000 72%),linear-gradient(120deg,#edf6ff,#fff 78%);border-bottom:1px solid #cce2ff;flex:none;align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fff}.assistant-window-title{color:#132e51;text-align:left;cursor:move;touch-action:none;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.assistant-window-title[aria-disabled=true]{cursor:default}.assistant-window-title strong{letter-spacing:-.25px;font-size:14px;font-weight:700}.assistant-window-mark{color:#fff;background:linear-gradient(145deg,#47ccff 0%,#087cff 52%,#1c4bc7);border:1px solid #7ecfff;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px 1px #d7f8ffcc,inset 0 -2px 5px #1539a84d,0 4px 13px #007aff40}.assistant-window-actions{align-items:center;gap:3px;display:flex}.assistant-window-actions .icon-button{color:#5d7596;border-radius:8px;width:29px;height:29px}.assistant-window-actions .icon-button:hover{color:#096bfa;background:#eaf2ff}.assistant-window-actions .icon-button:disabled{opacity:.45;cursor:default}.assistant-window-resize{z-index:3;color:#829ac0;cursor:nwse-resize;touch-action:none;background:#ffffffc9;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;bottom:1px;right:1px}.assistant-window.is-docked .assistant-window-resize{cursor:ew-resize;background:0 0;border-radius:0;width:8px;height:auto;inset:68px auto 0 0}.assistant-window.is-docked .assistant-window-resize svg{display:none}.assistant-window-resize:focus-visible,.assistant-window-title:focus-visible{outline-offset:-2px;outline:2px solid #1686ff}.assistant-window-launcher{z-index:50;color:#fff;cursor:pointer;background:radial-gradient(at 25% 0,#247fdd80,#0000 80%),linear-gradient(115deg,#0b234a,#1054a8);border:1px solid #62cfff;border-radius:16px;align-items:center;gap:11px;min-height:48px;padding:7px 15px 7px 8px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:inset 0 1px #b2edff66,0 9px 28px #123d756b,0 0 24px #159cff40}.assistant-window-launcher>span{color:#d6f8ff;background:linear-gradient(145deg,#37c1ff80,#0b60e480);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #d1f6ff55,0 0 12px #40cbff30}.assistant-window-launcher strong{font-size:13px;font-weight:650}.assistant-window-launcher:hover{box-shadow:inset 0 1px #b2edff80,0 10px 32px #123d7580,0 0 30px #159cff55,0 0 0 3px #158cff1a}.assistant-window-launcher:focus-visible{outline-offset:4px;outline:3px solid #38baff}.assistant-panel-content,.assistant-panel-native,.assistant-panel-advanced{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.assistant-panel-native[hidden],.assistant-panel-advanced[hidden]{display:none}.assistant-panel-content .agent-workspace-compact{border:0;border-radius:0;flex:1;min-height:0;max-height:none}.assistant-panel-native .agent-workspace-compact{font-size:12px;overflow:hidden}.assistant-panel-native .agent-workspace-compact .agent-message-stream{overscroll-behavior:contain;flex:1;min-height:90px;overflow-y:auto}.assistant-panel-native .agent-workspace-compact .agent-history-controls{flex-wrap:nowrap;align-items:center;padding:12px 14px}.assistant-panel-native .agent-workspace-compact .agent-select-label{flex-basis:auto}.assistant-panel-native .agent-workspace-compact .agent-select-label select{font-size:12px}.assistant-panel-native .agent-workspace-compact .agent-composer{flex-wrap:nowrap;margin:10px 14px 0}.assistant-panel-native .agent-workspace-compact .agent-composer textarea{flex-basis:auto;font-size:13px}.assistant-panel-native .agent-workspace-compact .agent-composer .button{font-size:11px}.assistant-panel-native .agent-workspace-compact .agent-message{font-size:12px}.assistant-panel-advanced .raw-assistant{box-shadow:none;border:0;border-radius:0}.assistant-more-tools{border-top:1px solid #edf2fa;flex:none;justify-content:flex-end;padding:6px 16px 9px;display:flex}.assistant-more-tools .text-link{color:#6b7e97;align-items:center;gap:5px;font-size:10px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.assistant-window-launcher{transition:box-shadow .16s,background .16s}}.reference-workspace .voice-launch{color:#336798;background:#edf4fc}.voice-command-form{padding:0 24px 24px}.voice-command-form>label{color:#304761;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.voice-command-form>textarea{resize:vertical;color:#213b55;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #c9d7e7;border-radius:7px;padding:12px;font-size:14px;line-height:1.5}.voice-command-form>textarea:focus{outline-offset:1px;border-color:#377fd5;outline:3px solid #cfe4ff}.voice-command-hint,.voice-microphone p,.voice-command-live,.voice-command-preview span{color:#52677f;font-size:12px;line-height:1.6}.voice-command-hint{margin:8px 0 16px}.voice-microphone{align-items:center;gap:13px;padding-bottom:10px;display:flex}.voice-microphone .button{flex-shrink:0}.voice-microphone p{margin:0}.voice-command-live{overflow-wrap:anywhere;min-height:23px}.voice-command-error{color:#8d2525;background:#fff1f1;border:1px solid #f0caca;border-radius:6px;margin:7px 0 13px;padding:10px 12px;font-size:13px;line-height:1.5}.voice-command-preview{overflow-wrap:anywhere;background:#f3f7fc;border:1px solid #e0e9f4;border-radius:7px;gap:3px;padding:12px;display:grid}.voice-command-preview strong{color:#244d7b;font-size:13px}.voice-command-examples h3{color:#304761;margin:19px 0 9px;font-size:13px}.voice-command-examples>div{flex-wrap:wrap;gap:7px;display:flex}.voice-command-examples button{color:#315d8d;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:20px;padding:6px 10px;font-size:12px}.voice-command-examples button:hover{background:#edf5ff}.voice-command-footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.reference-workspace .voice-is-listening{color:#a52b35;background:#fff1f3;border-color:#e3b5bb}@media (width<=560px){.voice-command-form{padding:0 18px 20px}.voice-microphone{flex-direction:column;align-items:flex-start;gap:8px}.voice-command-footer>.button{flex:1;justify-content:center}}.workspace-attention-panel{gap:18px}.workspace-attention-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-attention-toolbar>span{color:var(--muted);font-size:12px}.workspace-attention-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-attention-items li{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.workspace-attention-items li>div{min-width:0}.workspace-attention-items h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.workspace-attention-items a{flex-shrink:0}.workspace-attention-clear{align-items:center;gap:10px;display:flex}@media (width<=520px){.workspace-attention-items li{flex-direction:column;align-items:flex-start}.workspace-attention-items a{white-space:normal;max-width:100%}}:root{color:#233a36;font-synthesis:none;font-synthesis:none;--ink:#243d37;--muted:#7b8782;--teal:#245f50;--teal-deep:#163e35;--line:#e7ebe5;--surface:#fff;--bg:#f6f7f4;--lime:#d7edac;--sidebar:244px;background:#f6f7f4;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1.15px;font-size:30px;font-weight:750;line-height:1.25}h2{letter-spacing:-.4px;font-size:16px;font-weight:750}h3{font-size:14px;font-weight:700}p{line-height:1.65}small{font-size:12px}strong{font-weight:650}:focus-visible{outline-offset:3px;outline:3px solid #89b68d}button{border:0}button.text-link:focus-visible{outline-offset:5px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--muted)}.block{display:block}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.inline-icon{align-items:center;gap:6px;display:inline-flex}.money-cell{font-variant-numeric:tabular-nums;font-weight:550}.money-cell small{color:var(--muted);font-weight:400}.error-text{color:#a44b3b!important}.overdue{color:#b25a38!important}.eyebrow{letter-spacing:1.8px;color:#6b795f;font-size:10px;font-weight:700;line-height:1.5}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 16px;font-size:12px;font-weight:650;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.button-primary{color:#fff;background:#245d4d;box-shadow:0 2px 2px #143e3410}.button-primary:hover{background:#1a4c3e}.button-secondary{color:#41564c;background:#fff;border-color:#dfe5dc;box-shadow:0 1px 2px #173c3305}.button-secondary:hover{background:#f5f7f1;border-color:#c8d5c6}.button-lime{color:#244536;background:#d7edac;box-shadow:0 2px 3px #112d3318}.button-lime:hover{background:#e3f6c2}.button-small{gap:6px;min-height:33px;padding:7px 12px;font-size:11px}.button-danger{color:#ab5645;background:#fff7f4;border-color:#f1e3dc}.disabled{pointer-events:none;opacity:.6}.icon-button{color:#6b795f;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#275d4c;background:#eef2e9}.text-link,.text-button{color:#326b55;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.text-link:hover,.text-button:hover{color:#184b38;text-underline-offset:3px;text-decoration:underline}.badge{vertical-align:middle;text-transform:none;white-space:nowrap;color:#6b795f;background:#f0f2ec;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge-green{color:#4e7950;background:#edf5e8}.badge-amber{color:#6b795f;background:#fff5e4}.badge-red{color:#6b795f;background:#fbeeea}.badge-blue{color:#6b795f;background:#edf2f9}.badge-purple{color:#6b795f;background:#f0edf9}.badge-lime{color:#d2e8b0;letter-spacing:1.3px;background:#dcebb420;border:1px solid #b3cb8c25;padding:6px 9px;font-size:9px}.badge-outline{color:#6b795f;background:0 0;border:1px solid #d5dfcd;padding:1px 7px;font-size:9px}.avatar{color:#6b795f;background:#e9efd9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:12px;font-weight:650;display:inline-flex}.avatar-small{border-radius:50%;width:31px;height:31px;font-size:10px}.avatar-large{border-radius:17px;width:68px;height:68px;font-size:22px}.avatar-color-1{color:#6b795f;background:#e5edf2}.avatar-color-2{color:#6b795f;background:#eee6db}.avatar-color-3{color:#6b795f;background:#e8e6f0}.avatar-color-4{color:#6b795f;background:#f2e7df}.spinner{opacity:.65;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin;display:inline-block}.loading{color:#6b795f;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:56px 20px;font-size:12px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.inline-error{color:#a45340;background:#fff2ee;border:1px solid #eed9d0;border-radius:7px;align-items:center;gap:12px;margin-bottom:18px;padding:16px;font-size:12px;display:flex}.inline-error p{color:#6b795f;font-size:12px}.inline-error .button{margin-left:auto}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:48px 25px;display:flex}.empty-icon{color:#6b795f;background:#f3f5ed;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:15px;display:flex}.empty h3{color:#4a5e4d;margin-bottom:6px;font-size:14px}.empty p{color:#6b795f;max-width:350px;margin-bottom:16px;font-size:12px;line-height:1.7}.empty .button{margin-top:1px}.notice{color:#6b795f;background:#f4f7ed;border:1px solid #e2e8d9;border-radius:7px;align-items:flex-start;gap:11px;margin:18px 0;padding:16px 18px;font-size:12px;display:flex}.notice p{font-size:12px}.notice svg{margin-top:2px}.notice-success{color:#4f7b47;background:#eef6e8;border-color:#dcebd5}.notice-warning{color:#6b795f;background:#fff7e9;border-color:#f0e4cc}.notice-warning p{color:#6b795f}.notice strong{margin-bottom:3px;display:block}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);color:#b4c3b2;z-index:30;background:#173d34;flex-direction:column;height:100dvh;padding:32px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand-link{padding:0 6px;display:block}.brand{align-items:center;gap:11px;display:flex}.brand-mark{letter-spacing:-3px;color:#c8e39d;border:1px solid #bdd49543;border-radius:7px;justify-content:center;align-items:center;width:37px;height:37px;padding-right:6px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;line-height:1;display:flex;position:relative}.brand-mark span{font-size:17px;font-weight:800;line-height:1;position:absolute;top:8px;right:4px}.brand strong{color:#eef3e7;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1.1;display:block}.brand .brand-word{letter-spacing:-.5px;color:#c4d4bf;font-size:14px;font-weight:450}.brand small{letter-spacing:1.35px;color:#93ae93;margin-top:3px;font-size:6.1px;line-height:1.9;display:block}.organization-card{background:#244b3e65;border:1px solid #c9dec31b;border-radius:7px;align-items:center;gap:9px;margin:36px 0 30px;padding:12px 10px;display:flex}.organization-icon{color:#6b795f;background:#eff3e6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.organization-card .organization-icon{color:#6b795f;background:#3e5e42;width:31px;height:31px}.organization-card>div:nth-child(2){flex:1;min-width:0}.organization-card strong{color:#506348;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10px;display:block;overflow:hidden}.organization-card small{color:#6b795f;font-size:9px}.organization-card>svg{color:#6b795f}.nav-section-label{letter-spacing:1.5px;color:#506348;margin-bottom:12px;padding:0 14px;font-size:8px}.nav-link{color:#6b795f;border-radius:7px;align-items:center;gap:12px;min-height:42px;margin-bottom:4px;padding:11px 13px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-link svg{color:#6b795f;stroke-width:1.55px;width:18px;height:18px}.nav-link:hover{color:#6b795f;background:#b8d29c0b}.nav-link.active{color:#6b795f;background:#aecb811c}.nav-link.active svg{color:#6b795f}.nav-active-dot{background:#c3db9a;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto}.sidebar-note{background:linear-gradient(120deg,#91b46d0c,#0000);border:1px solid #aac88721;border-radius:8px;margin:30px 10px 24px;padding:18px 12px 16px;position:relative;overflow:hidden}.sidebar-note:after{content:"";border:1px solid #a1c37d19;border-radius:50%;width:80px;height:80px;position:absolute;top:0;right:-37px}.sidebar-note-icon{color:#c0d99c;margin-bottom:10px}.sidebar-note strong{color:#d0dfc1;margin-bottom:6px;font-size:10px;display:block}.sidebar-note p{color:#93ae8c;font-size:9px;line-height:1.8}.sidebar-note>span{letter-spacing:1.1px;color:#b4cb97;align-items:center;gap:5px;margin-top:12px;font-size:7px;display:flex}.sidebar-user{border-top:1px solid #b3cfa321;align-items:center;gap:9px;margin:19px -19px 0;padding:18px 22px;display:flex}.sidebar-user .avatar{color:#d6e4b9;background:#59714d;border-radius:50%;width:32px;height:32px;font-size:10px}.sidebar-user>div{flex:1;min-width:0}.sidebar-user strong{color:#e1e8d7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.sidebar-user small{color:#92ab87;text-transform:capitalize;font-size:9px;display:block}.sidebar-user .icon-button{color:#8aa080}.sidebar-user .icon-button:hover{color:#e3eed4;background:#a4bc8520}.main-shell{margin-left:var(--sidebar);min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:73px;padding:0 35px;display:flex}.breadcrumb{white-space:nowrap;align-items:center;gap:14px;font-size:10px;display:flex}.breadcrumb-home,.breadcrumb>svg{color:#6b795f}.breadcrumb strong{color:#52664e;font-weight:500}.topbar-actions{align-items:center;gap:18px;display:flex}.search-trigger{color:#6b795f;background:0 0;align-items:center;gap:9px;padding:4px 0;font-size:10px;font-weight:400;display:flex}.search-trigger kbd{color:#6b795f;background:#fafbf7;border:1px solid #e7ebdf;border-radius:3px;margin-left:16px;padding:1px 4px;font:9px DM Sans,sans-serif}.topbar-divider{background:var(--line);width:1px;height:20px}.topbar-date{color:#6b795f;white-space:nowrap;font-size:10px}.topbar-actions>.avatar{color:#6b795f;background:#e8eed8}.development-strip{color:#8b9b75;background:#f2f5e8;border-bottom:1px solid #e5ebd7;justify-content:center;align-items:center;gap:15px;min-height:33px;padding:7px 22px;font-size:8px;display:flex}.development-strip>span:first-child{letter-spacing:.9px;color:#839a5e;align-items:center;gap:6px;font-size:7px;font-weight:650;display:flex}.development-strip i{background:#9db874;border-radius:50%;width:4px;height:4px;display:inline-block}.development-strip>span:nth-child(2){border-left:1px solid #d8e2c5;padding-left:15px}.development-strip .badge{font-size:7px}.main-content{max-width:1510px;margin:auto;padding:34px 37px 0}.page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-head .eyebrow{letter-spacing:1.7px;margin-bottom:7px;font-size:8px}.page-head p{color:#6b795f;margin-top:8px;font-size:11px}.page-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.panel{background:var(--surface);border:1px solid #e4e9df;border-radius:9px;min-width:0;margin-bottom:23px;overflow:hidden;box-shadow:0 2px 3px #15322b02}.panel-head{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:21px 23px 17px;display:flex}.panel-head h2{font-size:14px;font-weight:750}.panel-head p{color:#6b795f;margin-top:5px;font-size:10px}.panel-head .text-link{font-size:9px}.workspace-footer{color:#6b795f;border-top:1px solid #e4e9dd;justify-content:space-between;align-items:center;margin-top:20px;padding:28px 0 20px;font-size:8px;display:flex}.workspace-footer span:first-child{color:#6b795f;font-weight:550}.mobile-menu,.sidebar-overlay{display:none}.boot-screen{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.boot-screen .brand strong{color:#234537}.boot-screen .brand-mark{background:#234537}.boot-screen .brand small{color:#6f8c68}.overview-hero{background:#244c3f;border-radius:10px;min-height:271px;margin-bottom:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 4px #153c3210}.hero-copy{z-index:2;flex:1;padding:29px 34px;position:relative}.hero-copy h2{letter-spacing:-.8px;color:#f0f5df;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:1.15}.hero-copy p{color:#adbea3;margin-top:14px;font-size:10px;line-height:1.8}.hero-actions{align-items:center;gap:17px;margin-top:21px;display:flex}.hero-actions .button{gap:6px;min-height:35px;padding:9px 12px;font-size:10px}.hero-actions>span{color:#b0c09d;align-items:center;gap:5px;font-size:8px;display:flex}.hero-actions i{background:#a8c782;border-radius:50%;width:4px;height:4px}.hero-illustration{background:radial-gradient(at 80%,#89ae5718,#0000 80%);flex:0 0 42%;min-height:270px;position:relative}.hero-ring{border:1px solid #b5ce8a13;border-radius:50%;width:340px;height:340px;position:absolute;top:-30px;right:0;transform:rotate(-20deg)}.ring-one{width:280px;height:280px;top:1px;right:30px}.ring-two{width:410px;height:410px;top:-62px;right:-35px}.hero-grid{background-image:radial-gradient(#b5c89a22 .6px,#0000 .7px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0,#0000 65%);mask-image:radial-gradient(#000 0,#0000 65%)}.floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e8efdd2b;border-radius:8px;position:absolute;box-shadow:0 13px 40px #10291f45}.floating-customers{z-index:3;background:#f6faebf5;align-items:center;gap:11px;width:233px;padding:14px;display:flex;top:63px;right:49px;transform:rotate(-6deg)}.floating-icon{color:#729156;background:#dfeacf;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.floating-customers small{color:#859773;letter-spacing:1px;font-size:6px;display:block}.floating-customers strong{color:#3d5a3f;margin-top:3px;font-size:10px;display:block}.floating-tick{color:#7a9a52;background:#e3edcf;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:auto;display:flex}.floating-work{z-index:4;background:#416148;width:243px;padding:15px;top:147px;right:96px;transform:rotate(6deg)}.floating-work-head{color:#deead0;align-items:center;gap:10px;font-size:10px;display:flex}.floating-work-head .floating-icon{color:#d5e7b5;background:#617d52;width:29px;height:29px}.floating-progress{gap:5px;margin-top:16px;display:flex}.floating-progress i{background:#c1d895;border-radius:2px;flex:1;height:5px}.floating-progress i:nth-child(4){background:#a9c17d88}.floating-progress i:nth-child(5){background:#c1d89524}.floating-work-bottom{color:#adc397;justify-content:space-between;align-items:center;margin-top:12px;font-size:7px;display:flex}.floating-spark{color:#c4dba0;z-index:5;position:absolute;top:48px;right:35px;transform:rotate(7deg)}.stat-grid{gap:17px;margin-bottom:26px;display:grid}.stat-card{background:#fff;border:1px solid #e5eadf;border-radius:8px;min-width:0;padding:17px 20px 13px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 3px #15322b02}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 15px #173b3009}.stat-card-top{color:#6b795f;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stat-icon svg{width:17px;height:17px}.icon-teal{color:#6b795f;background:#eaf2e6}.icon-blue{color:#6b795f;background:#ecf1f6}.icon-amber{color:#6b795f;background:#fcf2df}.icon-purple{color:#6b795f;background:#f0edf6}.stat-value{color:#344b37;letter-spacing:-1px;margin:1px 0 13px;font-family:Manrope,sans-serif;font-size:31px;font-weight:650;line-height:1.3;display:block}.stat-card-bottom{color:#6b795f;border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:6px;padding-top:10px;display:flex}.stat-card-bottom small{color:#6b795f;font-size:8px}.overview-grid{grid-template-columns:1.22fr 1fr;gap:0 23px;display:grid}.overview-grid .panel{margin-bottom:23px}.preview-list{padding:4px 0}.preview-task{border-bottom:1px solid #f0f2eb;align-items:center;gap:13px;padding:17px 22px;transition:background .15s;display:flex}.preview-task:last-child{border-bottom:0}.preview-task:hover{background:#fbfcf8}.preview-check{color:#6b795f;background:#f6f7ef;border:1px solid #e9eddc;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.preview-done{color:#6b795f;background:#eaf3e1}.preview-task>div{flex:1;min-width:0}.preview-task strong{color:#526044;font-size:11px;font-weight:550;display:block}.preview-task small{color:#6b795f;margin-top:4px;font-size:9px;display:block}.preview-task .badge{text-transform:capitalize;font-size:8px}.connection-summary{padding:20px 22px}.connection-summary-top{align-items:center;gap:11px;margin-bottom:20px;display:flex}.connection-provider{color:#6b795f;background:#eef3e6;border:1px solid #e7eedc;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.connection-summary-top>div:nth-child(2){flex:1}.connection-summary-top strong{color:#536847;font-size:11px;display:block}.connection-summary-top small{color:#6b795f;margin-top:4px;font-size:8px;display:block}.connection-summary-top .badge{font-size:7px}.connection-detail-line{color:#6b795f;border-bottom:1px solid #f0f2e9;justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;display:flex}.connection-detail-line strong{color:#506348;font-size:9px;font-weight:500}.connection-assurance{color:#6b795f;background:#f6f8ee;border-radius:5px;align-items:flex-start;gap:8px;margin-top:13px;margin-bottom:15px;padding:13px 11px;display:flex}.connection-assurance svg{flex-shrink:0;margin-top:2px}.connection-assurance p{color:#6b795f;font-size:8px;line-height:1.7}.connection-summary>.text-link{font-size:9px}.customer-mini-list{padding:1px 0}.customer-mini{border-bottom:1px solid #f0f2ea;align-items:center;gap:11px;padding:15px 22px;display:flex}.customer-mini:last-child{border-bottom:0}.customer-mini:hover{background:#fbfcf8}.customer-mini>.avatar{border-radius:8px;width:33px;height:33px;font-size:10px}.customer-mini>div{flex:1}.customer-mini strong{color:#5c6d4d;font-size:11px;display:block}.customer-mini small{color:#6b795f;margin-top:3px;font-size:9px;display:block}.customer-mini>svg{color:#6b795f}.equipment-summary{padding:19px 23px}.equipment-total{color:#6b795f;align-items:baseline;gap:10px;display:flex}.equipment-total strong{color:#4c6641;letter-spacing:-1.7px;font-family:Manrope,sans-serif;font-size:35px;font-weight:550}.equipment-total span{font-size:9px}.equipment-total svg{color:#6b795f;stroke-width:1.1px;align-self:center;margin-left:auto}.equipment-distribution{border-radius:4px;gap:4px;height:11px;margin-top:18px;display:flex;overflow:hidden}.equipment-distribution>div{border-radius:2px;min-width:3px}.distribution-0{background:#759a65}.distribution-1{background:#c7d4a6}.distribution-2{background:#e2c78f}.distribution-3{background:#b4c1cb}.equipment-legend{grid-template-columns:1fr 1fr;gap:11px 25px;margin-top:20px;display:grid}.equipment-legend>div{color:#6b795f;align-items:center;gap:7px;font-size:9px;display:flex}.equipment-legend i{border-radius:2px;width:6px;height:6px;display:block}.equipment-legend span{text-transform:capitalize;flex:1}.equipment-legend strong{color:#506348;font-size:10px}.source-caption{color:#6b795f;align-items:center;gap:5px;margin-top:21px;font-size:8px;display:flex}.overview-note{background:#f0f3e7;border:1px solid #e5ebd8;border-radius:8px;align-items:center;gap:17px;margin-bottom:22px;padding:20px 23px;display:flex}.overview-note>div{white-space:nowrap;color:#6b795f;align-items:center;gap:10px;display:flex}.overview-note strong{color:#506348;font-size:10px}.overview-note p{color:#6b795f;flex:1;font-size:8px}.overview-note .text-link{font-size:8px}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:18px 22px;display:flex}.input-search{color:#6b795f;background:#fcfdf9;border:1px solid #e4e9dc;border-radius:6px;align-items:center;gap:9px;min-width:220px;height:35px;padding:0 10px;display:flex}.input-search input{color:#55694d;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:10px;box-shadow:none!important}.input-search input::placeholder{color:#6b795f}.toolbar-right{align-items:center;gap:10px;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:.9px;color:#6b795f;white-space:nowrap;background:#fcfdf9;border-bottom:1px solid #e9eee1;padding:12px 21px;font-size:8px;font-weight:550}td{color:#6b795f;vertical-align:middle;border-bottom:1px solid #edf1e6;padding:17px 21px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfefb}.table-person{align-items:center;gap:10px;min-width:155px;display:flex}.table-person .avatar{border-radius:8px;width:34px;height:34px;font-size:10px}.table-person strong{color:#566c47;font-size:11px;font-weight:550;display:block}.table-person small{color:#6b795f;margin-top:3px;font-size:9px;display:block}.table-contact{color:#6b795f;flex-direction:column;gap:4px;font-size:10px;display:flex}.table-contact small{color:#6b795f;font-size:9px}.table-foot{color:#6b795f;background:#fdfefb;border-top:1px solid #eef1e6;justify-content:space-between;align-items:center;gap:10px;padding:13px 21px;font-size:8px;display:flex}.table-foot>span:first-child{align-items:center;gap:7px;display:flex}.table-foot svg{color:#6b795f}.record-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span,.field-label{color:#627954;font-size:11px;font-weight:550}.field>small{color:#6b795f;font-size:10px;line-height:1.65}.field input,.field textarea,.field select,.status-select,.schedule-control select{color:#556c46;background:#fdfefb;border:1px solid #dfe6d6;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #263c2203}.field input::placeholder,.field textarea::placeholder{color:#6b795f}.field input:focus,.field textarea:focus,.field select:focus{outline-offset:0;border-color:#a5bb8a;outline:2px solid #c3d7a5}.field textarea{resize:vertical}.field input[type=checkbox]{accent-color:#567849;width:16px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-footer{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:15px;margin-top:2px;padding-top:19px;display:flex}.draft-hint{color:#6b795f;align-items:center;gap:5px;font-size:9px;line-height:1.7;display:flex}.check-label{color:#506348;cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.check-label input{accent-color:#527546;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.form .notice{margin:0}.modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#14291ddd;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:12px;width:100%;max-width:510px;max-height:calc(100dvh - 56px);animation:.14s ease-out modal;overflow-y:auto;box-shadow:0 30px 90px #061d184d}.modal-wide{max-width:670px}.modal-head{border-bottom:1px solid #edf0e5;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 26px 21px;display:flex}.modal-head h2{color:#3d5a35;font-size:18px}.modal-head p{color:#6b795f;margin-top:8px;font-size:11px;line-height:1.75}.modal-head .icon-button{margin:-5px -6px 0 0}.modal>.form{padding:24px 26px}.modal>.form .button-primary{align-self:flex-start}.modal .form-footer .button-primary{align-self:auto}.modal>.notice{margin:22px}.modal>.empty{padding:40px 28px}.tabs{scrollbar-width:none;align-items:center;gap:20px;min-width:0;display:flex;overflow:auto}.tabs>button{color:#6b795f;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:11px 0;font-size:10px;font-weight:500}.tabs>button:hover{color:#6b795f}.tabs>button.selected{color:#537a3e;border-bottom-color:#668e4b}.table-toolbar>.tabs>button{padding:5px 0 10px}.toast-region{z-index:200;width:calc(100% - 50px);max-width:480px;position:fixed;bottom:25px;right:25px}.toast{color:#6b795f;background:#f5faee;border:1px solid #d6e5c9;border-radius:9px;align-items:center;gap:10px;padding:15px 17px;font-size:12px;animation:.2s ease-out modal;display:flex;box-shadow:0 6px 35px #18362720}.toast-error{color:#a3664b;background:#fff7f2;border-color:#f1ded0}.toast>span{flex:1}.toast .icon-button{color:inherit}.back-link{color:#6b795f;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;display:inline-flex}.back-link:hover{color:#517b3d}@keyframes modal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.customer-page-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px;display:flex}.customer-identity{align-items:center;gap:18px;min-width:0;display:flex}.customer-identity h1{overflow-wrap:anywhere;margin:5px 0 10px;font-size:26px}.customer-identity .eyebrow{font-size:8px}.customer-head-meta{color:#6b795f;flex-wrap:wrap;align-items:center;gap:14px;font-size:9px;display:flex}.customer-head-meta>span{align-items:center;gap:5px;display:inline-flex}.detail-tabs{border-bottom:1px solid #dfe7d5;gap:29px;margin-bottom:24px}.detail-tabs>button{padding:13px 0;font-size:11px}.customer-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:23px;display:grid}.knowledge-body{padding:22px}.knowledge-section{border-bottom:1px solid #e9efdf;margin-bottom:21px;padding-bottom:22px}.label-with-icon{color:#6b795f;align-items:center;gap:8px;margin-bottom:12px;display:flex}.label-with-icon h3{color:#506348;font-size:11px}.knowledge-section>p{color:#6b795f;max-width:560px;font-size:12px;line-height:1.9}.knowledge-section>.text-link{margin-top:12px;font-size:10px}.custom-fields-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.custom-fields-header h3{color:#506348;font-size:11px}.custom-fields-header .text-link{font-size:9px}.custom-fields-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.custom-field{background:#fdfef9;border:1px solid #e8eedf;border-radius:6px;min-width:0;padding:12px}.custom-field-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;line-height:1.4;display:flex}.custom-field-label>span{color:#506348;font-size:10px}.custom-field-label small{color:#506348;white-space:nowrap;background:#f0f4e7;border-radius:3px;padding:2px 4px;font-size:7px}.field-value-button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:2px 0;display:flex}.field-value-button strong{color:#5b7a47;font-size:11px;font-weight:550}.field-value-button strong.muted{color:#506348;font-size:10px}.field-value-button svg{color:#6b795f}.field-value-button:disabled{opacity:1;cursor:default}.field-edit-inline{align-items:center;gap:3px;display:flex}.field-edit-inline input,.field-edit-inline select{color:#637d51;background:#fff;border:1px solid #d8e4ca;border-radius:4px;width:100%;min-width:0;padding:4px 6px;font-size:11px}.field-edit-inline .icon-button{width:23px;height:25px}.field-edit-inline .save-field{color:#6b795f;background:#e8f1dc}.field-empty{color:#6b795f;background:#f7f9f1;border-radius:5px;align-items:center;gap:12px;padding:11px;display:flex}.field-empty p{color:#6b795f;font-size:10px}.note-composer{background:#fdfefb;border-bottom:1px solid #edf1e4;padding:20px 22px}.note-composer textarea{color:#6b795f;resize:vertical;border:1px solid #e3ebd8;border-radius:6px;width:100%;min-height:80px;padding:12px;font-size:11px}.note-composer textarea::placeholder{color:#6b795f}.note-composer .form{gap:9px}.note-composer-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.note-composer-footer>span{color:#6b795f;align-items:center;gap:5px;font-size:8px;display:flex}.note-composer-footer .button{min-height:30px;padding:7px 10px;font-size:9px}.note-composer .form-footer{border:0;margin:0;padding:8px 0 0}.note-composer .form-footer .button{font-size:10px}.note-item{border-bottom:1px solid #eff2e8;align-items:flex-start;gap:10px;padding:21px 22px;display:flex}.note-item:last-child{border:0}.note-item>.avatar{margin-top:3px}.note-item>div{flex:1;min-width:0}.note-item-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.note-item-head strong{color:#506348;font-size:10px}.note-item-head time{color:#6b795f;font-size:8px}.note-item p{color:#6b795f;font-size:11px;line-height:1.8}.note-item .badge{color:#6b795f;background:#f3f6ec;margin-top:9px;font-size:7px}.fact-list{margin:0;padding:21px 22px 7px}.fact-list>div{margin-bottom:18px}.fact-list dt{color:#6b795f;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:8px}.fact-list dd{color:#6b795f;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:500}.fact-list dd a{color:#6b795f}.source-freshness{color:#6b795f;background:#f5f8ec;border-radius:5px;align-items:center;gap:9px;margin:0 21px 18px;padding:12px;display:flex}.source-freshness strong{color:#506348;font-size:9px;font-weight:550;display:block}.source-freshness small{color:#6b795f;margin-top:3px;font-size:8px;display:block}.source-provenance,.connection-coverage{padding:0 22px 17px}.source-provenance summary,.connection-coverage summary{color:#6b795f;cursor:pointer;font-size:9px}.source-provenance dl,.connection-coverage dl{overflow-wrap:anywhere;margin-top:12px;font-size:9px}.source-provenance dt,.connection-coverage dt{color:#6b795f;margin-top:10px}.source-provenance dd,.connection-coverage dd{color:#6b795f;word-break:break-all;margin:3px 0 0;font-family:monospace;font-size:8px}.source-readonly{color:#6b795f;background:#fbfcf7;border-top:1px solid #eef2e5;align-items:center;gap:6px;padding:13px 21px;font-size:8px;display:flex}.customer-context-note{color:#6b795f;padding:8px 17px}.customer-context-note h3{color:#506348;margin-top:10px;font-size:11px}.customer-context-note p{color:#6b795f;margin-top:8px;font-size:10px;line-height:1.9}.document-grid{grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.document-card{border:1px solid #e5edda;border-radius:7px;align-items:center;gap:13px;padding:16px;display:flex}.document-card:hover{background:#fcfef7;border-color:#d1dfbf}.document-card>div{flex:1;min-width:0}.document-icon{color:#6b795f;background:#f1f5e6;border-radius:6px;justify-content:center;align-items:center;width:41px;height:47px;display:flex}.document-card strong{color:#506348;overflow-wrap:anywhere;font-size:11px;display:block}.document-card small{color:#6b795f;margin-top:4px;font-size:9px;display:block}.document-card .badge{color:#6b795f;margin-top:8px;font-size:7px}.document-card>svg{color:#6b795f}.message-preview{border-bottom:1px solid #eff3e7;align-items:center;gap:13px;padding:18px 22px;display:flex}.message-preview:last-child{border:0}.message-preview:hover{background:#fcfef7}.message-preview>div{flex:1;min-width:0}.message-preview>svg{color:#6b795f}.message-preview strong{color:#506348;font-size:11px;display:block}.message-preview small{color:#6b795f;margin-top:4px;font-size:9px;display:block}.message-preview p{color:#6b795f;margin-top:8px;font-size:10px}.summary-strip{background:#fff;border:1px solid #e4ebdc;border-radius:8px;align-items:center;margin:0 0 25px;display:flex;overflow:hidden}.summary-strip>div{border-right:1px solid #e8eee0;align-items:center;gap:12px;min-width:170px;padding:19px 27px;display:flex}.summary-number{color:#6b795f;letter-spacing:-.9px;font-family:Manrope,sans-serif;font-size:25px;font-weight:550}.summary-strip>div>span:nth-child(2){color:#6b795f;font-size:10px}.summary-strip>.summary-note{color:#6b795f;border:0;gap:10px;margin-left:auto;padding:18px 22px;font-size:8px;line-height:1.7}.summary-strip>.summary-note span{color:#6b795f;font-size:8px}.task-row{border-bottom:1px solid #edf2e4;align-items:center;gap:16px;padding:20px 23px;display:flex}.task-row:last-child{border:0}.task-check{color:#0000;background:#fff;border:1px solid #dce7cd;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.task-check:hover{color:#6b795f;border-color:#91b16b}.task-check.checked{color:#6b795f;background:#8fab74;border-color:#8fab74}.task-main{flex:1;min-width:0}.task-main strong{color:#506348;font-size:12px;font-weight:550;line-height:1.5}.task-main p{color:#6b795f;white-space:pre-wrap;max-width:650px;margin-top:4px;font-size:10px}.task-meta{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.task-meta>span{color:#6b795f;align-items:center;gap:5px;font-size:8px;display:flex}.task-complete .task-main strong{color:#506348;text-decoration:line-through}.task-row>.badge{font-size:8px}.status-select{color:#6b795f;background:#fcfef8;border-color:#e2ebd5;width:112px;padding:7px 9px;font-size:9px}.capture-notice{background:#f6f5eb;border:1px solid #eae8d7;border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:15px 18px;display:flex}.capture-icon{color:#6b795f}.capture-notice>div{flex:1;align-items:center;gap:13px;display:flex}.capture-notice strong{color:#506348;white-space:nowrap;font-size:10px}.capture-notice>div>span{color:#6b795f;font-size:9px}.capture-notice>.badge{font-size:8px}.inbox-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.mailbox-selector{color:#6b795f;align-items:center;gap:10px;min-width:0;display:flex}.mailbox-selector select{color:#6b795f;cursor:pointer;background:0 0;border:none;min-width:0;max-width:330px;padding:6px 0;font-size:11px;font-weight:550}.inbox-layout{background:#fff;border:1px solid #e2ebd6;border-radius:9px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);min-height:600px;display:grid;overflow:hidden}.message-list-panel{background:#fdfefb;border-right:1px solid #e6eeda;min-width:0}.inbox-search{color:#6b795f;border-bottom:1px solid #eaf0e0;align-items:center;gap:9px;padding:16px 18px;display:flex}.inbox-search input{color:#6b795f;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.inbox-search input::placeholder{color:#6b795f}.message-list-heading{justify-content:space-between;align-items:center;padding:16px 18px 12px;font-size:9px;display:flex}.message-list-heading strong{color:#506348;font-size:10px}.message-list-heading span{color:#506348;font-size:8px}.message-list-item{text-align:left;background:0 0;border-bottom:1px solid #edf3e4;border-left:3px solid #0000;width:100%;padding:17px 18px;transition:background .15s}.message-list-item:hover{background:#f7faef}.message-list-item.selected{background:#f1f6e7;border-left-color:#9cbb77}.message-list-item-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-list-item-top strong{white-space:nowrap;text-overflow:ellipsis;color:#506348;font-size:9px;font-weight:550;overflow:hidden}.message-list-item-top time{color:#6b795f;white-space:nowrap;font-size:7px}.message-list-item h3{color:#506348;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:11px;font-weight:650;overflow:hidden}.draft-label{color:#506348;font-size:9px}.message-list-item p{color:#6b795f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.7;display:-webkit-box;overflow:hidden}.message-list-item-bottom{color:#6b795f;justify-content:space-between;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex}.message-list-item-bottom>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.message-list-item-bottom>.badge{padding:2px 6px;font-size:7px}.thread-panel{flex-direction:column;min-width:0;min-height:600px;display:flex}.thread-panel>.empty{flex:1;padding:40px}.thread-top{border-bottom:1px solid #e9f0df;padding:24px 25px 19px}.thread-top-heading h2{color:#506348;font-size:17px;line-height:1.6}.thread-top-heading>div{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.thread-top-heading .badge{font-size:8px}.thread-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.thread-actions .button{min-height:31px;padding:7px 10px;font-size:9px}.thread-messages{flex:1}.thread-message{border-bottom:1px solid #edf3e4;padding:24px 25px}.thread-message-head{align-items:center;gap:10px;display:flex}.thread-message-head>div{flex:1;min-width:0}.thread-message-head strong{color:#506348;overflow-wrap:anywhere;font-size:10px;display:block}.thread-message-head small{color:#6b795f;overflow-wrap:anywhere;margin-top:4px;font-size:8px;display:block}.thread-message-head time{color:#6b795f;white-space:nowrap;align-self:flex-start;margin-top:4px;font-size:7px}.mail-body{color:#6b795f;padding:23px 0 9px;font-size:11px;line-height:1.9}.mail-attachments{flex-wrap:wrap;gap:10px;margin:17px 0;display:flex}.mail-attachments a{color:#6b795f;background:#fcfef8;border:1px solid #e6eedb;border-radius:6px;align-items:center;gap:10px;min-width:200px;padding:11px 13px;display:flex}.mail-attachments strong{color:#506348;font-size:9px;display:block}.mail-attachments small{color:#6b795f;margin-top:3px;font-size:7px;display:block}.mail-attachments a>svg:last-child{margin-left:auto}.message-delivery{color:#6b795f;align-items:center;gap:9px;margin-top:16px;font-size:7px;display:flex}.message-delivery>.badge{font-size:7px}.reply-actions{padding:23px 25px}.reply-actions .button{font-size:10px}.reply-actions p{color:#6b795f;margin-top:10px;font-size:8px}.thread-safety{color:#6b795f;background:#fbfdf7;border-top:1px solid #eaf1df;align-items:center;gap:7px;padding:13px 24px;font-size:7px;line-height:1.8;display:flex}.draft-editor{background:#fdfefb;border:1px solid #e1ecd3;border-radius:7px;margin:23px 25px;overflow:hidden}.draft-editor-head{background:#f6faef;border-bottom:1px solid #e9f0de;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.draft-editor-head>span{color:#6b795f;align-items:center;gap:7px;font-size:10px;display:flex}.draft-editor-head>.badge{font-size:7px}.draft-editor>.form{gap:13px;padding:18px 16px}.draft-editor .field>span{color:#6b795f;font-size:9px}.draft-editor .field input,.draft-editor .field textarea{color:#6b795f;border-color:#e1ecd2;font-size:11px}.draft-editor-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-editor-footer>.button{min-height:32px;padding:8px 11px;font-size:9px}.draft-editor .draft-hint{color:#6b795f;font-size:7px}.mobile-back{display:none}.connection-intro{background:linear-gradient(110deg,#f1f5e6,#f9fbf4);border:1px solid #e0e9d5;border-radius:8px;align-items:center;gap:18px;margin-bottom:25px;padding:23px;display:flex}.connection-intro-icon{color:#6b795f;background:#edf4de;border:1px solid #d8e5c5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.connection-intro>div:nth-child(2){flex:1}.connection-intro h2{color:#506348;font-size:14px}.connection-intro p{color:#6b795f;max-width:620px;margin-top:6px;font-size:10px}.connection-intro>.badge{font-size:8px}.connection-card-head{border-bottom:1px solid #eaf0df;align-items:center;gap:14px;padding:23px 24px;display:flex}.provider-icon{color:#6b795f;background:#eef4e2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.connection-card-head>div{flex:1}.connection-card-head h2{color:#506348;font-size:15px}.connection-card-head p{color:#6b795f;margin-top:5px;font-size:10px}.connection-card-head .badge{font-size:8px}.connection-card-body{padding:22px 24px 0}.connection-metadata{grid-template-columns:1fr 1fr 1fr;gap:22px;margin-bottom:21px;display:grid}.connection-metadata>div{flex-direction:column;display:flex}.connection-metadata small{letter-spacing:1px;color:#6b795f;font-size:7px}.connection-metadata strong{color:#506348;margin-top:9px;font-size:12px;font-weight:550}.connection-metadata span{color:#6b795f;margin-top:4px;font-size:9px}.connection-coverage{padding:2px 0 19px}.connection-card-footer{background:#fdfefa;border-top:1px solid #edf3e4;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.schedule-control{align-items:center;gap:10px;min-width:0;display:flex}.schedule-control label{color:#6b795f;font-size:9px}.schedule-control select{color:#6b795f;background:#fff;border-color:#e2edd4;width:auto;padding:7px 8px;font-size:10px}.connection-card-footer>.button{font-size:10px}.job-kind{color:#6b795f;align-items:center;gap:10px;display:flex}.job-kind strong{color:#506348;text-transform:capitalize;font-size:11px;font-weight:500}.job-kind small{overflow-wrap:anywhere;max-width:430px;margin-top:4px;font-size:9px;line-height:1.7;display:block}.development-tools{justify-content:space-between;align-items:center;gap:35px;padding:25px;display:flex}.development-tools>div{flex:1}.development-tools h3{color:#506348;margin:13px 0 8px;font-size:14px}.development-tools p{color:#6b795f;max-width:650px;font-size:10px}.development-tools .notice{margin-bottom:0;font-size:9px}.development-tools>.button{font-size:10px}.provider-roadmap-note{color:#6b795f;align-items:center;gap:12px;padding:5px 12px 10px;display:flex}.provider-roadmap-note p{flex:1;font-size:9px}.provider-roadmap-note .text-link{font-size:9px}.configured-credential{background:#f8fbf1;border:1px solid #e4edd6;border-radius:7px;align-items:center;gap:11px;padding:13px;display:flex}.configured-credential .provider-icon{width:36px;height:36px}.configured-credential>div{flex:1;min-width:0}.configured-credential strong{color:#506348;font-size:10px;display:block}.configured-credential>div>span{color:#6b795f;margin-top:3px;font-size:8px;line-height:1.7;display:block}.configured-credential>.badge{font-size:7px}.connection-dataset-list>span{letter-spacing:1px;color:#6b795f;margin-bottom:9px;font-size:8px;display:block}.connection-dataset-list>div{gap:7px;display:flex}.approval-check{background:#fbfdf6;border:1px solid #e5eedb;border-radius:6px;padding:13px;font-size:10px}.settings-org{background:#fff;border:1px solid #e0ead3;border-radius:8px;align-items:center;gap:14px;margin-bottom:23px;padding:22px 25px;display:flex}.settings-org>.organization-icon{color:#6b795f;background:#edf4df;width:45px;height:45px}.settings-org>div{flex:1}.settings-org h2{color:#506348;font-size:15px}.settings-org p{color:#6b795f;margin-top:4px;font-size:10px}.settings-org>.button{font-size:9px}.settings-tabs{border-bottom:1px solid #e0ead4;gap:27px;margin-bottom:24px}.settings-tabs>button{padding:12px 0;font-size:10px}.role-guide{background:#fbfdf7;border-top:1px solid #e9f1df;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:22px;display:grid}.role-guide>div{color:#6b795f}.role-guide strong{color:#506348;margin:9px 0 5px;font-size:9px;display:block}.role-guide p{color:#6b795f;font-size:8px;line-height:1.8}.module-list{padding:0 23px}.module-row{border-bottom:1px solid #eaf2e0;align-items:center;gap:16px;padding:23px 0;display:flex}.module-row:last-child{border:0}.module-icon{color:#6b795f;background:#f4f7ed;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.module-icon.enabled{color:#6b795f;background:#eef5e3}.module-description{flex:1}.module-description>div{align-items:center;gap:10px;display:flex}.module-description h3{color:#506348;font-size:12px}.module-description .badge{font-size:7px}.module-description p{color:#6b795f;margin-top:5px;font-size:10px}.module-description>small{color:#6b795f;margin-top:6px;font-size:8px;display:block}.toggle{background:#dce6d1;border-radius:20px;flex-shrink:0;justify-content:flex-start;align-items:center;width:32px;height:19px;padding:3px;display:flex}.toggle>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block;box-shadow:0 1px 3px #273c2315}.toggle.on{background:#91b16d}.toggle.on>span{transform:translate(13px)}.toggle:disabled{opacity:.4}.integration-grid{grid-template-columns:1fr 1fr 1fr;gap:17px;padding:24px;display:grid}.integration-card{border:1px solid #e3edd6;border-radius:8px;min-width:0;padding:18px}.integration-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.integration-icon{color:#6b795f;background:#f1f6e7;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.integration-card-top .badge{white-space:normal;font-size:7px}.integration-card h3{color:#506348;margin-bottom:7px;font-size:12px}.integration-capability{color:#6b795f;margin-bottom:6px;font-size:9px;display:block}.integration-card p{color:#6b795f;font-size:9px;line-height:1.85}.integration-card>small{color:#6b795f;margin-top:12px;font-size:8px;display:block}.integration-capabilities{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.integration-capabilities span{color:#6b795f;border:1px solid #ecf3e3;border-radius:3px;padding:3px 5px;font-size:7px}.api-intro{align-items:center;gap:20px;padding:7px 8px 27px;display:flex}.api-symbol{color:#6b795f;background:#f0f5e6;border:1px solid #e3eed4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-family:monospace;font-size:32px;display:flex}.api-intro h2{color:#506348;font-size:17px}.api-intro p{color:#6b795f;max-width:700px;margin-top:7px;font-size:10px}.token-row{border-bottom:1px solid #eaf2df;align-items:center;gap:16px;padding:23px;display:flex}.token-row:last-child{border:0}.token-icon{color:#6b795f;background:#f2f7e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.token-row>div{flex:1;min-width:0}.token-row strong{color:#506348;font-size:11px;display:block}.token-row small{color:#6b795f;margin-top:4px;font-size:8px;display:block}.token-scopes{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.token-scopes .badge{color:#6b795f;background:#f4f8ed;padding:2px 4px;font-size:6px}.token-row>.button{font-size:8px}.mcp-config{padding:22px 24px}.mcp-config>div{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.mcp-config .eyebrow{color:#6b795f;letter-spacing:1px;font-size:7px}.mcp-config code{color:#6b795f;overflow-wrap:anywhere;background:#f5f9ee;border:1px solid #e7f0db;border-radius:5px;padding:10px 12px;font-size:10px}.mcp-config p{color:#6b795f;font-size:9px;line-height:1.9}.scope-options{flex-direction:column;gap:14px;display:flex}.scope-options .field-label{margin-bottom:4px}.scope-options .check-label{align-items:flex-start}.scope-options .check-label strong{color:#506348;font-size:10px;font-weight:500;display:block}.scope-options code{color:#6b795f;font-size:8px}.secret-token{overflow-wrap:anywhere;color:#6b795f;background:#f5faed;border:1px solid #dfedd0;border-radius:6px;padding:16px;font-size:12px}.authenticator-qr{background:#fff;border:1px solid #dbe5e4;border-radius:12px;place-items:center;width:fit-content;max-width:100%;margin-inline:auto;padding:16px;display:grid}.authenticator-qr svg{max-width:100%;height:auto;display:block}.setup-key{color:#6b795f;letter-spacing:1.7px;overflow-wrap:anywhere;background:#f6faef;border:1px solid #e3eed4;border-radius:6px;padding:14px;font-size:14px}.security-profile{border-bottom:1px solid #e9f2de;align-items:center;gap:13px;padding:23px;display:flex}.security-profile>div{flex:1}.security-profile strong{color:#506348;font-size:12px;display:block}.security-profile span{color:#6b795f;margin-top:3px;font-size:9px;display:block}.security-profile>.badge{font-size:8px;display:inline-flex}.security-row{align-items:center;gap:15px;padding:25px 23px;display:flex}.security-row>div{flex:1}.security-row h3{color:#506348;font-size:12px}.security-row p{color:#6b795f;max-width:560px;margin-top:5px;font-size:9px}.security-row>.button{font-size:9px}.recovery-codes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recovery-codes code{color:#6b795f;letter-spacing:1px;text-align:center;background:#f4f9ec;border-radius:5px;padding:11px}.mfa-uri{color:#6b795f;overflow-wrap:anywhere;font-size:10px}.mfa-uri code{margin-top:10px;font-size:9px;display:block}.audit-list{padding:0 24px}.audit-row{border-bottom:1px solid #edf4e3;align-items:center;gap:13px;padding:18px 0;display:flex}.audit-row:last-child{border:0}.audit-dot{background:#c3d9a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f3f8eb}.audit-row>div{flex:1}.audit-row strong{color:#506348;text-transform:capitalize;font-size:10px;font-weight:500;display:block}.audit-row small{color:#6b795f;margin-top:4px;font-size:8px;display:block}.audit-row time{color:#6b795f;white-space:nowrap;font-size:8px}.search-dialog-input{color:#6b795f;border:1px solid #dfecd0;border-radius:7px;align-items:center;gap:11px;margin:20px 25px 0;padding:11px 13px;display:flex}.search-dialog-input input{color:#6b795f;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.search-dialog-input input::placeholder{color:#6b795f}.search-results{max-height:420px;padding:14px 0;overflow:auto}.search-results>button{text-align:left;color:#6b795f;background:0 0;border-bottom:1px solid #eff5e6;align-items:center;gap:12px;width:100%;padding:14px 25px;display:flex}.search-results>button:hover{background:#f8fcf2}.search-results>button>div{flex:1;min-width:0}.search-results strong{color:#506348;font-size:11px;display:block}.search-results small{color:#6b795f;margin-top:4px;font-size:9px;display:block}.auth-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{color:#ebf3df;background:#1c4438;flex-direction:column;padding:43px 49px 24px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";pointer-events:none;background-image:radial-gradient(#c5dc9b19 .7px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 60%,#000,#0000 80%);mask-image:radial-gradient(at 70% 60%,#000,#0000 80%)}.auth-story>.brand{z-index:1}.auth-story .brand strong{font-size:25px}.auth-story .brand .brand-word{font-size:18px}.auth-story .brand small{letter-spacing:1.55px;font-size:7.3px}.auth-story .brand-mark{width:44px;height:44px;font-size:35px}.auth-story .brand-mark span{font-size:19px;top:11px;right:4px}.auth-story-content{z-index:1;max-width:520px;margin:auto 0;padding-top:76px;position:relative}.auth-story-content h1{color:#e9f3da;letter-spacing:-1.3px;margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400;line-height:1.2}.auth-story-content>p{color:#b0c39d;max-width:370px;margin-top:21px;font-size:12px;line-height:1.9}.auth-art{height:290px;margin:27px 0 0;position:relative}.art-orbit{border:1px solid #b8d49222;border-radius:50%;width:260px;height:260px;position:absolute;top:0;left:80px;transform:rotate(-25deg)}.orbit-two{border-style:dashed;border-color:#b8d49215;width:340px;height:340px;top:-40px;left:40px}.art-core{color:#d0e5b0;background:#507044;border:1px solid #c9e2a857;border-radius:21px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:85px;left:166px;transform:rotate(10deg);box-shadow:0 15px 40px #0e2b234d}.art-node{color:#80975d;background:#f0f6e3f5;border:1px solid #e1edce77;border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;display:flex;position:absolute;box-shadow:0 10px 30px #102f2450}.art-node>svg{width:18px;height:18px}.art-node-one{top:19px;left:19px;transform:rotate(-7deg)}.art-node-two{bottom:48px;left:191px;transform:rotate(5deg)}.art-node-three{color:#d1e4b2;background:#3b5c41;border-color:#8ca57333;bottom:72px;left:0;transform:rotate(-4deg)}.auth-story-footer{color:#90ad7e;z-index:1;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.auth-story-footer span{letter-spacing:1.6px;color:#6c9363;font-size:6px}.auth-main{background:#fbfcf8;flex-direction:column;justify-content:center;align-items:center;padding:40px 55px;display:flex;position:relative}.auth-form-wrap{width:100%;max-width:355px;padding:38px 0}.auth-form-wrap>.badge{color:#6b795f;background:#f4f0df;margin-bottom:27px;font-size:8px}.auth-eyebrow{letter-spacing:1.8px;color:#6b795f;margin-bottom:12px;font-size:8px}.auth-form-wrap h2{letter-spacing:-1.1px;color:#3e5b32;font-size:28px;line-height:1.35}.auth-description{color:#6b795f;margin:13px 0 27px;font-size:11px;line-height:1.8}.auth-form-wrap .form{gap:17px}.auth-form-wrap .field>span{color:#6b795f;font-size:10px}.auth-form-wrap .field input{color:#6b795f;background:#fff;border-color:#dce7d0;padding:12px;font-size:11px}.auth-form-wrap .field input::placeholder{color:#6b795f}.auth-form-wrap .field>small{color:#6b795f;font-size:9px}.auth-form-wrap .form>.button{justify-content:center;gap:10px;min-height:41px;margin-top:3px;padding:12px;font-size:11px}.auth-links{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.auth-links>.text-button{color:#6b795f;font-size:9px;font-weight:500}.auth-footnote{color:#6b795f;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin-top:31px;font-size:8px;display:flex}.auth-copyright{color:#6b795f;font-size:7px;position:absolute;bottom:25px}.auth-mobile-brand{display:none}.auth-form-wrap .inline-error{margin-top:-5px;margin-bottom:21px;font-size:10px;line-height:1.7}.auth-form-wrap .notice-success{margin-bottom:20px;font-size:10px}.mfa-details{color:#6b795f;font-size:9px}.mfa-details>summary{cursor:pointer}.mfa-details .field{margin-top:12px}@media (width>=1550px){.main-content{padding-top:42px}.overview-hero{min-height:300px}.hero-copy{padding:33px 39px}.hero-copy h2{font-size:42px}.hero-copy p{font-size:12px}.hero-illustration{min-height:300px}.floating-customers{width:260px;padding:17px;top:68px;right:80px}.floating-work{width:265px;padding:18px;top:163px;right:135px}.floating-customers strong{font-size:12px}.floating-customers small{font-size:7px}.floating-work-head{font-size:11px}.floating-work-bottom{font-size:8px}.floating-spark{top:57px;right:58px}.hero-copy .badge{font-size:9px}.hero-actions .button{font-size:11px}.hero-actions>span{font-size:9px}.stat-card{padding:21px 23px 16px}.stat-value{font-size:37px}.stat-card-top{font-size:12px}.stat-card-bottom small{font-size:9px}.overview-hero~.overview-grid .panel-head{padding:23px 25px 20px}.overview-grid .panel-head h2{font-size:16px}.overview-grid .panel-head p{font-size:11px}.preview-task{padding:20px 24px}.preview-task strong{font-size:12px}.preview-task small{font-size:10px}.customer-mini{padding:17px 24px}.customer-mini strong{font-size:12px}.customer-mini small,.overview-note p{font-size:10px}.overview-note strong{font-size:11px}}@media (width<=1200px){:root{--sidebar:224px}.sidebar{padding-left:15px;padding-right:15px}.sidebar-user{margin-left:-15px;margin-right:-15px;padding-left:18px;padding-right:18px}.brand .brand-word{font-size:12px}.brand small{font-size:5.5px}.main-content{padding:28px 26px 0}.topbar{padding:0 26px}.hero-copy{padding:27px}.hero-copy h2{font-size:34px}.hero-illustration{flex-basis:40%}.floating-customers{width:205px;padding:11px;top:70px;right:7px}.floating-customers strong{font-size:9px}.floating-customers small{font-size:5px}.floating-work{width:205px;padding:13px;top:151px;right:35px}.floating-work-head{font-size:8px}.floating-work-bottom{font-size:6px}.floating-spark{top:47px;right:6px}.floating-icon{width:30px;height:30px}.floating-tick{width:16px;height:16px}.hero-actions{gap:11px}.hero-actions>span{font-size:7px}.stat-grid{gap:12px}.stat-card{padding:15px 15px 12px}.stat-card-top{font-size:10px}.stat-card-bottom small{font-size:7px}.stat-icon{width:28px;height:28px}.stat-icon svg{width:15px;height:15px}.overview-grid{grid-template-columns:1.1fr 1fr;gap:0 18px}.panel-head{padding:18px}.panel-head .text-link{font-size:8px}.panel-head p{font-size:9px}.panel-head h2{font-size:13px}.overview-note{flex-wrap:wrap;gap:12px;padding:17px 18px}.overview-note p{font-size:9px}.overview-note>.text-link{margin-left:30px}.overview-note>div{min-width:100%}.overview-note>div strong{font-size:10px}.table-toolbar{padding:16px 18px}.table-scroll th,.table-scroll td{padding-left:17px;padding-right:17px}.customer-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:18px}.customer-identity h1{font-size:24px}.customer-head-meta{gap:10px}.custom-fields-grid{grid-template-columns:1fr}.note-composer-footer{flex-wrap:wrap}.note-composer-footer>span{font-size:7px}.summary-strip>div{min-width:140px;padding:18px}.summary-strip>.summary-note{display:none}.summary-strip>div:last-of-type{border-right:0}.inbox-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.25fr)}.capture-notice>div{display:block}.capture-notice>div>span{margin-top:3px;display:block}.thread-top,.thread-message,.reply-actions{padding:20px}.draft-editor{margin:20px}.thread-message-head{flex-wrap:wrap}.thread-message-head time{margin-top:-6px;margin-left:41px}.thread-message-head>div{flex-basis:75%}.mailbox-selector select{max-width:250px}.inbox-toolbar .button{padding:7px 9px;font-size:8px}.connection-intro>.badge{display:none}.integration-grid{grid-template-columns:1fr 1fr}.auth-story{padding:40px 35px 24px}.auth-story-content h1{font-size:37px}.auth-art{transform-origin:0;width:430px;transform:scale(.85)}.auth-main{padding-left:40px;padding-right:40px}.auth-form-wrap h2{font-size:26px}}@media (width<=1000px){:root{--sidebar:204px}.main-content{padding:25px 21px 0}.topbar{padding:0 21px}.sidebar{padding-top:26px}.brand-mark{width:32px;height:32px;font-size:25px}.brand-mark span{font-size:14px;top:8px;right:3px}.brand{gap:8px}.brand strong{font-size:18px}.brand .brand-word{font-size:11px}.brand small{font-size:4.8px}.organization-card{gap:7px;margin-top:29px;margin-bottom:23px;padding:10px 8px}.organization-card .organization-icon{width:26px;height:26px}.organization-card strong{max-width:110px;font-size:9px}.organization-card small{font-size:8px}.organization-card>svg{display:none}.nav-link{gap:10px;padding:10px 11px;font-size:10px}.sidebar-note{margin:25px 5px 18px;padding:14px 11px}.sidebar-note strong{font-size:9px}.sidebar-note p{font-size:8px}.sidebar-user{padding:16px}.sidebar-user .avatar{width:29px;height:29px}.sidebar-user strong{font-size:9px}.sidebar-user small{font-size:8px}.topbar-actions{gap:12px}.search-trigger span{display:none}.search-trigger kbd{margin-left:0}.search-trigger{gap:6px}.development-strip{gap:10px;padding:7px 15px;font-size:7px}.development-strip>span:first-child{font-size:6px}.development-strip>span:nth-child(2){padding-left:10px}.development-strip .badge{font-size:6px}.page-head h1{font-size:27px}.page-head p{font-size:10px}.page-head .button{padding:9px 12px;font-size:10px}.page-head .eyebrow{font-size:7px}.hero-copy h2{font-size:30px}.hero-copy{padding:25px}.hero-copy p{font-size:9px}.hero-illustration{opacity:.85;flex-basis:36%}.floating-customers{gap:8px;width:185px;padding:10px;top:78px;right:-10px}.floating-work{width:190px;padding:12px;top:153px;right:4px}.floating-spark{top:52px;right:-3px}.floating-customers .floating-tick{display:none}.floating-work-head{gap:7px}.floating-work-bottom{font-size:5px}.hero-actions>span{display:none}.stat-grid{gap:10px}.stat-card{padding:12px 11px 10px}.stat-card-top{gap:3px;font-size:9px}.stat-card-bottom small{font-size:6px}.stat-card-bottom svg{width:12px}.stat-value{font-size:29px}.stat-icon{border-radius:6px;width:25px;height:25px}.stat-icon svg{width:14px}.overview-grid{grid-template-columns:1fr}.overview-grid .panel{margin-bottom:20px}.overview-grid .panel-head{padding:19px 22px}.overview-grid .panel-head h2{font-size:14px}.overview-grid .panel-head p,.overview-grid .panel-head .text-link{font-size:10px}.connection-summary{padding:21px 24px}.connection-summary-top strong{font-size:12px}.connection-summary-top small{font-size:9px}.connection-detail-line,.connection-detail-line strong{font-size:10px}.connection-assurance p{font-size:9px}.connection-summary>.text-link{font-size:10px}.equipment-summary{padding:21px 24px}.equipment-legend{grid-template-columns:repeat(3,1fr)}.equipment-total svg{margin-right:5px}.source-caption{margin-top:19px}.preview-task{padding:17px 23px}.preview-task strong,.customer-mini strong{font-size:12px}.preview-task small,.customer-mini small{font-size:10px}.customer-mini{padding:15px 23px}.customer-detail-grid{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.customer-context-note{padding:20px}.customer-identity h1{font-size:22px}.customer-identity>.avatar{width:55px;height:55px;font-size:17px}.customer-page-head{gap:15px}.customer-page-head>.button{padding:9px 12px;font-size:10px}.custom-fields-grid{grid-template-columns:1fr 1fr}.document-grid{grid-template-columns:1fr}.summary-strip>div{flex:1;justify-content:center;gap:11px;min-width:0}.summary-number{font-size:23px}.summary-strip>div>span:nth-child(2){font-size:9px}.task-row{gap:12px;padding:18px}.task-main strong{font-size:11px}.task-main p{font-size:9px}.task-row>.badge{display:none}.status-select{width:95px;font-size:8px}.tabs{gap:17px}.tabs>button{font-size:9px}.table-toolbar .tabs{gap:12px}.table-toolbar>.badge{display:none}.inbox-layout{grid-template-columns:1fr;min-height:500px}.thread-panel{display:none}.message-list-panel{border:0}.inbox-has-selection>.message-list-panel{display:none}.inbox-has-selection>.thread-panel{min-height:500px;display:flex}.mobile-back{margin-bottom:17px;display:flex}.thread-message-head{flex-wrap:nowrap}.thread-message-head>div{flex-basis:auto}.thread-message-head time{margin:0}.inbox-toolbar{flex-wrap:wrap;gap:12px}.inbox-toolbar>.toolbar-right{margin-left:auto}.mailbox-selector select{max-width:280px}.capture-notice strong{font-size:9px}.capture-notice>div>span{font-size:8px}.capture-notice>.badge{display:none}.connection-metadata{gap:15px}.connection-metadata strong{font-size:10px}.connection-metadata span{font-size:8px}.connection-card-footer{padding:16px 20px}.connection-card-footer>.button{padding:8px 11px;font-size:9px}.schedule-control select{font-size:9px}.development-tools{flex-direction:column;align-items:flex-start;gap:20px}.development-tools>.button{align-self:flex-end}.provider-roadmap-note{flex-wrap:wrap;font-size:8px}.provider-roadmap-note .text-link{margin-left:33px}.settings-tabs{gap:18px}.settings-tabs>button{font-size:9px}.role-guide{gap:18px}.role-guide p{font-size:7px}.settings-org{padding:20px}.settings-org h2{font-size:14px}.settings-org p{font-size:9px}.settings-org>.button{font-size:8px}.security-row{flex-wrap:wrap}.security-row>.button{margin-left:59px}.security-row>div{flex-basis:75%}.api-intro h2{font-size:15px}.api-intro p{font-size:9px}.auth-story{padding:35px 29px 22px}.auth-story-content h1{font-size:32px}.auth-story-content>p{font-size:11px}.auth-story-content{padding-top:55px}.auth-art{height:250px;margin-top:10px;transform:scale(.7)}.auth-main{padding-left:32px;padding-right:32px}.auth-form-wrap h2{font-size:25px}.auth-description{font-size:10px}.auth-story-content>.badge{font-size:7px}.auth-story .brand strong{font-size:22px}.auth-story .brand .brand-word{font-size:15px}.auth-story .brand small{font-size:6.2px}.auth-story .brand-mark{width:37px;height:37px;font-size:29px}.auth-story .brand-mark span{font-size:16px;top:9px}}@media (width<=760px){:root{--sidebar:235px}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:29;background:#18352380;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{color:#6b795f;margin-right:1px;display:flex}.topbar{height:63px;padding:0 22px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb-home,.breadcrumb>svg{display:none}.topbar-actions{gap:12px}.topbar-date{font-size:9px}.topbar-actions>.avatar{width:28px;height:28px}.search-trigger span,.search-trigger kbd,.topbar-divider{display:none}.development-strip{justify-content:flex-start;gap:11px;padding:7px 23px}.development-strip>span:first-child{letter-spacing:.7px;font-size:6px}.development-strip>span:nth-child(2){border:0;padding-left:0;font-size:6px}.development-strip .badge{margin-left:auto;font-size:5px}.main-content{padding:26px 23px 0}.page-head{align-items:flex-start;gap:15px;margin-bottom:24px}.page-head h1{font-size:27px}.page-head .eyebrow{font-size:7px}.page-head p{max-width:390px;margin-top:7px;font-size:10px;line-height:1.8}.page-actions>.button{min-height:34px;padding:8px 10px;font-size:9px}.overview-hero{min-height:258px}.hero-copy{padding:28px}.hero-copy h2{font-size:34px}.hero-copy p{font-size:10px}.hero-copy .badge{font-size:7px}.hero-actions .button{font-size:10px}.hero-illustration{flex-basis:38%}.floating-customers{width:180px;top:72px;right:10px}.floating-work{width:190px;top:147px;right:30px}.floating-spark{top:46px;right:3px}.stat-grid{gap:12px}.stat-card{padding:15px 14px 12px}.stat-card-top{font-size:10px}.stat-value{font-size:31px}.stat-card-bottom small{font-size:7px}.stat-card-bottom svg{width:13px}.stat-icon{width:28px;height:28px}.stat-icon svg{width:15px}.sidebar .brand{gap:11px}.sidebar .brand-mark{width:35px;height:35px;font-size:29px}.sidebar .brand-mark span{font-size:16px;top:9px;right:4px}.sidebar .brand strong{font-size:20px}.sidebar .brand .brand-word{font-size:13px}.sidebar .brand small{font-size:5.8px}.sidebar .organization-card{margin-top:32px;margin-bottom:28px;padding:12px}.sidebar .organization-card strong{max-width:135px;font-size:10px}.sidebar .organization-card small{font-size:9px}.sidebar .organization-card .organization-icon{width:30px;height:30px}.sidebar .organization-card>svg{display:block}.sidebar .nav-link{gap:12px;padding:11px 13px;font-size:11px}.sidebar-note{margin:25px 10px}.sidebar-note strong{font-size:10px}.sidebar-note p{font-size:9px}.sidebar-user{padding:18px 22px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:10px}.sidebar-user>.avatar{width:32px;height:32px}.customer-identity h1{font-size:24px}.customer-page-head{align-items:flex-start}.customer-head-meta{gap:9px;font-size:8px}.customer-head-meta .badge{font-size:7px}.customer-identity>.avatar{width:58px;height:58px;font-size:18px}.customer-page-head>.button{margin-top:16px;padding:8px 10px;font-size:9px}.detail-aside{grid-template-columns:1fr 1fr}.detail-tabs{gap:26px}.detail-tabs>button{font-size:10px}.summary-strip{margin-bottom:22px}.task-main strong{font-size:12px}.task-main p{font-size:10px}.task-row>.badge,.table-toolbar>.badge{display:inline-flex}.inbox-toolbar .button{font-size:9px}.inbox-layout{min-height:500px}.mailbox-selector select{max-width:300px;font-size:11px}.capture-notice>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.capture-notice strong{font-size:10px}.capture-notice>div>span{margin:0;font-size:9px}.message-list-item{padding:18px 20px}.message-list-item h3{font-size:12px}.message-list-item-top strong,.message-list-item p{font-size:10px}.message-list-item-top time{font-size:9px}.message-list-heading strong{font-size:11px}.message-list-heading span{font-size:9px}.message-list-item-bottom>.badge{font-size:8px}.message-list-item-bottom{font-size:9px}.thread-top-heading h2{font-size:19px}.mail-body{font-size:12px}.thread-message-head strong{font-size:11px}.thread-message-head small{font-size:9px}.thread-message-head time,.message-delivery,.thread-safety{font-size:8px}.reply-actions p{font-size:9px}.settings-tabs{gap:26px}.settings-tabs>button{font-size:10px}.integration-grid{gap:15px;padding:20px}.integration-card h3{font-size:13px}.integration-card p{font-size:10px}.module-description h3{font-size:13px}.module-description p{font-size:11px}.module-description>small{font-size:9px}.role-guide strong{font-size:10px}.role-guide p{font-size:9px}.auth-layout{grid-template-columns:1fr;min-height:100dvh}.auth-story{display:none}.auth-main{background:#f8faf3;justify-content:flex-start;min-height:100dvh;padding:38px 32px 60px}.auth-mobile-brand{align-self:flex-start;margin-bottom:44px;display:block}.auth-mobile-brand .brand-mark{color:#cbe3a7;background:#315b40;width:36px;height:36px;font-size:29px}.auth-mobile-brand .brand strong{color:#537946;font-size:21px}.auth-mobile-brand .brand .brand-word{color:#92ab79;font-size:15px}.auth-mobile-brand .brand small{color:#a7bd92;font-size:6px}.auth-form-wrap{max-width:380px;margin:auto 0;padding:0 0 30px}.auth-form-wrap h2{font-size:30px}.auth-form-wrap>.badge{margin-bottom:25px;font-size:9px}.auth-eyebrow{font-size:9px}.auth-description{margin-bottom:30px;font-size:12px}.auth-form-wrap .field>span{font-size:12px}.auth-form-wrap .field input{padding:12px;font-size:13px}.auth-form-wrap .form>.button{padding:13px;font-size:13px}.auth-form-wrap .field>small{font-size:10px}.auth-links>.text-button{font-size:11px}.auth-footnote{margin-top:29px;font-size:9px}.auth-copyright{font-size:8px;bottom:24px}.mfa-details{font-size:11px}}@media (width<=560px){body{min-width:360px}.main-content{padding:25px 18px 0}.topbar{padding:0 18px}.topbar-date{font-size:8px}.development-strip{gap:10px;padding:7px 18px}.development-strip>span:nth-child(2){font-size:5.8px}.development-strip>.badge{display:none}.page-head h1{font-size:26px}.page-head .eyebrow{font-size:6.5px}.page-head p{max-width:275px;font-size:9.5px}.page-head .button{gap:5px;min-height:32px;padding:7px 8px;font-size:8px}.page-head .button svg{width:13px;height:13px}.page-actions{flex-direction:column;align-items:stretch;gap:7px}.page-head .page-actions{margin-top:5px}.hero-illustration{display:none}.overview-hero{min-height:276px}.hero-copy{padding:27px 28px}.hero-copy h2{font-size:35px}.hero-copy p{font-size:10px}.hero-copy .badge{font-size:7px}.hero-actions{margin-top:20px}.hero-actions>span{font-size:7px;display:flex}.hero-copy .desktop-break{display:none}.hero-copy:after{content:"";z-index:-1;border:1px solid #bed69b19;border-radius:50%;width:230px;height:230px;position:absolute;top:50px;right:-75px;box-shadow:0 0 0 35px #b5cf8f08,0 0 0 70px #b5cf8f05}.stat-grid{gap:12px;grid-template-columns:1fr 1fr!important}.stat-card{padding:14px 16px 11px}.stat-card-top{font-size:10px}.stat-value{margin-top:3px;margin-bottom:13px;font-size:30px}.stat-icon{width:28px;height:28px}.stat-card-bottom small{font-size:7px}.overview-grid .panel-head{padding:18px}.overview-grid .panel-head h2{font-size:13px}.overview-grid .panel-head p{font-size:9px}.overview-grid .panel-head .text-link{font-size:8px}.preview-task{gap:10px;padding:16px 18px}.preview-task strong{font-size:11px}.preview-task small{font-size:9px}.preview-task .badge{font-size:7px}.customer-mini{padding:14px 18px}.customer-mini strong{font-size:11px}.customer-mini small{font-size:9px}.connection-summary{padding:19px}.connection-summary-top strong{font-size:11px}.connection-summary-top small{font-size:8px}.connection-detail-line,.connection-detail-line strong{font-size:9px}.connection-assurance p{font-size:8px}.connection-summary>.text-link{font-size:9px}.equipment-legend{grid-template-columns:1fr 1fr}.overview-note{padding:18px}.overview-note strong{font-size:10px}.overview-note p,.overview-note>.text-link{font-size:8px}.workspace-footer{margin-top:17px;padding:22px 0 18px;font-size:7px}.table-toolbar{flex-wrap:wrap;gap:10px;padding:15px}.input-search{flex:1;min-width:0;height:34px}.input-search input{font-size:10px}.table-toolbar>.toolbar-right{gap:5px}.table-toolbar .badge{font-size:8px}.table-scroll th,.table-scroll td{padding-left:15px;padding-right:15px}.table-foot{padding:13px 15px;font-size:7px;line-height:1.8}.table-foot>span:nth-child(2){display:none}.table-person strong{font-size:11px}.table-person small{font-size:9px}.panel-head{gap:12px;padding:18px}.panel-head h2{font-size:13px}.panel-head p{font-size:9px}.panel-head .text-link{font-size:8px}.panel-head .button{gap:4px;padding:7px 8px;font-size:8px}.panel-head .button svg{width:13px}.empty{padding:38px 22px}.empty h3{font-size:13px}.empty p{max-width:280px;font-size:11px}.empty .button{font-size:10px}.modal-scrim{padding:15px}.modal{border-radius:9px;max-height:calc(100dvh - 30px)}.modal-head{padding:22px 20px 18px}.modal-head h2{font-size:17px}.modal-head p{font-size:10px}.modal>.form{padding:21px 20px}.field>span{font-size:11px}.field input,.field select,.field textarea{font-size:12px}.form-footer{gap:10px}.form-footer>.draft-hint{max-width:155px;font-size:8px}.form-footer>.button{min-height:36px;padding:10px 12px;font-size:10px}.form-grid{gap:13px}.toast-region{width:calc(100% - 30px);bottom:18px;right:15px}.toast{padding:13px 14px;font-size:11px}.customer-page-head{display:block}.customer-identity{gap:13px}.customer-identity>.avatar{border-radius:12px;align-self:flex-start;width:50px;height:50px;margin-top:5px;font-size:16px}.customer-identity h1{margin-bottom:9px;font-size:22px;line-height:1.3}.customer-identity .eyebrow{font-size:6.5px}.customer-head-meta{gap:8px;font-size:7px}.customer-head-meta .badge{font-size:6.5px}.customer-head-meta svg{width:11px}.customer-page-head>.button{min-height:33px;margin-top:16px;margin-left:63px;font-size:9px}.customer-detail-grid{flex-direction:column;gap:0;display:flex}.customer-detail-grid>.panel,.detail-main,.detail-aside{width:100%}.detail-aside{display:block}.customer-context-note{display:none}.detail-tabs{gap:24px;margin-bottom:20px}.detail-tabs>button{padding:11px 0;font-size:9px}.knowledge-body{padding:18px}.custom-fields-grid{gap:12px}.custom-field{padding:10px}.custom-field-label>span{font-size:9px}.custom-field-label small{font-size:6px}.field-value-button strong{font-size:10px}.note-composer{padding:18px}.note-composer-footer{justify-content:flex-end;gap:9px}.note-composer-footer>span{align-items:flex-start;max-width:155px;margin-right:auto;font-size:7px}.note-composer-footer>span svg{margin-top:2px}.note-composer-footer .button{font-size:8px}.note-item{padding:18px}.note-item p{font-size:11px}.note-item-head{flex-wrap:wrap;gap:8px}.note-item-head time{font-size:7px}.note-item-head strong{font-size:9px}.note-item>.avatar{width:27px;height:27px;font-size:8px}.document-grid{gap:12px;padding:18px}.document-card{padding:14px}.document-card strong{font-size:11px}.message-preview{align-items:flex-start;padding:18px}.message-preview>.badge{display:none}.message-preview p{font-size:9px}.summary-strip{margin-top:4px}.summary-strip>div{flex-direction:column;gap:4px;padding:15px 12px}.summary-number{font-size:26px}.summary-strip>div>span:nth-child(2){font-size:8px}.table-toolbar>.tabs{gap:17px;width:100%}.table-toolbar>.tabs>button{font-size:8px}.table-toolbar:has(.tabs)>.badge{display:none}.task-row{flex-wrap:wrap;gap:11px;padding:17px 15px}.task-check{align-self:flex-start;width:19px;height:19px;margin-top:3px}.task-main{flex-basis:70%}.task-main strong{font-size:11px}.task-main p{max-width:280px;font-size:9px}.task-meta>span{font-size:7px}.task-row>.badge{margin-left:30px;font-size:7px}.task-row>.status-select{width:105px;margin-left:auto;font-size:8px}.capture-notice{gap:10px;padding:13px 15px}.capture-notice strong{font-size:9px}.capture-notice>div>span{font-size:8px;line-height:1.7}.capture-icon svg{width:17px}.inbox-toolbar{gap:10px;margin-bottom:13px}.mailbox-selector select{max-width:280px;font-size:10px}.inbox-toolbar>.toolbar-right{gap:8px;width:100%;margin-left:0}.inbox-toolbar>.toolbar-right>.icon-button:last-child{margin-left:auto}.inbox-toolbar .button{min-height:30px;font-size:8px}.message-list-item{padding:17px 16px}.message-list-item-top strong{font-size:9px}.message-list-item-top time{font-size:8px}.message-list-item h3{font-size:11px}.message-list-item p{font-size:9px}.message-list-item-bottom{font-size:8px}.message-list-item-bottom>.badge{font-size:7px}.thread-top{padding:19px 18px}.thread-top-heading h2{font-size:17px}.thread-actions .button{padding:7px 8px;font-size:8px}.thread-message{padding:20px 18px}.thread-message-head{flex-wrap:wrap;gap:8px}.thread-message-head>div{flex-basis:75%}.thread-message-head strong{font-size:10px}.thread-message-head small{font-size:8px}.thread-message-head time{margin-top:-5px;margin-left:39px;font-size:7px}.mail-body{padding-top:21px;font-size:11px}.mail-attachments a{width:100%;min-width:0}.message-delivery{flex-wrap:wrap;gap:7px;font-size:7px}.draft-editor{margin:18px}.draft-editor>.form{padding:15px 13px}.draft-editor-footer>.button{gap:6px;padding:7px 9px;font-size:8px}.thread-safety{align-items:flex-start;padding:12px 18px;font-size:7px}.thread-safety svg{width:12px;margin-top:2px}.reply-actions{padding:20px 18px}.connection-intro{align-items:flex-start;gap:14px;padding:18px}.connection-intro-icon{width:41px;height:41px}.connection-intro-icon svg{width:24px;height:24px}.connection-intro h2{font-size:12px}.connection-intro p{margin-top:8px;font-size:9px}.connection-card-head{gap:11px;padding:19px}.provider-icon{width:38px;height:38px}.provider-icon svg{width:23px}.connection-card-head h2{font-size:13px}.connection-card-head p{font-size:8px}.connection-card-head .badge{font-size:7px}.connection-card-body{padding:18px 19px 0}.connection-metadata{grid-template-columns:1fr 1fr;gap:20px 17px}.connection-metadata>div:last-child{border-top:1px solid #eef4e4;grid-column:1/-1;padding-top:17px}.connection-metadata small{font-size:6px}.connection-metadata strong{margin-top:6px;font-size:11px}.connection-metadata span,.connection-coverage summary{font-size:8px}.connection-card-footer{flex-wrap:wrap;gap:15px;padding:16px 18px}.schedule-control{gap:10px;width:100%}.schedule-control select{flex:1;min-width:0}.schedule-control label,.schedule-control>.button{font-size:8px}.connection-card-footer>.button{margin-left:auto;padding:9px 12px;font-size:9px}.job-kind strong{font-size:10px}.job-kind small{font-size:8px}.development-tools{padding:20px}.development-tools h3{font-size:13px}.development-tools p{font-size:10px}.provider-roadmap-note{padding:2px 5px 8px}.provider-roadmap-note p,.provider-roadmap-note .text-link{font-size:8px}.configured-credential{flex-wrap:wrap;gap:8px;padding:12px}.configured-credential>div{flex-basis:75%}.configured-credential>.badge{margin-left:44px}.configured-credential strong{font-size:10px}.configured-credential>div>span{font-size:8px}.connection-dataset-list .badge{font-size:9px}.approval-check{font-size:10px}.settings-org{flex-wrap:wrap;gap:11px;padding:18px}.settings-org>.organization-icon{width:38px;height:38px}.settings-org h2{font-size:13px}.settings-org p{font-size:8px}.settings-org>.button{margin-left:49px;font-size:8px}.settings-tabs{gap:21px;margin-bottom:20px}.settings-tabs>button{font-size:9px}.role-guide{grid-template-columns:1fr;gap:21px;padding:20px}.role-guide>div{grid-template-columns:24px 1fr;gap:0 8px;display:grid}.role-guide svg{grid-row:1/3;align-self:center}.role-guide strong{margin:0 0 5px;font-size:9px}.role-guide p{font-size:9px}.module-list{padding:0 18px}.module-row{align-items:flex-start;gap:12px}.module-icon{border-radius:8px;width:35px;height:35px}.module-icon svg{width:19px}.module-description>div{flex-wrap:wrap;gap:7px}.module-description h3{font-size:11px}.module-description .badge{font-size:6px}.module-description p{font-size:9px;line-height:1.8}.module-description>small{font-size:7px}.toggle{margin-top:9px}.integration-grid{grid-template-columns:1fr;gap:13px;padding:18px}.integration-card{padding:18px}.integration-card h3{font-size:13px}.integration-card p{font-size:10px}.integration-card-top{margin-bottom:14px}.integration-card-top .badge{font-size:8px}.integration-capability{font-size:10px}.integration-card>small{font-size:9px}.api-intro{align-items:flex-start;gap:15px;padding:0 2px 24px}.api-symbol{border-radius:10px;width:46px;height:46px;font-size:25px}.api-intro h2{font-size:14px}.api-intro p{font-size:9px}.token-row{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:19px 18px}.token-row>div{flex-basis:75%}.token-row>.button{margin-left:51px}.token-row>.badge{margin-left:51px;font-size:7px}.token-scopes .badge{font-size:6px}.token-icon{width:35px;height:35px}.token-icon svg{width:18px}.mcp-config{padding:19px 18px}.mcp-config code,.mcp-config p{font-size:9px}.security-profile{flex-wrap:wrap;gap:12px;padding:19px 18px}.security-profile>div{flex-basis:75%}.security-profile>.badge{margin-left:49px;font-size:7px}.security-row{gap:13px;padding:21px 18px}.security-row>div{flex-basis:80%}.security-row h3{font-size:12px}.security-row p{font-size:10px}.security-row>.button{margin-left:48px;font-size:9px}.audit-list{padding:0 18px}.audit-row strong{font-size:10px}.audit-row small{font-size:8px}.audit-row time{font-size:7px}.search-dialog-input{margin:18px 20px 0;padding:10px 12px}.search-dialog-input input{font-size:12px}.search-results>button{padding:15px 20px}.search-results strong{font-size:11px}.search-results small{font-size:9px}.auth-main{padding:32px 27px 60px}.auth-mobile-brand{margin-bottom:38px}.auth-form-wrap{max-width:380px}.auth-form-wrap h2{font-size:28px}.auth-form-wrap .field>span{font-size:11px}.auth-form-wrap .field input{font-size:13px}.auth-description{font-size:11px}.auth-form-wrap .form>.button{font-size:12px}.auth-links>.text-button{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sidebar .nav-link{color:#b8cbb6}.sidebar .nav-link svg{color:#a4c0a0}.sidebar .nav-link:hover{color:#e0ecd3}.sidebar .nav-link.active{color:#def0bf}.sidebar .nav-link.active svg{color:#d0e8ad}.sidebar .nav-section-label{color:#9bb798}.sidebar .organization-card strong{color:#e4ecdc}.sidebar .organization-card small{color:#aac1a3}.sidebar .organization-card>svg{color:#a4bfa0}.sidebar .organization-card .organization-icon{color:#d0e3b4}.settings-org{flex-wrap:wrap}.settings-org>div{min-width:150px}@media (width<=640px){.people-access-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people-access-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px 8px;padding:16px;display:grid}.people-access-table tbody tr:last-child{border-bottom:0}.people-access-table td{border:0;min-width:0;padding:0}.people-access-table td:first-child{grid-column:1/-1}.people-access-table .table-person{min-width:0}.people-access-table .table-person>div{overflow-wrap:anywhere;min-width:0}}:root{--ink:#1d2d44;--muted:#708096;--teal:#1765d1;--teal-deep:#104fa8;--line:#e6edf5;--surface:#fff;--bg:#f5f8fc;--sidebar:212px;--assistant-space:344px;color:var(--ink);background:var(--bg)}body{background:var(--bg);min-width:360px}:focus-visible{outline-color:#3f8aee}::selection{color:#153b6b;background:#d8eaff}.skip-link{z-index:100;color:#fff;background:#1765d1;border-radius:0 0 6px 6px;padding:10px 16px;position:fixed;top:-60px;left:225px}.skip-link:focus{top:0}.reference-workspace .sidebar{width:var(--sidebar);color:#c3d0df;background:#091d31 linear-gradient(150deg,#091d31,#081827 75%);border-right:1px solid #132a40;padding:17px 11px 0}.workspace-brand{color:#fff;white-space:nowrap;align-items:baseline;gap:8px;min-height:35px;padding:0 5px;display:flex}.workspace-brand strong{letter-spacing:-1px;font-size:25px;font-weight:850;line-height:1.2}.workspace-brand span{color:#e4ebf4;letter-spacing:-.15px;font-size:10px}.mobile-nav-close{display:none}.reference-workspace .organization-card{background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;gap:9px;margin:9px 0 12px;padding:10px 6px}.reference-workspace .organization-card .organization-icon{color:#d3e3f4;background:#193047;border:1px solid #38516a;border-radius:5px;width:29px;height:29px}.reference-workspace .organization-card strong{color:#edf3fb;max-width:145px;font-size:11px}.reference-workspace .organization-card small{color:#94a9bf;font-size:10px}.workspace-navigation{scrollbar-width:thin;scrollbar-color:#29445e transparent;min-height:0;padding-bottom:12px;overflow:hidden auto}.reference-workspace .sidebar .nav-link{color:#d0dbe8;text-align:left;background:0 0;border-radius:5px;gap:10px;width:100%;min-height:35px;margin:2px 0;padding:8px 10px;font-size:11px;font-weight:450}.reference-workspace .sidebar .nav-link svg{color:#b2c6db;width:17px;height:17px}.reference-workspace .sidebar .nav-link:hover{color:#fff;background:#ffffff09}.reference-workspace .sidebar .nav-link.active{color:#fff;background:#123e6c;box-shadow:inset 0 0 0 1px #4a91d52e}.reference-workspace .sidebar .nav-link.active svg{color:#c9e5ff}.reference-workspace .sidebar .assistant-nav svg{color:#8bc5ff;filter:drop-shadow(0 0 6px #3e91e0)}.navigation-divider{border-top:1px solid #ffffff0b;margin:10px 5px 7px}.connection-navigation{border-top:1px solid #ffffff0b;margin-top:9px;padding-top:8px}.connection-nav-heading{align-items:center;display:flex}.reference-workspace .sidebar .connection-nav-heading .nav-link{flex:1;width:auto}.connection-expand{color:#9ab0c7;width:27px;height:29px}.connection-expand:hover{color:#fff;background:#ffffff0b}.connection-expand:not(.expanded) svg{transform:rotate(-90deg)}.connection-nav-list{padding:1px 3px 0}.provider-nav-link{color:#c5d3e3;border-radius:5px;align-items:center;gap:11px;min-height:30px;padding:5px 8px;font-size:10.5px;display:flex}.provider-nav-link:hover{color:#fff;background:#ffffff09}.provider-nav-link>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.provider-mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:21px;line-height:1;display:inline-flex}.provider-claude{color:#ee9274;font-size:25px}.provider-gemini{color:#8a85fb;font-size:24px}.provider-openai{color:#e2e8ef;font-size:23px}.provider-meta{color:#7db7ff;font-size:27px}.provider-microsoft{grid-template-columns:1fr 1fr;gap:2px;padding:1px;display:grid}.provider-microsoft i{background:#f46b49;width:7px;height:7px}.provider-microsoft i:nth-child(2){background:#83be42}.provider-microsoft i:nth-child(3){background:#40a4e5}.provider-microsoft i:nth-child(4){background:#f8c34a}.provider-google{background:conic-gradient(#4285f4 0 25%, #34a853 25% 45%, #fbbc05 45% 65%, #ea4335 65% 80%, #4285f4 80%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:750}.provider-state{border:1px solid #7890a8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.provider-state.provider-connected{background:#24bb89;border-color:#24bb89;box-shadow:0 0 6px #24bb8925}.connection-nav-status{color:#b6c5d6;padding:8px;font-size:10px}.reference-workspace .sidebar-bottom{padding-top:3px}.reference-workspace .sidebar-user{border-top:1px solid #ffffff12;margin:0 -11px;padding:13px 11px}.reference-workspace .sidebar-user .avatar{color:#1e3a57;background:#edf3fb;width:32px;height:32px;font-size:10px}.reference-workspace .sidebar-user strong{color:#f1f5fa;font-size:10.5px}.reference-workspace .sidebar-user small{color:#9fb3c9;font-size:10px}.reference-workspace .sidebar-user .icon-button{color:#a4bad1}.reference-workspace .sidebar-user .icon-button:hover{color:#fff;background:#ffffff0a}.reference-workspace .main-shell{margin-left:var(--sidebar);min-width:0;min-height:100dvh}.reference-workspace.assistant-is-docked .main-shell{margin-right:var(--assistant-space)}.reference-workspace .topbar{background:#fbfdff;border-bottom:1px solid #e5edf7;gap:18px;height:59px;padding:10px 19px}.reference-workspace.assistant-is-docked .topbar{width:calc(100% + var(--assistant-space))}.reference-workspace .topbar .search-trigger{color:#7b8ba1;text-align:left;background:#f3f7fd;border:1px solid #e3ebf5;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:0;max-width:760px;min-height:34px;padding:6px 10px;font-size:11px;display:flex}.reference-workspace .topbar .search-trigger:hover{background:#eef5ff;border-color:#a5c7f2}.reference-workspace .search-trigger span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reference-workspace .search-trigger kbd{color:#6f8095;white-space:nowrap;background:#edf2fa;border:1px solid #dce6f3;margin-left:auto;padding:1px 4px;font-size:9px;display:inline-block}.reference-workspace .topbar-actions{flex-shrink:0;gap:13px}.topbar-organization{color:#263b53;align-items:center;gap:9px;display:flex}.topbar-organization .avatar{color:#fff;background:#203c5b;width:31px;height:31px;font-size:10px}.topbar-organization>span:nth-child(2){min-width:0;max-width:175px}.topbar-organization strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.topbar-organization small{color:#788a9e;font-size:10px;display:block}.reference-workspace .assistant-launch{color:#276dd0;background:#eaf2ff}.reference-workspace .development-strip{color:#607e9b;background:#edf4fc;border-bottom-color:#e0eaf6;justify-content:flex-start;gap:10px;min-height:25px;padding:5px 19px;font-size:9px}.reference-workspace .development-strip>span:first-child{color:#547caa;letter-spacing:.5px;font-size:8px}.reference-workspace .development-strip>span:nth-child(2){border-left:1px solid #c9d9eb;padding-left:10px;font-size:9px}.reference-workspace .development-strip i{background:#6a93c5}.reference-workspace .development-strip.contains-imported-mail{color:#73551e;background:#fff7e8;border-bottom-color:#ecdec2;flex-wrap:wrap;gap:4px 7px}.reference-workspace .development-strip.contains-imported-mail>span{letter-spacing:0;font-size:10px;line-height:1.6}.reference-workspace .development-strip.contains-imported-mail>span:first-child{color:#73551e}.reference-workspace .development-strip.contains-imported-mail>span:nth-child(2){border:0;padding:0}.capture-notice.mail-snapshot-notice>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.capture-notice.mail-snapshot-notice strong{white-space:normal;font-size:12px}.capture-notice.mail-snapshot-notice>div>span{font-size:11px;line-height:1.6}.mail-import-detail{color:#536b85;align-items:flex-start;gap:6px;margin:12px 0;font-size:11px;line-height:1.6;display:flex}.mail-import-detail svg{flex:none;margin-top:2px}.reference-workspace .main-content{width:100%;max-width:1600px;margin:0 auto;padding:21px 19px 26px}.reference-workspace .page-head{gap:18px;margin-bottom:23px}.reference-workspace .page-head h1{color:#192d47;letter-spacing:-.9px;font-size:26px}.reference-workspace .page-head p{color:#75859a;font-size:12px}.reference-workspace .eyebrow{color:#6b85a3}.reference-workspace .button-primary{color:#fff;background:#1469df;border-color:#1469df;box-shadow:0 2px 4px #1765d11a}.reference-workspace .button-primary:hover{background:#105bc7}.reference-workspace .button-secondary{color:#42617f;background:#fff;border-color:#dce6f3}.reference-workspace .button-secondary:hover{background:#f4f8fe;border-color:#b9cee9}.reference-workspace .text-link,.reference-workspace .text-button{color:#236ac4}.reference-workspace .text-link:hover,.reference-workspace .text-button:hover{color:#164f98}.reference-workspace .panel{border-color:#e3eaf4;border-radius:7px;box-shadow:0 2px 4px #132f5103}.reference-workspace .panel-head{border-color:#e8eef6;min-height:60px;padding:17px 19px}.reference-workspace .panel-head h2{color:#263a53}.reference-workspace .panel-head p,.reference-workspace .table-person small,.reference-workspace .table-contact,.reference-workspace .table-contact small,.reference-workspace .muted,.reference-workspace .field>small{color:#74849a}.reference-workspace .table-person strong,.reference-workspace td,.reference-workspace .field>span,.reference-workspace .field-label{color:#3e536c}.reference-workspace th{color:#798ba1;background:#f7faff;border-color:#e6edf7}.reference-workspace td,.reference-workspace .table-toolbar{border-color:#e8eef6}.reference-workspace tbody tr:hover{background:#fafcff}.reference-workspace .input-search{color:#7d8ca0;background:#fbfdff;border-color:#e1e9f3}.reference-workspace .input-search input{color:#354c66}.reference-workspace .input-search input::placeholder{color:#8290a3}.reference-workspace .table-foot{color:#7b8ba0;background:#fbfdff;border-color:#e9eef7}.reference-workspace .field input:not([type=checkbox]),.reference-workspace .field textarea,.reference-workspace .field select,.reference-workspace .status-select{color:#344c68;background-color:#fbfdff;border-color:#dfe8f3}.reference-workspace .field input:focus,.reference-workspace .field textarea:focus,.reference-workspace .field select:focus{outline-offset:0;border-color:#80b1ed;outline:2px solid #b9d4f8;box-shadow:0 0 0 3px #4991eb14}.reference-workspace .field input::placeholder,.reference-workspace .field textarea::placeholder{color:#8a9bb0}.reference-workspace input[type=checkbox]{accent-color:#2875d5}.reference-workspace .modal-scrim{background:#0a1d3580}.reference-workspace .modal{box-shadow:0 30px 90px #06172c4d}.reference-workspace .modal-head{border-color:#e6edf7}.reference-workspace .modal-head h2{color:#263e5c}.reference-workspace .modal-head p,.reference-workspace .draft-hint{color:#7d8fa5}.reference-workspace .form-footer{border-color:#e6edf7}.reference-workspace .search-dialog-input{color:#7190b5;background:#f8fbff;border-color:#dce7f5}.reference-workspace .search-dialog-input input,.reference-workspace .search-results strong{color:#3b5677}.reference-workspace .search-dialog-input input::placeholder,.reference-workspace .search-results small{color:#8194ac}.reference-workspace .search-results>button{color:#7492b6;border-color:#e8eef8}.reference-workspace .search-results>button:hover{background:#f2f7ff}.reference-workspace .badge{color:#64768d;background:#edf2f8}.reference-workspace .badge-green{color:#27885b;background:#e7f7ee}.reference-workspace .badge-amber{color:#a57720;background:#fff5da}.reference-workspace .badge-red{color:#cb4f5e;background:#fff0f1}.reference-workspace .badge-blue{color:#3577cc;background:#eaf3ff}.reference-workspace .badge-purple{color:#7c64c9;background:#f0ebff}.reference-workspace .badge-outline{color:#75869e;background:0 0;border-color:#dbe5f1}.reference-workspace .tabs button.selected{color:#216bc5;background:#eaf3ff}.reference-workspace .icon-blue{color:#4281d6;background:#eaf3ff}.reference-workspace .icon-teal{color:#3f9e86;background:#eaf7f3}.reference-workspace .icon-amber{color:#d29b36;background:#fff5df}.reference-workspace .icon-purple{color:#8c73cc;background:#f1edff}.reference-workspace .notice{color:#647f9c;background:#f2f7ff;border-color:#dde9f9}.reference-workspace .notice-warning{color:#927841;background:#fffaf0;border-color:#f1e4c5}.reference-workspace .notice-warning p{color:#927841}.reference-workspace .empty-icon{color:#6993c4;background:#edf4fe}.reference-workspace .empty h3{color:#4b627d}.reference-workspace .empty p{color:#7e8da0}.search-result-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.assistant-dock{z-index:20;width:332px;min-height:0;position:fixed;top:70px;bottom:12px;right:12px}.assistant-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08192c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.assistant-overlay>*{width:min(420px,100%);min-height:0}.dashboard-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.dashboard-heading h1{letter-spacing:-.85px;color:#142941;font-size:26px}.dashboard-heading p{color:#7a889b;margin-top:5px;font-size:11.5px}.dashboard-date{text-align:right;white-space:nowrap;flex-shrink:0}.dashboard-date strong{color:#43576f;font-size:10px;font-weight:450;display:block}.dashboard-date span{color:#8a97a9;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.dashboard-metrics{gap:12px;margin-bottom:16px;display:grid}.dashboard-metric{background:#fff;border:1px solid #e5edf6;border-radius:6px;align-items:flex-start;gap:10px;min-width:0;min-height:111px;padding:15px 12px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 5px #183d6a03}.dashboard-metric:hover,.dashboard-summary-card:hover,.dashboard-quick-link:hover{border-color:#bad2f1;box-shadow:0 3px 10px #2d5d9b0a}.dashboard-metric>div{min-width:0}.dashboard-metric-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:inline-flex}.dashboard-metric-label{color:#495d75;padding-right:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.dashboard-metric strong{color:#1b2f48;letter-spacing:-.6px;margin-top:1px;font-size:27px;font-weight:750;line-height:1.4;display:block}.dashboard-metric small{color:#8a97a8;font-size:8px;line-height:1.55;display:block}.metric-chevron{color:#c2cfdf;position:absolute;bottom:10px;right:8px}.dashboard-tone-blue{color:#327fdd;background:#e9f3ff}.dashboard-tone-green{color:#3b9e76;background:#e6f7ef}.dashboard-tone-purple{color:#8770d1;background:#f0ebff}.dashboard-tone-red{color:#e26a7c;background:#fff0f3}.dashboard-tone-amber{color:#d3a145;background:#fff5dc}.dashboard-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.dashboard-summary-card{background:#fff;border:1px solid #e4edf7;border-radius:6px;min-width:0;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 2px 5px #183d6a03}.dashboard-card-heading{justify-content:space-between;align-items:center;gap:9px;padding:13px 14px 9px;display:flex}.dashboard-card-heading h2{color:#26384e;letter-spacing:-.25px;font-size:13px}.dashboard-card-heading>span{color:#3b82d7;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.dashboard-summary-list{padding:0 12px 10px}.dashboard-activity-row,.dashboard-task-row,.dashboard-email-row,.dashboard-equipment-row{align-items:center;gap:9px;min-height:47px;padding:9px 2px;display:flex}.dashboard-activity-row>div,.dashboard-task-row>div,.dashboard-email-row>div,.dashboard-equipment-row>div{flex:1;min-width:0}.dashboard-summary-list strong{color:#40526a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;line-height:1.45;display:block;overflow:hidden}.dashboard-summary-list small{color:#8693a5;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;line-height:1.45;display:block;overflow:hidden}.dashboard-summary-list time{color:#8b99ab;flex-shrink:0;font-size:9px}.dashboard-row-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.dashboard-task-checkbox{border:1px solid #bac7d7;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin:0 2px}.dashboard-task-row>svg{color:#b1becd}.dashboard-task-overdue{background:linear-gradient(90deg,#fff1f2,#fff7f8);border-radius:4px;margin:2px -3px;padding-left:5px;padding-right:6px}.dashboard-task-overdue .dashboard-task-checkbox{background:#fff;border-color:#eab9c1}.reference-workspace .dashboard-summary-list .badge{padding:2px 5px;font-size:7.5px}.dashboard-quick-links{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-quick-link{background:#fff;border:1px solid #e5edf7;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:61px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.dashboard-quick-link>div{min-width:0}.dashboard-quick-link strong{white-space:nowrap;color:#405670;font-size:10px;display:block}.dashboard-quick-link small{color:#8a98aa;margin-top:2px;font-size:9px;line-height:1.4;display:block}.dashboard-quick-link>svg{color:#b0c4de;margin-left:auto;display:none}.dashboard-email-row{align-items:flex-start;min-height:60px}.dashboard-email-row>div>span{color:#64778f;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.dashboard-email-row .dashboard-row-icon{width:24px;height:24px;margin-top:3px}.dashboard-email-row time{padding-top:3px}.equipment-miniature{color:#bd902d;background:#fff7e4;border:1px solid #f4ead2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:30px;display:inline-flex}.equipment-lift,.equipment-access{color:#4394b7;background:#edf7fc;border-color:#ddeef5}.dashboard-summary-empty{color:#8ba2bd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:22px 25px;display:flex}.dashboard-summary-empty p{color:#8798ad;max-width:260px;font-size:11px}.dashboard-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:3px 13px 10px;display:grid}.dashboard-report-stats>div{background:#f7faff;border:1px solid #edf2f9;border-radius:4px;padding:9px 7px}.dashboard-report-stats small{color:#8190a5;font-size:8px;display:block}.dashboard-report-stats strong{color:#345574;margin-top:3px;font-size:18px;display:block}.dashboard-quoted-value{color:#8191a6;justify-content:space-between;align-items:center;gap:12px;padding:5px 14px 12px;font-size:9px;display:flex}.dashboard-quoted-value strong{color:#507295;text-align:right;font-size:10px}.dashboard-utilization{border-top:1px solid #f0f4f9;padding:6px 14px 13px}.dashboard-utilization>div:first-child{color:#8294aa;justify-content:space-between;margin-bottom:10px;font-size:9px;display:flex}.dashboard-utilization>div:first-child small{font-size:8px}.dashboard-status-bar{background:#f1f5fa;border-radius:3px;gap:3px;height:19px;display:flex;overflow:hidden}.asset-segment{background:#c5d5e9}.asset-available{background:#6abb9c}.asset-on_rent,.asset-rented{background:#6ea3ee}.asset-maintenance{background:#edbc6e}.asset-unavailable{background:#dc8b95}.dashboard-status-legend{flex-wrap:wrap;gap:8px 12px;margin-top:9px;display:flex}.dashboard-status-legend span{color:#8a9aaf;text-transform:capitalize;align-items:center;gap:4px;font-size:8px;display:flex}.dashboard-status-legend i{border-radius:50%;width:6px;height:6px}.dashboard-status-legend strong{color:#7189a5;font-size:8px}.dashboard-chart-note{color:#97a4b5;padding:0 14px 12px;font-size:8px}.dashboard-request-table{margin:2px 13px 10px}.dashboard-request-heading,.dashboard-request-row{grid-template-columns:minmax(0,1fr) 67px 63px;align-items:center;gap:8px;padding:9px 2px;font-size:9px;display:grid}.dashboard-request-heading{color:#8a9bb1;background:#f8fbff;border-bottom:1px solid #e9eff8;font-size:8px}.dashboard-request-row{color:#7c90a9;border-bottom:1px solid #f1f5fa;min-height:47px}.dashboard-request-row strong{color:#536d8b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;display:block;overflow:hidden}.dashboard-request-row small{color:#9ba9ba;margin-top:3px;font-size:8px;display:block}.reference-workspace .dashboard-request-row .badge{justify-self:start;padding:2px 5px;font-size:8px}.dashboard-card-note{color:#91a2b8;background:#fcfdff;border-top:1px solid #edf3fa;align-items:center;gap:6px;padding:10px 14px;font-size:8px;display:flex}.dashboard-inline-error{color:#b8666e;padding:10px 14px;font-size:10px}.dashboard-freshness{color:#8295ad;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 8px;font-size:9px;display:flex}.dashboard-freshness>span,.dashboard-freshness a{align-items:center;gap:6px;display:flex}.dashboard-freshness a{color:#4b83c9;white-space:nowrap}.dashboard-freshness a:hover{text-decoration:underline}.dashboard-data-gaps{color:#8b9db3;background:#f2f7fd;border:1px solid #e4edf8;border-radius:5px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:9px;display:flex}.dashboard-data-gaps>svg{margin-top:2px}@media (width>=1600px){:root{--sidebar:224px;--assistant-space:374px}.assistant-dock{width:362px}.reference-workspace .main-content{padding:25px}.dashboard-card-grid{gap:18px}.dashboard-metric{padding:18px 16px}.dashboard-metric-label{font-size:11px}.dashboard-metric small{font-size:9px}.dashboard-card-heading{padding:16px 17px 10px}.dashboard-card-heading h2{font-size:14px}.dashboard-summary-list{padding:0 16px 11px}.dashboard-summary-list strong{font-size:11px}.dashboard-summary-list small{font-size:10px}.dashboard-activity-row,.dashboard-task-row,.dashboard-equipment-row{min-height:52px}.dashboard-quick-link{padding:13px}.dashboard-quick-link strong{font-size:10px}.dashboard-quick-link small{font-size:9px}}@media (width>=761px) and (height<=850px){.reference-workspace .sidebar{padding-top:14px}.workspace-brand{min-height:29px}.reference-workspace .organization-card{margin:4px 0 7px;padding-top:3px;padding-bottom:3px}.reference-workspace .sidebar .nav-link{min-height:28px;margin:0;padding-top:5px;padding-bottom:5px}.connection-navigation{margin-top:6px;padding-top:5px}.provider-nav-link{min-height:24px;padding-top:3px;padding-bottom:3px}.navigation-divider{margin-top:6px;margin-bottom:4px}}@media (width<=1199px){:root{--sidebar:205px}.reference-workspace .main-content{padding:22px}.reference-workspace .topbar{padding:11px 22px}.dashboard-heading h1{font-size:25px}.dashboard-metric{min-height:106px}.dashboard-quick-link small{font-size:8px}}@media (width>=761px) and (width<=1000px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-metric{min-height:100px}.dashboard-date{display:none}.dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--sidebar:235px}.reference-workspace .sidebar{padding-top:17px}.reference-workspace .mobile-nav-close{color:#b4c6dc;background:#142b43;width:24px;height:24px;display:flex;position:absolute;top:20px;right:5px}.reference-workspace .workspace-brand{gap:6px;padding-right:18px}.reference-workspace .workspace-brand span{font-size:9px}.reference-workspace .main-shell{margin-left:0}.reference-workspace .main-content{padding:21px 16px}.reference-workspace .topbar{gap:11px;height:60px;padding:10px 15px}.reference-workspace .mobile-menu{color:#6786ab;margin:0;display:inline-flex}.reference-workspace .sidebar-overlay{background:#07172c80}.reference-workspace .topbar .search-trigger{min-height:33px;padding:6px 8px}.reference-workspace .search-trigger kbd{display:none}.reference-workspace .search-trigger span{font-size:10px}.topbar-organization>span:nth-child(2),.topbar-organization>svg{display:none}.reference-workspace .topbar-actions{gap:8px}.reference-workspace .development-strip{padding:5px 16px}.reference-workspace .development-strip>span:first-child{font-size:7px}.reference-workspace .development-strip>span:nth-child(2){font-size:8px}.dashboard-heading{align-items:flex-start;margin-bottom:17px}.dashboard-heading h1{font-size:25px}.dashboard-heading p{font-size:11px}.dashboard-date{display:none}.dashboard-metrics{gap:10px;margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-metric{min-height:103px;padding:13px 11px}.dashboard-metric-label{font-size:11px}.dashboard-metric small{font-size:8px}.dashboard-card-grid{gap:13px}.dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-quick-link{min-height:66px}.dashboard-quick-link strong{font-size:10px}.dashboard-quick-link small{font-size:9px}.dashboard-freshness{flex-wrap:wrap;gap:9px;font-size:9px}.skip-link{left:16px}}@media (width<=560px){.dashboard-card-grid{grid-template-columns:minmax(0,1fr)}.dashboard-summary-list strong{font-size:11px}.dashboard-summary-list small{font-size:10px}.dashboard-card-heading h2{font-size:13px}.dashboard-card-heading>span,.dashboard-summary-list time{font-size:9px}.dashboard-summary-empty{min-height:135px}.dashboard-report-stats small{font-size:9px}.dashboard-request-heading,.dashboard-request-row,.dashboard-request-row strong{font-size:10px}.dashboard-request-row small{font-size:9px}.reference-workspace .page-head{flex-wrap:wrap}.reference-workspace .page-head h1{font-size:25px}.reference-workspace .development-strip{gap:7px}.reference-workspace .development-strip>span:nth-child(2){border:0;padding-left:0;font-size:7px}}.session-notice{color:#62440b;background:#fff5dc;border-bottom:1px solid #e9d398;align-items:center;gap:12px;padding:14px 24px;display:flex}.session-notice>svg{flex-shrink:0}.session-notice>div{flex:1;min-width:0}.session-notice strong{font-size:13px}.session-notice p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.session-notice>button{flex-shrink:0}.session-recovery{box-sizing:border-box;color:#263b4f;background:#fff;border:1px solid #dce4ed;border-radius:15px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:25px;overflow-y:auto;box-shadow:0 20px 80px #112b4759}.session-recovery::backdrop{background:#11243899}.session-recovery-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.session-recovery-heading>svg{color:#1c63ad;flex-shrink:0;margin-top:3px}.session-recovery-heading>div{flex:1;min-width:0}.session-recovery-heading h2{margin:0 0 8px;font-size:21px}.session-recovery-heading p,.session-recovery-providers p{color:#506479;margin:0;font-size:13px;line-height:1.65}.session-recovery-heading>button{flex-shrink:0}.session-recovery .form{margin-top:16px}.session-recovery-providers{border-top:1px solid #e0e7ee;gap:10px;margin-top:22px;padding-top:18px;display:grid}.session-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.session-recovery-help{color:#155ca5;margin-top:20px;font-size:12px;line-height:1.6;display:block}@media (width<=600px){.session-notice{flex-wrap:wrap;padding:14px 18px}.session-notice>button{margin-left:30px}.session-recovery{padding:20px}}.raw-desktop{--ink:#172d50;--muted:#5c7293;--teal:#0866ff;--teal-deep:#064ed1;--line:#d8e7fb;--surface:#fff;--bg:#f5f9ff;--lime:#e4efff;--sidebar:224px;color:var(--ink);background:radial-gradient(ellipse at 94% 0, #b5eaff8c, transparent 42rem), radial-gradient(ellipse at 28% 0, #d4dfff80, transparent 39rem), linear-gradient(135deg, transparent 58%, #e4f3ff66 58%, transparent 82%), var(--bg);-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable,Segoe UI,-apple-system,sans-serif}.raw-desktop :is(h1,h2,h3,h4){font-family:inherit}.raw-desktop :focus-visible{outline-offset:3px;outline:2px solid #1268ef}.raw-desktop ::selection{color:#073374;background:#cce7ff}.raw-desktop .sidebar{color:#cbd9eb;background:radial-gradient(at 0 0,#204b7580,#0000 27rem),radial-gradient(at 110% 100%,#0754c266,#0000 40%),linear-gradient(138deg,#0000 70%,#1675f01c 70% 75%,#0000 75% 79%,#1675f012 79% 84%,#0000 84%),linear-gradient(165deg,#081c35,#06152a 75%);border-right:1px solid #315d85;padding:23px 13px 0;box-shadow:inset -1px 0 #77caff12,7px 0 30px #0b356b12}.raw-desktop .workspace-brand{flex-direction:column;align-items:flex-start;gap:1px;min-height:49px;padding:0 8px}.raw-desktop .workspace-brand strong{color:#fff;letter-spacing:-1.3px;text-shadow:0 2px 18px #72cbff24;font-size:29px}.raw-desktop .workspace-brand span{color:#b6c9df;letter-spacing:.1px;font-size:10px}.raw-desktop .sidebar-collapse{color:#d8e8fb;background:linear-gradient(145deg,#244d70,#102d4c);border:1px solid #3f6a90;border-radius:50%;width:27px;height:27px;position:absolute;top:25px;right:15px;box-shadow:inset 0 1px #ccefff1f}.raw-desktop .sidebar-collapse:hover{color:#fff;background:#244c71}.raw-desktop .sidebar-collapse svg{transform:rotate(180deg)}.raw-desktop .organization-card{background:linear-gradient(125deg,#234965a6,#102842b3);border:1px solid #355f82;border-radius:10px;gap:10px;margin:16px 2px 15px;padding:10px;box-shadow:inset 0 1px #cbecff12,0 4px 15px #00132924}.raw-desktop .organization-card .organization-icon{color:#dcf5ff;background:linear-gradient(140deg,#2b638f,#183d67);border-color:#538db6;border-radius:8px;width:30px;height:30px;box-shadow:0 0 12px #42bfff15}.raw-desktop .organization-card strong{color:#f0f6ff;font-size:12px}.raw-desktop .organization-card small{color:#a8bdd5;font-size:10px}.raw-desktop .workspace-navigation{scrollbar-color:#335875 transparent;padding-bottom:16px}.raw-desktop .sidebar .nav-link{color:#c8d8eb;border:1px solid #0000;border-radius:8px;gap:11px;min-height:40px;margin:3px 0;padding:9px 12px;font-size:13px;font-weight:450;line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.raw-desktop .sidebar .nav-link svg{color:#a9c6e3;width:17px;height:17px}.raw-desktop .sidebar .nav-link:hover,.raw-desktop .provider-nav-link:hover{color:#fff;background:#284f786b}.raw-desktop .sidebar .nav-link.active{color:#fff;background:radial-gradient(at 12% 0,#4edcff1f,#0000 70%),linear-gradient(105deg,#084d9a,#143f86 70%,#102f60);border-color:#24baff;box-shadow:inset 0 0 14px #2fb5ff3b,inset 2px 0 #a5f7ff,0 0 12px #08b7ff45,0 3px 16px #0066ff29}.raw-desktop .sidebar .nav-link.active svg{color:#e3fcff;filter:drop-shadow(0 0 4px #5ddaff8c)}.raw-desktop .sidebar .assistant-nav{color:#fff;background:linear-gradient(115deg,#0755dd,#0868e2);border-color:#49bbff;margin:12px 0;font-weight:600;box-shadow:inset 0 1px #c1faff80,inset 0 -1px #063d9d66,0 4px 18px #0075ff33}.raw-desktop .sidebar .assistant-nav:hover{background:linear-gradient(115deg,#0865f1,#0872e6);box-shadow:inset 0 1px #d4ffff99,0 0 17px #22b9ff4d}.raw-desktop .sidebar .assistant-nav svg{color:#e2f6ff;filter:none}.raw-desktop .sidebar :focus-visible{outline-color:#79dbff}.raw-desktop .navigation-divider,.raw-desktop .connection-navigation{border-color:#39618966}.raw-desktop .provider-nav-link{color:#bed0e5;border-radius:7px;min-height:33px;padding:7px 11px;font-size:11px}.raw-desktop .sidebar-user{background:#061528a6;border-color:#39618966;gap:10px;margin:0 -13px;padding:15px 13px}.raw-desktop .sidebar-user strong{color:#edf5ff;font-size:12px}.raw-desktop .sidebar-user small{color:#a3bbd7;font-size:10px}.raw-desktop .topbar{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#ffffffed,#f1f8ffed);border-bottom-color:#d5e6ff;gap:20px;height:67px;padding:12px 28px;position:sticky;top:0;box-shadow:inset 0 -1px #ffffffa6,0 4px 22px #2470c70a}.raw-desktop .topbar .search-trigger{color:#607796;background:linear-gradient(115deg,#fff,#f4f8ff);border-color:#d8e8ff;border-radius:10px;gap:11px;max-width:760px;min-height:41px;padding:8px 14px;font-size:12px;box-shadow:inset 0 1px #fff,0 3px 12px #2974e60a}.raw-desktop .topbar .search-trigger:hover{background:#f0f6ff;border-color:#91bdf5}.raw-desktop .search-trigger kbd{color:#55749b;background:#edf4ff;border-radius:4px;padding:2px 6px;font-size:10px}.raw-desktop .topbar-actions{gap:16px}.raw-desktop .topbar .icon-button{color:#3674c8;border-radius:9px;width:33px;height:33px}.raw-desktop .topbar .assistant-launch{color:#096cff;background:linear-gradient(145deg,#fff,#dceeff);box-shadow:inset 0 0 0 1px #d3e8ff,0 3px 12px #1888ff14}.raw-desktop .topbar .assistant-launch.selected{box-shadow:inset 0 0 0 1px #6eafff,0 0 14px #1888ff29}.raw-desktop .topbar-organization strong{color:#233d61;font-size:12px}.raw-desktop .topbar-organization small{color:#62758c;font-size:10px}.raw-desktop .topbar-organization .avatar{background:linear-gradient(135deg,#2863a6,#102b58);width:35px;height:35px;box-shadow:inset 0 1px #9ad8ff47,0 2px 9px #163f7924}.raw-desktop .main-content{padding:29px 28px 36px}.raw-desktop .page-head{margin-bottom:25px}.raw-desktop .workspace-overview .dashboard-heading{background:radial-gradient(at 90% 10%,#a6ddff8c,#0000 60%),linear-gradient(115deg,#f9fbff8c,#e0efff80);border-bottom:1px solid #d8e8ff;min-height:117px;margin:-29px -28px 25px;padding:27px 28px}.raw-desktop .dashboard-heading p{color:#62758c;font-size:13px}.raw-desktop .dashboard-date strong{color:#3a5575;font-size:11px}.raw-desktop .dashboard-date span{color:#62758c;font-size:10px}.raw-desktop .page-head h1,.raw-desktop .dashboard-heading h1{color:#102851;letter-spacing:-1px;font-size:32px}.raw-desktop .page-head p{color:#62758c;font-size:13px}.raw-desktop .eyebrow{color:#607b9e}.raw-desktop .button{border-radius:8px;font-size:13px;transition:background .16s,border-color .16s,box-shadow .16s}.raw-desktop .button-primary{color:#fff;background:linear-gradient(135deg,#0b6ef3,#0758f7 72%,#1255de);border-color:#1676ff;box-shadow:inset 0 1px #a9e7ff9c,inset 0 -1px #0342bc80,0 4px 11px #0669ff33,0 0 15px #298dff12}.raw-desktop .button-primary:hover:not(:disabled){background:linear-gradient(135deg,#146bea,#0862e8 72%,#0d54e9);border-color:#398dff;box-shadow:inset 0 1px #c1f3ffb3,inset 0 -1px #0342bc66,0 5px 17px #0669ff40,0 0 18px #299dff24}.raw-desktop .button-primary:disabled{box-shadow:none;background:#94b7ec;border-color:#94b7ec}.raw-desktop .button-secondary,.raw-desktop .button-lime{color:#214e88;background:linear-gradient(145deg,#fff,#f9fbff);border-color:#d1e2fb;box-shadow:inset 0 1px #fff,0 2px 6px #145cc907}.raw-desktop .button-secondary:hover,.raw-desktop .button-lime:hover{background:linear-gradient(145deg,#fff,#edf6ff);border-color:#83b8ff;box-shadow:0 3px 11px #1775e815}.raw-desktop .panel,.raw-desktop .dashboard-metric,.raw-desktop .dashboard-report-card,.raw-desktop .dashboard-summary-card,.raw-desktop .dashboard-quick-link{background:linear-gradient(145deg,#fff,#fff 70%,#f8fbff);border-color:#d8e7ff;border-radius:13px;box-shadow:inset 0 1px #fff,0 5px 22px #1254a60a,0 1px 3px #1268ef05}.raw-desktop .dashboard-metric:hover,.raw-desktop .dashboard-report-card:focus-within,.raw-desktop .dashboard-summary-card:hover,.raw-desktop .dashboard-quick-link:hover{border-color:#8ec0ff;box-shadow:inset 0 1px #fff,0 8px 25px #1773dc17,0 0 13px #2a9aff08}.raw-desktop .dashboard-metric small,.raw-desktop .dashboard-quick-link small,.raw-desktop .dashboard-card-heading>span{color:#62758c;font-size:10px}.raw-desktop .dashboard-metric-label,.raw-desktop .dashboard-quick-link strong{color:#314f77;font-size:12px}.raw-desktop .dashboard-metric strong{color:#102851;font-size:30px}.raw-desktop .dashboard-metric-icon{border-radius:11px;width:37px;height:37px;box-shadow:inset 0 1px #ffffffd9,0 3px 12px #2988f00d}.raw-desktop .dashboard-quick-link{gap:11px;min-height:75px;padding:15px}.raw-desktop .dashboard-quick-link strong{white-space:normal}.raw-desktop .dashboard-summary-empty p{color:#62758c;font-size:12px}.raw-desktop .panel-head h2,.raw-desktop .dashboard-card-heading h2{color:#243e61;font-size:15px}.raw-desktop .panel-head{background:linear-gradient(110deg,#f8fcff,#fff 75%);border-bottom-color:#e1edff}.raw-desktop .field input:not([type=checkbox]),.raw-desktop .field select,.raw-desktop .field textarea{color:#263f60;background-color:#fff;border-color:#d6e3f3;border-radius:7px}.raw-desktop .field input:focus,.raw-desktop .field textarea:focus,.raw-desktop .field select:focus{border-color:#4f91f3;outline:2px solid #a6ceff;box-shadow:0 0 0 3px #1787ff0d}.raw-desktop .tabs button.selected{color:#095bcf;background:#eaf3ff;border-bottom-color:#1268ef}.raw-desktop .tabs>button{color:#62758c}.raw-desktop .tabs>button.selected{color:#095bcf}.raw-desktop :is(.calendar-private-note,.calendar-choice small,.calendar-coverage,.calendar-view-footer){color:#62758c}.raw-desktop :is(.calendar-choice strong,.calendar-import-tip strong){color:#243e61}.raw-desktop .calendar-import-tip{color:#62758c;background:#f4f8ff;border-color:#dfe8f5}.raw-desktop .calendar-import-tip>svg{color:#1268ef}.raw-desktop .calendar-view-tabs{background:#edf3fc}.raw-desktop .calendar-range-notes{color:#526f98;background:#f0f6ff;border-color:#dfe8f5}.raw-desktop :is(.calendar-choice,.calendar-grid-scroll,.calendar-grid th,.calendar-grid td,.calendar-day-agenda){border-color:#e1eaf7}.raw-desktop .calendar-grid th{color:#62758c;background:#f8faff}.raw-desktop .calendar-grid-week th button{color:#285b9b;background:#eaf3ff}.raw-desktop .calendar-grid td.calendar-today{background:#f0f6ff}.raw-desktop .calendar-grid td.calendar-outside-month{background:#f8faff}.raw-desktop .calendar-day-number{color:#62758c}.raw-desktop .calendar-today .calendar-day-number{color:#fff;background:#1268ef}.raw-desktop .calendar-outside-month .calendar-day-number{color:#53647a;background:#edf2f8}.navigation-group-title{color:#9eb6d0;letter-spacing:.8px;text-transform:uppercase;margin:15px 12px 6px;font-size:11px;font-weight:600}.sidebar-is-collapsed .navigation-group-title{display:none}.search-coverage{color:var(--muted);padding:12px 18px;font-size:12px}.raw-desktop .calendar-event{color:#243e61;border-color:#d5e4fb;background:#f1f7ff;border-inline-start-color:#1268ef}.raw-desktop .calendar-event:is(:hover,:focus-visible){background:#e6f1ff}.raw-desktop .calendar-event>span,.raw-desktop .calendar-event .calendar-event-time{color:#62758c}.raw-desktop .calendar-event-cancelled{background:#f5f6f8}@media (width>=761px){.raw-desktop .inbox-layout{border-color:#dfe8f5;border-radius:11px;height:max(520px,100dvh - 285px);min-height:520px}.raw-desktop .message-list-panel{background:#fff;border-color:#e1eafa;flex-direction:column;min-height:0;display:flex;overflow:hidden}.raw-desktop .inbox-search,.raw-desktop .message-list-heading{flex:none}.raw-desktop .message-list,.raw-desktop .thread-panel{scrollbar-width:thin;scrollbar-color:#b9cde5 transparent;min-height:0;overflow-y:auto}.raw-desktop .message-list{overscroll-behavior:contain;flex:1}.raw-desktop .thread-top,.raw-desktop .thread-messages{flex:none}.raw-desktop .thread-panel>.empty{min-height:0}}.raw-desktop .message-list-item.selected{background:linear-gradient(110deg,#e8f4ff,#f4f8ff);border-left-color:#1677ef;box-shadow:inset 0 1px #fff,inset 2px 0 #8edbff}.raw-desktop .message-list-item:hover{background:#f4f8ff}.raw-desktop .message-list-item h3,.raw-desktop .thread-top-heading h2,.raw-desktop .thread-message-head strong{color:#2c4565}.raw-desktop .inbox-search input{color:#314d70;font-size:12px}@media (width>=1000px){.raw-desktop .main-content:has(>.workspace-hero-email):has(>.inbox-layout){flex-direction:column;height:calc(100dvh - 67px);min-height:0;display:flex}.raw-desktop .main-content:has(>.workspace-hero-email):has(>.inbox-layout)>*{flex-shrink:0}.raw-desktop .main-content:has(>.workspace-hero-email):has(>.inbox-layout)>.inbox-layout{flex:auto;height:auto;min-height:340px}.raw-desktop.sidebar-is-collapsed{--sidebar:76px}.raw-desktop.sidebar-is-collapsed .sidebar{padding-left:10px;padding-right:10px}.raw-desktop.sidebar-is-collapsed .workspace-brand{align-items:center;min-height:71px;padding:0}.raw-desktop.sidebar-is-collapsed .workspace-brand strong{letter-spacing:-1px;font-size:22px}.raw-desktop.sidebar-is-collapsed .sidebar-collapse{width:25px;height:25px;top:53px;right:24px}.raw-desktop.sidebar-is-collapsed .sidebar-collapse svg{transform:none}.raw-desktop.sidebar-is-collapsed .organization-card{background:0 0;border-color:#0000;justify-content:center;margin:9px 0 13px;padding:8px 0}.raw-desktop.sidebar-is-collapsed .sidebar .nav-link{justify-content:center;gap:0;min-height:42px;padding:10px}.raw-desktop.sidebar-is-collapsed .sidebar .nav-link>span,.raw-desktop.sidebar-is-collapsed .workspace-brand>span,.raw-desktop.sidebar-is-collapsed .organization-card>div:nth-child(2),.raw-desktop.sidebar-is-collapsed .sidebar-user>div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.raw-desktop.sidebar-is-collapsed .connection-nav-list,.raw-desktop.sidebar-is-collapsed .connection-expand{display:none}.raw-desktop.sidebar-is-collapsed .sidebar-user{flex-direction:column;gap:6px;margin:0 -10px;padding:12px 10px}.raw-desktop.sidebar-is-collapsed .skip-link{left:88px}}@media (width>=761px) and (width<=1199px){.raw-desktop{--sidebar:212px}.raw-desktop .topbar{gap:14px;padding-left:20px;padding-right:20px}.raw-desktop .main-content{padding:25px 20px 32px}.raw-desktop .workspace-overview .dashboard-heading{margin:-25px -20px 23px;padding:25px 20px}.raw-desktop .dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=999px){.raw-desktop .sidebar-collapse{display:none}}@media (width<=760px){.raw-desktop{--sidebar:235px}.raw-desktop .sidebar{padding-top:19px}.raw-desktop .topbar{gap:10px;height:61px;padding:10px 15px}.raw-desktop .topbar .search-trigger{min-height:36px;padding:7px 10px}.raw-desktop .main-content{padding:23px 16px 30px}.raw-desktop .workspace-overview .dashboard-heading{min-height:100px;margin:-23px -16px 20px;padding:23px 16px}.raw-desktop .page-head h1,.raw-desktop .dashboard-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.raw-desktop .button,.raw-desktop .nav-link,.raw-desktop .dashboard-metric,.raw-desktop .dashboard-summary-card,.raw-desktop .dashboard-quick-link{transition:none}}.settings-workspace-links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:20px;display:grid}.settings-workspace-link{text-align:left;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#fff,#f3f8ff);border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.settings-workspace-link:hover{border-color:#84b9ff;box-shadow:0 6px 20px #1265df12}.settings-workspace-link>svg:first-child{color:#1765d1}.settings-workspace-link span{flex:1;gap:7px;display:grid}.settings-workspace-link strong{font-size:14px}.settings-workspace-link small{color:var(--muted);font-size:12px}:root,.cf-app.raw-desktop,.auth-layout{--cf-deep:#083c3d;--cf-teal:#0f766e;--cf-aqua:#14b8a6;--cf-orange:#f97316;--cf-amber:#fbbf24;--cf-sage:#a3c68c;--cf-warm:#f5f4f0;--cf-mint:#e3f5ef;--ink:#143c3b;--muted:#506b68;--teal:var(--cf-teal);--teal-deep:var(--cf-deep);--line:#d7e5df;--surface:#fff;--bg:var(--cf-warm);--lime:var(--cf-mint)}.cf-app.raw-desktop{background:radial-gradient(ellipse at 100% 0, #e3f5ef, transparent 42rem), var(--cf-warm);color:var(--ink)}.cf-app.raw-desktop :is(h1,h2,h3,h4){color:var(--ink)}.cf-app.raw-desktop :is(.panel,.dashboard-summary-card,.udw-results,.rw-workspace){border-color:var(--line);box-shadow:0 3px 14px #083c3d05}.cf-app.raw-desktop .button.button-secondary{color:#195f59;background:#ffffffec;border-color:#bed6ce}.cf-app.raw-desktop .button.button-secondary:hover{background:#e3f5ef;border-color:#0f766e}.cf-app.raw-desktop .sidebar{background:linear-gradient(160deg,#083c3d,#092e30);box-shadow:inset -1px 0 #ffffff12,5px 0 24px #083c3d0a}.cf-app.raw-desktop .sidebar:before,.cf-app.raw-desktop .sidebar:after{display:none}.brand.cf-brand{flex-direction:row;align-items:center;gap:11px;display:flex}.cf-brand .cf-brand-mark{border-radius:11px;flex:none;display:block}.cf-brand .cf-brand-name strong{color:inherit;letter-spacing:-.6px;text-shadow:none;flex-direction:column;font-size:21px;font-weight:700;line-height:1.04;display:flex}.cf-brand .cf-brand-name strong>span{color:inherit;font:inherit;letter-spacing:inherit}.cf-brand .cf-brand-name small{color:inherit;letter-spacing:0;opacity:.85;margin-top:6px;font-size:11px;display:block}.cf-app.raw-desktop .workspace-brand{min-height:51px;margin-right:22px;padding:0;display:block}.cf-app.raw-desktop .workspace-brand .cf-brand{color:#fff;gap:9px}.cf-app.raw-desktop .workspace-brand .cf-brand-mark{width:37px;height:37px}.cf-app.raw-desktop .workspace-brand .cf-brand-name strong{letter-spacing:-.35px;font-size:16px}.cf-app.raw-desktop .workspace-brand .cf-brand-name small{display:none}.cf-app.raw-desktop .sidebar .organization-card{background:#ffffff07;border-color:#b1e8d51c}.cf-app.raw-desktop .sidebar .nav-link{color:#d3e7e2}.cf-app.raw-desktop .sidebar .nav-link:hover{color:#fff;background:#ffffff0c}.cf-app.raw-desktop .sidebar .nav-link.active{color:#fff;background:linear-gradient(110deg,#0f766e,#0b5554);border-color:#42c5b5;box-shadow:inset 3px 0 #64ddc6,0 3px 14px #00000014}.cf-app.raw-desktop .button.button-primary,.auth-layout .button.button-primary{color:#fff;background:linear-gradient(135deg,#0f766e,#0b625c);border-color:#0f766e;box-shadow:0 3px 10px #0f766e24}.cf-app.raw-desktop .button.button-primary:hover,.auth-layout .button.button-primary:hover{background:#095d57;border-color:#095d57}.cf-app.raw-desktop :focus-visible,.auth-layout :focus-visible{outline-offset:3px;outline:3px solid #0f766e}.cf-app.raw-desktop .sidebar :focus-visible,.auth-layout .auth-story :focus-visible{outline-color:#74e4cc}.cf-app input[type=checkbox],.auth-layout input[type=checkbox]{accent-color:var(--cf-teal)}.cf-app.raw-desktop input:focus,.cf-app.raw-desktop select:focus,.cf-app.raw-desktop textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #14b8a61c}.cf-app.raw-desktop .header{border-color:var(--line);background:#fffffff0}.cf-app.raw-desktop .tabs button.selected,.cf-app.raw-desktop .tabs button[aria-selected=true]{color:#0f766e;background:#e3f5ef;border-color:#0f766e}.cf-app.raw-desktop .owner-home-heading{min-height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 0 20px;display:flex}.cf-app.raw-desktop .owner-home-heading h1{letter-spacing:-1px;margin:4px 0 7px;font-size:clamp(25px,2.7vw,34px);line-height:1.15}.cf-app.raw-desktop .owner-home-heading p{color:var(--muted)}.cf-app.raw-desktop .owner-home-heading .eyebrow{color:#0f766e;letter-spacing:1.7px;margin:0;font-size:10px}.cf-app.raw-desktop .owner-home-heading .dashboard-date{color:var(--muted);flex-shrink:0;position:static}.cf-app .dashboard-card-grid>:is(.dashboard-reports,.getting-started-summary,.owner-workspace-summary){grid-column:1/-1}.cf-app .owner-workspace-summary{margin:0}.cf-app .owner-workspace-summary>summary{border:1px solid var(--line);background:#ffffff9c;border-radius:10px;padding:12px 16px}.cf-app .owner-home-selection-actions{justify-content:space-between;align-items:center;padding:0 0 12px}.cf-app .dashboard-freshness{color:var(--muted)}.cf-app .dashboard-card-heading>a{color:#0f766e}.auth-layout{background:var(--cf-warm);color:var(--ink)}.auth-layout :is(h1,h2,h3){color:var(--ink);font-family:inherit}.auth-layout .auth-story h1{color:#f5f4f0;letter-spacing:-1.2px;font-weight:650}.auth-layout :is(.auth-description,.field>label,.field-hint){color:var(--muted)}.auth-layout .auth-form-wrap h2{color:var(--ink)}.auth-layout .auth-form-wrap .field>span{color:var(--muted)}.cf-app .settings-workspace-link{text-decoration:none}.auth-layout .auth-story{color:#f3fbf6;background:linear-gradient(150deg,#083c3d,#0c5754)}.auth-layout .auth-story .cf-brand-name strong{font-size:24px}.auth-layout .auth-story .cf-brand-mark{width:56px;height:56px}.auth-layout .auth-art{opacity:.85}.auth-layout .auth-main{background:var(--cf-warm)}.auth-layout .auth-eyebrow{color:var(--cf-teal)}@media (width>=1001px){.cf-app.raw-desktop.sidebar-is-collapsed .workspace-brand{margin-right:0;padding:0}.cf-app.raw-desktop.sidebar-is-collapsed .workspace-brand .cf-brand{justify-content:center}}@media (width<=720px){.cf-app.raw-desktop .owner-home-heading .dashboard-date{display:none}.cf-app.raw-desktop .owner-home-heading{padding-bottom:15px}.auth-layout .auth-mobile-brand .cf-brand-name strong{font-size:19px}}
