:root,html[data-theme=dark]{color-scheme:dark;--os-canvas:#030910;--os-sidebar:#040a11;--os-topbar:rgba(3,9,16,0.92);--os-surface:#08111a;--os-surface-raised:#0b151f;--os-surface-hover:#0e1a26;--os-surface-soft:#0b141e;--os-text:#f4f7fb;--os-text-secondary:#c6d0dc;--os-muted:#98a7b9;--os-faint:#7b8a9e;--os-line:#1b2a38;--os-line-strong:#2a3a49;--os-accent:#1d67ff;--os-accent-strong:#0f4fd4;--os-accent-soft:rgba(29,103,255,0.14);--os-danger:#ff5e57;--os-danger-soft:rgba(255,94,87,0.12);--os-warning:#f7a94a;--os-success:#43c486;--os-success-soft:rgba(67,196,134,0.12);--os-shadow:0 20px 48px rgba(0,0,0,0.22);--paper:var(--os-canvas);--surface:var(--os-surface);--surface-soft:var(--os-surface-soft);--ink:var(--os-text);--muted:var(--os-muted);--line:var(--os-line);--v6-bg:var(--os-canvas);--v6-surface:var(--os-surface);--v6-text:var(--os-text);--v6-muted:var(--os-muted);--v6-line:var(--os-line);--v6-primary:var(--os-accent);--v6-primary-dark:var(--os-accent-strong);--v6-shadow:var(--os-shadow);--cendron-mist:var(--os-canvas);--cendron-graphite:var(--os-text);--cendron-line:var(--os-line);--cendron-founder-black:var(--os-text)}.voice-audio-panel,.voice-audit-card,.voice-call-list,.voice-call-summary,.voice-coaching-card,.voice-config-card,.voice-knowledge-panel,.voice-proposals-card,.voice-readiness-card,.voice-status-hero,.voice-transcript-panel{border:1px solid var(--os-line);background:var(--os-surface);border-radius:16px}.voice-status-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;margin-bottom:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--os-accent) 18%,var(--os-surface)),var(--os-surface) 58%)}.voice-status-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#0b5cff;color:#fff;box-shadow:0 14px 30px #0758ff35}.voice-audio-panel header p,.voice-call-list header p,.voice-call-summary header p,.voice-coaching-card header p,.voice-config-card header p,.voice-knowledge-panel header p,.voice-proposals-card header p,.voice-readiness-card header p,.voice-status-hero small,.voice-transcript-panel header p{color:var(--os-muted);margin:3px 0 0}.voice-status-hero h2{font-size:23px;margin:3px 0}.voice-status-hero>div>small{letter-spacing:.14em;font-weight:800;color:#6f9eff}.voice-status-pill{display:flex;gap:7px;align-items:center;padding:9px 12px;border-radius:999px;font-weight:750;font-size:13px}.voice-status-pill.ready{color:#51d49c;background:#0e382a}.voice-status-pill.setup{color:#efb454;background:#3d2b10}.voice-assistant-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.voice-audio-panel,.voice-call-summary,.voice-coaching-card,.voice-config-card,.voice-knowledge-panel,.voice-proposals-card,.voice-readiness-card,.voice-transcript-panel{padding:22px}.voice-audio-panel>header,.voice-call-summary>header,.voice-coaching-card>header,.voice-config-card>header,.voice-knowledge-panel>header,.voice-proposals-card>header,.voice-readiness-card>header,.voice-transcript-panel>header{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.voice-config-card>header>span,.voice-knowledge-panel>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#0e2c60;color:#6f9eff}.voice-audio-panel h2,.voice-call-list h2,.voice-call-summary h2,.voice-coaching-card h2,.voice-config-card h2,.voice-knowledge-panel h2,.voice-proposals-card h2,.voice-readiness-card h2,.voice-transcript-panel h2{font-size:19px;margin:0}.voice-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.voice-coaching-card label,.voice-form-grid label,.voice-knowledge-form label,.voice-picker>label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;color:var(--os-text)}.voice-coaching-card select,.voice-coaching-card textarea,.voice-form-grid input,.voice-form-grid select,.voice-form-grid textarea,.voice-knowledge-form input,.voice-knowledge-form select,.voice-knowledge-form textarea,.voice-picker input,.voice-picker select{width:100%;min-height:46px;border:1px solid var(--os-line-strong);background:var(--os-surface-soft);color:var(--os-text);border-radius:10px;padding:11px 13px;font:inherit}.voice-coaching-card textarea,.voice-form-grid textarea,.voice-knowledge-form textarea{resize:vertical}.voice-field-wide,.voice-picker{grid-column:1/-1}.voice-form-grid small{font-size:12px;font-weight:500;color:var(--os-muted)}.voice-audition{display:flex;flex-direction:column;gap:9px}.voice-audition-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px}.voice-audition-grid label{font-size:14px;font-weight:700;color:var(--os-text)}.voice-audition-grid label small{display:inline;margin-left:5px}.voice-audition-grid input,.voice-audition-grid select{width:100%;min-height:46px;border:1px solid var(--os-line-strong);background:var(--os-surface-soft);color:var(--os-text);border-radius:10px;padding:11px 13px;font:inherit}.voice-preview-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:1px solid #286bff;border-radius:10px;background:#0b5cff;color:#fff;font:inherit;font-weight:750}.voice-preview-button:hover{background:#2670ff}.voice-preview-button:disabled{cursor:wait;opacity:.72}.voice-audition>small{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;line-height:1.45;color:var(--os-muted)}.voice-audition>small svg{flex:0 0 auto;margin-top:2px}.voice-audition-error{font-size:12px;font-weight:650;color:#ff7b7b}.voice-settings-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--os-line)}.voice-settings-section>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.voice-settings-section>header>svg{color:#6f9eff;margin-top:2px}.voice-settings-section h3{margin:0;font-size:16px}.voice-settings-section header p{margin:3px 0 0;color:var(--os-muted);font-size:13px}.voice-toggle-row{flex-direction:row!important;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-surface-soft)}.voice-toggle-row>input{width:auto;min-height:0;margin-top:3px}.voice-toggle-row>span{display:flex;flex-direction:column;gap:3px}.voice-toggle-row strong{font-size:14px}.voice-toggle-row small{font-size:12px;color:var(--os-muted)}.voice-search{display:flex;align-items:center;gap:7px;margin-top:4px}.voice-search input{flex:1}.voice-selection{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;margin-top:10px;border:1px solid var(--os-line);border-radius:10px;background:var(--os-surface-soft)}.voice-selection p{margin:3px 0 0;color:var(--os-muted)}.voice-selection button{display:flex;align-items:center;gap:6px}.voice-inline-error,.voice-inline-status{display:flex;align-items:center;gap:7px;font-size:13px;margin:8px 0 0}.voice-inline-error{color:#ff7676}.voice-advanced{margin:18px 0}.voice-advanced summary{cursor:pointer;color:#76a3ff;font-weight:750}.voice-advanced>div{margin-top:14px}.voice-policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.voice-policy-grid>label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--os-line);border-radius:11px}.voice-policy-grid>label>span{display:flex;flex-direction:column;gap:3px}.voice-policy-grid small{font-size:12px;color:var(--os-muted)}.voice-policy-grid>label:last-child{flex-direction:column;gap:7px}.voice-policy-grid select{width:100%;min-height:42px}.voice-config-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--os-line)}.voice-config-card>footer p{display:flex;align-items:center;gap:7px;margin:0;color:var(--os-muted);font-size:13px}.voice-readiness-card ul{list-style:none;padding:0;margin:0 0 18px}.voice-readiness-card li{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--os-line)}.voice-readiness-card li>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--os-surface-soft)}.voice-readiness-card li svg{width:16px}.voice-readiness-card li.done>span{color:#51d49c}.voice-readiness-card li.open>span{color:#efb454}.voice-readiness-card li div{display:flex;flex-direction:column;gap:3px}.voice-readiness-card li small{color:var(--os-muted)}.voice-knowledge-panel{margin-top:18px}.voice-knowledge-form{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--os-line);background:var(--os-surface-soft);border-radius:12px}.voice-knowledge-content{grid-column:1/-2}.voice-knowledge-form button{grid-column:-2}.voice-knowledge-list{display:grid;gap:10px;margin-top:14px}.voice-knowledge-list article{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--os-line);border-radius:12px}.voice-knowledge-list h3{font-size:16px;margin:4px 0}.voice-knowledge-list p{margin:0;color:var(--os-muted);white-space:pre-wrap}.voice-knowledge-list small{color:#79a5ff;font-weight:750;letter-spacing:.04em}.icon-danger{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#ff7777;background:#3b171b;border:1px solid #6d272d}.voice-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:44px 20px;color:var(--os-muted)}.voice-empty strong{color:var(--os-text);font-size:17px}.voice-empty p{margin:0}.voice-call-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.voice-call-metrics article{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:18px;border:1px solid var(--os-line);background:var(--os-surface);border-radius:13px}.voice-call-metrics svg{grid-row:1/3;color:#6f9eff}.voice-call-metrics strong{font-size:22px}.voice-call-metrics span{color:var(--os-muted)}.voice-call-list>header{padding:20px;border-bottom:1px solid var(--os-line)}.voice-call-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:15px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--os-line);color:inherit;text-decoration:none}.voice-call-row:hover{background:var(--os-surface-soft)}.voice-call-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#0e2c60;color:#6f9eff}.voice-call-row small{color:#79a5ff;font-weight:700}.voice-call-row h3{font-size:15px;margin:4px 0}.voice-call-row p{margin:0;color:var(--os-muted);font-size:13px}.voice-call-flags{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.voice-call-flags span{padding:5px 8px;border-radius:999px;background:var(--os-surface-soft);color:var(--os-muted);font-size:11px;font-weight:750}.voice-call-flags .callback{background:#3d2b10;color:#efb454}.voice-call-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.voice-call-detail-grid aside,.voice-call-detail-grid main{display:grid;gap:16px}.voice-call-summary>p{font-size:17px;line-height:1.65}.voice-call-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.voice-call-meta span{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:var(--os-surface-soft);font-size:12px;color:var(--os-muted)}.voice-audio-panel audio{width:100%}.voice-transcript{display:grid;gap:12px}.voice-transcript article{max-width:84%;padding:13px 15px;border-radius:13px;background:var(--os-surface-soft)}.voice-transcript article.assistant{justify-self:end;background:#0c2b61}.voice-transcript article small{color:#79a5ff;font-weight:800}.voice-transcript article p{margin:5px 0 0;line-height:1.55}.voice-coaching-card{display:grid;gap:15px}.voice-proposals-card>p{color:var(--os-muted)}.voice-proposals-card article{padding:12px 0;border-top:1px solid var(--os-line)}.voice-proposals-card article small,.voice-proposals-card article strong{display:block}.voice-proposals-card pre{white-space:pre-wrap;overflow:auto;padding:9px;background:var(--os-surface-soft);border-radius:8px;font-size:11px}.voice-call-config{display:grid;grid-template-columns:1fr 1fr;gap:10px}.voice-call-config>span{min-width:0;padding:11px 12px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-surface-soft)}.voice-call-config small,.voice-call-config strong{display:block}.voice-call-config small{margin-bottom:4px;color:var(--os-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.voice-call-config strong{overflow-wrap:anywhere;font-size:13px;text-transform:capitalize}.voice-audit-card{padding:14px 18px}.voice-audit-card summary{cursor:pointer;font-weight:750}.voice-audit-card p{display:flex;justify-content:space-between;gap:10px;margin:10px 0;color:var(--os-muted)}.voice-call-config .voice-call-config-wide{grid-column:1/-1}.voice-call-config strong{text-transform:none}@media(max-width:980px){.voice-assistant-grid,.voice-call-detail-grid{grid-template-columns:1fr}.voice-readiness-card{order:-1}.voice-call-metrics,.voice-knowledge-form{grid-template-columns:1fr 1fr}.voice-knowledge-content{grid-column:1/-1}.voice-knowledge-form button{grid-column:auto}}@media(max-width:640px){.voice-status-hero{grid-template-columns:auto 1fr;padding:18px}.voice-status-pill{grid-column:1/-1;justify-self:start}.voice-audition-grid,.voice-call-config,.voice-call-metrics,.voice-form-grid,.voice-knowledge-form,.voice-policy-grid{grid-template-columns:1fr}.voice-field-wide,.voice-knowledge-content,.voice-knowledge-form button,.voice-picker{grid-column:auto}.voice-preview-button{width:100%}.voice-config-card>footer{align-items:stretch;flex-direction:column}.voice-config-card>footer button{width:100%}.voice-call-row{grid-template-columns:auto minmax(0,1fr) auto}.voice-call-flags{grid-column:2/4;justify-content:flex-start}.voice-call-row>svg{grid-column:3;grid-row:1}.voice-transcript article{max-width:94%}}html[data-theme=light]{color-scheme:light;--os-canvas:#f3f6fa;--os-sidebar:#ffffff;--os-topbar:rgba(255,255,255,0.92);--os-surface:#ffffff;--os-surface-raised:#ffffff;--os-surface-hover:#f5f8fc;--os-surface-soft:#f6f8fb;--os-text:#101722;--os-text-secondary:#3f4c5e;--os-muted:#59687a;--os-faint:#68788b;--os-line:#dbe3ec;--os-line-strong:#c8d2de;--os-accent:#155eef;--os-accent-strong:#0b45bd;--os-accent-soft:#eaf1ff;--os-danger:#d93d36;--os-danger-soft:#fff0ef;--os-warning:#b56d15;--os-success:#168253;--os-success-soft:#eaf8f1;--os-shadow:0 16px 38px rgba(27,44,68,0.08);--paper:var(--os-canvas);--surface:var(--os-surface);--surface-soft:var(--os-surface-soft);--ink:var(--os-text);--muted:var(--os-muted);--line:var(--os-line);--v6-bg:var(--os-canvas);--v6-surface:var(--os-surface);--v6-text:var(--os-text);--v6-muted:var(--os-muted);--v6-line:var(--os-line);--v6-primary:var(--os-accent);--v6-primary-dark:var(--os-accent-strong);--v6-shadow:var(--os-shadow);--cendron-mist:var(--os-canvas);--cendron-graphite:var(--os-text);--cendron-line:var(--os-line);--cendron-founder-black:var(--os-text)}.member-offboarding-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--os-warning) 42%,var(--os-line));border-radius:14px;background:color-mix(in srgb,var(--os-warning) 7%,var(--os-surface));color:var(--os-text);text-decoration:none}.member-offboarding-entry>span{display:flex;align-items:center;gap:13px}.member-offboarding-entry>span>svg{color:var(--os-warning)}.member-offboarding-entry small,.member-offboarding-entry strong{display:block}.member-offboarding-entry strong{font-size:15px}.member-offboarding-entry small{margin-top:3px;color:var(--os-muted);font-size:13px;line-height:1.45}.member-offboarding-entry>svg{color:var(--os-muted)}.member-offboarding-entry:hover{border-color:var(--os-warning);background:color-mix(in srgb,var(--os-warning) 11%,var(--os-surface))}.offboarding-result-banner{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--os-success) 50%,var(--os-line));border-radius:14px;background:var(--os-success-soft);color:var(--os-text)}.offboarding-result-banner>svg{flex:0 0 auto;color:var(--os-success)}.offboarding-result-banner strong{font-size:15px}.offboarding-result-banner p{margin:3px 0 0;color:var(--os-text-secondary);font-size:13px;line-height:1.5}.offboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.offboarding-form,.offboarding-layout main{display:grid;gap:16px}.offboarding-safety-card{display:flex;gap:16px;padding:22px;border:1px solid color-mix(in srgb,var(--os-warning) 48%,var(--os-line));border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--os-warning) 10%,var(--os-surface)),var(--os-surface) 72%)}.offboarding-safety-card>svg{flex:0 0 auto;color:var(--os-warning)}.offboarding-safety-card span{color:var(--os-warning);font-size:11px;font-weight:800;letter-spacing:.12em}.offboarding-safety-card h2{margin:6px 0;font-size:21px}.offboarding-safety-card p{margin:0;color:var(--os-text-secondary);font-size:14px;line-height:1.6}.offboarding-confirmation,.offboarding-disposition,.offboarding-inventory,.offboarding-next-actions,.offboarding-receipt,.offboarding-successors{padding-bottom:18px}.offboarding-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px}.offboarding-metrics article{padding:14px;border:1px solid var(--os-line);border-radius:12px;background:var(--os-surface-soft)}.offboarding-metrics span,.offboarding-metrics strong{display:block}.offboarding-metrics strong{font-size:25px;color:var(--os-text)}.offboarding-metrics span{margin-top:3px;color:var(--os-muted);font-size:12px}.offboarding-successors>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;align-items:end;padding:16px 18px;border-top:1px solid var(--os-line)}.offboarding-successors article small,.offboarding-successors article strong{display:block}.offboarding-successors article small{margin-top:4px;color:var(--os-muted)}.offboarding-successors article label{display:grid;gap:6px;color:var(--os-text-secondary)}.offboarding-successors select{width:100%}.offboarding-disposition ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0;padding:18px}.offboarding-disposition li{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid var(--os-line);border-radius:12px;background:var(--os-surface-soft)}.offboarding-disposition li>svg{flex:0 0 auto;margin-top:2px;color:#72a1ff}.offboarding-disposition li strong{display:block;margin-bottom:3px}.offboarding-disposition li span{color:var(--os-text-secondary);font-size:13px;line-height:1.5}.offboarding-confirmation{display:grid;gap:16px;padding-inline:18px}.offboarding-confirmation .panel-heading{margin-inline:-18px}.offboarding-reason-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px}.offboarding-confirmation label{display:grid;gap:7px;color:var(--os-text-secondary);font-size:13px;font-weight:700}.offboarding-confirmation input,.offboarding-confirmation select,.offboarding-confirmation textarea{width:100%;border:1px solid var(--os-line-strong);border-radius:10px;background:var(--os-surface-soft);color:var(--os-text);padding:11px 12px}.offboarding-confirmation textarea{min-height:84px;resize:vertical}.offboarding-acknowledgement{display:flex!important;align-items:flex-start;gap:10px!important;padding:14px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-surface-soft)}.offboarding-acknowledgement input{width:auto;flex:0 0 auto;margin-top:3px}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--os-danger) 72%,var(--os-line));border-radius:10px;background:var(--os-danger);color:#fff;font:inherit;font-weight:800;cursor:pointer}.danger-button:hover{filter:brightness(1.08)}.danger-button:disabled{cursor:wait;opacity:.68}.offboarding-guidance{position:sticky;top:84px;padding:20px;border:1px solid var(--os-line);border-radius:14px;background:var(--os-surface);color:var(--os-text)}.offboarding-guidance>strong{font-size:15px}.offboarding-guidance ol{margin:13px 0;padding-left:22px;color:var(--os-text-secondary);line-height:1.8}.offboarding-guidance p{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--os-line);color:var(--os-muted);font-size:12px;line-height:1.6}.offboarding-receipt-layout{display:grid;gap:16px}.offboarding-receipt dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;margin:0}.offboarding-receipt dl>div{padding:13px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-surface-soft);min-width:0}.offboarding-receipt dt{color:var(--os-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.offboarding-receipt dd{margin:5px 0 0;color:var(--os-text);font-weight:700;overflow-wrap:anywhere}.member-status-badge{display:inline-flex;align-items:center;width:max-content;padding:6px 9px;border-radius:999px;background:var(--os-surface-soft);color:var(--os-muted);font-size:11px;font-weight:800}.member-status-badge.suspended{background:color-mix(in srgb,var(--os-warning) 13%,var(--os-surface));color:var(--os-warning)}.member-status-badge.completed,.member-status-badge.offboarded{background:var(--os-danger-soft);color:var(--os-danger)}.member-status-badge.restored{background:var(--os-success-soft);color:var(--os-success)}.offboarding-auth-warning{display:flex;align-items:flex-start;gap:9px;margin:0 18px;padding:12px;border-radius:10px;background:var(--os-danger-soft);color:var(--os-danger);font-size:13px}.offboarding-next-actions{padding:20px}.offboarding-next-actions h2{margin:0 0 6px}.offboarding-next-actions p{margin:0 0 16px;color:var(--os-text-secondary);line-height:1.55}.offboarding-next-actions>div{display:flex;gap:10px;flex-wrap:wrap}.former-member-history{margin-top:18px}@media(max-width:980px){.offboarding-layout{grid-template-columns:1fr}.offboarding-guidance{position:static;order:-1}.offboarding-receipt dl{grid-template-columns:1fr 1fr}}@media(max-width:640px){.member-offboarding-entry{align-items:flex-start}.offboarding-safety-card{padding:18px}.offboarding-disposition ul,.offboarding-metrics,.offboarding-reason-grid,.offboarding-receipt dl{grid-template-columns:1fr 1fr}.offboarding-successors>article{grid-template-columns:1fr;align-items:stretch}.offboarding-confirmation{padding-inline:14px}.offboarding-confirmation .panel-heading{margin-inline:-14px}.offboarding-disposition li{padding:13px}.offboarding-receipt .offboarding-metrics{grid-template-columns:1fr 1fr}}@media(max-width:420px){.offboarding-disposition ul,.offboarding-metrics,.offboarding-reason-grid,.offboarding-receipt dl{grid-template-columns:1fr}}.app-loading,.app-shell,.app-shell .main-content,body,html{background:var(--os-canvas)!important;color:var(--os-text)}.route-progress{background:color-mix(in srgb,var(--os-accent) 18%,transparent);height:3px;inset:0 0 auto;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .12s ease;z-index:220}.route-progress>span{background:linear-gradient(90deg,transparent,#4d8cff 24%,#8bb3ff 72%,transparent);box-shadow:0 0 14px rgba(77,140,255,.72);display:block;height:100%;transform:translateX(-110%);width:48%}html.route-pending .route-progress{opacity:1}html.route-pending .route-progress>span{animation:cendron-route-progress .95s ease-in-out infinite}@keyframes cendron-route-progress{to{transform:translateX(315%)}}.app-shell{min-height:100vh}.app-shell .sidebar{background:var(--os-sidebar)!important;border-color:var(--os-line)!important;box-shadow:none;color:var(--os-text);padding-top:18px}.app-shell .brand{border-color:var(--os-line);padding-bottom:15px}.app-shell .cendron-brand-copy strong{color:var(--os-text)!important}.app-shell .cendron-brand-copy span{display:none}.sidebar-brand-promise{color:var(--os-muted);font-size:11px;font-weight:650;letter-spacing:.1em;line-height:1.5;margin:13px 8px 18px;max-width:172px;text-transform:uppercase}.workspace-switcher-shell{display:grid;gap:7px;margin:0 2px 14px}.workspace-context-label{color:var(--os-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding-inline:4px;text-transform:uppercase}.app-shell .workspace-switcher-shell .module-workspace{margin:0;min-height:52px;height:auto;position:relative}.workspace-switcher-shell .workspace-switcher-form label{justify-content:center}.workspace-switcher-shell .workspace-switcher-form select{color:var(--os-text)!important;font-size:14px;font-weight:650;min-height:36px}.workspace-switching{background:var(--os-surface);border-radius:999px;color:var(--os-accent)!important;font-size:11px!important;font-weight:700;padding:4px 7px;position:absolute;right:8px;width:auto!important;height:auto!important}.app-shell .workspace-button{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .workspace-button:hover{background:var(--os-surface-hover)!important;border-color:var(--os-line-strong)!important}.app-shell .workspace-button small,.app-shell .workspace-label{color:var(--os-muted)!important}.app-shell .main-nav{gap:2px}.app-shell .main-nav a{border:1px solid transparent;border-radius:8px;color:var(--os-text-secondary);font-size:12px;min-height:37px}.app-shell .main-nav a:hover{background:var(--os-surface-hover);color:var(--os-text);transform:none}.app-shell .main-nav a.active,.app-shell .main-nav a:active{background:var(--os-accent-soft)!important;border-color:rgba(29,103,255,.28);box-shadow:inset 2px 0 var(--os-accent);color:#4385ff!important}.app-shell .ai-entry{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .ai-entry>span{background:var(--os-accent-soft)!important;color:#5590ff!important}.app-shell .ai-entry small,.app-shell .sidebar-bottom a,.app-shell .sidebar-bottom button{color:var(--os-muted)!important}.app-shell .sidebar-bottom{border-color:var(--os-line)!important}.app-shell .sidebar-bottom a:hover,.app-shell .sidebar-bottom button:hover{background:var(--os-surface-hover)!important;color:var(--os-text)!important}.app-shell .topbar{background:var(--os-topbar)!important;border-color:var(--os-line)!important;box-shadow:none}.app-shell .product-context span{color:var(--os-text)!important}.app-shell .module-search,.app-shell .search-button{color:var(--os-muted)!important}.app-shell .module-search,.app-shell .search-button,.theme-toggle{background:var(--os-surface)!important;border:1px solid var(--os-line)!important}.theme-toggle{align-items:center;border-radius:9px;color:var(--os-text-secondary)!important;cursor:pointer;display:inline-flex;height:38px;justify-content:center;min-height:38px!important;padding:0!important;width:38px}.theme-toggle:hover{background:var(--os-surface-hover)!important;border-color:var(--os-line-strong)!important;color:var(--os-text)!important}html[data-theme=dark] .theme-toggle-moon,html[data-theme=light] .theme-toggle-sun{display:none}.app-shell .primary-button,.app-shell .top-create,.app-shell button.primary-button{background:linear-gradient(135deg,#1d67ff,#0e4ac3)!important;border-radius:8px!important;box-shadow:0 8px 22px rgba(21,94,239,.22)!important}.app-shell .profile-avatar,.app-shell .top-avatar{background:var(--os-surface-raised)!important;border:1px solid var(--os-line)!important;color:var(--os-text)!important}.app-shell .module-content{color:var(--os-text)}.app-shell .module-hero{padding-top:22px}.app-shell .module-hero h1,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell h5,.app-shell h6{color:var(--os-text)!important}.app-shell .module-hero>div>p:last-child,.app-shell p,.app-shell small{color:var(--os-muted)}.app-shell .eyebrow{color:#4d88ff!important}.app-shell .agent-card,.app-shell .agent-rail,.app-shell .billing-card,.app-shell .calendar-shell,.app-shell .chief-chat-window,.app-shell .chief-composer,.app-shell .chief-history,.app-shell .chief-message>div,.app-shell .conversation-card,.app-shell .conversation-list,.app-shell .create-panel,.app-shell .data-panel,.app-shell .detail-panel,.app-shell .integration-card,.app-shell .metric-strip,.app-shell .notification-panel,.app-shell .notification-settings-card,.app-shell .recent-activity,.app-shell .section-block,.app-shell .security-card,.app-shell .settings-card,.app-shell .task-detail-card{background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important;color:var(--os-text)!important}.app-shell .conversation-row,.app-shell .event,.app-shell .invitation-row,.app-shell .member-admin-row,.app-shell .notification-row,.app-shell .panel-heading,.app-shell .person,.app-shell .recent-activity article,.app-shell .record-row,.app-shell .section-heading,.app-shell .settings-card-heading,.app-shell .snapshot,.app-shell .task-row{border-color:var(--os-line)!important}.app-shell .conversation-row:hover,.app-shell .member-admin-row:hover,.app-shell .notification-row:hover,.app-shell .recent-activity article:hover,.app-shell .record-row:hover,.app-shell .snapshot:hover,.app-shell .task-row:hover{background:var(--os-surface-hover)!important}.app-shell .secondary-button,.app-shell .settings-tabs,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--os-faint)!important}.app-shell .asset-card p,.app-shell .panel-heading>span,.app-shell .record-row p,.app-shell .vendor-card p,.app-shell label,.app-shell legend{color:var(--os-text-secondary)!important}.app-shell .settings-tabs a{color:var(--os-muted)!important}.app-shell .settings-tabs a:hover{background:var(--os-surface-hover)!important;color:var(--os-text)!important}.app-shell .settings-tabs a.active{background:var(--os-surface-raised)!important;box-shadow:inset 0 0 0 1px var(--os-line)!important;color:#4f89ff!important}.route-home .module-content{max-width:1540px;padding:18px 22px 54px}.route-home .module-hero{margin-bottom:16px;padding-top:0}.route-home .cockpit-primary>.home-chief-entry,.route-home .cockpit-primary>.voice-capture,.route-home .connection-dock,.route-home .mobile-redundant-create,.route-home .module-hero .eyebrow{display:none!important}.route-home .module-hero h1{font-size:clamp(27px,2.4vw,36px)!important;font-weight:720!important;letter-spacing:-.045em;margin:0 0 4px}.route-home .module-hero>div>p:last-child{font-size:12px!important}.command-overview{display:grid;gap:10px;grid-template-columns:minmax(330px,1.55fr) minmax(0,2.6fr);margin-bottom:10px}.command-briefing{align-items:stretch;background:radial-gradient(circle at 82% -20%,rgba(29,103,255,.7),transparent 48%),linear-gradient(135deg,#071733,#07101d 72%)!important;border:1px solid #1e4f9b!important;border-radius:10px!important;box-shadow:none!important;display:grid;grid-template-columns:minmax(0,1fr) 44%;min-height:150px;overflow:hidden;padding:19px!important;position:relative}.command-briefing:before{display:none}.command-briefing>div{align-self:stretch;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.command-briefing .section-kicker{color:#80aaff;font-size:8px;font-weight:750;letter-spacing:.17em}.command-briefing .section-kicker span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:2px;color:#c7d8f8;font-size:7px;margin-left:6px;padding:2px 5px}.command-briefing strong{color:#fff;display:block;font-size:18px;margin-top:15px}.command-briefing p{color:#8fa0b8!important;font-size:11px!important;line-height:1.5;margin:7px 0 0}.command-briefing a{align-items:center;border:1px solid #2564cb;border-radius:7px;color:#d9e5ff;display:inline-flex;font-size:10px;gap:6px;margin-top:auto;padding:8px 10px;text-decoration:none;width:max-content}.briefing-sparkline{align-self:end;height:84px;overflow:visible;width:100%}.briefing-sparkline path{fill:none;stroke:#2d73ff;stroke-linecap:round;stroke-width:2}.briefing-sparkline line{stroke:rgba(255,255,255,.08);stroke-width:1}.route-home .command-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-width:0}.route-home .command-metric,.route-home .command-metric.metric-ai,.route-home .command-metric.metric-blue,.route-home .command-metric.metric-gold,.route-home .command-metric.metric-teal{--metric-color:#3d82ff;background:var(--os-surface)!important;border:1px solid var(--os-line)!important;border-radius:9px;box-shadow:none;color:var(--os-text);display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;min-height:150px;overflow:hidden;padding:15px 13px 12px;position:relative}.route-home .command-metric.metric-gold{--metric-color:#ff6a59}.route-home .command-metric.metric-teal{--metric-color:#43c486}.route-home .command-metric.metric-ai{--metric-color:#4a8bff}.route-home .command-metric:hover{background:var(--os-surface-hover)!important;border-color:var(--os-line-strong)!important;transform:translateY(-1px)}.route-home .command-metric>span{background:color-mix(in srgb,var(--metric-color) 15%,transparent)!important;border-radius:9px;color:var(--metric-color)!important;grid-column:1;grid-row:1/3;height:34px;width:34px}.route-home .command-metric strong{align-self:center;color:var(--os-text)!important;font-size:23px;grid-column:2;grid-row:1}.route-home .command-metric h2{color:var(--os-text)!important;font-size:11px;grid-column:2;grid-row:2;margin:1px 0 0}.route-home .command-metric p{color:var(--os-muted)!important;font-size:9px;grid-column:1/-1;grid-row:3;margin:10px 0 0}.route-home .command-metric>svg{bottom:11px;color:var(--metric-color);height:12px;left:13px;position:absolute;right:auto;top:auto;width:12px}.metric-sparkline{align-items:end;display:flex;gap:3px;grid-column:1/-1;grid-row:4;height:20px;justify-content:flex-end;margin-left:21px;opacity:.72}.metric-sparkline i{background:var(--metric-color);border-radius:1px 1px 0 0;display:block;flex:1;max-width:4px}.route-home .cockpit-workspace{gap:10px;grid-template-columns:minmax(0,1fr) 356px;margin-bottom:16px}.route-home .cockpit-primary .attention{margin-top:0}.route-home .agent-rail,.route-home .section-block{border-radius:9px}.route-home .agent-rail-heading,.route-home .section-heading{background:transparent!important;border-color:var(--os-line)!important;color:var(--os-text)!important;min-height:47px}html[data-theme=dark] .route-home .agent-rail-heading,html[data-theme=dark] .route-home .section-heading{box-shadow:none!important}.route-home .agent-rail-heading h2,.route-home .section-heading h2{color:var(--os-text)!important;font-size:13px!important}.route-home .agent-rail-heading svg,.route-home .section-heading svg{color:var(--os-muted)}.route-home .agent-rail-heading>a,.route-home .section-heading a{color:#7fa9ff;font-size:9px}.route-home .task-row{grid-template-columns:25px minmax(0,1fr) 104px 28px 54px 16px;min-height:53px;padding:7px 15px}.route-home .task-main h3,.route-home .task-main h3 a{color:var(--os-text)!important;font-size:11px!important;font-weight:560!important}.route-home .task-main p{color:var(--os-muted)!important;font-size:8px!important;margin-top:2px}.route-home .task-check{border-color:var(--os-text-secondary);color:transparent}.route-home .due{color:var(--os-muted);font-size:8px}.route-home .due.red{background:var(--os-danger-soft);border:1px solid color-mix(in srgb,var(--os-danger) 35%,transparent);border-radius:999px;color:var(--os-danger);justify-content:center;padding:4px 6px}.route-home .assignee{background:var(--os-surface-hover);color:var(--os-text-secondary)}.task-priority{align-items:center;color:var(--os-muted);display:inline-flex;font-size:8px;gap:5px;text-transform:capitalize}.task-priority:after{background:#758398;border-radius:50%;content:"";height:5px;width:5px}.task-priority.priority-high:after,.task-priority.priority-urgent:after{background:var(--os-danger)}.task-priority.priority-normal:after{background:#397dff}.route-home .agent-rail{padding:12px}.route-home .agent-rail-card,.route-home .staff-rail-card{background:transparent;border-color:var(--os-line);border-radius:7px}.route-home .agent-rail-card:hover,.route-home .staff-rail-card:hover{background:var(--os-surface-hover)}.route-home .agent-rail-card strong,.route-home .staff-progress>strong,.route-home .staff-rail-card strong{color:var(--os-text-secondary)!important}.route-home .agent-rail-card small,.route-home .staff-rail-card small{color:var(--os-muted)!important}.route-home .staff-progress>i,.route-home .table-progress>i{background:var(--os-line)}.route-home .staff-progress>i b,.route-home .table-progress>i b{background:#3d82ff}.route-home .agent-rail-icon{background:var(--os-accent-soft);color:#5590ff}.route-home .agent-rail-card i.online{background:transparent;color:var(--os-success)}.route-home .staff-agent-divider{background:var(--os-line)}.route-home .agent-command-button{display:none}html[data-theme=dark] .app-shell .agent-summary,html[data-theme=dark] .app-shell .billing-current,html[data-theme=dark] .app-shell .connector-agent-story,html[data-theme=dark] .app-shell .connector-security-strip,html[data-theme=dark] .app-shell .detail-facts,html[data-theme=dark] .app-shell .document-summary,html[data-theme=dark] .app-shell .help-pilot,html[data-theme=dark] .app-shell .launch-lock,html[data-theme=dark] .app-shell .least-privilege-note,html[data-theme=dark] .app-shell .profile-identity-card,html[data-theme=dark] .app-shell .project-summary,html[data-theme=dark] .app-shell .quiet-hours,html[data-theme=dark] .app-shell .security-callout,html[data-theme=dark] .app-shell .security-status,html[data-theme=dark] .app-shell .task-document-upload,html[data-theme=dark] .app-shell .warning-card{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}html[data-theme=dark] .app-shell .billing-plan,html[data-theme=dark] .app-shell .command-dialog,html[data-theme=dark] .app-shell .help-library,html[data-theme=dark] .app-shell .meeting-agenda,html[data-theme=dark] .app-shell .meeting-list>a,html[data-theme=dark] .app-shell .meeting-overview>div,html[data-theme=dark] .app-shell .meeting-series-grid>a,html[data-theme=dark] .app-shell .proposal-list article,html[data-theme=dark] .app-shell .relation-panel,html[data-theme=dark] .app-shell .search-panel,html[data-theme=dark] .app-shell .search-results,html[data-theme=dark] .app-shell .training-modal,html[data-theme=dark] .app-shell .wo-create,html[data-theme=dark] .app-shell .wo-detail-card,html[data-theme=dark] .app-shell .wo-list,html[data-theme=dark] .app-shell .wo-metrics article{background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important;color:var(--os-text)!important}html[data-theme=dark] .app-shell .command-dialog footer,html[data-theme=dark] .app-shell .command-dialog>header,html[data-theme=dark] .app-shell .help-library details,html[data-theme=dark] .app-shell .meeting-list>a,html[data-theme=dark] .app-shell .relation-panel>header,html[data-theme=dark] .app-shell .search-result,html[data-theme=dark] .app-shell .wo-detail-card>header,html[data-theme=dark] .app-shell .wo-file,html[data-theme=dark] .app-shell .wo-invoice,html[data-theme=dark] .app-shell .wo-list>header,html[data-theme=dark] .app-shell .wo-quote,html[data-theme=dark] .app-shell .wo-row,html[data-theme=dark] .app-shell .wo-vendor-lines span{border-color:var(--os-line)!important}html[data-theme=dark] .app-shell .command-results>button:focus,html[data-theme=dark] .app-shell .command-results>button:hover,html[data-theme=dark] .app-shell .meeting-list>a:hover,html[data-theme=dark] .app-shell .relation-panel>div>a:hover,html[data-theme=dark] .app-shell .search-result:hover,html[data-theme=dark] .app-shell .wo-row:hover{background:var(--os-surface-hover)!important}html[data-theme=dark] .app-shell .chief-action-batch,html[data-theme=dark] .app-shell .chief-action-items,html[data-theme=dark] .app-shell .command-results>button.command-intent,html[data-theme=dark] .app-shell .meeting-review-note,html[data-theme=dark] .app-shell .meeting-template-note,html[data-theme=dark] .app-shell .mfa-factor,html[data-theme=dark] .app-shell .wo-access,html[data-theme=dark] .app-shell .wo-facts>div,html[data-theme=dark] .app-shell .wo-message,html[data-theme=dark] .app-shell .wo-ramp-note{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}html[data-theme=dark] .app-shell .chief-action-main strong,html[data-theme=dark] .app-shell .chief-welcome h2,html[data-theme=dark] .app-shell .command-results strong,html[data-theme=dark] .app-shell .search-result h3,html[data-theme=dark] .app-shell .wo-empty h3,html[data-theme=dark] .app-shell .wo-facts strong,html[data-theme=dark] .app-shell .wo-row-main strong,html[data-theme=dark] .app-shell .wo-row-price strong{color:var(--os-text)!important}html[data-theme=dark] .app-shell .chief-action-main span,html[data-theme=dark] .app-shell .chief-welcome>p,html[data-theme=dark] .app-shell .chief-welcome>small,html[data-theme=dark] .app-shell .command-results small,html[data-theme=dark] .app-shell .search-result p,html[data-theme=dark] .app-shell .wo-quote p,html[data-theme=dark] .app-shell .wo-row-due,html[data-theme=dark] .app-shell .wo-row-main span,html[data-theme=dark] .app-shell .wo-row-price span,html[data-theme=dark] .app-shell .wo-scope{color:var(--os-muted)!important}html[data-theme=dark] .app-shell .conversation-row.unread,html[data-theme=dark] .app-shell .notification-row.unread{background:var(--os-accent-soft)!important;box-shadow:inset 3px 0 var(--os-accent)}html[data-theme=dark] .app-shell .chief-action-batch>footer,html[data-theme=dark] .app-shell .chief-action-items article,html[data-theme=dark] .app-shell .chief-reject,html[data-theme=dark] .app-shell .chief-suggestions button,html[data-theme=dark] .app-shell .chief-welcome button{background:var(--os-surface-raised)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}html[data-theme=dark] .app-shell .chief-message.user>div{background:#102b61!important;border-color:#2457a5!important}html[data-theme=dark] .app-shell .chief-boundary,html[data-theme=dark] .app-shell .chief-formatted-answer,html[data-theme=dark] .app-shell .chief-formatted-answer li,html[data-theme=dark] .app-shell .chief-formatted-answer p{color:var(--os-text-secondary)!important}.training-launcher{background:var(--os-surface-raised)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .mobile-more-grid>a{background:var(--os-surface)!important;border:1px solid var(--os-line)!important;box-shadow:0 10px 24px color-mix(in srgb,#000 16%,transparent);color:var(--os-text)!important;transition:border-color .15s ease,background .15s ease,transform .15s ease}.app-shell .mobile-more-grid>a:focus-visible,.app-shell .mobile-more-grid>a:hover{background:var(--os-surface-hover)!important;border-color:color-mix(in srgb,var(--os-accent) 52%,var(--os-line))!important;transform:translateY(-1px)}.app-shell .mobile-more-grid>a>span{background:var(--os-accent-soft)!important;color:#79a5ff!important}.app-shell .mobile-more-grid strong{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:720;letter-spacing:-.015em}.app-shell .mobile-more-grid small{color:var(--os-text-secondary)!important}.app-shell{font-size:16px;line-height:1.5}.app-shell .ai-entry,.app-shell .main-nav a,.app-shell .product-context,.app-shell .sidebar-bottom a,.app-shell .sidebar-bottom button,.app-shell .workspace-button{font-size:14px!important}.app-shell .main-nav a,.app-shell .settings-tabs a,.app-shell .sidebar-bottom a,.app-shell .sidebar-bottom button{min-height:44px!important}.app-shell .eyebrow,.app-shell .sidebar-brand-promise,.app-shell .workspace-switcher>small{font-size:11px!important;line-height:1.45!important}.app-shell small{font-size:12px!important;line-height:1.45!important}.app-shell dd,.app-shell dt,.app-shell li,.app-shell p{font-size:13px!important;line-height:1.55!important}.app-shell .chief-welcome>p,.app-shell .chief-welcome>small,.app-shell .module-hero>div>p:last-child{font-size:15px!important;line-height:1.6!important}.app-shell .conversation-row p,.app-shell .module-empty span,.app-shell .notification-row p,.app-shell .panel-heading>span,.app-shell .recent-activity p,.app-shell .settings-tabs a,.app-shell label,.app-shell legend{font-size:13px!important;line-height:1.5!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell .top-create,.app-shell button,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{font-size:14px!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select{min-height:44px!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell .top-create,.app-shell button{min-height:42px}.app-shell .icon-button,.app-shell .theme-toggle,.app-shell .top-avatar{min-height:44px!important;min-width:44px!important}.app-shell input[type=file]{font-size:13px!important;min-height:44px}.app-shell .agent-rail-heading h2,.app-shell .create-panel>h2,.app-shell .detail-panel>h2,.app-shell .panel-heading h2,.app-shell .section-heading h2,.app-shell .wo-create h2,.app-shell .wo-detail-card h2,.app-shell .wo-list h2{font-size:17px!important;line-height:1.3!important}.app-shell .asset-card h3,.app-shell .command-results strong,.app-shell .invitation-row h3,.app-shell .meeting-list strong,.app-shell .member-admin-row h3,.app-shell .proposal-list strong,.app-shell .record-row h3,.app-shell .search-result h3,.app-shell .task-main h3,.app-shell .task-main h3 a,.app-shell .vendor-card h3,.app-shell .wo-row-main strong{font-size:14px!important;line-height:1.4!important}.app-shell .agent-rail-card small,.app-shell .asset-card p,.app-shell .command-results small,.app-shell .invitation-row p,.app-shell .meeting-list small,.app-shell .member-admin-row p,.app-shell .proposal-list p,.app-shell .proposal-list small,.app-shell .record-row p,.app-shell .search-result p,.app-shell .staff-rail-card small,.app-shell .task-main p,.app-shell .vendor-card p,.app-shell .wo-row-due,.app-shell .wo-row-main span,.app-shell .wo-row-price span{font-size:12px!important;line-height:1.45!important}.app-shell .conversation-row time,.app-shell .due,.app-shell .invitation-status,.app-shell .meeting-state,.app-shell .notification-row time,.app-shell .recent-activity time,.app-shell .record-date,.app-shell .status-badge,.app-shell .task-priority,.app-shell .wo-status{font-size:11px!important;line-height:1.35!important}.app-shell .agent-live,.app-shell .agent-paused,.app-shell .form-note,.app-shell .iphone-install-steps,.app-shell .notification-settings-card p,.app-shell .quiet-hours p,.app-shell .voice-capture details,.app-shell .voice-capture details p,.app-shell .voice-error,.app-shell .voice-title span,.app-shell .voice-transcript small,.app-shell .voice-transcript strong,.app-shell .wo-form-note,.app-shell .wo-list>header>span{font-size:12px!important;line-height:1.5!important}.app-shell .assigned-people span,.app-shell .auto-save-state,.app-shell .billing-current span,.app-shell .calendar-category-legend span,.app-shell .calendar-period .today-link,.app-shell .comment-avatar,.app-shell .connected-account-card small,.app-shell .connected-account-card span,.app-shell .connector-agent-story span,.app-shell .connector-agent-story>div,.app-shell .connector-hero-metrics span,.app-shell .connector-market-card header>span,.app-shell .connector-market-card li,.app-shell .connector-market-card>small,.app-shell .connector-text-action,.app-shell .conversation-empty,.app-shell .mention-confirmations span,.app-shell .photo-count,.app-shell .priority-label,.app-shell .security-status strong,.app-shell .task-detail-status>span:last-child,.app-shell .vendor-card .contact-lines span,.app-shell time{font-size:12px!important;line-height:1.45!important}.app-shell .comment-list header strong,.app-shell .workspace-admin-grid h3,.app-shell .workspace-admin-grid h3 a{font-size:14px!important;line-height:1.4!important}.app-shell .vendor-card h3 a,.app-shell .workspace-admin-grid h3 a{min-width:44px}.app-shell .workspace-admin-grid em,.app-shell .workspace-admin-grid p{font-size:12px!important;line-height:1.45!important}.app-shell .person-stats span,.app-shell .person-stats strong{font-size:12px!important;line-height:1.4!important}.app-shell .ai-workspace-card summary,.app-shell .card-edit-link,.app-shell .create-panel>a,.app-shell .notification-filter a,.app-shell .notification-row>a,.app-shell .photo-source-buttons label,.app-shell .quick-photo-buttons label,.app-shell .update-actions a,.app-shell .update-actions button,.app-shell .updates-tabs a{align-items:center;display:inline-flex;min-height:44px!important}.app-shell .connector-text-action,.app-shell .notification-settings-card a{align-items:center;display:inline-flex;min-height:44px}.app-shell .command-dialog>header button,.app-shell .notification-row form button,.app-shell .training-close{height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}.app-shell .agent-editor>summary{align-items:center;display:flex;font-size:13px!important;min-height:44px}.app-shell .agent-voice-preview span{font-size:12px!important}.app-shell .calendar-period>a,.app-shell .calendar-tabs a{align-items:center;display:flex;font-size:14px!important;justify-content:center;min-height:44px!important;min-width:44px!important}.app-shell .calendar-period strong{font-size:16px!important}.app-shell .calendar-chip,.app-shell .calendar-chip time,.app-shell .month-calendar>header span,.app-shell .month-day-link{font-size:12px!important}.app-shell .month-day-link{height:44px!important;width:44px!important}.app-shell .agenda-list em,.app-shell .agenda-list h3,.app-shell .agenda-list h3 a,.app-shell .agenda-list p,.app-shell .agenda-list time span,.app-shell .agenda-list time strong{font-size:12px!important;line-height:1.4!important}.app-shell .agenda-list h3,.app-shell .agenda-list h3 a{font-size:14px!important}.app-shell .agenda-list h3 a{align-items:center;display:inline-flex;min-height:44px}.app-shell .task-check,.app-shell .task-row>a:last-child{align-items:center;display:flex;height:44px!important;justify-content:center;min-width:44px!important}.app-shell .task-main h3 a,.app-shell .vendor-card h3 a,.app-shell .workspace-admin-grid h3 a{align-items:center;display:inline-flex;min-height:44px}.route-home .command-metric h2{font-size:14px!important}.route-home .agent-rail-heading>a,.route-home .command-briefing .brief-label,.route-home .command-briefing a,.route-home .command-briefing p,.route-home .command-metric p,.route-home .section-heading a{font-size:12px!important}.route-home .assignee,.route-home .event-time strong,.route-home .section-heading .count,.route-home .section-kicker span,.route-home .staff-progress>strong,.route-home .team-stats strong{font-size:11px!important}.route-home .agent-rail-heading>a,.route-home .command-briefing a,.route-home .section-heading a{align-items:center;display:inline-flex;min-height:44px}.route-home .command-metric strong{font-size:24px!important}@media (max-width:1180px){.command-overview{grid-template-columns:1fr}.command-briefing{min-height:132px}.route-home .cockpit-workspace{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:900px){.route-home .cockpit-workspace{grid-template-columns:1fr}.route-home .agent-rail{order:2}}@media (max-width:720px){.sidebar-brand-promise{display:none}.theme-toggle{width:44px;height:44px;min-height:44px!important;flex:0 0 44px}.app-shell .mobile-nav,.app-shell .topbar{background:var(--os-topbar)!important;border-color:var(--os-line)!important}.app-shell .mobile-nav a{color:var(--os-muted)}.app-shell>.mobile-nav{grid-template-columns:1fr 1fr 1.32fr 1fr 1fr}.app-shell .mobile-nav .mobile-create{color:#79a5ff!important}.app-shell .mobile-nav .mobile-create>span{background:linear-gradient(145deg,#2876ff,#0b49c7)!important;border-color:var(--os-canvas)!important;box-shadow:0 8px 25px rgba(21,94,239,.46)!important}.app-shell .mobile-nav .mobile-create small{color:#8db3ff!important;font-size:12px!important;font-weight:720;letter-spacing:-.025em;white-space:nowrap}.app-shell .training-launcher{display:none!important}.app-shell .mobile-more-grid{gap:12px}.app-shell .mobile-more-grid>a{border-radius:16px!important;min-height:96px;padding:16px!important}.route-home .section-heading{gap:8px;padding-inline:12px}.route-home .section-heading>div{min-width:0}.route-home .section-heading h2{font-size:17px!important;line-height:1.2}.route-home .section-heading .count{flex:0 0 auto;min-width:30px;text-align:center}.route-home .section-heading>a{flex:0 0 auto;font-size:12px!important;padding-inline:6px}.route-home .module-content{padding:18px 14px 96px!important}.command-overview{gap:10px}.command-briefing{grid-template-columns:1fr;min-height:164px}.briefing-sparkline{display:none}.route-home .command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-home .command-metric,.route-home .command-metric.metric-ai,.route-home .command-metric.metric-blue,.route-home .command-metric.metric-gold,.route-home .command-metric.metric-teal{min-height:128px}.route-home .task-row{grid-template-columns:25px minmax(0,1fr) 27px 15px;padding:9px 11px}.route-home .due,.route-home .task-priority{display:none}}.app-shell .module-content{font-size:15px;min-width:0}.app-shell .sidebar{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.app-shell .main-nav a,.app-shell .sidebar-bottom a,.app-shell .sidebar-bottom button{font-size:14px!important;min-height:42px}.app-shell .sidebar-brand-promise,.app-shell .workspace-context-label{font-size:11px!important}.app-shell .module-hero>div>p:last-child{max-width:820px}.app-shell .agent-rail-heading h2,.app-shell .create-panel>h2,.app-shell .detail-panel>h2,.app-shell .panel-heading h2,.app-shell .section-heading h2{font-size:17px!important;line-height:1.3}.app-shell .agent-rail-heading>a,.app-shell .panel-heading>span,.app-shell .section-heading>a,.app-shell .section-heading>span{font-size:12px!important}.app-shell :is(.data-panel,.create-panel,.detail-panel,.security-card,.notification-settings-card,.integration-card,.billing-card,.agent-card,.section-block,.agent-rail) :is(p,li,dd){font-size:14px;line-height:1.6}.app-shell label,.app-shell legend{font-size:13px!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell button{font-size:14px;min-height:42px}.app-shell :is(button,.primary-button,.secondary-button)[disabled],.app-shell [aria-busy=true]{cursor:wait;opacity:.72}.app-shell .action-feedback-toast{font-size:13px!important;line-height:1.35}.app-shell .conversation-row h3,.app-shell .inbox-row h3,.app-shell .record-row h3,.app-shell .task-main h3,.app-shell .task-main h3 a,.app-shell .wo-row-main strong{font-size:14px!important;line-height:1.4!important}.app-shell .conversation-row p,.app-shell .inbox-row p,.app-shell .record-row p,.app-shell .task-main p,.app-shell .wo-row-due,.app-shell .wo-row-main span{font-size:12px!important;line-height:1.5!important}.route-home .task-complete-action{background:var(--os-surface-soft);border-color:var(--os-line-strong);color:#6f9eff}.app-shell .agent-card,.app-shell .agent-create,.app-shell .agent-flow>div,.app-shell .agent-list,.app-shell .agent-operating-stats>span{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .agent-card h3,.app-shell .agent-flow strong,.app-shell .agent-operating-stats strong{color:var(--os-text)!important}.app-shell .agent-card header p,.app-shell .agent-card-body>p,.app-shell .agent-flow p,.app-shell .agent-operating-stats small,.app-shell .agent-scope{color:var(--os-muted)!important}.app-shell .agent-flow strong{font-size:15px!important}.app-shell .agent-card header p,.app-shell .agent-card-body>p,.app-shell .agent-flow p,.app-shell .agent-scope{font-size:13px!important}.app-shell .agent-operating-stats small{font-size:11px!important}.app-shell .calendar-category-legend,.app-shell .calendar-date-jump,.app-shell .inbox-bulk-toolbar,.app-shell .mobile-more-grid>a{background:var(--os-surface-raised)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .mobile-more-grid strong{color:var(--os-text)!important;font-size:15px!important}.app-shell .mobile-more-grid small{color:var(--os-muted)!important;font-size:13px!important;line-height:1.45}@media (max-width:1100px){.route-home .task-row{grid-template-columns:42px minmax(0,1fr) 112px 32px 18px}.route-home .task-row>:is(.priority,.assignee):last-of-type{display:none}}@media (max-width:720px){.app-shell .module-content{font-size:16px;min-width:0;overflow-x:clip}.app-shell .module-hero>div>p:last-child{font-size:15px!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{font-size:16px!important}.app-shell .primary-button,.app-shell .secondary-button,.app-shell .top-actions>a,.app-shell .top-actions>button,.app-shell button,.app-shell summary{min-height:44px}.app-shell :is(.module-grid,.agent-page-grid,.meeting-library-grid,.member-settings-grid,.wo-layout,.wo-detail-layout)>*{min-width:0}.app-shell :is(h1,h2,h3,p,small,strong,a,label,button){overflow-wrap:anywhere}.route-home .task-row{grid-template-columns:42px minmax(0,1fr) 18px;min-height:70px;padding:11px 12px}.route-home .task-row>:is(.due,.assignee,.priority){display:none!important}}.app-shell input[type=checkbox],.app-shell input[type=radio]{inline-size:20px!important;block-size:20px!important;min-inline-size:20px;accent-color:var(--os-accent)}.app-shell .task-toolbar form button,.app-shell .task-toolbar nav a,.app-shell .view-toggle a{min-width:44px;min-height:44px;padding:10px 13px!important;align-items:center;display:inline-flex;font-size:13px!important}.app-shell .complete-button{min-width:44px!important;min-height:44px!important}.app-shell .agent-form label:has(input[type=checkbox]),.app-shell .agent-form label:has(input[type=radio]){align-items:center;cursor:pointer;display:flex;gap:10px;min-height:44px;padding-block:8px}.app-shell .mobile-nav a,.app-shell .mobile-nav a small,.app-shell .mobile-nav a span{font-size:12px!important}.app-shell .training-launcher{min-width:44px;min-height:44px}@media (max-width:420px){.route-calendar .module-content,.route-tasks .module-content{overflow-x:hidden}.app-shell .topbar{gap:6px!important;padding-inline:10px!important}.app-shell .module-search.command-trigger{flex:0 0 44px;justify-content:center;min-width:44px;padding:0!important;width:44px!important}.app-shell .module-search.command-trigger>kbd,.app-shell .module-search.command-trigger>span{display:none!important}.app-shell .top-actions{gap:4px!important}.route-home .person{display:grid;grid-template-columns:36px minmax(0,1fr);padding-block:10px}.route-home .person-stats{display:grid;gap:4px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;width:100%}.route-home .person-stats span{min-width:0}.app-shell .metric-strip span{font-size:12px!important}.app-shell .task-toolbar{grid-template-columns:minmax(0,1fr)!important}.app-shell .task-toolbar nav{grid-column:1;max-width:100%;min-width:0;overflow-x:auto}.app-shell .task-toolbar form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%;min-width:0;width:100%}.app-shell .task-toolbar form button,.app-shell .task-toolbar select{min-width:0!important;width:100%!important}.app-shell .view-toggle{justify-self:start}.app-shell .voice-capture{align-items:stretch!important;flex-direction:column;grid-template-columns:minmax(0,1fr)!important}.app-shell .voice-button{grid-column:1!important;justify-self:stretch;margin:0!important;width:100%!important}.app-shell .task-record{align-items:center;display:grid!important;grid-template-columns:4px minmax(0,1fr) 44px}.app-shell .task-record>.priority-pin{grid-column:1;grid-row:1/4}.app-shell .task-record>.record-main{grid-column:2/4}.app-shell .task-record>.record-date,.app-shell .task-record>.status-badge{grid-column:2;width:auto}.app-shell .task-record>form{align-self:center;grid-column:3;grid-row:2/4}.route-calendar .module-hero{align-items:stretch!important;flex-direction:column}.route-calendar .calendar-hero-actions{align-items:stretch;flex-direction:column;width:100%}.route-calendar .calendar-hero-actions>*{flex:none;justify-content:center;min-height:44px;width:100%}.route-calendar .calendar-controls{align-items:stretch;flex-direction:column}.route-calendar .calendar-tabs{max-width:100%;overflow-x:auto;width:100%}.route-calendar .calendar-tabs a{flex:0 0 auto}.route-calendar .agenda-list article{gap:8px;grid-template-columns:52px 3px minmax(0,1fr)!important;padding-inline:10px}.route-calendar .agenda-list .agenda-icon{display:none}.route-calendar .agenda-list article>div{min-width:0}.route-calendar .agenda-list a,.route-calendar .agenda-list h3,.route-calendar .agenda-list p{overflow-wrap:anywhere}}.app-shell .record-row .record-main h3 a,.app-shell .task-record .record-main h3 a{align-items:center;display:flex;min-height:44px;padding-block:8px}.app-shell .iphone-install-card summary,.app-shell .voice-capture details>summary{align-items:center;cursor:pointer;display:flex;font-size:13px!important;font-weight:700;min-height:44px;padding-block:10px}.app-shell .main-content{--os-control-bg:var(--os-surface-soft);--os-control-hover:var(--os-surface-hover)}.app-shell :is(.agent-flow>div,.agent-list,.agent-empty-state,.agent-empty-state li,.ai-workspace-card,.agent-execution-plan,.agent-work-section,.agent-run-result,.agent-action-card,.updates-summary>div,.update-card,.updates-tabs,.update-copy blockquote,.calendar-range-picker,.preference-panel,.notification-test-panel,.delivery-destination,.connected-account-card,.connector-market-card,.connector-search,.meeting-ai-summary,.meeting-agenda li,.meeting-template-note,.meeting-review-note,.proposal-list blockquote,.mention-menu,.mention-composer-conversation,.task-detail-main,.task-detail-side>section,.task-agent-panel,.wo-new-attachments,.wo-new-uploaded,.approval-zero,.warning-card){background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important;color:var(--os-text)!important}.app-shell :is(.agent-safety-banner,.ai-safety-banner,.updates-success,.connector-security-strip,.least-privilege-note,.security-callout,.help-pilot){background:var(--os-success-soft)!important;border-color:color-mix(in srgb,var(--os-success) 35%,var(--os-line))!important;color:var(--os-success)!important}.app-shell :is(.agent-execution-plan,.agent-action-card,.update-copy blockquote,.meeting-template-note,.meeting-review-note,.proposal-list blockquote,.delivery-destination,.quiet-hours,.wo-new-attachments,.approval-zero){background:var(--os-surface-soft)!important}.app-shell :is(.agent-flow,.agent-list,.agent-empty-state,.ai-workspace-card,.updates-summary,.update-card,.calendar-range-picker,.preference-panel,.notification-test-panel,.connected-account-card,.connector-market-card,.meeting-overview,.meeting-series-grid,.meeting-list,.meeting-agenda,.proposal-list,.mention-menu,.task-detail-main,.task-detail-side,.wo-new-attachments,.activity-ledger) :is(h2,h3,h4,strong){color:var(--os-text)!important}.app-shell :is(.agent-flow,.agent-list,.agent-empty-state,.ai-workspace-card,.updates-summary,.update-card,.calendar-range-picker,.preference-panel,.notification-test-panel,.connected-account-card,.connector-market-card,.meeting-overview,.meeting-series-grid,.meeting-list,.meeting-agenda,.proposal-list,.task-detail-main,.task-detail-side,.wo-new-attachments,.activity-ledger) :is(p,small,time,em,dt,dd){color:var(--os-text-secondary)!important}.app-shell .activity-ledger h3 strong,.app-shell .activity-ledger p,.app-shell .activity-ledger time,.app-shell .agent-card header p,.app-shell .agent-card-body>p,.app-shell .agent-editor summary,.app-shell .agent-form label>small,.app-shell .agent-scope,.app-shell .agent-voice-preview span{color:var(--os-text-secondary)!important}.app-shell :is(.agent-voice-preview button,.update-actions button,.update-actions>a,.calendar-tabs a,.calendar-period>a,.wo-new-file-button,.proposal-list button,.training-secondary,.member-resend,.mention-menu>button){background:var(--os-control-bg)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}.app-shell :is(.agent-voice-preview button,.update-actions button,.update-actions>a,.calendar-tabs a,.calendar-period>a,.wo-new-file-button,.proposal-list button,.training-secondary,.member-resend,.mention-menu>button):hover{background:var(--os-control-hover)!important;border-color:var(--os-line-strong)!important;color:var(--os-text)!important}.app-shell .calendar-tabs a.active,.app-shell .notification-filter a.active,.app-shell .updates-tabs a.active{background:var(--os-accent-soft)!important;border-color:color-mix(in srgb,var(--os-accent) 40%,var(--os-line))!important;color:#8ab2ff!important}html[data-theme=light] .app-shell .calendar-tabs a.active,html[data-theme=light] .app-shell .notification-filter a.active,html[data-theme=light] .app-shell .updates-tabs a.active{color:var(--os-accent-strong)!important}.app-shell .calendar-period>a,.app-shell .calendar-range-picker,.app-shell .calendar-tabs a,.app-shell .month-days>section,.app-shell .time-calendar>section{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .month-days>section.outside{background:var(--os-surface-soft)!important;color:var(--os-muted)!important}.app-shell .calendar-chip{background:var(--os-surface-hover)!important}.app-shell .calendar-chip,.app-shell .calendar-chip time,.app-shell .calendar-range-picker>span,.app-shell .month-calendar>header span{color:var(--os-text-secondary)!important}.app-shell .conversation-row.unread,.app-shell .notification-row.unread,.app-shell .update-card.unread{background:color-mix(in srgb,var(--os-accent) 11%,var(--os-surface))!important;border-color:color-mix(in srgb,var(--os-accent) 35%,var(--os-line))!important}.app-shell .conversation-avatar,.app-shell .notification-icon,.app-shell .update-icon{background:var(--os-accent-soft)!important;color:#80aaff!important}.app-shell .proposal-list blockquote,.app-shell .update-copy blockquote{border-left-color:var(--os-accent)!important;color:var(--os-text-secondary)!important}.app-shell .agent-card,.app-shell .agent-editor,.app-shell .agent-list .panel-heading,.app-shell .comment-list article,.app-shell .conversation-heading,.app-shell .delivery-destination,.app-shell .preference-panel>label,.app-shell .quiet-hours,.app-shell .task-description,.app-shell .task-detail-status,.app-shell .update-card,.app-shell .update-reply,.app-shell .updates-tabs{border-color:var(--os-line)!important}.app-shell .connected-account-card,.app-shell .connector-market-card,.app-shell .connector-search{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .connected-account-card:hover,.app-shell .connector-market-card:hover{background:var(--os-surface-hover)!important;border-color:var(--os-line-strong)!important}.app-shell .connector-brand{background:#ffffff!important;border-color:#dce3ec!important}.app-shell .connected-account-card :is(strong,span,small),.app-shell .connector-market-card :is(h3,p,li,small){color:var(--os-text-secondary)!important}.app-shell .connected-account-card strong,.app-shell .connector-market-card h3{color:var(--os-text)!important}.app-shell .connector-market-button.muted{background:var(--os-surface-soft)!important;border:1px solid var(--os-line)!important;color:var(--os-muted)!important}.app-shell .wo-new-attachments legend,.app-shell .wo-new-attachments legend span,.app-shell .wo-new-attachments>p,.app-shell .wo-new-uploaded small,.app-shell .wo-new-uploaded span{color:var(--os-text-secondary)!important}.app-shell .wo-new-file-button{min-height:46px!important}html[data-theme=dark] .app-shell .eyebrow{color:#82adff!important}html[data-theme=light] .app-shell .eyebrow{color:var(--os-accent-strong)!important}html[data-theme=dark] .app-shell .main-nav a.active,html[data-theme=dark] .app-shell .main-nav a:active,html[data-theme=dark] .app-shell .mobile-nav a.active{color:#8ab2ff!important}html[data-theme=light] .app-shell .main-nav a.active,html[data-theme=light] .app-shell .main-nav a:active,html[data-theme=light] .app-shell .mobile-nav a.active{color:var(--os-accent-strong)!important}.app-shell .sidebar-bottom a,.app-shell .sidebar-bottom button,.app-shell .workspace-button small,.app-shell .workspace-label{color:var(--os-text-secondary)!important}.app-shell .metric-strip span,.app-shell .metric-strip strong,.app-shell .person strong,.app-shell .person-stats span,.app-shell .person-stats strong{color:var(--os-text)!important}.app-shell .metric-strip span,.app-shell .person-stats span{color:var(--os-text-secondary)!important}.app-shell .agent-flow span{color:#82adff!important}.app-shell :is(.agent-safety-banner,.ai-safety-banner,.connector-security-strip) strong{color:var(--os-text)!important}.app-shell :is(.agent-safety-banner,.ai-safety-banner,.connector-security-strip) :is(p,span){color:var(--os-text-secondary)!important}.app-shell .connector-agent-story{background:var(--os-surface-soft)!important;border:1px solid var(--os-line);color:var(--os-text-secondary)!important}.app-shell .connector-agent-story :is(strong,span){color:var(--os-text-secondary)!important}.app-shell .calendar-period strong,.app-shell .connector-agent-story strong,.app-shell .push-settings{color:var(--os-text)!important}.app-shell .push-settings{background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important}.app-shell .push-settings>svg{color:#78a6ff!important}.app-shell .push-settings strong{color:var(--os-text)!important}.app-shell .push-settings :is(p,small){color:var(--os-text-secondary)!important}.app-shell .push-settings button{background:linear-gradient(135deg,#1d67ff,#0e4ac3)!important;border-color:#397dff!important;color:#ffffff!important}.app-shell .push-device-status{background:color-mix(in srgb,var(--os-accent) 9%,var(--os-surface-strong))!important;border-color:color-mix(in srgb,var(--os-accent) 42%,var(--os-line))!important;color:var(--os-text)!important}.app-shell .push-device-status small{color:var(--os-text-secondary)!important}.app-shell .push-device-status.enabled{background:color-mix(in srgb,#22b875 10%,var(--os-surface-strong))!important;border-color:color-mix(in srgb,#22b875 46%,var(--os-line))!important;color:#6ee7ad!important}.app-shell .push-device-status:is(.blocked,.unsupported,.error){background:color-mix(in srgb,#f04f5f 10%,var(--os-surface-strong))!important;border-color:color-mix(in srgb,#f04f5f 48%,var(--os-line))!important;color:#ff929d!important}.app-shell .module-workspace{background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .module-workspace>span{background:var(--os-accent-soft)!important;color:#8ab2ff!important;font-family:Inter,ui-sans-serif,sans-serif!important;font-weight:750}.app-shell .module-workspace label,.app-shell .module-workspace select,.app-shell .module-workspace small,.app-shell .sidebar-bottom form button{color:var(--os-text-secondary)!important}.app-shell .available-section>p,.app-shell .connected-section>p,.app-shell .connector-heading p,.app-shell .module-empty :is(strong,span){color:var(--os-text-secondary)!important}.app-shell .agenda-list time,.app-shell .agenda-list time :is(strong,span){color:var(--os-text-secondary)!important}.app-shell .wo-form-note,.app-shell .wo-list>header :is(p,span),.app-shell .wo-metrics article span{color:var(--os-text-secondary)!important}.app-shell .update-copy blockquote footer{color:var(--os-text-secondary)!important}html[data-theme=light] .app-shell .settings-tabs a.active{color:var(--os-accent-strong)!important}.app-shell .ai-workspace-card>footer>span,.app-shell .billing-plan form label,.app-shell .billing-plan h2 small,.app-shell .billing-plan li,.app-shell .billing-plan>p,.app-shell .person-email,.app-shell .vendor-card .contact-lines,.app-shell .vendor-card footer,.app-shell .workspace-admin-grid :is(p,em){color:var(--os-text-secondary)!important}.app-shell .billing-plan{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .billing-plan :is(h2,strong){color:var(--os-text)!important}.app-shell .billing-notice,.app-shell .setup-fee{background:var(--os-accent-soft)!important;border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line))!important;color:#8ab2ff!important}html[data-theme=light] .app-shell :is(.setup-fee,.billing-notice){color:var(--os-accent-strong)!important}.app-shell .iphone-install-card{background:linear-gradient(135deg,#071733,#0b1e3b)!important;border:1px solid #1e4f9b!important;color:#ffffff!important}.app-shell .iphone-install-card small{color:#8ab2ff!important}.app-shell .iphone-install-card strong{color:#ffffff!important}.app-shell .iphone-install-card p{color:#c6d0dc!important}.app-shell :is(.revenue-metrics article,.revenue-panel,.source-list>article){background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important;color:var(--os-text)!important}.app-shell :is(.revenue-metrics article,.revenue-panel,.source-list>article) :is(h2,h3,strong,b){color:var(--os-text)!important}.app-shell :is(.revenue-metrics article,.revenue-panel,.source-list>article) :is(p,small,label){color:var(--os-text-secondary)!important}.app-shell .company-revenue-list>div,.app-shell .profit-centers>div{border-color:var(--os-line)!important}.app-shell .source-settings :is(input,select){background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .finance-notice.success,.app-shell .finance-privacy{background:var(--os-success-soft)!important;border-color:color-mix(in srgb,var(--os-success) 35%,var(--os-line))!important;color:var(--os-success)!important}.app-shell .finance-notice{background:var(--os-accent-soft)!important;border:1px solid color-mix(in srgb,var(--os-accent) 35%,var(--os-line))!important;color:#8ab2ff!important}.app-shell .finance-notice.error{background:var(--os-danger-soft)!important;border-color:color-mix(in srgb,var(--os-danger) 35%,var(--os-line))!important;color:var(--os-danger)!important}.app-shell .profile-identity-card{background:linear-gradient(135deg,var(--os-surface) 35%,var(--os-accent-soft) 100%)!important;border-color:color-mix(in srgb,var(--os-accent) 28%,var(--os-line))!important}.app-shell .profile-identity-card :is(h2,p){color:var(--os-text)!important}.app-shell .profile-identity-card span{background:var(--os-accent-soft)!important;color:#8ab2ff!important}.app-shell :is(.avatar-upload,.avatar-choice,.settings-shortcuts a){background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .avatar-choice:has(input:checked),.app-shell :is(.avatar-upload,.avatar-choice,.settings-shortcuts a):hover{background:var(--os-surface-hover)!important;border-color:color-mix(in srgb,var(--os-accent) 50%,var(--os-line))!important}.app-shell .avatar-choice small,.app-shell .avatar-upload :is(strong,small),.app-shell .modern-settings-form small,.app-shell .settings-card-heading p,.app-shell .settings-shortcuts :is(strong,small){color:var(--os-text-secondary)!important}.app-shell .avatar-upload strong,.app-shell .settings-shortcuts strong{color:var(--os-text)!important}.app-shell .avatar-choice-grid legend{color:var(--os-text-secondary)!important}.app-shell .avatar-upload.is-uploading{cursor:wait;opacity:.82}.app-shell .avatar-upload-message{display:flex;align-items:center;gap:7px;margin:-8px 0 0;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.app-shell .avatar-upload-message.ready{background:var(--os-success-soft);border:1px solid color-mix(in srgb,var(--os-success) 35%,var(--os-line));color:var(--os-success)}.app-shell .avatar-upload-message.error{background:var(--os-danger-soft);border:1px solid color-mix(in srgb,var(--os-danger) 35%,var(--os-line));color:var(--os-danger)}.app-shell .avatar-upload-message.working{background:var(--os-accent-soft);border:1px solid color-mix(in srgb,var(--os-accent) 35%,var(--os-line));color:#8ab2ff}.app-shell .ai-rollout-banner{background:var(--os-accent-soft)!important;border-color:color-mix(in srgb,var(--os-accent) 35%,var(--os-line))!important;color:#8ab2ff!important}.app-shell .ai-rollout-banner h2{color:var(--os-text)!important}.app-shell .ai-rollout-banner p,.app-shell .ai-workspace-card>footer>span,.app-shell .help-library li,.app-shell .help-library ol,.app-shell .help-library summary p,.app-shell .help-library summary strong{color:var(--os-text-secondary)!important}.app-shell .help-library summary strong{color:var(--os-text)!important}.app-shell .help-library summary small{color:#82adff!important}html[data-theme=light] .app-shell .help-library summary small{color:var(--os-accent-strong)!important}.app-shell .help-welcome label{background:#ffffff!important;color:#101722!important}.app-shell .help-welcome input{background:transparent!important;color:#101722!important}.app-shell .asset-card footer,.app-shell .asset-card footer a,.app-shell .person-email,.app-shell .vendor-card .contact-lines,.app-shell .vendor-card footer,.app-shell .workspace-pill{color:var(--os-text-secondary)!important}.app-shell .asset-card footer a,.app-shell .card-edit-link{color:#82adff!important}html[data-theme=light] .app-shell :is(.asset-card footer a,.card-edit-link){color:var(--os-accent-strong)!important}.app-shell :is(.task-edit-section,.task-checklist,.task-photo-section,.task-conversation,.conversation-thread,.related-list,.archive-form,.vendor-history,.history-columns,.task-photo-grid article,.photo-upload-review,.compact-relations>div){background:var(--os-surface)!important;border-color:var(--os-line)!important;box-shadow:none!important;color:var(--os-text)!important}.app-shell :is(.task-edit-section,.task-checklist,.task-photo-section,.task-conversation,.conversation-thread,.related-list,.archive-form,.vendor-history) :is(h2,h3,strong){color:var(--os-text)!important}.app-shell :is(.task-edit-section,.task-checklist,.task-photo-section,.task-conversation,.conversation-thread,.related-list,.archive-form,.vendor-history) :is(p,small,time,label,span){color:var(--os-text-secondary)!important}.app-shell .conversation-thread article,.app-shell .history-columns>div,.app-shell .history-row,.app-shell .related-list :is(a,span),.app-shell .related-list h2,.app-shell .task-checklist article,.app-shell .task-photo-uploader{border-color:var(--os-line)!important}.app-shell :is(.photo-source-buttons label,.quick-photo-buttons label,.message-convert select,.message-convert button,.message-task){background:var(--os-surface-soft)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}.app-shell .task-photo-fallback,.app-shell .task-photo-image{background:var(--os-surface-soft)!important;color:var(--os-text-secondary)!important}.app-shell .conversation-thread article p,.app-shell .conversation-thread header strong,.app-shell .history-row strong,.app-shell .related-list a,.app-shell .related-list h2,.app-shell .task-photo-meta>strong{color:var(--os-text)!important}.app-shell .conversation-composer,.app-shell .mention-composer-conversation{background:var(--os-surface)!important;border-color:var(--os-line)!important}.app-shell .conversation-avatar.mine,.app-shell .conversation-thread article.mine .conversation-avatar{background:var(--os-accent-soft)!important;color:#82adff!important}.app-shell .archive-form p{color:var(--os-text-secondary)!important}.app-shell .connector-text-action{color:#82adff!important}html[data-theme=light] .app-shell .connector-text-action{color:var(--os-accent-strong)!important}.app-shell :is(.connection-chip,.staff-rail-card,.team-list .person,.recent-activity-copy) :is(strong,h3){color:var(--os-text)!important}.app-shell .recent-activity li{background:var(--os-surface)!important;border-color:var(--os-line)!important}.app-shell .recent-activity-copy :is(small,p,time){color:var(--os-text-secondary)!important}.app-shell :is(.assignment-attribution,.photo-count,.auto-save-state){background:var(--os-surface-soft)!important;border-color:var(--os-line)!important}.app-shell .assignment-attribution strong,.app-shell .auto-save-state{color:var(--os-text)!important}.app-shell .assignment-attribution small{color:var(--os-text-secondary)!important}.app-shell .photo-count{color:#82adff!important}.app-shell .card-edit-link{background:var(--os-accent-soft)!important;border-color:var(--os-accent-line)!important;color:#b7d0ff!important}html[data-theme=light] .app-shell .card-edit-link{color:var(--os-accent-strong)!important}.app-shell :is(.vendor-card,.property-card,.company-card) :is(p,small,a:not(.card-edit-link)){color:var(--os-text-secondary)!important}.app-shell .member-admin-row p{color:var(--os-text-secondary)!important}.app-shell .asset-card small,.app-shell .document-row time,.app-shell .invitation-row :is(p,time),.app-shell .recent-activity article time{color:var(--os-text-secondary)!important}.app-shell .asset-card>a:not(.card-edit-link){color:#82adff!important}.app-shell .calendar-view-toggle .active,.app-shell .view-toggle .active{background:var(--os-accent)!important;color:#fff!important}html[data-theme=light] .app-shell .module-workspace>span{color:var(--os-accent-strong)!important}html[data-theme=light] .app-shell .asset-card>a:not(.card-edit-link),html[data-theme=light] .route-home :is(.section-heading,.agent-rail-heading) a{color:var(--os-accent-strong)!important}html[data-theme=light] .app-shell .agent-flow span{color:var(--os-accent-strong)!important}html[data-theme=light] .app-shell :is(.record-date,.conversation-empty,.agenda-list em,.document-row time,.invitation-row time,.invitation-row p,.asset-card small){color:var(--os-text-secondary)!important}.app-shell .task-assignee-summary strong{color:var(--os-text)!important}.app-shell .task-assignee-summary :is(span,small){color:var(--os-text-secondary)!important}.app-shell .mobile-update-count{background:#b81f4d!important;color:#ffffff!important}.app-shell :is(.status-badge,.invitation-status,.record-date,.task-priority,.due,.wo-status,.meeting-state){font-size:12px!important}.app-shell .eyebrow{font-size:12px!important}.app-shell .task-toolbar a{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}.app-shell .calendar-tabs a.active,.app-shell .task-toolbar a.active{background:var(--os-accent)!important;border-color:var(--os-accent)!important;color:#ffffff!important}.app-shell .calendar-tabs a:not(.active){background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text-secondary)!important}html[data-theme=light] .app-shell .calendar-tabs a.active{color:#ffffff!important}html[data-theme=light] .app-shell .mobile-create small{color:var(--os-accent-strong)!important}html[data-theme=light] .route-home .count{color:var(--os-text-secondary)!important}.app-shell .meeting-participants,.app-shell .meeting-participants>div>span{background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text-primary)!important}.app-shell .meeting-participants>div>span{background:var(--os-surface-raised)!important}.app-shell .meeting-participants strong,.app-shell .meeting-participants>header{color:var(--os-text-primary)!important}.app-shell .meeting-participants small{color:var(--os-text-secondary)!important;font-size:13px!important}.app-shell .meeting-participants>a{color:var(--os-accent-strong)!important;font-size:13px!important}@media (max-width:720px){.app-shell .agent-flow{grid-template-columns:1fr 1fr}.app-shell .agent-card,.app-shell .agent-flow>div,.app-shell .connector-market-card,.app-shell .update-card{border-radius:12px!important}}@media (max-width:420px){.app-shell .agent-flow{grid-template-columns:1fr}}.action-feedback-toast{align-items:center;background:color-mix(in srgb,var(--os-surface-raised) 94%,#000);border:1px solid var(--os-line-strong);border-radius:10px;bottom:22px;box-shadow:0 18px 48px rgba(0,0,0,.34);color:var(--os-text);display:flex;font-size:13px!important;font-weight:650;gap:9px;left:50%;max-width:min(420px,calc(100vw - 32px));min-height:46px;padding:10px 15px;position:fixed;transform:translateX(-50%);z-index:1000}.action-feedback-toast.success{border-color:color-mix(in srgb,var(--os-success) 45%,var(--os-line));color:#8ee0b4}.action-feedback-toast.error{border-color:color-mix(in srgb,var(--os-danger) 55%,var(--os-line));color:var(--os-danger)}.action-feedback-toast.pending{color:#9dbdff}.action-feedback-spinner{animation:action-feedback-spin .8s linear infinite}@keyframes action-feedback-spin{to{transform:rotate(1turn)}}.global-action-status{position:fixed;z-index:1400;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--cendron-blue,#2f73ff) 58%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface,#07121d) 94%,transparent);color:var(--text-primary,#f5f8ff);box-shadow:0 16px 42px rgb(0 0 0/34%);font-size:14px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .16s ease,transform .16s ease}.global-action-status:before{width:15px;height:15px;content:"";border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top:2px solid var(--cendron-blue,#2f73ff);border-radius:50%;animation:action-feedback-spin .8s linear infinite}.action-pending .global-action-status{opacity:1;transform:translateY(0)}.global-submit-pending{cursor:progress!important;filter:saturate(.82);opacity:.72!important}@media (max-width:720px){.global-action-status{right:14px;bottom:calc(86px + env(safe-area-inset-bottom));left:14px;justify-content:center}}.app-shell .task-bulk-toolbar{align-items:center;background:var(--os-surface-soft);border-bottom:1px solid var(--os-line);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:10px 16px}.app-shell .task-select-all{align-items:center;color:var(--os-text)!important;cursor:pointer;display:inline-flex;font-size:14px!important;font-weight:700;gap:9px;min-height:42px}.app-shell .task-row-checkbox input,.app-shell .task-select-all input{accent-color:var(--os-accent-strong);cursor:pointer;height:19px;width:19px}.app-shell .task-selection-count{color:var(--os-muted);font-size:13px!important}.app-shell .task-bulk-toolbar form{margin:0}.app-shell .task-bulk-delete{align-items:center;background:color-mix(in srgb,var(--os-danger) 14%,var(--os-surface));border:1px solid color-mix(in srgb,var(--os-danger) 48%,var(--os-line));border-radius:10px;color:#ff9b9b;display:inline-flex;font-size:13px!important;font-weight:750;gap:8px;justify-content:center;min-height:42px;padding:9px 13px}.app-shell .task-bulk-delete:not(:disabled):hover{background:color-mix(in srgb,var(--os-danger) 23%,var(--os-surface))}.app-shell .task-bulk-delete:disabled{cursor:not-allowed;opacity:.45}.app-shell .task-bulk-result{align-items:center;border-bottom:1px solid var(--os-line);display:flex;font-size:13px!important;font-weight:680;gap:9px;min-height:44px;padding:9px 16px}.app-shell .task-bulk-result.success{background:color-mix(in srgb,var(--os-success) 10%,var(--os-surface));color:var(--os-success)}.app-shell .task-bulk-result.error{background:color-mix(in srgb,var(--os-danger) 10%,var(--os-surface));color:var(--os-danger)}.app-shell .task-selectable-row{align-items:stretch;border-bottom:1px solid var(--os-line);display:grid;grid-template-columns:48px minmax(0,1fr);transition:background .15s ease,box-shadow .15s ease}.app-shell .task-selectable-row:last-child{border-bottom:0}.app-shell .task-selectable-row.selected{background:color-mix(in srgb,var(--os-accent-strong) 9%,var(--os-surface));box-shadow:inset 3px 0 0 var(--os-accent-strong)}.app-shell .task-selectable-row .task-record{border-bottom:0!important}.app-shell .task-row-checkbox{align-items:flex-start;cursor:pointer;display:flex;justify-content:center;padding-top:24px}.app-shell .task-quick-status{margin:0}@media (max-width:720px){.app-shell .task-bulk-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.app-shell .task-selection-count{display:none}.app-shell .task-bulk-delete{min-height:44px}.app-shell .task-selectable-row{grid-template-columns:42px minmax(0,1fr)}.app-shell .task-row-checkbox{padding-top:22px}}@media (max-width:420px){.app-shell .task-select-all span{display:none}.app-shell .task-bulk-delete{padding-inline:10px}}.app-shell .calendar-category-legend,.app-shell .calendar-date-jump{background:var(--os-surface-raised)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell .calendar-category-legend span,.app-shell .calendar-date-jump label{color:var(--os-text-secondary)!important}.app-shell .calendar-date-jump button,.app-shell .calendar-date-jump input{background:var(--os-surface)!important;border-color:var(--os-line-strong)!important;color:var(--os-text)!important}.app-shell .intake-explainer{background:radial-gradient(circle at 90% -40%,rgba(54,105,255,.26),transparent 45%),linear-gradient(120deg,#111c31,#0c1826)!important;border-color:#274774!important;color:var(--os-text)!important}.app-shell .intake-explainer strong{color:#f5f8ff!important}.app-shell .intake-explainer p{color:#a9b9cf!important}.app-shell .inbox-meeting-route{background:linear-gradient(120deg,#101d31,#0c1727)!important;border-color:#284360!important;color:var(--os-text)!important}.app-shell .inbox-meeting-route>span{background:#142a4b!important;color:#76a7ff!important}.app-shell .inbox-meeting-route strong{color:#f5f8ff!important}.app-shell .inbox-meeting-route p{color:#a9b9cf!important}.app-shell .inbox-bulk-toolbar{background:var(--os-surface-raised)!important;border-color:var(--os-line)!important}.app-shell .inbox-checkbox,.app-shell .inbox-select-all{color:var(--os-text-secondary)!important}.app-shell .inbox-row{background:var(--os-surface)!important;border-color:var(--os-line)!important}.app-shell .inbox-row:hover{background:var(--os-surface-hover)!important}.app-shell .inbox-row.selected{background:linear-gradient(90deg,rgba(42,99,235,.18),rgba(91,78,245,.09))!important;box-shadow:inset 3px 0 #3478f6}.app-shell .inbox-row h3{color:var(--os-text)!important}.app-shell .inbox-row p,.app-shell .inbox-row small{color:var(--os-text-secondary)!important}.app-shell .inbox-source{background:#14253c!important;color:#78a7ff!important}.app-shell .inbox-convert select{background:var(--os-surface-raised)!important;border-color:var(--os-line-strong)!important;color:var(--os-text)!important}.app-shell .inbox-row .dismiss-button{background:var(--os-danger-soft)!important;color:#ff8d8d!important}.route-home .task-complete-action{align-items:center;background:#112037;border:1px solid #294160;border-radius:9px;color:#7299d4;cursor:pointer;display:flex;height:30px;justify-content:center;min-height:30px!important;min-width:30px!important;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:30px}.route-home .task-complete-action:focus-visible,.route-home .task-complete-action:hover{background:rgba(27,171,108,.16);border-color:#2d9b6c;color:#72d5a4;transform:translateY(-1px)}.route-home .task-row{grid-template-columns:38px minmax(0,1fr) 104px 28px 54px 16px}.app-shell .recent-activity article{background:var(--os-surface)!important;border-color:var(--os-line)!important}.app-shell .recent-activity article:hover{background:var(--os-surface-hover)!important}.app-shell .recent-activity-avatar{background:linear-gradient(145deg,#163f8d,#2368ec)!important;border:1px solid #397ff5;color:#fff!important}.app-shell .recent-activity-copy p,.app-shell .recent-activity-copy p strong{color:var(--os-text)!important}.app-shell .recent-activity-copy small{background:#122238!important;border:1px solid #263b57;color:#adc0d8!important}@media (max-width:640px){.action-feedback-toast{bottom:88px}.app-shell .recent-activity-copy p,.app-shell .recent-activity-copy p strong,.route-home .agent-rail-card strong,.route-home .event-time strong,.route-home .person h3,.route-home .schedule-day h3,.route-home .snapshot h3,.route-home .staff-progress>strong,.route-home .staff-rail-card strong{font-size:13px!important;line-height:1.45!important}.app-shell .conversation-row time,.app-shell .due,.app-shell .invitation-status,.app-shell .meeting-state,.app-shell .notification-row time,.app-shell .recent-activity time,.app-shell .record-date,.app-shell .status-badge,.app-shell .task-priority,.app-shell .wo-status,.route-home .section-heading .count{font-size:12px!important}.route-home .agent-rail-card i,.route-home .section-kicker span{font-size:10px!important}}.notification-delivery-failure{background:var(--os-danger-soft);border:1px solid color-mix(in srgb,var(--os-danger) 45%,var(--os-line));border-radius:12px;color:var(--os-text);margin:14px 0;padding:14px 16px}.notification-delivery-failure strong{color:#ff9b9b;display:block;font-size:14px;margin-bottom:4px}.notification-delivery-failure p{color:var(--os-text-secondary)!important;margin:0 0 5px}.notification-delivery-failure small{color:var(--os-muted);font-size:11px}.app-shell .task-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .task-metrics>div{min-width:0}.task-people-scope{background:var(--os-surface);border:1px solid var(--os-line);border-radius:16px;margin:-4px 0 18px;overflow:hidden}.task-people-scope>header{align-items:flex-end;border-bottom:1px solid var(--os-line);display:flex;gap:24px;justify-content:space-between;padding:18px 20px 15px}.task-people-scope .eyebrow{font-size:10px!important;margin:0 0 4px}.task-people-scope h2{font-size:18px!important;letter-spacing:-.02em;margin:0}.task-people-scope>header>p{font-size:12px;line-height:1.5;margin:0;max-width:500px;text-align:right}.task-person-switcher{display:flex;gap:10px;overflow-x:auto;padding:13px;scrollbar-width:thin}.task-person-switcher>a{background:var(--os-surface-raised);border:1px solid var(--os-line);border-radius:12px;color:var(--os-text);display:grid;grid-template-columns:minmax(112px,1fr) auto;min-width:210px;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.task-person-switcher>a:hover{border-color:#397ff5;transform:translateY(-1px)}.task-person-switcher>a.active{background:color-mix(in srgb,#1769ff 13%,var(--os-surface-raised));border-color:#397ff5;box-shadow:inset 0 0 0 1px color-mix(in srgb,#397ff5 32%,transparent)}.task-person-switcher span{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-person-switcher strong{color:var(--os-text);font-size:20px;line-height:1}.task-person-switcher small{color:var(--os-muted)!important;font-size:11px;grid-column:1/-1;margin-top:5px}.task-completion-backdrop{align-items:center;background:rgba(0,7,18,.78);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.task-completion-dialog{background:var(--os-surface-raised);border:1px solid #2a466a;border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.48);color:var(--os-text);max-width:560px;padding:26px;position:relative;width:100%}.task-completion-close{background:transparent;border:0;color:var(--os-muted);padding:7px;position:absolute;right:14px;top:14px}.task-completion-close,.task-completion-icon{align-items:center;display:flex;justify-content:center}.task-completion-icon{background:rgba(30,189,112,.14);border:1px solid rgba(59,219,139,.3);border-radius:13px;color:#55df9c;height:48px;margin-bottom:18px;width:48px}.task-completion-dialog h2{font-size:26px!important;letter-spacing:-.035em;margin:3px 0 9px}.task-completion-copy{color:var(--os-text-secondary)!important;font-size:14px;line-height:1.6;margin:0 0 20px}.task-completion-dialog label{display:block}.task-completion-dialog label>span{align-items:center;color:var(--os-text);display:flex;font-size:13px;font-weight:700;gap:7px;margin-bottom:8px}.task-completion-dialog textarea{background:var(--os-surface-soft);border:1px solid var(--os-line-strong);border-radius:12px;color:var(--os-text);font:500 14px/1.55 var(--font-sans),sans-serif;padding:13px 14px;resize:vertical;width:100%}.task-completion-dialog textarea:focus{border-color:#397ff5;box-shadow:0 0 0 3px rgba(57,127,245,.15);outline:none}.task-completion-dialog label>small{display:block;font-size:10px;margin-top:5px;text-align:right}.task-completion-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.task-completion-dialog footer button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:44px}.task-completion-error{align-items:center;color:#ff9b9b!important;display:flex;font-size:12px;gap:7px;margin:10px 0 0}@media (max-width:720px){.app-shell .task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .task-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.task-people-scope>header{align-items:flex-start;flex-direction:column;gap:8px}.task-people-scope>header>p{text-align:left}.task-person-switcher>a{min-width:185px}.task-completion-dialog{border-radius:18px;padding:22px 18px 18px}.task-completion-dialog footer{flex-direction:column-reverse}.task-completion-dialog footer button{width:100%}}.app-shell .main-nav a,.app-shell .sidebar-bottom :is(a,button){font-size:14px!important;min-height:42px!important}.app-shell .module-hero>div>p:last-child{font-size:15px!important;line-height:1.6!important}.app-shell :is(.create-panel,.detail-panel)>h2,.app-shell :is(.panel-heading,.section-heading,.agent-rail-heading) h2{font-size:17px!important}.app-shell :is(label,legend){font-size:13px!important}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{font-size:15px!important}.app-shell :is(button,.primary-button,.secondary-button){font-size:14px!important}.app-shell .wo-row-main strong,.app-shell :is(.conversation-row,.record-row,.inbox-row,.task-row) h3,.app-shell :is(.conversation-row,.record-row,.inbox-row,.task-row) h3 a{font-size:14px!important;line-height:1.4!important}.app-shell .wo-row-due,.app-shell .wo-row-main span,.app-shell :is(.conversation-row,.record-row,.inbox-row,.task-row) p{font-size:12px!important;line-height:1.5!important}.app-shell .agent-flow>div,.app-shell .agent-operating-stats>span,.app-shell .mobile-more-grid>a,.app-shell :is(.agent-list,.agent-card,.agent-create){background:var(--os-surface)!important;border-color:var(--os-line)!important;color:var(--os-text)!important}.app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--os-accent) 55%,transparent)!important;outline-offset:2px}.route-home .task-complete-action{background:var(--os-surface-soft)!important;border-color:var(--os-line-strong)!important;color:#6f9eff!important;height:34px;min-height:34px!important;min-width:34px!important;width:34px}.route-home .task-row{grid-template-columns:42px minmax(0,1fr) 128px 32px 62px 18px;min-height:62px;padding-block:10px}@media (max-width:720px){.app-shell .module-content{font-size:16px;min-width:0;overflow-x:clip}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea{font-size:16px!important}.app-shell :is(button,.primary-button,.secondary-button,summary){min-height:44px}.app-shell :is(h1,h2,h3,p,small,strong,a,label,button){overflow-wrap:anywhere}.route-home .task-row{grid-template-columns:42px minmax(0,1fr) 18px;min-height:70px;padding:11px 12px}.route-home .task-row>:is(.due,.assignee,.priority){display:none!important}}