@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-paper:var(--color-paper);--color-card:var(--color-card);--color-paper-2:var(--color-paper-2);--color-paper-3:var(--color-paper-3);--color-rule:var(--color-rule);--color-rule-2:var(--color-rule-2);--color-ink:var(--color-ink);--color-ink-2:var(--color-ink-2);--color-muted:var(--color-muted);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-ink:var(--color-accent-ink);--color-accent-lifted:var(--color-accent-lifted);--color-accent-soft:var(--color-accent-soft);--color-focus:var(--color-focus);--color-heard:var(--color-heard);--color-heard-soft:var(--color-heard-soft);--color-partial:var(--color-partial);--color-partial-soft:var(--color-partial-soft);--color-missed:var(--color-missed);--color-missed-soft:var(--color-missed-soft);--color-warning:var(--color-warning);--color-warning-soft:var(--color-warning-soft);--color-danger:var(--color-danger);--color-danger-soft:var(--color-danger-soft);--color-info:var(--color-info);--color-info-soft:var(--color-info-soft);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-chart-5:var(--color-chart-5);--color-chart-other:var(--color-chart-other);--color-bar-heard:var(--color-bar-heard);--color-bar-missed:var(--color-bar-missed);--color-bar-partial:var(--color-bar-partial);--color-bar-other:var(--color-bar-other);--color-heat-1:var(--color-heat-1);--color-heat-2:var(--color-heat-2);--color-heat-3:var(--color-heat-3);--color-heat-4:var(--color-heat-4);--color-heat-5:var(--color-heat-5);--color-rail-rep:var(--color-rail-rep);--color-rail-homeowner-1:var(--color-rail-homeowner-1);--color-rail-homeowner-2:var(--color-rail-homeowner-2);--color-rail-participant-3:var(--color-rail-participant-3);--color-rail-participant-4:var(--color-rail-participant-4);--color-rail-unresolved:var(--color-rail-unresolved);--color-level-track:var(--color-level-track);--color-level-fill:var(--color-level-fill);--color-bubble-true:var(--color-bubble-true);--color-bubble-off:var(--color-bubble-off);--color-bubble-reported:var(--color-bubble-reported);--color-bubble-real:var(--color-bubble-real);--color-chart-grid:var(--color-chart-grid);--color-chart-axis:var(--color-chart-axis);--color-div-neg:var(--color-div-neg);--color-div-mid:var(--color-div-mid);--color-div-pos:var(--color-div-pos);--color-third:var(--color-third);--color-third-soft:var(--color-third-soft);--color-on-third:var(--color-on-third);--color-third-mark:var(--color-third-mark);--font-ui:var(--font-ui);--font-readout:var(--font-readout);--text-2xs:var(--text-2xs);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-md:var(--text-md);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--text-display:var(--text-display);--text-section:var(--text-section);--text-reason:var(--text-reason);--tracking-display:var(--tracking-display);--tracking-label:var(--tracking-label);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-pill:var(--radius-pill);--radius-icon-ios:var(--radius-icon-ios);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--ease-drawer:var(--ease-drawer);--ease-settle:var(--ease-settle)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fcfaf6;--color-card:#fefdfb;--color-paper-2:#f3f0ea;--color-paper-3:#e8e4dd;--color-rule:#dedad3;--color-rule-2:#ebe7e2;--color-ink:#231e19;--color-ink-2:#514c46;--color-muted:#6e6862;--color-accent:#2460b7;--color-accent-hover:#1351a6;--color-accent-ink:#fefcfa;--color-accent-lifted:#2460b7;--color-accent-soft:#e0ecfe;--color-focus:#0462d3;--color-heard:#1d6835;--color-heard-soft:#d8efdc;--color-partial:#865901;--color-partial-soft:#fbe9ca;--color-missed:#a92227;--color-missed-soft:#ffdfdc;--color-warning:#865901;--color-warning-soft:#fbe9ca;--color-danger:#a92227;--color-danger-soft:#ffdfdc;--color-info:#445671;--color-info-soft:#e2e8f2;--color-chart-1:#2460b7;--color-chart-2:#af5331;--color-chart-3:#018d87;--color-chart-4:#814a8d;--color-chart-5:#697710;--color-chart-other:#7b705e;--color-bar-heard:#115629;--color-bar-missed:#c2736d;--color-bar-partial:#7e5403;--color-bar-other:#968b78;--color-heat-1:#e1ecfc;--color-heat-2:#b9d3f9;--color-heat-3:#83adea;--color-heat-4:#6293db;--color-heat-5:#2a67bd;--color-rail-rep:var(--color-ink-2);--color-rail-homeowner-1:var(--color-chart-2);--color-rail-homeowner-2:var(--color-chart-3);--color-rail-participant-3:var(--color-chart-4);--color-rail-participant-4:var(--color-chart-5);--color-rail-unresolved:var(--color-muted);--color-level-track:var(--color-rule);--color-level-fill:var(--color-accent);--color-bubble-true:var(--color-accent);--color-bubble-off:var(--color-partial);--color-bubble-reported:var(--color-ink-2);--color-bubble-real:var(--color-accent);--color-chart-grid:var(--color-rule-2);--color-chart-axis:var(--color-muted);--color-div-neg:var(--color-chart-2);--color-div-mid:var(--color-rule);--color-div-pos:var(--color-chart-1);--color-third:#f1eadc;--color-third-soft:var(--color-third);--color-on-third:var(--color-ink);--color-third-mark:var(--color-rule);--font-ui:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-readout:"Azeret Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wordmark-weight:800;--wordmark-stretch:118%;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-display:clamp(2.5rem, 1.5rem + 4.2vw, 4rem);--text-section:clamp(2.25rem, 1.2rem + 2vw, 3rem);--text-reason:clamp(1.375rem, 1rem + 1.2vw, 1.75rem);--readout-sm:.875rem;--readout-md:1.125rem;--readout-lg:1.75rem;--readout-xl:2.75rem;--lh-tight:1.1;--lh-snug:1.25;--lh-base:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-display:-.02em;--tracking-label:0;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--gutter-phone:16px;--gutter-desktop:32px;--measure:66ch;--container-site:1200px;--container-app:1376px;--sidebar-w:240px;--nav-h:56px;--tab-bar-h:56px;--band-h:44px;--band-h-watch:28px;--control-h:44px;--control-h-sm:36px;--control-h-lg:52px;--touch-min:36px;--rail-w:3px;--level-h:8px;--level-h-control:12px;--bubble:20px;--bubble-sm:10px;--score-ring:72px;--bp-phone:390px;--bp-desktop:1440px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--radius-icon-ios:22.37%;--hairline:1px solid var(--color-rule);--hairline-2:1px solid var(--color-rule-2);--shadow-card:0 1px 2px #1915110a;--shadow-raised:0 1px 2px #1915110f;--shadow-selected:0 1px 2px #19151114;--dur-press:.12s;--dur-fast:.18s;--dur-settle:.22s;--dur-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);--ease-settle:cubic-bezier(.23, 1, .32, 1);--spring-settle:spring(1 100 10 0);--z-base:0;--z-raised:10;--z-sticky:20;--z-band:100;--z-sheet:200;--z-overlay:300;--z-toast:400}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(98.2748% .282407 1.88136);--color-card:lab(99.313% .167608 1.12767);--color-paper-2:lab(94.8032% .459582 3.01518);--color-paper-3:lab(90.7486% .581801 3.77376);--color-rule:lab(87.2685% .582874 3.77448);--color-rule-2:lab(91.9032% .460118 3.01553);--color-ink:lab(11.8394% 1.50994 4.42431);--color-ink-2:lab(32.7231% 1.44102 4.36832);--color-muted:lab(44.3241% 1.42297 4.35519);--color-accent:lab(40.7593% 5.35859 -52.1717);--color-accent-hover:lab(34.8466% 7.25129 -52.0513);--color-accent-ink:lab(99.1999% .22471 1.50431);--color-accent-lifted:lab(40.7593% 5.35859 -52.1717);--color-accent-soft:lab(92.9543% -1.61392 -10.3054);--color-focus:lab(42.4634% 11.5155 -65.8268);--color-heard:lab(38.7389% -33.2806 22.0206);--color-heard-soft:lab(92.3475% -10.3566 6.60986);--color-partial:lab(41.8791% 14.3887 49.3131);--color-partial-soft:lab(93.1418% 3.09503 17.3468);--color-missed:lab(37.9535% 53.8391 33.7998);--color-missed-soft:lab(91.556% 10.7385 5.7985);--color-warning:lab(41.8791% 14.3887 49.3131);--color-warning-soft:lab(93.1418% 3.09503 17.3468);--color-danger:lab(37.9535% 53.8391 33.7998);--color-danger-soft:lab(91.556% 10.7385 5.7985);--color-info:lab(35.9759% -1.58243 -17.9197);--color-info-soft:lab(91.8375% -.926763 -5.55265);--color-chart-1:lab(40.7593% 5.35859 -52.1717);--color-chart-2:lab(46.7912% 36.8436 37.7445);--color-chart-3:lab(52.416% -33.8389 -6.70708);--color-chart-4:lab(40.2027% 32.3925 -27.8949);--color-chart-5:lab(47.5868% -15.2748 48.3741);--color-chart-other:lab(47.8647% 2.11915 11.6154);--color-bar-heard:lab(31.6494% -30.3033 20.1071);--color-bar-missed:lab(57.2799% 31.1299 17.3375);--color-bar-partial:lab(39.567% 13.6679 46.7342);--color-bar-other:lab(58.3083% 2.05496 11.5571);--color-heat-1:lab(92.9648% -1.46532 -9.21332);--color-heat-2:lab(83.5353% -2.70775 -21.7644);--color-heat-3:lab(69.3476% -2.35742 -35.63);--color-heat-4:lab(59.8622% -.890702 -42.3563);--color-heat-5:lab(43.1174% 4.70924 -52.2222);--color-third:lab(93.0005% .637352 7.67095);--shadow-card:0 1px 2px lab(7.22589% 1.19062 3.13728/.04);--shadow-raised:0 1px 2px lab(7.22589% 1.19062 3.13728/.06);--shadow-selected:0 1px 2px lab(7.22589% 1.19062 3.13728/.08)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#100d09;--color-card:#181611;--color-paper-2:#1f1c18;--color-paper-3:#292621;--color-rule:#33302b;--color-rule-2:#27241f;--color-ink:#ebe7e2;--color-ink-2:#c0bdb8;--color-muted:#95928d;--color-accent:#306dc4;--color-accent-hover:#2460b7;--color-accent-ink:#fefcfa;--color-accent-lifted:#7facf0;--color-accent-soft:#132643;--color-focus:#76acfc;--color-heard:#6fc082;--color-heard-soft:#122d19;--color-partial:#e3ad4b;--color-partial-soft:#362607;--color-missed:#f47b74;--color-missed-soft:#3b1c1a;--color-warning:#e3ad4b;--color-warning-soft:#362607;--color-danger:#f47b74;--color-danger-soft:#3b1c1a;--color-info:#9eb3d1;--color-info-soft:#1d2735;--color-chart-1:#588cda;--color-chart-2:#cd6e4c;--color-chart-3:#018d87;--color-chart-4:#b879c7;--color-chart-5:#869638;--color-chart-other:#a89d8a;--color-bar-heard:#69aa77;--color-bar-missed:#a75c56;--color-bar-partial:#d6a866;--color-bar-other:#7e7361;--color-heat-1:#0f1f37;--color-heat-2:#1c3c6b;--color-heat-3:#295ca5;--color-heat-4:#4780d2;--color-heat-5:#7facf0;--color-third:#2b2519;--shadow-card:none;--shadow-raised:none;--shadow-selected:none}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-paper:lab(3.71207% .440523 2.06128);--color-card:lab(7.24722% .654019 3.2768);--color-paper-2:lab(10.7033% .675455 3.84411);--color-paper-3:lab(15.3443% .657231 3.82896);--color-rule:lab(19.9851% .643656 3.81814);--color-rule-2:lab(14.1841% .661314 3.83224);--color-ink:lab(91.9032% .460118 3.01553);--color-ink-2:lab(76.823% .463367 3.01769);--color-muted:lab(60.5827% .468344 3.02097);--color-accent:lab(45.4722% 4.11081 -52.2733);--color-accent-hover:lab(40.7593% 5.35859 -52.1717);--color-accent-ink:lab(99.1999% .22471 1.50431);--color-accent-lifted:lab(69.2704% -2.08551 -39.0767);--color-accent-soft:lab(14.9228% .420049 -21.0445);--color-focus:lab(69.0996% -1.24547 -45.9365);--color-heard:lab(71.3803% -35.9441 23.3871);--color-heard-soft:lab(15.9572% -15.0184 9.81599);--color-partial:lab(74.5447% 12.9328 56.694);--color-partial-soft:lab(16.4966% 5.11387 20.9617);--color-missed:lab(66.0576% 46.9408 26.6951);--color-missed-soft:lab(14.8358% 15.6116 8.7904);--color-warning:lab(74.5447% 12.9328 56.694);--color-warning-soft:lab(16.4966% 5.11387 20.9617);--color-danger:lab(66.0576% 46.9408 26.6951);--color-danger-soft:lab(14.8358% 15.6116 8.7904);--color-info:lab(71.9762% -2.31987 -18.1607);--color-info-soft:lab(15.1855% -.949442 -10.7518);--color-chart-1:lab(57.4294% .0176132 -45.7245);--color-chart-2:lab(57.258% 36.4478 36.3595);--color-chart-3:lab(52.416% -33.8389 -6.70708);--color-chart-4:lab(59.8258% 34.8635 -30.3781);--color-chart-5:lab(59.2323% -15.9038 45.8371);--color-chart-other:lab(65.2702% 2.02116 11.5278);--color-bar-heard:lab(64.1696% -29.9017 19.4018);--color-bar-missed:lab(47.9935% 31.2024 17.5227);--color-bar-partial:lab(72.1504% 11.9134 40.67);--color-bar-other:lab(49.0252% 2.11102 11.6078);--color-heat-1:lab(11.523% .0999793 -17.5723);--color-heat-2:lab(25.1125% 1.54151 -31.4558);--color-heat-3:lab(38.6873% 3.22695 -45.3342);--color-heat-4:lab(52.6413% 1.54448 -49.0311);--color-heat-5:lab(69.2704% -2.08551 -39.0767);--color-third:lab(15.0309% 1.28378 9.20302)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#100d09;--color-card:#181611;--color-paper-2:#1f1c18;--color-paper-3:#292621;--color-rule:#33302b;--color-rule-2:#27241f;--color-ink:#ebe7e2;--color-ink-2:#c0bdb8;--color-muted:#95928d;--color-accent:#306dc4;--color-accent-hover:#2460b7;--color-accent-ink:#fefcfa;--color-accent-lifted:#7facf0;--color-accent-soft:#132643;--color-focus:#76acfc;--color-heard:#6fc082;--color-heard-soft:#122d19;--color-partial:#e3ad4b;--color-partial-soft:#362607;--color-missed:#f47b74;--color-missed-soft:#3b1c1a;--color-warning:#e3ad4b;--color-warning-soft:#362607;--color-danger:#f47b74;--color-danger-soft:#3b1c1a;--color-info:#9eb3d1;--color-info-soft:#1d2735;--color-chart-1:#588cda;--color-chart-2:#cd6e4c;--color-chart-3:#018d87;--color-chart-4:#b879c7;--color-chart-5:#869638;--color-chart-other:#a89d8a;--color-bar-heard:#69aa77;--color-bar-missed:#a75c56;--color-bar-partial:#d6a866;--color-bar-other:#7e7361;--color-heat-1:#0f1f37;--color-heat-2:#1c3c6b;--color-heat-3:#295ca5;--color-heat-4:#4780d2;--color-heat-5:#7facf0;--color-third:#2b2519;--shadow-card:none;--shadow-raised:none;--shadow-selected:none}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--color-paper:lab(3.71207% .440523 2.06128);--color-card:lab(7.24722% .654019 3.2768);--color-paper-2:lab(10.7033% .675455 3.84411);--color-paper-3:lab(15.3443% .657231 3.82896);--color-rule:lab(19.9851% .643656 3.81814);--color-rule-2:lab(14.1841% .661314 3.83224);--color-ink:lab(91.9032% .460118 3.01553);--color-ink-2:lab(76.823% .463367 3.01769);--color-muted:lab(60.5827% .468344 3.02097);--color-accent:lab(45.4722% 4.11081 -52.2733);--color-accent-hover:lab(40.7593% 5.35859 -52.1717);--color-accent-ink:lab(99.1999% .22471 1.50431);--color-accent-lifted:lab(69.2704% -2.08551 -39.0767);--color-accent-soft:lab(14.9228% .420049 -21.0445);--color-focus:lab(69.0996% -1.24547 -45.9365);--color-heard:lab(71.3803% -35.9441 23.3871);--color-heard-soft:lab(15.9572% -15.0184 9.81599);--color-partial:lab(74.5447% 12.9328 56.694);--color-partial-soft:lab(16.4966% 5.11387 20.9617);--color-missed:lab(66.0576% 46.9408 26.6951);--color-missed-soft:lab(14.8358% 15.6116 8.7904);--color-warning:lab(74.5447% 12.9328 56.694);--color-warning-soft:lab(16.4966% 5.11387 20.9617);--color-danger:lab(66.0576% 46.9408 26.6951);--color-danger-soft:lab(14.8358% 15.6116 8.7904);--color-info:lab(71.9762% -2.31987 -18.1607);--color-info-soft:lab(15.1855% -.949442 -10.7518);--color-chart-1:lab(57.4294% .0176132 -45.7245);--color-chart-2:lab(57.258% 36.4478 36.3595);--color-chart-3:lab(52.416% -33.8389 -6.70708);--color-chart-4:lab(59.8258% 34.8635 -30.3781);--color-chart-5:lab(59.2323% -15.9038 45.8371);--color-chart-other:lab(65.2702% 2.02116 11.5278);--color-bar-heard:lab(64.1696% -29.9017 19.4018);--color-bar-missed:lab(47.9935% 31.2024 17.5227);--color-bar-partial:lab(72.1504% 11.9134 40.67);--color-bar-other:lab(49.0252% 2.11102 11.6078);--color-heat-1:lab(11.523% .0999793 -17.5723);--color-heat-2:lab(25.1125% 1.54151 -31.4558);--color-heat-3:lab(38.6873% 3.22695 -45.3342);--color-heat-4:lab(52.6413% 1.54448 -49.0311);--color-heat-5:lab(69.2704% -2.08551 -39.0767);--color-third:lab(15.0309% 1.28378 9.20302)}}}[data-third=bold]{--color-third:#1e5b4c;--color-third-soft:#e4efea;--color-on-third:var(--color-paper);--color-third-mark:#1e5b4c}@supports (color:lab(0% 0 0)){[data-third=bold]{--color-third:lab(34.4029% -23.3938 2.4785);--color-third-soft:lab(93.4464% -4.3107 1.07274);--color-third-mark:lab(34.4029% -23.3938 2.4785)}}[data-theme=dark][data-third=bold],[data-theme=dark] [data-third=bold]{--color-third:#1e5446;--color-third-soft:#17261f;--color-on-third:var(--color-ink);--color-third-mark:#5fb39a}@supports (color:lab(0% 0 0)){[data-theme=dark][data-third=bold],[data-theme=dark] [data-third=bold]{--color-third:lab(31.7895% -21.5959 2.7045);--color-third-soft:lab(13.5535% -7.99025 2.46562);--color-third-mark:lab(67.0896% -31.4447 4.56623)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-third=bold],:root:not([data-theme=light]) [data-third=bold]{--color-third:#1e5446;--color-third-soft:#17261f;--color-on-third:var(--color-ink);--color-third-mark:#5fb39a}@supports (color:lab(0% 0 0)){:root:not([data-theme=light])[data-third=bold],:root:not([data-theme=light]) [data-third=bold]{--color-third:lab(31.7895% -21.5959 2.7045);--color-third-soft:lab(13.5535% -7.99025 2.46562);--color-third-mark:lab(67.0896% -31.4447 4.56623)}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--color-rule) var(--color-paper);scrollbar-width:thin;overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-regular);font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow-x:clip}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tnum,table,.readout{font-variant-numeric:tabular-nums slashed-zero}.readout{font-family:var(--font-readout);font-weight:var(--weight-semibold);letter-spacing:0}.num{font-variant-numeric:tabular-nums slashed-zero}button{font:inherit;color:inherit}.wordmark{font-family:var(--font-ui);font-weight:var(--wordmark-weight);font-stretch:var(--wordmark-stretch);letter-spacing:var(--tracking-display);font-style:normal;line-height:1}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-fast:0s;--dur-settle:0s;--dur-slow:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}}@layer components{:root{--shadow-derived-1:inset 0 1px 0 #ffffff2e;--shadow-derived-2:inset 0 1px 0 #ffffff1a}@supports (color:lab(0% 0 0)){:root{--shadow-derived-1:inset 0 1px 0 lab(100% 0 0/.18);--shadow-derived-2:inset 0 1px 0 lab(100% 0 0/.1)}}.muted{color:var(--color-muted)}.icon{vertical-align:middle;flex:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lockup{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.lockup svg{flex:none;display:block}a.btn{text-decoration:none}.btn{justify-content:center;align-items:center;gap:var(--space-xs);height:var(--control-h);padding:0 var(--space-md);border-radius:var(--radius-sm);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.btn.lg{height:var(--control-h-lg);padding:0 var(--space-lg)}.btn.sm{height:var(--control-h-sm);padding:0 var(--space-sm);font-size:var(--text-sm)}.btn.primary{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-derived-1),0 1px 0 var(--color-accent-hover)}.btn.primary:hover,.btn.primary[data-hover]{background:var(--color-accent-hover)}.btn.primary:active,.btn.primary[data-active]{background:var(--color-accent-hover);box-shadow:var(--shadow-derived-2);transform:translateY(1px)scale(.985)}.btn.secondary{background:var(--color-paper-2);color:var(--color-ink)}.btn.secondary:hover,.btn.secondary[data-hover]{background:var(--color-paper-3)}.btn.secondary:active,.btn.secondary[data-active]{background:var(--color-paper-3);transform:translateY(1px)scale(.985)}.btn.tertiary{color:var(--color-accent-lifted);padding:0 var(--space-xs);background:0 0}.btn.tertiary:hover,.btn.tertiary[data-hover]{background:var(--color-accent-soft)}.btn.tertiary:active,.btn.tertiary[data-active]{transform:scale(.985)}.btn.tertiary.accent{color:var(--color-accent-lifted)}.btn.destructive{background:var(--color-danger-soft);color:var(--color-danger)}.btn.destructive:hover,.btn.destructive[data-hover]{background:var(--color-danger);color:var(--color-paper)}.btn[data-focus],.btn:focus-visible,.icon-btn:focus-visible,.chip.filter:focus-visible,.seg-opt:focus-visible,.tab:focus-visible,.webtab:focus-visible,.slot:focus-visible,.th-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-link{min-width:var(--touch-min);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-lifted);cursor:pointer;min-height:var(--touch-min);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.icon-btn{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--color-paper-2);color:var(--color-ink)}.icon-btn:active{transform:scale(.92)}.readout{font-family:var(--font-readout);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums slashed-zero}.label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-bottom:var(--space-2xs);text-transform:none;letter-spacing:0;display:block}.field{gap:0;max-width:420px;display:grid}.helper{min-height:1lh;font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2xs)}.helper.err{color:var(--color-danger)}.input{width:100%;height:var(--control-h);padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--text-base);outline-offset:1px;transition:border-color var(--dur-fast) var(--ease-settle),background-color var(--dur-fast) var(--ease-settle);outline:2px solid #0000}.input::placeholder{color:var(--color-muted)}.input:hover{border-color:var(--color-muted)}.input:focus-visible,.input[data-focus]{border-color:var(--color-accent);outline-color:var(--color-focus)}.input[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled{opacity:.55;cursor:not-allowed;background:var(--color-paper-2)}textarea.input{height:auto;padding:var(--space-xs) var(--space-sm);resize:vertical;line-height:var(--lh-base)}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .input-prefix{left:var(--space-sm);color:var(--color-muted);font-family:var(--font-readout);position:absolute}.input-wrap .input-prefix+.input{padding-left:28px}.input-wrap.search .icon{left:var(--space-sm);color:var(--color-muted);position:absolute}.input-wrap.search .input{padding-left:40px}.select-wrap{position:relative}.select-wrap .input{appearance:none;padding-right:40px}.select-wrap .icon{right:var(--space-sm);color:var(--color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.switch-row{align-items:center;column-gap:var(--space-md);min-height:var(--control-h);padding:var(--space-xs) 0;grid-template-columns:1fr auto;grid-template-areas:"a c""b c";display:grid}.switch-row>span:first-child{font-weight:var(--weight-medium);grid-area:a}.switch-row>.muted{font-size:var(--text-xs);grid-area:b}.switch-row>.switch{grid-area:c}.switch{background:var(--color-rule);width:44px;height:26px;transition:background-color var(--dur-fast) var(--ease-settle);cursor:pointer;border-radius:999px;display:inline-block;position:relative}.switch i{background:var(--color-muted);width:20px;height:20px;transition:transform var(--dur-settle) var(--ease-settle),background-color var(--dur-settle) var(--ease-settle);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on{background:var(--color-accent)}.switch.on i{background:var(--color-card);transform:translate(18px)}.switch.locked{opacity:.55;cursor:not-allowed}.switch.android{background:var(--color-paper-3);border:1px solid var(--color-rule);width:48px;height:28px}.switch.android i{background:var(--color-muted);width:16px;height:16px;top:5px;left:5px}.switch.android.on{background:var(--color-accent);border-color:var(--color-accent)}.switch.android.on i{background:var(--color-accent-ink);width:22px;height:22px;top:2px;left:2px;transform:translate(20px)}.check,.radio{align-items:center;gap:var(--space-xs);min-height:var(--touch-min);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.check input,.radio input{opacity:0;width:0;height:0;position:absolute}.check span,.radio span{border:1px solid var(--color-muted);border-radius:var(--radius-xs);background:var(--color-card);place-items:center;width:20px;height:20px;display:inline-grid}.radio span{border-radius:50%}.check input:checked+span{background:var(--color-accent);border-color:var(--color-accent)}.check input:checked+span:after{content:"";border:2px solid var(--color-accent-ink);border-top:0;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.radio input:checked+span{border-color:var(--color-accent);border-width:1px}.radio input:checked+span:after{content:"";background:var(--color-accent);border-radius:50%;width:10px;height:10px}.check input:focus-visible+span,.radio input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.chip{border-radius:var(--radius-pill);background:var(--color-paper-2);height:28px;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.chip.heard{background:var(--color-heard-soft);color:var(--color-heard)}.chip.partial{background:var(--color-partial-soft);color:var(--color-partial)}.chip.missed{background:var(--color-missed-soft);color:var(--color-missed)}.chip.info{background:var(--color-info-soft);color:var(--color-info)}.chip.accent{background:var(--color-accent-soft);color:var(--color-accent-lifted)}.chip.filter{background:var(--color-card);border-color:var(--color-rule);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);height:var(--control-h-sm)}.chip.filter:hover{background:var(--color-paper-2)}.chip.filter:active{transform:scale(.97)}.chip.filter.on{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-lifted)}.chip.filter:disabled{opacity:.55;cursor:not-allowed}.glyph{vertical-align:middle;flex:none;display:inline-block}.stage-glyph{display:inline-flex}.stage-glyph.heard{color:var(--color-heard)}.stage-glyph.partial{color:var(--color-partial)}.stage-glyph.missed{color:var(--color-missed)}.stage-glyph.pending{color:var(--color-muted)}.stage-glyph.unconfirmed{color:var(--color-warning)}.empty{justify-items:start;gap:var(--space-sm);padding:var(--space-lg);border:1px dashed var(--color-rule);border-radius:var(--radius-md);display:grid}.empty p{color:var(--color-ink-2);margin:0}.skeleton i,.skeleton-card i{border-radius:var(--radius-xs);background:var(--color-paper-3);width:70%;height:12px;display:block}.skeleton i.s,.skeleton-card i.s{width:36%}.skeleton i.l,.skeleton-card i.l{width:92%}.skeleton-card{padding:var(--space-md);border:var(--hairline);border-radius:var(--radius-md);background:var(--color-card);gap:10px;max-width:360px;display:grid}.loading{gap:var(--space-sm);display:grid}.loading .muted{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:inline-flex}.error-state{justify-items:start;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-ink);display:grid}.error-head{gap:var(--space-xs);color:var(--color-danger);font-weight:var(--weight-semibold);align-items:center;display:flex}.error-state p{font-size:var(--text-sm);margin:0}.band{height:var(--band-h);padding:0 var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);align-items:center;gap:10px;max-width:390px;display:flex}.band-label{font-weight:var(--weight-semibold)}.band-time{font-size:var(--text-sm)}.band-sub{opacity:.92;margin-left:auto}.band[data-kind=paused]{background:var(--color-paper-2);color:var(--color-ink)}.band[data-kind=paused] .band-sub{color:var(--color-ink-2);opacity:1}.band[data-kind=interrupted]{background:var(--color-warning);color:var(--color-accent-ink)}.band[data-kind=interrupted] .band-sub{opacity:1}.band[data-kind=warning]{background:var(--color-accent);color:var(--color-accent-ink)}.band[data-kind=warning] .band-sub{background:var(--color-warning-soft);color:var(--color-ink);border-radius:var(--radius-xs);opacity:1;font-weight:var(--weight-medium);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.band[data-kind=warning] .band-sub .icon{display:none}.band[data-kind=warning]>.icon{order:0}.band[data-kind=processing]{background:var(--color-paper-2);color:var(--color-ink)}.band[data-kind=processing] .band-sub{opacity:1;color:var(--color-ink-2)}.band-actions{gap:var(--space-xs);max-width:390px;padding:var(--space-sm) 0 0;flex-wrap:wrap;align-items:center;display:flex}.band-cadence{font-size:var(--text-xs);color:var(--color-muted);flex-basis:100%}.band-cadence .readout{font-family:var(--font-ui);font-variant-numeric:tabular-nums}[data-theme=dark] .band[data-kind=interrupted]{color:var(--color-paper)}.level-control{max-width:390px;padding:var(--space-md) 0 0}.level-track{height:var(--level-h-control);background:var(--color-level-track);border-radius:999px;margin:0 10px;position:relative}.level-fill{height:100%;width:var(--w,0%);background:var(--color-level-fill);opacity:.5;transition:width var(--dur-fast) linear;border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%)}.level-bubble{top:50%;left:var(--x,0%);width:var(--bubble);height:var(--bubble);background:var(--color-bubble-true);transition:left var(--dur-settle) var(--ease-settle);color:var(--color-accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.level-control[data-kind=idle] .level-bubble{background:var(--color-card);border:2px solid var(--color-muted)}.level-control[data-kind=paused] .level-bubble{background:var(--color-bubble-off)}.level-control[data-kind=ending] .level-bubble{box-shadow:0 0 0 4px var(--color-accent-soft)}.level-control[data-kind=ending] .level-track{background:var(--color-level-track)}.level-text{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.level-text .muted{font-weight:var(--weight-regular);font-size:var(--text-xs);text-align:right}.level-modes{margin:0 0 var(--space-sm);background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transform-origin:bottom;animation:level-lift var(--dur-settle) var(--ease-out);display:grid;overflow:hidden}.level-mode{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:48px;padding:0 var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);border-bottom:1px solid var(--color-rule-2);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.level-mode:last-child{border-bottom:0}.level-mode[aria-selected=true]{background:var(--color-accent-soft);color:var(--color-accent-lifted)}.level-mode-last{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-muted)}@keyframes level-lift{0%{opacity:0;transform:translateY(8px)scaleY(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.level-modes{animation:none}}.stage-row{gap:var(--space-sm);min-height:44px;padding:0 var(--space-xs);border-bottom:1px solid var(--color-rule-2);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:24px 1fr auto auto;align-items:center;display:grid}.stage-row:hover{background:var(--color-paper-2)}.stage-row:last-child{border-bottom:0}.stage-name{font-weight:var(--weight-medium)}.stage-note{font-size:var(--text-sm);color:var(--color-muted)}.stage-row[data-stage-state=missed] .stage-name,.stage-row[data-stage-state=missed] .stage-note{color:var(--color-missed)}.rvr-track{height:28px;margin:0 10px;position:relative}.rvr-line{height:var(--level-h);background:var(--color-level-track);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rvr-bubble{top:50%;left:var(--x);width:var(--bubble);height:var(--bubble);transition:left var(--dur-settle) var(--ease-settle);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rvr-bubble.reported{background:var(--color-card);border:2.5px solid var(--color-bubble-reported)}.rvr-bubble.real{background:var(--color-bubble-real)}.rvr[data-kind=aligned] .rvr-bubble.real{width:12px;height:12px}.rvr-legend{gap:var(--space-sm);margin-top:var(--space-xs);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rvr-legend>div{grid-template-rows:auto auto;grid-template-columns:12px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.rvr-dot{border-radius:50%;grid-row:1/3;width:12px;height:12px}.rvr-dot.reported{border:2px solid var(--color-bubble-reported);background:var(--color-card)}.rvr-dot.real{background:var(--color-bubble-real)}.rvr-dot.pending{border:2px dashed var(--color-muted);background:0 0}.rvr-k{font-size:var(--text-xs);color:var(--color-muted)}.rvr-v{font-weight:var(--weight-medium)}.rvr-evidence{gap:var(--space-xs);margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;display:flex}.rvr-evidence .readout{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.ring{align-items:center;gap:var(--space-md);display:flex}.ring svg{flex:none}.ring-track{fill:none;stroke:var(--color-level-track);stroke-width:6px}.ring-fill{fill:none;stroke:var(--color-accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray var(--dur-slow) var(--ease-settle)}.ring[data-kind=processing] .ring-fill{stroke:var(--color-muted);transform-origin:50%;animation:1.2s linear infinite spin}.ring-text{line-height:1.1;display:grid}.ring-value{font-size:var(--readout-lg)}.ring-label{font-size:var(--text-sm);color:var(--color-ink-2)}.ring-text .muted{font-size:var(--text-xs)}.ring-second{padding-left:var(--space-md);border-left:1px solid var(--color-rule);display:grid}.ring-second .readout{font-size:var(--readout-md)}.ring-second .muted{font-size:var(--text-xs)}.metric{background:var(--color-card);border:var(--hairline);box-shadow:var(--shadow-card);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);max-width:400px;display:grid}.metric-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.metric-title{font-weight:var(--weight-semibold)}.metric-value{font-size:var(--readout-lg);line-height:1}.metric-unit{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--color-muted);margin-left:6px}.metric-target{font-size:var(--text-xs)}.metric-value{font-family:var(--font-ui);font-weight:var(--weight-bold);letter-spacing:-.01em}.vs{margin-top:var(--space-xs);gap:6px;display:grid}.vs-row{gap:var(--space-xs);font-size:var(--text-xs);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.vs-k{color:var(--color-muted)}.vs-bar{background:var(--color-paper-2);border-radius:999px;height:8px;overflow:hidden}.vs-bar i{height:100%;width:var(--w);display:block}.vs-bar i.you{background:var(--color-chart-1)}.vs-bar i.top{background:var(--color-chart-other)}.vs-v{font-size:var(--text-xs);font-family:var(--font-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.metric-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);margin-top:var(--space-2xs);display:flex}.sit{box-shadow:var(--shadow-card);transition:transform var(--dur-press) var(--ease-out)}.sit:active{transform:scale(.99)}.sit{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);gap:4px;max-width:400px;display:grid}.sit-top{justify-content:space-between;align-items:center;display:flex}.sit-time{font-size:var(--text-sm);color:var(--color-ink-2);font-family:var(--font-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.sit-name{font-weight:var(--weight-semibold);font-size:var(--text-md)}.sit-line{font-size:var(--text-sm)}.sit-outcome{font-size:var(--text-sm);color:var(--color-ink);margin-top:4px}.sit-best-moment{font-size:var(--text-sm);color:var(--color-heard);align-items:center;gap:6px;margin-top:2px;display:flex}.sit-counts{font-size:var(--text-xs);margin-top:4px}.sit[data-kind=recording]{border-color:var(--color-accent)}.tl{grid-template-columns:var(--rail-w) 1fr;gap:var(--space-sm);padding:var(--space-xs) 0;display:grid}.tl-rail{background:var(--color-rail-rep);border-radius:2px}.tl-rail.rep{background:var(--color-rail-rep)}.tl-rail.h1{background:var(--color-rail-homeowner-1)}.tl-rail.h2{background:var(--color-rail-homeowner-2)}.tl-rail.unresolved{background:var(--color-rail-unresolved)}.tl-meta{gap:var(--space-xs);font-size:var(--text-xs);align-items:baseline;display:flex}.tl-who{font-weight:var(--weight-semibold);color:var(--color-ink)}.tl-time{color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-ui);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.tl p{font-size:var(--text-sm);color:var(--color-ink-2);max-width:60ch;margin:2px 0 0}.tl.hit{background:var(--color-accent-soft);border-radius:var(--radius-sm);padding:var(--space-xs);margin:0 calc(-1 * var(--space-xs))}.tl.hit p{color:var(--color-ink)}.tl-pause{margin:var(--space-xs) 0;padding:var(--space-xs) var(--space-sm);border-top:1px dashed var(--color-rule);border-bottom:1px dashed var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);display:block}.tl-pause .readout{font-size:var(--text-xs);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tl-pause .icon{vertical-align:-3px;margin-right:6px}.tl-note{gap:var(--space-xs);margin:var(--space-xs) 0 0 calc(var(--rail-w) + var(--space-sm));padding:var(--space-xs) var(--space-sm);border:var(--hairline);border-radius:var(--radius-sm);background:var(--color-card);font-size:var(--text-sm);color:var(--color-ink);align-items:baseline;display:flex}.tl-note-k{font-weight:var(--weight-semibold);color:var(--color-accent-lifted)}.tl mark{background:var(--color-partial-soft);color:inherit;border-radius:2px;padding:0 2px}.tl-searchbar{font-size:var(--text-xs);color:var(--color-muted);padding-top:var(--space-xs);border-top:1px solid var(--color-rule-2);justify-content:space-between;align-items:center;display:flex}.tl-rename{gap:var(--space-sm);font-size:var(--text-xs);padding-left:calc(var(--rail-w) + var(--space-sm));flex-wrap:wrap;align-items:center;display:flex}.moment{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-xs);max-width:480px;display:grid}.moment-head{gap:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.moment-head .readout{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.moment-stage{font-size:var(--text-xs);margin-left:auto}.moment blockquote{padding-left:calc(var(--rail-w) + var(--space-sm));font-size:var(--text-base);color:var(--color-ink);margin:0;position:relative}.moment blockquote:before{content:"";width:var(--rail-w);background:var(--color-rail-homeowner-2);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.moment cite{font-style:normal;font-size:var(--text-xs);color:var(--color-muted);margin-top:4px;display:block}.moment-finding{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.moment-actions{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.scrub{gap:var(--space-xs);font-size:var(--text-xs);align-items:center;display:flex}.scrub .readout{font-family:var(--font-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.scrub-track{height:var(--level-h);background:var(--color-level-track);border-radius:999px;flex:1;overflow:hidden}.scrub-track i{height:100%;width:var(--w);background:var(--color-accent);display:block}.moment-flag{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2);border-radius:var(--radius-sm);align-items:center;display:flex}.thread{gap:var(--space-xs);max-width:480px;display:grid}.note{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.note.reply{margin-left:var(--space-lg)}.note p{font-size:var(--text-sm);color:var(--color-ink);margin:4px 0 0}.note-meta{gap:var(--space-xs);font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;display:flex}.note-who{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-ink)}.note-at{color:var(--color-accent-lifted);font-size:var(--text-xs);font-family:var(--font-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.note.composer .field{margin:var(--space-xs) 0 0;max-width:none}.note-resolved{font-size:var(--text-xs);color:var(--color-heard);padding:0 var(--space-xs);align-items:center;gap:6px;display:flex}.table-wrap{border:var(--hairline);border-radius:var(--radius-md);background:var(--color-card);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums slashed-zero;min-width:560px}.table th{background:var(--color-paper-2);color:var(--color-muted);font-weight:var(--weight-medium);font-size:var(--text-xs);text-align:left;padding:0 var(--space-sm);border-bottom:1px solid var(--color-rule);white-space:nowrap;height:36px;position:sticky;top:0}.table th.num,.table td.num{text-align:right}.table th.sorted{color:var(--color-ink)}.th-btn{font:inherit;color:inherit;cursor:pointer;min-height:var(--touch-min);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.table td.readout{font-family:var(--font-ui);font-weight:var(--weight-semibold)}.table td{padding:0 var(--space-sm);border-bottom:1px solid var(--color-rule-2);vertical-align:middle;white-space:nowrap;height:40px}.table tbody tr:last-child td{border-bottom:0}.table td.why{white-space:normal;min-width:220px;color:var(--color-ink-2)}.table tbody tr:hover td{background:var(--color-paper)}.table tr.selected td{background:var(--color-accent-soft)}.table-filters{gap:var(--space-xs);margin-bottom:var(--space-xs);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.table tr.skeleton td i{background:var(--color-paper-3);border-radius:4px;width:80%;height:10px;display:block}.table tr.skeleton td i.s{width:40%}.table tr.skeleton td i.l{width:95%}.table-wrap .empty{border:0;border-top:1px solid var(--color-rule-2);border-radius:0}@media (max-width:900px){.table td{height:52px}}.segmented{border-radius:var(--radius-pill);background:var(--color-paper-2);border:1px solid var(--color-rule-2);padding:0;display:inline-flex}.seg-opt{height:var(--control-h-sm);padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);background:0 0;border:0}.seg-opt.on{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-selected),inset 0 0 0 1px var(--color-rule-2)}.seg-opt:hover:not(.on){color:var(--color-ink)}.segmented-wrap{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.bucket{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.bucket.warn{color:var(--color-warning)}.consent{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-sm);max-width:440px;display:grid}.consent-head{gap:var(--space-sm);align-items:flex-start;display:flex}.consent-head .icon{color:var(--color-accent-lifted);margin-top:2px}.consent-title{font-weight:var(--weight-semibold)}.consent-head .muted{font-size:var(--text-sm)}.consent-script{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper);font-size:var(--text-md);line-height:var(--lh-snug)}.cookie{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);padding:var(--space-md);gap:var(--space-sm);max-width:520px;display:grid}.cookie p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.cookie a,.assist-src a{color:var(--color-accent-lifted);margin:-10px 0;padding:10px 0;display:inline-block}.cookie-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cookie-actions .btn{flex:120px}.cookie-rows{border-top:1px solid var(--color-rule-2);display:grid}.cookie-rows .switch-row{border-bottom:1px solid var(--color-rule-2)}.assist-pill{justify-content:flex-end;display:flex}.assist{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);width:340px;max-width:100%;display:grid;overflow:hidden}.assist-head{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-rule-2);font-weight:var(--weight-semibold);font-size:var(--text-sm);display:flex}.assist-head .muted{font-weight:var(--weight-regular);font-size:var(--text-xs)}.assist-head .icon-btn{margin-left:auto}.assist-head>svg:first-child{color:var(--color-accent-lifted)}.assist-body{gap:var(--space-xs);padding:var(--space-md);display:grid}.assist-msg{font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);max-width:92%}.assist-msg.you{background:var(--color-accent-soft);justify-self:end}.assist-src{font-size:var(--text-xs);color:var(--color-muted);margin-top:4px}.assist-src a{color:var(--color-accent-lifted)}.assist-chips{flex-wrap:wrap;gap:6px;display:flex}.assist-foot{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-rule-2);display:flex}.assist-foot .input{height:var(--control-h-sm);font-size:var(--text-sm)}.slots{flex-wrap:wrap;gap:6px;display:flex}.slot{height:var(--control-h-sm);padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.slot.on{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-lifted)}.tabbar{height:var(--tab-bar-h);background:var(--color-card);border-top:var(--hairline);grid-template-columns:repeat(3,1fr);max-width:390px;display:grid}.tab{color:var(--color-muted);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.tab:active{transform:scale(.94)}.tab.on{color:var(--color-accent-lifted)}.tab .glyph{color:inherit}.webtabs{gap:var(--space-lg);border-bottom:1px solid var(--color-rule);display:flex}.webtab{height:40px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),box-shadow var(--dur-settle) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;box-shadow:inset 0 -2px #0000}.webtab.on{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.count{background:var(--color-paper-2);min-width:18px;height:18px;font-size:var(--text-2xs);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.native{gap:var(--space-sm);background:var(--color-paper);border:var(--hairline);border-radius:var(--radius-md);max-width:390px;padding:var(--space-sm);display:grid}.nav-ios,.nav-android{justify-content:space-between;align-items:center;height:44px;display:flex}.nav-title{font-weight:var(--weight-semibold)}.nav-android{background:var(--color-card);border-radius:var(--radius-sm);height:56px;padding:0 4px}.nav-android .nav-title{padding-left:var(--space-sm);text-align:left;flex:1}.sheet-ios{background:var(--color-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-sm) var(--space-md) var(--space-md);gap:var(--space-xs);border:var(--hairline);border-bottom:0;display:grid}.grabber{background:var(--color-rule);border-radius:999px;justify-self:center;width:36px;height:5px}.sheet-title{font-weight:var(--weight-semibold);font-size:var(--text-md)}.sheet-ios p,.dialog-android p{font-size:var(--text-sm);margin:0}.ios-actions{gap:var(--space-xs);margin-top:var(--space-xs);display:grid}.dialog-android{background:var(--color-card);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-xs);border:var(--hairline);margin:0 var(--space-md);display:grid}.android-actions{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.switch.ios{width:51px;height:31px}.switch.ios i{width:27px;height:27px;top:2px;left:2px}.switch.ios.on{background:var(--color-accent)}.switch.ios.on i{transform:translate(20px)}.segmented[data-sliding] .seg-opt{isolation:isolate;position:relative}.segmented[data-sliding] .seg-opt.on{box-shadow:none;background:0 0}.seg-pill{z-index:-1;border-radius:var(--radius-pill);background:var(--color-card);box-shadow:var(--shadow-derived-4), inset 0 0 0 1px var(--color-rule-2);position:absolute;inset:0}.seg-label,.webtabs[data-sliding] .webtab{position:relative}.webtabs[data-sliding] .webtab.on{box-shadow:none}.webtab-line{background:var(--color-accent);border-radius:var(--radius-pill);height:2px;position:absolute;bottom:0;left:0;right:0}.level-fill{width:100%;transform:translateX(-50%) scaleX(var(--level,0));transition:transform var(--dur-fast) linear}@keyframes transcript-mark{0%{background-color:var(--color-accent-soft)}to{background-color:#0000}}.tl[data-marked]{animation:transcript-mark 1.2s var(--ease-out) 1;border-radius:var(--radius-sm)}.level-track,.rvr-track{container-type:inline-size}.level-bubble[data-pos],.rvr-bubble[data-pos]{transform:translate(calc(var(--pos,0) * 100cqw - 50%), -50%);transition:none;left:0}.sit-button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.sit-button:hover{background-color:var(--color-paper)}.tl-rail.p3{background:var(--color-rail-participant-3)}.tl-rail.p4{background:var(--color-rail-participant-4)}.moment blockquote[data-rail=rep]{border-left-color:var(--color-rail-rep)}.moment blockquote[data-rail=h1]{border-left-color:var(--color-rail-homeowner-1)}.moment blockquote[data-rail=p3]{border-left-color:var(--color-rail-participant-3)}.moment blockquote[data-rail=p4]{border-left-color:var(--color-rail-participant-4)}.moment blockquote[data-rail=unresolved]{border-left-color:var(--color-rail-unresolved)}.scrub-track i{transform-origin:0;width:100%;transform:scaleX(var(--p,0))}.why-fold{white-space:normal;margin-top:var(--space-3xs);font-size:var(--text-xs);color:var(--color-ink-2);display:none}@media (max-width:900px){.table th.why,.table td.why{display:none}.table .why-fold{display:block}.table td:first-child{white-space:normal}}.table tr.clickable{cursor:pointer}.table td{transition:background-color var(--dur-fast) var(--ease-out)}.th-btn .flip{transform:rotate(180deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.switch{border:0;padding:0}button.switch.android{border:1px solid var(--color-rule)}button.switch.android.on{border-color:var(--color-accent)}.assist-body-form{gap:var(--space-xs);display:grid}.drawer-overlay{z-index:calc(var(--z-sheet) - 1);background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-overlay{background:color-mix(in oklch, var(--color-ink) 32%, transparent)}}[data-theme=dark] .drawer-overlay{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .drawer-overlay{background:color-mix(in oklch, var(--color-paper) 72%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .drawer-overlay{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .drawer-overlay{background:color-mix(in oklch, var(--color-paper) 72%, transparent)}}}.drawer.drawer[data-vaul-drawer][data-state]{animation-duration:var(--dur-slow);animation-timing-function:var(--ease-drawer)}.drawer-overlay.drawer-overlay[data-vaul-overlay][data-state]{animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}.drawer{z-index:var(--z-sheet);background:var(--color-card);color:var(--color-ink);border:var(--hairline);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed}.drawer[data-side=right]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:min(480px,100vw);top:0;bottom:0;right:0}.drawer[data-side=bottom]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:88vh;bottom:0;left:0;right:0}.drawer-head{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:var(--hairline-2);display:flex}.drawer-title{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0}.drawer-head .icon-btn{flex-shrink:0;margin-left:auto}.drawer-body{padding:var(--space-md);overflow-y:auto}.drawer-foot{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:var(--hairline-2);justify-content:flex-end;display:flex}.drawer[data-side=bottom] .grabber{margin:var(--space-xs) auto 0}.toast{gap:var(--space-xs);width:min(360px, calc(100vw - 2 * var(--gutter-phone)));padding:var(--space-sm) var(--space-md);background:var(--color-card);color:var(--color-ink);border:var(--hairline);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);box-shadow:var(--shadow-derived-3);align-items:center;display:flex}.toast[data-type=error]{border-color:var(--color-danger);background:var(--color-danger-soft)}.toast[data-type=error] .icon{color:var(--color-danger)}[data-sonner-toast].toast{transition:transform var(--dur-settle) var(--ease-out), opacity var(--dur-settle) var(--ease-out)!important}@keyframes loading-wait{0%,to{visibility:hidden}}.loading>.muted{animation:.15s loading-wait}.th-btn{min-width:var(--touch-min)}.error-state p.muted{color:var(--color-ink-2)}.table-wrap{position:relative}.readout{font-family:var(--font-ui);letter-spacing:0}.band-time.readout,.ring-value.readout,.ring-second .readout{font-family:var(--font-readout)}.app{grid-template-columns:var(--sidebar-w) minmax(0,1fr);background:var(--color-paper);min-height:900px;color:var(--color-ink);border:var(--hairline);border-radius:var(--radius-md);display:grid;overflow:hidden}.side{background:var(--color-paper-2);border-right:var(--hairline);padding:var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex}.side-brand{align-items:center;gap:var(--space-sm);display:flex}.org{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);border:var(--hairline);border-radius:var(--radius-sm);background:var(--color-card);display:flex}.nav{gap:2px;display:grid}.nav a{align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.nav a.on{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-raised)}.nav a:hover{background:var(--color-card)}.nav .count{margin-left:auto}.side-foot{gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);margin-top:auto;display:grid}.main{flex-direction:column;min-width:0;display:flex}.topbar{align-items:center;gap:var(--space-md);height:var(--nav-h);padding:0 var(--space-lg);border-bottom:var(--hairline);background:var(--color-card);display:flex}.topbar h1{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.topbar .spacer{flex:1}.topbar .input-wrap{width:280px}.content{padding:var(--space-lg);gap:var(--space-lg);align-content:start;display:grid}.kpis{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex;overflow:hidden}.kpi{min-width:0;padding:var(--space-md);border-left:1px solid var(--color-rule-2);border-top:1px solid var(--color-rule-2);flex:168px;align-content:start;gap:4px;margin:-1px 0 0 -1px;display:grid}.kpi-t{gap:var(--space-2xs);margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;display:grid}.kpi-bar{border-radius:var(--radius-pill);background:var(--color-paper-2);height:6px;position:relative}.kpi-bar i{border-radius:var(--radius-pill);background:var(--color-ink-2);max-width:100%;position:absolute;top:0;bottom:0;left:0}.kpi-bar b{background:var(--color-ink);width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.kpi-k{font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--weight-medium)}.kpi-v{font-size:var(--readout-lg);line-height:1;font-family:var(--font-ui);font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi-d{font-size:var(--text-xs);color:var(--color-ink-2);align-items:center;gap:4px;display:inline-flex}.kpi-d.up{color:var(--color-heard)}.kpi-d.down{color:var(--color-missed)}.grid2{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{gap:var(--space-lg);grid-template-columns:2fr 1fr;display:grid}.panel{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-sm);min-width:0;box-shadow:var(--shadow-card);align-content:start;display:grid}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.panel-title{font-weight:var(--weight-semibold)}.panel-sub{font-size:var(--text-xs);color:var(--color-muted)}.legend{gap:var(--space-md);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:10px;height:10px}.legend i.hollow{border:2px solid var(--color-bubble-reported);background:0 0;border-radius:50%}.legend i.c1{background:var(--color-chart-1)}.legend i.c2{background:var(--color-chart-2)}.legend i.c3{background:var(--color-chart-3)}.legend i.c4{background:var(--color-chart-4)}.legend i.other{background:var(--color-chart-other)}.chart{width:100%;height:auto;font-family:var(--font-ui);display:block}.chart text{fill:var(--color-chart-axis);font-size:var(--text-2xs)}.chart .grid line{stroke:var(--color-chart-grid)}.chart .axis{stroke:var(--color-rule)}.chart .lbl{fill:var(--color-ink-2);paint-order:stroke;stroke:var(--color-card);stroke-width:4px;stroke-linejoin:round;font-weight:500}.chart .val{fill:var(--color-ink);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-2xs)}.heat{font-size:var(--text-xs);grid-template-columns:120px repeat(13,minmax(0,1fr));gap:3px;display:grid}.heat .h{color:var(--color-muted);text-align:center;font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heat .r{color:var(--color-ink-2);white-space:nowrap;align-items:center;display:flex}.heat .c{height:28px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:4px;place-items:center;display:grid}.heat .c.l1{background:var(--color-heat-1)}.heat .c.l2{background:var(--color-heat-2)}.heat .c.l3{background:var(--color-heat-3);color:var(--color-accent-ink)}.heat .c.l4{background:var(--color-heat-4);color:var(--color-accent-ink)}.heat .c.l5{background:var(--color-heat-5);color:var(--color-accent-ink)}.table{min-width:0}.filters{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.empty-panel{justify-items:center;gap:var(--space-sm);padding:var(--space-2xl);text-align:center;color:var(--color-ink-2);display:grid}@media (max-width:1100px){.grid2,.grid3{grid-template-columns:1fr}}@media (max-width:900px){.app{grid-template-columns:1fr;min-height:0}.side{display:none}.topbar{padding:0 var(--space-md)}.topbar .input-wrap{display:none}.content{padding:var(--space-md)}.heat{grid-template-columns:90px repeat(13,minmax(0,1fr))}.heat .h{font-size:var(--text-2xs)}}.review{grid-template-columns:340px minmax(0,1fr) 300px;gap:0;min-height:800px;display:grid}.col{padding:var(--space-md);border-right:var(--hairline);gap:var(--space-sm);align-content:start;min-width:0;display:grid}.col:last-child{border-right:0}.review-head{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--hairline);background:var(--color-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.review-title{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em}.review-meta{gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;display:flex}.review-meta .readout{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.review-actions{gap:var(--space-xs);align-items:center;display:flex}.rvr{max-width:none}.timeline{gap:4px;display:grid}.tl-stage{min-height:36px;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:20px minmax(0,1fr) 36px 52px;align-items:center;gap:8px;padding:0 4px;display:grid}.tl-stage:hover{background:var(--color-paper-2)}.tl-stage.on{background:var(--color-accent-soft)}.tl-stage .t{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-muted);text-align:right}.tl-stage .bar{background:var(--color-paper-2);border-radius:3px;height:6px;position:relative}.tl-stage .bar i{left:var(--l);width:var(--w);background:var(--color-chart-1);border-radius:3px;height:100%;position:absolute;top:0}.tl-stage[data-k=missed] .name{color:var(--color-missed);font-weight:var(--weight-medium)}.tl-stage .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player{gap:var(--space-xs);align-items:center;display:flex}.player .icon-btn{flex:none}.player-x{padding:var(--space-xs) var(--space-sm);border:var(--hairline);border-radius:var(--radius-sm);background:var(--color-card);font-size:var(--text-xs)}.player .scrub-track{flex:1}.numbers{gap:6px;display:grid}.num-row{gap:var(--space-sm);font-size:var(--text-sm);border-bottom:1px solid var(--color-rule-2);grid-template-columns:1fr auto auto;align-items:center;padding:4px 0;display:grid}.num-row .readout{font-size:var(--text-sm);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.num-row .chip{height:22px;font-size:var(--text-2xs);padding:0 8px}.mentor-panel{gap:var(--space-xs);display:grid}.mentor-line{gap:var(--space-xs);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:auto 1fr;display:grid}.mentor-k{font-weight:var(--weight-semibold);color:var(--color-accent-lifted)}.multi{font-size:var(--text-xs);gap:4px;display:grid}.multi .mrow{grid-template-columns:70px 1fr auto;align-items:center;gap:8px;display:grid}.multi .bar{background:var(--color-paper-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.multi .bar i{height:100%}.multi .bar i.rep{background:var(--color-rail-rep)}.multi .bar i.h1{background:var(--color-rail-homeowner-1)}.multi .bar i.h2{background:var(--color-rail-homeowner-2)}@media (max-width:1100px){.review{grid-template-columns:1fr}.col{border-right:0;border-bottom:var(--hairline)}}@media (max-width:900px){.review-head{padding:var(--space-md);grid-template-columns:1fr}.review-actions{flex-wrap:wrap}}.site{background:var(--color-paper);color:var(--color-ink);border:var(--hairline);border-radius:var(--radius-md);position:relative;overflow:hidden}.announce{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--color-paper-2);height:36px;font-size:var(--text-xs);color:var(--color-ink-2);display:flex}.announce a{color:var(--color-accent-lifted)}.sh{max-width:var(--container-site);padding:var(--space-sm) var(--space-xl) 0;background:0 0;margin:0 auto}.sh-row{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.sh-right{gap:var(--space-xs);align-items:center;display:flex}.rail{gap:var(--space-lg);margin-top:var(--space-xs);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail:before{content:"";background:var(--color-rule);height:1px;position:absolute;top:50%;left:0;right:0}.rail a{align-items:center;gap:var(--space-xs);height:36px;padding:0 var(--space-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.rail a:first-child{padding-left:0}.rail a:last-child{padding-right:0}.rail a:hover{color:var(--color-ink)}.rail .bub{background:var(--color-accent);border-radius:50%;flex:none;width:10px;height:10px;display:none}.rail a.on{color:var(--color-ink)}.rail a.on .bub{display:block}.hero{gap:var(--space-2xl);padding:var(--space-2xl) var(--space-xl) var(--space-3xl);max-width:var(--container-site);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.hero h1{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1.02;font-weight:var(--weight-black);margin:0 0 var(--space-md);overflow-wrap:anywhere;min-width:0}.hero h1 .acc{color:var(--color-accent-lifted)}.hero .lede{font-size:var(--text-md);color:var(--color-ink-2);max-width:44ch;margin:0 0 var(--space-lg)}.hero-ctas{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero-note{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted)}.photo-plate{aspect-ratio:4/3;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);text-align:center;padding:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);place-items:center;display:grid;position:relative;overflow:hidden}.photo-plate .demo{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);text-align:left;color:var(--color-ink);position:absolute}.trust{gap:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-top:var(--hairline);border-bottom:var(--hairline);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.trust .slot{height:36px;padding:0 var(--space-md);border:1px dashed var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.values{max-width:var(--container-site);padding:var(--space-3xl) var(--space-xl);gap:var(--space-3xl);margin:0 auto;display:grid}.value{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.value:nth-child(2n) .v-vis{order:-1}.value h2{font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-sm)}.value p{color:var(--color-ink-2);max-width:48ch;margin:0}.value .kicker{display:none}.v-vis{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);gap:var(--space-sm);display:grid}.pricing{background:var(--color-card);border-top:var(--hairline);border-bottom:var(--hairline);padding:var(--space-3xl) var(--space-xl)}.pricing-in{max-width:var(--container-site);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.pricing h2{font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-sm)}.tiers{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tier{border:var(--hairline);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-paper);gap:6px;display:grid}.tier .t-name{font-weight:var(--weight-semibold)}.tier .t-price{font-size:var(--readout-lg);line-height:1;font-family:var(--font-ui);font-weight:var(--weight-bold)}.tier .t-price small{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);font-weight:var(--weight-regular)}.tier p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.foot{padding:var(--space-2xl) var(--space-xl);gap:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);max-width:var(--container-site);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 auto;display:grid}.foot-links{gap:var(--space-md);flex-wrap:wrap;display:flex}.foot-links a{color:var(--color-ink-2);align-items:center;height:36px;text-decoration:none;display:inline-flex}.cookie-fixed{left:var(--space-md);bottom:var(--space-md);max-width:520px;position:absolute}.assist-fixed{right:var(--space-md);bottom:var(--space-md);position:absolute}@media (max-width:900px){.sh{padding:var(--space-xs) var(--space-md) 0}.rail{gap:var(--space-md);margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding:0 var(--space-md)}.hero{padding:var(--space-xl) var(--space-md) var(--space-2xl);gap:var(--space-lg);grid-template-columns:1fr}.values{padding:var(--space-2xl) var(--space-md);gap:var(--space-2xl)}.value{grid-template-columns:1fr}.value:nth-child(2n) .v-vis{order:0}.pricing{padding:var(--space-2xl) var(--space-md)}.pricing-in,.tiers{grid-template-columns:1fr}.foot{padding:var(--space-xl) var(--space-md);grid-template-columns:1fr}.cookie-fixed{right:var(--space-md);max-width:none}.assist-fixed{padding:0 var(--space-md) var(--space-md);justify-content:flex-end;display:flex;position:static}}.page{max-width:var(--container-site);padding:var(--space-xl) var(--space-xl) var(--space-3xl);gap:var(--space-2xl);margin:0 auto;display:grid}.page-head{gap:var(--space-sm);max-width:60ch;display:grid}.page-head h1{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1.02;font-weight:var(--weight-black);margin:0}.page-head h1 .acc{color:var(--color-accent-lifted)}.page-head p{font-size:var(--text-md);color:var(--color-ink-2);max-width:48ch;margin:0}.page-ctas{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-head .segmented{justify-self:start}.plans{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.plan{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);box-shadow:var(--shadow-card);display:grid}.plan h2{font-size:var(--text-lg);margin:0}.plan .who{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.price{align-items:baseline;gap:var(--space-xs);display:flex}.price b{font-size:var(--readout-lg);font-weight:var(--weight-black);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price span{color:var(--color-muted);font-size:var(--text-sm)}.tiers3{border-top:1px solid var(--color-rule-2);gap:0;display:grid}.tier3{gap:2px var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.tier3 .n{font-weight:var(--weight-semibold);grid-area:1/1}.tier3 .d{font-size:var(--text-sm);color:var(--color-ink-2);grid-area:2/1}.tier3 .p{text-align:right;grid-area:1/2/3;align-self:center}.tier3 .p b{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.tier3 .p span{font-size:var(--text-xs);color:var(--color-muted);display:block}.includes{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.includes li{gap:var(--space-xs);align-items:center;display:flex}.includes .icon{color:var(--color-heard);flex:none}.plan-foot{gap:var(--space-xs);display:grid}.plan-foot small{color:var(--color-muted);font-size:var(--text-xs)}.compare-plans{gap:var(--space-sm);display:grid}.cp-row{gap:var(--space-sm);border-top:1px solid var(--color-rule-2);min-height:40px;font-size:var(--text-sm);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;display:grid}.cp-row.head{color:var(--color-muted);font-size:var(--text-xs);background:var(--color-paper);border-top:0;min-height:28px;position:sticky;top:0}.cp-row .c{text-align:center}.cp-row .c .icon{color:var(--color-heard)}.cp-group{font-weight:var(--weight-semibold);padding-top:var(--space-md);font-size:var(--text-sm)}.faq{gap:0;max-width:72ch;display:grid}.faq details{border-top:1px solid var(--color-rule-2)}.faq details:last-child{border-bottom:1px solid var(--color-rule-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:48px;font-weight:var(--weight-semibold);font-size:var(--text-base);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--color-muted);flex:none}.faq p{margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);max-width:60ch}.proofs{gap:var(--space-2xl);display:grid}.proof{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.proof:nth-child(2n) .p-vis{order:-1}.proof h2{font-size:var(--text-xl);letter-spacing:-.015em;margin:0 0 var(--space-sm);line-height:1.1}.proof p{color:var(--color-ink-2);max-width:44ch;margin:0}.p-vis{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-card)}.numbers-demo{gap:var(--space-sm);display:grid}.nd-row{gap:var(--space-md);font-size:var(--text-sm);border-top:1px solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:32px;display:grid}.nd-row:first-child{border-top:0}.nd-row b{font-variant-numeric:tabular-nums}.nd-row .bar{background:var(--color-level-track);border-radius:4px;width:120px;height:8px;position:relative}.nd-row .bar i{background:var(--color-accent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.queue-demo{gap:0;display:grid}.qd{gap:4px var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--color-rule-2);font-size:var(--text-sm);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.qd:first-child{border-top:0}.qd .rk{color:var(--color-muted);font-size:var(--text-xs)}.qd .ld,.qd .sc{font-weight:var(--weight-semibold)}.qd .why{flex-wrap:wrap;grid-column:2/4;gap:6px;display:flex}.qd .why span{background:var(--color-paper-2);height:22px;color:var(--color-ink-2);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.qd .why span.first{background:var(--color-accent-soft);color:var(--color-accent)}.phone-demo{border:var(--hairline);border-radius:var(--radius-lg);max-width:300px;padding:var(--space-md);background:var(--color-paper);gap:var(--space-sm);margin:0 auto;display:grid}.pd-band{height:40px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;display:flex}.pd-band .readout{font-family:var(--font-readout)}.pd-ring{align-items:center;gap:var(--space-md);display:flex}.pd-ring svg{flex:none}.pd-ring b{font-size:var(--readout-lg);font-weight:var(--weight-black);font-family:var(--font-readout)}.pd-ring small{color:var(--color-muted);font-size:var(--text-xs);display:block}.closing{background:var(--color-paper-2);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);gap:var(--space-md);justify-items:start;display:grid}.closing h2{font-size:var(--text-xl);letter-spacing:-.015em;max-width:30ch;margin:0}.rule-line{gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);align-items:center;display:flex}.rule-line .icon{color:var(--color-accent);flex:none}@media (max-width:900px){.page{padding:var(--space-lg) var(--space-md) var(--space-2xl);gap:var(--space-xl)}.plans{grid-template-columns:1fr}.cp-row{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.cp-row .c{font-size:var(--text-xs)}.proof{grid-template-columns:1fr}.proof:nth-child(2n) .p-vis{order:0}.closing{padding:var(--space-xl) var(--space-md)}}.site{border:0;border-radius:0;flex-direction:column;min-height:100dvh;display:flex;overflow:visible}.site>main{flex:1}.site>.sh,.site>.foot{width:100%}:where(.site) :is(h1,h2,h3){font-weight:var(--weight-bold)}.sh .lockup{align-items:center;display:inline-flex}.sh a.lockup{min-height:36px}.foot-links a[aria-current=page]{color:var(--color-ink)}.foot-links a,.foot-button{justify-content:center;min-width:36px}.foot-mark{margin-bottom:var(--space-xs)}.foot-button{height:36px;font:inherit;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.foot-links a:hover,.foot-button:hover{color:var(--color-ink)}.rail a:focus-visible,.foot-links a:focus-visible,.foot-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.cookie-fixed{z-index:var(--z-overlay);position:fixed}.assist-fixed{z-index:var(--z-sheet);position:fixed}.assist-fixed .assist{width:380px;max-width:calc(100vw - 2 * var(--space-md))}.assist-fixed .assist-msg{font-size:var(--text-sm)}.assist-fixed .assist-src{font-size:var(--text-xs)}@media (max-width:900px){.cookie-fixed{left:var(--space-md);right:var(--space-md)}.assist-fixed{position:static}}.stage-list-bare{border:0;padding:0}.pricing .pricing-lede{font-size:var(--text-base);color:var(--color-ink-2);max-width:44ch}.tier .t-price .slot{font-family:var(--font-ui)}.page{grid-template-columns:minmax(0,1fr);width:100%}:where(.page) h2{margin:0 0 var(--space-md);font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:-.015em}:where(.page) h3{margin:0 0 var(--space-xs);font-size:var(--text-md)}.muted-note{font-size:var(--text-sm);color:var(--color-muted);margin:0}.yes{color:var(--color-heard);font-weight:var(--weight-semibold)}.no{color:var(--color-muted)}.table td.wrap,.table th.wrap{white-space:normal;padding-top:var(--space-xs);padding-bottom:var(--space-xs);height:auto;min-height:40px}.prose{max-width:72ch;color:var(--color-ink)}.video-slot{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);margin:0;overflow:hidden}.video-slot img,.video-slot video{width:100%;height:auto;display:block}.video-slot-phone{max-width:280px;margin-inline:auto}.hero-video{margin:0 0 var(--space-2xl)}.product-row{max-width:var(--container-site);padding:0 var(--space-xl) var(--space-3xl);margin:0 auto}.product-row h2{margin:0 0 var(--space-lg);font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.product-grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-item h3{margin:var(--space-md) 0 var(--space-2xs)}.product-item p{color:var(--color-ink-2);margin:0}@media (max-width:900px){.product-row{padding:0 var(--space-md) var(--space-2xl)}}@media (max-width:760px){.product-grid{grid-template-columns:minmax(0,1fr)}}.prose-table{width:100%;margin:var(--space-md) 0;border-collapse:collapse;font-size:var(--text-sm);line-height:1.45}.prose-table th,.prose-table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule-2);text-align:left;vertical-align:top}.prose-table th{color:var(--color-ink-2);font-weight:var(--weight-semibold)}@media (max-width:640px){.prose-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose-table tr{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-rule-2);display:block}.prose-table td{padding:var(--space-3xs) 0;border-bottom:0;display:block}.prose-table td:before{content:attr(data-label);color:var(--color-ink-2);font-size:var(--text-xs);display:block}}.prose .legal-list{padding:0;list-style:none}.legal-list li{gap:var(--space-3xs);margin:0 0 var(--space-sm);display:grid}.legal-list a{min-height:var(--touch-min);justify-self:start;align-items:center;display:inline-flex}.legal-list span{color:var(--color-ink-2);font-size:var(--text-sm)}.prose h1{margin:0 0 var(--space-md);font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.prose h2{margin:var(--space-xl) 0 var(--space-xs);font-size:var(--text-md);letter-spacing:0}.prose h3{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-base)}.prose p,.prose li{color:var(--color-ink-2);line-height:var(--lh-base)}.prose ul,.prose ol{padding-left:var(--space-lg);list-style:outside}.prose ol{list-style:decimal}.prose a{color:var(--color-accent-lifted)}.draft-note{padding:var(--space-sm) var(--space-md);background:var(--color-partial-soft);border:1px solid var(--color-partial);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-ink)}.story{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.story .slot-block{gap:var(--space-xs);padding:var(--space-md);border:1px dashed var(--color-rule);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-sm);display:grid}.story .slot-block b{color:var(--color-ink)}.table tbody th{height:40px;padding:0 var(--space-sm);border-bottom:1px solid var(--color-rule-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;white-space:normal;background:0 0;position:static}.table td.yes .icon{display:block}.story-slots,.story-side{gap:var(--space-sm);align-content:start;justify-items:start;display:grid}.story-side .photo-plate{width:100%}.story .story-metrics{justify-content:flex-start;gap:var(--space-xs);border:0;width:100%;padding:0}@media (max-width:900px){.photo-plate{aspect-ratio:auto;gap:var(--space-md);overflow:visible}.photo-plate>span{place-items:center;min-height:160px;display:grid}.photo-plate .demo{position:static}.story{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.org-plan{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.org-price{text-align:left;justify-items:start}}.deletion-form,.talk-form{max-width:72ch;padding:var(--space-lg);background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md)}.deletion-form h2,.talk-form h2{margin:0 0 var(--space-md);font-size:var(--text-md);letter-spacing:0}.deletion-form form,.talk-form form{gap:var(--space-sm);display:grid}.deletion-form .field,.talk-form .field{max-width:none}.deletion-form .btn,.talk-form .btn{justify-self:start}.deletion-sent,.deletion-failed,.talk-sent,.talk-failed{font-size:var(--text-sm);margin:0}.deletion-failed,.talk-failed{color:var(--color-danger)}.deletion-failed a,.talk-failed a{color:inherit}.proof .proof-rep{font-size:var(--text-xs)}.proof .proof-sub{margin-top:var(--space-sm)}.closing .closing-line{color:var(--color-ink-2);max-width:48ch;margin:0}.cp-row .c.no{color:var(--color-muted)}.qd .why span.first{color:var(--color-accent-lifted)}.cp-row .c{justify-content:center;align-items:center;display:flex}.hero-band{position:relative;overflow:hidden}.hero-band>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-band>.nofx{display:none}.hero-band>.hero{position:relative}.hero-field{aspect-ratio:1;justify-self:center;width:100%;max-height:min(72vh,620px);position:relative}.hero-mark{width:min(42%,240px);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-band[data-field=still]>canvas{display:none}.hero-band[data-field=still] .hero-mark{display:block}@media (max-width:900px){.hero-field{aspect-ratio:auto;height:46vh;min-height:280px}}.changelog h1{font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}.changelog{row-gap:var(--space-md)}.changelog-list{margin:0;padding:0;list-style:none;display:grid}.changelog-entry{gap:var(--space-xs);padding:var(--space-lg) 0;border-top:var(--hairline);display:grid}.changelog-entry time{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.changelog-entry .prose h2{margin:0 0 var(--space-sm);font-size:var(--text-lg);line-height:var(--lh-tight)}.changelog-entry .prose li+li{margin-top:var(--space-2xs)}.changelog-entry .prose strong{color:var(--color-ink);font-weight:var(--weight-semibold)}@media (min-width:900px){.changelog-entry{gap:var(--space-xl);grid-template-columns:12rem minmax(0,1fr)}.changelog-entry time{top:var(--space-xl);padding-top:var(--space-3xs);align-self:start;position:sticky}}.help-center-search{gap:var(--space-sm);max-width:72ch;margin-bottom:var(--space-xl);display:grid}.help-center-search form{align-items:end;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.help-center-search .field{max-width:none}.help-hits{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.help-hits li{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.help-hits a{min-height:var(--touch-min);color:var(--color-ink);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.help-hits span,.help-none,.help-reply-who span,.help-crumb span{color:var(--color-muted);font-size:var(--text-sm)}.help-none{margin:0}.help-reply{gap:var(--space-xs);padding:var(--space-md);background:var(--color-card);border:var(--hairline);border-radius:var(--radius-md);display:grid}.help-reply p{margin:0}.help-reply .btn{justify-self:start}.help-groups{gap:var(--space-lg) var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.help-groups h2{margin:0 0 var(--space-xs);font-size:var(--text-md);letter-spacing:0}.help-groups ul{margin:0;padding:0;list-style:none;display:grid}.help-groups a{min-height:var(--touch-min);color:var(--color-ink-2);align-items:center;display:inline-flex}.help-groups a:hover,.help-hits a:hover{color:var(--color-accent-lifted)}.help-crumb{gap:var(--space-xs);align-items:baseline;margin:0;display:flex}.help-crumb a{min-height:var(--touch-min);min-width:var(--touch-min);align-items:center;display:inline-flex}.st-page{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-ui);min-width:0}.st-col{width:100%;max-width:calc(var(--container-site) + 2 * var(--gutter-desktop));padding-inline:var(--gutter-desktop);margin-inline:auto}.st-section{border-top:var(--hairline-2)}.st-section>.st-col{padding-block:var(--space-4xl)}.st-h2{font-size:var(--text-section);line-height:var(--lh-tight);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.st-line{margin:var(--space-sm) 0 0;font-size:var(--text-md);line-height:var(--lh-base);color:var(--color-ink-2);text-wrap:pretty;max-width:52ch}.st-sample{height:24px;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.st-link{color:var(--color-accent-lifted);font-weight:var(--weight-semibold);text-underline-offset:3px;min-height:var(--touch-min);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.st-link:hover{text-decoration-thickness:2px}@media (min-width:1024px){.st-col.ruled{border-inline:var(--hairline-2)}}@media (max-width:767px){.st-col{padding-inline:var(--gutter-phone)}.st-section>.st-col{padding-block:var(--space-2xl)}}.st-mast{z-index:var(--z-sticky);background:var(--color-paper);border-bottom:var(--hairline-2);position:sticky;top:0}.st-mast-row{align-items:center;gap:var(--space-xl);height:var(--nav-h);display:flex}.st-page .lockup{min-height:var(--touch-min);color:var(--color-ink);text-decoration:none}.st-nav{align-items:center;gap:var(--space-lg);display:flex;position:relative}.st-nav:before{content:"";left:0;right:0;bottom:var(--space-2xs);background:var(--color-rule);height:1px;position:absolute}.st-nav a{min-height:var(--touch-min);padding-bottom:var(--space-xs);color:var(--color-ink-2);font-weight:var(--weight-medium);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.st-nav a:after{content:"";left:50%;bottom:calc(var(--space-2xs) - 3px);border-radius:var(--radius-pill);background:var(--color-bubble-true);opacity:0;width:7px;height:7px;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);position:absolute;transform:translate(-50%)scale(.4)}.st-nav a:hover,.st-nav a[aria-current=page]{color:var(--color-ink)}.st-nav a:hover:after,.st-nav a[aria-current=page]:after{opacity:1;transform:translate(-50%)scale(1)}.st-mast-actions{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}.st-menu-btn,.st-menu{display:none}@media (max-width:959px){.st-nav{display:none}.st-menu-btn{display:inline-grid}.st-mast-row{gap:var(--space-sm)}}@media (max-width:599px){.st-mast-actions .st-signin{display:none}}.st-menu[data-open]{padding:var(--space-xs) 0 var(--space-md);border-top:var(--hairline-2);gap:0;display:grid}.st-menu a{min-height:48px;color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);border-bottom:var(--hairline-2);align-items:center;text-decoration:none;display:flex}.st-hero>.st-col{padding-block:var(--space-2xl) var(--space-3xl)}.st-hero-grid{column-gap:var(--space-xl);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.st-hero-copy{grid-column:1/span 6}.st-hero-media{grid-column:7/span 6;min-width:0}.st-h1{font-size:var(--text-display);line-height:1.04;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.st-h1 .acc{color:var(--color-accent-lifted)}.st-sub{margin:var(--space-md) 0 var(--space-xl);font-size:var(--text-md);line-height:var(--lh-base);color:var(--color-ink-2);max-width:46ch}.st-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:959px){.st-hero-copy,.st-hero-media{grid-column:1/-1}.st-hero>.st-col{padding-block:var(--space-2xl) var(--space-xl)}}.st-frame{background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.st-frame-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-sm);border-bottom:var(--hairline-2);font-size:var(--text-xs);color:var(--color-muted);display:flex}.st-frame-bar b{font-weight:var(--weight-semibold);color:var(--color-ink-2)}.st-slot{background:var(--color-paper-2);margin:0;display:block;position:relative}.st-slot img,.st-slot video{width:100%;height:auto;display:block}.st-slot picture{display:contents}.st-slot.web{aspect-ratio:1200/686}.st-slot.web img{aspect-ratio:1200/686;object-fit:cover;object-position:left top}.st-slot .st-poster-dark,[data-theme=dark] .st-slot .st-poster-light{display:none}[data-theme=dark] .st-slot .st-poster-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-slot .st-poster-light{display:none}:root:not([data-theme=light]) .st-slot .st-poster-dark{display:block}}.st-phone{aspect-ratio:390/844;width:min(100%,292px);padding:var(--space-xs);background:var(--color-card);border:var(--hairline);border-radius:calc(var(--radius-lg) + var(--space-xs));box-shadow:var(--shadow-card);position:relative}.st-phone .st-slot{inset:var(--space-xs);border-radius:var(--radius-lg);position:absolute;overflow:hidden}.st-phone .st-slot img{object-fit:cover;object-position:center top;width:100%;height:100%}.st-sitline{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--hairline-2)}.st-sitline-head{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.st-sl{margin-top:var(--space-2xl);height:var(--level-h);position:relative}.st-sl-track{border-radius:var(--radius-pill);background:var(--color-level-track);position:absolute;inset:0}.st-sl-tick{top:50%;left:var(--x);background:var(--color-ink-2);width:2px;height:16px;position:absolute;transform:translate(-50%,-50%)}.st-sl-gap{top:-4px;bottom:-4px;left:var(--x);width:var(--w);background:var(--color-paper);border-inline:1px dashed var(--color-muted);position:absolute}.st-sl-miss{top:0;bottom:0;left:var(--x);width:var(--w);border-radius:var(--radius-pill);background:var(--color-missed);position:absolute}.st-sl-real{top:50%;left:var(--x);width:var(--bubble);height:var(--bubble);border-radius:var(--radius-pill);background:var(--color-bubble-real);box-shadow:0 0 0 4px var(--color-paper);position:absolute;transform:translate(-50%,-50%)}.st-sl-label{left:var(--x);font-size:var(--text-sm);white-space:nowrap;color:var(--color-ink-2);line-height:1.35;position:absolute}.st-sl-label .num{font-weight:var(--weight-semibold);color:var(--color-ink);margin-right:var(--space-xs)}.st-sl-label.up{bottom:calc(100% + var(--space-sm))}.st-sl-label.down{top:calc(100% + var(--space-sm))}.st-sl-label.end{transform:translate(-100%)}.st-sl-label.real{color:var(--color-ink);font-weight:var(--weight-semibold)}.st-sl-label.miss .num{color:var(--color-missed)}.st-sl-foot{height:calc(1lh + var(--space-sm));font-size:var(--text-sm)}.st-sl-list{gap:var(--space-2xs);margin:var(--space-lg) 0 0;font-size:var(--text-sm);color:var(--color-ink-2);padding:0;list-style:none;display:none}.st-sl-list li{gap:var(--space-xs);grid-template-columns:5.5em minmax(0,1fr);display:grid}.st-sl-list .num{font-weight:var(--weight-semibold);color:var(--color-ink)}.st-sl-list li.real{color:var(--color-ink);font-weight:var(--weight-semibold)}.st-sl-list li.miss .num{color:var(--color-missed)}@media (max-width:767px){.st-sl{margin-top:var(--space-lg)}.st-sl-label,.st-sl-foot{display:none}.st-sl-list{display:grid}}.st-trades{background:var(--color-third);color:var(--color-on-third)}.st-trades>.st-col{gap:var(--space-sm);padding-block:var(--space-xl);display:grid}.st-trades h2{font-size:var(--text-md);line-height:1.35;font-weight:var(--weight-bold);margin:0}.st-trade-list{column-gap:var(--space-xl);flex-wrap:wrap;row-gap:0;margin:0;padding:0;list-style:none;display:flex}.st-trade-list li{min-height:var(--touch-min);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;display:flex}.st-trade-list li.also{font-weight:var(--weight-regular)}@media (max-width:767px){.st-trade-list{column-gap:var(--space-lg)}.st-trade-list li{font-size:var(--text-base)}}.st-how-grid{column-gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.st-steps{grid-column:1/span 6;margin:0;padding:0;list-style:none}.st-step{justify-content:center;gap:var(--space-sm);min-height:68vh;padding-block:var(--space-2xl);border-top:var(--hairline-2);flex-direction:column;display:flex}.st-step:first-child{border-top:0}.st-step h3{align-items:center;gap:var(--space-sm);font-size:var(--text-2xl);line-height:var(--lh-tight);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);color:var(--color-muted);transition:color var(--dur-settle) var(--ease-out);margin:0;display:flex}.st-step h3:before{content:"";border-radius:var(--radius-pill);background:var(--color-level-track);width:12px;height:12px;transition:background-color var(--dur-settle) var(--ease-out),transform var(--dur-settle) var(--ease-out);flex:none}.st-step[data-active] h3{color:var(--color-ink)}.st-step[data-active] h3:before{background:var(--color-bubble-true)}.st-step p{font-size:var(--text-md);line-height:var(--lh-base);color:var(--color-ink-2);max-width:45ch;margin:0}.st-phone-wrap{justify-items:center;gap:var(--space-sm);display:grid}.st-step .st-phone-wrap{display:none}.st-how-media{top:calc(var(--nav-h) + var(--space-xl));padding-block:var(--space-xl);grid-column:8/span 5;align-self:start;justify-items:stretch;display:grid;position:sticky}.st-how-media .st-slot{opacity:0}.st-how-media .st-slot[data-active]{opacity:1}[data-motion=still] .st-how-media{display:none}[data-motion=still] .st-step{align-items:center;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}[data-motion=still] .st-step h3{color:var(--color-ink)}[data-motion=still] .st-step h3:before{background:var(--color-bubble-true)}[data-motion=still] .st-step .st-phone-wrap{grid-area:1/2/span 2;display:grid}[data-motion=still] .st-step .st-phone{width:200px}[data-motion=still] .st-steps{grid-column:1/-1}@media (max-width:959px){.st-how-media{display:none}.st-steps{grid-column:1/-1}.st-step{min-height:0}.st-step h3{color:var(--color-ink)}.st-step h3:before{background:var(--color-bubble-true)}.st-step .st-phone-wrap{margin-top:var(--space-md);justify-items:start;display:grid}.st-step .st-phone{width:min(100%,260px)}[data-motion=still] .st-step{display:flex}[data-motion=still] .st-step .st-phone-wrap{grid-area:auto}[data-motion=still] .st-step .st-phone{width:min(100%,260px)}}.st-claim .st-h2{max-width:32ch}.st-claim-panel{margin-top:var(--space-2xl);padding:var(--space-xl);background:var(--color-card);border:var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.st-claim-head{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.st-rvr{height:28px;margin:var(--space-xl) 14px 0;position:relative}.st-rvr-line{height:var(--level-h);border-radius:var(--radius-pill);background:var(--color-level-track);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.st-rvr-gap{background:var(--color-ink-2);opacity:.35;width:56%;height:2px;position:absolute;top:50%;left:22%;transform:translateY(-50%)}.st-rvr-b{top:50%;left:var(--x);border-radius:var(--radius-pill);width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)}.st-rvr-b.reported{background:var(--color-card);border:3px solid var(--color-bubble-reported)}.st-rvr-b.real{background:var(--color-bubble-real)}.st-rvr-legend{gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.st-rvr-legend>div:last-child{text-align:right}.st-rvr-k{font-size:var(--text-sm);color:var(--color-muted);display:block}.st-rvr-v{margin-top:var(--space-2xs);font-size:var(--text-reason);line-height:1.3;font-weight:var(--weight-bold);letter-spacing:-.01em;display:block}.st-rvr-v.real{color:var(--color-accent-lifted)}.st-evidence{gap:var(--space-sm);margin:var(--space-xl) 0 0;padding:var(--space-lg) 0 0;border-top:var(--hairline-2);list-style:none;display:grid}.st-evidence li{gap:var(--space-sm);font-size:var(--text-base);color:var(--color-ink-2);grid-template-columns:5.5em minmax(0,1fr);display:grid}.st-evidence .num{font-weight:var(--weight-semibold);color:var(--color-ink)}.st-evidence q{color:var(--color-ink);quotes:"“" "”"}@media (max-width:767px){.st-claim-panel{padding:var(--space-md)}.st-rvr-legend{gap:var(--space-md);grid-template-columns:1fr}.st-rvr-legend>div:last-child{text-align:left}}.st-parts-grid{column-gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.st-parts-media{top:calc(var(--nav-h) + var(--space-xl));grid-column:1/span 7;align-self:start;position:sticky}.st-parts-media .st-frame{position:relative}.st-parts-stage{aspect-ratio:1200/686;background:var(--color-paper-2);position:relative}.st-parts-stage>.st-slot{opacity:0;background:var(--color-paper-2);position:absolute;inset:0}.st-parts-stage>.st-slot[data-active]{opacity:1}.st-parts-stage>.st-slot.phone{place-items:center;display:grid}.st-parts-stage>.st-slot.phone img{width:auto;height:100%}.st-parts-list{grid-column:9/span 4;margin:0;padding:0;list-style:none}.st-part{justify-content:center;gap:var(--space-2xs);border-top:var(--hairline-2);min-height:30vh;padding-block:var(--space-lg);flex-direction:column;display:flex}.st-part:first-child{border-top:0}.st-part h3{font-size:var(--text-xl);line-height:1.3;font-weight:var(--weight-bold);color:var(--color-muted);transition:color var(--dur-settle) var(--ease-out);margin:0}.st-part[data-active] h3{color:var(--color-ink)}.st-part p{color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--lh-base);margin:0}.st-part .st-slot{display:none}.st-parts-sample{margin:var(--space-sm) 0 0;display:none}[data-motion=still] .st-parts-sample{display:block}[data-motion=still] .st-parts-media{display:none}[data-motion=still] .st-parts-list{column-gap:var(--space-xl);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-motion=still] .st-part{min-height:0}[data-motion=still] .st-part:nth-child(2){border-top:0}[data-motion=still] .st-part h3{color:var(--color-ink)}[data-motion=still] .st-part .st-slot{margin-top:var(--space-sm);border-radius:var(--radius-md);border:var(--hairline);aspect-ratio:1200/686;display:block;overflow:hidden}[data-motion=still] .st-part .st-slot img{object-fit:cover;object-position:left top;width:100%;height:100%}[data-motion=still] .st-part .st-slot.phone{background:var(--color-paper-2);place-items:center;display:grid}[data-motion=still] .st-part .st-slot.phone img{object-fit:contain;width:auto;height:92%}@media (max-width:959px){.st-parts-media{display:none}.st-parts-sample{display:block}.st-parts-list{grid-column:1/-1}.st-part{min-height:0}.st-part h3{color:var(--color-ink)}.st-part .st-slot{margin-top:var(--space-sm);border-radius:var(--radius-md);border:var(--hairline);aspect-ratio:1200/686;display:block;overflow:hidden}.st-part .st-slot img{object-fit:cover;object-position:left top;width:100%;height:100%}.st-part .st-slot.phone{background:var(--color-paper-2);place-items:center;display:grid}.st-part .st-slot.phone img{object-fit:contain;width:auto;height:92%}[data-motion=still] .st-parts-list{grid-template-columns:1fr}[data-motion=still] .st-part:nth-child(2){border-top:var(--hairline-2)}}.st-consent-grid{column-gap:var(--space-xl);row-gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.st-consent-card{grid-column:1/span 5}.st-consent-card .consent{max-width:none}.st-consent-card .consent-script{line-height:1.4}.st-consent-table{grid-column:6/span 7;min-width:0}.st-consent-table .table{min-width:0}.st-consent-table .table td{white-space:normal;height:auto;padding-block:var(--space-sm)}.st-consent-links{gap:var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:959px){.st-consent-card,.st-consent-table{grid-column:1/-1}}.st-stories-grid{column-gap:var(--space-xl);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.st-stories-intro{grid-column:1/span 4}.st-stories-intro .st-sample{margin-top:var(--space-md)}.st-story-facts{gap:var(--space-2xs);margin:var(--space-lg) 0 0;font-size:var(--text-sm);color:var(--color-ink-2);display:grid}.st-story-facts div{gap:var(--space-xs);grid-template-columns:6.5em minmax(0,1fr);display:grid}.st-story-facts dt{color:var(--color-muted)}.st-story-facts dd{color:var(--color-ink);font-weight:var(--weight-medium);margin:0}.st-story{border-left:var(--hairline);grid-column:6/span 7;margin:0;padding:0;list-style:none}.st-story li{gap:var(--space-md);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);grid-template-columns:6.5em minmax(0,1fr);display:grid;position:relative}.st-story li:before{content:"";left:-6px;top:calc(var(--space-sm) + .45em);border-radius:var(--radius-pill);background:var(--color-card);border:2px solid var(--color-ink-2);width:11px;height:11px;position:absolute}.st-story li.real:before{background:var(--color-bubble-real);border-color:var(--color-bubble-real)}.st-story .num{font-weight:var(--weight-semibold);color:var(--color-ink)}.st-story p{color:var(--color-ink-2);margin:0}.st-story q{color:var(--color-ink);quotes:"“" "”"}.st-stories-empty{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px dashed var(--color-rule);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.st-stories-empty p{font-size:var(--text-md);color:var(--color-ink-2);margin:0}.st-stories-empty-wrap{margin-top:var(--space-xl)}@media (max-width:959px){.st-stories-intro,.st-story{grid-column:1/-1}}@media (max-width:599px){.st-story li{gap:var(--space-3xs);grid-template-columns:1fr}}.st-founding{background:var(--color-third-soft)}.st-founding>.st-col{justify-content:space-between;align-items:center;gap:var(--space-xl);padding-block:var(--space-3xl);flex-wrap:wrap;display:flex}.st-founding .st-line{color:var(--color-ink-2)}.st-faq-in{max-width:var(--measure);margin-inline:auto}.st-faq-list{margin-top:var(--space-xl);border-top:var(--hairline)}.st-faq details{border-bottom:var(--hairline)}.st-faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:60px;padding-block:var(--space-sm);cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.35;list-style:none;display:flex}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary .icon{color:var(--color-ink-2);transition:transform var(--dur-fast) var(--ease-out);flex:none}.st-faq details[open] summary .icon{transform:rotate(45deg)}.st-faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.st-faq details p{margin:0 0 var(--space-lg);color:var(--color-ink-2);line-height:var(--lh-base);max-width:60ch}.st-res-grid{margin-top:var(--space-xl);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-res-item{align-content:start;gap:var(--space-2xs);padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-bottom:var(--hairline);color:inherit;transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:grid}.st-res-item:nth-child(2n){padding-left:var(--space-lg);border-left:var(--hairline)}.st-res-item b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent-lifted);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.st-res-item span{color:var(--color-ink-2)}.st-res-item:hover b{text-decoration-thickness:2px}.st-res-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (max-width:599px){.st-res-grid{grid-template-columns:1fr}.st-res-item:nth-child(2n){border-left:0;padding-left:0}}.st-cta{background:var(--color-paper);color:var(--color-ink);border-top:var(--hairline);overflow:hidden}.st-cta>.st-col{column-gap:var(--space-xl);min-height:440px;padding-block:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.st-cta-copy{grid-column:1/span 6}.st-cta-copy .st-h2{font-size:var(--text-display)}.st-cta-copy .st-actions{margin-top:var(--space-xl)}.st-cta-field{grid-column:7/span 6;height:360px;position:relative}.st-cta-field canvas{width:100%;height:100%;position:absolute;inset:0}.st-cta-field .nofx{width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-cta-field[data-field=live] .nofx{display:none}@media (max-width:959px){.st-cta-copy,.st-cta-field{grid-column:1/-1}.st-cta-field{height:240px;margin-top:var(--space-xl)}}.st-foot{border-top:var(--hairline)}.st-foot>.st-col{padding-block:var(--space-3xl) var(--space-xl)}.st-foot-cols{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (min-width:960px){.st-foot-cols>div+div{border-left:var(--hairline-2);padding-left:var(--space-lg)}}.st-foot h2{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.st-foot ul{margin:0;padding:0;list-style:none}.st-foot li a,.st-foot li button{min-height:var(--touch-min);min-width:var(--touch-min);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.st-foot li a:hover,.st-foot li button:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.st-foot-base{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--hairline-2);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (max-width:959px){.st-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-fixed-cookie{left:var(--space-md);bottom:var(--space-md);z-index:var(--z-overlay);box-shadow:var(--shadow-card);position:fixed}.st-fixed-assist{right:var(--space-md);bottom:var(--space-md);z-index:var(--z-overlay);position:fixed}@media (max-width:599px){.st-fixed-cookie{left:var(--space-xs);right:var(--space-xs);bottom:var(--space-xs);max-width:none}}.st-page-hero>.st-col{padding-block:var(--space-3xl) var(--space-xl)}.st-facts{background:var(--color-third-soft)}.st-facts ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-facts li{align-content:start;gap:var(--space-2xs);padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-left:1px solid var(--color-third-mark);padding-left:var(--space-lg);display:grid}.st-facts li:first-child{border-left:0;padding-left:0}.st-facts b{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-ink)}.st-facts span{font-size:var(--text-sm);color:var(--color-ink-2)}.st-doc{column-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.st-toc{top:calc(var(--nav-h) + var(--space-xl));padding-block:var(--space-2xl);grid-column:1/span 3;align-self:start;position:sticky}.st-toc h2{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-muted)}.st-toc ol{border-left:var(--hairline);margin:0;padding:0;list-style:none}.st-toc a{min-height:var(--touch-min);padding-left:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);border-left:2px solid #0000;align-items:center;margin-left:-1px;text-decoration:none;display:flex}.st-toc a:hover{color:var(--color-ink)}.st-toc a[aria-current=true]{color:var(--color-ink);border-left-color:var(--color-accent);font-weight:var(--weight-semibold)}.st-doc-body{padding-block:var(--space-2xl) var(--space-4xl);max-width:var(--measure);grid-column:5/span 8}.st-doc-body section{scroll-margin-top:calc(var(--nav-h) + var(--space-lg));padding-top:var(--space-xl)}.st-doc-body section+section{margin-top:var(--space-xl);border-top:var(--hairline-2)}.st-doc-body h2{margin:0 0 var(--space-sm);font-size:var(--text-xl);line-height:var(--lh-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.st-doc-body p{margin:0 0 var(--space-md);line-height:var(--lh-base);color:var(--color-ink-2);max-width:60ch}.st-doc-body p strong{color:var(--color-ink);font-weight:var(--weight-semibold)}.st-doc-body .table-wrap{margin:var(--space-md) 0 var(--space-lg)}.st-doc-body .table{min-width:0}.st-doc-body .table td{white-space:normal;height:auto;padding-block:var(--space-sm)}.st-doc-body .table tbody th{height:auto;padding:var(--space-sm);background:var(--color-card);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:normal;border-bottom:1px solid var(--color-rule-2);position:static}.st-doc-body a{color:var(--color-accent-lifted);text-underline-offset:3px}.st-doc-links{margin:var(--space-sm) 0 0;border-top:var(--hairline-2);gap:0;padding:0;list-style:none;display:grid}.st-doc-links li{border-bottom:var(--hairline-2)}.st-doc-links a{min-height:48px;font-weight:var(--weight-semibold);align-items:center;display:flex}@media (max-width:959px){.st-toc{display:none}.st-doc-body{grid-column:1/-1}.st-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.st-facts li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:599px){.st-facts ul{grid-template-columns:1fr}.st-facts li{border-left:0;border-top:1px solid var(--color-third-mark);padding-left:0}.st-facts li:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.st-step h3,.st-step h3:before,.st-part h3{transition:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1440px){.container{max-width:1440px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.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}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,ease);transition-duration:var(--tw-duration,0s)}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.27soo5q86xy9f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-ext-wght-normal.0q03bcw6r6r5x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-wght-normal.0a44lh6y-zj1x.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
