@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ground:#0b0d10;--surface:#15181d;--raised:#1c2027;--line:#262a31;--glass:#12151a;--hair:#f2f2ef24;--text:#f2f2ef;--muted:#9a9ea6;--paper:#f2f2ef;--on-paper:#0b0d10;--on-paper-muted:#5f636b;--kept:#8fd6ae;--brand-red:#c0161e;--brand-red-hover:#a51219;--kept-hover:#a8e3c2;--loss:#4a505a;--kept-on-paper:#1f7a50;--on-kept:#0b0d10;--strike:#0b0d10;--reserve:#a08fd8;--good:#3ddc97;--bad:#ff4d5a;--check:#f5b342;--brand:#c0161e;--brand-press:#a51219;--note:#b4b9c1;--doc-ground:#f2f2ef;--doc-text:#0b0d10;--doc-muted:#55554f;--doc-surface:#e6e6e1;--doc-kept:#1f7a50;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-claim:var(--font-text);--numerals:tabular-nums lining-nums;--weight-text:400;--weight-strong:500;--weight-display:600;--size-display:clamp(46px, 7.6vw, 124px);--size-statement:clamp(24px, 2.4vw, 34px);--size-figure:clamp(40px, 5vw, 72px);--size-body:18px;--size-small:14px;--tracking-display:-.02em;--canvas-display:132px;--canvas-figure:220px;--canvas-statement:64px;--canvas-body:40px;--canvas-small:30px;--canvas-floor:28px;--canvas-margin:96px;--canvas-safe-top:250px;--canvas-safe-bottom:672px;--canvas-safe-bottom-tiktok:340px;--radius-frame:.07em;--radius-panel:8px;--radius-button:999px;--tap:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:160px;--margin-page:clamp(16px, 2.2vw, 32px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--dur-press:.16s;--dur-enter:.7s;--dur-frame:.7s;--dur-count:.9s;--dur-strike:.42s;--stagger:70ms;--burned:var(--loss);--bar-1:#5b616b;--bar-2:#4a4f57;--bar-3:#3c4047;--bar-4:#32363c;--bar-5:#2a2e33;--claim:var(--text);--act:var(--text);--act-hover:#fff;--num:var(--font-text);--black:var(--ground);--white:var(--text);--bone:var(--text);--bone-hover:var(--text);--ink-on-bone:var(--on-kept);--grey:var(--muted);--grey-2:color-mix(in srgb, var(--muted) 38%, var(--ground));--signal:var(--muted);--up:var(--kept);--down:var(--loss);--c-sales:var(--text);--c-spend:var(--muted);--c-profit:var(--kept);--c-orders:color-mix(in srgb, var(--text) 62%, var(--ground));--chart-5:var(--muted);--chart-6:color-mix(in srgb, var(--muted) 70%, var(--ground));--chart-7:color-mix(in srgb, var(--text) 80%, var(--ground));--chart-8:color-mix(in srgb, var(--muted) 45%, var(--ground));--card-top:var(--surface);--card-bottom:var(--surface);--card-line:var(--surface);--surface-field:var(--raised);--surface-pill:var(--surface);--surface-raised:var(--raised);--surface-popover:var(--raised);--surface-sunken:var(--glass);--surface-sheet:var(--surface);--surface-help:var(--surface);--head:var(--font-text);--body:var(--font-text);--fs-10:13px;--fs-11:13px;--fs-12:13px;--fs-13:14px;--fs-14:14px;--fs-15:16px;--fs-16:16px;--fs-17:18px;--fs-18:18px;--fs-19:20px;--fs-21:22px;--fs-28:28px;--fs-30:30px;--fs-32:34px;--fs-44:44px;--fs-48:48px;--gap:var(--space-4);--r:var(--radius-panel);--rad-2:2px;--rad-3:3px;--rad-4:4px;--rad-6:6px;--rad-7:6px;--rad-8:var(--radius-panel);--rad-9:var(--radius-panel);--rad-10:var(--radius-panel);--rad-14:var(--radius-panel);--rad-16:var(--radius-panel);--rad-20:var(--radius-panel);--rad-999:var(--radius-button);--rad-circle:50%;--spring-press:var(--ease-out);--d-press:var(--dur-press);--d-switch:.14s;--e-linear:linear;--e-ease:var(--ease-out);--shadow-soft-inset:none;--shadow-tile:none;--shadow-tile-hover:none;--shadow-btn:none;--shadow-sheet:0 -24px 60px #0009;--shadow-wpicker:-20px 0 60px #0009;--shadow-tip:0 12px 32px #00000080;--shadow-glow-up:none;--shadow-glow-down:none;--shadow-help:0 30px 60px #0009;--shadow-bubble:0 20px 40px #0009;--signal-soft:var(--raised);--up-soft:var(--raised);--burn-wash:var(--raised);--kept-wash:var(--raised);--dot-grid:transparent;--dot-on:2.2px;--dot-off:1.6px;--dot-pitch:5px;--fig-xl:56px;--fig-l:40px;--fig-m:30px;--fig-hero:clamp(64px, 8.4vw, 128px);--pad:var(--space-4);--pad-d:var(--space-5);--d-snap:.18s;--d-drop:.26s;--d-count:var(--dur-count);--d-win:var(--dur-enter);--e-out:var(--ease-out);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pure-black:var(--on-kept);--card-sheen-top:var(--surface);--card-sheen-bottom:var(--surface);--surface-quick:var(--surface);--scrim:#0b0d10b8;--shadow-lifted:0 24px 50px #0009;--landing-fill:#f2f2ef0a;--shadow-toast:0 8px 24px #0006;--skeleton-sheen:#f2f2ef0f;--frame-paper:var(--paper);--print-paper:#fff;--print-ink:var(--doc-text);--print-line:#ccc;--print-muted:var(--doc-muted);--print-rule:#ddd;--print-kept:var(--doc-kept);--print-burn:var(--doc-text);--print-stripe:#fafafa;--print-chip:var(--doc-surface);--print-chip-ink:var(--doc-text);--mono-shopify:var(--text);--mono-meta:var(--text);--mono-google:var(--text);--mono-tiktok:var(--text);--mono-klaviyo:var(--text);--h-short:220px;--h-tall:520px;--fw-medium:var(--weight-strong);--fw-semi:var(--weight-display);--menu-top:48px;--chart-track:#f2f2ef0f;--rule-active:2px;--shadow-menu:0 8px 24px #00000073;--pick-w:200px;--period-min:260px;--chip-h:40px;--pop-w:560px;--menu-w:260px;--sheet-max:80vh;--bar-h:60px;--z-pop:40;--z-edit:9;--lift-rot:-1.5deg;--lift-scale:1.02;--came:#f2f2ef12;--lost-bar:var(--loss);--calm-figure:#c9ccd2;--spark-base:#3a3f48;--ev-line:#f2f2ef80;--ov-hero:clamp(72px, 10vw, 164px)}@media (width<=860px){:root{--bar-h:52px}}@media (width>=900px){:root{--pad:var(--space-5)}}*{box-sizing:border-box}html,body{background:var(--black);color:var(--bone);margin:0}body{font-family:var(--body);font-size:var(--fs-17);-webkit-font-smoothing:antialiased;font-variant-numeric:var(--numerals);background:radial-gradient(circle at 1px 1px, var(--dot-grid) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--black);background-attachment:fixed;min-height:100dvh;line-height:1.5}button{font:inherit;color:inherit}a{color:inherit}.wrap{max-width:1240px;padding:calc(env(safe-area-inset-top) + 20px) max(16px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 40px) max(16px, env(safe-area-inset-left));margin:0 auto}.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.wordmark{font-weight:600;font-stretch:125%;font-size:var(--fs-19);letter-spacing:-.01em;text-decoration:none}.top .meta{color:var(--grey);font-size:var(--fs-14)}.today{margin-bottom:var(--gap);border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg, var(--card-sheen-top), var(--card-sheen-bottom));box-shadow:var(--shadow-soft-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.today p{max-width:46em;margin:0}.today .label{color:var(--grey);font-size:var(--fs-14);margin-bottom:2px;display:block}.grid{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.grid{grid-template-columns:repeat(4,1fr)}}.tile{text-align:left;width:100%;min-height:188px;padding:var(--pad);border-radius:var(--r);cursor:pointer;border:1px solid var(--card-line);background:var(--card-top);box-shadow:var(--shadow-tile);transition:transform var(--d-press) var(--spring-press);flex-direction:column;gap:10px;display:flex;position:relative}@media (width>=900px){.tile{padding:var(--pad-d)}}.tile:active{transform:scale(.985)}.tile-head{color:var(--grey);font-size:var(--fs-14);justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}.tile-fig{font-family:var(--num);font-weight:600;font-size:var(--fig-l);letter-spacing:-.02em;font-variant-numeric:var(--numerals);flex-wrap:wrap;align-items:baseline;column-gap:8px;line-height:.95;display:flex}.tile-unit{white-space:nowrap;font-family:var(--body);font-size:var(--fs-15);color:var(--grey);letter-spacing:0;font-weight:500}.tile-line{font-size:var(--fs-15);color:var(--bone);max-width:30em;margin:0;line-height:1.4}.tile-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.tile.setup .tile-fig{color:var(--grey-2);flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.tile-line{color:var(--grey)}.dot{border-radius:var(--rad-circle);background:var(--signal);width:6px;height:6px;display:inline-block}.chip{border-radius:var(--rad-6);height:26px;font-size:var(--fs-13);white-space:nowrap;color:var(--grey);background:var(--surface-raised);align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.chip.up{color:var(--up);background:var(--up-soft)}.chip.down{color:var(--down);background:var(--signal-soft)}.chip.flat{color:var(--grey);background:var(--surface-raised)}.chip.solid-down{color:var(--white);background:var(--down)}.chip.signal{color:var(--signal);background:var(--signal-soft)}.live{font-family:var(--num);font-weight:600;font-size:var(--fs-14);font-variant-numeric:var(--numerals);color:var(--signal);align-items:center;gap:6px;display:inline-flex}.btn{min-height:var(--tap);border-radius:var(--rad-8);border:1px solid var(--bone);cursor:pointer;background:var(--bone);color:var(--ink-on-bone);font-weight:600;font-size:var(--fs-16);letter-spacing:-.01em;transition:transform var(--d-press) var(--spring-press);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn.small{min-height:44px;font-size:var(--fs-15);padding:0 20px}.btn:active{transform:scale(.97)}.link{color:var(--grey);font-size:var(--fs-16);padding:12px 0;text-decoration:none;display:inline-block}.link b{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-underline-offset:3px;font-weight:500}.start{text-align:center;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.start h1{font-family:var(--head);letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(44px,11vw,88px);font-weight:600;line-height:.98}.start p{color:var(--grey);max-width:30em;margin:0 auto 32px}.start .small{font-size:var(--fs-14);color:var(--grey);margin-top:24px}.demo-banner{font-size:var(--fs-14);color:var(--grey);border:1px dashed var(--line);border-radius:var(--rad-14);margin-bottom:var(--gap);padding:8px 12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.narrow{width:100%;max-width:420px}.field{text-align:left;gap:8px;margin:0 0 16px;display:grid}.field span{color:var(--grey);font-size:var(--fs-14)}.field input{font:inherit;font-size:var(--fs-17);color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--rad-14);width:100%;min-height:56px;padding:0 16px}.field input:focus{outline:2px solid var(--bone);outline-offset:2px}.field input.code{font-family:var(--num);font-variant-numeric:var(--numerals);font-weight:600;font-size:var(--fs-32);letter-spacing:.3em;text-align:center}.error{font-size:var(--fs-15);color:var(--signal)!important;margin:0 0 16px!important}.btn:disabled{opacity:.5;cursor:default}.link.plain{cursor:pointer;background:0 0;border:0}input[type=range]{accent-color:var(--bone);width:100%;min-height:44px}.page-h{font-family:var(--head);letter-spacing:-.02em;margin:4px 0 20px;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.1}.grid.one{grid-template-columns:1fr;max-width:760px}.tile.static{cursor:default}.tile.static:hover{transform:none}.tile .how{color:var(--grey)}.link.left{text-align:left;font-size:var(--fs-15);padding:4px 0}.actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.btn.ghost{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.seg{border:1px solid var(--line);border-radius:var(--rad-999);margin-bottom:var(--gap);gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--grey);font-size:var(--fs-14);border-radius:var(--rad-999);cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 14px}.seg button.on{background:var(--bone);color:var(--ink-on-bone)}.tile.wide{margin-bottom:var(--gap);max-width:760px}.h3{font-family:var(--head);font-weight:600;font-size:var(--fs-21);margin:12px 0 4px}.sum{gap:6px;max-width:420px;margin:0;display:grid}.sum div{font-variant-numeric:var(--numerals);justify-content:space-between;gap:12px;display:flex}.sum dt{color:var(--grey)}.sum dd{margin:0}.sum .total{border-top:1px solid var(--line);padding-top:6px;font-weight:600}.table-wrap{border:1px solid var(--card-line);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-14);font-variant-numeric:var(--numerals)}th,td{text-align:right;border-bottom:1px solid var(--card-line);white-space:nowrap;padding:11px 14px}thead th{background:var(--card-top);z-index:1;position:sticky;top:0}tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--bone) 2%, var(--card-top))}th:first-child,td:first-child{text-align:left}th{color:var(--grey);font-weight:500}td.sig{color:var(--signal)}.note{font-size:var(--fs-14);max-width:46em;margin-top:12px}.or{margin-top:12px}.btn.wide{width:100%}.app{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}.app>.bar{grid-column:1/-1}.bar{top:env(safe-area-inset-top,0px);z-index:10;padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex;position:sticky}.bar .wordmark{margin-right:8px}.store select,.acct select,.pill{font:inherit;font-size:var(--fs-15);color:var(--bone);background:var(--surface-pill);border:1px solid var(--line);border-radius:var(--rad-999);cursor:pointer;min-height:40px;padding:0 14px}.acct{color:var(--grey);font-size:var(--fs-14);margin-left:auto;text-decoration:none}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.picker{position:relative}.sheet{z-index:20;border-radius:var(--rad-20);border:1px solid color-mix(in srgb, var(--bone) 9%, transparent);background:var(--surface-popover);width:min(420px,92vw);box-shadow:var(--shadow-sheet);padding:16px;position:absolute;top:48px;left:0}.sheet-h{color:var(--grey);font-size:var(--fs-13);margin:4px 0 8px}.opts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.opts button{font:inherit;font-size:var(--fs-14);color:var(--bone);border:1px solid var(--line);border-radius:var(--rad-999);cursor:pointer;background:0 0;min-height:36px;padding:0 12px}.opts button.on{background:var(--bone);color:var(--ink-on-bone)}.dates{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.dates label{color:var(--grey);font-size:var(--fs-13);gap:4px;display:grid}.dates input{font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--rad-10);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:40px;padding:0 10px}.sheet-actions{align-items:center;gap:14px;display:flex}.content{min-width:0;padding:20px max(16px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 20px) 20px}td.zero{color:color-mix(in srgb, var(--bone) 55%, transparent)}.grid.tiles{margin-bottom:var(--gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.panel{border:1px solid var(--card-line);border-radius:var(--r);margin-bottom:var(--gap);background:var(--card-top);padding:20px 24px}@media (width<=600px){.panel{padding:16px}}.panel-h{color:var(--grey);font-size:var(--fs-14);margin:0 0 10px}.panel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.panel .table-wrap{border:0;border-radius:0}.chart svg{width:100%;height:160px;display:block}.chart-axis{color:var(--grey);font-size:var(--fs-12);font-variant-numeric:var(--numerals);justify-content:space-between;margin-top:6px;display:flex}.crumbs{font-size:var(--fs-14);color:var(--grey)}th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}tr.drill{cursor:pointer}td a{color:var(--bone);text-decoration:none}.tile.skeleton{opacity:.5;min-height:140px}.empty{color:var(--grey);margin:12px 0}.updated{color:var(--grey);font-size:var(--fs-14);margin:0 0 10px}.list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list .meta{color:var(--grey);font-size:var(--fs-14);margin-left:auto}.dot.ok{background:var(--bone)}.plans{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.tile.plan{min-height:140px}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.content{padding-left:16px;padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}.acct,.bar .wordmark{display:none}}.menu{gap:8px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.menu a{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-field);font-size:var(--fs-17);justify-content:space-between;padding:18px 20px;text-decoration:none;display:flex}.form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:12px;display:grid}.field input:not([type=range]),.fixed-row input,.cell-in{font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--r);min-height:44px;padding:0 12px}.fixed-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.fixed-row input:first-child{flex:200px}.fixed-row input:nth-child(2),.loan-row input:not(:first-child){width:120px}label.inline{color:var(--grey);font-size:var(--fs-14);align-items:center;gap:6px;display:inline-flex}label.inline input{width:140px;font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--r);min-height:44px;padding:0 12px}.loan-row select{font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--r);min-height:44px;padding:0 10px}.loan-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:160px}.loan-row>.w-line{flex:260px;align-self:center}.loan-head{font-size:var(--fs-13);gap:8px;margin:8px 0 4px;display:flex}.loan-head span:first-child{flex:200px}.loan-head span{width:120px}.loan-head span:nth-child(2){width:180px}.loan-head span:nth-child(4){width:160px}.loan-head .rm{width:60px}label.inline{white-space:nowrap}@media (width<=700px){.loan-head{display:none}}.cell-in{text-align:right;width:100px;min-height:36px}.sel{font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--r);min-height:44px;padding:0 10px}.invite{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.gw{text-transform:capitalize;align-self:center;min-width:140px}.narrow.wide-ish{max-width:820px}.tile.plan.rec{border-color:var(--bone,var(--bone));box-shadow:inset 0 0 0 1px var(--bone,var(--bone))}.plan-who{color:var(--bone,var(--bone));margin-top:-2px;font-size:14px}.delta{font-size:var(--fs-13);border-radius:var(--rad-8);white-space:nowrap;padding:2px 8px;font-weight:600}.delta.up{color:var(--up);background:var(--up-soft)}.delta.down{color:var(--down);background:var(--signal-soft)}.up{color:var(--up)}.down{color:var(--down)}.grey{color:var(--grey)}.sw{border-radius:var(--rad-circle);flex:none;width:7px;height:7px;display:inline-block}.sw.dash{border:1px dashed var(--c-sales);background:0 0}.boards{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boards .meta{color:var(--grey);font-size:var(--fs-13);margin-right:auto}.tabs{flex-wrap:wrap;gap:6px;display:inline-flex}.tabs button{font:inherit;font-size:var(--fs-14);color:var(--grey);border:1px solid var(--line);border-radius:var(--rad-999);cursor:pointer;background:0 0;min-height:38px;padding:0 14px}.tabs button.on{color:var(--ink-on-bone);background:var(--bone);border-color:var(--bone);font-weight:600}.edit-bar{flex-wrap:wrap;gap:8px;display:inline-flex}.bgrid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.w{border:1px solid var(--card-line);border-radius:var(--r);min-width:0;padding:var(--pad);background:var(--card-top);box-shadow:var(--shadow-tile);flex-direction:column;gap:10px;display:flex;position:relative}@media (width>=900px){.w{padding:var(--pad-d)}}.s3{grid-column:span 3}.s4{grid-column:span 4}.s6{grid-column:span 6}.s8{grid-column:span 8}.s12{grid-column:span 12}@media (width<=1100px){.s3,.s4{grid-column:span 6}.s8{grid-column:span 12}}@media (width<=640px){.s3,.s4,.s6{grid-column:span 6}.k-ads,.k-chart,.k-today,.k-leak,.k-products,.k-email,.k-customers{grid-column:span 12}}.w.skeleton{opacity:.5;min-height:140px}.w-h{color:var(--grey);font-size:var(--fs-14);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.w-fig{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:12px 0 8px;display:flex}.big{font-family:var(--num);font-weight:600;font-size:var(--fig-l);letter-spacing:-.02em;font-variant-numeric:var(--numerals);line-height:.95}@media (width>=900px){.big{font-size:var(--fig-xl)}}.big.word,.fig-s{font-family:var(--body);font-weight:600;font-size:var(--fs-21);letter-spacing:-.01em}.w-unit{font-family:var(--body);color:var(--grey);font-size:var(--fs-15);letter-spacing:0;font-weight:500}.w-line{color:var(--grey);font-size:var(--fs-14);margin:0;line-height:1.4}.w-today{font-size:var(--fs-17);max-width:60em;margin:0;line-height:1.45}.k-today .btn{align-self:flex-start}.w-say{font-size:var(--fs-17);margin:0}.spark{margin-top:auto}.upsell{margin-bottom:var(--gap);align-items:flex-start}.table-wrap.flat{border:0;border-radius:0}.k-ads td.name{text-overflow:ellipsis;max-width:280px;overflow:hidden}@media (width<=640px){.hide-s{display:none}}.bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bars li{font-size:var(--fs-14);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bars a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pbar{border-radius:var(--rad-4);background:color-mix(in srgb, var(--bone) 6%, transparent);height:8px;overflow:hidden}.pbar span{border-radius:var(--rad-4);height:100%;display:block}.bars b{font-variant-numeric:var(--numerals);font-weight:600}.editing .w{outline:1px dashed color-mix(in srgb, var(--bone) 28%, transparent);outline-offset:-1px;padding-top:48px}.w-tools{z-index:2;gap:4px;display:flex;position:absolute;top:8px;right:8px}.w-tools button{font:inherit;font-size:var(--fs-13);color:var(--bone);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--rad-8);cursor:pointer;min-width:32px;min-height:32px;padding:0 8px}.w-tools .grip{cursor:grab;touch-action:none}.w.flash{animation:1.2s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 2px var(--bone)}to{box-shadow:0 0 #0000}}.drop{border:1.5px dashed color-mix(in srgb, var(--bone) 30%, transparent);color:var(--grey);min-height:120px;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center}.wpicker{z-index:30;width:min(420px,100vw);padding:18px 16px calc(env(safe-area-inset-bottom) + 18px);background:var(--surface-popover);border-left:1px solid color-mix(in srgb, var(--bone) 15%, transparent);box-shadow:var(--shadow-wpicker);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.wpicker .search{text-align:left;width:100%;min-height:44px;margin:12px 0}.pick{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--line);border-radius:var(--rad-14);cursor:pointer;background:0 0;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.pv{border-radius:var(--rad-10);border:1px solid var(--line);background:var(--surface-sunken);pointer-events:none;height:72px;overflow:hidden}.pv-in{transform-origin:0 0;border:0;width:400px;transform:scale(.3)}.pick-t{gap:2px;display:grid}.pick-t span{color:var(--grey);font-size:var(--fs-13)}.pick-t .add{color:var(--bone);font-weight:600}.mchart{width:100%;position:relative}.mchart svg{touch-action:pan-y;display:block}.mchart .mark{cursor:pointer}.legend-row{font-size:var(--fs-13);color:var(--grey);flex-wrap:wrap;gap:6px 14px;margin:4px 0 6px;display:flex}.legend-row button{font:inherit;color:var(--bone);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.legend-row button.off{opacity:.55}.legend-note{color:var(--grey);align-items:center;gap:6px;display:inline-flex}.mtip{border-radius:var(--r);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--bone) 20%, transparent);width:220px;box-shadow:var(--shadow-tip);font-size:var(--fs-13);pointer-events:auto;padding:10px 12px;position:absolute;top:34px}.mtip-d{color:var(--grey);margin-bottom:4px}.mtip-r{justify-content:space-between;gap:10px;display:flex}.mtip-r span{align-items:center;gap:6px;display:inline-flex}.mtip-ev{text-align:left;width:100%;font:inherit;color:var(--bone);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;margin-top:6px;padding:6px 0 0;display:block}.quick{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-quick);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.quick button{font:inherit;font-size:var(--fs-14);color:var(--grey);border-radius:var(--rad-9);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:36px;padding:0 12px}.quick button.on{background:var(--bone);color:var(--ink-on-bone);font-weight:600}.progress{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pdots{gap:6px;display:inline-flex}.pdot{border-radius:var(--rad-circle);border:1.5px solid var(--grey-2);width:10px;height:10px}.pdot.connected{background:var(--up);border-color:var(--up)}.pdot.fix{background:var(--down);border-color:var(--down)}.sgrid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:28px;display:grid}.src{min-height:180px}.src.soon{opacity:.75}.src-h{font-size:var(--fs-19);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.src-state{white-space:nowrap;font-size:var(--fs-13);color:var(--grey);margin-left:auto;font-weight:500}.src.connected .src-state{color:var(--up)}.src.fix .src-state{color:var(--down)}.sdot{border-radius:var(--rad-circle);background:var(--grey-2);flex:none;width:10px;height:10px}.sdot.connected{background:var(--up);box-shadow:var(--shadow-glow-up)}.sdot.fix{background:var(--down);box-shadow:var(--shadow-glow-down)}.accts{font-size:var(--fs-14);gap:6px;margin:0;padding:0;list-style:none;display:grid}.accts li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.accts li span:first-child{color:var(--bone)}.accts .link{font-size:var(--fs-13);margin-left:auto;padding:0}.src .actions{margin-top:auto}.w-line.small{font-size:var(--fs-12)}.later-h{margin-top:8px}.lgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.later{text-align:left;font:inherit;color:var(--bone);border:1px dashed var(--line);border-radius:var(--rad-14);cursor:pointer;background:0 0;gap:4px;padding:12px 14px;display:grid}.later span{color:var(--grey);font-size:var(--fs-13)}.later .add{color:var(--bone);font-weight:600}.later.on{cursor:default;border-style:solid}.later.on .add{color:var(--up)}.scan{place-items:start center;padding-top:48px}.scan h1{font-size:clamp(34px,7vw,60px)}.scan .eyebrow{color:var(--grey);margin:0 0 6px}.big.hero{margin:0 0 12px;font-size:clamp(64px,14vw,120px)}.scan-h{margin-top:28px!important}.steps{text-align:left;gap:14px;max-width:520px;margin:24px auto;padding:0;list-style:none;display:grid}.steps li{color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.steps li.done{color:var(--bone)}.steps .big{font-size:var(--fs-32)}.scan-meta{text-align:left;max-width:520px;margin:18px auto}.scan-leaks{text-align:left;margin:0 auto 24px}.actions.center{justify-content:center}.scan .big.hero{color:var(--bone)}.scan .big.hero.down{color:var(--down)}.scan-leaks p,.scan-meta p{text-align:left;max-width:none;margin:0}.scan-leaks .w-line{color:var(--grey)}.scan-leaks .w-line.bone{color:var(--bone)}.scan .eyebrow{margin:0 0 6px}.w-h .delta{margin-left:auto}.est{font-size:var(--fs-12);color:var(--grey);border:1px dashed var(--line);border-radius:var(--rad-6);padding:0 6px}.conf{font-size:var(--fs-12);border-radius:var(--rad-6);letter-spacing:0;padding:0 6px;font-weight:600}.conf.exact{color:var(--grey);border:1px solid var(--line);font-weight:500}.conf.estimated{color:var(--bone);border:1px dashed color-mix(in srgb, var(--bone) 45%, transparent)}.conf.missing{color:var(--down);border:1px solid color-mix(in srgb, var(--burned) 40%, transparent)}.w-say{letter-spacing:-.01em;font-size:clamp(18px,2vw,24px);font-weight:600}.vpill{font-size:var(--fs-13);border-radius:var(--rad-8);border:1px solid var(--line);color:var(--bone);white-space:nowrap;padding:3px 10px;font-weight:600;display:inline-block}.vpill.up{color:var(--up);border-color:color-mix(in srgb, var(--kept) 35%, transparent);background:color-mix(in srgb, var(--kept) 8%, transparent)}.vpill.down{color:var(--down);border-color:color-mix(in srgb, var(--burned) 40%, transparent);background:color-mix(in srgb, var(--burned) 8%, transparent)}.vpill.grey{color:var(--grey)}.k-hero{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--kept) 7%, transparent), transparent 60%), linear-gradient(180deg, var(--card-top), var(--card-bottom))}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hero-fig{font-size:clamp(54px,7vw,96px)}.verdict{border-left:1px solid var(--line);font-size:var(--fs-15);color:var(--bone);margin:6px 0 0;padding:2px 0 2px 14px}@media (width<=1100px){.k-hero,.k-today{grid-column:span 12}}.pbarseg{gap:4px;display:inline-flex}.pbarseg span{border-radius:var(--rad-4);background:color-mix(in srgb, var(--bone) 12%, transparent);width:26px;height:7px}.pbarseg span.connected{background:var(--up)}.pbarseg span.fix{background:var(--down)}.src-top{justify-content:space-between;align-items:center;display:flex}.mono{border-radius:var(--rad-10);width:40px;height:40px;font-weight:600;font-size:var(--fs-18);place-items:center;display:grid}.badge{font-size:var(--fs-12);border-radius:var(--rad-8);border:1px solid var(--line);color:var(--grey);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-weight:600;display:inline-flex}.badge.connected{color:var(--up);border-color:color-mix(in srgb, var(--kept) 35%, transparent)}.badge.fix{color:var(--down);border-color:color-mix(in srgb, var(--burned) 45%, transparent)}.src.fix{border-color:color-mix(in srgb, var(--burned) 40%, transparent)}.src .actions .btn{width:100%}.lgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.later{grid-template-columns:1fr auto;align-items:center;gap:12px}.later-t{gap:2px;min-width:0;display:grid}.later-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.later .add{border:1px solid var(--line);border-radius:var(--rad-8);font-size:var(--fs-13);padding:6px 10px}.scan-card{text-align:left;margin-bottom:20px}.scan-card .big.hero{margin:4px 0 8px;font-size:clamp(56px,12vw,96px)}.getback{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--kept) 35%, transparent);background:color-mix(in srgb, var(--kept) 6%, transparent);font-size:var(--fs-19);padding:14px 16px;font-weight:600;color:var(--bone)!important;max-width:none!important;margin:12px 0 0!important}.leak-money{align-items:baseline;margin-left:auto;display:inline-flex}.leak-money .big{font-size:var(--fs-28);color:var(--bone)}.clarity-form{gap:8px;width:100%;display:grid}.clarity-form .search{text-align:left;width:100%}.picker{min-width:0;max-width:100%}@media (width<=640px){.bar{gap:8px}.quick button{font-size:var(--fs-13);padding:0 9px}.k-tile{grid-column:span 12;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.k-tile .w-h{grid-column:1/-1}.k-tile .w-fig{grid-column:1}.k-tile .w-line{grid-column:1/-1}.k-tile .spark{grid-area:2/2;margin:0}.k-tile .big{font-size:var(--fs-30)}}.screen .page-h+.bgrid{margin-top:0}.plan-rows{gap:8px;margin:10px 0;display:grid}.plan-row{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.plan-row.on{border-color:color-mix(in srgb, var(--kept) 40%, transparent)}.cancel{border:1px solid var(--line);border-radius:var(--r);gap:10px;margin-top:10px;padding:14px;display:grid}.btn.danger{background:var(--down);color:var(--white);box-shadow:none}.danger-link{color:var(--down)}.toggles{gap:12px;margin:0;padding:0;list-style:none;display:grid}.toggles li{justify-content:space-between;align-items:center;gap:16px;display:flex}.switch{border-radius:var(--rad-999);border:1px solid var(--line);background:color-mix(in srgb, var(--bone) 8%, transparent);cursor:pointer;flex:none;width:46px;height:28px;position:relative}.switch span{border-radius:var(--rad-circle);background:var(--grey);width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.switch.on span{background:var(--up);transform:translate(18px)}.tile-line.bone{color:var(--bone)}.checklist{margin-bottom:var(--gap)}.checklist ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checklist li{border:1px solid var(--line);border-radius:var(--rad-10);font-size:var(--fs-14);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.checklist li:before{content:"";border-radius:var(--rad-circle);border:1.5px solid var(--grey);width:14px;height:14px}.checklist li.done{color:var(--grey)}.checklist li a{color:var(--bone);text-decoration:none}.help-btn{right:18px;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:25;border-radius:var(--rad-circle);border:1px solid var(--line);background:var(--surface-raised);width:44px;height:44px;color:var(--bone);font:inherit;font-weight:600;font-size:var(--fs-18);cursor:pointer;box-shadow:var(--shadow-tip);position:fixed}.help{right:18px;bottom:calc(env(safe-area-inset-bottom) + 72px);z-index:26;border-radius:var(--rad-16);background:var(--surface-help);border:1px solid color-mix(in srgb, var(--bone) 15%, transparent);width:min(360px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-help);gap:10px;padding:16px;display:grid;position:fixed;overflow-y:auto}.help-q{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.help-btn{bottom:calc(env(safe-area-inset-bottom) + 76px)}.help{bottom:calc(env(safe-area-inset-bottom) + 128px)}.screen{padding-bottom:140px}}.s2{grid-column:span 2}@media (width<=1100px){.s2{grid-column:span 4}}@media (width<=640px){.s2{grid-column:span 6}}.thumb{border-radius:var(--rad-7);object-fit:cover;vertical-align:middle;background:color-mix(in srgb, var(--bone) 6%, transparent);width:32px;height:32px;margin-right:10px;display:inline-block}.view-tabs{margin:0 0 10px}.how-card{margin-bottom:var(--gap);max-width:620px}.how{gap:2px;margin:0;display:grid}.how>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:6px 0;display:grid}.how>div p{grid-column:1/-1;margin:4px 0 6px}.how dt,.how dd{margin:0}.how dd{font-variant-numeric:var(--numerals)}.how .total{font-weight:600;font-size:var(--fs-17);border-bottom:0}.w-today.second{font-size:var(--fs-15);color:var(--grey);border-top:1px solid var(--line);padding-top:8px}.sheet{background:var(--surface-sheet)!important}.empty-box{justify-items:start;gap:10px;margin:12px 0;display:grid}.getback.small-box{font-size:var(--fs-15);font-weight:500}@media (width<=860px){.help-btn{display:none}.table-wrap{background:linear-gradient(to left, color-mix(in srgb, var(--ground) 70%, transparent), transparent 28px) right / 28px 100% no-repeat local, linear-gradient(to left, color-mix(in srgb, var(--bone) 12%, transparent), transparent 18px) right / 18px 100% no-repeat scroll}}.help-more{margin-top:var(--gap);gap:10px;max-width:520px;display:grid}.store-name{font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:600;overflow:hidden}@media (width<=640px){.quick button.on:last-child{text-overflow:ellipsis;max-width:44vw;overflow:hidden}.col-claimed,.col-roas,.col-linked,.col-poas,.col-p,.col-v{display:none}}.leak-card{margin-bottom:0}.leak-card .w-today{font-size:var(--fs-16)}.help-centre .narrow{text-align:left}.help-centre article p:not(.w-line){color:var(--bone)}.help-centre h1{margin:24px 0 8px;font-size:clamp(30px,4vw,44px)}.help-centre .lead{font-size:var(--fs-18);color:var(--bone)}.help-centre p{margin-left:0;margin-right:0;line-height:1.55}.help-steps{font-size:var(--fs-16);gap:10px;padding-left:22px;line-height:1.5;display:grid}.help-list{gap:10px;padding:0;list-style:none;display:grid}.help-list a{border:1px solid var(--line);border-radius:var(--rad-14);color:var(--bone);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.help-list a:hover{border-color:color-mix(in srgb, var(--bone) 35%, transparent)}.chart.stack svg rect{shape-rendering:crispedges}.dlist{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.dlist li{font-size:var(--fs-14);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.dlist li b{font-variant-numeric:var(--numerals)}.cohort-bars{align-items:flex-end;gap:4px;height:60px;margin:10px 0;display:flex}.cohort-bars .cbar{background:var(--c-orders);border-radius:var(--rad-2) 2px 0 0;flex:1;min-width:4px}.mix-legend{gap:6px;max-height:220px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.mix-legend li{font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.mix-legend .mix-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone);flex:1;overflow:hidden}.mix-legend b{font-variant-numeric:var(--numerals)}.mix-legend .mix-v{color:var(--grey);font-variant-numeric:var(--numerals);text-align:right;min-width:70px}.funnel{gap:8px;margin-bottom:10px;display:grid}.funnel-row{font-size:var(--fs-13);grid-template-columns:112px 1fr auto auto;align-items:center;gap:10px;display:grid}.funnel-l{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-bar{border-radius:var(--rad-999);background:color-mix(in srgb, var(--bone) 8%, transparent);height:10px;overflow:hidden}.funnel-bar span{border-radius:var(--rad-999);background:var(--c-sales);height:100%;display:block}.funnel-row b{font-variant-numeric:var(--numerals);text-align:right;min-width:54px}.funnel-r{color:var(--grey);font-size:var(--fs-12);text-align:right;min-width:34px}@media (width<=640px){.funnel-row{grid-template-columns:84px 1fr auto}.funnel-r{display:none}}.platform-tabs{margin-bottom:10px}.cols-picker{margin-bottom:var(--gap);max-width:520px}.cols-picker .opts{flex-wrap:wrap;gap:10px 16px;display:flex}.col-opt{font-size:var(--fs-14);color:var(--bone);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.col-opt input{accent-color:var(--up)}tr.trend-row{cursor:default}tr.trend-row td{background:color-mix(in srgb, var(--bone) 3%, transparent);padding:14px 10px}tr.trend-row .chart{margin-bottom:4px}.funnel-card .table-wrap.flat table{width:100%}.funnel-card .table-wrap.flat th,.funnel-card .table-wrap.flat td{text-align:right;padding:6px 10px}.funnel-card .table-wrap.flat th:first-child,.funnel-card .table-wrap.flat td:first-child{text-align:left}.monthbars{align-items:flex-end;gap:10px;height:160px;padding:10px 2px 0;display:flex;overflow-x:auto}.monthbar-col{flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:28px;height:100%;display:flex}.monthbar-track{border-top:1px solid var(--line);flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.monthbar{border-radius:var(--rad-3) 3px 0 0;width:60%;min-width:10px}.monthbar.up{background:var(--up)}.monthbar.down{background:var(--down)}.monthbar-label{font-size:var(--fs-11);color:var(--grey);white-space:nowrap}.pace-row{gap:8px;margin:8px 0;display:grid}.pace-bar{border-radius:var(--rad-6);background:color-mix(in srgb, var(--bone) 8%, transparent);height:10px;position:relative;overflow:visible}.pace-bar.big{height:16px}.pace-fill{border-radius:var(--rad-6);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.pace-mark{width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.pace-mark.pace-pace{background:repeating-linear-gradient(to bottom, var(--bone) 0 3px, transparent 3px 6px)}.pace-legend{font-size:var(--fs-13);color:var(--grey);flex-wrap:wrap;gap:16px;display:flex}.pace-legend span{align-items:center;gap:6px;display:inline-flex}.pace-sw{border-radius:var(--rad-circle);width:10px;height:10px;display:inline-block}.pace-sw.dotted{border:1.5px dotted var(--bone);border-radius:var(--rad-circle);background:0 0}.pace-sw.dashed{border:1.5px dashed var(--up);border-radius:var(--rad-circle);background:0 0}.loan-progress{margin:10px 0}.loan-progress-h{font-size:var(--fs-14);justify-content:space-between;margin-bottom:4px;display:flex}@media (width<=640px){.monthbars{height:120px}}.sheet{max-height:calc(100vh - 100px);overflow-y:auto}.info-wrap{margin-left:4px;display:inline-flex;position:relative}.info-btn{border-radius:var(--rad-circle);border:1px solid var(--line);width:16px;height:16px;color:var(--grey);font:inherit;font-size:var(--fs-10);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.info-btn:hover,.info-btn[aria-expanded=true]{color:var(--bone);border-color:var(--grey)}.info-bubble{z-index:15;border-radius:var(--rad-10);background:var(--surface-sheet);border:1px solid color-mix(in srgb, var(--bone) 15%, transparent);width:220px;box-shadow:var(--shadow-bubble);font-size:var(--fs-13);color:var(--bone);padding:10px 12px;font-weight:400;line-height:1.4;position:absolute;top:20px;left:0}.metric-picker{border:1px dashed var(--line);border-radius:var(--r);gap:8px;margin:8px 0 12px;padding:10px 12px;display:grid}.avg-toggle{font-size:var(--fs-13);color:var(--grey);align-items:center;gap:6px;display:flex}.coverage-line{color:var(--grey);font-size:var(--fs-13);flex-basis:100%}.changes-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.changes-list li a,.changes-list li{font-size:var(--fs-14);color:var(--bone);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.changes-list li .grey{font-size:var(--fs-12);margin-left:auto}.notes-box{resize:vertical;background:var(--surface-field);border:1px solid var(--line);border-radius:var(--rad-10);width:100%;min-height:110px;color:var(--bone);font:inherit;font-size:var(--fs-14);padding:10px 12px}.col-picker{margin:0 0 14px}.history-line{flex-basis:100%}.status-list{gap:8px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.status-row{align-items:center;gap:10px;font-size:14px;display:flex}.status-state{color:var(--grey);margin-left:auto;font-size:13px}.status-row.down .status-state{color:var(--down)}.status-strip{border-radius:6px;gap:1px;height:28px;margin:10px 0;display:flex;overflow:hidden}.status-bar{background:var(--up);flex:1}.status-bar.down{background:var(--down)}.status-bar.unknown{background:var(--grey-2);opacity:.35}.help-footer{margin-top:18px}.board,.bgrid{max-width:100%;overflow-x:hidden}.bgrid.editing .w:active{z-index:2}.bgrid.editing .w[tabindex="0"]:focus-visible{outline:2px solid var(--up);outline-offset:2px}.tabs-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs-row>.tabs{margin-bottom:0}.help-search{margin:14px 0 20px}.help-search input{border-radius:var(--rad-10);border:1px solid var(--line);background:var(--surface-field);width:100%;color:var(--bone);font:inherit;font-size:var(--fs-16);padding:12px 14px}.help-group{margin-top:22px}.help-group h2{margin-bottom:10px}.pick.soon{cursor:default;opacity:.6;grid-template-columns:1fr}.pick.soon .pick-t{gap:4px}.pick.soon .vpill{justify-self:start}.targets-pace-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.targets-pace-list .pace-bar{margin-top:6px}.trend-toggle{font-size:var(--fs-13,13px);margin-left:8px}.write-switch{flex-basis:100%;align-items:center;gap:6px;display:flex}.row-action-menu{display:inline-block;position:relative}.row-action-menu .menu-dots{padding:2px 8px;font-size:18px;line-height:1}.row-action-menu .opts{z-index:3;background:var(--card-top);border:1px solid var(--line);border-radius:var(--rad-8);min-width:120px;box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.row-action-menu .opts button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:8px 12px}.row-action-menu .opts button:hover{background:var(--line)}.sheet-backdrop{background:var(--scrim);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-sheet{background:var(--card-top);border-radius:12px;width:100%;max-width:420px;padding:20px}.confirm-sheet .actions{gap:12px;margin-top:14px;display:flex}.undo-toast{background:var(--card-top);border:1px solid var(--line);z-index:60;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ring-wrap{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.ring-fig{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ring-centre{font-size:var(--fig-m);position:absolute}.streak-list{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ach-list.changes-list{gap:8px}.toast-win{border:1px solid var(--line);border-radius:var(--rad-10);background:var(--surface-raised);font-size:var(--fs-14);animation:win-in var(--d-win) var(--e-out);align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}@keyframes win-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast-win{animation:none}}.foot{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:flex}.foot>div{border-left:1px solid var(--line);flex:1;padding-left:12px}.foot>div:first-child{border-left:0;padding-left:0}.foot .k{color:var(--grey);font-size:var(--fs-13)}.foot .v{font-weight:600;font-size:var(--fs-17);margin-top:2px}.mtip{border-radius:var(--rad-8);background:var(--surface-popover);border:1px solid var(--line);width:220px;min-width:180px;box-shadow:var(--shadow-tip);font-size:var(--fs-13);pointer-events:auto;padding:10px 12px;position:absolute;top:34px}.pill-kit{height:var(--tap);border:1px solid var(--line);border-radius:var(--rad-999);background:var(--surface-pill);font-size:var(--fs-15);align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.icon-btn{width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:var(--rad-circle);background:var(--surface-pill);justify-content:center;align-items:center;display:inline-flex}.stack{margin-bottom:22px;position:relative}.stack .tile,.stack .w{z-index:3}.stack:before,.stack:after{content:"";border:1px solid var(--card-line);border-radius:0 0 var(--r) var(--r);background:var(--surface-sunken);z-index:2;border-top:0;height:20px;position:absolute;bottom:-7px;left:10px;right:10px}.stack:after{z-index:1;opacity:.7;bottom:-13px;left:20px;right:20px}.pager{gap:4px;display:flex}.pager i{border-radius:var(--rad-circle);background:var(--grey-2);width:6px;height:6px;display:inline-block}.pager i.on{border-radius:var(--rad-3);background:var(--bone);width:16px}.swipe-hint{color:var(--grey);font-size:var(--fs-13);text-align:center;margin:-8px 0 14px}.streak{border-radius:var(--rad-6);background:var(--surface-raised);min-height:32px;font-size:var(--fs-14);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.streak .px{flex:none;width:12px;height:12px}.streak.lost{color:var(--grey)}.vs{font-size:var(--fs-14);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;display:grid}.vs .bar{border-radius:var(--rad-2);background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 6px);height:8px}.win{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.win:first-child{border-top:0}.win .medal{flex:none;width:36px;height:36px}.win .t{font-weight:600;font-size:var(--fs-15)}.win .d{color:var(--grey);font-size:var(--fs-13)}.toast-win{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-popover);box-shadow:var(--shadow-tip);align-items:center;gap:12px;padding:12px 14px;display:flex}.tabbar{display:none}@media (width<=860px){.tabbar{z-index:15;padding:8px 6px calc(env(safe-area-inset-bottom) + 6px);background:color-mix(in srgb, var(--ground) 94%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--grey);font-size:var(--fs-12);min-height:var(--tap);flex-direction:column;flex:1;align-items:center;gap:3px;padding-top:4px;font-weight:500;text-decoration:none;display:flex}.tabbar a.on{color:var(--bone)}.tabbar svg{width:22px;height:22px}.content{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}}.bar .wordmark{display:none}.tile-fig .cur,.fig .cur{font-family:var(--body);letter-spacing:0;margin-right:2px;font-size:.62em;font-weight:600}.ring-centre .pct{font-family:var(--body);margin-left:1px;font-size:.62em;font-weight:600}.switch{background:var(--surface-raised)}.switch span{background:var(--grey)}.toggle-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggle-chip{border:1px solid var(--line);border-radius:var(--rad-8);background:var(--surface-raised);min-height:40px;font-size:var(--fs-14);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 12px;font-weight:600;display:flex}.toggle-chip .switch{transform-origin:100%;pointer-events:none;transform:scale(.82)}.tile.lifted{box-shadow:var(--shadow-lifted);border-color:color-mix(in srgb, var(--bone) 30%, transparent);z-index:5;transform:rotate(-1.5deg)scale(1.02)}.tile.ghost{border:1.5px dashed color-mix(in srgb, var(--bone) 25%, transparent)!important;box-shadow:none!important;background:0 0!important}.nub{background:var(--bone);border:3px solid var(--black);z-index:6;cursor:pointer;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-8px;right:-8px}.nub:before{content:"";position:absolute;inset:-8px}.size-bubble{z-index:7;border-radius:var(--rad-6);background:var(--bone);color:var(--ink-on-bone);font-size:var(--fs-13);padding:4px 10px;font-weight:600;position:absolute;top:-14px;right:20px}.remove{background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--bone) 25%, transparent);z-index:6;width:28px;height:28px;color:var(--bone);font-size:var(--fs-13);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;left:-8px}.remove:before{content:"";position:absolute;inset:-8px}.bin{border:1px solid color-mix(in srgb, var(--burned) 40%, transparent);background:var(--surface-popover);height:48px;color:var(--down);font-weight:600;font-size:var(--fs-14);z-index:40;border-radius:24px;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.bin.on{background:var(--down);color:var(--white);border-color:var(--down)}.undo{border-radius:var(--rad-8);background:var(--surface-raised);border:1px solid var(--line);z-index:40;max-width:420px;height:48px;font-size:var(--fs-14);justify-content:space-between;align-items:center;margin:0 auto;padding:0 14px;display:flex;position:fixed;bottom:160px;left:14px;right:14px}@media (width>=640px){.bin,.undo{position:absolute}}.scan-steps{gap:6px;margin:6px 0 18px;display:flex}.scan-steps i{background:var(--grey-2);border-radius:2px;flex:1;height:4px}.scan-steps i.on{background:var(--bone)}.panel .col-opt{margin:0 0 8px;display:flex}.list-toolbar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-toolbar .sp{flex:1}.list-rows{border:1px solid var(--card-line);border-radius:var(--r);background:var(--card-top);margin-bottom:var(--gap);padding:4px 16px}.list-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.list-row:first-child{border-top:0}.row-btn{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:100%;align-items:center;gap:12px;padding:0;display:flex}.list-thumb{border-radius:var(--rad-7);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.list-thumb img{object-fit:cover;width:100%;height:100%}.list-row .grow{flex:1;min-width:0}.list-row .t{font-weight:600;font-size:var(--fs-15);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list-row .d{color:var(--grey);font-size:var(--fs-13);margin-top:2px;display:block}.list-row .r{text-align:right;flex:none}.list-row .r .num{font-weight:600;font-size:var(--fs-15);font-variant-numeric:var(--numerals);display:block}.list-row .r .num.down{color:var(--down)}.list-row .r .num.up{color:var(--up)}.list-row .r .read{color:var(--grey);font-size:var(--fs-13);display:block}.row-verdict{font-size:var(--fs-13);margin-top:2px;font-weight:600;display:block}.row-verdict.up{color:var(--up)}.row-verdict.down{color:var(--down)}.list-row .chev{color:var(--grey-2);font-size:var(--fs-18);flex:none}.list-row-expanded{padding:0 0 14px 52px}.foot-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 0;margin-top:14px;padding-top:12px;display:flex}.foot-row>div{border-left:1px solid var(--line);flex:1;min-width:90px;padding-left:12px}.foot-row>div:first-child{border-left:0;padding-left:0}.foot-row .k{color:var(--grey);font-size:var(--fs-13)}.foot-row .v{font-weight:600;font-size:var(--fs-17);font-variant-numeric:var(--numerals);margin-top:2px}.leak-tile{border-color:color-mix(in srgb, var(--burned) 35%, transparent)}@media (width>=861px){.list-rows{padding:4px 20px}}.list-row:has(.row-action) .row-btn{flex:1 1 0}.list-row .row-action{flex:none}.bars li:has(.w-line){grid-template-rows:auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.bars li .w-line{grid-column:1/-1;margin:0}.sw-update-toast{z-index:50;background:var(--surface-raised);border:1px solid var(--card-line);color:inherit;max-width:calc(100vw - 32px);box-shadow:var(--shadow-toast);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.sw-update-toast button{background:var(--signal);color:var(--pure-black);border:none;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:600}a.btn:not(.ghost),a.btn:not(.ghost):visited{color:var(--ink-on-bone)}.buyer{margin:16px 0 var(--gap);text-align:left}.buyer p{text-align:left;max-width:none;margin-left:0;margin-right:0}.plans .tile.plan:disabled{opacity:.55;cursor:not-allowed}.buyer .field select{font:inherit;color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--r);max-width:100%;min-height:44px;padding:0 10px}.burn-sub{margin:-6px 0 12px}.burn-kept{color:var(--up);margin:0 0 12px}.burn-list-h{margin:8px 0 10px}.burn-label{font-size:var(--fs-13);color:var(--bone);margin-right:8px}.burn-card .actions{flex-wrap:wrap}.burn-card .actions .w-line{flex:100%;margin:0}.burn-stack{margin-bottom:var(--gap)}.burn-stack>.link{margin-top:4px;display:inline-block}.burn-stack .stack:before,.burn-stack .stack:after{display:none}.burn-stack .pager{justify-content:center;margin-top:10px}.burn-stack .swipe-hint{margin:6px 0 0}@media (hover:hover) and (pointer:fine){.burn-stack .swipe-hint{display:none}}.pr{max-width:860px}.pr-skel{height:520px}.pr-kicker{color:var(--grey);font-size:var(--fs-14);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.pr-h1{font-family:var(--head);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(30px,6vw,44px);font-weight:600;line-height:1.08}.pr-fig{font-family:var(--num);color:var(--signal);letter-spacing:-.02em;font-variant-numeric:var(--numerals);font-weight:600}.pr-lede{color:var(--bone);font-size:var(--fs-16);max-width:40em;margin:10px 0 0}.pr-actions{margin:18px 0 var(--gap);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-summary p{font-size:var(--fs-16);max-width:44em;margin:0 0 8px;line-height:1.45}.pr-missing{color:var(--grey);font-size:var(--fs-14);margin:10px 0 0;padding-left:18px}.pr-h2{font-family:var(--head);font-weight:600;font-size:var(--fs-21);margin:28px 0 10px}.pr-slip dl{margin:0}.pr-row{border-bottom:1px dotted var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.pr-row dt{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pr-row dd{font-family:var(--num);font-weight:600;font-size:var(--fs-18);font-variant-numeric:var(--numerals);white-space:nowrap;text-align:right;margin:0}.pr-row .chip{height:22px;font-size:var(--fs-12)}.pr-row.sales dd,.pr-row.kept dd{font-weight:600}.pr-row.kept{border-top:2px dashed var(--bone);border-bottom:0;margin-top:4px;padding-top:12px;font-weight:600}.pr-row.kept dd{font-size:var(--fs-28);color:var(--up)}.pr-per{font-family:var(--body);font-weight:500;font-size:var(--fs-12);color:var(--grey);display:block}.pr-note{color:var(--grey);font-size:var(--fs-14);max-width:44em;margin:8px 0 0;line-height:1.4}.pr-small{color:var(--grey);font-size:var(--fs-13);margin:8px 0 0}.pr-grid{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=760px){.pr-grid{grid-template-columns:repeat(3,1fr)}.pr-grid.two{grid-template-columns:repeat(2,1fr)}}.pr-grid .panel{min-width:0;margin-bottom:0}.pr-big{font-family:var(--num);font-weight:600;font-size:var(--fs-32);letter-spacing:-.02em;font-variant-numeric:var(--numerals);margin:0;line-height:1}.pr-burn .pr-big{color:var(--signal)}.pr-items{font-size:var(--fs-14);grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pr-items li{justify-content:space-between;gap:12px;min-width:0;display:flex}.pr-items li span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pr-items li span:last-child{white-space:nowrap;font-weight:600}.pr .table-wrap td.pr-name{text-overflow:ellipsis;max-width:14em;overflow:hidden}.pr-fixes{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.pr-fixes .panel{margin:0}.pr-fixes .pr-big{color:var(--up)}.pr-fix-t{font-weight:600;font-size:var(--fs-16);margin:10px 0 0;line-height:1.35}.pr-total{font-size:var(--fs-16);margin:12px 0 0}.pr-total b{color:var(--up)}.pr-cta{margin-top:24px}.pr-cta .pr-fix-t{margin-top:0}.pr-steps{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.pr-steps li{font-size:var(--fs-16);align-items:center;gap:10px;display:flex}.pr-steps li span{border-radius:var(--rad-circle);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.pr-steps li.done span{background:var(--up);color:var(--pure-black)}@media print{@page{margin:14mm}html,body,.app,.content{background:var(--print-paper)!important;color:var(--print-ink)!important}.bar,.tabbar,.ph-r,.help-btn,.help,.pr-actions,.pr-cta .pr-actions,.sw-update-toast{display:none!important}.app{display:block}.pr{max-width:none;padding:0}.pr .panel,.pr .table-wrap{border:1px solid var(--print-line);break-inside:avoid;background:var(--print-paper)!important}.pr-h2{break-after:avoid}.pr-lede,.pr-note,.pr-small,.pr-per,.pr-kicker,.panel-h,.pr-missing,th{color:var(--print-muted)!important}.pr td,.pr th,.pr-row{color:var(--print-ink)!important;border-color:var(--print-rule)!important}.pr-row.kept{border-top-color:var(--print-ink)!important}.pr-row.kept dd,.pr-fixes .pr-big,.pr-total b{color:var(--print-kept)!important}.pr-burn .pr-big,.pr-fig,.pr td.sig{color:var(--print-burn)!important}.pr tbody tr:nth-child(2n) td{background:var(--print-stripe)!important}.pr thead th{position:static;background:var(--print-paper)!important}.pr .chip{background:var(--print-chip)!important;color:var(--print-chip-ink)!important}}.report-ask{text-align:left;max-width:420px;margin:0 auto 12px}.report-ask .field input,.report-ask .btn{width:100%}.stay-sheet{gap:14px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);display:grid;position:relative;top:auto;left:auto;overflow-y:auto}.stay-sheet .cell-in{text-align:left}.stay-kept{font-size:var(--fs-19);color:var(--up);margin:0;font-weight:600}.stay-row{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.stay-row .tile-line,.stay-row .w-line{margin:0}.stay-row .opts{margin-bottom:0}.stay-row .cell-in{width:100%}.stay-sheet>.actions{background:var(--surface-sheet);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 -20px -20px;padding:12px 20px 20px;display:flex;position:sticky;bottom:-20px}.pay-banner{border-radius:var(--r);border:1px solid var(--signal);background:var(--signal-soft);color:var(--bone);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:12px 16px;display:flex}.pay-banner p{flex:240px;margin:0}.pay-banner.calm{border-color:var(--line);background:0 0}@media (width>=641px){.w.s3.k-tile{container-type:inline-size}.w.s3.k-tile .big{font-size:min(var(--fig-l), 15cqi)}}@media (width>=900px){.w.s3.k-tile .big{font-size:min(var(--fig-xl), 15cqi)}}.be-note{margin:12px 0 8px}.w-skel{gap:8px;padding:4px 0;display:grid}.w-skel .skeleton{background:var(--grey);opacity:.18;border-radius:4px;height:14px;display:block}.w-skel .skeleton.short{width:55%}.w-line.error button{color:inherit;text-decoration:underline}.table-wrap th{white-space:normal;vertical-align:bottom;min-width:4.5em}.table-wrap{background:linear-gradient(to left, color-mix(in srgb, var(--ground) 70%, transparent), transparent 28px) right / 28px 100% no-repeat local, linear-gradient(to left, color-mix(in srgb, var(--bone) 12%, transparent), transparent 18px) right / 18px 100% no-repeat scroll}.how-link{margin-top:6px;display:inline-block}.shot-tag{z-index:50;color:var(--grey);pointer-events:none;font-size:13px;position:fixed;top:18px;left:72%}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controls .pill{min-height:36px;font-size:var(--fs-14)}.controls .sheet{margin-top:8px;top:100%}.table-filter{text-align:left;width:min(240px,100%)}.panel-top .table-filter{margin-left:auto}.w-frame{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}@media (width<=640px){.controls{width:100%}.panel-top{flex-wrap:wrap;gap:8px}}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--gap:var(--s-3);--page-x:var(--s-4)}@media (width>=900px){:root{--gap:var(--s-4);--page-x:var(--s-6)}}.btn,.btn.small{min-height:44px;font-size:var(--fs-15);border-radius:var(--rad-8);gap:var(--s-2);white-space:nowrap;padding:0 18px;font-weight:600}.btn.ghost,.btn.small.ghost{color:var(--bone);border:1px solid color-mix(in srgb, var(--bone) 25%, transparent);box-shadow:none;background:0 0}.btn.ghost:hover{border-color:color-mix(in srgb, var(--bone) 45%, transparent)}.btn.ghost.on{background:var(--surface-raised)}.btn.danger{color:var(--signal);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--burned) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--burned) 40%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0}td .btn,.board-bar .btn,.list-row .btn,.edit-bar .btn{min-height:36px;font-size:var(--fs-14);padding:0 12px}.link,.link.plain{color:var(--bone);font-size:var(--fs-15);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-underline-offset:3px;padding:10px 0}a.link.plain:not(.left):after,button.link.plain:not(.left):after,a.link.left.plain:after{content:" ›"}.how .link.plain,.help-q .link.plain,.w-line .link.plain,.crumbs .link.plain{text-decoration:none}.how .link.plain:after,.help-q .link.plain:after,.w-line .link.plain:after,.crumbs .link.plain:after,.sheet-actions .link.plain:after{content:none}.danger-link,.link.danger-link{-webkit-text-decoration-color:color-mix(in srgb, var(--burned) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--burned) 40%, transparent);color:var(--signal)!important}.store select,.acct select,.pill{border-radius:var(--rad-8)}.opts button{border-radius:var(--rad-8);min-height:36px}.tabs,.tabline{gap:0 var(--s-5);scrollbar-width:none;border-bottom:1px solid var(--line);margin:0 0 var(--s-4);flex-wrap:nowrap;max-width:100%;padding:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabline::-webkit-scrollbar{display:none}.tabs button,.tabline button{min-height:44px;color:var(--grey);font-size:var(--fs-15);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0;font-weight:500}.tabs button.on,.tabline button.on,.tabs button[aria-selected=true]{color:var(--bone);border-color:var(--bone);background:0 0;font-weight:500}.tabs .btn{border:1px solid color-mix(in srgb, var(--bone) 25%, transparent);border-radius:var(--rad-8);align-self:center;min-height:36px;padding:0 12px}.tabs-row{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.tabs-row>.tabs{flex:260px;min-width:0;margin-bottom:0}.quick{border-radius:var(--rad-8)}.quick button{border-radius:var(--rad-6)}.app{min-height:100dvh;display:block}.bar{z-index:20;align-items:center;gap:var(--s-4);height:56px;padding:0 max(var(--page-x), env(safe-area-inset-right)) 0 max(var(--page-x), env(safe-area-inset-left));border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);flex-wrap:nowrap;display:flex;position:sticky;top:0}.bar .brand{align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--fs-17);letter-spacing:-.01em;color:var(--bone);flex:none;text-decoration:none;display:inline-flex}.bar .store-name{min-width:0;max-width:220px;font-size:var(--fs-14);color:var(--grey);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.bar .store{flex:0 auto;min-width:0}.bar .store select{max-width:220px;min-height:36px;font-size:var(--fs-14);text-overflow:ellipsis}.topnav{align-items:stretch;gap:var(--s-5);scrollbar-width:none;flex:auto;min-width:0;height:100%;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav>a,.topnav-more>button{height:100%;color:var(--grey);font:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.topnav>a:hover,.topnav-more>button:hover{color:var(--bone)}.topnav>a.on,.topnav-more>button.on{color:var(--bone);border-bottom-color:var(--bone)}.topnav-more{flex:none;display:flex;position:static}.topnav-menu{z-index:30;min-width:200px;padding:var(--s-1);border:1px solid color-mix(in srgb, var(--bone) 12%, transparent);border-radius:var(--rad-8);background:var(--surface-popover);box-shadow:var(--shadow-tip);display:grid;position:absolute;top:52px}.topnav-menu a,.topnav-menu button{min-height:40px;padding:0 var(--s-3);border-radius:var(--rad-6);color:var(--bone);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.topnav-menu a:hover,.topnav-menu button:hover,.topnav-menu a[aria-current=page]{background:var(--surface-raised)}.bar-r{align-items:center;gap:var(--s-3);flex:none;margin-left:auto;display:flex}.bar-r .acct{margin:0}.bar-r .acct select{max-width:180px;min-height:36px;font-size:var(--fs-14)}.bar-settings{align-items:center;gap:var(--s-2);min-height:44px;color:var(--grey);font-size:var(--fs-14);text-decoration:none;display:inline-flex}.bar-settings:hover,.bar-settings.on{color:var(--bone)}.shot-tag{font-size:var(--fs-13);color:var(--grey);white-space:nowrap;position:static}.content{padding:0 max(var(--page-x), env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + var(--s-6)) max(var(--page-x), env(safe-area-inset-left));max-width:1376px;margin:0 auto}.screen{max-width:none;padding-bottom:var(--s-7)}.ph-row{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);min-height:64px;padding-top:var(--s-2);flex-wrap:wrap;display:flex}.ph-l{flex-direction:column;justify-content:center;min-width:0;display:flex}.ph .page-h{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.ph-crumb{color:var(--grey);font-size:var(--fs-14);margin-bottom:2px;text-decoration:none}.ph-crumb:hover{color:var(--bone)}.ph-r{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.ph-controls{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ph-controls:empty{display:none}.ph-updated{color:var(--grey);font-size:var(--fs-13);white-space:nowrap}.ph-verdict{margin:var(--s-1) 0 0;color:var(--bone);font-size:var(--fs-17);max-width:46em;line-height:1.4}.ph .picker .sheet{left:auto;right:0}.burn-sub{display:none}.board-bar{align-items:center;gap:var(--s-2);margin:calc(var(--s-5) * -1 + var(--s-2)) 0 var(--s-5);flex-wrap:wrap;display:flex}.board-pick{align-items:center;gap:var(--s-2);color:var(--grey);font-size:var(--fs-14);display:inline-flex}.board-pick select{font:inherit;font-size:var(--fs-15);color:var(--bone);background:var(--surface-pill);border:1px solid color-mix(in srgb, var(--bone) 25%, transparent);border-radius:var(--rad-8);min-height:36px;padding:0 var(--s-3);cursor:pointer;max-width:60vw;font-weight:600}.board-menu{position:relative}.board-menu .topnav-menu{top:40px;left:0}.edit-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.edit-bar .link{padding:0 var(--s-1);font-size:var(--fs-14)}.edit-hint{flex-basis:100%}.w,.panel,.burn-card,.leak-card,.scan-card,.how-card,.funnel-card,.empty-card{border:1px solid var(--card-line);border-radius:var(--rad-8);background:var(--card-top);box-shadow:none;padding:var(--s-4)}@media (width>=900px){.w,.panel,.burn-card,.leak-card,.scan-card,.how-card,.funnel-card,.empty-card{padding:20px}}.panel{margin-bottom:var(--gap)}.how-card{max-width:none}.leak-tile,.k-today,.burn-card,.w.good,.k-found{border-left:1px solid var(--card-line)}.empty-box{margin:0 0 var(--gap);padding:var(--s-4);border:1px dashed var(--card-line);border-radius:var(--rad-8)}.w-h,.panel-h{color:var(--bone);font-size:var(--fs-15);gap:var(--s-2);margin:0;font-weight:600}.panel-h{margin-bottom:var(--s-3)}.k-tile .w-h,.k-hero .w-h,.hero .w-h,.k-budget .w-h,.k-leak .w-h,.k-email .w-h,.k-customers .w-h,.k-traffic .w-h,.k-pace_sales .w-h,.k-pace_spend .w-h,.k-goal_ring .w-h,li .w-h{color:var(--grey);font-size:var(--fs-14);font-weight:500}.w-h .chip,.w-h .vpill,.w-h .delta{margin-left:auto}.w-h .chip~.chip,.w-h .vpill~.chip{margin-left:0}.bgrid{gap:var(--gap);align-items:stretch}.screen-tiles,.chart-card{margin-bottom:var(--gap)}.k-tile .w-fig{margin:var(--s-1) 0 0}.k-tile .big,.k-budget .big,.k-leak .big,.k-email .big,.k-customers .big,.k-traffic .big,.k-pace_sales .big,.k-pace_spend .big,.k-customers_cohort .big{font-size:32px}.k-tile .w-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-tile .spark,.w .spark{margin-top:auto}.w.s3.k-tile .big{font-size:min(32px,15cqi)}.k-hero,.w.hero{background:var(--card-top);grid-column:1/-1}.hero-fig,.hero .big{font-size:56px;line-height:1}.hero .w-fig{margin:var(--s-2) 0 var(--s-1)}.k-hero .verdict{display:none}.sec-h{font-family:var(--head);letter-spacing:-.01em;margin:var(--s-6) 0 var(--s-3);font-size:20px;font-weight:600}.goal-set{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.goal-set input{min-width:0;font:inherit;font-size:var(--fs-15);color:var(--bone);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--rad-8);min-height:44px;padding:0 var(--s-3);flex:120px}th{color:var(--grey);font-size:var(--fs-13);font-weight:600}th,td{padding:0 var(--s-3);height:44px}.table-more{padding:var(--s-2) var(--s-3) 0;justify-content:flex-start;display:flex}.panel-top{margin-bottom:var(--s-3)}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap th:first-child,.table-wrap td:first-child{z-index:1;background:var(--card-top);position:sticky;left:0}.table-wrap thead th:first-child{z-index:2}.table-wrap tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb, var(--bone) 2%, var(--card-top))}@media (width<=860px){.bar{gap:var(--s-3);height:52px}.bar .brand span,.topnav,.shot-tag,.bar-settings span,.bar-r .acct{display:none}.bar .store-name,.bar .store select{max-width:none;color:var(--bone);flex:auto}.bar-settings{justify-content:center;width:44px}.ph-row{min-height:56px}.ph .page-h{font-size:24px}.ph-r{width:100%}.ph-controls{max-width:100%}.content{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.hero-fig,.hero .big{font-size:40px}}@media (width<=640px){.k-tile{padding:var(--s-4)}.k-tile .big{font-size:28px}.board-bar{margin-top:calc(var(--s-4) * -1)}}.board,.bgrid{overflow:clip visible}img,svg,video,canvas{max-width:100%}.w,.panel{overflow-wrap:anywhere;min-width:0}.w-h,.panel-top{flex-wrap:wrap}.k-ads td.name{max-width:40vw}@media print{.ph-r,.board-bar{display:none!important}}.k-tile.hero .big,.k-tile.hero .hero-fig,.hero .big.hero-fig{font-size:56px}@media (width<=860px){.k-tile.hero .big,.k-tile.hero .hero-fig,.hero .big.hero-fig{font-size:40px}}.hero.k-tile{display:flex}@media (width<=640px){.bgrid{grid-template-columns:repeat(12,minmax(0,1fr))}.bgrid>.w,.bgrid>.w.s3,.bgrid>.w.s4,.bgrid>.w.s6,.bgrid>.w.s8{grid-column:1/-1}.bgrid:not(.editing)>.k-tile:not(.hero){gap:var(--s-2);padding:var(--s-3);flex-direction:column;grid-column:span 6;display:flex}.bgrid:not(.editing)>.k-tile:not(.hero) .big{font-size:28px}.bgrid:not(.editing)>.k-tile:not(.hero) .spark{grid-area:auto;margin-top:auto}.bgrid:not(.editing)>.k-tile:not(.hero) .w-h{font-size:var(--fs-13)}.bgrid:not(.editing)>.k-tile:not(.hero) .w-h .chip{margin-left:0}.bgrid:not(.editing)>.k-tile:not(.hero){text-align:left;align-items:stretch}.bgrid:not(.editing)>.k-tile:not(.hero) .w-fig{justify-content:flex-start}}@media (width<=860px){.ph-row{padding-top:var(--s-3)}}.link.plain.menu-dots:after,.link.plain.trend-toggle:after,.row-action .link.plain:after,.undo .link.plain:after,.checklist .link.plain:after{content:none}.w-body{gap:var(--s-3);flex-direction:column;flex:auto;min-width:0;display:flex}.pr-hero .pr-h1{font-family:var(--body);font-size:var(--fs-19);letter-spacing:0;margin:0;font-weight:600}.w.k-tile,.w.hero,.w.k-hero,.w.k-budget,.w.k-leak,.w.k-goal_ring,.w.k-email,.w.k-customers,.w.k-traffic{container-type:inline-size}.k-tile:not(.hero) .big,.k-budget .big,.k-leak .big,.k-email .big,.k-customers .big,.k-traffic .big{font-size:min(32px,12cqi)}.hero .big.hero-fig,.k-hero .hero-fig,.k-tile.hero .big{font-size:min(56px,11cqi)}@media (width<=640px){.bgrid:not(.editing)>.k-tile:not(.hero) .big{font-size:min(28px,12cqi)}}.big:not(.word){white-space:nowrap}.w-fig{min-width:0;max-width:100%}.ph-controls .controls{justify-content:flex-end}.ph .controls .sheet{left:auto;right:0}@media (width<=860px){.ph-controls,.ph-controls .controls{justify-content:flex-start;width:100%}.ph .controls .sheet{left:0;right:auto}}.ph-bar{align-items:center;gap:var(--s-2);margin-top:var(--s-3);min-width:0;display:flex}.ph-bar .ph-controls{flex:auto}.ph-bar .ph-controls .controls{justify-content:flex-start}.ph .ph-bar .controls .sheet{left:0;right:auto}.ph-toggle{display:none}@media (width<=860px){.ph-bar{flex-direction:column;align-items:stretch}.ph-toggle{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-3);border:1px solid color-mix(in srgb, var(--bone) 25%, transparent);border-radius:var(--rad-8);color:var(--bone);font:inherit;font-size:var(--fs-15);text-align:left;cursor:pointer;background:0 0;font-weight:500;display:flex}.ph-bar:not(.open) .ph-controls{display:none}.ph-row{min-height:48px}.ph{margin-bottom:var(--s-4)}}.burn-slot{grid-column:1/-1;min-width:0}.burn-slot .stack{margin-bottom:0}@media print{.ph-bar{display:none!important}}.bgrid:not(.editing) .w:has(.goal-hidden){display:none}.sw-update-toast{z-index:14;left:auto;right:20px;transform:none}@media (width<=860px){.sw-update-toast{max-width:none;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 76px);justify-content:space-between}}.scen-chart{margin:8px 0 10px;display:block}.goal-more{font-size:var(--fs-13);margin-top:8px;display:inline-block}.see-ad{font-size:var(--fs-13);white-space:nowrap;margin-left:10px}.review-sheet{max-width:560px}.review-top{justify-content:space-between;align-items:center;display:flex}.review-thumb{object-fit:contain;border-radius:var(--rad-10);background:color-mix(in srgb, var(--bone) 4%, transparent);width:100%;max-height:320px}.review-none{height:160px;color:var(--grey);font-size:var(--fs-13);justify-content:center;align-items:center;display:flex}.review-name{font-size:var(--fs-15);color:var(--bone);overflow-wrap:anywhere;margin:0;font-weight:600}.review-funnel{gap:8px;display:grid}.review-step{gap:4px;display:grid}.review-step-h{font-size:var(--fs-13);color:var(--bone);justify-content:space-between;display:flex}.review-sheet>.actions{justify-content:space-between}.link.plain.review-close:after{content:none}.k-tile .w-line.full{-webkit-line-clamp:unset;display:block;overflow:visible}.bar-r .acct select{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.review-frame{border-radius:var(--rad-10);background:var(--frame-paper);border:0;width:100%;max-width:400px;height:640px;margin:0 auto;display:block}.review-frame.loading{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.review-rates{flex-wrap:wrap;gap:6px 16px;display:flex}.review-fb{font-size:var(--fs-13);align-self:flex-start}.review-funnel .legend{color:var(--grey)}.src .src-gain{color:var(--bone);margin:0}.src .src-note{overflow-wrap:anywhere;margin:0}.clarity-steps{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;display:grid}.funnel-row.bp-step{grid-template-columns:128px 1fr auto 96px;row-gap:2px}.funnel-row.bp-step .funnel-r{min-width:0}.funnel-row.bp-step .funnel-drop{font-size:var(--fs-12);grid-column:2/-1}.funnel-key{margin:0 0 var(--s-3)}.tab-loading{gap:var(--s-4);display:grid}.tab-loading-table{min-height:280px}.data-link{margin:0 0 var(--s-3)}.how-link.data-link{margin:6px 0 0 var(--s-4)}.goal-plan{margin:var(--s-2) 0 0;color:var(--bone);overflow-wrap:anywhere}@media (width<=640px){.funnel-row.bp-step{grid-template-columns:1fr auto}.funnel-row.bp-step .funnel-bar{grid-area:2/1/auto/-1}.funnel-row.bp-step .funnel-r{text-align:left;grid-column:1;display:block}.funnel-row.bp-step .funnel-drop{text-align:right;grid-column:2}.how-link.data-link{margin-left:0;display:block}}.tile.skeleton,.w.skeleton{opacity:1;cursor:default}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--skeleton-sheen) 50%, transparent 80%);animation:1.6s cubic-bezier(.4,0,.2,1) infinite bu-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes bu-sweep{to{transform:translate(100%)}}:root[data-scrolling] .skeleton:after{animation-play-state:paused}.sk{border-radius:var(--rad-6);background:var(--grey);opacity:.14;display:block}.sk-label{width:38%;height:12px}.sk-fig{opacity:.2;width:62%;height:40px;margin-top:6px}.sk-line{width:82%;height:12px}.sk-chart{gap:var(--s-3);min-height:220px;margin-top:var(--gap)}.sk-chart-svg{width:100%;height:160px;display:block}.sk-chart-svg line{stroke:var(--grey);stroke-opacity:.25;stroke-width:1px;vector-effect:non-scaling-stroke}.sk-chart-svg polyline{fill:none;stroke:var(--grey);stroke-opacity:.22;stroke-width:2px;stroke-dasharray:1 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.sk-table{justify-content:flex-start;gap:14px;min-height:280px}.sk-row{width:100%;height:14px}.sk-row:first-child{opacity:.2;width:46%}.sk-row:nth-child(3n){width:88%}.sk-row:nth-child(4n){width:72%}.boot{align-items:center;gap:14px;margin:0 auto;display:inline-flex}.boot-mark{animation:1.8s ease-in-out infinite bu-breathe}.boot-dots{gap:7px;display:inline-flex}.boot-dots i{border-radius:var(--rad-circle);background:var(--bone);opacity:.18;width:6px;height:6px;animation:1.5s ease-in-out infinite bu-dot}.boot-dots i:nth-child(2){animation-delay:.15s}.boot-dots i:nth-child(3){animation-delay:.3s}.boot-dots i:nth-child(4){animation-delay:.45s}.boot-dots i:nth-child(5){animation-delay:.6s}@keyframes bu-dot{0%,60%,to{opacity:.18}30%{opacity:.9}}@keyframes bu-breathe{0%,to{opacity:.7;transform:scale(.88)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.num{font-variant-numeric:var(--numerals);display:inline-block}.enter .mc-reveal{transform-origin:0 0;animation:bu-reveal .24s var(--ease-out) backwards}.enter .mc-bar,.enter .dc-bars{transform-box:fill-box;transform-origin:50% 100%;animation:bu-grow .24s var(--ease-out) backwards}.enter .mc-bar.neg{transform-origin:50% 0}@keyframes bu-reveal{0%{transform:scaleX(0)}}@keyframes bu-grow{0%{transform:scaleY(0)}}.mc-hover,.mtip{animation:.1s ease-out bu-fade}@keyframes bu-fade{0%{opacity:0}}@keyframes bu-rise{0%{opacity:0;transform:translateY(6px)}}.topnav>a,.topnav-more>button,.tabs button,.tabline button{position:relative}.topnav>a.on,.topnav-more>button.on,.tabs button.on,.tabline button.on,.tabs button[aria-selected=true]{border-bottom-color:#0000}.topnav>a:after,.topnav-more>button:after,.tabs button:after,.tabline button:after{content:"";background:var(--bone);pointer-events:none;opacity:0;height:2px;transition:transform .2s var(--ease-out), opacity .12s ease-out;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.topnav>a.on:after,.topnav-more>button.on:after,.tabs button.on:after,.tabline button.on:after,.tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.tabs button.btn:after,.tabline button.btn:after{content:none}.btn,button.tile,a.tile{transition:transform .16s var(--ease-out)}.btn:active,button.tile:active,a.tile:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover,button.tile:hover,a.tile:hover{transform:translateY(-1px)}.btn:not(:disabled):active,button.tile:active,a.tile:active{transform:scale(.98)}:root[data-scrolling] .btn:hover,:root[data-scrolling] button.tile:hover,:root[data-scrolling] a.tile:hover{transform:none}}.tile.static:hover,.tile.static:active{transform:none}.opts button,.seg button,.tabs button,.tabline button{transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out}.legend-row button{transition:opacity .14s ease-out}.switch span{transition-duration:.14s}.sheet,.topnav-menu,.row-action-menu .opts,.help{animation:bu-drop .16s var(--ease-out) backwards}.sheet-backdrop{animation:.16s ease-out backwards bu-fade}.sheet-backdrop>*{animation:bu-up .2s var(--ease-out) backwards}@keyframes bu-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes bu-side{0%{opacity:0;transform:translate(16px)}}@keyframes bu-up{0%{opacity:0;transform:translateY(8px)scale(.98)}}.toast-win{animation-duration:.22s}.pace-fill{transition:none}@media (prefers-reduced-motion:reduce){.skeleton:after,.boot-mark,.boot-dots i,.content>*,.sheet,.topnav-menu,.help,.wpicker,.sheet-backdrop,.sheet-backdrop>*,.mc-hover,.mtip,.enter .mc-reveal,.enter .mc-bar,.enter .dc-bars{animation:none!important}.btn:hover,button.tile:hover,a.tile:hover,.btn:active,button.tile:active,a.tile:active{transform:none!important}.topnav>a:after,.topnav-more>button:after,.tabs button:after,.tabline button:after{transition:none!important}}.content>.screen{transition:opacity .15s;animation:.16s ease-out bt-in}@keyframes bt-in{0%{opacity:.35}to{opacity:1}}.content.bt-stale>.screen{opacity:.62;transition:opacity .15s .12s}@media (prefers-reduced-motion:reduce){.content>.screen{animation:none}.content.bt-stale>.screen{transition:none}}.bt-skel-hero{min-height:220px}.bt-skel-chart{min-height:320px}@media (hover:hover){.btn:not(.ghost):not(.danger):not(:disabled):hover{background:var(--act-hover);border-color:var(--act-hover)}}.board-bar .btn:not(.ghost):not(.danger),.edit-bar .btn:not(.ghost):not(.danger),.tabs .btn:not(.ghost):not(.danger){background:var(--bone);border-color:var(--bone)}.leak-money .big{color:var(--down)}.burn-kept{color:var(--bone)}.burn-kept b{font-weight:600}.pr-fix .pr-fix-t{margin-top:8px}.pr-how{margin:6px 0 0}.pr-how summary{cursor:pointer;min-height:44px;color:var(--bone);font-size:var(--fs-15);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--bone) 35%, transparent);text-underline-offset:3px;align-items:center;list-style:none;display:inline-flex}.pr-how summary::-webkit-details-marker{display:none}.pr-how summary:after{content:" ›";transition:transform var(--d-switch) var(--e-ease);text-decoration:none;display:inline-block}.pr-how[open] summary:after{transform:rotate(90deg)}.pr-how>p:first-of-type{margin-top:2px}@media print{.pr-how summary{display:none}}.k-tile .w-line,.k-tile .tile-line{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.table-wrap{background-color:var(--card-top)}.claim,b.claim{color:var(--claim)}.tabs.tab-views a{min-height:var(--tap);border-bottom:var(--rule-active) solid transparent;color:var(--grey);font-size:var(--fs-15);font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tabs.tab-views a:hover{color:var(--bone)}.tabs.tab-views a.on{color:var(--bone);border-bottom-color:var(--bone)}.gear-menu{display:flex;position:relative}.gear-menu .bar-settings{font:inherit;cursor:pointer;background:0 0;border:0}.gear-menu .topnav-menu{top:var(--menu-top);left:auto;right:0}.tab-board-bar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.tab-board .bgrid{margin-bottom:0}.w.h-s{max-height:var(--h-short);overflow:auto}.w.h-l{min-height:var(--h-tall)}.bgrid.editing .w.h-s{max-height:none}.board-heading{margin:var(--s-2) 0 0}.tile.k-heading{min-height:0;box-shadow:none;background:0 0;border-color:#0000;padding-bottom:0;padding-left:0}.editing .tile.k-heading{border-color:var(--card-line)}.tile.h-s{min-height:0}.heading-in input{flex:1 1 var(--pick-w);min-width:0}.board-purpose{margin:var(--s-1) 0 0;flex-basis:100%}.notes-tabs{margin-bottom:var(--s-2)}.do-now .do-list{margin:var(--s-2) 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.do-now .do-list>li>.w{margin:0}.fixes-sheet .burn-sheet .grid.one{gap:var(--s-3);display:grid}.periods{gap:var(--s-4);grid-template-columns:repeat(auto-fit, minmax(var(--period-min), 1fr));display:grid}.period-chart{min-width:0;margin:0}.period-chart svg{display:block}.period-legend{margin:var(--s-2) 0 0;gap:var(--s-1);font-size:var(--fs-13);padding:0;list-style:none;display:grid}.period-legend li{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.period-legend b{font-variant-numeric:var(--numerals);margin-left:auto}.creative-filters{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.creative-filters select{min-height:var(--tap);max-width:var(--pick-w)}.creative-group{margin-bottom:var(--s-4)}.creative-group .sec-h .grey{font-weight:400;font-size:var(--fs-13)}@media (width<=860px){.tabbar a span{font-size:var(--fs-12)}.creative-filters select{max-width:46vw}}@media print{.tab-board,.ph .tab-views,.ph-q{display:none!important}}.ph-acts{align-items:center;gap:var(--s-2);min-width:0;margin-left:auto;display:flex}.ph-menu:empty{display:none}.period,.head-menu{display:flex;position:relative}.period-chip,.head-menu-btn{align-items:center;gap:var(--s-1);min-height:var(--chip-h);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--rad-8);background:var(--surface-pill);color:var(--bone);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.head-menu-btn{min-width:var(--chip-h);font-size:var(--fs-17);justify-content:center;padding:0}.period-caret{color:var(--grey);font-size:var(--fs-12)}.period-pop{top:calc(100% + var(--s-2));z-index:var(--z-pop);width:min(var(--pop-w), calc(100vw - 2 * var(--s-4)));padding:var(--s-4);border:1px solid var(--line);border-radius:var(--rad-20);background:var(--surface-popover);box-shadow:var(--shadow-tip);position:absolute;right:0}.period-pop .controls{width:100%}.period-pop .controls .sheet{width:auto;max-height:none;margin-top:var(--s-2);box-shadow:none;position:static}.period-foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);display:flex}.period-foot .btn{margin-left:auto}.period-scrim{display:none}.head-menu-list{top:calc(100% + var(--s-1));min-width:min(var(--menu-w), calc(100vw - 2 * var(--s-4)));max-height:var(--sheet-max);left:auto;right:0;overflow-y:auto}.head-menu-group+.head-menu-group{border-top:1px solid var(--line);margin-top:var(--s-1);padding-top:var(--s-1)}.head-menu-h{padding:var(--s-1) var(--s-3) 0;color:var(--grey);font-size:var(--fs-12);display:block}.head-menu-list button{justify-content:space-between;gap:var(--s-3);width:100%}.head-menu-list button.on{background:var(--surface-raised)}.head-menu-t{padding:var(--s-1) 0;flex-direction:column;display:flex}.head-menu-t .grey{font-size:var(--fs-12);white-space:normal;max-width:var(--menu-w)}.head-menu-inline{margin-bottom:var(--s-2);justify-content:flex-end;display:flex}@media (width<=640px){.ph-row{flex-wrap:nowrap}.ph-l{flex:auto}.ph-updated.with-chip{display:none}.period-scrim{z-index:var(--z-pop);background:var(--scrim);display:block;position:fixed;inset:0}.period-pop{width:auto;max-height:var(--sheet-max);border-radius:var(--rad-20) var(--rad-20) 0 0;padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);position:fixed;inset:auto 0 0;overflow-y:auto}.period-pop .quick{flex-wrap:wrap}}.board-bar.is-editing{top:var(--bar-h);z-index:var(--z-edit);padding:var(--s-2) 0;background:var(--ground);position:sticky}.board-edit-bar{width:100%}.board-edit-bar .edit-done{margin-left:auto}.bgrid.editing{position:relative}.bgrid.editing>.w{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;cursor:grab}.bgrid.editing>.w .w-body{pointer-events:none}.bgrid.dragging,.bgrid.dragging *{cursor:grabbing}html.board-drag-lock,html.board-drag-lock body{overscroll-behavior:none;overflow:hidden}.bgrid.editing>.tile.lifted{z-index:var(--z-edit);will-change:transform}.w-tools .w-more-btn{font-weight:var(--fw-semi)}.w-more{gap:var(--s-2);margin:0 0 var(--s-2);padding:var(--s-3);border:1px dashed var(--line);border-radius:var(--r);cursor:default;-webkit-user-select:auto;user-select:auto;display:grid}.w-more .w-frame{margin:0}.w-more .btn.small{min-height:var(--chip-h);padding:0 var(--s-3)}.w-more .w-remove{justify-self:start}.costs-line{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.costs-line .btn.small{min-height:var(--chip-h);padding:0 var(--s-3);font-size:var(--fs-14)}@media print{.ph-acts,.board-edit-bar{display:none!important}}.table-wrap th,.table-wrap td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.table-wrap th{min-width:min-content}.table-wrap.more:before{content:"Swipe sideways to see every column ›";width:max-content;font-size:var(--fs-13);color:var(--grey);padding:10px 14px 0;display:block;position:sticky;left:0}@media (hover:hover) and (pointer:fine){.table-wrap.more:before{content:"Scroll sideways to see every column ›"}}html,body{background:var(--ground);color:var(--text)}body{font-family:var(--font-text);font-size:var(--fs-16);line-height:1.5;font-weight:var(--weight-text);background:var(--ground);font-variant-numeric:var(--numerals)}@media (width>=900px){body{font-size:var(--size-body)}}::selection{background:var(--kept);color:var(--on-kept)}input,textarea{caret-color:var(--kept)}:focus-visible{outline:2px solid var(--kept);outline-offset:3px;border-radius:var(--rad-6)}*{scrollbar-color:var(--raised) transparent;scrollbar-width:thin}h1,h2,h3,.page-h,.sec-h,.pr-h1,.pr-h2,.h3{font-family:var(--font-text);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.big,.num,.tile-fig,.pr-big,.pr-fig,.pr-row dd,td,.foot-row .v,.list-row .r .num{font-variant-numeric:var(--numerals)}.big{font-family:var(--num);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.tile-fig .cur,.fig .cur{font-weight:var(--weight-display);font-size:.7em}.claim,b.claim,span.claim,td.claim{font-family:var(--font-claim);font-style:normal;font-weight:var(--weight-text);letter-spacing:0;color:var(--claim)}b.claim,span.claim{color:var(--note);opacity:1;font-size:1em}td.claim{font-size:var(--fs-17);color:color-mix(in srgb, var(--text) 78%, var(--surface))}.est{font-size:var(--fs-13);color:var(--muted);border:0;padding:0}.bar{height:var(--bar-h);background:color-mix(in srgb, var(--ground) 94%, transparent);border-bottom:1px solid var(--line);gap:var(--space-5)}.bar .brand{font-size:var(--fs-18);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.bar .store-name{font-weight:var(--weight-strong);color:var(--muted)}.topnav{gap:var(--space-6)}.topnav>a,.topnav-more>button{font-size:var(--fs-15);font-weight:var(--weight-strong);color:var(--muted)}.topnav>a.on,.topnav-more>button.on,.topnav>a:hover{color:var(--text)}.topnav>a:after,.topnav-more>button:after,.tabs button:after,.tabline button:after{background:var(--text);transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-press) var(--ease-out)}.tabbar{background:color-mix(in srgb, var(--ground) 96%, transparent);border-top-color:var(--line)}.tabbar a{font-size:var(--fs-12);color:var(--muted)}.tabbar a.on{color:var(--text)}.store select,.acct select,.pill{background:var(--surface);border-radius:var(--radius-button);padding:0 var(--space-4);border:0}.ph{margin:0 0 var(--space-6)}.ph-row{padding-top:var(--space-6);align-items:flex-end}.ph .page-h{font-size:var(--size-statement);line-height:1.1}.ph-q{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-16);font-weight:var(--weight-text)}.ph-updated{font-size:var(--fs-13);color:var(--muted)}.ph .tab-views{margin:var(--space-5) 0 0}.period-chip,.head-menu-btn{background:var(--surface);border-radius:var(--radius-button);font-size:var(--fs-14);padding:0 var(--space-4);border:0}.head-menu-btn{width:var(--chip-h);padding:0}.period-chip:hover,.head-menu-btn:hover,.period-chip[aria-expanded=true],.head-menu-btn[aria-expanded=true]{background:var(--raised)}.period-pop,.topnav-menu,.sheet,.info-bubble,.mtip,.wpicker,.help{background:var(--raised);border-radius:var(--radius-panel);border:0}.period-pop .controls .sheet{background:0 0}.topnav-menu a:hover,.topnav-menu button:hover,.topnav-menu a[aria-current=page],.head-menu-list button.on{background:color-mix(in srgb, var(--text) 6%, var(--raised))}.btn,.btn.small{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-button);font-size:var(--fs-15);font-weight:var(--weight-strong);letter-spacing:0;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-press) var(--ease-out)}.btn:not(.ghost):not(.danger),a.btn:not(.ghost):not(.danger):visited{background:var(--act);border-color:var(--act);color:var(--on-kept)}@media (hover:hover){.btn:not(.ghost):not(.danger):not(:disabled):hover{background:var(--act-hover);border-color:var(--act-hover)}}.btn.ghost,.btn.small.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;border:0}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--text)}.btn:active,.btn:not(:disabled):active,button.tile:active,a.tile:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover,button.tile:hover,a.tile:hover{transform:none}.btn:not(:disabled):active{transform:scale(.97)}}.board-bar .btn:not(.ghost):not(.danger),.edit-bar .btn:not(.ghost):not(.danger),.tabs .btn:not(.ghost):not(.danger){background:var(--surface);border-color:var(--surface);color:var(--text)}.board-edit-bar .edit-done.btn:not(.ghost){background:var(--act);color:var(--on-kept)}td .btn,.board-bar .btn,.list-row .btn,.edit-bar .btn{min-height:var(--chip-h);padding:0 var(--space-4);font-size:var(--fs-14)}.link,.link.plain{color:var(--text);font-size:var(--fs-15);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-underline-offset:4px}.link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.btn.danger,.danger-link,.link.danger-link{color:var(--burned)!important}.chip,.delta,.vpill,.badge,.conf{border-radius:var(--radius-button);font-weight:var(--weight-strong)}.chip{height:28px;padding:0 var(--space-3);background:var(--raised);color:var(--muted)}.chip.up,.delta.up{color:var(--kept);background:var(--up-soft)}.chip.down,.delta.down{color:var(--burned);background:var(--signal-soft)}.vpill{background:var(--raised);padding:3px var(--space-3);border:0}.vpill.up{background:var(--kept-wash)}.vpill.down{background:var(--burn-wash)}.badge,.conf.exact,.conf.estimated{background:var(--raised);color:var(--muted);border:0}.conf.missing{background:var(--burn-wash);border:0}.w,.panel,.burn-card,.leak-card,.scan-card,.how-card,.funnel-card,.empty-card,.tile,.list-rows,.table-wrap{box-shadow:none;border-color:#0000}.w,.panel,.burn-card,.leak-card,.scan-card,.how-card,.funnel-card,.empty-card{background:var(--surface);border-radius:var(--radius-panel);padding:var(--space-4)}@media (width>=900px){.w,.panel,.burn-card,.leak-card,.scan-card,.how-card,.funnel-card,.empty-card{padding:var(--space-5)}}.w{gap:var(--space-4)}.w .burn-card,.w .leak-card,.panel .burn-card,.panel .leak-card,.w .w,.stack .w{padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.do-now .do-list{gap:var(--space-5)}.stack:before,.stack:after{display:none}.empty-box{background:var(--surface);border:0}.w-h,.panel-h{color:var(--muted);font-size:var(--fs-14);font-weight:var(--weight-strong);letter-spacing:0}.w-h .sw{width:8px;height:8px}.w-line{color:var(--muted);font-size:var(--fs-14);line-height:1.45}.w-line.bone,.w-today{color:var(--text)}.w-today{font-size:var(--fs-16);max-width:62ch;line-height:1.5}.w-say{font-size:var(--fs-17);font-weight:var(--weight-strong);letter-spacing:0;max-width:62ch;color:var(--text);margin:0 0 var(--space-4);line-height:1.45}.est.claim-word{font-family:var(--font-claim);font-style:normal;font-size:var(--fs-16);color:var(--muted)}.w-fig{gap:var(--space-1) var(--space-2);margin:0}.w-unit,.tile-unit{font-size:var(--fs-14);color:var(--muted);font-weight:var(--weight-text)}.k-tile:not(.hero) .big,.k-budget .big,.k-leak .big,.k-email .big,.k-customers .big,.k-traffic .big{font-size:min(var(--fs-32), 12cqi);line-height:1}@media (width<=640px){.bgrid:not(.editing)>.k-tile:not(.hero) .big{font-size:min(var(--fs-28), 12cqi)}}.leak-money .big,.burn-card .big{font-size:var(--fs-28)}.k-hero,.w.hero,.k-tile.hero{padding:0 0 var(--space-2);background:0 0;border-radius:0}.k-hero .w-h,.w.hero .w-h{font-size:var(--fs-15)}.hero-row{align-items:flex-end;gap:var(--space-5)}.hero-fig,.hero .big,.k-hero .hero-fig,.k-tile.hero .big,.hero .big.hero-fig{font-size:min(var(--fig-hero), 18cqi);letter-spacing:var(--tracking-display);line-height:.92}.hero-row .spark{width:220px;height:56px}.k-hero .w-line:not(.bone),.w.hero>.w-line{font-size:var(--fs-16);color:var(--muted);max-width:60ch}.k-hero .w-line.bone,.w.hero .w-line.bone{font-size:var(--fs-17);color:var(--text);max-width:56ch}.hero-fig.up,.big.up{color:var(--kept)}.hero-fig.down,.big.down{color:var(--burned)}@media (width<=860px){.hero-row .spark{width:120px;height:40px}}.how-link.data-link,.k-hero .how-link.data-link{margin:0}.k-hero .how-link{padding:var(--space-1) 0;margin-top:0}.k-hero .how-link+.how-link{margin-top:calc(var(--space-2) - var(--space-4))}.k-hero .w-line.bone b{font-size:var(--fs-21);font-weight:var(--weight-display)}.info-btn{width:18px;height:18px;font-size:var(--fs-12);border-color:var(--hair);color:var(--muted);position:relative}.info-btn:after{content:"";position:absolute;inset:-13px}td.claim{color:var(--note)}.ach-list .vpill.up{color:var(--muted);font-weight:var(--weight-text);background:0 0;padding:0}.period-legend li{align-items:baseline;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tab-board-slot:empty{display:none}.do-now .do-list>li:not(:first-child) .btn:not(.ghost):not(.danger){color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;border-color:#0000}.do-now .do-list>li:not(:first-child) .btn:not(.ghost):not(.danger):hover{box-shadow:inset 0 0 0 1px var(--text);background:0 0}.do-now .leak-money .big,.do-now .big{font-size:var(--fs-21)}.k-hero .w-body{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-3);flex-flow:wrap}.k-hero .w-body>*{flex:0 0 100%}.k-hero .w-body>p.w-line,.k-hero .w-body>.costs-line{max-width:none}.k-hero .w-body>.w-line.bone{order:1}.k-hero .w-body>.w-line:not(.bone){order:2}.k-hero .w-body>.costs-line{order:3}.k-hero .w-body>.how-link{flex:none;order:4;margin:0}.k-hero .w-body>.verdict{order:5}th,.table-wrap th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.list-row .claim,.w-line .claim{font-size:var(--fs-16)}.est.claim-word{font-family:var(--font-text);font-style:normal;font-size:var(--fs-13)}.row-action-menu .menu-dots{width:var(--chip-h);height:var(--chip-h);background:var(--raised);color:var(--text);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.list-row:has(.row-action) .chev{display:none}@media (width<=860px){.k-tile.hero,.hero.k-tile{padding:0 0 var(--space-2);flex-direction:column;align-items:flex-start;display:flex}}b.claim,span.claim{opacity:.86}@media (width<=640px){.foot-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.foot-row>div,.foot-row>div:first-child{border-left:0;min-width:0;padding-left:0}}@media (width<=860px){.tabs,.tabline{-webkit-mask-image:linear-gradient(to right, var(--ground) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(to right, var(--ground) calc(100% - 32px), transparent);mask-image:linear-gradient(to right, var(--ground) calc(100% - 32px), transparent);padding-right:var(--space-6)}}.period-legend .sw,.periods .sw{margin-right:var(--space-2)}.bgrid+.checklist,.board+.checklist,.w.checklist{margin-top:var(--space-4)}.k-tile .costs-line{flex-direction:column;align-items:flex-start}.w-h .chip,.w-h .vpill{flex:none}@media (width<=860px){.ph-row{align-items:center}}@media (width<=480px){.bgrid:not(.editing)>.k-tile:not(.hero){padding:var(--space-4);grid-column:1/-1}.bgrid:not(.editing)>.k-tile:not(.hero) .w-h .chip{margin-left:auto}.k-ads .thumb{display:none}}.tab-board-slot .tab-board{margin:0 0 var(--space-7)}:root{--gap:var(--space-4)}.bgrid{column-gap:var(--space-4);row-gap:var(--space-4)}.bgrid>.k-hero,.bgrid>.w.hero,.bgrid>.do-now,.bgrid>.burn-slot{margin-bottom:var(--space-6)}.screen>.w.hero,.screen>.pr .w.hero{margin-bottom:var(--space-7)}.screen-tiles,.chart-card,.panel{margin-bottom:var(--space-6)}.sec-h{font-size:var(--fs-21);margin:var(--space-9) 0 var(--space-4)}.screen>.sec-h:first-of-type{margin-top:var(--space-7)}.bgrid>.tile.k-heading{align-self:end;padding:0}.bgrid>.tile.k-heading:not(:first-child){margin-top:var(--space-6)}.sec-h.board-heading{margin:0}.tab-board{margin:0 0 var(--space-7)}.tab-board:not(:has(.bgrid>.w)){margin-bottom:0}.field{gap:var(--space-2)}.field span,.dates label{font-size:var(--fs-14);color:var(--muted)}.field input,.field input:not([type=range]),.fixed-row input,.cell-in,.sel,.goal-set input,.notes-box,.help-search input,.dates input,label.inline input,.loan-row select,.buyer .field select,.board-pick select{background:var(--raised);border-radius:var(--radius-panel);color:var(--text);border:0}.field input:hover,.goal-set input:hover{background:color-mix(in srgb, var(--text) 5%, var(--raised))}.field input:focus,.goal-set input:focus{outline:2px solid var(--kept);outline-offset:2px}.error{color:var(--burned)!important}@media (width<=860px){.ph-row{padding-top:var(--space-4)}.ph{margin-bottom:var(--space-5)}.tab-board{margin-bottom:var(--space-6)}.sec-h{margin-top:var(--space-8)}}.table-wrap,.table-wrap th:first-child,.table-wrap td:first-child,thead th,.table-wrap tbody tr:nth-child(2n) td,tbody tr:nth-child(2n) td,.table-wrap tbody tr:nth-child(2n) td:first-child{background:var(--surface)}th,td{border-bottom:1px solid var(--line);height:48px;font-size:var(--fs-14)}th{color:var(--muted);font-weight:var(--weight-strong);font-size:var(--fs-13)}tr.drill:hover td{background:var(--raised)}.list-rows{background:var(--surface)}.list-row{border-top-color:var(--line)}.list-row .t{font-weight:var(--weight-strong);font-size:var(--fs-16)}.list-row .r .num{font-weight:var(--weight-display);font-size:var(--fs-16)}.chart-axis,.legend-row,.legend-note{color:var(--muted);font-size:var(--fs-13)}.legend{color:var(--muted)}.checklist li{background:var(--raised);border-radius:var(--radius-button);border:0}.help-btn{background:var(--raised);border:0}.content>:not(.ph){animation:bu-rise .22s var(--ease-out) backwards}.k-hero .hero-row,.w.hero .w-fig{animation:cd-rise var(--dur-enter) var(--ease-out) backwards}@keyframes cd-rise{0%{opacity:0;transform:translateY(.18em)}}.sheet,.topnav-menu,.row-action-menu .opts,.help,.period-pop{animation:bu-drop .18s var(--ease-out) backwards;transform-origin:100% 0}.wpicker{animation:bu-side var(--dur-frame) var(--ease-drawer) backwards}.switch span{transition:transform var(--dur-press) var(--ease-out)}.opts button,.seg button,.tabs button,.tabline button,.period-chip,.head-menu-btn,.chip{transition:background-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out)}@media (width<=640px){.period-pop{animation:cd-sheet var(--dur-frame) var(--ease-drawer) backwards}}@keyframes cd-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.content>*,.k-hero .hero-row,.w.hero .w-fig,.period-pop,.wpicker{animation:none!important}.btn:active,button.tile:active,a.tile:active{transform:none!important}}.board>.ov-answer,.board>.ov-sec,.board>.ov-money,.board>.ov-hd{animation:none}.ov-h2,.do-now>h2.w-h{font-family:var(--font-text);font-weight:var(--weight-display);font-size:var(--size-statement);letter-spacing:var(--tracking-display);color:var(--text);margin:0;line-height:1.1}.do-now>h2.w-h .sw{display:none}.ov-hd{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin:var(--space-9) 0 var(--space-6);display:flex}.ov-aside{color:var(--muted);font-size:var(--fs-14);text-align:right;max-width:52ch}.ov-lbl2{color:var(--muted);font-size:var(--fs-14);margin:0}.ov-answer{gap:var(--space-9);margin:0 0 var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid;container-type:inline-size}.ov-a{min-width:0}.ov-q{font-family:var(--font-claim);color:var(--muted);margin:0;font-size:clamp(28px,2.6vw,40px);font-style:normal;line-height:1.1}.ov-answer .ov-lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ov-big.big,.ov-answer .hero-fig{font-size:var(--ov-hero);margin:var(--space-3) 0 0;white-space:nowrap;line-height:.9}.ov-under{margin:var(--space-5) 0 0;font-size:var(--size-statement);line-height:1.2;font-weight:var(--weight-strong);max-width:24ch;color:var(--text)}.ov-meta{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-14)}.ov-meta .link{font-size:var(--fs-14);padding:0}.ov-recon{min-width:0;margin:0}.ov-ex{font-size:var(--fs-14);color:var(--muted);margin:0 0 var(--space-4)}.ov-dim{align-items:center;gap:var(--space-3);color:var(--muted);display:flex}.ov-dim .l{background:currentColor;flex:1;height:1px}.ov-dim:before,.ov-dim:after{content:"";background:currentColor;flex:none;width:1px;height:14px}.ov-dim .t{white-space:nowrap;align-items:baseline;gap:var(--space-2);display:flex}.ov-dim .t em{font-family:var(--font-claim);font-style:normal;font-size:var(--fs-17)}.ov-cf{font-family:var(--font-claim);color:var(--text);font-size:clamp(30px,2.8vw,42px);font-style:normal;line-height:1;display:inline-block;position:relative}.ov-cf .strike{background:var(--text);transform-origin:0;height:2px;position:absolute;top:54%;left:0;right:0}.ov-bar{background:var(--glass);height:52px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:4px;margin:14px 0;position:relative;overflow:hidden}.ov-bar .meta{background:var(--came);transform-origin:0;position:absolute;inset:0}.ov-bar .fill{background:var(--kept);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.ov-bar .ticks{background:repeating-linear-gradient(90deg, var(--hair) 0 1px, transparent 1px 10%);height:8px;position:absolute;bottom:0;left:0;right:0}.ov-bar .zeroline{background:var(--text);width:2px;position:absolute;top:0;bottom:0;left:0}.ov-bar .below{font-size:var(--fs-14);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;left:14px;right:14px;overflow:hidden;transform:translateY(-50%)}.ov-lows{display:flex}.ov-lows .got{color:var(--kept);padding-right:6px}.ov-lows .got.narrow .l,.ov-lows .got.narrow:after{display:none}.ov-lows .rest{flex:1;padding-left:6px}.ov-lows .rest .l{background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 11px)}.ov-lows .rest .l:first-child{display:none}.ov-lows .t{flex-direction:column;align-items:flex-start;gap:2px}.ov-lows .t b{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);font-size:clamp(26px,2.4vw,36px);line-height:1}.ov-lows .rest .t b{font-weight:var(--weight-strong);color:var(--muted);font-size:clamp(20px,1.8vw,26px)}.ov-lows .t small{font-size:var(--fs-13);color:var(--muted)}.ov-why{margin-top:var(--space-4);font-size:var(--fs-14);color:var(--muted)}.board>.burn-slot.ov-sec{margin:0}.do-now.w{gap:var(--space-6);background:0 0;border-radius:0;padding:0}.do-now .do-list.ov-do{gap:0;margin:0}.ov-lead{gap:var(--space-7);padding:var(--space-7);background:var(--surface);border-radius:var(--radius-panel);grid-template-columns:minmax(10em,auto) minmax(0,1fr) auto;align-items:center;display:grid}.ov-lead .m,.ov-row .m{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);font-variant-numeric:var(--numerals);margin:0;line-height:.95}.ov-lead .m{font-size:clamp(48px,5vw,76px)}.ov-lead .m small,.ov-row .m small{font-weight:var(--weight-text);color:var(--muted);letter-spacing:0;display:block}.ov-lead .m small{font-size:var(--fs-14);margin-top:10px}.ov-lead .t{font-size:var(--fs-21);line-height:1.25;font-weight:var(--weight-strong);max-width:34ch;margin:0}.ov-lead .d{color:var(--muted);font-size:var(--fs-15);margin:var(--space-2) 0 0;max-width:62ch}.ov-lead-t .link{font-size:var(--fs-14);padding:var(--space-2) 0 0}.ov-lead .actions{align-items:stretch;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ov-lead .btn:not(.ghost):not(.danger){background:var(--text);border-color:var(--text);color:var(--ground)}@media (hover:hover){.ov-lead .btn:not(.ghost):not(.danger):not(:disabled):hover{background:var(--white);border-color:var(--text)}}.ov-row{gap:var(--space-7);padding:var(--space-5) var(--space-7);box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:minmax(10em,auto) minmax(0,1fr) auto;align-items:center;display:grid}.ov-row .m{font-size:var(--fs-28);line-height:1}.ov-row .m small{font-size:var(--fs-13);margin-top:6px}.ov-row .t{font-size:var(--fs-17);font-weight:var(--weight-strong);margin:0}.ov-row .d{color:var(--muted);font-size:var(--fs-14);margin:2px 0 0}.ov-show.link:after{content:none}.do-now>.link.plain{align-self:flex-start}.ov-money{gap:var(--space-9);margin:var(--space-9) 0 0;grid-template-columns:1.5fr 1fr;align-items:end;display:grid}.ov-goal .ov-dim{margin-top:var(--space-4)}.ov-goal .ov-dim .t{font-weight:var(--weight-strong);color:var(--text);font-size:var(--fs-17)}.ov-v{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:var(--space-3) 0 0;font-size:clamp(40px,4vw,60px);line-height:1}.ov-s{margin:var(--space-3) 0 0;font-size:var(--fs-16);max-width:46ch}.ov-s .link{font-size:var(--fs-15);padding:0}.bgrid:has(>.k-home_tile){gap:var(--space-2)}.bgrid>.k-home_tile{min-height:168px;padding:var(--space-5)}.bgrid>.k-home_tile.t-profit_today{background:var(--glass);box-shadow:inset 0 0 0 1px var(--hair);padding:var(--space-6);grid-row:span 2}.bgrid>.k-home_tile:has(.ht.calm){background:var(--glass)}.bgrid>.k-home_tile:has(.ht.needs){background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair)}.ht{flex-direction:column;min-width:0;height:100%;display:flex}.ht-lbl{color:var(--muted);font-size:var(--fs-14);font-weight:var(--weight-text);letter-spacing:0;margin:0}.ht-v{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:var(--space-2) 0 0;font-size:30px;line-height:1.05}.ht.calm .ht-v:not(.claim-v){color:var(--calm-figure)}.ht-s{margin:var(--space-2) 0 0;font-size:var(--fs-14);line-height:1.45}.ht-says{font-family:var(--font-claim);font-style:normal;font-size:var(--fs-15);color:var(--muted);margin:var(--space-2) 0 0;line-height:20px}.ht-v.claim-v{font-family:var(--font-claim);font-style:normal;font-weight:var(--weight-text);white-space:nowrap;letter-spacing:0;height:40px;margin:0;font-size:36px;line-height:40px}.ht-v.claim-v.struck{opacity:.6;align-self:flex-start;display:inline-block;position:relative}.ht-v.claim-v.struck:after{content:"";background:var(--text);height:2px;position:absolute;top:54%;left:0;right:0}.ht-flag{align-items:center;gap:var(--space-2);font-size:var(--fs-13);font-weight:var(--weight-strong);color:var(--text);margin:0 0 var(--space-2);display:inline-flex}.ht-flag:before{content:"";background:var(--text);border-radius:50%;width:6px;height:6px}.ht-line{padding-top:var(--space-3);width:100%;height:44px;margin-top:auto;display:block}.ht-line .base{stroke:var(--spark-base);stroke-width:1px}.ht-line .trend{fill:none;stroke:var(--calm-figure);stroke-width:1.6px}.ht-line .area{fill:var(--came)}.ht.hero .ht-v{margin-top:var(--space-4);font-size:clamp(56px,5.4vw,88px);line-height:.95}.ht.hero .ht-s{font-size:var(--fs-17);max-width:40ch}.ht.hero .ht-line{flex:1;height:auto;min-height:132px}.ht-go{align-self:flex-start;margin-top:auto}.ov-foot{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-14)}.bgrid>.k-kept_chart{margin-top:var(--space-9);background:0 0;padding:0}.ov-chart-sec .ov-hd{margin-top:0}.ov-totals{gap:var(--space-9);margin-bottom:var(--space-7);align-items:flex-end;display:flex}.ov-tv{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:var(--space-2) 0 0;font-size:clamp(44px,5.4vw,88px);line-height:.95}.ov-tv.in{color:var(--muted);font-weight:var(--weight-strong)}.ov-chart{padding-top:22px;position:relative}.ov-chart svg{width:100%;height:420px;display:block}.ov-chart .came{fill:var(--came)}.ov-chart .came-top{stroke:var(--muted);stroke-width:1px}.ov-chart .kept{fill:var(--kept)}.ov-chart .lost{fill:var(--lost-bar)}.ov-chart .zero-line{stroke:var(--muted);stroke-width:1px}.ov-chart .gl-line{stroke:var(--line);stroke-width:1px}.ov-chart .ev-line{stroke:var(--ev-line);stroke-width:1px;stroke-dasharray:2 4}.ov-chart .ev{font-size:var(--fs-12);color:var(--muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ov-chart .ev.ev-first{transform:none}.content:has(.ov-answer) .ph-q{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.do-now.w{position:relative}.do-now>.do-aside{margin:0;position:absolute;top:.9em;right:0}@media (width<=900px){.do-now>.do-aside{text-align:left;position:static}}.ov-chart .gl,.ov-chart .zero{font-size:var(--fs-12);color:var(--muted);background:var(--ground);padding-right:var(--space-2);margin-top:22px;position:absolute;left:0;transform:translateY(-50%)}.ov-chart .zero{background:0 0;transform:translateY(-120%)}.ov-xl{color:var(--muted);font-size:var(--fs-12);margin-top:var(--space-2);justify-content:space-between;display:flex}.ov-legend{gap:var(--space-2) var(--space-6);color:var(--muted);font-size:var(--fs-13);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ov-legend b{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.ov-legend .sw-came{background:var(--came);box-shadow:inset 0 1px 0 var(--muted)}.ov-legend .sw-kept{background:var(--kept)}.ov-legend .sw-lost{background:var(--lost-bar)}.ov-legend .sw-ev{background:var(--text);width:2px}.editing .k-kept_chart,.editing .k-home_tile{min-height:120px}@media (width<=900px){.ov-answer,.ov-money{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ov-big.big,.ov-answer .hero-fig{font-size:min(20vw,22cqi)}.ov-hd{gap:var(--space-2);margin-top:var(--space-8);flex-direction:column}.ov-aside{text-align:left}.ov-lead{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.ov-lead .actions .btn{width:100%}.ov-row{padding:var(--space-4) 0;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.ov-row .m{grid-column:1/-1}.ov-chart svg{height:300px}.ov-totals{gap:var(--space-6)}.ov-chart .ev,.ov-chart .gl,.ov-chart .zero{display:none}.ov-money{margin-top:var(--space-8)}}@media (width<=640px){.bgrid:not(.editing):has(>.k-home_tile){gap:0}.bgrid:not(.editing)>.k-home_tile.t-profit_today{margin-bottom:var(--space-5);padding:var(--space-5);grid-row:auto}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today){min-height:0;padding:var(--space-4) 0;box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today):has(.ht.needs){background:var(--raised);padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-panel)}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-lbl{color:var(--text);font-size:var(--fs-15);font-weight:var(--weight-strong);grid-area:1/1}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-v{text-align:right;grid-area:1/2/span 2;margin:0;font-size:24px}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-v.claim-v{font-size:26px}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-says,.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-line,.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-flag{display:none}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-s{color:var(--muted);grid-column:1;margin-top:2px}.bgrid:not(.editing)>.k-home_tile:not(.t-profit_today) .ht-go{margin-top:var(--space-2);grid-column:1;justify-self:start}.bgrid:not(.editing)>.k-home_tile:has(.ht.needs) .ht-lbl:after{content:"Needs you";border-radius:var(--radius-button);font-size:var(--fs-12);background:var(--text);color:var(--ground);vertical-align:1px;margin-left:10px;padding:2px 8px;display:inline-block}.ht.hero .ht-line{min-height:96px}.bgrid>.k-kept_chart{margin-top:var(--space-8)}}@media print{.ov-recon,.ov-chart .ev{display:none}}.board-bar.is-editing{display:contents}.board-bar.is-editing>.board-edit-bar{top:var(--bar-h);z-index:var(--z-edit);padding:var(--space-2) 0;background:var(--ground);display:flex;position:sticky}.board-bar.is-editing>.edit-hint{margin:0 0 var(--space-4)}.board-bar.is-editing>.w-line[role=status]{margin:0 0 var(--space-2)}.ov-period{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-15)}.ov-steps-bar .steps-fill{transform-origin:0;display:flex;position:absolute;inset:0}.ov-steps-bar .steps-fill .fill{flex:none;position:static}.ov-steps-bar .steps-fill .fill,.ov-steps-bar .steps-fill .spent{align-items:center;display:flex;overflow:hidden}.ov-steps-bar .steps-fill .spent{background:var(--loss);flex:none;height:100%}.ov-steps-bar .seg-l{padding:0 var(--space-3);font-size:var(--fs-13);font-weight:var(--weight-strong);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-steps-bar .seg-l.on-kept{color:var(--on-kept)}.ov-steps-bar .unseen-l{color:var(--muted);font-weight:var(--weight-text,400);position:absolute;top:50%;right:0;transform:translateY(-50%)}.ov-traced{margin:0 0 var(--space-4);min-width:12em}.ov-traced .t{color:var(--text);font-size:var(--fs-15)}.ov-traced .t b{font-weight:var(--weight-display)}.ov-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ov-steps li{gap:2px;min-width:0;display:grid}.ov-steps b{font-weight:var(--weight-display);letter-spacing:var(--tracking-display);font-size:clamp(22px,2vw,30px);line-height:1}.ov-steps .kept b.up{color:var(--kept)}.ov-steps .spent b,.ov-steps .unseen b{font-weight:var(--weight-strong);color:var(--muted)}.ov-steps small{font-size:var(--fs-13);color:var(--muted);line-height:1.35}.ov-kept-only{margin:var(--space-4) 0 0;font-size:var(--fs-16);max-width:46ch}.ov-kept-only b{font-size:var(--fs-28);font-weight:var(--weight-display);margin-right:var(--space-1)}.ov-kept-only b.up{color:var(--kept)}.ov-why .link{font-size:var(--fs-14);padding:0}@media (width<=640px){.ov-steps{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ov-steps li{align-items:baseline;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}}.down,.big.down,.hero-fig.down,.num.down,td.down,td.sig,.list-row .r .num.down,.row-verdict.down,.row-verdict.up,.chip,.chip.up,.chip.down,.chip.signal,.chip.flat,.delta.up,.delta.down,.vpill,.vpill.up,.vpill.down,.vpill.grey,.badge,.badge.connected,.badge.fix,.conf.missing,.src.connected .src-state,.src.fix .src-state,.later.on .add,.leak-money .big,.burn-card .big,.ov-row .m,.pr-fig,.pr-burn .pr-big,.status-row.down .status-state,.live,.error,.danger-link,.link.danger-link,.btn.danger,.bin,.stay-kept,.burn-kept{color:var(--text)!important}.chip,.chip.up,.chip.down,.chip.signal,.delta.up,.delta.down,.vpill,.vpill.up,.vpill.down,.badge,.conf.missing,.chip.solid-down{background:var(--raised)!important;border-color:#0000!important}.chip.solid-down{color:var(--text)}.row-verdict.flat{color:var(--muted)!important}.ach-list .vpill.up{color:var(--muted)!important;background:0 0!important}.pdot.connected,.sdot.connected,.pbarseg span.connected{background:var(--text);border-color:var(--text)}.pdot.fix,.sdot.fix,.pbarseg span.fix,.status-bar.down{background:var(--loss);box-shadow:inset 0 0 0 1px var(--text);border-color:var(--text)}.status-bar,.dot{background:var(--muted)}.switch.on{background:var(--text);border-color:var(--text)}.switch.on span{background:var(--ground)}.checklist li.done:before{background:var(--text);border-color:var(--text)}.bin.on{background:var(--raised);box-shadow:inset 0 0 0 1px var(--text)}.pay-banner{border-color:var(--hair);background:var(--raised)}.sw-update-toast button{background:var(--text);color:var(--ground)}.leak-tile,.src.fix{border-color:#0000}.w-h .sw,.ov-h2 .sw{background:var(--muted)!important}.sw[style*=c-profit],.sw[style*="var(--up)"],.sw[style*=kept],.pace-sw[style*=c-profit]{box-shadow:inset 0 0 0 1.5px var(--text);background:0 0!important}.pace-mark.pace-goal{background:repeating-linear-gradient(to bottom, var(--text) 0 5px, transparent 5px 9px)}.pace-sw.dashed{border-color:var(--text)}.big.down,.hero-fig.down{opacity:1;text-decoration:none}.tab-badge{background:var(--bad);min-width:17px;height:17px;color:var(--ground);vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.tabbar-icon{display:inline-flex;position:relative}.tabbar-icon .tab-badge{margin-left:0;position:absolute;top:-6px;left:calc(50% + 6px)}.ap-say{letter-spacing:-.01em;margin:2px 0 10px;font-size:20px;font-weight:650;line-height:1.3}.ap-big{font-weight:700;font-size:var(--size-figure);letter-spacing:-.02em;font-variant-numeric:var(--numerals);line-height:.95}.ap-big.bad-t{color:var(--bad)}.ap-big.good-t{color:var(--good)}.ap-big.note-t{color:var(--note)}.ap-big small{letter-spacing:0;color:var(--note);margin-top:10px;font-size:14px;font-weight:500;display:block}.ap-next{background:color-mix(in srgb, var(--bad) 13%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bad) 45%, transparent);border-radius:18px;margin:18px 0 0;padding:20px}.ap-next.good{background:color-mix(in srgb, var(--good) 13%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--good) 45%, transparent)}.ap-next.setup{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.ap-tag{color:var(--bad);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ap-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.ap-next.good .ap-tag{color:var(--good)}.ap-next.setup .ap-tag{color:var(--check)}.ap-next h2{letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:650;line-height:1.25}.ap-next p.ap-why{color:var(--text);opacity:.85;margin-top:8px;font-size:15px}.ap-gain{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bad) 30%, transparent);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;font-size:15px;display:flex}.ap-next.good .ap-gain{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--good) 30%, transparent)}.ap-gain b{color:var(--good);letter-spacing:-.02em;font-size:24px;font-weight:700}.ap-go{background:var(--brand);width:100%;height:52px;color:var(--white);transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.ap-go:active{background:var(--brand-press);transform:scale(.97)}.ap-go:disabled{opacity:.6}.ap-quiet{background:var(--raised);width:100%;height:50px;color:var(--good);box-shadow:inset 0 0 0 1.5px var(--good);transition:transform .16s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.ap-quiet:active{transform:scale(.97)}button.ap-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:inherit;color:inherit;background:0 0;border:none}button.ap-item:active{background:var(--raised)}.ap-undo{text-align:center;color:var(--note);margin-top:10px;font-size:13px}.ap-tick{background:var(--good);width:48px;height:48px;color:var(--ground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.ap-h3{letter-spacing:-.01em;padding:26px 0 8px;font-size:18px;font-weight:650}.ap-h3 small{color:var(--note);letter-spacing:0;margin-top:2px;font-size:13px;font-weight:500;display:block}.ap-list{background:var(--surface);border-radius:14px;margin:0;overflow:hidden}.ap-item{grid-template-columns:10px 1fr auto 14px;align-items:center;gap:2px 12px;min-height:60px;padding:13px 14px;display:grid}.ap-item+.ap-item{box-shadow:inset 0 1px 0 var(--line)}.ap-item .ap-dot{border-radius:50%;grid-row:1/span 2;width:9px;height:9px}.ap-item .ap-t{font-size:15px;font-weight:600;line-height:1.25}.ap-item .ap-s{color:var(--note);grid-column:2;font-size:13px;line-height:1.3}.ap-item .ap-v{text-align:right;letter-spacing:-.01em;font-variant-numeric:var(--numerals);grid-area:1/3/span 2;font-size:17px;font-weight:700}.ap-item .ap-v small{color:var(--note);letter-spacing:0;font-size:11px;font-weight:500;display:block}.ap-chev{width:14px;height:14px;color:var(--note);grid-area:1/4/span 2}.ap-dot.bad{background:var(--bad)}.ap-dot.good{background:var(--good)}.ap-dot.check{background:var(--check)}.ap-v.bad-t{color:var(--bad)}.ap-v.good-t{color:var(--good)}.ap-v.check-t{color:var(--check)}.ap-pill{vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.ap-pill.check{background:color-mix(in srgb, var(--check) 15%, transparent);color:var(--check)}.ap-claim{font-family:var(--font-claim);font-style:normal}.ap-total{justify-content:space-between;align-items:baseline;margin:12px 0 0;font-weight:600;display:flex}.ap-total b{color:var(--good);white-space:nowrap;font-size:20px;font-weight:700}.ap-split{background:var(--surface);border-radius:14px;padding:16px}.ap-split .ap-stack{border-radius:10px;gap:3px;height:40px;display:flex;overflow:hidden}.ap-split .ap-stack span{color:var(--ground);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ap-split .ap-keys{gap:9px;margin-top:14px;display:grid}.ap-split .ap-k{grid-template-columns:10px 1fr auto;align-items:baseline;gap:10px;font-size:14px;display:grid}.ap-split .ap-k i{border-radius:3px;width:9px;height:9px;display:block;transform:translateY(1px)}.ap-split .ap-k b{font-variant-numeric:var(--numerals);font-weight:700}@media (width<=600px){.ap-big{margin:20px 0 0}.screen>.data-link{display:none}}@media (width<=600px) and (height<=760px){.ap-big small{margin-top:6px}.ap-next{flex-direction:column;margin-top:14px;padding:16px;display:flex}.ap-next>*{margin-bottom:0}.ap-next .ap-tag{margin-top:0}.ap-next .ap-tick+.ap-tag{margin-top:10px}.ap-next .ap-undo{margin-top:8px}.ap-next h2{margin-top:8px;font-size:18px}.ap-next .ap-go,.ap-next .ap-quiet{margin-top:12px}.ap-next .ap-gain{order:1;margin-top:12px;padding-top:10px}.ap-next p.ap-why{order:2;margin-top:10px}}.start .start-go{margin:var(--space-5) 0 var(--space-6);justify-items:center;gap:var(--space-2);display:grid}.start .btn.brand{background:var(--brand-red);color:var(--text);box-shadow:none;border:0}.start .btn.brand:hover{background:var(--brand-red-hover)}.start .start-go .small{margin:0}.v-screen{flex-direction:column;align-items:stretch;display:flex}.v-num{letter-spacing:-.035em;font-variant-numeric:var(--numerals);margin:6px 0 0;font-size:64px;font-weight:700;line-height:1}.v-label{color:var(--note);margin:6px 0 0;font-size:13px;font-weight:500}.v-chip{border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:14px 0 0;padding:6px 12px;font-size:15px;font-weight:600;display:inline-flex}.v-chip>span{background:currentColor;border-radius:50%;width:8px;height:8px}.v-chip.bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, var(--ground))}.v-chip.good{color:var(--good);background:color-mix(in srgb, var(--good) 14%, var(--ground))}.v-chip.check{color:var(--check);background:color-mix(in srgb, var(--check) 14%, var(--ground))}.v-spark{width:100%;height:64px;margin:18px 0 0;display:block;overflow:visible}.v-spark .v-zero{stroke:var(--line);stroke-width:2px}.v-spark .v-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.v-spark .v-line.good{stroke:var(--good)}.v-spark .v-line.bad{stroke:var(--bad)}.v-spark .v-dot.good{fill:var(--good)}.v-spark .v-dot.bad{fill:var(--bad)}.v-say{color:var(--text);margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.4}.v-say b{font-weight:600}.v-screen .ap-go,.v-screen .ap-quiet{margin-top:16px}.v-why{color:var(--note);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:center;align-items:center;gap:6px;margin:14px 0 0;padding:8px 12px;font-size:15px;font-weight:500;display:inline-flex}.v-why:active{opacity:.7}.v-squares{margin:18px 0 0}.v-sq-row{gap:6px;display:grid}.v-sq-bar{border-radius:8px;gap:2px;height:28px;display:flex;overflow:hidden}.v-sq-bar .bad{background:var(--bad)}.v-sq-bar .check{background:var(--check)}.v-sq-bar .good{background:var(--good)}.v-sq-row span{aspect-ratio:1;border-radius:6px}.v-sq-row .bad{background:var(--bad)}.v-sq-row .check{background:var(--check)}.v-sq-row .good{background:var(--good)}.v-sq-row .early,.v-sq-bar .early{background:var(--raised)}.v-key .v-note{color:var(--note)}.v-key{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:13px;font-weight:500;display:flex}.v-ads{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v-ad{background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.v-ad-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.v-ad>b{font-variant-numeric:var(--numerals);font-size:17px;font-weight:700}.v-ad-c{color:var(--note);grid-column:1/-1;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.v-ad-c i{background:var(--raised);color:var(--note);border-radius:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:600}.v-bar-h{color:var(--note);margin:18px 0 0;font-size:15px;font-weight:500}.v-bar{margin:8px 0 0}.v-bar-row{border-radius:8px;gap:2px;height:28px;display:flex;overflow:hidden}.v-bar-row span{min-width:3px}.v-bar-key{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v-bar-key li{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;font-size:15px;display:grid}.v-bar-key i{border-radius:3px;width:10px;height:10px}.v-bar-key b{font-variant-numeric:var(--numerals);font-weight:600}.v-tiles{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.v-tile{background:var(--surface);min-height:56px;color:inherit;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.v-tile-t{gap:1px;min-width:0;display:grid}.v-tile-t small{color:var(--note);font-size:13px;font-weight:500}.v-tile-t b{font-size:15px;font-weight:600}.v-more{margin-top:14px}.good-t{color:var(--good)}.bad-t{color:var(--bad)}.check-t{color:var(--check)}.v-sheet-bg{z-index:60;background:color-mix(in srgb, var(--ground) 60%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.v-sheet{width:min(520px,100%);max-height:88dvh;padding:10px 18px calc(env(safe-area-inset-bottom) + 18px);background:var(--raised);touch-action:pan-x;border-radius:22px 22px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) v-up;overflow-y:auto}@keyframes v-up{0%{transform:translateY(100%)}to{transform:none}}.v-sheet .v-grab{background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.v-sheet h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:600}.v-why-rows{margin:0;padding:0;list-style:none}.v-why-rows li{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:16px;display:grid}.v-why-rows b{font-variant-numeric:var(--numerals);font-weight:600}.v-why-i{background:var(--surface);width:32px;height:32px;color:var(--note);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.v-why-i.bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, var(--surface))}.v-why-i.good{color:var(--good);background:color-mix(in srgb, var(--good) 14%, var(--surface))}.v-why-line{margin:10px 0 0;font-size:15px;line-height:1.4}.v-sheet .ap-go{margin-top:14px}.v-close{color:var(--note);font:inherit;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:8px 14px;font-size:15px;display:block}@media (prefers-reduced-motion:reduce){.v-sheet{animation:none}}.ph.has-q{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.ph.has-q>.ph-row{display:contents}.ph.has-q .ph-l{clip:rect(0 0 0 0);white-space:nowrap;grid-area:1/1;width:1px;height:1px;position:absolute;overflow:hidden}.ph.has-q .ph-acts{grid-area:1/2}.ph.has-q>.ph-q{letter-spacing:-.02em;color:var(--text);grid-area:1/1;margin:0;font-size:28px;font-weight:600;line-height:1.15}.ph.has-q>:not(.ph-row):not(.ph-q){grid-column:1/-1}@media (width<=600px){.ph.has-q .ph-acts{grid-area:1/1/2/3;justify-self:end}.ph.has-q>.ph-q{grid-area:2/1/3/3;margin-top:2px}}@media (width<=360px){.ph.has-q>.ph-q{font-size:24px}}@media (width<=600px) and (height<=760px){.v-screen .v-top,.v-screen .v-bar-h,.v-screen .v-bar{order:1}.v-screen .v-why{order:2}.v-screen>h3,.v-screen>.v-ads:not(.v-top),.v-screen .v-tiles,.v-screen .v-more{order:3}.v-num{font-size:56px}}.note-t{color:var(--note)}.bgrid.cells{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:88px;grid-auto-flow:dense;align-items:stretch;gap:8px;position:relative}@media (width>=768px){.bgrid.cells{--cols:6}}@media (width>=1024px){.bgrid.cells{--cols:8}}@media (width>=1280px){.bgrid.cells{--cols:12}}.bgrid.cells>.s12,.bgrid.cells>.upsell{grid-column:1/-1}.bgrid.cells>.w{min-height:0;max-height:none;overflow:hidden;container-type:size}.bgrid.cells.editing>.w.more-open{z-index:var(--z-edit);overflow:visible}@container (height<=200px){.w .ht-line,.w .spark{display:none}}.bgrid.cells>.w,.bgrid.cells>.w.hero,.bgrid.cells>.k-hero,.bgrid.cells>.do-now,.bgrid.cells>.burn-slot{margin:0}.w-resize{cursor:nwse-resize;touch-action:none;z-index:3;width:44px;height:44px;display:none;position:absolute;bottom:0;right:0}.w-resize:after{content:"";border-right:2px solid var(--grey);border-bottom:2px solid var(--grey);opacity:.55;width:16px;height:16px;transition:opacity .15s var(--e-out);border-bottom-right-radius:6px;position:absolute;bottom:10px;right:10px}.bgrid.cells.editing .w-resize{display:block}@media (hover:hover) and (pointer:fine){.bgrid.cells.editing .w:hover>.w-resize:after{opacity:1}}.bgrid.cells>.w[data-resizing]{z-index:var(--z-edit);border:2px dashed color-mix(in srgb, var(--note) 40%, transparent);background:var(--landing-fill);box-shadow:none;overflow:visible}.bgrid.cells>.w[data-resizing]>.w-body{z-index:2;position:absolute}.bgrid.cells>.w[data-resizing]>.w-resize{z-index:4}.w-frame-live{z-index:1;pointer-events:none;border-radius:var(--r);background:var(--card-top);box-shadow:var(--shadow-lifted);position:absolute;top:-2px;left:-2px}.w-landing{z-index:0;pointer-events:none;border:2px dashed color-mix(in srgb, var(--note) 40%, transparent);background:var(--landing-fill);border-radius:var(--r);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.w-resize:after{transition:none}}.bgrid.cells>.w>.size-bubble{top:10px;left:12px;right:auto}.bgrid.rgl{transition:height .2s var(--e-out);display:block;position:relative}.bgrid.rgl>.react-grid-item{transition:transform .2s var(--e-out), width .2s var(--e-out), height .2s var(--e-out)}.bgrid.rgl>.react-grid-item.resizing,.bgrid.rgl>.react-grid-item.react-draggable-dragging{z-index:var(--z-edit);will-change:transform;transition:none}.bgrid.rgl>.react-draggable-dragging{box-shadow:var(--shadow-lifted);cursor:grabbing}.bgrid.rgl>.react-grid-placeholder{z-index:0;border:2px dashed color-mix(in srgb, var(--note) 40%, transparent);background:var(--landing-fill);border-radius:var(--r);-webkit-user-select:none;user-select:none;transition-duration:.1s}.bgrid.rgl>.react-grid-placeholder.placeholder-resizing{transition:none}.bgrid.rgl img{pointer-events:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.bgrid.rgl.editing>.w{cursor:grab}}.rgl-wrap>.drop{width:min(100%,360px);min-height:184px;margin-top:8px}@media (prefers-reduced-motion:reduce){.bgrid.rgl,.bgrid.rgl>.react-grid-item{transition:none}}.bgrid.cells>.w.line-only{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:0}.acct-more>summary,.clarity-how>summary{cursor:pointer;margin-top:var(--s-1);list-style:none}.acct-more>summary::-webkit-details-marker{display:none}.clarity-how>summary::-webkit-details-marker{display:none}.later-sum::-webkit-details-marker{display:none}.acct-more[open]>summary,.clarity-how[open]>summary{margin-bottom:var(--s-2)}.later-box{margin-top:var(--space-6)}.later-sum{cursor:pointer;padding:var(--s-3) 0;color:var(--note);list-style:none}.later-sum b{color:var(--text);font-weight:var(--weight-strong)}.later-box[open] .later-find{margin:var(--s-2) 0 var(--s-3);max-width:420px}.bgrid>:has(.costs-line)~* .costs-line{display:none}@container (height<=290px){.k-tile .spark{display:none}}
