:root{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-ui);--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--font-body:sans-serif;--type-step-31:.31rem;--type-step-35:.35rem;--type-step-36:.36rem;--type-step-37:.37rem;--type-step-38:.38rem;--type-step-39:.39rem;--type-step-40:.4rem;--type-step-41:.41rem;--type-step-42:.42rem;--type-step-43:.43rem;--type-step-44:.44rem;--type-step-45:.45rem;--type-step-46:.46rem;--type-step-48:.48rem;--type-step-50:.5rem;--type-step-52:.52rem;--type-step-53:.53rem;--type-step-54:.54rem;--type-step-55:.55rem;--type-step-56:.56rem;--type-step-57:.57rem;--type-step-58:.58rem;--type-step-59:.59rem;--type-step-60:.6rem;--type-step-61:.61rem;--type-step-62:.62rem;--type-step-63:.63rem;--type-step-64:.64rem;--type-step-65:.65rem;--type-step-66:.66rem;--type-step-67:.67rem;--type-step-68:.68rem;--type-step-69:.69rem;--type-step-70:.7rem;--type-step-72:.72rem;--type-step-73:.73rem;--type-step-74:.74rem;--type-step-75:.75rem;--type-step-76:.76rem;--type-step-78:.78rem;--type-step-79:.79rem;--type-step-80:.8rem;--type-step-82:.82rem;--type-step-84:.84rem;--type-step-85:.85rem;--type-step-86:.86rem;--type-step-88:.88rem;--type-step-90:.9rem;--type-step-92:.92rem;--type-step-95:.95rem;--type-step-100:1rem;--type-step-105:1.05rem;--type-step-110:1.1rem;--type-step-112:1.12rem;--type-step-115:1.15rem;--type-step-120:1.2rem;--type-step-125:1.25rem;--type-step-130:1.3rem;--type-step-132:1.32rem;--type-step-135:1.35rem;--type-step-150:1.5rem;--type-step-155:1.55rem;--type-step-165:1.65rem;--type-step-180:1.8rem;--type-step-200:2rem;--type-step-220:2.2rem;--type-step-240:2.4rem;--type-relative-78:.78em;--type-caption:var(--type-step-62);--type-meta:var(--type-step-68);--type-label:var(--type-step-72);--type-control:var(--type-step-76);--type-mobile-input:max(16px, 1rem);--type-mobile-input-compact:max(16px, var(--type-step-85));--type-body-small:var(--type-step-82);--type-body:var(--type-step-100);--type-title:var(--type-step-115);--type-hidden:0;--type-radar-ring:2.3px;--type-timeline-meta:12px;--type-timeline-preview:13px;--type-timeline-tick:14px;--type-timeline-title:15px;--type-statistics-value:12px;--type-voice-close:1.6rem;--type-fluid-page-title:clamp(1.3rem, 2vw, 1.75rem);--type-fluid-workspace-title:clamp(1.1rem, 7cqi, 1.75rem);--type-fluid-content-title:clamp(1.35rem, 2vw, 1.8rem);--type-fluid-dashboard-title:clamp(1.5rem, 2.6vw, 2rem);--type-fluid-agenda-title:clamp(1.35rem, 2vw, 2rem);--type-fluid-agenda-editor-title:clamp(1.05rem, 1.7vw, 1.45rem);--type-fluid-share-title:clamp(1.25rem, 2.5vw, 1.7rem);--type-fluid-collaboration-title:clamp(1.35rem, 2.4vw, 1.8rem);--type-fluid-usage-metric:clamp(1.15rem, 2.2vw, 1.65rem);--type-fluid-mobile-brand:clamp(1.15rem, 6vw, 1.45rem);--type-fluid-mobile-content:clamp(1.45rem, 8vw, 2rem);--type-fluid-checkin-title:clamp(1.45rem, 4vw, 2.25rem);--type-fluid-checkin-hero:clamp(1.9rem, 6vw, 3.8rem);--type-fluid-checkin-summary:clamp(.95rem, 2vw, 1.1rem);--type-fluid-checkin-empty:clamp(1.7rem, 5vw, 3rem);--type-fluid-assistant-greeting:clamp(1.75rem, 5.5vw, 3rem);--type-fluid-assistant-copy:clamp(1rem, 3vw, 1.2rem);--type-fluid-meeting-kicker:clamp(.58rem, .8vw, .82rem);--type-fluid-meeting-cover-title:clamp(2.2rem, 6vw, 6.8rem);--type-fluid-meeting-cover-copy:clamp(.72rem, 1.1vw, 1rem);--type-fluid-meeting-cover-item:clamp(.72rem, 1vw, 1rem);--type-fluid-meeting-agenda-title:clamp(2.8rem, 7vw, 7rem);--type-fluid-meeting-agenda-item:clamp(.85rem, 1.5vw, 1.4rem);--type-fluid-meeting-topic-index:clamp(3rem, 8vw, 8rem);--type-fluid-meeting-topic-title:clamp(1.6rem, 3.2vw, 3.8rem);--type-fluid-meeting-card-title:clamp(.82rem, 1.25vw, 1.3rem);--type-fluid-meeting-card-copy:clamp(.62rem, .85vw, .82rem);--type-fluid-meeting-card-single:clamp(1.5rem, 3vw, 3rem);--type-fluid-meeting-end-mark:clamp(4rem, 12vw, 11rem);--type-fluid-meeting-end-title:clamp(2.4rem, 6vw, 6.5rem);--type-fluid-meeting-run-kicker:clamp(.65rem, 1vw, .8rem);--type-fluid-meeting-run-title:clamp(1.85rem, 4.8vw, 4.8rem);--type-fluid-meeting-run-note:clamp(.82rem, 1.1vw, 1rem);--type-fluid-meeting-run-body:clamp(1rem, 1.55vw, 1.35rem);--type-fluid-meeting-run-end:clamp(1rem, 1.6vw, 1.35rem);--type-fluid-reminder-title:clamp(1.45rem, 4vw, 2.5rem);--type-fluid-task-editor-title:clamp(1.1rem, 2vw, 1.45rem);--type-fluid-layout-title:clamp(1rem, 1.35vw, 1.22rem);--type-fluid-viewer-copy:clamp(.82rem, 1.25vw, 1rem);--type-fluid-tool-wordmark:clamp(.45rem, calc(var(--tool-bubble-size) * .09), .9rem);--type-fluid-tool-kicker:clamp(.36rem, calc(var(--tool-bubble-size) * .052), .64rem);--type-fluid-tool-title:clamp(.46rem, calc(var(--tool-bubble-size) * .1), 1rem);--type-fluid-tool-copy:clamp(.43rem, calc(var(--tool-bubble-size) * .088), .88rem);--type-appointment-time:clamp(.9rem, 6cqi, 1.5rem);--type-appointment-hour:clamp(.7rem, 4.5cqi, 1rem);--type-appointment-minute-major:clamp(.75rem, 5cqi, 1rem);--type-appointment-minute-minor:clamp(.5rem, 2.9cqi, .65rem)}.calculation-editor-dialog :is(input,textarea,select),.task-structure-content input,.task-structure-content select{--type-mobile-editor-input:max(1rem, var(--type-step-82))}.voice-dialog h2{--type-voice-title:var(--type-step-110,1.1rem)}:root{--absolute-black-a18:#0000002e;--absolute-black-a22:#00000038;--absolute-black-a23:#0000003b;--absolute-black-a28:#00000047;--absolute-black-a30:#0000004d;--absolute-black-a34:#00000057;--absolute-black-a33:#0005;--absolute-black-a42:#0000006b;--absolute-black-a45:#00000073;--absolute-black-a46:#00000075;--absolute-black-a52:#00000085;--absolute-black-a62:#0000009e;--absolute-black-a65:#000000a6;--absolute-black-a75:#000000bf;--absolute-black-a82:#000000d1;--absolute-white-a02:#ffffff05;--absolute-white-a04:#ffffff0a;--absolute-white-a06:#ffffff0f;--absolute-white-a08:#ffffff14;--absolute-white-a10:#ffffff1a;--absolute-white-a14:#ffffff24;--absolute-white-a15:#ffffff26;--absolute-white-a16:#ffffff29;--absolute-white-a18:#ffffff2e;--absolute-white-a20:#fff3;--absolute-white-a25:#ffffff40;--absolute-white-a28:#ffffff47;--absolute-white-a30:#ffffff4d;--absolute-white-a32:#ffffff52;--absolute-white-a46:#ffffff75;--absolute-white-a65:#ffffffa6;--weight-medium-soft:550;--weight-quiet:620;--weight-medium:650;--weight-readable:680;--weight-semibold:700;--weight-strong:720;--weight-decisive:750;--weight-emphasis:760;--weight-prominent:780;--weight-bold:800;--weight-heavy:820;--weight-display:850;--weight-black:900;--weight-max:950;--weight-regular:400;--weight-semibold-soft:600;--weight-timeline-semibold:var(--weight-semibold-soft);--radius-step-12:.12rem;--radius-hairline:0;--radius-step-16:.16rem;--radius-step-18:.18rem;--radius-step-20:.2rem;--radius-step-22:.22rem;--radius-step-25:.25rem;--radius-step-28:.28rem;--radius-step-30:.3rem;--radius-step-32:.32rem;--radius-step-34:.34rem;--radius-step-35:.35rem;--radius-step-36:.36rem;--radius-step-38:.38rem;--radius-step-40:.4rem;--radius-step-42:.42rem;--radius-step-45:.45rem;--radius-step-48:.48rem;--radius-step-50:.5rem;--radius-step-52:.52rem;--radius-step-55:.55rem;--radius-step-58:.58rem;--radius-step-60:.6rem;--radius-step-62:.62rem;--radius-step-65:.65rem;--radius-step-68:.68rem;--radius-step-70:.7rem;--radius-step-72:.72rem;--radius-step-75:.75rem;--radius-step-78:.78rem;--radius-step-80:.8rem;--radius-step-82:.82rem;--radius-step-85:.85rem;--radius-step-88:.88rem;--radius-step-90:.9rem;--radius-step-95:.95rem;--radius-step-100:1rem;--radius-step-105:1.05rem;--radius-step-110:1.1rem;--radius-step-115:1.15rem;--radius-step-135:1.35rem;--radius-step-150:1.5rem;--radius-round:50%;--radius-pill:999px;--radius-xs:var(--radius-step-38);--radius-sm:var(--radius-step-48);--radius-control-compact:var(--radius-step-62);--radius-control:var(--radius-step-65);--radius-control-comfortable:var(--radius-step-70);--radius-card:var(--radius-step-95);--radius-card-top:var(--radius-card) var(--radius-card) 0 0;--radius-card-bottom:0 0 var(--radius-card) var(--radius-card);--radius-dialog:var(--radius-step-100);--radius-panel:var(--radius-step-115);--radius-pointer:85% 15% 72% 28%;--radius-resize-corner:0 0 var(--radius-step-72);--radius-chart-bar:var(--radius-step-20) var(--radius-step-20) 0 0;--radius-leading-flat-pill:0 var(--radius-pill) var(--radius-pill) 0;--radius-trailing-flat-panel:var(--radius-step-78) 0 0 var(--radius-step-78);--radius-preview-message:var(--radius-step-18) var(--radius-step-18) var(--radius-step-42) var(--radius-step-18);--radius-note-paper:var(--radius-step-32) var(--radius-step-32) var(--radius-step-70) var(--radius-step-32);--radius-note-callout:var(--radius-step-28) var(--radius-step-52) var(--radius-step-52) var(--radius-step-28);--radius-fluid-meeting-card:clamp(.65rem, 1.2vw, 1.1rem);--radius-fluid-tool-bubble:clamp(.48rem, calc(var(--tool-bubble-size) * .13), 1.35rem);--radius-viewer-frame:1rem;--radius-viewer-frame-mobile:.78rem;--radius-dialog-pixel:8px;--radius-control-pixel:4px;--radius-voice-orbit:43% 57% 58% 42%;--motion-none:0s;--motion-reduced:.01ms;--motion-instant:90ms;--motion-snap:.12s;--motion-quick:.13s;--motion-fast:.14s;--motion-compact:.15s;--motion-responsive:.16s;--motion-normal:.18s;--motion-orbit:.21s;--motion-pane:.22s;--motion-settle:.3s;--motion-progress:.4s;--motion-guided:.42s;--motion-pointer:.62s;--motion-reveal:.72s;--motion-pulse:.82s;--motion-slow:1.4s;--motion-ambient:1.8s;--motion-running:3.2s;--motion-extended:4s;--motion-confirmation:4.8s;--motion-attention:10.5s;--motion-skin-ambient:16s;--motion-voice-orbit:8s;--motion-voice-thinking:2s;--motion-delay-cascade-1:60ms;--motion-delay-cascade-2:.12s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-attention:cubic-bezier(.4, 0, .2, 1);--ease-cinematic:cubic-bezier(.2, .75, .2, 1);--ease-default:ease;--ease-out:ease-out;--ease-linear:linear;--ease-in-out:ease-in-out;--fallback-cost-border:#576273;--fallback-cost-surface:#17202b;--fallback-cost-text:#f1f5fa;--fallback-cost-focus:#82bfff;--fallback-voice-accent:#ad8cff;--fallback-voice-warning:#e8a54d;--absolute-black-a27:#0004;--absolute-black-a40:#0006;--absolute-black-a53:#0008;--effect-blur-orb:blur(8px);--control-hit-target:2.75rem;--control-hit-target-compact:2.5rem;--control-hit-target-dense:2.35rem;--control-hit-target-comfortable:2.4rem;--control-hit-target-small:2rem;--control-visual-icon:2.25rem;--control-visual-small:2rem;--control-hit-slop-small:calc((var(--control-hit-target) - var(--control-visual-small)) / 2);--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--icon-size-micro:.7rem;--icon-size-tiny:.72rem;--icon-size-xs:.75rem;--icon-size-small:.82rem;--icon-size-calendar:.85rem;--icon-size-compact:.9rem;--icon-size-medium:.95rem;--icon-size-default:1rem;--icon-size-roomy:1.05rem;--icon-size-navigation:1.1rem;--icon-size-touch:1.15rem;--icon-size-launcher:1.35rem;--icon-size-media:1.55rem;--symbol-check:"✓";--symbol-chevron:"›";--space-2xs:.12rem;--space-xs:.22rem;--space-sm:.35rem;--space-md:.5rem;--space-lg:.7rem;--space-xl:.85rem;--space-2xl:1rem;--space-3xl:1.25rem}.owner-cost-notice{--radius-cost-notice:var(--radius-step-110,1rem)}.voice-dialog{--radius-voice-dialog:var(--radius-step-110,1.2rem)}.shopping-frequency-controls select{--radius-shopping-frequency:var(--radius-control-compact,4px)}:root{--shadow-ambient-quiet:#02081429;--shadow-ambient-soft:#02081438;--shadow-ambient-touch:#0208143d;--shadow-ambient-raised:#02081447;--shadow-ambient-offset:#02091447;--shadow-ambient-popover:#0208144d;--shadow-ambient-floating:#02081457;--shadow-ambient-dialog:#02081459;--shadow-ambient-guided:#0208145c;--shadow-ambient-strong:#02081461;--shadow-ambient-deep:#0208146b;--shadow-ambient-modal:#02081473;--shadow-ambient-dock:#02081475;--backdrop-soft:#0107127a;--backdrop-standard:#0208149e;--backdrop-strong:#040a14ad;--backdrop-quick-access:#020814ad;--backdrop-node:#020814b3;--backdrop-collaboration:#040a14b8;--backdrop-reminder:#020814c2;--shadow-deep-a12:#030a141f;--shadow-deep-a20:#030a1433;--shadow-deep-a26:#030a1442;--shadow-deep-a36:#030a145c;--effect-shadow-popover:0 1rem 3rem var(--shadow-ambient-strong);--effect-shadow-dialog:0 1.4rem 4rem var(--shadow-ambient-dialog);--effect-shadow-mobile-action:0 .6rem 1.5rem var(--shadow-ambient-touch);--effect-shadow-mobile-trigger:0 0 0 .35rem color-mix(in srgb, var(--accent) 14%, transparent), 0 .8rem 2rem var(--shadow-ambient-floating);--effect-shadow-mobile-trigger-open:0 0 0 .5rem color-mix(in srgb, var(--accent) 18%, transparent), 0 .8rem 2.2rem var(--shadow-ambient-strong);--effect-shadow-onboarding:0 1.2rem 4rem var(--shadow-ambient-guided);--effect-shadow-onboarding-target:0 0 0 .32rem color-mix(in srgb, var(--accent) 18%, transparent), 0 .8rem 2.4rem var(--shadow-ambient-raised);--effect-shadow-onboarding-pointer:0 .3rem .8rem var(--shadow-ambient-strong);--effect-backdrop-blur:blur(.24rem);--effect-glass-blur:blur(1rem);--effect-glass-blur-strong:blur(1.125rem);--effect-footer-wordmark-dark:invert(1) grayscale(1) brightness(1.14);--effect-scrim-blur:blur(1px);--effect-blur-subtle:blur(3px);--effect-blur-backdrop:blur(4px);--effect-blur-soft:blur(6px);--effect-blur-media:blur(7px);--effect-blur-navigation:blur(10px);--effect-blur-editor-stage:blur(11px) saturate(.82);--effect-blur-tile:blur(12px);--effect-blur-shell:blur(14px);--effect-blur-lightbox-stage:blur(.7rem);--effect-blur-node:blur(.8rem);--effect-blur-viewer-control:blur(.85rem) saturate(.86);--effect-blur-viewer-header:blur(1.1rem) saturate(1.08);--effect-blur-agenda-backdrop:blur(18px) saturate(120%);--effect-blur-editor-surface:blur(18px) saturate(1.08);--effect-blur-agenda-shell:blur(28px) saturate(135%);--effect-dialog-backdrop-blur:blur(.2rem);--effect-reminder-backdrop-blur:blur(.42rem);--effect-dock-glass:blur(.9rem) saturate(115%);--effect-filter-desaturate:saturate(.45);--effect-filter-desaturate-soft:saturate(.8);--effect-filter-presentation-orb:blur(1rem);--effect-filter-process-edge:drop-shadow(0 0 .35rem var(--meeting-stage-glow-a55));--effect-filter-media-stage:drop-shadow(0 1rem 1.8rem var(--absolute-black-a22));--effect-filter-media-control:drop-shadow(0 .08rem .16rem var(--absolute-black-a65));--effect-filter-link-preview:drop-shadow(0 .15rem .35rem var(--absolute-black-a65));--effect-filter-mobile-launcher-artwork-outline:drop-shadow(0 0 .042rem var(--surface-absolute-white));--effect-filter-mobile-launcher-semantic-shadow:drop-shadow(0 .06rem .08rem var(--shadow-ambient-soft));--effect-filter-mobile-launcher-signature-shadow:drop-shadow(0 .06rem .1rem var(--shadow-ambient-soft));--effect-filter-travel-pack-case:drop-shadow(0 1rem 1.35rem var(--shadow-ambient-soft));--effect-filter-travel-pack-case-active:drop-shadow(0 1.2rem 1.6rem var(--shadow-ambient-raised));--effect-backdrop-mobile-launcher-glass:blur(.4rem) saturate(106%);--gradient-progress:linear-gradient(90deg, var(--accent), var(--success));--gradient-scope:linear-gradient(90deg, var(--business), var(--success));--gradient-meeting:linear-gradient(90deg, var(--accent), var(--purple));--gradient-mobile-launcher:radial-gradient(circle at 34% 28%, var(--surface-absolute-white) 0 4%, var(--accent-strong) 18%, var(--accent) 72%);--gradient-mobile-scrim:linear-gradient(to top, color-mix(in srgb, var(--bg) 28%, transparent), transparent 42%);--shape-mobile-launcher-scope-signature:circle(46% at 50% 50%);--shape-mobile-launcher-meetings-signature:polygon(8% 16%, 92% 16%, 92% 74%, 62% 74%, 50% 94%, 38% 74%, 8% 74%);--shape-mobile-launcher-calendar-signature:polygon(13% 10%, 32% 10%, 32% 2%, 43% 2%, 43% 10%, 57% 10%, 57% 2%, 68% 2%, 68% 10%, 87% 10%, 95% 22%, 95% 92%, 5% 92%, 5% 22%);--shape-mobile-launcher-workspace-edit-signature:polygon(50% 2%, 96% 43%, 72% 96%, 22% 88%, 4% 47%);--shape-mobile-launcher-collaboration-signature:polygon(50% 3%, 66% 20%, 91% 24%, 80% 48%, 87% 77%, 59% 73%, 50% 97%, 41% 73%, 13% 77%, 20% 48%, 9% 24%, 34% 20%);--shape-mobile-launcher-settings-signature:polygon(42% 2%, 58% 2%, 63% 18%, 76% 11%, 89% 24%, 82% 37%, 98% 42%, 98% 58%, 82% 63%, 89% 76%, 76% 89%, 63% 82%, 58% 98%, 42% 98%, 37% 82%, 24% 89%, 11% 76%, 18% 63%, 2% 58%, 2% 42%, 18% 37%, 11% 24%, 24% 11%, 37% 18%);--gradient-resize-handle:linear-gradient(135deg, transparent 46%, var(--border-strong) 47% 54%, transparent 55% 64%, var(--accent) 65% 72%, transparent 73%);--gradient-attention-runner:conic-gradient(transparent 0turn .72turn, color-mix(in srgb, var(--accent) 18%, transparent) .76turn, color-mix(in srgb, var(--accent) 82%, var(--surface-absolute-white)) .84turn, var(--surface-absolute-white) .89turn, color-mix(in srgb, var(--success) 72%, var(--surface-absolute-white)) .94turn, color-mix(in srgb, var(--success) 16%, transparent) .98turn, transparent 1turn);--effect-attention-edge:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent);--effect-attention-runner:drop-shadow(0 0 .62rem color-mix(in srgb, var(--accent) 82%, transparent));--effect-attention-runner-reduced:drop-shadow(0 0 .42rem color-mix(in srgb, var(--accent) 68%, transparent));--note-ink:#302719;--note-paper-sun:#e4cf79;--note-paper-apricot:#dda679;--note-paper-lime:#b9ca82;--note-paper-rose:#d9a0a2;--note-paper-blush:#caa0b0;--note-ink-a12:#43331a1f;--note-ink-a14:#43331a24;--note-ink-a18:#43331a2e;--note-ink-a22:#43331a38;--note-ink-a24:#43331a3d;--note-copy-muted:#30271994;--note-focus:#302719b8;--gradient-note-sheen:linear-gradient(155deg, var(--absolute-white-a20), transparent 52%);--gradient-note-fold:linear-gradient(135deg, transparent 48%, var(--absolute-white-a32) 50%);--effect-shadow-note:0 .7rem 1.8rem var(--shadow-deep-a26);--effect-shadow-note-dragging:0 1rem 2.6rem var(--shadow-deep-a36);--task-tone-onboarding:#d99a3e;--task-tone-setup:#8068cf;--task-tone-ideas:#37a98f;--task-tone-role:#c46f91;--task-tone-standards:#5186c9;--task-tone-audits:#4b9a70;--task-tone-platform-section:#6977d1;--task-tone-platform-task:#6676d5;--task-tone-decisions:#c57c52;--task-tone-hardware:#7868d8;--task-tone-software:#a06ac5;--task-tone-framework:#c9789b;--task-tone-freelance:#ad6c91;--task-tone-research:#4a9aa8;--task-tone-audit:#5c9b70;--task-tone-protection:#438875;--task-tone-scopy:#8a6bc7;--task-tone-employees:#4b93b5;--task-tone-principles:#70839d;--task-care-warm:#5f8fae;--task-care-hot:#8eb4ca;--task-care-critical:#c7d9e5;--task-care-warm-text:#78a5c2;--task-care-hot-text:#a5c5d8;--task-care-critical-text:#d3e1ea;--task-fitness:#6f9fbe;--task-fitness-runner:#70a9cf;--task-fitness-success:#5dc9a1;--task-fitness-muted:#8995a8;--effect-task-fitness-target:0 0 0 .16rem var(--task-fitness), 0 .65rem 1.4rem var(--task-fitness-shadow);--assistant-greeting-backdrop:#0a111fc7;--assistant-greeting-action:#f5f7ff;--assistant-greeting-action-hover:#e4eaff;--assistant-greeting-action-text:#17233b;--fallback-assistant-muted:#8796aa;--fallback-assistant-border:#435166;--fallback-assistant-surface:#152033;--effect-assistant-backdrop-blur:blur(5px);--motion-assistant-backdrop:.5s;--motion-assistant-arrive:.65s;--checkin-accent:#70d3d4;--checkin-action:#5e99ff;--checkin-surface:#122238;--checkin-surface-deep:#0a1424;--checkin-orbit-soft:#529bff29;--checkin-line-soft:#75c4dc1f;--checkin-line:#76c6e05c;--checkin-line-muted:#8fb5cf2e;--checkin-line-secondary:#76b5d738;--checkin-field:#071220bd;--checkin-field-hover:#7ab4d414;--checkin-overlay:#030912bd;--checkin-panel-line:#84bedd4d;--checkin-progress-track:#82adc829;--checkin-footer-line:#81b2d124;--checkin-accent-a09:#3fc5d317;--checkin-accent-a10:#4dbed21a;--checkin-accent-a32:#74d5d652;--checkin-accent-glow-a45:#70d3d473;--checkin-accent-glow-a55:#70d3d48c;--checkin-panel:#122033fa;--checkin-panel-deep:#0c1828fa;--meeting-stage:#0a1220;--meeting-stage-deep:#050911;--meeting-stage-text:#f6f9ff;--meeting-stage-accent:#75c9ff;--meeting-stage-accent-soft:#9ad8ff;--meeting-stage-line:#69c6ff;--meeting-stage-copy:#c5d0df;--meeting-stage-copy-soft:#aeb9c9;--meeting-stage-copy-muted:#9ba9bd;--meeting-stage-copy-quiet:#94a3b8;--meeting-stage-copy-faint:#8391a5;--meeting-stage-flare:#58bfff;--meeting-stage-accent-a28:#75c9ff47;--meeting-stage-accent-a32:#75c9ff52;--meeting-stage-grid:#46aaff14;--meeting-stage-glow-a38:#46b8ff61;--meeting-stage-glow-a45:#4db4ff73;--meeting-stage-glow-a55:#3fb5ff8c;--meeting-stage-radial:#21467a3d;--gradient-meeting-stage:radial-gradient(circle at 82% 12%, #21467a3d, transparent 28%), linear-gradient(145deg, var(--meeting-stage), var(--meeting-stage-deep) 72%);--meeting-shell-deep:#060b13;--meeting-shell:#0d1a2c;--meeting-shell-raised:#101d32;--media-stage:#0b1627;--media-stage-raised:#0d192b;--media-stage-soft:#142641;--media-text:#dbeafe;--media-backdrop-deep:#060f1dad;--media-backdrop-soft:#060f1d57;--media-accent-a18:#4684c92e;--media-success-a13:#2f9e8b21;--visual-overlay:#050c18c7;--collaboration-accent-a13:#4f8fe821;--task-fitness-shadow:#1a425c38;--agenda-stage:#050a14;--client-stage:#07111c;--client-grid-line:#6cb6ff0d;--library-visual-stage:#0d1a29;--library-visual-overlay:#08121d94;--warning-hot:#ff7948;--node-stage:#07101e;--node-sheen:#040c1914;--task-editor-stage:#08111c;--task-row-progress:#173d36;--task-calendar-scheduled:color-mix(in srgb, var(--business) 72%, var(--accent-strong));--profile-ink:#242b33;--rig-muted:#b5b8bf;--lifecycle-muted:#718096;--viewer-accent-deep:#17314f;--viewer-accent-soft:#183352;--visual-stage:#232527;--workspace-handle:#d9efff;--integration-pipedrive:#017737;--integration-vepos:#253db5;--integration-slack:#611f69;--integration-whatsapp:#128c7e;--integration-neutral:#111;--tool-tone-default:#2f9d8f;--tool-tone-secondary:#397fbc;--tool-tone-attention:#b98528;--scrollbar-track:#263448;--scrollbar-thumb:#35475f;--scrollbar-track-light:#9aa7b8;--scrollbar-thumb-light:#7f8da1;--visual-favorite:#e5b94d;--project-fresh:#66d6a8}.voice-assistant-bubble{--effect-voice-bubble:drop-shadow(0 .3rem .6rem color-mix(in srgb, var(--voice-tint) 22%, transparent))}@layer workspace-auth-fallbacks{:root{--auth-canvas:initial;--auth-line:initial;--auth-muted:initial}}.workspace-hexagon-field{--type-fluid-workspace-field-title:clamp(1.15rem, 2.5vw, 1.75rem);--type-fluid-workspace-tile-label:clamp(.75rem, 1.1vw, .95rem);--motion-workspace-network:34s;--motion-workspace-ocean:23s;--motion-workspace-ocean-cross:31s;--motion-delay-workspace-ocean-cross:-12s;--ease-workspace-ocean:ease-in-out;--effect-workspace-halo:blur(1.6px);--effect-workspace-ocean:drop-shadow(0 0 2.5px var(--workspace-network-halo,var(--workspace-field-glimmer)));--effect-workspace-selection:drop-shadow(0 0 2px var(--workspace-field-glimmer)) drop-shadow(0 0 5px color-mix(in srgb, var(--workspace-neutral-light) 28%, transparent))}:root{--motion-pro-wake:1s;--motion-pro-content-start:.5s;--motion-pro-content-wake:2s;--effect-pro-dormant:brightness(.2);--effect-pro-awake:brightness(1);--surface-absolute-white:#fff;--mask-solid:#000;--shadow-color:#000;--bg:var(--canvas);--surface:var(--surface-base);--surface-strong:var(--surface-raised);--surface-soft:var(--surface-subtle);--surface-hover:var(--surface-interactive);--text:var(--text-primary);--muted:var(--text-secondary);--border:var(--line-default);--border-strong:var(--line-strong);--accent:var(--action-primary);--accent-strong:var(--action-emphasis);--accent-soft:var(--action-soft);--focus-ring:var(--action-focus,var(--action-primary));--success:var(--status-success);--success-soft:var(--status-success-soft);--warning:var(--status-attention);--warning-soft:var(--status-attention-soft);--danger:var(--status-danger);--purple:var(--status-meeting);--attention:var(--selection-accent);--business:var(--scope-business);--private:var(--scope-private);--shadow:var(--effect-shadow);--shadow-lift:var(--effect-shadow-lift);--card-background:var(--surface);--card-border:var(--border);--button-background:var(--surface-strong);--button-background-hover:var(--surface-hover);--button-border:var(--border);--input-background:var(--surface-soft)}.private-race-meter{--gradient-private-race:conic-gradient(var(--accent) var(--race-progress), var(--border) 0);--gradient-private-race-overtime:conic-gradient(var(--danger) var(--race-progress), var(--border) 0)}:root{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;background:var(--bg);color:var(--text)}*{box-sizing:border-box}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--bg);min-width:320px}body{background:var(--gradient-canvas), var(--bg);min-width:320px;min-height:100vh;color:var(--text);transition:background-color var(--motion-normal) var(--ease-default), color var(--motion-normal) var(--ease-default);margin:0}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:var(--type-fluid-page-title);font-weight:var(--weight-strong);letter-spacing:-.025em;line-height:1.15}h2{font-size:var(--type-fluid-content-title);font-weight:var(--weight-strong);letter-spacing:-.025em;line-height:1.2}h3{font-size:var(--type-step-100);font-weight:var(--weight-semibold);line-height:1.35}code{font-family:var(--font-mono);color:var(--accent-strong)}.muted{color:var(--muted);line-height:1.55}.eyebrow{color:var(--accent-strong);font-size:var(--type-step-68);font-weight:var(--weight-emphasis);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.3rem}.button{min-height:var(--control-hit-target-dense);border:1px solid var(--button-border);border-radius:var(--radius-control);background:var(--button-background);color:var(--text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-default), background var(--motion-fast) var(--ease-default), transform var(--motion-fast) var(--ease-default);padding:.48rem .8rem}.button:hover{border-color:var(--border-strong);background:var(--button-background-hover)}.button:active{transform:translateY(1px)}.button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}button:focus-visible,.nav-button:focus-visible,.shortcut-card:focus-visible,.theme-toggle:focus-visible,.state-export:focus-visible,.edit-mode-toggle:focus-visible,.task-fitness-toggle:focus-visible,.design-skin-card:focus-visible,.edit-pencil:focus-visible,.server-close:focus-visible,.input:focus-visible,input[type=checkbox]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button-ghost{color:var(--muted);background:0 0;border-color:#0000}.button-ghost:hover{border-color:var(--border);color:var(--danger)}.button-icon{width:var(--control-visual-icon);font-size:var(--type-step-120);padding:0}.input{width:100%;min-height:var(--control-hit-target-compact);border:1px solid var(--border);border-radius:var(--radius-control-compact);background:var(--input-background);color:var(--text);padding:.55rem .72rem}.input::placeholder{color:var(--muted);opacity:.75}.badge,.status-chip{border-radius:var(--radius-pill);background:var(--accent-soft);width:fit-content;min-height:1.75rem;color:var(--accent-strong);font-size:var(--type-step-72);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;padding:.22rem .58rem;display:inline-flex}.ui-icon,.nav-icon,.metric-icon,.shortcut-icon,.shortcut-arrow{flex:none;place-items:center;display:inline-grid}.ui-icon svg,.nav-icon svg,.metric-icon svg,.shortcut-icon svg,.shortcut-arrow svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--motion-reduced)!important}}
