@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-grotesque-CNnzk_ni.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Martian Mono;src:url(/assets/martian-mono-D0ixACSe.woff2) format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-display:swap}:root{color-scheme:light;--stage: oklch(22% .01 0);--stage-ink: oklch(97.5% .003 0);--stage-muted: oklch(79% .009 0);--stage-raised: oklch(29% .012 0);--site-paper: oklch(98.5% .005 75);--site-panel: oklch(95.5% .012 75);--site-ink: oklch(22% .007 30);--site-muted: oklch(46% .012 50);--site-blush: oklch(94% .027 5);--paper: oklch(98.5% .003 0);--card: oklch(99.6% .002 0);--paper-2: oklch(95.8% .005 0);--paper-3: oklch(93.2% .006 0);--rule: oklch(91.2% .006 0);--rule-strong: oklch(86.8% .007 0);--control: oklch(62% .01 0);--ink: oklch(24% .012 0);--ink-2: oklch(42% .012 0);--ink-3: oklch(51.5% .01 0);--accent: oklch(52% .19 355);--accent-hover: oklch(46% .18 355);--accent-ink: oklch(99% .006 355);--accent-soft: oklch(95.2% .026 355);--accent-soft-ink: oklch(46% .17 355);--accent-lifted: oklch(72% .15 355);--positive: oklch(50% .12 152);--positive-soft: oklch(95.2% .03 152);--partial: oklch(52% .11 70);--partial-soft: oklch(95.5% .04 85);--negative: oklch(52% .17 27);--negative-soft: oklch(95.2% .028 27);--info: oklch(50% .12 252);--info-soft: oklch(95.2% .025 252);--series-1: oklch(55% .19 355);--series-2: oklch(46% .12 140);--series-3: oklch(50% .13 255);--series-4: oklch(70% .15 75);--series-5: oklch(60% .11 185);--series-other: oklch(72% .006 0);--heat-1: oklch(94% .04 355);--heat-2: oklch(86% .065 355);--heat-3: oklch(77% .09 355);--heat-4: oklch(67% .115 355);--heat-5: oklch(57% .14 355);--heat-6: oklch(47% .165 355);--heat-7: oklch(38% .19 355);--div-neg-3: oklch(45% .13 255);--div-neg-2: oklch(60% .11 255);--div-neg-1: oklch(73% .08 255);--div-mid: oklch(93% .004 0);--div-pos-1: oklch(73% .09 355);--div-pos-2: oklch(63% .14 355);--div-pos-3: oklch(47% .18 355);--scrim: oklch(24% .012 0);--shadow-card: 0 1px 2px oklch(24% .012 0 / 4%);--shadow-pop: 0 12px 32px oklch(24% .012 0 / 10%), 0 1px 2px oklch(24% .012 0 / 4%);--button-face: inset 0 1px 0 oklch(100% 0 0 / 18%), 0 1px 0 var(--accent-hover);--focus-ring: 0 0 0 2px var(--card), 0 0 0 4px var(--accent);--font-sans: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-mono: "Martian Mono", ui-monospace, monospace;--text-xs: 12px;--text-xs-lh: 16px;--text-sm: 13px;--text-sm-lh: 18px;--text-md: 14px;--text-md-lh: 20px;--text-lg: 16px;--text-lg-lh: 24px;--title-sm: 18px;--title-sm-lh: 24px;--title-md: 22px;--title-md-lh: 28px;--title-lg: 28px;--title-lg-lh: 34px;--display-sm: 36px;--display-sm-lh: 40px;--display-md: 48px;--display-md-lh: 52px;--display-lg: 64px;--display-lg-lh: 66px;--weight-regular: 420;--weight-medium: 520;--weight-semibold: 620;--weight-bold: 720;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--size-control: 44px;--size-control-sm: 36px;--size-control-lg: 52px;--size-tab-bar: 56px;--size-sidebar: 240px;--size-nav: 56px;--size-top-bar: 56px;--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 48px;--space-12: 64px;--space-13: 80px;--duration-press: .12s;--duration-fast: .18s;--duration-settle: .22s;--duration-slow: .32s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--rule-width: 1px}:root[data-theme=dark],[data-surface=dark]{color-scheme:dark;--stage: oklch(22% .01 0);--stage-ink: oklch(97.5% .003 0);--stage-muted: oklch(79% .009 0);--stage-raised: oklch(29% .012 0);--site-paper: oklch(17% .006 75);--site-panel: oklch(23% .009 75);--site-ink: oklch(96% .005 75);--site-muted: oklch(78% .01 75);--site-blush: oklch(28% .026 5);--paper: oklch(16.5% .006 0);--card: oklch(20% .007 0);--paper-2: oklch(23.5% .008 0);--paper-3: oklch(27% .009 0);--rule: oklch(30% .008 0);--rule-strong: oklch(36% .009 0);--control: oklch(56% .01 0);--ink: oklch(95% .004 0);--ink-2: oklch(80% .006 0);--ink-3: oklch(70% .006 0);--accent: oklch(72% .15 355);--accent-hover: oklch(77% .13 355);--accent-ink: oklch(18% .03 355);--accent-soft: oklch(29% .06 355);--accent-soft-ink: oklch(84% .09 355);--accent-lifted: oklch(72% .15 355);--positive: oklch(76% .12 152);--positive-soft: oklch(28% .05 152);--partial: oklch(80% .12 80);--partial-soft: oklch(29% .05 80);--negative: oklch(74% .14 27);--negative-soft: oklch(29% .06 27);--info: oklch(76% .1 252);--info-soft: oklch(28% .05 252);--series-1: oklch(63% .17 355);--series-2: oklch(52% .12 140);--series-3: oklch(60% .13 255);--series-4: oklch(66% .13 78);--series-5: oklch(62% .11 185);--series-other: oklch(42% .008 0);--heat-1: oklch(32% .04 355);--heat-2: oklch(38.5% .062 355);--heat-3: oklch(45% .084 355);--heat-4: oklch(51.5% .106 355);--heat-5: oklch(58% .128 355);--heat-6: oklch(64.5% .15 355);--heat-7: oklch(71% .172 355);--div-neg-3: oklch(82% .08 255);--div-neg-2: oklch(66% .11 255);--div-neg-1: oklch(50% .1 255);--div-mid: oklch(36% .006 0);--div-pos-1: oklch(50% .12 355);--div-pos-2: oklch(65% .15 355);--div-pos-3: oklch(82% .09 355);--scrim: oklch(8% .01 0);--shadow-card: 0 1px 2px oklch(0% 0 0 / 24%);--shadow-pop: 0 12px 32px oklch(0% 0 0 / 40%), 0 1px 2px oklch(0% 0 0 / 24%);--button-face: inset 0 1px 0 oklch(100% 0 0 / 22%), 0 1px 0 var(--accent-hover);--focus-ring: 0 0 0 2px var(--card), 0 0 0 4px var(--accent)}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--stage: oklch(22% .01 0);--stage-ink: oklch(97.5% .003 0);--stage-muted: oklch(79% .009 0);--stage-raised: oklch(29% .012 0);--site-paper: oklch(17% .006 75);--site-panel: oklch(23% .009 75);--site-ink: oklch(96% .005 75);--site-muted: oklch(78% .01 75);--site-blush: oklch(28% .026 5);--paper: oklch(16.5% .006 0);--card: oklch(20% .007 0);--paper-2: oklch(23.5% .008 0);--paper-3: oklch(27% .009 0);--rule: oklch(30% .008 0);--rule-strong: oklch(36% .009 0);--control: oklch(56% .01 0);--ink: oklch(95% .004 0);--ink-2: oklch(80% .006 0);--ink-3: oklch(70% .006 0);--accent: oklch(72% .15 355);--accent-hover: oklch(77% .13 355);--accent-ink: oklch(18% .03 355);--accent-soft: oklch(29% .06 355);--accent-soft-ink: oklch(84% .09 355);--accent-lifted: oklch(72% .15 355);--positive: oklch(76% .12 152);--positive-soft: oklch(28% .05 152);--partial: oklch(80% .12 80);--partial-soft: oklch(29% .05 80);--negative: oklch(74% .14 27);--negative-soft: oklch(29% .06 27);--info: oklch(76% .1 252);--info-soft: oklch(28% .05 252);--series-1: oklch(63% .17 355);--series-2: oklch(52% .12 140);--series-3: oklch(60% .13 255);--series-4: oklch(66% .13 78);--series-5: oklch(62% .11 185);--series-other: oklch(42% .008 0);--heat-1: oklch(32% .04 355);--heat-2: oklch(38.5% .062 355);--heat-3: oklch(45% .084 355);--heat-4: oklch(51.5% .106 355);--heat-5: oklch(58% .128 355);--heat-6: oklch(64.5% .15 355);--heat-7: oklch(71% .172 355);--div-neg-3: oklch(82% .08 255);--div-neg-2: oklch(66% .11 255);--div-neg-1: oklch(50% .1 255);--div-mid: oklch(36% .006 0);--div-pos-1: oklch(50% .12 355);--div-pos-2: oklch(65% .15 355);--div-pos-3: oklch(82% .09 355);--scrim: oklch(8% .01 0);--shadow-card: 0 1px 2px oklch(0% 0 0 / 24%);--shadow-pop: 0 12px 32px oklch(0% 0 0 / 40%), 0 1px 2px oklch(0% 0 0 / 24%);--button-face: inset 0 1px 0 oklch(100% 0 0 / 22%), 0 1px 0 var(--accent-hover);--focus-ring: 0 0 0 2px var(--card), 0 0 0 4px var(--accent)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md-lh);font-weight:var(--weight-regular);font-optical-sizing:auto;letter-spacing:0;-webkit-font-smoothing:antialiased}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}::selection{background:var(--accent-soft);color:var(--accent-soft-ink)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--radius-pill);border:3px solid var(--paper)}::-webkit-scrollbar-track{background:transparent}.num{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){:root{--duration-press: 0ms;--duration-fast: 0ms;--duration-settle: 0ms;--duration-slow: 0ms}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}.t-display-lg{font-size:var(--display-lg);line-height:var(--display-lg-lh);font-weight:var(--weight-semibold);letter-spacing:0}.t-display-md{font-size:var(--display-md);line-height:var(--display-md-lh);font-weight:var(--weight-semibold)}.t-display-sm{font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold)}.t-title-lg{font-size:var(--title-lg);line-height:var(--title-lg-lh);font-weight:var(--weight-semibold)}.t-title-md{font-size:var(--title-md);line-height:var(--title-md-lh);font-weight:var(--weight-semibold)}.t-title-sm{font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold)}.t-lg{font-size:var(--text-lg);line-height:var(--text-lg-lh)}.t-md{font-size:var(--text-md);line-height:var(--text-md-lh)}.t-sm{font-size:var(--text-sm);line-height:var(--text-sm-lh)}.t-xs{font-size:var(--text-xs);line-height:var(--text-xs-lh)}.ink-2{color:var(--ink-2)}.mono-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;font-stretch:100%;letter-spacing:-.04em}.medium{font-weight:var(--weight-medium)}.semibold{font-weight:var(--weight-semibold)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-icon]{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}[data-icon][data-size=sm]{width:16px;height:16px}[data-icon][data-size=lg]{width:20px;height:20px}[data-component=button]{--h: var(--size-control);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);flex-shrink:0;height:var(--h);min-width:var(--h);padding:var(--space-2) var(--space-6);border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-press) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}[data-component=button][data-size=sm]{--h: var(--size-control-sm);padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}[data-component=button][data-size=lg]{--h: var(--size-control-lg);padding:var(--space-2) var(--space-8);font-size:var(--text-lg)}[data-component=button]>.label{display:contents}[data-component=button]:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible),[data-component=button][data-state~=active]{transform:translateY(1px) scale(.985)}[data-component=button]:focus-visible,[data-component=button][data-state~=focus]{outline:none;box-shadow:var(--focus-ring)}[data-component=button][data-kind=primary]{background:var(--accent);color:var(--accent-ink);box-shadow:var(--button-face)}[data-component=button][data-kind=primary]:hover,[data-component=button][data-kind=primary][data-state~=hover]{background:var(--accent-hover)}[data-component=button][data-kind=primary]:focus-visible,[data-component=button][data-kind=primary][data-state~=focus]{box-shadow:var(--button-face),var(--focus-ring)}[data-component=button][data-kind=secondary]{background:var(--paper-2);color:var(--ink)}[data-component=button][data-kind=secondary]:hover,[data-component=button][data-kind=secondary][data-state~=hover]{background:var(--paper-3)}[data-component=button][data-kind=tertiary]{background:transparent;color:var(--ink-2);padding:0 var(--space-5)}[data-component=button][data-kind=tertiary]:hover,[data-component=button][data-kind=tertiary][data-state~=hover]{background:var(--paper-2);color:var(--ink)}[data-component=button][data-kind=destructive]{background:var(--negative-soft);color:var(--negative)}[data-component=button][data-kind=destructive]:hover,[data-component=button][data-kind=destructive][data-state~=hover]{background:color-mix(in oklab,var(--negative-soft),var(--negative) 10%)}[data-component=button][data-kind=icon]{width:var(--h);padding:0;background:transparent;color:var(--ink-2)}[data-component=button][data-kind=icon]:hover,[data-component=button][data-kind=icon][data-state~=hover]{background:var(--paper-2);color:var(--ink)}[data-component=button][data-kind=icon][data-tone=tonal]{background:var(--paper-2)}[data-component=button]:disabled,[data-component=button][aria-disabled=true],[data-component=button][data-state~=disabled]{background:var(--paper-2);color:var(--ink-3);box-shadow:none;cursor:not-allowed;transform:none}[data-component=button][data-kind=tertiary]:disabled,[data-component=button][data-kind=icon]:disabled,[data-component=button][data-kind=tertiary][data-state~=disabled],[data-component=button][data-kind=icon][data-state~=disabled]{background:transparent}[data-component=button][aria-busy=true],[data-component=button][data-state~=loading]{cursor:progress}[data-component=button][aria-busy=true] [data-icon],[data-component=button][data-state~=loading] [data-icon]{opacity:.8}[data-component=field]{display:grid;gap:var(--space-3);min-width:0}[data-component=field]>label,[data-component=field]>.label{font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--weight-medium);color:var(--ink-2)}[data-component=field] .helper{font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--ink-3);display:flex;gap:var(--space-2);align-items:center}[data-component=field][data-state~=error] .helper{color:var(--negative)}[data-component=input],[data-component=textarea],[data-component=select]{width:100%;min-height:var(--size-control);padding:0 var(--space-5);border:var(--rule-width) solid var(--control);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}[data-component=textarea]{padding:var(--space-4) var(--space-5);min-height:96px;line-height:var(--text-md-lh);resize:vertical}[data-component=input]::placeholder,[data-component=textarea]::placeholder{color:var(--ink-3)}[data-component=input]:hover,[data-component=textarea]:hover,[data-component=select]:hover,[data-state~=hover]>[data-component=input]{border-color:var(--ink-3)}[data-component=input]:focus,[data-component=textarea]:focus,[data-component=select]:focus,[data-state~=focus]>[data-component=input],[data-state~=focus]>[data-component=textarea],[data-state~=focus]>[data-component=select],[data-state~=focus]>.select-wrap>[data-component=select]{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}[data-state~=error]>[data-component=input],[data-state~=error]>[data-component=textarea],[data-component=input][aria-invalid=true]{border-color:var(--negative)}[data-component=input]:disabled,[data-component=textarea]:disabled,[data-component=select]:disabled,[data-state~=disabled]>[data-component=input],[data-state~=disabled]>[data-component=select]{background:var(--paper-2);color:var(--ink-3);border-color:var(--rule);cursor:not-allowed}[data-component=select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-10);background-image:none;cursor:pointer}.select-wrap{position:relative;display:block}.select-wrap>[data-icon]{position:absolute;right:var(--space-5);top:50%;translate:0 -50%;color:var(--ink-3);pointer-events:none}[data-component=input][data-size=sm],[data-component=select][data-size=sm]{min-height:var(--size-control-sm);font-size:var(--text-sm)}.input-affix{position:relative;display:block}.input-affix>[data-icon]{position:absolute;left:var(--space-5);top:50%;translate:0 -50%;color:var(--ink-3);pointer-events:none}.input-affix>[data-component=input]{padding-left:38px}kbd,[data-component=kbd]{font:inherit;font-size:var(--text-xs);line-height:1;padding:3px 6px;border-radius:var(--radius-xs);background:var(--card);color:var(--ink-3);border:var(--rule-width) solid var(--rule)}[data-component=segmented]{display:inline-flex;height:var(--size-control-sm);background:var(--paper-2);border-radius:var(--radius-sm);position:relative;isolation:isolate}[data-component=segmented]>button{position:relative;height:var(--size-control-sm);padding:0 var(--space-6);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}[data-component=segmented]>button:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border-radius:6px;background:transparent}[data-component=segmented]>button:hover{color:var(--ink)}[data-component=segmented]>button[aria-pressed=true],[data-component=segmented]>button[aria-selected=true],[data-component=segmented]>button[data-state~=selected]{color:var(--ink)}[data-component=segmented]>button[aria-pressed=true]:before,[data-component=segmented]>button[aria-selected=true]:before,[data-component=segmented]>button[data-state~=selected]:before{background:var(--card);box-shadow:var(--shadow-card)}[data-component=segmented]:has(.seg-indicator)>button:before{display:none}[data-component=segmented]>button:focus-visible{box-shadow:var(--focus-ring)}[data-component=segmented] .seg-indicator{position:absolute;z-index:-1;top:3px;bottom:3px;left:0;border-radius:6px;background:var(--card);box-shadow:var(--shadow-card);transition:transform var(--duration-settle) var(--ease-out)}[data-component=checkbox],[data-component=switch]{display:inline-flex;align-items:center;gap:var(--space-5);min-height:var(--size-control-sm);cursor:pointer;font-size:var(--text-md);color:var(--ink)}[data-component=checkbox] input,[data-component=switch] input{position:absolute;opacity:0;width:1px;height:1px}[data-component=checkbox] .box{width:20px;height:20px;border-radius:var(--radius-xs);border:var(--rule-width) solid var(--control);background:var(--card);display:grid;place-items:center;color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}[data-component=checkbox] .box [data-icon]{width:14px;height:14px}[data-component=checkbox] input:checked+.box,[data-component=checkbox][data-state~=checked] .box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-component=checkbox] input:focus-visible+.box,[data-component=checkbox][data-state~=focus] .box{box-shadow:var(--focus-ring)}[data-component=checkbox][data-state~=disabled],[data-component=checkbox]:has(input:disabled){color:var(--ink-3);cursor:not-allowed}[data-component=checkbox][data-state~=disabled] .box,[data-component=checkbox] input:disabled+.box{background:var(--paper-2);border-color:var(--rule-strong)}[data-component=switch] .track{width:40px;height:24px;border-radius:var(--radius-pill);background:var(--paper-3);border:var(--rule-width) solid var(--control);position:relative;flex:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}[data-component=switch] .thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:var(--shadow-card);transition:transform var(--duration-settle) var(--ease-out)}[data-component=switch] input:checked+.track,[data-component=switch][data-state~=on] .track{background:var(--accent);border-color:var(--accent)}[data-component=switch] input:checked+.track .thumb,[data-component=switch][data-state~=on] .thumb{transform:translate(16px)}[data-component=switch] input:focus-visible+.track,[data-component=switch][data-state~=focus] .track{box-shadow:var(--focus-ring)}[data-component=switch][data-state~=disabled],[data-component=switch]:has(input:disabled){color:var(--ink-3);cursor:not-allowed}[data-component=switch][data-state~=disabled] .track{background:var(--paper-2);border-color:var(--rule-strong)}[data-component=switch][data-state~=locked],[data-component=switch]:has(input:checked:disabled){color:var(--ink);cursor:default}[data-component=switch][data-state~=locked] .track,[data-component=switch]:has(input:checked:disabled) .track{background:var(--accent);border-color:var(--accent)}[data-component=switch][data-state~=locked]>[data-icon]{color:var(--ink-3)}[data-component=chip]{display:inline-flex;align-items:center;gap:var(--space-3);height:28px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);border:0;font-family:inherit;white-space:nowrap}button[data-component=chip],a[data-component=chip]{cursor:pointer;min-height:var(--size-control-sm);height:auto;text-decoration:none}button[data-component=chip]:hover,a[data-component=chip]:hover,[data-component=chip][data-state~=hover]{background:var(--paper-3);color:var(--ink)}[data-component=chip][data-state~=selected],[data-component=chip][aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-ink)}[data-component=chip] [data-icon]{width:14px;height:14px}[data-component=status]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 var(--space-4) 0 6px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}[data-component=status] [data-icon]{width:14px;height:14px}[data-component=status][data-tone=positive]{background:var(--positive-soft);color:var(--positive)}[data-component=status][data-tone=partial]{background:var(--partial-soft);color:var(--partial)}[data-component=status][data-tone=negative]{background:var(--negative-soft);color:var(--negative)}[data-component=status][data-tone=info]{background:var(--info-soft);color:var(--info)}[data-component=status][data-tone=neutral]{background:var(--paper-2);color:var(--ink-2)}[data-component=status][data-tone=accent]{background:var(--accent-soft);color:var(--accent-soft-ink)}[data-component=badge]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}[data-component=badge][data-tone=accent]{background:var(--accent);color:var(--accent-ink)}[data-component=tabs]{display:flex;gap:var(--space-6);border-bottom:var(--rule-width) solid var(--rule);position:relative;overflow-x:auto;scrollbar-width:none}[data-component=tabs]>button{position:relative;flex:none;min-width:var(--size-control-sm);height:var(--size-control);padding:0 var(--space-1);border:0;background:transparent;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink-2);cursor:pointer;white-space:nowrap}[data-component=tabs]>button:hover{color:var(--ink)}[data-component=tabs]>button[aria-selected=true],[data-component=tabs]>button[data-state~=selected]{color:var(--ink)}[data-component=tabs]>button[aria-selected=true]:after,[data-component=tabs]>button[data-state~=selected]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}[data-component=tabs]>button:focus-visible{box-shadow:var(--focus-ring)}[data-component=tabs] [data-component=badge]{margin-left:6px}[data-component=card]{background:var(--card);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);min-width:0}[data-component=card]>.card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-6) var(--space-7) 0;min-height:52px}[data-component=card]>.card-head h2,[data-component=card]>.card-head h3{margin:0;font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold)}[data-component=card]>.card-head .sub{color:var(--ink-3);font-size:var(--text-sm)}[data-component=card]>.card-head .grow{flex:1}[data-component=card]>.card-body{padding:var(--space-6) var(--space-7) var(--space-7)}[data-component=card]>.card-body.flush{padding:var(--space-4) 0 0}[data-component=card][data-size=sm]>.card-body{padding:var(--space-6)}[data-component=kpi]{display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-7);min-width:0}[data-component=kpi] .kpi-label{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--weight-medium)}[data-component=kpi] .kpi-value{font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:0}[data-component=kpi] .kpi-value small{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--ink-3);margin-left:var(--space-3)}[data-component=kpi] .kpi-delta{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}[data-component=kpi] .kpi-delta [data-icon]{width:16px;height:16px}[data-component=kpi] .kpi-delta[data-tone=positive]{color:var(--positive)}[data-component=kpi] .kpi-delta[data-tone=negative]{color:var(--negative)}[data-component=kpi][data-state~=alert] .kpi-value{color:var(--accent)}[data-component=kpi-row]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}[data-component=kpi-row]>[data-component=kpi]+[data-component=kpi]{border-left:var(--rule-width) solid var(--rule)}[data-component=table]{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md)}[data-component=table] thead th{position:sticky;top:0;z-index:1;background:var(--card);text-align:left;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-3);height:40px;padding:0 var(--space-5);border-bottom:var(--rule-width) solid var(--rule-strong);white-space:nowrap}[data-component=table] thead th:first-child,[data-component=table] tbody td:first-child{padding-left:var(--space-7)}[data-component=table] thead th:last-child,[data-component=table] tbody td:last-child{padding-right:var(--space-7)}[data-component=table] thead th[aria-sort] button{all:unset;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;border-radius:var(--radius-xs);min-height:var(--size-control-sm);min-width:var(--size-control-sm)}[data-component=table] thead th[aria-sort] button:focus-visible{box-shadow:var(--focus-ring)}[data-component=table] thead th[aria-sort=ascending],[data-component=table] thead th[aria-sort=descending]{color:var(--ink)}[data-component=table] tbody td{height:48px;padding:0 var(--space-5);border-bottom:var(--rule-width) solid var(--rule);vertical-align:middle}[data-component=table][data-density=compact] tbody td{height:40px}[data-component=table] tbody tr:last-child td{border-bottom:0}[data-component=table] tbody tr[data-href],[data-component=table] tbody tr.click{cursor:pointer}[data-component=table] tbody tr:hover td,[data-component=table] tbody tr[data-state~=hover] td{background:var(--paper)}[data-component=table] tbody tr[aria-selected=true] td{background:var(--accent-soft)}[data-component=table] .num,[data-component=table] td.r,[data-component=table] th.r{text-align:right;font-variant-numeric:tabular-nums}[data-component=table] .who{display:grid;line-height:1.35}[data-component=table] .who b{font-weight:var(--weight-medium);color:var(--ink)}[data-component=table] .who span{font-size:var(--text-sm);color:var(--ink-3)}[data-component=table] td.muted{color:var(--ink-3)}[data-component=table] .skeleton{display:block;height:10px;border-radius:var(--radius-pill);background:var(--paper-2)}.table-scroll{overflow:auto;max-width:100%}[data-component=empty]{display:grid;justify-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-7);text-align:center;color:var(--ink-2)}[data-component=empty]>[data-icon]{width:24px;height:24px;color:var(--ink-3)}[data-component=empty] p{margin:0;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink)}[data-component=scrim]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--scrim),transparent 62%);z-index:40}[data-component=scrim][data-state~=inline]{position:absolute;z-index:0}[data-component=drawer]{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(560px,100vw);background:var(--card);box-shadow:var(--shadow-pop);display:grid;grid-template-rows:auto 1fr auto}[data-component=drawer][data-state~=inline],[data-component=dialog][data-state~=inline]{position:relative;inset:auto;z-index:auto;width:100%;max-width:560px}[data-component=drawer] .drawer-head,[data-component=dialog] .dialog-head{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-bottom:var(--rule-width) solid var(--rule);min-height:var(--size-top-bar)}[data-component=drawer] .drawer-head h2,[data-component=dialog] .dialog-head h2{margin:0;font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold);flex:1;min-width:0}[data-component=drawer] .drawer-body{overflow:auto;padding:var(--space-7)}[data-component=drawer] .drawer-foot,[data-component=dialog] .dialog-foot{display:flex;justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-7);border-top:var(--rule-width) solid var(--rule)}[data-component=dialog]{position:fixed;z-index:41;top:50%;left:50%;translate:-50% -50%;width:min(480px,calc(100vw - 32px));background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden}[data-component=dialog][data-state~=inline]{translate:none;top:auto;left:auto}[data-component=dialog] .dialog-body{padding:var(--space-7);display:grid;gap:var(--space-6)}[data-component=toast-stack]{position:fixed;right:var(--space-8);bottom:var(--space-8);z-index:60;display:grid;gap:var(--space-4);width:min(380px,calc(100vw - 32px))}[data-component=toast]{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-5);align-items:start;padding:var(--space-6);background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-pop)}[data-component=toast] .toast-title{font-weight:var(--weight-semibold)}[data-component=toast] .toast-text{font-size:var(--text-sm);color:var(--ink-2)}[data-component=toast]>[data-icon]{margin-top:1px}[data-component=toast][data-tone=negative]>[data-icon]{color:var(--negative)}[data-component=toast][data-tone=positive]>[data-icon]{color:var(--positive)}[data-component=toast][data-tone=partial]>[data-icon]{color:var(--partial)}[data-component=toast][data-tone=info]>[data-icon]{color:var(--info)}[data-component=tooltip]{display:inline-block;max-width:280px;padding:6px 10px;border-radius:var(--radius-xs);background:var(--ink);color:var(--card);font-size:var(--text-sm);line-height:var(--text-sm-lh);box-shadow:var(--shadow-pop)}[data-component=avatar]{--s: 32px;width:var(--s);height:var(--s);border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--paper-3);color:var(--ink-2);font-size:max(11px,calc(var(--s) * .38));font-weight:var(--weight-semibold);overflow:hidden}[data-component=avatar][data-size=sm]{--s: 24px}[data-component=avatar][data-size=lg]{--s: 40px}[data-component=avatar] img{width:100%;height:100%;object-fit:cover}[data-component=shell]{display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);min-height:100vh}[data-component=sidebar]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6) var(--space-5);background:var(--paper);border-right:var(--rule-width) solid var(--rule);overflow-y:auto}[data-component=sidebar] .brand{flex:none;display:flex;align-items:center;gap:var(--space-4);height:40px;padding:0 var(--space-4);margin-bottom:var(--space-4)}[data-component=sidebar] .brand img{height:22px;width:auto}[data-component=sidebar] .group{flex:none;margin:var(--space-6) 0 var(--space-2);padding:0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3)}[data-component=sidebar] .side-foot{margin-top:auto;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4) 0;border-top:var(--rule-width) solid var(--rule)}[data-component=sidebar] .side-foot .who{display:grid;line-height:1.35;min-width:0;font-size:var(--text-sm)}[data-component=sidebar] .side-foot .who b{font-weight:var(--weight-medium)}[data-component=sidebar] .side-foot .who span{color:var(--ink-3);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=shell]>.main{min-width:0}.on-dark,[data-theme=dark] .on-light{display:none}[data-theme=dark] .on-dark{display:inline}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .on-light{display:none}:root:where(:not([data-theme=light])) .on-dark{display:inline}}.phone-only{display:none}[data-component=nav-item]{flex:none;display:flex;align-items:center;gap:var(--space-5);height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;font-size:var(--text-md);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}[data-component=nav-item]:hover,[data-component=nav-item][data-state~=hover],[data-component=nav-item][aria-current=page],[data-component=nav-item][data-state~=active]{background:var(--paper-2);color:var(--ink)}[data-component=nav-item][aria-current=page] [data-icon],[data-component=nav-item][data-state~=active] [data-icon]{color:var(--accent)}[data-component=nav-item] .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=nav-item] .count{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-component=nav-item] [data-component=badge]{margin-left:auto}[data-component=nav-item]:focus-visible{box-shadow:var(--focus-ring)}[data-component=top-bar]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-5);height:var(--size-top-bar);padding:0 var(--space-8);background:color-mix(in oklab,var(--paper),transparent 0%);border-bottom:var(--rule-width) solid var(--rule)}[data-component=top-bar] h1{margin:0;min-width:0;font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=top-bar] .grow{flex:1}[data-component=search]{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--size-control-sm);min-width:280px;padding:0 var(--space-3) 0 var(--space-5);border:0;border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-3);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left}[data-component=search] .q{flex:1}[data-component=search]:hover{background:var(--paper-3)}[data-component=search]:focus-visible{box-shadow:var(--focus-ring)}.bell{position:relative}.bell [data-component=badge]{position:absolute;top:2px;right:0;height:18px;min-width:18px;padding:0 5px;font-size:11px}[data-component=page]{padding:var(--space-8);max-width:1440px}[data-component=page]>*+*{margin-top:var(--space-7)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}.grid-main{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-7);align-items:start}.row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.row.end{justify-content:flex-end}.grow{flex:1}.stack{display:grid;gap:var(--space-5)}dl.kv{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-4) var(--space-7);margin:0;font-size:var(--text-md)}dl.kv dt{color:var(--ink-3)}dl.kv dd{margin:0;color:var(--ink);min-width:0}[data-component=pagination]{display:flex;align-items:center;gap:var(--space-4);justify-content:flex-end;padding:var(--space-5) var(--space-7);color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}[data-component=relationship-line]{--stop: 14px;--lit: 22px;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));position:relative;padding-top:2px}[data-component=relationship-line] .stop{position:relative;display:grid;justify-items:center;gap:var(--space-3);text-align:center;min-width:0}[data-component=relationship-line] .stop:before{content:"";position:absolute;top:calc(var(--lit) / 2 - 1px);left:-50%;right:50%;height:2px;background:var(--rule-strong);z-index:0}[data-component=relationship-line] .stop:first-child:before{display:none}[data-component=relationship-line] .stop[data-state~=done]:before,[data-component=relationship-line] .stop[data-state~=lit]:before,[data-component=relationship-line] .stop[data-state~=person]:before,[data-component=relationship-line] .stop[data-state~=flagged]:before{background:var(--ink-2)}[data-component=relationship-line] .dot{position:relative;z-index:1;width:var(--lit);height:var(--lit);display:grid;place-items:center}[data-component=relationship-line] .dot i{display:block;width:var(--stop);height:var(--stop);border-radius:50%;background:var(--card);border:2px solid var(--rule-strong)}[data-component=relationship-line] .stop[data-state~=done] .dot i{background:var(--ink-2);border-color:var(--ink-2)}[data-component=relationship-line] .stop[data-state~=due] .dot i{border-color:var(--ink-2);background:var(--card)}[data-component=relationship-line] .stop[data-state~=flagged] .dot i{background:var(--negative);border-color:var(--negative)}[data-component=relationship-line] .stop[data-state~=person] .dot i{background:var(--info);border-color:var(--info)}[data-component=relationship-line] .stop[data-state~=lit] .dot i{width:var(--lit);height:var(--lit);background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}[data-component=relationship-line] .dot [data-icon]{position:absolute;width:10px;height:10px;color:var(--card)}[data-component=relationship-line] .stop-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink)}[data-component=relationship-line] .stop-meta{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-component=relationship-line] .stop[data-state~=lit] .stop-label{color:var(--accent)}[data-component=relationship-line] .stop-count{font-size:var(--title-lg);line-height:var(--title-lg-lh);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:var(--space-2)}[data-component=relationship-line][data-state~=book] .stop{gap:var(--space-2)}[data-component=relationship-line] .stop[data-state~=flagged] .stop-meta{color:var(--negative)}[data-component=relationship-line][data-size=compressed]{--stop: 8px;--lit: 12px;width:120px;padding:0}[data-component=relationship-line][data-size=compressed] .stop{gap:0}[data-component=relationship-line][data-size=compressed] .stop:before{height:1px;top:calc(var(--lit) / 2 - .5px)}[data-component=relationship-line][data-size=compressed] .dot i{border-width:1.5px}[data-component=relationship-line][data-size=compressed] .stop[data-state~=lit] .dot i{box-shadow:0 0 0 2px var(--accent-soft)}[data-component=relationship-line][data-size=compressed] .stop-label,[data-component=relationship-line][data-size=compressed] .stop-meta{display:none}[data-component=record-head]{display:grid;gap:var(--space-8);padding:var(--space-7) var(--space-8) var(--space-8)}[data-component=record-head] .rh-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5)}[data-component=record-head] .rh-top h2{margin:0;font-size:var(--title-lg);line-height:var(--title-lg-lh);font-weight:var(--weight-semibold)}[data-component=record-head] .rh-top .grow{flex:1}[data-component=record-head] .rh-meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin-top:var(--space-3);color:var(--ink-3);font-size:var(--text-sm)}[data-component=record-head] .rh-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);align-items:center}[data-component=record-head] .rh-clock{display:grid;justify-items:end;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-9);border-left:var(--rule-width) solid var(--rule)}[data-component=record-head] .rh-clock .mono-big{font-size:var(--display-sm);line-height:1}[data-component=record-head] .rh-clock small{color:var(--ink-3);font-size:var(--text-sm)}[data-component=record-head][data-state~=live] .rh-clock .mono-big{color:var(--accent)}[data-component=slot]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-7);border-top:var(--rule-width) solid var(--rule)}[data-component=slot] b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}[data-component=slot] .actions{display:flex;align-items:center;gap:var(--space-4)}[data-component=meter] .ticks{position:relative;height:16px;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-component=meter] .ticks span{position:absolute;top:0;translate:-50% 0}[data-component=handoff-row]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding:var(--space-6) var(--space-7);border-bottom:var(--rule-width) solid var(--rule)}[data-component=handoff-row]:last-child{border-bottom:0}[data-component=handoff-row] .wait{display:grid;justify-items:start}[data-component=handoff-row] .wait .mono-big{font-size:var(--title-md);line-height:1;color:var(--ink)}[data-component=handoff-row] .wait small{font-size:var(--text-xs);color:var(--ink-3);margin-top:var(--space-3)}[data-component=handoff-row][data-state~=overdue] .wait .mono-big{color:var(--negative)}[data-component=handoff-row] .who b{font-weight:var(--weight-semibold);font-size:var(--text-lg)}[data-component=handoff-row] .said{margin:2px 0 0;color:var(--ink-2);text-wrap:balance}[data-component=handoff-row] .said q{color:var(--ink);font-style:normal}[data-component=handoff-row] .ctx{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-size:var(--text-sm);color:var(--ink-3)}[data-component=handoff-row] .actions{display:flex;align-items:center;gap:var(--space-4)}[data-component=handoff-row] .whisper{margin-top:var(--space-5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--paper);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:var(--ink-2);max-width:72ch}[data-component=handoff-row] .whisper [data-icon]{color:var(--ink-3);margin-top:1px}[data-component=handoff-row] .owner{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}[data-component=handoff-row][data-state~=done] .wait .mono-big,[data-component=handoff-row][data-state~=promised] .wait .mono-big{color:var(--ink-3)}[data-component=chart-frame] .chart-head{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}[data-component=chart-frame] svg.plot{display:block;width:100%;height:auto;overflow:visible}[data-component=chart-frame] .grid-line{stroke:var(--rule);stroke-width:1}[data-component=chart-frame] .baseline{stroke:var(--rule-strong);stroke-width:1}[data-component=chart-frame] .axis-label{fill:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}[data-component=chart-frame] .area{fill:var(--series-1);fill-opacity:.12}[data-component=chart-frame] .line{fill:none;stroke:var(--series-1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-component=chart-frame] .line[data-series="2"]{stroke:var(--series-2)}[data-component=chart-frame] .line[data-series="3"]{stroke:var(--series-3)}[data-component=chart-frame] .point{fill:var(--card);stroke:var(--series-1);stroke-width:2}[data-component=chart-frame] .pill rect{fill:var(--card);stroke:var(--rule-strong);stroke-width:1}[data-component=chart-frame] .pill text{fill:var(--ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}[data-component=chart-frame] .crosshair{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}[data-component=chart-frame] .legend{display:flex;gap:var(--space-6);flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-2)}[data-component=chart-frame] .legend i{display:inline-block;width:12px;height:2px;border-radius:2px;vertical-align:middle;margin-right:6px;background:var(--series-1)}[data-component=chart-frame] .legend i[data-series="2"]{background:var(--series-2)}[data-component=chart-frame] .legend i[data-series="3"]{background:var(--series-3)}[data-component=chart-frame] .chart-tooltip{position:absolute;pointer-events:none}[data-component=chart-frame] .bar{fill:var(--series-1)}[data-component=chart-frame] .bar[data-series="2"]{fill:var(--series-2)}[data-component=chart-frame] .bar[data-series=other]{fill:var(--series-other)}.chart-wrap{position:relative}[data-component=persona-card]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding:var(--space-6) var(--space-7)}[data-component=persona-card] .p-name{font-weight:var(--weight-semibold);font-size:var(--text-lg)}[data-component=persona-card] .p-meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);color:var(--ink-3);font-size:var(--text-sm);margin-top:var(--space-1)}[data-component=persona-card] .p-voice{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-soft-ink);display:grid;place-items:center}[data-component=plan-card]{display:grid;gap:var(--space-6);padding:var(--space-8)}[data-component=plan-card] .plan-name{font-size:var(--title-md);font-weight:var(--weight-semibold)}[data-component=plan-card] .plan-price{font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}[data-component=plan-card] .plan-price small{font-size:var(--text-md);color:var(--ink-3);font-weight:var(--weight-regular);margin-left:4px}[data-component=plan-card] ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3);color:var(--ink-2)}[data-component=plan-card][data-state~=current]{border-color:var(--ink-3)}[data-component=meter]{display:grid;gap:var(--space-3)}[data-component=meter] .track{height:8px;border-radius:var(--radius-pill);background:var(--paper-2);overflow:hidden}[data-component=meter] .fill{height:100%;border-radius:var(--radius-pill);background:var(--accent)}[data-component=meter][data-tone=partial] .fill{background:var(--partial)}[data-component=toast] .sound{margin-top:var(--space-4)}[data-component=checklist]{display:grid}[data-component=checklist] .item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-7);border-top:var(--rule-width) solid var(--rule)}[data-component=checklist] .item[data-state~=done] .item-title{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--rule-strong)}[data-component=checklist] .item [data-icon]{color:var(--ink-3)}[data-component=checklist] .item[data-state~=done] [data-icon]{color:var(--positive)}[data-component=timeline]{list-style:none;margin:0;padding:0;display:grid}[data-component=timeline] li{display:grid;grid-template-columns:56px 16px minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-3) 0;font-size:var(--text-sm)}[data-component=timeline] li time{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}[data-component=timeline] li .tick{width:8px;height:8px;margin:5px auto 0;border-radius:50%;background:var(--rule-strong)}[data-component=timeline] li[data-tone=accent] .tick{background:var(--accent)}[data-component=timeline] li[data-tone=negative] .tick{background:var(--negative)}[data-component=transcript]{display:grid;gap:var(--space-5)}[data-component=transcript] .turn{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-5)}[data-component=transcript] .turn .who{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-semibold);padding-top:3px}[data-component=transcript] .turn p{margin:0;line-height:1.5}[data-component=transcript] .turn[data-role=customer] p{color:var(--ink)}[data-component=transcript] .turn[data-role=ai] p{color:var(--ink-2)}[data-component=transcript] mark{background:var(--negative-soft);color:var(--negative);border-radius:3px;padding:0 2px}[data-component=transcript] mark[data-kind=match],mark[data-kind=match]{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:3px;padding:0 2px}[data-component=player]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5);background:var(--paper);border-radius:var(--radius-sm)}[data-component=player] .scrub{position:relative;height:32px}[data-component=player] .scrub .bar{position:absolute;left:0;right:0;top:15px;height:2px;background:var(--rule-strong);border-radius:2px}[data-component=player] .scrub .played{position:absolute;left:0;top:15px;height:2px;background:var(--ink-2);border-radius:2px}[data-component=player] .scrub .flag{position:absolute;top:8px;width:2px;height:16px;background:var(--negative);border-radius:1px}[data-component=player] time{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:var(--text-sm)}[data-component=stepper]{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:var(--space-4);list-style:none;margin:0;padding:0}[data-component=stepper] li{display:grid;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-3);min-width:0}[data-component=stepper] li:before{content:"";height:3px;border-radius:2px;background:var(--rule-strong)}[data-component=stepper] li[data-state~=done]{color:var(--ink-2)}[data-component=stepper] li[data-state~=done]:before{background:var(--ink-2)}[data-component=stepper] li[data-state~=current]{color:var(--ink);font-weight:var(--weight-medium)}[data-component=stepper] li[data-state~=current]:before{background:var(--accent)}[data-component=choice]{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;min-height:var(--size-control);padding:var(--space-4) var(--space-6);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}[data-component=choice]:hover,[data-component=choice][data-state~=hover]{border-color:var(--rule-strong)}[data-component=choice] input{position:absolute;opacity:0;width:1px;height:1px}[data-component=choice] .ring{width:20px;height:20px;border-radius:50%;border:var(--rule-width) solid var(--control);display:grid;place-items:center}[data-component=choice] .ring i{width:10px;height:10px;border-radius:50%;background:transparent}[data-component=choice] .c-title{font-weight:var(--weight-medium)}[data-component=choice] .c-sub{display:block;font-size:var(--text-sm);color:var(--ink-3)}[data-component=choice][data-state~=selected],[data-component=choice]:has(input:checked){border-color:var(--accent)}[data-component=choice][data-state~=selected] .ring,[data-component=choice]:has(input:checked) .ring{border-color:var(--accent)}[data-component=choice][data-state~=selected] .ring i,[data-component=choice]:has(input:checked) .ring i{background:var(--accent)}[data-component=choice]:has(input:focus-visible){box-shadow:var(--focus-ring)}.choices{display:grid;gap:var(--space-4)}[data-component=relationship-line] .stop[data-state~=lit] .dot i{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}[data-component=relationship-line][data-lit=no] .stop[data-state~=lit] .dot i{transform:scale(.6);opacity:.35}[data-component=drawer] .dr-title{display:grid;flex:1;min-width:0}[data-component=drawer] .dr-sec{padding:var(--space-7) 0 0}[data-component=drawer] .dr-sec h3{margin:0 0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold)}.bell [data-component=badge][data-motion="motion.bellCount"]{animation:bellIn var(--duration-fast) var(--ease-out)}@keyframes bellIn{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}[data-component=sign-in-field] canvas{display:block;width:100%;height:100%}[data-component=sign-in-field] .still-mark{display:none}[data-component=sign-in-field][data-state~=still] canvas{display:none}[data-component=sign-in-field][data-state~=still] .still-mark{display:block}@media(max-width:720px){[data-component=shell]{grid-template-columns:minmax(0,1fr)}[data-component=sidebar]{position:fixed;z-index:45;left:0;top:0;width:min(300px,86vw);transform:translate(-102%);transition:transform var(--duration-slow) var(--ease-drawer);box-shadow:none;background:var(--card)}[data-component=sidebar][data-state~=open]{transform:none;box-shadow:var(--shadow-pop)}.phone-only{display:inline-flex}[data-component=stepper] li span{display:none}[data-component=record-head]{padding:var(--space-6);gap:var(--space-7)}[data-component=record-head] .rh-line{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}[data-component=record-head] .rh-clock{justify-items:start;padding:var(--space-6) 0 0;border-left:0;border-top:var(--rule-width) solid var(--rule)}[data-component=slot]{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}[data-component=top-bar]{padding:0 var(--space-6);gap:var(--space-3)}[data-component=search]{flex:none;min-width:0;width:var(--size-control-sm);padding:0;justify-content:center}[data-component=search] .q,[data-component=search] kbd,[data-component=top-bar] .tb-sub{display:none}[data-component=top-bar] h1{line-height:1.3;white-space:normal;overflow:visible;overflow-wrap:anywhere}[data-component=button][data-phone=icon]{width:var(--h);padding:0}[data-component=button][data-phone=icon]>.label{display:none}[data-component=page]{padding:var(--space-6)}[data-component=page]>*+*{margin-top:var(--space-5)}.grid-2,.grid-3,.grid-main{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}[data-component=kpi-row]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-component=kpi-row]>[data-component=kpi]:nth-child(3){border-left:0}[data-component=kpi-row]>[data-component=kpi]:nth-child(n+3){border-top:var(--rule-width) solid var(--rule)}[data-component=kpi]{padding:var(--space-5)}[data-component=kpi] .kpi-value{font-size:var(--title-lg);line-height:var(--title-lg-lh)}[data-component=card]>.card-head{padding:var(--space-5) var(--space-5) 0}[data-component=card]>.card-body{padding:var(--space-5)}[data-component=handoff-row]{grid-template-columns:52px minmax(0,1fr);padding:var(--space-5)}[data-component=persona-card]{grid-template-columns:auto minmax(0,1fr);padding:var(--space-5)}[data-component=persona-card]>.row{grid-column:1 / -1}[data-component=handoff-row] .actions{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}[data-component=table] thead th:first-child,[data-component=table] tbody td:first-child{padding-left:var(--space-5)}[data-component=table] thead th:last-child,[data-component=table] tbody td:last-child{padding-right:var(--space-5)}[data-component=table] .m-hide{display:none}[data-component=relationship-line]{--stop: 12px;--lit: 18px}[data-component=relationship-line][data-size=compressed]{--stop: 7px;--lit: 11px;width:88px}[data-component=relationship-line] .stop-meta{display:none}[data-component=relationship-line] .stop-label{font-size:var(--text-xs)}[data-component=relationship-line] .stop-count{font-size:var(--title-sm);line-height:var(--title-sm-lh)}[data-component=card]>.card-head .sub{order:3;flex-basis:100%}[data-component=relationship-line][data-phone=vertical]{grid-template-columns:minmax(0,1fr);gap:0}[data-component=relationship-line][data-phone=vertical] .stop{grid-template-columns:var(--lit) 40px minmax(0,1fr) auto;justify-items:start;align-items:center;gap:var(--space-5);min-height:44px;text-align:left}[data-component=relationship-line][data-phone=vertical] .stop:before{top:-50%;bottom:50%;left:calc(var(--lit) / 2 - 1px);right:auto;width:2px;height:auto}[data-component=relationship-line][data-phone=vertical] .stop-meta{display:block;justify-self:end}[data-component=relationship-line][data-phone=vertical] .stop-label{font-size:var(--text-md)}[data-component=relationship-line][data-phone=vertical] .stop-count{margin:0}[data-component=relationship-line][data-phone=vertical]:not([data-state~=book]) .stop{grid-template-columns:var(--lit) minmax(0,1fr) auto}[data-component=drawer]{width:100vw}[data-component=toast-stack]{right:var(--space-4);left:var(--space-4);bottom:var(--space-4);width:auto}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-1{width:var(--spacing)}.w-5{width:calc(var(--spacing) * 5)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.fill-rule{fill:var(--rule)}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-wrap{text-wrap:wrap}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--ink)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.who{display:grid;line-height:1.35;min-width:0}.who>b{font-weight:var(--weight-medium);color:var(--ink)}.who>span{font-size:var(--text-sm);color:var(--ink-3)}.ui-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-content:start}.ui-stack>*+*{margin-top:0}.ui-stack-sm{gap:var(--space-5)}.ui-stretch{align-items:stretch}.ui-stretch>.ui-stack>[data-component=card]:only-child{height:100%}@media(max-width:720px){.ui-stack{gap:var(--space-5)}}[data-vaul-drawer],[data-vaul-overlay]{transition-duration:var(--duration-slow)!important;animation-duration:var(--duration-slow)!important}[data-component=dialog][data-size=wide]{width:min(760px,calc(100vw - 32px))}[data-component=dialog][data-size=palette]{top:14vh;translate:-50% 0;width:min(620px,calc(100vw - 32px))}[data-component=dialog]:not([data-state~=inline])[data-state=open]{animation:dialogIn var(--duration-fast) var(--ease-out)}[data-component=dialog]:not([data-state~=inline])[data-state=closed]{animation:dialogOut var(--duration-press) var(--ease-out)}[data-component=scrim][data-state=open]{animation:scrimIn var(--duration-fast) var(--ease-out)}@keyframes dialogIn{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes dialogOut{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.palette-input{display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-7);border-bottom:var(--rule-width) solid var(--control)}.palette-input input::placeholder{color:var(--ink-3)}.palette-input input:focus-visible{box-shadow:none}.palette-input:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.palette-input [data-icon]{color:var(--ink-3)}.palette-input input{flex:1;min-width:0;height:56px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-lg);outline:none}.palette [cmdk-list]{max-height:min(420px,60vh);overflow:auto;padding:var(--space-4)}.palette [cmdk-group-heading]{padding:var(--space-4) var(--space-5) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3)}.palette [cmdk-item]{display:flex;align-items:center;gap:var(--space-5);min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer}.palette [cmdk-item][data-selected=true]{background:var(--paper-2);color:var(--ink)}.palette [cmdk-item]{text-wrap:balance}.palette [cmdk-empty]{padding:var(--space-8);text-align:center;color:var(--ink-3)}[data-sonner-toast]{transition-property:transform,opacity!important;transition-duration:var(--duration-settle)!important;transition-timing-function:var(--ease-out)!important}[data-sonner-toaster]{--width: 380px;font-family:var(--font-sans)}.bell-wrap{position:relative}.alerts-center{position:absolute;right:0;top:calc(100% + var(--space-3));z-index:50;width:min(400px,calc(100vw - 32px))}.alerts-center>[data-component=card]{box-shadow:var(--shadow-pop)}.ac-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:0 var(--space-7) var(--space-5)}.ac-list{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto;border-top:var(--rule-width) solid var(--rule)}.ac-list li button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-5);align-items:start;width:100%;min-height:48px;padding:var(--space-5) var(--space-7);border:0;border-bottom:var(--rule-width) solid var(--rule);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ac-list li button:hover{background:var(--paper)}.ac-list li[data-state=read] .who b{font-weight:var(--weight-regular);color:var(--ink-2)}.ac-sev[data-tone=negative]{color:var(--negative)}.ac-sev[data-tone=partial]{color:var(--partial)}.ac-sev[data-tone=positive]{color:var(--positive)}.ac-sev[data-tone=info]{color:var(--info)}.ac-foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7);margin-bottom:var(--space-7);align-items:start}@media(max-width:720px){.form-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.alerts-center{position:fixed;left:var(--space-4);right:var(--space-4);top:calc(var(--size-top-bar) + var(--space-3));width:auto}}[data-component=drawer][data-state~=panel]{top:var(--size-top-bar);z-index:30;width:min(560px,45vw);animation:panelIn var(--duration-slow) var(--ease-drawer)}:root[data-panel=open] [data-component=page]{margin-right:min(560px,45vw)}@keyframes panelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ink-3{color:var(--ink-3)}.mono-sm{font-family:var(--font-mono);font-size:var(--text-sm)}.lockup-text{display:inline-flex;align-items:center;gap:calc(var(--h) * .32);height:var(--h);font-size:calc(var(--h) * .86);line-height:1;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.lockup-text img{height:100%;width:auto}[data-theme=dark] .lockup-text.on-dark{display:inline-flex}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .lockup-text.on-dark{display:inline-flex}}.due-list{list-style:none;margin:0;padding:0}.due-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-7);border-top:var(--rule-width) solid var(--rule)}.due-list .due-n{font-size:var(--title-sm);font-weight:var(--weight-semibold)}@media(max-width:720px){.due-list li{padding:var(--space-5)}}.hq-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.hq-row{cursor:pointer}@media(max-width:720px){.hq-bar [data-component=segmented]{width:100%;overflow-x:auto}}.lead-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.lead-filters .chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lead-source{width:180px}.lead-clock{color:var(--accent);font-weight:var(--weight-semibold)}@media(max-width:720px){.lead-filters .chips{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:var(--space-2)}.lead-source{width:100%}}.consent-none{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--ink-2)}.pm{display:flex;align-items:baseline;gap:var(--space-5)}.pm-score{font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold)}.pm-score small{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--ink-3);margin-left:var(--space-3)}.pm-quote{margin:var(--space-5) 0 0;padding:0;color:var(--ink);font-size:var(--text-lg);line-height:var(--text-lg-lh);max-width:40ch}.signin{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);overflow:clip}.signin [data-component=sign-in-field]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.signin .still-mark{position:absolute;left:calc((100% - 420px)/2);top:50%;width:132px;translate:-50% -50%}.si-brand{grid-column:1 / -1;padding:var(--space-9) var(--space-10)}.si-brand img{height:26px}.si-form{grid-column:2;align-self:center;display:grid;gap:var(--space-7);justify-items:start;padding:0 var(--space-12) 0 0}.si-form h1{margin:0;font-size:var(--title-lg);line-height:var(--title-lg-lh);font-weight:var(--weight-semibold)}.si-fields{display:grid;gap:var(--space-6);width:100%}.si-fields [data-component=button]{width:100%}.si-line{margin:0;color:var(--ink-2)}.si-foot{grid-column:2;display:flex;gap:var(--space-6);padding:var(--space-8) var(--space-12) var(--space-9) 0;font-size:var(--text-sm)}.si-foot a{color:var(--ink-3);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.si-foot a:hover{color:var(--ink)}@media(max-width:720px){.signin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 340px auto auto}.signin [data-component=sign-in-field]{position:relative;inset:auto;grid-row:2;z-index:0}.signin .still-mark{left:50%;width:104px}.si-brand{grid-row:1;padding:var(--space-7) var(--space-6) 0}.si-form{grid-column:1;grid-row:3;padding:0 var(--space-6);justify-items:stretch}.si-form>[data-kind=tertiary]{justify-self:start}.si-foot{grid-column:1;grid-row:4;padding:var(--space-8) var(--space-6)}}.dr-flag,.dr-note{display:flex;gap:var(--space-4);align-items:flex-start;margin:0;color:var(--ink-2)}.dr-flag [data-icon]{color:var(--negative);margin-top:2px}.dr-note{font-size:var(--text-sm)}.coach{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.coach li{display:flex;align-items:center;gap:var(--space-5)}.live-controls{display:flex;flex-wrap:wrap;gap:var(--space-4)}.bar-list{display:grid;gap:var(--space-5)}.bar-row{display:grid;grid-template-columns:140px minmax(0,1fr) 48px;gap:var(--space-5);align-items:center}.bar-row>.num{text-align:right;font-weight:var(--weight-semibold)}.ui-quote{margin:0;padding:var(--space-5) var(--space-7) var(--space-7)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7);align-items:start}.tile-chart{grid-column:span 2}.tile-stat{font-size:var(--display-md);line-height:var(--display-md-lh);font-weight:var(--weight-semibold)}.tile-edit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--space-4);align-items:center}@media(max-width:720px){.tiles{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.tile-chart{grid-column:auto}.bar-row{grid-template-columns:96px minmax(0,1fr) 40px}.tile-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.persona{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.p-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-7);align-items:start}.p-side>.card-body{padding:var(--space-4)}.p-nav{display:grid;gap:var(--space-1)}.p-section{width:100%}.script{margin:0;padding-left:var(--space-7);display:grid;gap:var(--space-5);font-size:var(--text-md);line-height:22px;max-width:64ch;color:var(--ink)}.script li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.script li{text-wrap:balance}.script-text{margin:0;max-width:64ch;font-size:var(--text-md);line-height:22px;white-space:pre-line}.p-rules{display:grid;gap:var(--space-7);margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--rule-width) solid var(--rule)}.p-rules h3,.s-card h3{margin:0 0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.chips a{text-decoration:none}.rehearse-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-7)}.steps-edit,.capture-edit{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.steps-edit li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-4);align-items:center}.capture-edit li{display:grid;grid-template-columns:minmax(0,1fr) 200px auto;gap:var(--space-4);align-items:center}.p-ranges{margin-top:var(--space-8);margin-bottom:0}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;margin:0;background:transparent;cursor:pointer}.range::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-pill);background:var(--ink-3)}.range::-moz-range-track{height:4px;border-radius:var(--radius-pill);background:var(--ink-3)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--accent);border:2px solid var(--paper)}.range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--paper)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.range:disabled{cursor:default;opacity:.6}.wizard{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);max-width:760px}.w-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.w-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-7);margin-top:var(--space-8);align-items:start}.w-form{display:grid;gap:var(--space-7);max-width:520px}.w-more{margin-top:var(--space-6)}.w-views{margin-bottom:var(--space-6)}.script-cards{display:grid;gap:var(--space-5)}.s-card{padding:var(--space-6);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm)}.s-card p,.s-card ol{margin:0;max-width:64ch}.s-card ol{padding-left:var(--space-7);display:grid;gap:var(--space-3)}@media(max-width:720px){.persona,.wizard{gap:var(--space-5)}.p-grid,.w-row{grid-template-columns:minmax(0,1fr)}.p-side{display:none}.p-section{display:block}.p-section .select-wrap,.p-section select{width:100%}.script,.script-text{font-size:var(--text-md)}.script{padding-left:var(--space-6)}.w-foot [data-kind=tertiary]{display:none}.steps-edit li{grid-template-columns:minmax(0,1fr) auto}.steps-edit li>:not(:first-child):not(:last-child){grid-column:1}.capture-edit li{grid-template-columns:minmax(0,1fr) auto}.capture-edit li>[data-component=select],.capture-edit li>.select-wrap{grid-column:1}}.ring-order{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.ring-order li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-5);align-items:start}.ro-n{display:grid;place-items:center;width:28px;height:28px;margin-top:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.ring-order li[data-state=empty] .ro-n{background:var(--paper-2);color:var(--ink-3)}.ro-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:var(--space-4)}.ro-row>:first-child{grid-column:1 / -1}.add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center}.ro-after{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--rule-width) solid var(--rule)}.ro-h{margin:0 0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ol-meter{min-width:180px}.steps-build{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.steps-build li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-5);align-items:start;padding:var(--space-6);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm)}.sb-n{display:grid;place-items:center;width:28px;height:28px;margin-top:var(--space-2);border-radius:50%;background:var(--paper-2);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sb-body{display:grid;gap:var(--space-5);min-width:0}.sb-head{display:flex;align-items:center;gap:var(--space-4)}.sb-head>[data-icon]{color:var(--ink-3)}.sb-body .form-grid{margin-bottom:0}.c-search{width:280px}.import-report{max-height:260px;overflow:auto;border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm)}@media(max-width:720px){.c-search{width:100%}.steps-build li{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.sb-n{display:none}}.ai-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.ai-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-6);align-items:center}.ai-mark{width:44px;height:44px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--paper-2);color:var(--ink-2)}.ai-name{font-weight:var(--weight-semibold);font-size:var(--text-lg)}.prompts{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.prompts li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-6);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm)}.prompts p{margin:0;max-width:60ch;text-wrap:balance}.connect-steps{margin:0;padding-left:var(--space-7);display:grid;gap:var(--space-3)}.consent-kv{width:100%}.consent-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);color:var(--ink-2)}.consent-list li{display:flex;align-items:center;gap:var(--space-4)}.consent-list [data-icon]{color:var(--ink-3)}@media(max-width:720px){.ai-pair{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ai-card{grid-template-columns:auto minmax(0,1fr)}.ai-card>:last-child{grid-column:1 / -1;justify-self:start}}.terr-add{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:var(--space-5);align-items:end;padding:var(--space-4) var(--space-7) var(--space-6)}.once-sign{margin:0;color:var(--ink-2);word-break:break-word}.q-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.q-list>li{display:grid;gap:var(--space-5);padding:var(--space-6);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-sm)}.q-list>li[data-state=off]{background:var(--paper-2)}.q-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:var(--space-4);align-items:center}.q-head .sb-n{margin-top:0}.q-meta{display:grid;grid-template-columns:repeat(2,minmax(0,200px)) minmax(0,1fr);gap:var(--space-5);align-items:end}.q-checks{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;min-height:var(--size-control)}.q-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3) var(--space-5)}.q-choices label{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:var(--space-4);align-items:center;font-size:var(--text-sm);color:var(--ink-2)}@media(max-width:720px){.terr-add{grid-template-columns:minmax(0,1fr);padding:var(--space-4) var(--space-5) var(--space-5)}.q-head{grid-template-columns:minmax(0,1fr) auto auto}.q-head .sb-n{display:none}.q-meta{grid-template-columns:minmax(0,1fr)}}.calling-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.journey-steps{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;gap:var(--space-6)}.journey-steps li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-6);align-items:start;padding-bottom:var(--space-6);border-bottom:var(--rule-width) solid var(--rule)}.journey-steps li:last-child{border-bottom:0;padding-bottom:0}.js-name{font-weight:var(--weight-semibold);padding-top:30px}.js-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-5);align-items:end}@media(max-width:720px){.journey-steps li{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.js-name{padding-top:0}}.billing{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-4);border-top:var(--rule-width) solid var(--rule)}.plans [data-component=plan-card]{padding:var(--space-7)}.plans [data-component=plan-card]+[data-component=plan-card]{border-left:var(--rule-width) solid var(--rule)}.plans [data-component=plan-card][data-state~=current]{background:var(--paper)}.plans [data-component=plan-card]:last-child{border-radius:0 0 var(--radius-md) 0}.plans [data-component=plan-card]:first-child{border-radius:0 0 0 var(--radius-md)}.meter-n{font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold)}.b-big{margin:0;font-size:var(--display-sm);line-height:var(--display-sm-lh);font-weight:var(--weight-semibold)}.b-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 var(--space-6)}.pm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-7) var(--space-6)}.pm-who{display:grid;line-height:1.35;min-width:0}.pm-who b{font-weight:var(--weight-semibold)}.pm-who span{font-size:var(--text-sm);color:var(--ink-3)}.meter-head{display:flex;align-items:baseline;gap:var(--space-4)}.b-kv{margin-top:var(--space-8)}.elements{display:grid;gap:var(--space-6);max-width:520px}.el-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.b-foot{margin-top:var(--space-7);max-width:520px}@media(max-width:720px){.billing{gap:var(--space-5)}.plans{grid-template-columns:minmax(0,1fr)}.plans [data-component=plan-card]+[data-component=plan-card]{border-left:0;border-top:var(--rule-width) solid var(--rule)}.plans [data-component=plan-card]{padding:var(--space-6);border-radius:0}.pm-row{padding:var(--space-5)}}.qs-bands{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-bottom:0}@media(max-width:720px){.qs-bands{grid-template-columns:minmax(0,1fr)}}.plan-limit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--card);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.plan-limit [data-component=status]{margin-right:auto}.wl-lockup{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold);color:var(--ink)}.wl-lockup img{height:22px;width:auto;max-width:120px;object-fit:contain}.wl-lockup span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-search{width:280px}.conv-said{display:block;max-width:60ch}.digest-preview{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md-lh);white-space:pre-wrap;color:var(--ink)}.su-script+.su-script{padding-top:var(--space-7);border-top:var(--rule-width) solid var(--rule)}.su-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.su-q{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center}@media(max-width:720px){.conv-search{width:100%}.su-pair{grid-template-columns:minmax(0,1fr)}}.rv-cover h2{margin:0;font-size:var(--title-lg);line-height:var(--title-lg-lh);font-weight:var(--weight-semibold)}.rv-cover p{margin:var(--space-3) 0 0;max-width:56ch;color:var(--ink-2)}.rv-sections{display:grid;gap:var(--space-8);max-width:56ch}.review :is(p,li,dd,h2,h3){text-wrap:balance}.rv-sec h3{margin:0 0 var(--space-4);font-size:var(--title-sm);line-height:var(--title-sm-lh);font-weight:var(--weight-semibold)}.rv-text{margin:0 0 var(--space-4)}.rv-label{margin:0 0 var(--space-2);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--text-sm-lh)}.rv-verbatim{margin:0 0 var(--space-5)}.rv-verbatim blockquote{margin:0;padding:var(--space-4) var(--space-5);background:var(--paper-2);border-radius:var(--radius-sm)}.rv-verbatim blockquote p{margin:0}.rv-verbatim blockquote p+p{margin-top:var(--space-2)}.rv-list{margin:0 0 var(--space-4);padding-left:var(--space-7);display:grid;gap:var(--space-2)}.rv-kv dd{max-width:64ch}@media print{[data-component=sidebar],[data-component=top-bar]{display:none!important}.review .rv-page{break-before:page;box-shadow:none}.review [data-component=button]{display:none}}[data-component=shell]{background:var(--paper-2)}[data-component=shell]>.main{min-height:100vh}[data-component=sidebar]{--ink:var(--stage-ink);--ink-2:var(--stage-muted);--ink-3:var(--stage-muted);--paper:var(--stage);--card:var(--stage-raised);--paper-2:var(--stage-raised);--paper-3:var(--stage-raised);--rule:var(--stage-raised);--accent:var(--accent-lifted);padding:24px 16px 18px;background:var(--stage);color:var(--stage-ink);border:0;gap:8px;height:100dvh}[data-component=sidebar] .brand{height:44px;padding:0 7px;margin-bottom:24px}[data-component=sidebar] .on-light{display:none!important}[data-component=sidebar] .on-dark{display:inline-flex!important}[data-component=sidebar] .brand img{height:24px}.workspace-caption{font-size:12px;color:var(--stage-muted);padding:0 12px;margin-bottom:5px}.daily-nav{display:grid;gap:5px}[data-component=sidebar] [data-component=nav-item]{min-height:45px;height:auto;padding:10px 12px;border-radius:11px;font-size:14px}[data-component=sidebar] [data-component=nav-item][aria-current=page]{background:var(--stage-raised);color:var(--stage-ink)}[data-component=sidebar] [data-component=nav-item][aria-current=page] [data-icon]{color:var(--accent-lifted)}[data-component=sidebar] [data-component=nav-item] .count{font-size:12px}[data-component=sidebar] [data-component=badge][data-tone=accent]{background:var(--accent-lifted);color:var(--stage)}.workspace-sections{display:grid;gap:7px;margin:20px 0}.workspace-section-toggle{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;width:100%;font:inherit;font-size:13px;font-weight:var(--weight-medium);border:0;border-radius:11px;color:var(--stage-muted);background:transparent;cursor:pointer;text-align:left}.workspace-section-toggle:hover{color:var(--stage-ink);background:var(--stage-raised)}.workspace-section-toggle span{flex:1}.workspace-section-toggle [data-icon]{width:18px;height:18px;flex-shrink:0}.workspace-section-toggle [data-icon]:last-child{width:14px;height:14px}.workspace-section nav{display:grid;gap:3px;margin-top:5px;padding-left:12px}[data-component=sidebar] .side-foot{padding:20px 4px 0}[data-component=sidebar] .side-foot .who span{white-space:normal;line-height:1.5;font-size:12px}[data-component=sidebar] :is(button,a):focus-visible{outline:2px solid var(--accent-lifted);outline-offset:2px}[data-component=shell] [data-component=top-bar]{height:auto;min-height:112px;position:relative;padding:24px 28px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;border:0;background:var(--paper-2)}.workspace-heading{min-width:0;display:grid;gap:7px}[data-component=shell] [data-component=top-bar] h1{font-size:32px;line-height:1.15;letter-spacing:-.035em;white-space:normal;overflow:visible;font-weight:var(--weight-semibold)}.workspace-heading .tb-sub{display:block;font-size:13px;line-height:1.5}.workspace-tools{display:flex;gap:6px;align-items:center}.workspace-tools [data-component=search]{min-width:210px;height:42px;background:var(--card);border-radius:12px;padding:0 12px}.workspace-tools .workspace-ai-shortcut{display:none}.workspace-actions{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-actions:empty{display:none}[data-component=shell] [data-component=page]{padding:0 28px 32px;max-width:1600px}[data-component=shell] [data-component=card]{border:0;border-radius:18px;box-shadow:var(--shadow-card)}[data-component=shell] .card-head{padding:22px 24px 14px;min-height:60px;border-bottom:0}[data-component=shell] .card-head h2{font-size:18px;letter-spacing:-.02em}[data-component=shell] .card-body:not(.flush){padding:20px 24px 24px}[data-component=shell] [data-component=button]{min-height:40px;border-radius:11px;padding-inline:14px;box-shadow:none;font-weight:var(--weight-medium)}[data-component=shell] [data-component=button][data-kind=icon]{min-width:40px;padding:0}[data-component=shell] [data-component=button][data-kind=primary]{box-shadow:none}[data-component=shell] [data-component=button]:focus-visible{box-shadow:var(--focus-ring)}[data-component=shell] :is([data-component=input],[data-component=select],[data-component=textarea]){border-radius:11px}[data-component=shell] [data-component=segmented]{border-radius:12px;padding:4px}[data-component=shell] [data-component=segmented]>button{min-height:40px}[data-component=shell] [data-component=segmented]>button:before{border-radius:9px}[data-component=shell] [data-component=tabs]{border:0;gap:8px;background:var(--paper-2);padding:5px;border-radius:13px}[data-component=shell] [data-component=tabs]>button{padding-inline:18px;border-radius:10px;min-height:44px}[data-component=shell] [data-component=tabs]>button[aria-selected=true]{background:var(--card);box-shadow:var(--shadow-card)}[data-component=shell] [data-component=tabs]>button:after{display:none}[data-component=shell] [data-component=chip]{border-radius:9px;min-height:38px;padding:7px 12px}[data-component=shell] [data-component=table] th{padding-block:14px;color:var(--ink-3);font-size:12px;background:var(--paper)}[data-component=shell] [data-component=table] td{padding-block:19px}[data-component=shell] [data-component=table] tbody tr:hover{background:var(--paper)}[data-component=shell] [data-component=table] .who{gap:5px}[data-component=shell] [data-component=table] .who b{font-size:15px;font-weight:var(--weight-semibold)}.record-list-tools{display:flex;align-items:center;gap:12px;min-width:0}.record-list-tools .input-affix{flex:1;max-width:440px}.record-list-tools input{min-height:48px;background:var(--card)}.list-scope{margin-left:auto;color:var(--ink-3);font-size:13px}.next-step{font-size:13px;font-weight:var(--weight-medium);color:var(--ink-2)}.calling-context{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:var(--card)}.calling-context-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;background:var(--paper-2);border-radius:12px;color:var(--ink-2)}.calling-context>div{flex:1;display:grid;gap:4px}.calling-context b{font-size:14px;font-weight:var(--weight-semibold)}.calling-context>div>span{font-size:13px;color:var(--ink-3)}.office-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.office-priorities a{display:flex;align-items:center;gap:14px;border-radius:16px;padding:20px;background:var(--card);color:var(--ink);text-decoration:none;min-height:88px}.office-priorities a:hover{background:var(--paper)}.office-priorities a>[data-icon]:first-child{width:23px;height:23px;flex-shrink:0;color:var(--ink-2)}.office-priorities a>[data-icon]:last-child{width:16px;height:16px;margin-left:auto;flex-shrink:0}.office-priorities a span{display:grid;gap:6px}.office-priorities b{font-size:16px;font-weight:var(--weight-semibold)}.office-priorities small{color:var(--ink-3);font-size:12px}[data-component=shell] [data-component=handoff-row]{padding:21px 24px;border-top:1px solid var(--paper-2)}[data-component=shell] [data-component=handoff-row] .who b{font-size:16px}[data-component=shell] [data-component=handoff-row] .wait{align-self:start;padding:8px 4px;background:var(--paper-2);border-radius:12px}[data-component=shell] [data-component=handoff-row][data-state~=overdue] .wait{background:var(--negative-soft);color:var(--negative)}[data-component=shell] [data-component=kpi-row]{border:0;border-radius:18px;background:var(--card)}[data-component=shell] [data-component=kpi]{padding:22px;border-color:var(--paper-2)}.pipeline-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pipeline-overview a{min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px 12px;text-decoration:none;color:var(--ink);border-radius:12px;background:var(--paper-2)}.pipeline-overview a:hover{background:var(--paper-3)}.pipeline-overview span{font-size:13px}.pipeline-overview b{font-size:30px;line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pipeline-overview small{font-size:12px;color:var(--ink-3)}.journey-stages[data-component=relationship-line]{gap:8px;padding:0}.journey-stages[data-component=relationship-line] .stop{padding:14px 6px;border-radius:12px;background:var(--paper-2);gap:7px}.journey-stages[data-component=relationship-line] .stop:before{display:none}.journey-stages .stage-symbol{display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.journey-stages .stage-symbol [data-icon]{width:18px;height:18px}.journey-stages .stage-state{color:var(--ink-3);font-size:12px}.journey-stages[data-component=relationship-line] .stop[data-state=lit]{background:var(--accent-soft)}.journey-stages[data-component=relationship-line] .stop[data-state=lit] :is(.stop-label,.stage-symbol,.stage-state){color:var(--accent-soft-ink)}.journey-stages[data-component=relationship-line] .stop[data-state=flagged] :is(.stage-symbol,.stage-state){color:var(--negative)}.journey-stages[data-component=relationship-line] .stop[data-state=person] :is(.stage-symbol,.stage-state){color:var(--info)}.journey-stages[data-component=relationship-line][data-size=compressed]{display:inline-flex;width:auto}.stage-compact{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.stage-compact [data-icon]{width:16px;height:16px}.mobile-work-nav,.workspace-theme,.mobile-status-filter{display:none}@media(max-width:1150px){.workspace-tools [data-component=search]{min-width:44px;width:44px;justify-content:center;padding:0}.workspace-tools [data-component=search] :is(.q,kbd){display:none}.office-priorities a{padding:16px;gap:10px}.office-priorities a>[data-icon]:last-child{display:none}.office-priorities b{font-size:14px}.pipeline-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.workspace-theme{display:flex}.mobile-status-filter{display:block;width:100%;min-height:48px}.lead-filters>.chips{display:none}.lead-filters .lead-source{width:100%}.lead-filters .lead-source select{min-height:48px}[data-component=sidebar]{height:100dvh;padding-bottom:25px}[data-component=shell] [data-component=top-bar]{min-height:100px;padding:22px 20px 18px;grid-template-columns:36px minmax(0,1fr) auto;gap:12px 8px}[data-component=shell] [data-component=top-bar] h1{font-size:26px;line-height:1.2}.workspace-heading{gap:5px}.workspace-heading .tb-sub{font-size:12px;line-height:1.4}.workspace-tools{gap:0}.workspace-tools [data-component=search]{width:36px;min-width:36px;height:40px;background:transparent}.workspace-tools>[data-component=button]{display:none}.workspace-actions{gap:8px}.workspace-actions [data-component=button]>.label{display:inline!important}.workspace-actions [data-component=button][data-phone=icon]{width:auto;padding-inline:14px}[data-component=shell] [data-component=page]{padding:0 18px 100px}[data-component=shell] .card-head{padding:18px 18px 12px;gap:8px;flex-wrap:wrap}[data-component=shell] .card-head h2{font-size:17px}[data-component=shell] .card-body:not(.flush){padding:16px 18px 20px}[data-component=shell] [data-component=button]{min-height:44px}[data-component=shell] [data-component=button][data-kind=icon]{min-width:36px}[data-component=shell] [data-component=chip]{min-height:42px}[data-component=shell] [data-component=segmented]>button{min-height:44px}.calling-context{padding:15px;gap:10px;flex-wrap:wrap}.calling-context>div{flex-basis:calc(100% - 55px)}.calling-context>[data-component=button]{margin-left:50px;min-height:36px;padding:0}.office-priorities{grid-template-columns:1fr;gap:8px}.office-priorities a{min-height:65px;padding:14px 18px;gap:16px}.office-priorities a>[data-icon]:last-child{display:block}.office-priorities a span{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px}.office-priorities b{font-size:15px}[data-component=shell] [data-component=handoff-row]{padding:18px}.pipeline-overview{gap:8px}.pipeline-overview a{padding:14px 10px}.pipeline-overview b{font-size:26px}.pipeline-overview small{font-size:12px}.record-list-tools{flex-wrap:wrap;gap:8px}.record-list-tools .input-affix{flex-basis:100%;max-width:none}.list-scope{font-size:12px}.record-list-tools>[data-component=button]{min-height:36px}[data-component=shell] [data-component=table] td{padding-block:17px}.next-step{font-size:12px}.journey-stages[data-component=relationship-line]{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-stages .stop-label,.journey-stages .stage-state{font-size:12px}.mobile-work-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,1fr);z-index:35;background:var(--card);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:var(--shadow-pop)}.mobile-work-nav :is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55px;gap:5px;font:inherit;font-size:12px;font-weight:var(--weight-medium);background:transparent;color:var(--ink-3);border:0;border-radius:11px;text-decoration:none}.mobile-work-nav :is(a,button)>[data-icon]{width:21px;height:21px}.mobile-work-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-ink)}.mobile-work-nav b{position:absolute;right:10px;top:1px;min-width:16px;height:16px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:var(--weight-medium);border-radius:100px}.mobile-work-nav :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}}[data-component=shell] [data-component=handoff-row][data-state~=overdue] .wait small{color:var(--negative)}.timing-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}@media(max-width:1100px){.timing-panels{grid-template-columns:1fr}}
