@font-face{font-family:clash;src:url(../media/clash_display_400-s.p.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_500-s.p.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_600-s.p.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_700-s.p.0dcxxlihrnei_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.EZvZGq_className{font-family:clash,clash Fallback}.EZvZGq_variable{--font-clash:"clash", "clash Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.p.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.fqL6Gq_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.fqL6Gq_variable{--font-grotesk:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.p.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._58TtrW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._58TtrW_variable{--font-mono-face:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--brand-hue:130;--accent:#a2e636;--accent-bright:#bdf05b;--accent-ink:var(--accent);--accent-dim:#a2e6361a;--accent-line:#a2e63657;--on-accent:#151c06;--ground:#0b0d0a;--panel:#151713;--panel-2:#11120f;--raised:#1c1e1a;--hairline:#292b26;--hairline-strong:#373a34;--hairline-soft:#20221e;--text:#edefec;--text-2:#d0d2ce;--muted:#9fa39c;--faint:#82867f;--good:#7cc47e;--bad:#e5695e;--info:#8ab4d8;--warn:#ebb25f;--good-line:#7cc47e66;--bad-line:#e5695e59;--info-line:#8ab4d859;--warn-line:#ebb25f59;--bad-dim:#e5695e17;--warn-dim:#ebb25f17;--good-dim:#7cc47e1f;--info-dim:#8ab4d81f;--warn-ink:var(--warn);--bad-ink:var(--bad);--idle:#6f736c;--idle-dim:#ffffff0f;--good-ink:var(--good);--info-ink:var(--info);--play-mint-soft:#173526;--play-mint-ink:#96ddb6;--play-blue-soft:#21304c;--play-blue-ink:#b0cbfc;--play-lilac-soft:#392a51;--play-lilac-ink:#d6c2fe;--play-coral-soft:#55251c;--play-coral-ink:#ffbaac;--play-yellow-soft:#43370d;--play-yellow-ink:#f1d680;--agent-sales-soft:#381c17;--agent-sales-strong:#ff745c;--agent-sales-ink:#fa9a87;--agent-sales-line:#ff745c73;--agent-social-soft:#2e2408;--agent-social-strong:#f5c84c;--agent-social-ink:#d6b355;--agent-social-line:#f5c84c73;--agent-ads-soft:#19253b;--agent-ads-strong:#6f97f2;--agent-ads-ink:#92b7ff;--agent-ads-line:#6f97f273;--agent-video-soft:#282038;--agent-video-strong:#a98be6;--agent-video-ink:#bfa7fb;--agent-video-line:#a98be673;--agent-website-soft:#152b1e;--agent-website-strong:#62b889;--agent-website-ink:#6ecf9a;--agent-website-line:#62b88973;--agent-support-soft:#092b2c;--agent-support-strong:#4fb8c6;--agent-support-ink:#3aced6;--agent-support-line:#4fb8c673;--agent-newsletter-soft:#351d26;--agent-newsletter-strong:#ee8fb4;--agent-newsletter-ink:#f496bb;--agent-newsletter-line:#ee8fb473;--hover:#ffffff09;--shimmer:#ffffff0d;--topbar-bg:#0b0d0ad1;--scrim:#05060499;--shadow:#0304028c;--shadow-soft:#03040259;--glow:#a2e63621;--glow-strong:#a2e6364d;--glow-bright:#a2e636b3;--glow-bg:#a2e63621;--select:#a2e63640;--tint:#17200e;--tint-ink:var(--accent);--warn-fill:#ebb25f;--on-warn:#1e1406;--r-card:24px;--r-ctl:999px;--r-field:14px;--lip:inset 0 1px 0 #ffffff12;--btn-h-lg:52px;--btn-h-hero:58px;--font-display:var(--font-clash), var(--font-grotesk), sans-serif;--font-sans:var(--font-grotesk), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-mono-face), ui-monospace, "SF Mono", monospace;--fs-display:clamp(2.375rem, 2rem + 1.8vw, 3.25rem);--fs-h1:2rem;--fs-h2:1.625rem;--fs-h3:1.1875rem;--fs-body:.875rem;--fs-title:.9375rem;--fs-figure:2rem;--fs-read:1rem;--fs-sm:.8125rem;--fs-label:.75rem;--fs-meta:.6875rem;--fs-code:.8125rem;--lh-display:1.04;--lh-h1:1.1;--lh-h2:1.2;--lh-h3:1.35;--lh-body:1.55;--lh-tight:1.3;--ls-display:-.025em;--ls-h1:-.02em;--ls-h2:-.015em;--ls-h3:-.01em;--ls-body:0;--ls-label:0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:16px;--r-pill:999px;--e-lift:inset 0 1px 0 #ffffff0f;--e-1:var(--e-lift), 0 1px 2px var(--shadow-soft), 0 10px 30px -14px var(--shadow);--e-2:var(--e-lift), 0 2px 4px var(--shadow-soft), 0 24px 48px -20px var(--shadow);--e-3:var(--e-lift), 0 16px 48px var(--shadow);--deck-shadow:inset 0 1px 0 #ffffff0d, 0 2px 6px #0000004d, 0 28px 64px -24px #000000bf;--deck-border:var(--hairline-strong);--sidebar-w:232px;--sidebar-w-collapsed:60px;--topbar-h:49px;--topbar-h-sm:45px;--control-h:40px;--bottom-bar-h:96px;--t-fast:.14s;--t-med:.22s;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--accent:lab(84.4971% -40.0825 71.623);--accent-bright:lab(89.1103% -32.9661 64.1339);--accent-dim:lab(84.4971% -40.0825 71.623/.1);--accent-line:lab(84.4971% -40.0825 71.623/.34);--on-accent:lab(9.08261% -6.72844 10.8352);--ground:lab(3.397% -.606291 .788406);--panel:lab(7.30368% -1.41074 1.83303);--panel-2:lab(5.32177% -.980474 1.27461);--raised:lab(11.0063% -1.73979 2.34324);--hairline:lab(17.1663% -1.95953 2.63331);--hairline-strong:lab(24.1499% -2.39471 3.21884);--hairline-soft:lab(13.0945% -1.74151 2.34108);--text:lab(94.2484% -.880629 1.1593);--text-2:lab(83.8324% -1.31941 1.74052);--muted:lab(66.4917% -2.41068 3.20011);--faint:lab(55.4832% -2.62558 3.49591);--good:lab(73.0972% -34.1486 27.5976);--bad:lab(60.102% 48.776 30.6442);--info:lab(71.2915% -7.81366 -23.1002);--warn:lab(76.7578% 14.8254 49.9635);--good-line:lab(73.0972% -34.1486 27.5976/.4);--bad-line:lab(60.102% 48.776 30.6442/.35);--info-line:lab(71.2915% -7.81366 -23.1002/.35);--warn-line:lab(76.7578% 14.8254 49.9635/.35);--bad-dim:lab(60.102% 48.776 30.6442/.09);--warn-dim:lab(76.7578% 14.8254 49.9635/.09);--good-dim:lab(73.0972% -34.1486 27.5976/.12);--info-dim:lab(71.2915% -7.81366 -23.1002/.12);--idle:lab(47.9429% -2.62311 3.49873);--idle-dim:lab(100% 0 0/.06);--play-mint-soft:lab(19.3984% -14.8012 5.83787);--play-mint-ink:lab(82.6447% -29.3297 11.6001);--play-blue-soft:lab(19.5888% .772789 -19.6619);--play-blue-ink:lab(81.0605% -1.16625 -27.3621);--play-lilac-soft:lab(20.1352% 14.4865 -21.8323);--play-lilac-ink:lab(81.5597% 15.983 -27.0612);--play-coral-soft:lab(21.615% 22.5987 17.2558);--play-coral-ink:lab(81.806% 27.9251 20.314);--play-yellow-soft:lab(23.6188% 1.80991 26.9103);--play-yellow-ink:lab(86.4902% 1.94702 45.8065);--agent-sales-soft:lab(14.3522% 13.4037 9.93629);--agent-sales-ink:lab(73.4545% 35.6196 26.2431);--agent-social-soft:lab(14.8488% 2.11538 18.482);--agent-social-ink:lab(74.7978% 5.17893 51.9625);--agent-ads-soft:lab(14.432% .770345 -16.1452);--agent-ads-ink:lab(73.7806% .861585 -40.0455);--agent-video-soft:lab(14.1559% 8.40932 -14.5316);--agent-video-ink:lab(72.9536% 22.0814 -38.8572);--agent-website-soft:lab(15.2184% -11.6284 5.12834);--agent-website-ink:lab(76.0696% -38.9058 17.1499);--agent-support-soft:lab(15.109% -11.9161 -4.9034);--agent-support-ink:lab(75.6428% -37.5959 -15.4539);--agent-newsletter-soft:lab(14.2195% 13.1501 -1.1799);--agent-newsletter-ink:lab(72.9185% 39.4326 -3.53879);--hover:lab(100% 0 0/.035);--shimmer:lab(100% 0 0/.05);--topbar-bg:lab(3.397% -.606291 .788406/.82);--scrim:lab(1.59196% -.568837 .732231/.6);--shadow:lab(.929598% -.483401 .615996/.55);--shadow-soft:lab(.929598% -.483401 .615996/.35);--glow:lab(84.4971% -40.0825 71.623/.13);--glow-strong:lab(84.4971% -40.0825 71.623/.3);--glow-bright:lab(84.4971% -40.0825 71.623/.7);--glow-bg:lab(84.4971% -40.0825 71.623/.13);--select:lab(84.4971% -40.0825 71.623/.25);--tint:lab(11.0537% -7.25579 10.1543);--warn-fill:lab(76.7578% 14.8254 49.9635);--on-warn:lab(7.21652% 3.58969 8.39762);--lip:inset 0 1px 0 lab(100% 0 0/.07);--e-lift:inset 0 1px 0 lab(100% 0 0/.06);--deck-shadow:inset 0 1px 0 lab(100% 0 0/.05), 0 2px 6px lab(0% 0 0/.3), 0 28px 64px -24px lab(0% 0 0/.75)}}:root[data-theme=light]{--accent-bright:#93d92a;--accent-ink:#3f6a0e;--on-accent:#152203;--accent-dim:#78b31c21;--accent-line:#5485086b;--ground:#f7f8f4;--panel:#fff;--panel-2:#fafbf7;--raised:#fff;--hairline:#e3e6da;--hairline-soft:#eceee5;--hairline-strong:#d6dacb;--text:#131807;--text-2:#2c3322;--muted:#5b6552;--faint:#6a7460;--good:#5aa01e;--bad:#c2412a;--info:#3d6e94;--warn:#d98a00;--good-line:#3e7a4173;--bad-line:#c0493f66;--info-line:#3d6e9466;--warn-line:#b1700066;--bad-dim:#fde4de;--warn-dim:#fdf0d2;--good-dim:#eef7e1;--idle-dim:#f1f3ea;--idle:#b9bfae;--info-dim:#3d6e941a;--warn-ink:#7a4a00;--bad-ink:#a3321c;--good-ink:#3f6a0e;--info-ink:#2f5f84;--play-mint-soft:#d9f2e4;--play-mint-ink:#1d5a3b;--play-blue-soft:#d9e5ff;--play-blue-ink:#2c4c96;--play-lilac-soft:#eadfff;--play-lilac-ink:#5a3a9c;--play-coral-soft:#ffd8cf;--play-coral-ink:#8f2b18;--play-yellow-soft:#fff0b8;--play-yellow-ink:#5e4500;--agent-sales-soft:#ffd8cf;--agent-sales-strong:#ff745c;--agent-sales-ink:#aa311d;--agent-sales-line:#ff745c80;--agent-social-soft:#fff0b8;--agent-social-strong:#f5c84c;--agent-social-ink:#7e6201;--agent-social-line:#f5c84c80;--agent-ads-soft:#d9e5ff;--agent-ads-strong:#6f97f2;--agent-ads-ink:#2d59ba;--agent-ads-line:#6f97f280;--agent-video-soft:#eadfff;--agent-video-strong:#a98be6;--agent-video-ink:#6f49b1;--agent-video-line:#a98be680;--agent-website-soft:#d9f2e4;--agent-website-strong:#62b889;--agent-website-ink:#027347;--agent-website-line:#62b88980;--agent-support-soft:#d3f1f4;--agent-support-strong:#4fb8c6;--agent-support-ink:#00656a;--agent-support-line:#4fb8c680;--agent-newsletter-soft:#ffdfea;--agent-newsletter-strong:#ee8fb4;--agent-newsletter-ink:#9d3a67;--agent-newsletter-line:#ee8fb480;--hover:#2931210d;--shimmer:#2931210e;--topbar-bg:#f7f8f5d9;--scrim:#2a302559;--shadow:#29312133;--shadow-soft:#2931210d;--e-lift:0 0 #0000;--e-1:0 0 #0000;--e-2:0 0 #0000;--deck-shadow:0 1px 2px #2931210f, 0 16px 40px -18px #29312138;--deck-border:var(--hairline);--glow:#78b31c29;--glow-strong:#78b31c4d;--glow-bright:#78b31c61;--glow-bg:#7dba1d21;--select:#78b31c38;--tint:#eef3dc;--tint-ink:var(--accent-ink);--warn-fill:#f3b73e;--on-warn:#3d2600;--lip:0 2px 0 var(--hairline);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--accent-bright:lab(79.8568% -40.7717 70.4333);--accent-dim:lab(66.9619% -35.7446 62.186/.13);--accent-line:lab(50.4413% -30.5745 51.5227/.42);--info:lab(44.1959% -8.00258 -26.4765);--good-line:lab(46.0915% -29.9932 24.6507/.45);--bad-line:lab(48.0564% 48.1376 32.3571/.4);--info-line:lab(44.1959% -8.00258 -26.4765/.4);--warn-line:lab(53.3058% 21.3801 59.9501/.4);--info-dim:lab(44.1959% -8.00258 -26.4765/.1);--info-ink:lab(38.3793% -7.52477 -26.0731);--agent-sales-ink:lab(39.9361% 49.0052 40.9898);--agent-social-ink:lab(43.3617% 5.71644 49.8712);--agent-ads-ink:lab(39.1973% 11.7164 -56.3684);--agent-video-ink:lab(39.4913% 34.3054 -50.8314);--agent-website-ink:lab(42.3293% -37.631 16.5525);--agent-support-ink:lab(38.1599% -25.9411 -10.6373);--agent-newsletter-ink:lab(40.1737% 45.1807 -4.07945);--hover:lab(19.1345% -6.35296 9.04357/.05);--shimmer:lab(19.1345% -6.35296 9.04357/.055);--topbar-bg:lab(97.5084% -1.10036 1.44955/.85);--scrim:lab(19.0294% -4.2931 5.93473/.35);--shadow:lab(19.1345% -6.35296 9.04357/.2);--shadow-soft:lab(19.1345% -6.35296 9.04357/.05);--deck-shadow:0 1px 2px lab(19.1345% -6.35296 9.04357/.06), 0 16px 40px -18px lab(19.1345% -6.35296 9.04357/.22);--glow:lab(66.9619% -35.7446 62.186/.16);--glow-strong:lab(66.9619% -35.7446 62.186/.3);--glow-bright:lab(66.9619% -35.7446 62.186/.38);--glow-bg:lab(69.3311% -36.7405 63.8944/.13);--select:lab(66.9619% -35.7446 62.186/.22)}}
*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--scroll-offset,calc(var(--topbar-h) + var(--s-3)));scroll-padding-bottom:var(--bottom-bar-h)}body{background:var(--ground);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}::selection{background:var(--select)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit;text-decoration:none}a:hover{color:var(--text)}.notice a:not(.btn),.sub a:not(.btn),.chat-empty a:not(.btn),.notice a:not(.btn):hover,.sub a:not(.btn):hover,.chat-empty a:not(.btn):hover{color:var(--accent-ink)}h1{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--ls-h1);font-weight:600;line-height:var(--lh-h1);margin:0 0 var(--s-2)}h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:600;line-height:var(--lh-h2);margin:var(--s-7) 0 var(--s-3)}h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:600;line-height:var(--lh-h3);margin:var(--s-5) 0 var(--s-2)}.sub{color:var(--muted);margin:0 0 var(--s-6);max-width:68ch}.mono,code{font-family:var(--font-mono);font-size:var(--fs-code)}.label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);font-weight:500}th:first-letter,dt:first-letter,legend:first-letter,.ob-kicker:first-letter,.ob-step-label:first-letter,.mail-kicker:first-letter,.thread-kicker:first-letter,.facts .k:first-letter,.cal-dayname:first-letter,.seq-day:first-letter,.fa-kind:first-letter,.consent-kicker:first-letter,.callcard-head:first-letter,.brain-q-kicker:first-letter{text-transform:uppercase}.label{display:inline-block}.label:first-letter{text-transform:uppercase}.meta{font-size:var(--fs-meta);color:var(--faint)}.meta-kicker{font-size:var(--fs-sm);color:var(--muted)}td.num,.num,[data-numeric]{font-variant-numeric:normal}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.panel{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);padding:var(--s-5);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}a.panel:hover{border-color:var(--hairline-strong);box-shadow:var(--lip)}.grid{gap:var(--s-4);display:grid}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.table-wrap{border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--lip);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:0;color:var(--muted);text-align:left;padding:var(--s-2) var(--s-3);background:var(--panel-2);border-bottom:1px solid var(--hairline);white-space:nowrap;font-weight:600}td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--hairline);background:var(--panel);vertical-align:top}tr:last-child td{border-bottom:none}tr:hover td{background:var(--panel-2)}.chip{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.04em;padding:.1rem var(--s-2);border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--muted);white-space:nowrap;background:var(--panel-2);font-family:var(--font-sans);letter-spacing:0;font-weight:600;font-size:var(--fs-label);border:0;padding:3px 10px;display:inline-block}.chip.tone-accent{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-dim)}.chip.tone-good{color:var(--good-ink);border-color:var(--good-line)}.chip.tone-bad{color:var(--bad-ink);border-color:var(--bad-line)}.chip.tone-info{color:var(--info-ink);border-color:var(--info-line)}.chip.tone-warn{color:var(--warn-ink);border-color:var(--warn-line)}.chip.new{color:var(--text)}.chip.contacted{color:var(--info-ink);border-color:var(--info-line)}.chip.replied,.chip.warm,.chip.attention{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-dim)}.attention.is-quiet{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);padding:var(--s-4) var(--s-6)}.chip.customer,.chip.ok{color:var(--good-ink);border-color:var(--good-line)}.chip.bounced,.chip.lost,.chip.unsubscribed{color:var(--bad-ink);border-color:var(--bad-line)}.chip.tone-accent,.chip.tone-good,.chip.tone-bad,.chip.tone-info,.chip.tone-warn,.chip.contacted,.chip.replied,.chip.warm,.chip.attention,.chip.customer,.chip.ok,.chip.bounced,.chip.lost,.chip.unsubscribed{align-items:center;gap:6px;display:inline-flex}.chip.tone-accent:before,.chip.tone-good:before,.chip.tone-bad:before,.chip.tone-info:before,.chip.tone-warn:before,.chip.contacted:before,.chip.replied:before,.chip.warm:before,.chip.attention:before,.chip.customer:before,.chip.ok:before,.chip.bounced:before,.chip.lost:before,.chip.unsubscribed:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip.tone-good,.chip.customer,.chip.ok{background:var(--good-dim)}.chip.tone-bad,.chip.bounced,.chip.lost,.chip.unsubscribed{background:var(--bad-dim)}.chip.tone-warn{background:var(--warn-dim)}.chip.tone-info,.chip.contacted{background:var(--info-dim)}form.stack{gap:var(--s-3);max-width:30rem;display:grid}form.stack>button,form.stack>.btn{justify-self:start}form .row2{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}label.field{align-content:start;gap:var(--s-1);font-size:var(--fs-sm);color:var(--muted);display:grid}:where(input,select,textarea){background:var(--panel-2);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);font:inherit;width:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background-color:var(--panel-2);border-radius:var(--r-field);min-height:var(--control-h);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--t-fast) var(--ease);border:0;padding:9px 14px}:where(textarea){min-height:calc(var(--control-h) * 2);max-height:24rem;padding-block:var(--s-2);field-sizing:content}:where(input[type=checkbox],input[type=radio]){min-height:0;box-shadow:none;accent-color:var(--accent);padding:0}:where(select){appearance:none;padding-right:calc(var(--s-3) + 16px);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right calc(var(--s-3) + 5px) center, right var(--s-3) center;cursor:pointer;background-repeat:no-repeat;background-size:5px 5px,5px 5px}:where(input,select,textarea):focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--glow-strong);outline:none}:where(input,select,textarea):hover{box-shadow:inset 0 0 0 1px var(--hairline-strong)}:where(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px}:where(input,select,textarea):focus{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 3px var(--glow-strong);outline:none}input::placeholder,textarea::placeholder{color:var(--faint)}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;padding:0}:where(button),.btn{justify-content:center;align-items:center;gap:var(--s-1);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--fs-body);border-radius:var(--r-sm);padding:var(--s-2) var(--s-4);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:1px solid #0000;font-family:inherit;display:inline-flex;position:relative}.btn{border-radius:var(--r-ctl);min-height:var(--control-h);background:var(--accent);box-shadow:none;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);padding:0 18px;font-weight:600}:where(button):hover,.btn:hover{background:var(--accent-bright);box-shadow:none;text-decoration:none}:where(button):active,.btn:active{transform:scale(.985)}:where(button):disabled,:where(button)[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.55}:where(button):disabled:not(.ghost):not(.icon-btn):not(.danger):not(.switch){opacity:1;background:var(--panel-2);color:var(--faint);border-color:var(--hairline)}.btn.ghost,button.ghost{background:var(--panel);color:var(--text);border-color:var(--hairline);box-shadow:none;font-weight:600}.btn.danger,button.danger{background:var(--panel);color:var(--bad-ink);border-color:var(--bad-line);box-shadow:none;font-weight:600}.btn:hover{background:var(--accent-bright);box-shadow:none}.btn.danger:hover,button.danger:hover:not(:disabled){background:var(--bad-dim);box-shadow:none}.btn.ghost:hover,button.ghost:hover:not(:disabled){background:var(--panel-2);border-color:var(--hairline-strong);box-shadow:none}.btn.ghost.is-ink,button.ghost.is-ink{border:2px solid var(--text);padding-inline:17px}.btn.ghost.is-ink:hover,button.ghost.is-ink:hover:not(:disabled){border-color:var(--text);background:var(--panel-2)}.btn.compact,button.compact{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-sm)}.icon-btn{box-shadow:none;color:var(--muted);padding:var(--s-1);border-radius:var(--r-ctl);background:0 0;border-color:#0000}.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--text);box-shadow:none}.icon-btn svg{width:16px;height:16px}.icon-btn.on{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-dim)}.notice{border:1px solid var(--accent-line);background:var(--accent-dim);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-4) 0}.notice-action{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.error{border:1px solid var(--bad-line);background:var(--bad-dim);color:var(--bad-ink);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0;font-size:var(--fs-sm)}pre.snippet{background:var(--panel-2);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.6;overflow-x:auto}.kbd{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-xs);padding:.05rem var(--s-1);background:var(--panel-2);border-bottom-width:2px}.skeleton{background:var(--panel);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--shimmer), transparent);animation:1.4s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-page{gap:var(--s-3);display:grid}.filters{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.filters a{min-height:34px;font-size:var(--fs-sm);color:var(--muted);border-radius:var(--r-pill);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #0000;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.filters a:hover{color:var(--text)}.filters a.active{color:var(--ground);border-color:var(--text);background:var(--text)}.pager{gap:var(--s-3);margin-top:var(--s-4);font-size:var(--fs-sm);display:flex}.pager a{color:var(--muted)}.pager a:hover{color:var(--text)}.timeline{gap:var(--s-2);display:grid}.timeline .item{border-left:1px solid var(--hairline);padding:.1rem 0 .1rem var(--s-4);position:relative}.timeline .item:before{content:"";background:var(--hairline-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.55rem;left:-3px}.timeline .item.reply_received:before{background:var(--accent);box-shadow:0 0 8px var(--glow-strong)}.timeline .when{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--faint)}.timeline .body{white-space:pre-wrap;color:var(--muted);font-size:var(--fs-sm);max-width:68ch}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.page-head-text{min-width:0}.page-head h1{margin-bottom:0}.page-head .label{margin-bottom:var(--s-2);display:block}.page-head .sub{margin:var(--s-2) 0 0}.page-head-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.section{margin-top:var(--s-7);padding:var(--s-5) var(--s-6) var(--s-6);margin-top:var(--s-4)}.section:first-child{margin-top:0}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.section-head h2{margin:0}.section-desc{color:var(--muted);font-size:var(--fs-sm);margin:var(--s-1) 0 0;max-width:68ch;font-size:var(--fs-sm)}.section-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.stack-v{flex-direction:column;min-width:0;display:flex}.row-h{min-width:0;display:flex}.cell-sub{color:var(--muted);font-size:var(--fs-sm);margin-top:1px;display:block}.cell-empty{color:var(--faint)}.status-dot{background:var(--hairline-strong);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.status-dot.tone-accent{background:var(--accent);box-shadow:0 0 8px var(--glow-strong)}.status-dot.tone-good{background:var(--good);box-shadow:0 0 8px var(--good-line)}.status-dot.tone-bad{background:var(--bad);box-shadow:0 0 8px var(--bad-line)}.status-dot.tone-info{background:var(--info)}.status-dot.tone-warn{background:var(--warn)}.empty-state{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-5);flex-direction:column;max-width:44ch;margin:0 auto;display:flex}.empty-title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin:0;font-weight:600}.empty-desc{color:var(--muted);font-size:var(--fs-sm);margin:0}.empty-action{margin-top:var(--s-2);gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.empty-state.inline{text-align:left;padding:var(--s-4) 0;align-items:flex-start;max-width:60ch;margin:0}.empty-state.inline .empty-title{font-size:var(--fs-body)}.empty-state.inline .empty-action{justify-content:flex-start}.field-label{color:var(--muted)}.field-hint{color:var(--faint);font-size:var(--fs-meta)}.field-error{color:var(--bad-ink);font-size:var(--fs-meta)}.notice.tone-bad{border-color:var(--bad-line);background:var(--bad-dim)}.notice.tone-warn{border-color:var(--warn-line);background:var(--warn-dim)}.notice.tone-info{border-color:var(--info-line);background:0 0}.pager{justify-content:space-between;align-items:center;max-width:24rem}.pager-pos{color:var(--muted);font-size:var(--fs-meta)}.filters-search{margin-left:auto}.filters-search input{width:16rem;max-width:100%}@media (max-width:720px){.filters-search{width:100%;margin-left:0}.filters-search input{width:100%}}.cell-link{color:inherit;font-weight:600}.cell-link:hover{color:var(--accent-ink)}td .chip{margin-left:var(--s-1)}.key-create{margin-bottom:var(--s-5)}.key-create-row{max-width:30rem}.key-create-row .btn{flex:none}.key-token{margin:var(--s-2) 0 0}.keys-table{margin-top:var(--s-5)}.section-more{font-size:var(--fs-sm);color:var(--accent-ink);white-space:nowrap}.section-more:hover{color:var(--accent-ink);text-decoration:underline}.disclosure{border-top:1px solid var(--hairline);padding:var(--s-3) 0}.disclosure>summary{cursor:pointer;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"›";color:var(--faint);transition:transform var(--t-fast) var(--ease);display:inline-block}.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure>summary:hover{color:var(--text)}.disclosure-body{padding-top:var(--s-3);max-width:68ch}.snippet-block{position:relative}.snippet-block .snippet{margin:0;padding-right:4.5rem}.snippet-copy{top:var(--s-2);right:var(--s-2);background:var(--panel);border:1px solid var(--hairline);color:var(--muted);border-radius:var(--r-xs);padding:.1rem var(--s-2);font-family:var(--font-mono);font-size:var(--fs-meta);box-shadow:none;cursor:pointer;position:absolute}.snippet-copy:hover{background:var(--panel);color:var(--text);border-color:var(--hairline-strong);box-shadow:none}.notice.tone-good{border-color:var(--good-line);background:0 0}.inline-form{display:inline}.error-text{color:var(--bad-ink);font-size:var(--fs-meta);margin:var(--s-1) 0 0}.card-title{min-width:0;margin:0;font-weight:600}.section>.section-head h2,.card-title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--text);font-weight:600}.break-all{overflow-wrap:anywhere}.mt-3{margin-top:var(--s-3)}.mb-5{margin-bottom:var(--s-5)}.cell-wide{max-width:28rem}.field-narrow{max-width:22rem}@media (max-width:720px){.filters{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--s-4) * -1);padding-inline:var(--s-4);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters a{scroll-snap-align:start;flex:none}.table-wrap{border:0;border-radius:0;overflow:visible}.table-wrap>table{min-width:0}.table-wrap thead{display:none}.table-wrap table,.table-wrap tbody{width:100%;display:block}.table-wrap tr{padding:var(--s-3) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.table-wrap td{white-space:normal;border:0;min-width:0;padding:0;display:block}.table-wrap td[data-label]{gap:var(--s-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.table-wrap td[data-label]:before{content:attr(data-label);font-size:var(--fs-sm);color:var(--faint)}.table-wrap td[data-secondary]{display:none}.table-wrap td[data-identity]{margin-bottom:2px;font-weight:600;display:block}.table-wrap td[data-identity]:before{content:none}.table-wrap td:first-child:not([data-label]),.table-wrap td:empty{grid-column:1/-1}.table-wrap td:empty{display:none}.subnav:after,.filters:after{content:"";background:linear-gradient(to right, transparent, var(--ground) 70%);pointer-events:none;flex:none;align-self:stretch;width:32px;position:sticky;right:0}.table-wrap td{background:0 0}.table-wrap .row-h{flex-wrap:wrap}}@media (min-width:1000px){.table-wrap{overflow-x:visible}}@media (pointer:coarse){.icon-btn,.picker-tab,.filters a,.nav-item,.theme-option,.palette-item,.exec-toggle,.copy-btn,.snippet-copy{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.filters a,.picker-tab{padding-inline:var(--s-4)}.nav-item,.palette-item,.theme-option{justify-content:flex-start}}.switch-wrap{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.switch{border-radius:var(--r-pill);background:var(--panel-2);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;transition:background var(--t-med) var(--ease), box-shadow var(--t-fast) var(--ease);border:0;flex:none;padding:0;position:relative}.switch:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch.is-on{background:var(--accent);box-shadow:none}.switch:disabled{cursor:not-allowed;opacity:.55}.switch-knob{background:var(--raised);width:18px;height:18px;box-shadow:0 0 0 1px var(--hairline);transition:transform var(--t-med) var(--ease), background var(--t-med) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch.is-on .switch-knob{background:var(--ground);box-shadow:none;transform:translate(18px)}.switch-word{font-size:var(--fs-meta);color:var(--faint);min-width:2.5ch}.switch-error{font-size:var(--fs-meta);color:var(--bad-ink);flex-basis:100%}@media (prefers-reduced-motion:reduce){.switch,.switch-knob{transition:none!important}}.lanes{gap:var(--s-5);margin:0 0 var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.lanes{grid-template-columns:1fr}}.lane{border-top:1px solid var(--hairline);padding-top:var(--s-3);min-width:0}.lane-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.lane-head .label{margin:0}.lane-n{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-variant-numeric:normal;font-weight:500;line-height:1}.lane.is-hot .lane-n{color:var(--accent-ink)}.lane-items{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lane-item{font-size:var(--fs-sm);line-height:var(--lh-tight)}.lane-item-link{align-items:start;gap:var(--s-2);padding:var(--s-2);margin:0 calc(var(--s-2) * -1);border-radius:var(--r-sm);color:inherit;transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}a.lane-item-link:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--hairline)}a.lane-item-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}a.lane-item-link:hover .lane-item-act,a.lane-item-link:focus-visible .lane-item-act{text-decoration:underline}.lane-item-arrow{transition:transform var(--t-fast) var(--ease);display:inline-block}a.lane-item-link:hover .lane-item-arrow{transform:translate(2px)}@media (pointer:coarse){.lane-item-link{align-items:center;min-height:44px}}.lane-item .status-dot{margin-top:.45em}.lane-item-text{min-width:0;color:var(--text)}.lane-item-sub{color:var(--faint);font-size:var(--fs-meta);margin-top:2px;display:block}.lane-item-act{font-size:var(--fs-meta);color:var(--accent-ink);white-space:nowrap;flex:none}.lane-item-act:hover{color:var(--accent-ink);text-decoration:underline}.lane-quiet{font-size:var(--fs-sm);color:var(--faint);margin:0}.lane-foot{margin-top:var(--s-3)}.lane{scroll-margin-top:calc(var(--topbar-h) + var(--s-4))}.setup{margin:0 0 var(--s-6);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-2) var(--s-4);margin-bottom:var(--s-4);gap:0;display:grid;overflow:hidden}.setup-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.setup-row:last-child{border-bottom:0}.setup-row.is-done{color:var(--muted)}.setup-mark{border:1px solid var(--hairline-strong);width:20px;height:20px;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--faint);border-radius:50%;place-items:center;display:grid}.setup-row.is-done .setup-mark{border-color:var(--good-line);color:var(--good-ink)}.subnav{align-items:flex-end;gap:var(--s-5);margin:calc(-1 * var(--s-3)) 0 var(--s-6);border-bottom:1px solid var(--hairline);scrollbar-width:none;border-radius:var(--r-sm);background:var(--panel-2);border:0;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0;padding:4px;display:flex;overflow-x:auto}@media (max-width:720px){.subnav{width:100%}}.subnav::-webkit-scrollbar{display:none}.subnav a{align-items:center;gap:var(--s-2);padding:var(--s-2) 0 var(--s-3);font-size:var(--fs-sm);color:var(--muted);transition:color var(--t-fast) var(--ease);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;display:inline-flex;position:relative}@media (max-width:720px){.subnav a{text-align:center;flex:1 0 auto}}.subnav a:hover{color:var(--text)}.subnav a.active{color:var(--text);border-bottom-color:var(--accent)}.subnav-count{font-family:var(--font-mono);font-size:var(--fs-meta);border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--muted);line-height:1;font-family:var(--font-sans);background:var(--panel);border:0;padding:2px 6px;font-weight:700}.subnav a.active .subnav-count,.subnav-count.is-hot{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-dim)}.subnav-count.is-hot,.subnav a.active .subnav-count{background:var(--warn-dim);color:var(--warn-ink)}.subnav-setup{padding-left:var(--s-5);border-left:1px solid var(--hairline);margin-left:auto}@media (max-width:720px){.subnav-setup{margin-left:var(--s-2)}}.subnav-setup{border-left:0;margin-left:2px;padding-left:14px}.toasts{left:50%;bottom:calc(var(--bottom-bar-h) + var(--s-1));z-index:90;gap:var(--s-2);pointer-events:none;width:min(92vw,30rem);display:grid;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);background:var(--panel);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--e-3);font-size:var(--fs-sm);color:var(--text);animation:toast-in var(--t-med) var(--ease);display:flex}.toast.tone-good{border-color:var(--good-line)}.toast.tone-bad{border-color:var(--bad-line)}.toast-text{flex:1;min-width:0}.toast-undo{font:inherit;color:var(--accent-ink);box-shadow:none;padding:var(--s-1) var(--s-3);border-radius:var(--r-ctl);background:0 0;border:0;flex:none;font-weight:600}.toast-undo:hover:not(:disabled){background:var(--hover);color:var(--accent-ink)}.toast-close{width:26px;height:26px;box-shadow:none;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:5px}.toast-close:hover{background:var(--hover);color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.confirm-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.confirm-note{font-size:var(--fs-meta);color:var(--muted);flex-basis:100%}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.menu-wrap{display:inline-block;position:relative}.menu-btn-more svg{width:16px;height:16px}.menu-pop{min-width:13rem;max-height:calc(100vh - 16px);padding:var(--s-1);background:var(--panel);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--e-3);z-index:110;display:grid;position:fixed;overflow-y:auto}.menu-item{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);box-shadow:none;font:inherit;font-size:var(--fs-sm);color:var(--text);text-align:left;background:0 0;border:0;justify-content:flex-start;text-decoration:none;display:flex}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--hover);color:var(--text)}.menu-item.tone-bad{color:var(--bad-ink)}.menu-item:disabled{opacity:.5}.thumb-bar{display:none}@media (max-width:720px){.thumb-bar{z-index:25;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--hairline);box-shadow:0 -8px 30px -12px var(--shadow);border-top:0;display:flex;position:fixed;bottom:0;left:0;right:0}.thumb-text{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.thumb-sub{font-size:var(--fs-meta);color:var(--muted);text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.thumb-bar .btn{min-height:var(--btn-h-hero);flex:none;padding-inline:24px;font-size:1rem}.thumb-bar .btn:only-child{flex:auto}main:has(.thumb-bar){padding-bottom:var(--bottom-bar-h)}main:has(.thumb-bar)>.page-head>.page-head-actions{display:none}.attention-acts>.btn{flex:8rem}}.select-hit{cursor:pointer;place-items:center;min-width:24px;min-height:24px;margin:-4px;display:inline-grid}@media (pointer:coarse){.lane-item-act,.prompt-copy,.subnav a,.section-more,.toast-undo,.menu-btn-more,.fact-text{align-items:center;min-height:44px;display:inline-flex}.fact-text{min-height:0;padding:var(--s-2) 0;display:block}input[type=checkbox]{width:24px;height:24px}.review-item{min-height:56px}}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--hover)}.menu-btn-named{align-items:center;gap:.35rem;display:inline-flex}.menu-btn-named .menu-caret{flex:none;width:.9em;height:.9em}.keys-hint{margin:var(--s-2) 0 0;font-size:var(--fs-meta);color:var(--faint)}.metrics{margin:0 0 var(--s-7);gap:var(--s-5);border-top:1px solid var(--hairline);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:720px){.metrics{grid-template-columns:1fr;gap:0}}.metric{min-width:0}.metric-link{align-items:end;column-gap:var(--s-3);padding:var(--s-3) 0 var(--s-2);color:inherit;border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k""v spark""w spark";text-decoration:none;display:grid}a.metric-link:hover .metric-k{color:var(--text)}.metric-k{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--text);margin-bottom:var(--s-1);grid-area:k;font-weight:600;display:inline-flex}.metric-v{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--ls-h1);font-variant-numeric:normal;font-weight:500;line-height:1.05;font-family:var(--font-display);letter-spacing:-.04em;grid-area:v;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:700}.metric-words{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--s-1);grid-area:w}.metric-words.tone-good{color:var(--good-ink)}.metric-words.tone-bad{color:var(--bad-ink)}.metric-spark{grid-area:spark;align-self:end;padding-bottom:2px}@media (max-width:720px){.metric-link{border-top:1px solid var(--hairline);padding:var(--s-3) 0}.metric:first-child .metric-link{border-top:0}}.status{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-radius:var(--r-pill);font-size:var(--fs-label);background:var(--panel-2);align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.status-mark{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.status.tone-good{color:var(--good-ink)}.status.tone-good .status-mark{background:var(--good)}.status.tone-warn{color:var(--warn-ink)}.status.tone-warn .status-mark{background:var(--warn)}.status.tone-bad{color:var(--bad-ink)}.status.tone-bad .status-mark{background:var(--bad)}.status.tone-accent{color:var(--accent-ink)}.status.tone-good{background:var(--good-dim);color:var(--good-ink)}.stage-d.tone-good{color:var(--good-ink)}.status.tone-accent .status-mark{background:var(--accent)}.row-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.subnav-wrap{margin:calc(-1 * var(--s-3)) 0 var(--s-6);margin:0 0 var(--s-5)}.subnav-wrap .subnav{margin:0}.subnav-pages{gap:var(--s-2);padding:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.subnav-pages a{align-items:center;gap:var(--s-2);padding:4px var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--muted);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:1px solid #0000;display:inline-flex}.subnav-pages a:hover{color:var(--text);border-color:var(--hairline)}.subnav-pages a.active{color:var(--text);background:var(--panel);border-color:var(--hairline)}@media (pointer:coarse){.subnav-pages a{min-height:40px}}.page-head.is-compact{margin-bottom:var(--s-5)}.page-head.is-compact h1{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-size:var(--fs-h2);font-weight:700}.page-head.is-compact .sub{font-size:var(--fs-sm);max-width:64ch}.headline{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:var(--ls-h1);margin:0 0 var(--s-6);text-wrap:balance;max-width:30ch;font-weight:500;line-height:1.15;font-size:var(--fs-h1);letter-spacing:-.03em;max-width:24ch;margin:0 0 var(--s-4);font-weight:700;line-height:1.08}.headline b{color:var(--accent-ink);font-weight:500}.headline-sub{margin-top:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:0;color:var(--muted);margin-top:var(--s-3);font-weight:400;font-size:var(--fs-body);letter-spacing:0;max-width:60ch;display:block}.running-lines{margin:0;padding:0;list-style:none}.running-lines li{padding:var(--s-2) 0;border-top:1px solid var(--hairline);font-size:var(--fs-body)}.running-lines .running-next{color:var(--muted)}.ask-strip{z-index:20;align-items:center;gap:var(--s-2);padding:var(--s-2) max(var(--s-6), calc((100% - 80rem) / 2 + var(--s-6))) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:var(--topbar-bg);-webkit-backdrop-filter:none;border-top:1px solid var(--hairline);background:linear-gradient(to top, var(--ground) 0%, var(--ground) 55%, transparent 100%);padding-top:var(--s-6);padding-bottom:var(--s-4);pointer-events:none;border-top:0;margin:0;display:flex;position:sticky;bottom:0}.ask-strip-icon{width:16px;height:16px;color:var(--accent-ink);flex:none}.ask-strip{transition:opacity var(--t-fast,.15s) var(--ease), visibility var(--t-fast,.15s)}.app:has(.content :is(input,textarea,select):not(.ask-strip-input):focus) .ask-strip{opacity:0;visibility:hidden}.ask-strip-input{min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--text);padding:var(--s-2) 0;background:0 0;background:var(--panel);box-shadow:var(--lip), inset 0 0 0 1px var(--hairline);border-radius:var(--r-ctl);font-size:var(--fs-sm);border:0;outline:none;flex:1;padding:12px 18px 12px 40px}.ask-strip-input::placeholder{color:var(--muted)}.ask-strip:focus-within{border-top-color:var(--accent-line)}.ask-strip-send{font:inherit;font-size:var(--fs-sm);padding:4px var(--s-3);border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--text);cursor:pointer;background:0 0;background:var(--panel);box-shadow:var(--lip), inset 0 0 0 1px var(--hairline);border-radius:var(--r-ctl);border:0;flex:none;padding:10px 16px;font-weight:600}.ask-strip:focus-within .ask-strip-send{color:var(--accent-ink);border-color:var(--accent-line)}@media (max-width:720px){body:has(.thumb-bar) .ask-strip{display:none}}body:has(.rail-ask) .ask-strip{display:none}.lanes.is-one{grid-template-columns:minmax(0,1fr)}.home-next-line{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--muted)}.running-lines li>a{color:inherit}.running-lines li>a:hover{color:var(--accent-ink)}.warn-text{color:var(--warn-ink)}.main-area{min-height:100vh}.main-area>.content{padding-bottom:calc(var(--s-8) + 56px);flex:1 0 auto}.metrics-block .metrics{margin:0}.metrics-title{margin:0 0 var(--s-2)}.lanes.is-one .lane,.metrics-block{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);padding:var(--s-4) var(--s-5) var(--s-5)}.section:has(>.running-lines){background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);padding:var(--s-4) var(--s-5) var(--s-5)}.lanes.is-one .lane{border-top:1px solid var(--hairline)}.lanes.is-one .lane-items{max-width:none}.metrics-block .metrics{border-top:0}.metric-link{padding-top:var(--s-2)}.metrics-title{margin-bottom:var(--s-3)}.section:has(>.running-lines)>.label{margin-bottom:var(--s-3)}.running-lines li:first-child{border-top:0}.subnav-pages{padding-bottom:var(--s-1);padding:var(--s-3) 0 0}.lanes.is-one .lane,.metrics-block{padding:var(--s-3) var(--s-4) var(--s-4)}.section:has(>.running-lines){padding:var(--s-3) var(--s-4) var(--s-4)}.section:has(>.running-lines){margin-top:var(--s-4)}.metrics-title,.lanes.is-one .lane-head{margin-top:0}.section:has(>.running-lines)>.label{margin-top:0}.metrics-block{margin:var(--s-4) 0}.attention,.stages-block,.running-block,.work-block,.metrics-block{padding:var(--s-5) var(--s-6) var(--s-6);margin:0}.lanes.is-one{margin-bottom:var(--s-4)}
