@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_a6149bc8-module__gR2xdq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_a6149bc8-module__gR2xdq__variable{--font-display:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b03178a3-module__5LJgPa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b03178a3-module__5LJgPa__variable{--font-body:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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/59b15b4bcd7b1eb5-s.3nkuoiize4urq.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/e532fa1b9921e1cd-s.1da667lu-u79a.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/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,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/99e609270109b47d-s.p.1dgcou5jor5q_.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/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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/a7afbb44bec2bb18-s.3xauquyg2sixn.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/02263ebadd758ea4-s.2taws-qdxmzlf.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/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,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/effe91970fc4db64-s.p.28xcb7557rbh2.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%}.ibm_plex_mono_9b0764ac-module__xdZdDG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9b0764ac-module__xdZdDG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--canary:#f5de4a;--ink:#141210;--redline:#e0311b;--redline-text:#c92a15;--stamp:#1e34be;--stamp-hover:#16279a;--under:#fffbec;--cream-2:#fff6ce;--paper:#f3f0e9;--white:#fff;--text:#4a443b;--text-2:#3a352d;--ink-soft:#6d665f;--faint:#736c65;--soft:#6b655c;--rule:#1412101a;--rule-2:#14121014;--ground:#fffbec;--stamp-tint:#1e34be14;--shadow-sm:0 1px 2px #14121008;--shadow:0 2px 4px #1412100a, 0 30px 60px -44px #14121080;--shadow-lg:0 2px 6px #1412100a, 0 40px 80px -48px #14121080;--wrap:1140px}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Archivo, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:var(--stamp);text-decoration:none}a:hover{color:var(--ink)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}::selection{background:var(--canary);color:var(--ink)}strong{font-weight:600}@keyframes om-slam{0%{opacity:0;transform:scale(1.3)rotate(-10deg)}60%{opacity:1;transform:scale(.98)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes om-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes om-row{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes om-flow{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}.display{font-family:var(--font-display), "Instrument Sans", system-ui, sans-serif;letter-spacing:-.03em;font-weight:600;line-height:1.08}.mono{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums}.hi{color:var(--stamp)}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--ink);color:var(--white);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-48px;left:12px}.skip:focus{color:var(--white);top:12px}#content{scroll-margin-top:80px}#content:focus{outline:none}.btn{border:1px solid var(--stamp);background:var(--stamp);color:var(--white);font-family:var(--font-body), Archivo, sans-serif;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.2;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.btn:hover{background:var(--stamp-hover);border-color:var(--stamp-hover);color:var(--white)}.btn.ghost{color:var(--ink);background:0 0;border-color:#14121033}.btn.ghost:hover{color:var(--ink);background:#1412100a;border-color:#14121059}.btn.small{padding:7px 15px;font-size:13.5px}.btn.canary{background:var(--canary);border-color:var(--canary);color:var(--ink)}.btn.canary:hover{color:var(--ink);background:#ecd232;border-color:#ecd232}.btn.ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.btn.ink:hover{background:#2a2622}.btn.danger{background:var(--redline);border-color:var(--redline)}.btn.danger:hover{background:#b92612;border-color:#b92612}.btn:disabled,.btn[aria-disabled]{opacity:.55;cursor:default}a.btn{text-decoration:none}.link{font:inherit;color:var(--stamp);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}.link:hover{color:var(--ink)}.link.mono{align-self:center;font-size:13.5px;font-weight:500}.linkbtn,.linklike{font-size:inherit;color:var(--stamp);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.linkbtn{font-size:12.5px}.linkbtn:hover,.linklike:hover{color:var(--ink)}.stampmark{font-family:var(--font-display), "Instrument Sans", sans-serif;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:2px solid;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.2;animation:.38s cubic-bezier(.2,1.4,.4,1) both om-slam;display:inline-block;transform:rotate(-3deg)}.stampmark.red{color:var(--redline-text)}.stampmark.blue{color:var(--stamp)}.stampmark.ink{color:var(--ink)}.stampmark.small{border-width:1.5px;border-radius:5px;padding:2px 7px;font-size:11px;animation:none}.pill{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--stamp);background:#1e34be17;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;display:inline-flex}.pill.grey{color:var(--soft);background:#1412100f}.pill.red{color:var(--redline-text);background:#e0311b17}.pill.solid{color:var(--white);background:var(--stamp)}.pill.canary{color:var(--ink);background:var(--canary);font-family:var(--font-body), sans-serif;text-transform:none;letter-spacing:0;padding:3px 10px;font-size:12px;font-weight:600}.num{background:var(--canary);width:34px;height:34px;color:var(--ink);border:1px solid #1412101f;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.page{flex-direction:column;min-height:100vh;display:flex}.page>.foot{margin-top:auto}.banner{background:var(--ink);color:var(--paper);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:9px 28px;font-size:13.5px;display:flex}.banner .new{background:var(--canary);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.banner .say{color:#f3f0e9e0}.banner a{color:var(--canary);font-weight:600}.banner a:hover{color:var(--white)}@media (max-width:520px){.banner{gap:4px 8px;padding:8px 14px;font-size:12.5px;line-height:1.45}.banner .new{padding:1px 8px;font-size:11px}}.top.nav{z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--rule-2);background:#ffffffdb;position:sticky;top:0}.nav-inner{max-width:var(--wrap);align-items:center;gap:22px;margin:0 auto;padding:14px 28px;display:flex}.wordmark.logo{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.wordmark.logo img{width:auto;height:21px;display:block}.wordmark.logo.small img{height:19px}.wordmark .path{color:var(--faint);font-size:12px}.nav .links{flex:1;align-items:center;gap:24px;min-width:0;font-size:14.5px;font-weight:500;display:flex}.nav .links a,.nav .menu-btn{color:var(--text);white-space:nowrap}.nav .links a:hover,.nav .menu-btn:hover{color:var(--ink)}.nav .links a.now{color:var(--ink);font-weight:600}.nav .end{flex-shrink:0;align-items:center;gap:14px;display:flex}.nav .end .signin{color:var(--text);white-space:nowrap;font-size:14.5px;font-weight:500}.nav .end .signin:hover{color:var(--ink)}.nav .end .btn{padding:9px 18px;font-size:14.5px}@media (max-width:760px){.nav-inner{gap:14px;padding:12px 18px}.nav .links{gap:16px;font-size:14px}.nav .links .wide-only,.nav .end .signin{display:none}}@media (max-width:420px){.nav .links a[href=\/pricing]{display:none}}.menu{position:relative}.menu-btn{background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:14.5px;font-weight:500;display:inline-flex}.menu-btn span{color:var(--faint);font-size:10px}.menu-panel{z-index:40;background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:repeat(2,minmax(230px,1fr));gap:8px 22px;min-width:540px;padding:18px;display:grid;position:absolute;top:calc(100% + 12px);left:-18px}.menu-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.menu-col{flex-direction:column;gap:2px;display:flex}.menu-col .k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 8px 8px;font-size:10.5px}.nav .links .menu-col a{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14.5px;font-weight:500;display:flex}.nav .links .menu-col a:hover,.nav .links .menu-col a.now{background:var(--under)}.nav .links .menu-col a.more{color:var(--stamp);margin-top:6px;font-size:13.5px;font-weight:600}.menu-mark{background:var(--under);border:1px solid var(--rule);width:32px;height:28px;color:var(--text);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:inline-flex}@media (max-width:760px){.menu-panel{grid-template-columns:1fr;min-width:0;max-height:calc(100vh - 80px);position:fixed;top:58px;left:12px;right:12px;overflow:auto}}.foot{border-top:1px solid var(--rule-2);background:var(--ink);color:var(--paper);padding:34px 28px}.foot-inner{max-width:var(--wrap);flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0 auto;font-size:13px;display:flex}.foot a{color:#f3f0e9bf}.foot a:hover{color:var(--white)}.foot .right{color:#f3f0e980;margin-left:auto}.foot .right a{color:#f3f0e9bf}@media (max-width:760px){.foot .right{flex-basis:100%;margin-left:0}}.band{border-top:1px solid var(--rule-2);padding:104px 28px}.band:first-of-type{border-top:none}.band-inner{max-width:var(--wrap);flex-direction:column;gap:28px;margin:0 auto;display:flex}.band.cream{background:var(--under)}.band.canary{background:var(--canary);border-top:none}.band.dark{background:var(--ink);color:var(--paper);border-top:none}.band.dark .band-sub,.band.dark p{color:#f3f0e9bd}.band.dark .caption{color:#f3f0e985}.band.dark .hi,.band.dark .fit-title .hi,.band.dark .link,.band.dark a:not(.btn){color:var(--canary)}.band.dark .link:hover,.band.dark a:not(.btn):hover{color:var(--white)}.band.dark .panel{color:var(--paper);box-shadow:none;background:#f3f0e90a;border-color:#f3f0e929}.band.dark .sec-label{color:#f3f0e980}.band.dark .wordmark.logo img,.foot .wordmark.logo img{content:url(/logo/marketrun-wordmark-cream.png)}.band-title{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.band-sub{color:var(--text);max-width:62ch;margin:0;font-size:17px;line-height:1.55}.band-sub.lg{font-size:17.5px}.band-sub.md{max-width:58ch;font-size:16.5px}.band-title.big{max-width:24ch;font-size:clamp(30px,3.6vw,46px)}.band-title.mid{font-size:clamp(28px,3.2vw,42px)}.band-inner.roomy{gap:40px}.band-inner.roomier{gap:48px}.duo-copy.tight{gap:12px;max-width:760px}.lanes-block{flex-direction:column;gap:20px;display:flex}.caption{color:var(--ink-soft);max-width:92ch;margin:0;font-size:13.5px;line-height:1.65}.sec-num{background:var(--canary);width:34px;height:34px;color:var(--ink);font-family:var(--font-body), sans-serif;letter-spacing:0;border:1px solid #1412101f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.band.dark .sec-num{border:none}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.lane-tag{letter-spacing:0;text-transform:none;font-size:12.5px;font-family:var(--font-body), sans-serif;color:var(--text);background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow-sm);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.band.dark .lane-tag{color:#f3f0e9cc;box-shadow:none;background:#f3f0e90f;border-color:#f3f0e92e}.head-split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:end;gap:24px 40px;display:grid}.head-split .left{flex-direction:column;gap:18px;display:flex}@media (max-width:720px){.band{padding:72px 18px}}.band.hero-band{background:linear-gradient(#fff6ce 0%,#fffceb 52%,#fff 100%);border-top:none;padding:88px 28px 80px;position:relative;overflow:hidden}.band.hero-band:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(closest-side,#f5de4abf,#f5de4a00);border-radius:50%;width:1100px;height:560px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.band.hero-band .band-inner{gap:22px;position:relative}.band.hero-band .band-title,.band.hero-band .fit-title.xl{letter-spacing:-.038em;font-size:clamp(40px,5.6vw,64px);line-height:1.02}.band.hero-band .band-sub{max-width:60ch;font-size:clamp(17px,1.5vw,19.5px)}@media (max-width:720px){.band.hero-band{padding:56px 18px}}.fit-title{letter-spacing:-.035em;max-width:none;margin:0;line-height:1.06}.fit-title .fit-line{white-space:nowrap;display:block}.fit-title .fit-line.hi{color:var(--stamp)}@media (max-width:640px){.fit-title .fit-line{white-space:normal;text-wrap:balance}}.hero-wrap{background:linear-gradient(#fff6ce 0%,#fffceb 46%,#fff 86%);padding:84px 28px 0;position:relative;overflow:hidden}.hero-wrap .orb{pointer-events:none;border-radius:50%;position:absolute}.hero-wrap .orb.a{filter:blur(50px);background:radial-gradient(closest-side,#f5de4ad9,#f5de4a00);width:1200px;height:620px;top:-220px;left:50%;transform:translate(-50%)}.hero-wrap .orb.b{filter:blur(60px);background:radial-gradient(closest-side,#1e34be29,#1e34be00);width:560px;height:460px;top:40px;left:-140px}.hero-wrap .orb.c{filter:blur(60px);background:radial-gradient(closest-side,#e0311b1c,#e0311b00);width:520px;height:440px;top:0;right:-160px}.hero{max-width:var(--wrap);text-align:center;flex-direction:column;align-items:center;gap:26px;width:100%;margin:0 auto;padding:0 0 8px;display:flex;position:relative}.page>.hero,.glass-page>.hero{padding:64px 28px 96px}.hero-pill{border:1px solid var(--rule);background:var(--white);color:var(--text);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:5px 8px 5px 5px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #1412100a}.hero-pill .tag{background:var(--canary);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.hero-pill .say{text-align:left;padding-right:6px}.headline{letter-spacing:-.038em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(40px,5.6vw,68px);line-height:1.02}.headline .line{display:inline}.headline .line.hi{color:var(--stamp)}.hero .sub.lead,.hero .lead{max-width:60ch;color:var(--text);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.sub{color:var(--text);max-width:62ch;margin:0;font-size:16px}.nudge{color:var(--redline-text);margin:0;font-size:14.5px;font-weight:600}.free-line{color:var(--ink-soft);letter-spacing:0;margin:0;font-size:13px;line-height:1.6}.checkbox-wrap{flex-direction:column;gap:12px;width:100%;max-width:780px;display:flex}.field{background:var(--white);border:1px solid #1412101f;border-radius:14px;gap:8px;width:100%;max-width:640px;padding:6px;display:flex;position:relative;box-shadow:0 2px 4px #1412100a,0 18px 40px -26px #14121066}.field.two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;max-width:780px;display:grid}.field input{min-width:0;color:var(--ink);background:0 0;border:none;border-radius:10px;flex:1;padding:14px;font-size:16px}.field.two input~input:not(.hp){border-left:1px solid var(--rule);border-radius:0}.field input::placeholder{color:var(--faint)}.field input:focus-visible{background:var(--under);outline:none}.field .btn{border-radius:10px;padding:14px 26px;font-size:16px}.field .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:720px){.field,.field.two{flex-direction:column;align-items:stretch;display:flex}.field.two input~input:not(.hp){border-left:none;border-top:1px solid var(--rule)}.field .btn{width:100%}}.candidates{flex-direction:column;gap:8px;max-width:640px;display:flex}.candidates button{text-align:left;background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:10px 14px}.candidates button span{color:var(--ink-soft);font-size:13px;display:block}.receipt{background:var(--white);width:100%;max-width:760px;box-shadow:var(--shadow);text-align:left;border:1px solid #1412101c;border-radius:16px;position:relative;overflow:hidden}.receipt .head{border-bottom:1px solid var(--rule-2);background:var(--under);color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;font-size:12px;display:flex}.receipt .head .link{font-size:12px;font-weight:500}.row{color:var(--text);border-bottom:1px solid #14121012;grid-template-columns:20px 52px 1fr;align-items:baseline;gap:12px;padding:11px 18px;font-size:15px;animation:.22s ease-out both om-row;display:grid}.row:last-child{border-bottom:none}.row .mark{color:var(--stamp);font-weight:600}.row .mark.live{color:var(--redline-text)}.row .mark.wait{color:var(--faint);animation:1s step-end infinite om-blink}.row .at{color:var(--faint);font-size:11.5px}.row.email{color:var(--text-2);background:#f5de4a38;grid-template-columns:20px 1fr}.row.email form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.email input{border:1px solid var(--rule);background:var(--white);border-radius:10px;min-width:220px;padding:8px 10px}.progress{color:var(--ink-soft);font-size:14px}.progress .elapsed{font-size:12px}.receipt.wide{max-width:none}.counters{max-width:var(--wrap);width:calc(100% - 56px);margin:28px auto 0}.counters .head{border-bottom:none;border-top:1px solid var(--rule-2);justify-content:flex-end}@media (max-width:480px){.row{grid-template-columns:18px 1fr}.row .at{display:none}}.verdict{text-align:left;flex-direction:column;gap:22px;width:100%;max-width:960px;display:flex}.verdict h2{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.06}.verdict .line{color:var(--text);max-width:62ch;margin:0;font-size:17.5px;line-height:1.55}.verdict .line.thin{background:var(--stamp-tint);color:var(--text-2);border-radius:12px;padding:12px 16px;font-size:16px}.verdict .line.finding,.frame .finding{max-width:66ch;font-size:15.5px}.verdict .line.finding s,.frame .finding s{-webkit-text-decoration-color:var(--redline);text-decoration-color:var(--redline);color:var(--faint);text-decoration-thickness:2px}.verdict .line.finding .why{color:var(--ink-soft)}.verdict .meta{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:14px;font-size:12px;display:flex}.verdict .meta button{font:inherit;color:var(--stamp);background:0 0;border:none;padding:0}.verdict .meta a{color:var(--stamp)}.verdict .whats-this{background:var(--canary);border:1px solid #1412101f;border-radius:16px;flex-direction:column;gap:10px;margin:0 0 6px;padding:18px 20px;display:flex}.verdict .whats-this .line{color:var(--text-2);margin:0}.verdict .whats-this .stampmark{color:var(--ink)}.panel{background:var(--white);border:1px solid var(--rule);max-width:760px;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.panel h3{letter-spacing:-.02em;margin:0;font-size:21px}.panel p{max-width:62ch;color:var(--text);margin:0}.panel.wide{max-width:960px}.panel .head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel .ok{color:var(--stamp)}.panel .bad{color:var(--redline-text)}.panel .src{color:var(--faint);font-size:11px}.sec-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:10px;font-size:11px;display:flex}.sec-label .n{color:var(--faint)}.sec-label .right{color:var(--ink-soft);letter-spacing:0;text-transform:none;margin-left:auto}.panel .sec-label{margin-bottom:2px}.work{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.work li{border-top:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.work li:first-child{border-top:none}.questions{flex-direction:column;display:flex}.questions .q{border-top:1px solid var(--rule-2);color:var(--text);grid-template-columns:28px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;display:grid}.questions .q:first-child{border-top:none}.questions .n{color:var(--faint);font-size:11.5px}.questions .r{white-space:nowrap;font-size:11.5px}.questions .r.named{color:var(--stamp);font-weight:500}.questions .r.absent{color:var(--redline-text)}.sources{flex-direction:column;display:flex}.sources .s{border-top:1px solid var(--rule-2);grid-template-columns:34px 1fr;gap:10px;padding:8px 0;font-size:14.5px;display:grid}.sources .s:first-child{border-top:none}.sources .c{color:var(--faint);font-size:12px}.close{background:var(--under);border:1px solid var(--rule);border-radius:18px;flex-direction:column;gap:14px;max-width:760px;padding:26px 28px;display:flex}.close h3{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(24px,2.8vw,34px)}.close .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.close .note{color:var(--ink-soft);font-size:13.5px}.verdict .close .free-line{margin-top:2px}.correct{color:var(--ink-soft);font-size:13.5px}.error{background:var(--white);text-align:left;border:1px solid #e0311b66;border-radius:14px;flex-direction:column;gap:10px;max-width:640px;padding:14px 18px;display:flex}.verdict-row .conf{color:var(--stamp);background:var(--stamp-tint);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px}.receipt.order{max-width:960px}.order-head,.order-row{border-bottom:1px solid #14121012;grid-template-columns:124px 150px 1fr 96px;align-items:baseline;gap:14px;padding:12px 18px;display:grid}.order-head{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:var(--under);font-size:10.5px}.order-row .surface{letter-spacing:-.01em;color:var(--ink);font-size:14px}.order-row .place{font-size:14.5px;font-weight:600}.order-row .where{color:var(--text);font-size:14px}.order-row .evidence a{font-family:var(--font-mono), monospace;color:var(--stamp);margin-left:6px;font-size:11px}.order-foot{background:var(--canary);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15px;display:flex}.order-foot .skipped{color:#141210b3;flex-basis:100%;margin-top:6px;font-size:11.5px;display:block}@media (max-width:720px){.order-head{display:none}.order-row{grid-template-columns:1fr auto;grid-template-areas:"surface status""place place""where where";gap:6px 12px}.order-row .surface{grid-area:surface}.order-row .place{grid-area:place}.order-row .where{grid-area:where}.order-row>span:last-child{grid-area:status}}.panel.artifact{max-width:960px;box-shadow:var(--shadow);gap:12px}.artifact-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.artifact-one{max-width:60ch;color:var(--ink);margin:0;font-size:18px;font-weight:600}.artifact-body{max-width:66ch;color:var(--text);white-space:pre-wrap;margin:0;font-size:15.5px;line-height:1.6}.caught-box{background:#e0311b0a;border:1px solid #e0311b59;border-radius:12px;flex-direction:column;gap:6px;max-width:66ch;padding:14px 16px;display:flex}.caught-box .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--redline-text);font-size:10.5px}.caught-box p{margin:0;font-size:15px}.caught-box s{-webkit-text-decoration-color:var(--redline);text-decoration-color:var(--redline);color:var(--faint);text-decoration-thickness:2px}.caught-box .why{color:var(--ink-soft);font-size:13.5px}.weeks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.weeks li{border-top:1px solid var(--rule-2);color:var(--text);grid-template-columns:90px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.weeks li:first-child{border-top:none}.weeks .wk{color:var(--stamp);font-size:16px}.panel.loss{border-color:#e0311b59}.loss-lead{max-width:62ch}.loss-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.loss-stat{background:var(--under);border:1px solid var(--rule-2);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.loss-stat .big{color:var(--redline-text);font-size:32px;line-height:1}.loss-stat .mono{color:var(--faint);font-size:11px}.loss-inputs{color:var(--ink-soft);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.loss-inputs label{align-items:baseline;gap:6px;display:inline-flex}.loss-inputs input{border:1px solid var(--rule);background:var(--white);font-variant-numeric:tabular-nums;border-radius:8px;width:68px;padding:5px 8px}.board{align-items:center;gap:0 10px;font-size:15px;display:grid}.board .head{font-family:var(--font-mono), monospace;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--rule);text-align:center;white-space:nowrap;padding-bottom:8px;font-size:9.5px;line-height:1.2}.board .head:first-child{text-align:left}.board>span{border-bottom:1px solid var(--rule-2);padding:9px 0}.board .name{align-items:baseline;gap:8px;display:flex}.board .name.you{font-weight:600}.board .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:var(--stamp);border-radius:999px;padding:2px 7px;font-size:10px}.board .cell{text-align:center;color:#14121026;font-size:18px;line-height:1}.board .cell.on{color:var(--ink)}.board .name.you~.cell.on{color:var(--stamp)}.board .count{text-align:right;font-size:13px}.board .count .of{color:var(--faint)}.chat{background:var(--white);box-shadow:var(--shadow);text-align:left;color:var(--ink);border:1px solid #1412101c;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.receipt.chat{max-width:760px}.slack-head{border-bottom:1px solid var(--rule-2);color:var(--faint);align-items:baseline;gap:12px;padding:14px 20px;font-size:11px;display:flex}.slack-head span:first-child{font-family:var(--font-body), sans-serif;color:var(--ink);font-size:14.5px;font-weight:600}.chat .msg{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.chat .msg:last-child{border-bottom:none}.chat .msg strong{font-size:16.5px;line-height:1.4}.chat .msg p{max-width:62ch;color:var(--text);margin:0;font-size:15px;line-height:1.5}.chat .msg .lead{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.4}.chat .msg .who{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.chat .msg .tiny{color:var(--faint);font-size:11px}.chat .options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat .msg.reply{flex-direction:row;align-items:baseline;gap:12px}.chat .msg.reply .who{flex:none;width:64px}.chat .msg.reply.you p{font-style:italic}.chat .send{gap:8px;padding:12px 16px;display:flex}.chat .send input{border:1px solid var(--rule);background:var(--white);border-radius:10px;flex:1;padding:9px 12px}.msg .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.msg .kv{grid-template-columns:64px 1fr;align-items:baseline;gap:10px;display:grid}.msg .yours{color:var(--text)}.msg.decision{background:#f5f6fe}.chat.monday{max-width:760px}.memo-rows{flex-direction:column;margin-top:2px;display:flex}.memo-rows .mr{border-top:1px solid var(--rule-2);color:var(--text);grid-template-columns:16px 1fr;gap:10px;padding:9px 0;font-size:14px;line-height:1.45;display:grid}.memo-rows .mark{color:var(--faint);font-size:13px;font-weight:600}.memo-rows .mark.caught{color:var(--redline-text)}.memo-rows .mark.result{color:var(--stamp)}.memo-block{border-top:1px solid var(--rule-2);margin-top:2px;padding-top:8px}.memo-block .k{margin-bottom:3px;display:block}.memo-block p{margin:0;font-size:14px;line-height:1.45}.decision-box{background:#f5f6fe;border:1px solid #1e34be40;border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:14px 16px;display:flex}.decision-box strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.2}.decision-box .tiny{font-family:var(--font-mono), monospace;color:var(--faint);font-size:11px}.frame{background:var(--white);width:100%;max-width:1080px;box-shadow:var(--shadow-lg);text-align:left;border:1px solid #1412101c;border-radius:18px;margin-top:22px;overflow:hidden}.frame-head{border-bottom:1px solid var(--rule-2);background:var(--under);color:var(--ink-soft);align-items:center;gap:8px;padding:11px 18px;font-size:11.5px;display:flex}.frame-head .dots{gap:8px;margin-right:10px;display:inline-flex}.frame-head .dots i{background:#14121029;border-radius:50%;width:9px;height:9px;display:block}.frame-head .state{color:var(--faint);text-align:right;margin-left:auto;font-size:11px}.frame-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.frame .pane{flex-direction:column;gap:18px;padding:28px 30px;display:flex}.frame .verdict-pane{border-right:1px solid var(--rule-2)}.frame .pane-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.frame .pane-k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.frame .pane h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.1}.frame .pane p{color:var(--text);margin:0;font-size:15.5px;line-height:1.5}.frame .finding{font-size:14px}.engines-row{border:1px solid var(--rule);background:var(--under);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.engines-row .eng{border-right:1px solid var(--rule-2);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.engines-row .eng:last-child{border-right:none}.engines-row .eng .mono{color:var(--faint);font-size:10.5px}.engines-row .val{letter-spacing:-.02em;font-size:20px;line-height:1}.engines-row .val.red{color:var(--redline-text)}.engines-row .val.blue{color:var(--stamp)}.frame .why{flex-direction:column;margin-top:auto;display:flex}.frame .why .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 0 8px;font-size:10.5px}.frame .why .row2{border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.frame .why .row2 .mono{color:var(--faint);font-size:11.5px}.frame .pane .foot-note{font-family:var(--font-mono), monospace;color:var(--faint);font-size:11px;line-height:1.6}.frame .order-pane{background:var(--under);gap:0;padding:0}.frame .order-pane .pane-head{border-bottom:1px solid var(--rule-2);align-items:baseline;gap:12px;padding:16px 22px;display:flex}.frame .order-pane .pane-head .right{font-family:var(--font-mono), monospace;color:var(--ink-soft);margin-left:auto;font-size:11px}.frame .wrow{border-bottom:1px solid #14121012;grid-template-columns:104px 1fr auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.frame .wrow .surface{color:var(--text);font-size:12.5px;font-weight:600}.frame .wrow .surface:first-letter{text-transform:uppercase}.frame .wrow .what{color:var(--text);font-size:13.5px;line-height:1.4}.frame .order-pane .order-foot{margin-top:auto;padding:16px 22px;font-size:14px}.frame .order-pane .order-foot strong{font-weight:600}.frame .order-pane .order-foot .btn{background:var(--ink);border-color:var(--ink);padding:7px 16px;font-size:13px}.frame .order-pane .order-foot .btn:hover{background:#2a2622}.trust-line{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:24px 0 0;font-size:13px;display:flex}@media (max-width:860px){.frame-body{grid-template-columns:1fr}.frame .verdict-pane{border-right:none;border-bottom:1px solid var(--rule-2)}.frame-head{flex-wrap:wrap}.frame-head .state{text-align:left;flex-basis:100%;margin-left:0}.frame .pane{padding:22px 20px}}@media (max-width:520px){.engines-row{grid-template-columns:repeat(2,1fr)}.engines-row .eng:nth-child(2){border-right:none}.engines-row .eng:nth-child(-n+2){border-bottom:1px solid var(--rule-2)}.frame .wrow{grid-template-columns:1fr auto;padding:12px 18px}.frame .wrow .what{grid-area:2/1/auto/-1}}.strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--canary);margin-top:72px}.strip-inner{max-width:var(--wrap);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 auto;padding:20px 28px;display:flex}.strip .k{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#141210b3;font-size:11px}.strip .s{color:var(--text-2);font-size:15px;font-weight:500}.ladder{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.ladder-col{background:var(--white);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.ladder-col.run{background:var(--canary);border-color:#1412101f;box-shadow:0 2px 4px #1412100d,0 24px 48px -34px #1412108c}.ladder-col .top-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ladder-col .kicker{letter-spacing:.06em;color:var(--faint);font-size:10.5px}.ladder-col.run .kicker{color:#141210a6}.ladder-col h3{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.1}.ladder-col p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.ladder-col ul{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin:6px 0 0;padding:14px 0 0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.ladder-col.strike li{color:var(--faint);-webkit-text-decoration:line-through 2px var(--redline);text-decoration:line-through 2px var(--redline)}.ladder-col.diy li{color:var(--ink-soft)}.ladder-col.run li{color:var(--ink);font-weight:500}.duo{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:56px;display:grid}.duo>*{min-width:0}.duo-copy{flex-direction:column;gap:18px;display:flex}.duo-copy .body{color:var(--text);flex-direction:column;gap:14px;font-size:16.5px;line-height:1.55;display:flex}.duo-copy .body p{margin:0}.duo-copy .body strong{color:var(--ink)}.duo-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.06}.band.dark .duo-copy .body{color:#f3f0e9c7}@media (max-width:720px){.duo{gap:36px}}.bench-card{background:var(--white);box-shadow:var(--shadow);border:1px solid #1412101c;border-radius:16px;overflow:hidden}.bench-card .card-head{border-bottom:1px solid var(--rule-2);font-family:var(--font-mono), monospace;color:var(--ink-soft);padding:14px 20px;font-size:11.5px}.bench-card .rows{padding:8px 0}.bar-row{grid-template-columns:132px 1fr 62px;align-items:center;gap:14px;padding:12px 20px;display:grid}.bar-row .who{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.bar-row .who.you{color:var(--ink);font-weight:600}.bar{background:#14121012;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.bar i{background:var(--ink);border-radius:999px;position:absolute;inset:0 auto 0 0}.bar i.red{background:var(--redline)}.bar-row .mono{text-align:right;color:var(--text);font-size:11.5px}.bench-card .card-foot{border-top:1px solid var(--rule-2);color:var(--faint);padding:14px 20px;font-size:11.5px;line-height:1.55}.engine-band{background:var(--ink);color:var(--paper);padding:96px 28px 88px;position:relative;overflow:hidden}.engine-band .glow{filter:blur(60px);pointer-events:none;background:radial-gradient(closest-side,#f5de4a24,#f5de4a00);border-radius:50%;width:1000px;height:560px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.engine-band .inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1000px;margin:0 auto;display:flex;position:relative}.engine-band .lane-tag{color:#f3f0e9cc;box-shadow:none;background:#f3f0e90f;border-color:#f3f0e92e;align-self:center}.engine-band h2{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1.04}.engine-band p{color:#f3f0e9b8;max-width:54ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.engine-band .diagram{width:100%;margin-top:26px;overflow:auto hidden}.engine-band svg{width:100%;min-width:720px;display:block;overflow:visible}.engine-band .flow{animation:3.4s linear infinite om-flow}@media (max-width:720px){.engine-band{padding:72px 18px 64px}}.surface-grid{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:16px;display:grid}.surface-card{background:var(--white);border:1px solid var(--rule);min-height:178px;box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.surface-card .lane-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.surface-card .lane-head .grow{flex:1}.surface-card h3{letter-spacing:-.02em;margin:0;font-size:17.5px;line-height:1.2}.surface-card p{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.surface-card .ex{font-family:var(--font-mono), monospace;color:var(--faint);margin-top:auto;font-size:10.5px}.surface-card .tag{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--stamp);white-space:nowrap;background:#1e34be14;border-radius:999px;padding:3px 9px;font-size:10px}.surface-card .tag.red{color:var(--redline-text);background:#e0311b17}.surface-card .status{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px}.surface-card .status.running,.surface-card .status.plan-run{color:var(--stamp);background:#1e34be14}.surface-card .status.plan-pro{color:var(--ink);background:var(--canary)}.surface-card .status.next{color:var(--soft);background:#1412100f}.surface-card .kicker{font-size:10.5px}.surface-card .plain{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.surface-card .plain li:before{content:"→ ";color:var(--stamp)}.strike-band{background:var(--canary);padding:84px 28px}.strike-band .inner{max-width:var(--wrap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:48px;margin:0 auto;display:grid}.strike-card{flex-direction:column;gap:14px;display:flex}.strike-head{font-family:var(--font-mono), monospace;color:#141210b3;font-size:11.5px}.strike-line{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;max-width:30ch;margin:0;font-size:clamp(23px,2.7vw,34px);font-weight:500;line-height:1.28}.strike-target{background-image:linear-gradient(var(--redline), var(--redline));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:0% 3px;transition:background-size .42s cubic-bezier(.2,.9,.3,1),opacity .3s;display:inline}.strike-target.struck{opacity:.5;background-size:100% 3px}.strike-typed{color:var(--ink)}.caret{color:var(--redline);animation:1s step-end infinite om-blink}.strike-side{flex-direction:column;align-items:flex-start;gap:16px;min-height:150px;display:flex}.strike-side .stamp-big{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--redline);border:3px solid var(--redline);border-radius:8px;padding:6px 16px;font-size:30px;font-weight:600;animation:.38s cubic-bezier(.2,1.4,.4,1) both om-slam;transform:rotate(-3deg)}.strike-side .stamp-big.waiting{visibility:hidden;animation:none}.strike-side p{max-width:46ch;color:var(--text-2);margin:0;font-size:16.5px;line-height:1.55}.strike-side .replay{color:var(--ink);background:0 0;border:1px solid #14121040;border-radius:999px;padding:7px 15px;font-size:13px}.strike-side .replay:hover{background:#1412100f}@media (max-width:720px){.strike-band{padding:64px 18px}}.after-card{background:var(--white);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -50px #000000e6}.after-card .msg{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.after-card .msg .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.after-card .msg strong{font-size:16.5px;line-height:1.4}.after-card .msg p{color:var(--text);margin:0;font-size:15px;line-height:1.5}.after-card .msg .yours{font-style:italic}.after-card .options{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.after-card .options .btn.ghost{color:var(--text)}.lanes-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lanes-head h3{letter-spacing:-.025em;margin:0;font-size:24px}.lanes-head span{color:#f3f0e999;font-size:14.5px}.dark-lanes{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:16px;display:grid}.dark-lane{background:#f3f0e90a;border:1px solid #f3f0e929;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.dark-lane .lane-top{align-items:center;gap:10px;display:flex}.dark-lane .lane-top .n{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#f3f0e980;white-space:nowrap;font-size:10.5px}.dark-lane h4{letter-spacing:-.02em;margin:0;font-size:18px}.dark-lane ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dark-lane li{color:#f3f0e9d1;grid-template-columns:14px 1fr;gap:9px;font-size:14px;line-height:1.5;display:grid}.dark-lane li:before{content:"→";color:var(--canary);font-size:13px}.chips-row{border-top:1px solid #f3f0e924;flex-direction:column;gap:12px;padding-top:22px;display:flex}.chips-row>span{color:#f3f0e9b3;font-size:14.5px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{color:#f3f0e9db;border:1px solid #f3f0e933;border-radius:999px;padding:6px 13px;font-size:13.5px}.fine-row{color:#f3f0e980;border-top:1px solid #f3f0e924;flex-wrap:wrap;align-items:center;gap:12px 36px;padding-top:24px;font-size:13px;display:flex}.lanes{flex-direction:column;gap:14px;display:flex}.lanes h3{margin:0;font-size:21px}.lane-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lane{background:var(--white);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.lane.next{background:0 0}.lane-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lane-head .n{color:var(--faint);font-size:11px}.lane .status{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px}.lane .status.running,.lane .status.plan-run{color:var(--stamp);background:#1e34be14}.lane .status.plan-pro{color:var(--ink);background:var(--canary)}.lane .status.next{color:var(--soft);background:#1412100f}.lane h4{margin:0;font-size:17.5px;line-height:1.15}.lane p{max-width:40ch;color:var(--text);margin:0;font-size:14px}.lane .plain{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.lane .plain li:before{content:"→ ";color:var(--stamp)}.lanes.compact .lane-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.lanes.compact .lane{gap:6px;padding:14px}.lanes.compact .lane h4{font-size:15.5px}.lanes.compact .lane p{font-size:13px}.step-tabs{flex-wrap:wrap;gap:8px;display:flex}.step-tabs button{color:var(--text);background:0 0;border:1px solid #14121029;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .14s}.step-tabs button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.steps{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px;display:grid}.step{border:1px solid var(--rule-2);background:var(--white);box-shadow:var(--shadow-sm);text-align:left;color:var(--ink);cursor:pointer;font:inherit;border-radius:18px;flex-direction:column;gap:12px;padding:28px;transition:all .2s;display:flex}.step.on{background:var(--canary);border-color:#14121024;transform:translateY(-3px);box-shadow:0 2px 4px #1412100d,0 26px 52px -34px #14121099}.step .kicker{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--faint);font-size:11px}.step.on .kicker{color:#141210b3}.step h3{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.15}.step p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.step.on p{color:var(--text-2)}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;display:grid}.trust{border:1px solid var(--rule);background:var(--white);border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex}.trust h3{font-family:var(--font-body), sans-serif;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.trust p{color:var(--soft);margin:0;font-size:13.5px;line-height:1.5}.tier-row{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.tier{background:var(--white);border:1px solid var(--rule);border-radius:18px;flex-direction:column;flex:320px;gap:20px;min-width:0;padding:30px;display:flex}.tier.pro{border-color:#1e34be47;flex:1.55 440px;box-shadow:0 2px 4px #1412100a,0 34px 66px -46px #1e34becc}.tier .tier-top{flex-direction:column;gap:10px;display:flex}.tier .name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tier h3{letter-spacing:-.02em;margin:0;font-size:22px}.tier .amount-row{align-items:baseline;gap:6px;display:flex}.tier .amount{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:46px;font-weight:600;line-height:1}.tier .per{color:var(--ink-soft);font-size:14px}.tier .blurb{color:var(--text);margin:0;font-size:16px;line-height:1.55}.tier .cta-line{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tier .cta-line a:not(.btn){font-size:14.5px;font-weight:600}.tier .lists{border-top:1px solid var(--rule);flex-direction:column;gap:22px;padding-top:22px;display:flex}.tier .lists.grid{border-top:none;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:20px 28px;padding-top:0;display:grid}.tier .group{flex-direction:column;gap:10px;display:flex}.tier .group .k{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{color:var(--text-2);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.5;display:grid}.checklist li:before{content:"✓";color:var(--stamp);font-size:14px;font-weight:600;line-height:1.5}.checklist.tight li{font-size:14.5px}.tier-notes{flex-direction:column;gap:8px;display:flex}.tier-notes span{color:var(--text);font-size:13.5px}.tier-notes span+span{color:var(--ink-soft);font-size:13px}.cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.col{flex-direction:column;gap:14px;display:flex}.col-title{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:24px;display:flex}.col.lead{background:var(--canary);border:1px solid #1412101f;border-radius:16px;padding:24px;box-shadow:0 24px 48px -34px #1412108c}.band.dark .col p{color:#f3f0e9c7}.plain{color:var(--text);flex-direction:column;gap:8px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.plain s{-webkit-text-decoration-color:var(--redline);text-decoration-color:var(--redline);color:var(--faint);text-decoration-thickness:2px}.col.lead .plain{color:var(--ink);font-weight:500}.closing{margin:8px 0 0;font-size:clamp(22px,2.8vw,34px)}.checks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.checks li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.tick{font-size:15px;font-weight:600;line-height:1.5}.tick.blue{color:var(--stamp)}.tick.red{color:var(--redline)}.price{gap:16px}.price p{margin:0}.price-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-head .kicker{margin-top:4px;font-size:11px;display:block}.amount{letter-spacing:-.04em;font-size:40px;line-height:1}.amount .per{letter-spacing:0;color:var(--ink-soft);margin-left:3px;font-size:13px;font-weight:400}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;display:flex}.cta-row.left{justify-content:flex-start;margin-top:4px}.tiers .price,.plans .price{max-width:none;height:100%}.plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid}.plan.pro{border-color:#1e34be47;box-shadow:0 2px 4px #1412100a,0 34px 66px -46px #1e34becc}.price-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.compare-wrap{background:var(--white);border:1px solid var(--rule);border-radius:16px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--rule-2);vertical-align:top;color:var(--text);padding:14px 16px}.compare tr:last-child th,.compare tr:last-child td{border-bottom:none}.compare thead th{background:var(--under);border-bottom:1px solid var(--rule)}.compare thead th .display{color:var(--ink);font-size:18px;display:block}.compare thead th .mono{color:var(--ink-soft);font-size:12px}.compare tbody th{max-width:34ch;color:var(--ink);font-weight:500}.compare .yes{color:var(--stamp);font-size:15px}.compare .no{color:var(--faint)}.compare .note{color:var(--ink-soft);font-size:12px}.never{gap:0}.never li{max-width:60ch;color:var(--paper);border-bottom:1px solid #f3f0e929;padding:14px 0;font-size:18px}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:48px;display:grid}.faq-grid h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.06}.faq{flex-direction:column;width:100%;max-width:760px;display:flex}.faq .qa{border-bottom:1px solid var(--rule)}.faq .q{text-align:left;width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;letter-spacing:-.015em;background:0 0;border:none;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.35;transition:color .14s;display:flex}.faq .q:hover{color:var(--stamp)}.faq .q .sign{font-family:var(--font-body), sans-serif;color:var(--faint);margin-left:auto;font-size:22px;font-weight:400;line-height:1}.faq .qa p{color:var(--text);max-width:62ch;margin:0;padding:0 0 22px;font-size:15.5px;line-height:1.6}.cta-band{border-top:1px solid var(--rule-2);background:linear-gradient(#fff 0%,#fff6ce 100%);padding:80px 28px 84px;position:relative;overflow:hidden}.cta-band .glow{filter:blur(50px);pointer-events:none;background:radial-gradient(closest-side,#f5de4ae6,#f5de4a00);border-radius:50%;width:1100px;height:560px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.cta-band .inner{max-width:var(--wrap);text-align:center;flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex;position:relative}.cta-band h2{letter-spacing:-.038em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.06}.cta-band .btn{padding:15px 30px;font-size:16.5px}.cta-band .small-print{color:var(--ink-soft);font-size:13px}.doc{background:var(--white)}.doc-body{flex-direction:column;gap:16px;width:100%;max-width:72ch;margin:0 auto;padding:72px 28px 104px;display:flex}.doc-body h1{letter-spacing:-.038em;margin:0 0 4px;font-size:clamp(40px,5.6vw,60px);line-height:1.02}.doc-body h2{letter-spacing:-.025em;margin:26px 0 0;font-size:24px}.doc-body p,.doc-body li{color:var(--text);margin:0;font-size:16.5px;line-height:1.65}.doc-body strong{color:var(--ink)}.doc-body ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.doc-body .updated{color:var(--ink-soft);font-size:12px}.doc-body code{font-family:var(--font-mono), monospace;background:var(--under);border:1px solid var(--rule-2);border-radius:6px;padding:1px 6px;font-size:13.5px}@media (max-width:720px){.doc-body{padding:48px 18px 72px}}.moments{flex-direction:column;gap:18px;max-width:780px;display:flex}.moments>.btn{align-self:flex-start}.artifact-box{border-top:1px solid var(--rule-2);background:var(--under);flex-direction:column;gap:10px;padding:16px 22px 20px;display:flex}.artifact-box .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.mtable{background:var(--white);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.mtable .trow{border-top:1px solid var(--rule-2);color:var(--text);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;padding:9px 12px;font-size:14px;display:grid}.mtable .trow.head{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-top:none;font-size:10.5px}.mtable .trow.pick{background:var(--canary);color:var(--ink)}.mtable .caption{padding:10px 12px;font-size:11.5px}.mquotes .q{color:var(--ink);margin:4px 0;font-size:16px}.mquotes p{margin:4px 0}.mobj .orow{border-top:1px solid var(--rule-2);color:var(--text);grid-template-columns:26px 1fr auto;gap:12px;padding:10px 0;font-size:14px;display:grid}.mobj .count{color:var(--faint)}.pro-copy{flex-direction:column;gap:16px;max-width:48ch;font-size:16.5px;line-height:1.55;display:flex}.pro-copy p{margin:0}.band.dark .pro-copy{color:#f3f0e9c7}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.panel.feature{gap:10px;max-width:none;padding:24px}.panel.feature .k .n{background:var(--canary);width:30px;height:30px;color:var(--ink);font-family:var(--font-body), sans-serif;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.panel.feature h3{font-size:19px;line-height:1.2}.panel.feature p{font-size:15px;line-height:1.55}.panel.feature .detail{color:var(--ink-soft);font-size:14px}.related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.rel{border:1px solid var(--rule);background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:6px;padding:20px 22px;transition:border-color .14s,box-shadow .14s;display:flex}.rel:hover{color:var(--ink);box-shadow:var(--shadow);border-color:#1e34be59}.rel .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.rel .display{font-size:19px}.rel .sub{color:var(--ink-soft);font-size:14px}.hero.setup{text-align:left;align-items:stretch;gap:22px;max-width:820px}.hero.setup .headline,.page>.hero .headline{-webkit-hyphens:none;hyphens:none;max-width:24ch;font-size:clamp(36px,4.6vw,56px)}.page>.hero:not(.setup){text-align:left;align-items:flex-start;max-width:900px}.statements{flex-direction:column;gap:14px;max-width:760px;display:flex}.statement{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.statement .label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px}.statement .text{color:var(--ink);margin:0;font-size:18px}.statement textarea{border:1px solid var(--rule);background:var(--under);resize:vertical;border-radius:10px;width:100%;padding:12px 14px;font-size:17px}.statement .manual{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.statement .manual input{border:1px solid var(--rule);background:var(--white);border-radius:10px;width:200px;padding:9px 12px;font-size:16px}.statement .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.statement .hint{color:var(--faint);font-size:12px}.setup .cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.setup .note{color:var(--ink-soft);font-size:13px}.channels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:760px;display:grid}.channel{background:var(--white);border:1px solid var(--rule);text-align:left;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;transition:border-color .14s,box-shadow .14s;display:flex}.channel:hover{box-shadow:var(--shadow);border-color:#1e34be59}.channel .name{letter-spacing:-.025em;font-size:24px}.channel .meta{color:var(--faint);font-size:12px}.panel.drafts{max-width:760px}.draft{border-top:1px solid var(--rule-2);color:var(--text);flex-direction:column;gap:6px;padding:14px 0;font-size:15px;display:flex}.draft p{margin:0}.draft .label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:6px;font-size:10.5px}.draft-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-head strong{color:var(--ink)}.draft .caught{color:var(--redline-text)}.glass-page{background:var(--under)}.glass{flex-direction:column;gap:24px;width:100%;max-width:1000px;margin:0 auto;padding:28px 28px 88px;display:flex}.pinned{grid-template-columns:1fr 1fr;gap:18px;display:grid}.zone{background:var(--white);border:1px solid var(--rule);min-height:190px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.zone .big{letter-spacing:-.045em;font-size:60px;line-height:.95}.zone .vis{color:var(--faint);font-size:12px}.badge{background:var(--canary);cursor:pointer;border:1px solid #1412101f;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.zone.needs .quiet{color:var(--ink-soft);margin:auto 0;font-size:16px}.card{border-top:1px solid var(--rule-2);flex-direction:column;gap:8px;padding:14px 0;display:flex}.card:first-of-type{border-top:none;padding-top:0}.card strong{font-size:16px}.card p{max-width:56ch;color:var(--text);margin:0;font-size:14.5px}.card .options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedwrap{flex-direction:column;gap:10px;display:flex}.feedwrap>.mono{color:var(--faint);font-size:11.5px}.feed{max-width:none}.feed .row{cursor:pointer}.feed .row.open{background:#f5de4a33}.feed .detail{color:var(--ink-soft);flex-direction:column;gap:3px;margin-top:6px;font-size:13.5px;display:flex}.feed .detail .k{text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:10.5px}.rowbtn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #14121012}.rowbtn:hover{background:#f5de4a33}.rowbtn:last-child{border-bottom:none}.overlay{z-index:50;background:#14121073;justify-content:center;align-items:flex-start;padding:60px 20px;display:flex;position:fixed;inset:0;overflow:auto}.overlay .panel{width:min(760px,100%);box-shadow:var(--shadow-lg)}.overlay .panel p{margin:0}@media (max-width:640px){.pinned{grid-template-columns:1fr}.glass{padding:18px 18px 64px}}.exit-form{flex-direction:column;gap:14px;max-width:660px;display:flex}.exit-form .reasons{flex-wrap:wrap;gap:10px;display:flex}.exit-form .reasons .btn{font-size:14.5px}.exit-text{border:1px solid var(--rule);background:var(--white);color:var(--ink);resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.glass-page .band{padding:52px 28px}.glass-page .band.owner-head{padding-top:48px;padding-bottom:40px}.glass-page .band.owner-login{padding-top:72px}.owner-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.owner-metrics .metric{background:var(--white);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.owner-metrics .display.big{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,48px);line-height:1}.owner-metrics .k{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.owner-metrics .src,.owner-table .src{color:var(--faint);font-size:11px}.owner-h{letter-spacing:-.025em;margin:0;font-size:24px}.owner-h .count{color:var(--faint);letter-spacing:0;font-size:13px;font-weight:400}.owner-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.owner-grid .panel{gap:4px;max-width:none}.owner-grid .panel .val{letter-spacing:-.03em;font-size:28px}.funnel{flex-direction:column;gap:10px;display:flex}.funnel .step{box-shadow:none;cursor:default;background:0 0;border:none;border-radius:0;grid-template-columns:70px 190px 1fr;align-items:center;gap:12px;padding:0;display:grid;transform:none}.funnel .step .val{font-size:22px}.funnel .step .bar{background:var(--stamp);border-radius:999px;height:10px;display:block}.table-wrap{background:var(--white);border:1px solid var(--rule);border-radius:14px;overflow-x:auto}.owner-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.owner-table th{text-align:left;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--under);border-bottom:1px solid var(--rule);padding:10px 12px;font-size:10.5px}.owner-table td{border-bottom:1px solid var(--rule-2);vertical-align:top;color:var(--text);padding:11px 12px}.owner-table tr:last-child td{border-bottom:none}.owner-table .conn span{color:var(--faint);background:#1412100f;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10.5px;display:inline-block}.owner-table .conn span.on{color:var(--stamp);background:#1e34be14}.lanes-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.lane-card{gap:8px;max-width:none}.lane-card.off{opacity:.55}.lane-card .lane-top{flex-direction:column;gap:2px;display:flex}.lane-card .lane-top .display{font-size:20px}.lane-card .task{border-top:1px solid var(--rule-2);flex-direction:column;gap:4px;padding-top:10px;display:flex}.lane-card .task .k{color:var(--faint);font-size:10.5px}.lane-card .task p{margin:0;font-size:13.5px;line-height:1.45}.lane-card .task p.blocked{color:var(--redline-text)}.panel.approvals{border-color:#1e34be4d;max-width:none}.owner-login .display{letter-spacing:-.038em;margin:12px 0 16px;font-size:clamp(36px,5vw,56px)}.owner-login .field{margin-bottom:14px}.owner-who{color:var(--faint);margin-left:12px;font-size:11px}.switch-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.said{color:var(--stamp);margin:6px 0 0;font-size:12px}.approval-row{flex-direction:column;gap:6px;padding-top:10px;display:flex}.approval-row+.approval-row{border-top:1px solid var(--rule-2)}.turnstile-slot:not(:empty){margin:14px 0 0}.turnstile-slot iframe{max-width:100%}@media (prefers-reduced-motion:reduce){.row,.stampmark,.strike-side .stamp-big,.engine-band .flow,.caret,.row .mark.wait{animation:none}.step.on{transform:none}}.receipt.order .stampmark.small,.panel .stampmark.small,.draft-head .stampmark,.card .stampmark,.chat .stampmark.small{font-family:var(--font-mono), monospace;letter-spacing:.04em;background:#1412100f;border:none;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:400;animation:none;transform:none}.receipt.order .stampmark.small.blue,.panel .stampmark.small.blue,.draft-head .stampmark.blue,.card .stampmark.blue,.chat .stampmark.small.blue{background:#1e34be17}.receipt.order .stampmark.small.red,.panel .stampmark.small.red,.draft-head .stampmark.red,.card .stampmark.red{background:#e0311b17}.receipt.order .stampmark.small.ink,.panel .stampmark.small.ink{color:var(--soft)}.order-row .surface:first-letter{text-transform:uppercase}.lane-tag .pill{margin-left:-6px}@media (pointer:coarse){.nav .links a,.nav .menu-btn,.nav .end .btn,.banner a,.foot a,.link,.linkbtn,.linklike,.btn,.step-tabs button,.strike-side .replay,.faq .q,.frame .foot-note a,.rel,.menu-col a{align-items:center;min-height:44px;display:inline-flex}.faq .q{display:flex}.wordmark,.verdict .meta button,.verdict .meta a,.receipt .head a,.tier .cta-line a,.badge{align-items:center;min-height:44px;display:inline-flex}.loss-inputs input{min-height:44px}.foot-inner{gap:4px 22px}}
.after-card .msg{border-left:3px solid var(--stamp)}
