:root,[data-theme=dark]{--band-0:#0E0E14;--band-1:#15151D;--band-2:#1D1D29;--panel:#15151D;--rule:#25253A;--fg-1:#F5F5F9;--fg-2:#C9C9D5;--fg-3:#A7A8B6;--fg-4:#A7A8B6;--muted-fg:#A7A8B6}[data-theme=light]{--band-0:#FAFAFC;--band-1:#FFFFFF;--band-2:#F5F5F9;--panel:#FFFFFF;--rule:#DEDFE8;--fg-1:#0E0E14;--fg-2:#464658;--fg-3:#636373;--fg-4:#636373;--muted-fg:#636373}:root{--o-light:#A9A1FF;--o-mid:#6353EC;--o-hover:#695CEE;--o-deep:#4A3CC4;--o-ember:#4A3CC4;--a-light:#F8C27E;--a-mid:#F2A03D;--a-deep:#A4601C;--ok:#2BB98A;--bad:#F0506E;--ink:var(--band-0);--ink-900:var(--band-1);--ink-800:var(--rule);--paper:var(--band-0);--canvas:var(--band-2);--line:var(--rule);--muted:var(--muted-fg);--w-90:var(--fg-1);--w-70:var(--fg-2);--w-55:var(--fg-3);--w-40:var(--fg-4);--w-border:var(--rule);--w-soft:var(--panel);--maxw:1180px;--t-fast:120ms cubic-bezier(.2,0,.4,1);--t-base:180ms cubic-bezier(.2,0,.4,1);--weight-display:700}[data-theme=light]{--o-light:#4A3CC4;--a-light:#A4601C;--o-hover:#5945D8}html{scroll-behavior:smooth}.mktg{line-height:1.55}.mktg a{color:inherit;text-decoration:none}.mktg img{display:block;max-width:100%}.mono{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:96px 0;position:relative}.section.tight{padding:64px 0}@media (max-width:720px){.section{padding:64px 0}}.s-ink{background:var(--band-0)}.s-ink,.s-ink2{color:var(--fg-1)}.s-ink2{background:var(--band-1);--panel:var(--band-2)}.s-paper{background:var(--band-2);color:var(--fg-1);--panel:var(--band-1)}.s-ink+.s-ink2,.s-ink+.s-paper,.s-ink2+.s-ink,.s-ink2+.s-paper,.s-paper+.s-ink,.s-paper+.s-ink2{border-top:1px solid var(--rule)}.s-paper .muted-t{color:var(--fg-3)}.glow-soft,.glow-top{display:none}.section>.wrap{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55)}.eyebrow .dot{display:none}.s-paper .eyebrow{color:var(--muted)}.mktg h1,.mktg h2,.mktg h3{margin:0;font-weight:var(--weight-display);letter-spacing:-.02em;text-wrap:balance}.h1{font-size:clamp(40px,6vw,62px);line-height:1.02}.h1.mt-m{margin-top:24px}.h2{font-size:clamp(30px,4vw,46px);line-height:1.05}.h3{font-size:clamp(20px,2.4vw,26px);line-height:1.15}.lead{font-size:17px;line-height:1.6;color:var(--w-70);text-wrap:pretty;max-width:64ch}.s-paper .lead{color:var(--fg-3)}.grad{color:var(--o-light)}.s-paper .grad{color:var(--o-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;height:38px;padding:0 16px;border:1px solid transparent;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);white-space:nowrap}.btn:focus-visible{outline:2px solid var(--o-mid);outline-offset:2px}.btn-primary{background:var(--o-mid);color:#FFFFFF}.btn-primary:active{background:var(--o-ember)}.btn-primary:hover{background:var(--o-hover)}.btn-ghost{background:transparent;color:var(--w-90);border-color:var(--w-border)}.btn-ghost:hover{background:var(--w-soft);border-color:var(--muted)}.s-paper .btn-ghost{background:var(--panel);color:var(--fg-1);border-color:var(--line)}.s-paper .btn-ghost:hover{background:var(--canvas)}.btn-sm{height:30px;padding:0 12px;font-size:13px}.btn-lg{height:46px;padding:0 22px;font-size:15px}.nav{position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--w-border)}.nav>.wrap{justify-content:space-between;height:64px;gap:20px}.brand,.nav>.wrap{display:flex;align-items:center}.brand{gap:10px}.brand img{height:26px;width:auto}.brand .wm{font-size:20px;font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--w-90)}.brand .wm i{color:var(--o-light);font-style:normal;font-weight:600}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a.lnk{font-size:14px;font-weight:500;color:var(--w-70);padding:6px 12px;border-radius:4px;transition:color var(--t-fast),background var(--t-fast)}.nav-links a.lnk.active,.nav-links a.lnk:hover{color:var(--w-90);background:var(--w-soft)}.nav-cta{display:flex;align-items:center;gap:8px}.nav-burger{display:none;width:38px;height:38px;border-radius:4px;cursor:pointer;align-items:center;justify-content:center;flex:none;background:transparent;border:1px solid var(--w-border);color:var(--w-90)}.nav-burger svg{width:20px;height:20px}@media (max-width:1000px){.nav-cta .login,.nav-links{display:none}.nav-burger{display:inline-flex}}.nav-mobile{display:none;border-top:1px solid var(--w-border);background:var(--ink-900)}.nav-mobile.open{display:block}.nav-mobile .wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;gap:2px;padding-top:14px;padding-bottom:18px}.nav-mobile a.lnk{font-size:15px;color:var(--w-70);padding:12px 6px;border-bottom:1px solid var(--w-border)}.nav-mobile a.lnk.active{color:var(--o-light)}.nav-mobile .m-cta{display:flex;gap:8px;margin-top:14px}.nav-mobile .m-cta .btn{flex:1}@media (min-width:1001px){.nav-mobile{display:none!important}}.grid{display:grid;gap:16px}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}@media (max-width:920px){.g-3,.g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.g-2,.g-3,.g-4{grid-template-columns:1fr}}.card{border:1px solid var(--w-border);background:var(--w-soft);border-radius:8px;padding:24px}.s-paper .card{border-color:var(--rule);background:var(--panel)}.card .ico{width:36px;height:36px;border-radius:4px;display:grid;place-items:center;background:var(--ink-800);border:1px solid var(--w-border);color:var(--o-light);margin-bottom:16px}.s-paper .card .ico{background:var(--canvas);border-color:var(--line);color:var(--o-deep)}.card h3{margin-bottom:8px}.card p{margin:0;color:var(--w-70);font-size:15px;line-height:1.6}.head{max-width:680px;margin-bottom:40px}.head .eyebrow{margin-bottom:14px}.head .lead{margin-top:14px}.head.center{text-align:center}.head.center,.head.center .eyebrow,.head.center .lead{margin-left:auto;margin-right:auto}.ico svg{width:19px;height:19px;stroke-width:1.7}.foot{background:var(--ink-900);border-top:1px solid var(--w-border);padding:48px 0 40px}.foot .top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:40px}.foot .brand .wm{font-size:18px}.foot .blurb{color:var(--w-55);font-size:14px;max-width:300px;margin-top:12px;line-height:1.6}.foot .cols{display:flex;gap:64px;flex-wrap:wrap}.foot .col h5{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin:0 0 12px}.foot .col a{display:block;color:var(--w-70);font-size:14px;padding:5px 0;transition:color var(--t-fast)}.foot .col a:hover{color:var(--w-90)}.foot .rule{border-top:1px solid var(--w-border);padding-top:20px;justify-content:space-between;gap:16px;color:var(--w-40);font-size:13px}.foot .legal,.foot .rule{display:flex;flex-wrap:wrap}.foot .legal{align-items:center;gap:18px}.foot .rule a{color:var(--w-70);transition:color var(--t-fast)}.foot .rule a:hover{color:var(--w-90)}.roi{display:grid;grid-template-columns:1fr auto 1fr;gap:1px;align-items:stretch;border-radius:8px;overflow:hidden;border:1px solid var(--w-border)}.roi-cell{padding:32px}.roi-cell.bad{background:var(--w-soft)}.s-paper .roi-cell.bad{background:var(--canvas)}.roi-cell.good{background:var(--w-soft)}.s-paper .roi-cell.good{background:var(--panel)}.roi-label{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.roi-cell.good .roi-label{color:var(--a-deep)}.s-ink .roi-cell.good .roi-label,.s-ink2 .roi-cell.good .roi-label{color:var(--a-light)}.roi-num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(30px,5vw,46px);letter-spacing:-.01em;line-height:1}.roi-cell.bad .roi-num{color:var(--w-55);text-decoration:line-through;text-decoration-thickness:2px}.roi-cell.good .roi-num{color:var(--a-deep)}.s-ink .roi-cell.good .roi-num,.s-ink2 .roi-cell.good .roi-num{color:var(--a-light)}.roi-unit{font-size:15px;font-weight:400;color:var(--muted);text-decoration:none;display:inline-block}.roi-note{margin-top:12px;font-size:14px;line-height:1.5;color:var(--w-55)}.roi-arrow{display:grid;place-items:center;padding:0 12px;color:var(--muted);font-size:20px;background:transparent}@media (max-width:680px){.roi{grid-template-columns:1fr}.roi-arrow{transform:rotate(90deg);padding:10px 0}}.quote{border-radius:8px;padding:36px;border:1px solid var(--w-border);background:var(--w-soft);position:relative}.s-paper .quote{border-color:var(--rule);background:var(--panel)}.quote .qmark{display:none}.quote-text{font-size:clamp(20px,2.6vw,26px);line-height:1.4;font-weight:500;letter-spacing:-.01em;color:var(--w-90);text-wrap:pretty;margin:0 0 24px}.quote-by{display:flex;align-items:center;gap:12px}.quote-av{width:40px;height:40px;border-radius:4px;background:var(--ink-800);border:1px solid var(--w-border);display:grid;place-items:center;color:var(--o-light);font-weight:700;font-size:15px;flex:none}.s-paper .quote-av{background:var(--canvas);border-color:var(--line);color:var(--o-deep)}.quote-meta b{display:block;font-size:14px}.quote-meta span{font-size:13px;color:var(--muted)}.placeholder-tag{position:absolute;top:16px;right:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line);border-radius:2px;padding:3px 8px}.vlist{list-style:none;padding:0;margin:0;display:grid;gap:0}.vlist li{position:relative;padding:14px 0 14px 32px;font-size:15px;line-height:1.5;color:var(--w-70);border-top:1px solid var(--w-border)}.vlist li:first-child{border-top:none}.vlist li b{color:var(--w-90);font-weight:600}.vlist li:before{content:"";position:absolute;left:4px;top:20px;width:12px;height:7px;border-left:2px solid var(--o-mid);border-bottom:2px solid var(--o-mid);transform:rotate(-45deg)}.ahero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}@media (max-width:900px){.ahero{grid-template-columns:1fr;gap:36px}}.callout{border-left:2px solid var(--o-mid);padding:16px 20px;border-radius:0 6px 6px 0;background:var(--w-soft)}.s-paper .callout{background:var(--canvas)}.callout b{color:var(--o-light)}.s-paper .callout b{color:var(--o-deep)}.center{text-align:center}.mt-s{margin-top:12px}.mt-m{margin-top:24px}.mt-l{margin-top:40px}.row{gap:12px;align-items:center}.pill-row,.row{display:flex;flex-wrap:wrap}.pill-row{gap:8px}.kbd{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--w-70);border:solid var(--w-border);border-width:1px 1px 2px;background:var(--w-soft);border-radius:2px;padding:2px 6px}.lf-dot{width:6px;height:6px;border-radius:1px;background:var(--ok)}.stat-num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(26px,3.4vw,34px);letter-spacing:-.01em;line-height:1;color:var(--w-90)}.stat-lab{margin-top:10px;font-size:13px;line-height:1.5;color:var(--w-55)}.stat-lab b{color:var(--w-90);font-weight:600}.s-paper .faq{margin-inline:auto;padding-left:0;padding-right:0}.s-paper .faq-item:first-of-type{border-top:1px solid var(--line)}.feat-split{display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:center}.feat-split.reverse .feat-copy{order:2}.feat-split.reverse .feat-shot{order:1}@media (max-width:920px){.feat-split,.feat-split.reverse{grid-template-columns:1fr;gap:32px}.feat-split.reverse .feat-copy{order:1}.feat-split.reverse .feat-shot{order:2}}.feat-kicker{font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--o-light)}.s-paper .feat-kicker{color:var(--o-deep)}.feat-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.feat-list li{position:relative;padding:11px 0 11px 28px;font-size:15px;color:var(--w-70);border-top:1px solid var(--w-border)}.feat-list li:first-child{border-top:none}.feat-list li b{color:var(--w-90);font-weight:600}.feat-list li:before{content:"";position:absolute;left:4px;top:17px;width:11px;height:6px;border-left:2px solid var(--o-mid);border-bottom:2px solid var(--o-mid);transform:rotate(-45deg)}.shot{border-radius:8px;border:1px solid var(--w-border);overflow:hidden;background:var(--ink-900)}.shot-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--w-border);background:var(--ink-800)}.shot-dots{display:flex;gap:5px}.shot-dots i{width:8px;height:8px;border-radius:1px;background:var(--w-border)}.shot-dots i:first-child{background:var(--o-mid)}.shot-title{font-size:11.5px;color:var(--w-55);flex:1}.shot-live{font-size:10.5px;color:var(--w-40);display:flex;align-items:center;gap:6px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:40px}}.lf-panel{background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;padding:14px}.lf-panel-head{justify-content:space-between;padding:4px 6px 12px}.lf-live,.lf-panel-head{display:flex;align-items:center}.lf-live{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55);gap:7px}.lf-cpm{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40)}.lf-cpm b{color:var(--a-light);font-weight:600}.lf-load{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:6px;border:1px solid var(--w-border);background:var(--ink);margin-bottom:6px}.lf-load.best{border-color:var(--a-mid);background:rgba(242,160,61,.08)}.lf-load.dim{opacity:.5}.lf-score{width:42px;height:42px;border-radius:4px;display:grid;place-items:center;align-content:center;background:var(--ink-800);border:1px solid var(--w-border)}.lf-score span{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:16px;color:var(--ok);line-height:1}.lf-score small{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:var(--ok);margin-top:2px}.lf-score.mid small,.lf-score.mid span{color:var(--a-light)}.lf-score.low small,.lf-score.low span{color:var(--w-55)}.lf-route{font-size:14px;font-weight:600;color:var(--w-90);letter-spacing:-.01em}.lf-route i{color:var(--o-light);font-style:normal;padding:0 4px}.lf-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40);margin-top:3px}.lf-bar{height:4px;border-radius:1px;background:var(--ink-800);margin-top:8px;overflow:hidden}.lf-bar span{display:block;height:100%;background:var(--a-mid)}.lf-bar span.low{background:var(--w-border)}.lf-rate{text-align:right}.lf-rate-big{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--w-90)}.lf-rate-mi{font-size:11px;color:var(--w-40);margin-top:2px}.lf-rate-mi,.lf-tag{font-family:var(--font-mono),ui-monospace,monospace}.lf-tag{display:inline-block;margin-top:6px;font-size:10px;letter-spacing:.02em;padding:3px 7px;border-radius:2px;border:1px solid var(--w-border);background:var(--ink-800);color:var(--w-55)}.lf-tag.best-tag{border-color:rgba(242,160,61,.4);background:rgba(242,160,61,.1);color:var(--a-light)}.lf-panel-foot,.lf-tag.low-tag{color:var(--w-40)}.lf-panel-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 6px 2px;font-size:11px;border-top:1px solid var(--w-border);margin-top:6px}.lf-foot-cta{color:var(--o-light)}.s-paper a.card.aud{display:block;transition:border-color var(--t-base),background var(--t-base)}a.card.aud:hover{border-color:var(--o-mid)}.aud-ico{width:40px;height:40px;border-radius:4px;display:grid;place-items:center;color:var(--o-light);background:var(--ink-800);border:1px solid var(--w-border);margin-bottom:16px}.s-paper .aud-ico{background:var(--canvas);border-color:var(--line);color:var(--o-deep)}.aud-ico svg{width:21px;height:21px;stroke-width:1.7}a.card.aud p{margin-bottom:16px}.aud-link{font-size:13px;font-weight:600;color:var(--o-light)}.s-paper .aud-link{color:var(--o-deep)}.price-grid{align-items:stretch}.card.price{display:flex;flex-direction:column}.price-name{font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--o-deep)}.s-paper .card.price.featured{border-color:var(--a-mid);position:relative}.price-flag{position:absolute;top:-11px;left:24px;background:var(--a-mid);color:#0E0E14;font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.price-amt{margin-top:12px;display:flex;align-items:baseline;gap:6px}.price-amt .num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;letter-spacing:-.01em;color:var(--fg-1)}.price-amt .per{font-size:15px;color:var(--muted)}.price-plus{font-size:13px;color:var(--o-deep);margin:4px 0 0}.price-sub{color:var(--fg-3);font-size:14px;margin:12px 0 18px;line-height:1.5}.price-list{list-style:none;padding:0;margin:0 0 24px;flex:1}.price-list li{position:relative;padding:8px 0 8px 24px;font-size:14px;color:var(--fg-2);border-top:1px solid var(--line)}.price-list li:first-child{border-top:none}.price-list li:before{content:"";position:absolute;left:2px;top:14px;width:11px;height:6px;border-left:2px solid var(--o-mid);border-bottom:2px solid var(--o-mid);transform:rotate(-45deg)}.vision{background:var(--ink-900);border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border);overflow:hidden}.vision .wrap{position:relative;z-index:1}.founder{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:center}.founder-mark{width:180px;height:180px;border-radius:8px;display:grid;place-items:center;background:var(--ink-900);border:1px solid var(--w-border)}.founder-mark img{width:104px}@media (max-width:760px){.founder{grid-template-columns:1fr;gap:26px}.founder-mark{width:120px;height:120px}.founder-mark img{width:72px}}.cred{font-size:13px;color:var(--w-70);border:1px solid var(--w-border);background:var(--w-soft);border-radius:6px;padding:12px 14px;max-width:260px;line-height:1.5}.cred b{color:var(--w-90);display:block;font-size:14px;margin-bottom:2px}.early-form{display:flex;gap:8px;max-width:520px;margin-inline:auto}.early-input{flex:1;background:var(--ink-900);border:1px solid var(--ink-800);border-radius:4px;height:38px;padding:0 12px;color:var(--w-90);font-family:inherit;font-size:14px;outline:none;transition:border-color var(--t-fast)}.early-input::-moz-placeholder{color:var(--w-40)}.early-input::placeholder{color:var(--w-40)}.early-input:focus{border-color:var(--o-mid);box-shadow:0 0 0 3px rgba(99,83,236,.12)}@media (max-width:520px){.early-form{flex-direction:column}.early-form .btn,.early-input{width:100%}}.ls-body{display:grid;grid-template-columns:184px 1fr}.ls-filters{padding:14px;border-right:1px solid var(--w-border);display:grid;gap:16px;align-content:start}.ls-flabel{font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin-bottom:6px}.ls-fval{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--w-90)}.ls-fval small{font-size:11px;color:var(--w-40);font-weight:400;margin-left:2px}.ls-slider{position:relative;height:4px;border-radius:1px;background:var(--ink-800);margin-top:9px}.ls-slider span{position:absolute;left:0;top:0;height:100%;background:var(--o-mid)}.ls-slider b{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--w-90);transform:translate(-50%,-50%)}.ls-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid var(--w-border);border-radius:4px;overflow:hidden}.ls-stepper span{padding:6px 11px;color:var(--w-55);background:var(--ink-800);font-size:14px}.ls-stepper b{padding:6px 14px;color:var(--w-90);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px}.ls-pills{display:flex;gap:6px}.ls-pills span{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;padding:4px 9px;border-radius:2px;border:1px solid var(--w-border);color:var(--w-55)}.ls-pills span.on{background:rgba(99,83,236,.1);border-color:rgba(99,83,236,.4);color:var(--o-light)}.ls-checks{display:grid;gap:9px}.ls-checks label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--w-55)}.ls-checks label i{width:14px;height:14px;border-radius:2px;border:1px solid var(--ink-800);display:inline-block;flex:none}.ls-checks label.on{color:var(--w-90)}.ls-checks label.on i{background:var(--o-mid);border-color:var(--o-mid);position:relative}.ls-checks label.on i:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.ls-results{padding:12px 14px}.ls-rhead{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 10px;font-size:11px}.ls-rhead b{color:var(--w-90);font-size:13px}.ls-rhead span{font-family:var(--font-mono),ui-monospace,monospace;color:var(--w-40)}.ls-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:6px;margin-bottom:6px;background:var(--ink);border:1px solid var(--w-border)}.ls-row.dim{opacity:.5}.ls-score{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;background:var(--ink-800);border:1px solid var(--w-border);color:var(--ok)}.ls-score.low{color:var(--w-55)}.ls-rmain b{font-size:13px;color:var(--w-90);font-weight:600}.ls-rmain span{display:block;font-size:10.5px;color:var(--w-40);margin-top:2px}.ls-rmain span,.ls-rrate{font-family:var(--font-sans),system-ui,sans-serif}.ls-rrate{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--w-90)}.ls-rrate small{font-size:10px;color:var(--w-40);font-weight:400;margin-left:1px}@media (max-width:600px){.ls-body{grid-template-columns:1fr}.ls-filters{border-right:none;border-bottom:1px solid var(--w-border);grid-template-columns:1fr 1fr}}.tp-body{display:grid;grid-template-columns:1.3fr 1fr}.tp-line{padding:18px 16px;position:relative;border-right:1px solid var(--w-border)}.tp-line:before{content:"";position:absolute;left:30px;top:36px;bottom:36px;width:1px;background:var(--w-border)}.tp-step{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;position:relative}.tp-dot{width:12px;height:12px;border-radius:1px;margin-left:6px;z-index:1}.tp-dot.pickup{background:var(--o-light)}.tp-dot.fuel{background:var(--ok)}.tp-dot.drop{background:var(--o-mid)}.tp-sbody b{font-size:14px;color:var(--w-90);font-weight:600}.tp-sbody span{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40);margin-top:2px}.tp-leg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 10px 35px}.tp-chip{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;padding:3px 8px;border-radius:2px;border:1px solid var(--w-border)}.tp-chip.warn{background:rgba(242,160,61,.1);color:var(--a-light);border-color:rgba(242,160,61,.4)}.tp-chip.storm{background:var(--ink-800);color:var(--w-70)}.tp-legmeta{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;color:var(--w-40)}.tp-stats{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.tp-stat{border:1px solid var(--w-border);background:var(--ink);border-radius:6px;padding:12px}.tp-stat.hot,.tp-stat.warn{border-color:rgba(242,160,61,.4);background:rgba(242,160,61,.08)}.tp-snum{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;color:var(--w-90)}.tp-snum small{font-size:10px;color:var(--w-40);font-weight:400;margin-left:2px}.tp-stat.hot .tp-snum,.tp-stat.warn .tp-snum{color:var(--a-light)}.tp-slab{font-weight:600;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin-top:4px}.tp-go{grid-column:1/-1;border:none;cursor:pointer;background:var(--o-mid);color:#FFFFFF;font-weight:600;font-size:13px;border-radius:4px;padding:11px;transition:background var(--t-fast)}.tp-go:hover{background:var(--o-hover)}@media (max-width:520px){.tp-body{grid-template-columns:1fr}.tp-line{border-right:none;border-bottom:1px solid var(--w-border)}}.fl-panel{background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;padding:16px}.fl-head{justify-content:space-between;padding:4px 6px 14px}.fl-head,.fl-live{display:flex;align-items:center}.fl-live{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55);gap:7px}.fl-row{display:grid;grid-template-columns:120px 1fr auto;gap:16px;align-items:center;padding:12px 8px;border-radius:4px}.fl-row.warn{background:rgba(242,160,61,.08)}.fl-truck b{font-size:14px;color:var(--w-90);font-weight:600}.fl-truck span{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40);margin-top:1px}.fl-bar{height:6px;border-radius:1px;background:var(--ink-800);overflow:hidden}.fl-bar span{display:block;height:100%;background:var(--a-mid)}.fl-bar span.low{background:var(--w-border)}.fl-val{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--w-90);text-align:right;min-width:64px}.fl-val small{font-size:10px;color:var(--w-40);font-weight:400}.fl-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 8px 4px;margin-top:6px;border-top:1px solid var(--w-border)}.fl-total{font-size:13px;color:var(--w-55)}.fl-total b{color:var(--a-light);font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:600}.db-body{padding:12px 14px}.db-row{display:grid;grid-template-columns:118px 1fr auto auto;gap:14px;align-items:center;padding:11px 10px;border-radius:6px;background:var(--ink);border:1px solid var(--w-border);margin-bottom:6px}.db-row.held{background:rgba(242,160,61,.07);border-color:rgba(242,160,61,.4)}.db-truck b{font-size:13px;color:var(--w-90);font-weight:600}.db-truck span{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--w-40);margin-top:1px}.db-route{font-size:13px;color:var(--w-70)}.db-rate{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;white-space:nowrap}.db-rate small{font-size:9.5px;font-weight:400;color:var(--w-40);margin-left:1px}.db-rate.ok{color:var(--ok)}.db-rate.bad{color:var(--a-light)}.db-status{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;padding:3px 8px;border-radius:2px;border:1px solid var(--w-border);text-align:center;white-space:nowrap}.db-status.rolling{background:rgba(43,185,138,.1);border-color:rgba(43,185,138,.35);color:var(--ok)}.db-status.loading{background:rgba(242,160,61,.1);border-color:rgba(242,160,61,.4);color:var(--a-light)}.db-status.booked{background:var(--ink-800);color:var(--w-55)}.db-status.held{background:rgba(242,160,61,.12);border-color:rgba(242,160,61,.4);color:var(--a-light)}.db-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 8px 4px;margin-top:6px;border-top:1px solid var(--w-border);font-size:11px;color:var(--w-40)}.db-foot-hot{color:var(--a-light)}@media (max-width:520px){.db-row{grid-template-columns:1fr auto;row-gap:6px}.db-route{grid-column:1/-1}}.dp-panel{background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;padding:16px}.dp-cap{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-bottom:16px}.dp-cap-cell{border:1px solid var(--w-border);background:var(--ink);border-radius:6px;padding:14px 16px}.dp-cap-cell.hot{border-color:rgba(242,160,61,.4);background:rgba(242,160,61,.08)}.dp-cap-label{font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin-bottom:8px}.dp-cap-num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;color:var(--w-90);line-height:1}.dp-cap-cell.hot .dp-cap-num{color:var(--a-light)}.dp-cap-num small{font-size:13px;font-weight:400;color:var(--w-40)}.dp-cap-arrow{color:var(--muted);font-size:20px}.dp-sub{font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);padding:4px 4px 10px}.dp-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:11px;border-radius:6px;margin-bottom:6px;background:var(--ink);border:1px solid var(--w-border)}.dp-item.top{border-color:var(--a-mid);background:rgba(242,160,61,.08)}.dp-item.muted{opacity:.5}.dp-rank{width:22px;height:22px;border-radius:2px;display:grid;place-items:center;background:var(--ink-800);color:var(--w-70);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:600}.dp-item.top .dp-rank{background:var(--a-mid);color:#0E0E14}.dp-item-main b{font-size:14px;color:var(--w-90);font-weight:600}.dp-item-main span{display:block;color:var(--w-40);margin-top:2px}.dp-check,.dp-item-main span{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.dp-check{color:var(--ok);white-space:nowrap}.dp-check.flag{color:var(--a-light)}.tb-body{padding:16px}.tb-decklabel{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px 10px;font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40)}.tb-decklabel b{color:var(--ok)}.tb-deck{display:grid;gap:6px;margin-bottom:6px}.tb-deck.upper{grid-template-columns:repeat(5,1fr)}.tb-deck.lower{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.tb-slot{height:28px;border-radius:2px;border:1px solid var(--w-border);position:relative}.tb-slot:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;transform:translateY(-50%);background:rgba(0,0,0,.22);border-radius:1px}.tb-slot.a{background:var(--o-mid);border-color:var(--o-mid)}.tb-slot.b{background:var(--ok);border-color:var(--ok)}.tb-slot.c{background:var(--o-light);border-color:var(--o-light)}.tb-legend{display:grid;gap:8px;border-top:1px solid var(--w-border);padding:14px 2px 16px}.tb-load{display:flex;align-items:center;gap:10px;font-size:12.5px}.tb-load b{color:var(--w-90);font-weight:600;flex:1}.tb-load span.mono{color:var(--w-40);font-size:11px}.tb-dot{width:10px;height:10px;border-radius:1px;flex:none}.tb-dot.a{background:var(--o-mid)}.tb-dot.b{background:var(--ok)}.tb-dot.c{background:var(--o-light)}.tb-foot{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:9px;align-items:center;border-top:1px solid var(--w-border);padding-top:14px}.tb-snum{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--w-90)}.tb-snum small{font-size:9.5px;color:var(--w-40);font-weight:400}.tb-slab{font-weight:600;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin-top:3px}.tb-go{border:none;cursor:pointer;background:var(--o-mid);color:#FFFFFF;font-weight:600;font-size:13px;border-radius:4px;padding:10px 16px;transition:background var(--t-fast)}.tb-go:hover{background:var(--o-hover)}.oo-panel{background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;padding:18px}.oo-head{justify-content:space-between;margin-bottom:14px}.oo-head,.oo-live{display:flex;align-items:center}.oo-live{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55);gap:7px}.oo-floor{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40)}.oo-floor b{color:var(--a-light);font-weight:600}.oo-best{display:flex;gap:14px;align-items:center;padding:14px;border-radius:6px;border:1px solid var(--a-mid);background:rgba(242,160,61,.08);margin-bottom:12px}.oo-score{width:50px;height:50px;border-radius:4px;display:grid;place-items:center;align-content:center;flex:none;background:var(--ink-800);border:1px solid var(--w-border)}.oo-score span{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:19px;color:var(--ok);line-height:1}.oo-score small{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:var(--ok);margin-top:2px}.oo-route{font-size:17px;font-weight:600;color:var(--w-90);letter-spacing:-.01em}.oo-route i{color:var(--o-light);font-style:normal;padding:0 4px}.oo-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40);margin-top:3px}.oo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.oo-stat{border:1px solid var(--w-border);background:var(--ink);border-radius:6px;padding:12px;text-align:center}.oo-stat.hot{border-color:rgba(242,160,61,.4);background:rgba(242,160,61,.08)}.oo-stat-num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--w-90)}.oo-stat.hot .oo-stat-num{color:var(--a-light)}.oo-stat-lab{font-weight:600;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin-top:3px}.oo-fit{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--ok);padding:2px 2px 14px}.oo-book{width:100%;border:none;cursor:pointer;background:var(--o-mid);color:#FFFFFF;font-weight:600;font-size:14px;border-radius:4px;padding:12px;transition:background var(--t-fast)}.oo-book:hover{background:var(--o-hover)}.pb-body{padding:16px}.pb-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.pb-route{font-size:15px;font-weight:600;color:var(--w-90)}.pb-route i{color:var(--o-light);font-style:normal;padding:0 3px}.pb-rev{text-align:right}.pb-rev span{display:block;font-weight:600;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40)}.pb-rev b{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;color:var(--w-90)}.pb-bar{display:flex;height:12px;border-radius:2px;overflow:hidden;gap:2px;background:var(--ink-800)}.pb-bar .cost{background:var(--w-border)}.pb-bar .profit{background:var(--o-mid)}.pb-barkey{display:flex;justify-content:space-between;padding:9px 2px 14px;font-size:10.5px;color:var(--w-55)}.pb-barkey i{display:inline-block;width:8px;height:8px;border-radius:1px;margin-right:6px;vertical-align:-1px}.pb-barkey .k-cost{background:var(--w-border)}.pb-barkey .k-profit{background:var(--o-mid)}.pb-costs{display:grid;gap:0;margin-bottom:14px}.pb-c{display:flex;justify-content:space-between;padding:9px 2px;font-size:13px;color:var(--w-55);border-top:1px solid var(--w-border)}.pb-c:first-child{border-top:none}.pb-c b{color:var(--w-90);font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.pb-net{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:6px;background:rgba(99,83,236,.08);border:1px solid rgba(99,83,236,.4)}.pb-net-lab{font-weight:600;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--o-light)}.pb-net-num{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;color:var(--w-90);line-height:1;margin-top:4px}.pb-net-side{display:grid;gap:6px}.pb-chip{font-size:11px;color:var(--o-light);background:rgba(99,83,236,.1);border:1px solid rgba(99,83,236,.4);border-radius:2px;padding:4px 9px;text-align:center}.crumb,.pb-chip{font-family:var(--font-mono),ui-monospace,monospace}.crumb{font-size:12px;color:var(--w-40)}.crumb a:hover{color:var(--w-90)}.crumb i{font-style:normal;padding:0 8px;opacity:.5}.tag-cat{display:inline-block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;text-transform:uppercase;color:var(--o-light);border:1px solid rgba(99,83,236,.4);background:rgba(99,83,236,.1);border-radius:2px;padding:3px 8px}.byline{display:flex;align-items:center;gap:12px}.byline .av{width:40px;height:40px;border-radius:4px;background:var(--ink-800);border:1px solid var(--w-border);display:grid;place-items:center;flex:none}.s-paper .byline .av{background:var(--canvas);border-color:var(--line)}.byline .av img{width:22px}.byline b{font-size:14px;color:var(--w-90);font-weight:600;display:block}.byline .meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--w-40);margin-top:2px}.byline .meta i{font-style:normal;padding:0 6px;opacity:.5}.article-body{background:var(--paper);color:var(--fg-1);padding:56px 0 72px}.prose{max-width:716px;margin:0 auto;padding:0 28px}.prose>.dek{font-size:20px;line-height:1.55;color:var(--fg-3);margin:0 0 36px;font-weight:500;text-wrap:pretty}.prose p{font-size:17px;line-height:1.75;color:var(--fg-2);margin:0 0 20px;text-wrap:pretty}.prose h2{font-weight:var(--weight-display);font-size:26px;line-height:1.15;letter-spacing:-.01em;color:var(--fg-1);margin:48px 0 16px}.prose h2+p{margin-top:0}.prose strong{color:var(--fg-1);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--o-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(74,60,196,.4)}.prose a:hover{text-decoration-color:var(--o-deep)}.prose ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:12px}.prose ul li{position:relative;padding-left:26px;font-size:17px;line-height:1.65;color:var(--fg-2)}.prose ul li:before{content:"";position:absolute;left:4px;top:11px;width:7px;height:7px;border-radius:1px;background:var(--o-mid)}.prose ul li strong{color:var(--fg-1)}.prose hr{border:none;border-top:1px solid var(--line);margin:40px 0}.tldr{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:22px 24px;margin:0 0 36px}.tldr h4{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--o-deep);margin:0 0 12px}.tldr ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tldr li{position:relative;padding-left:24px;font-size:15px;line-height:1.55;color:var(--fg-2)}.tldr li:before{content:"";position:absolute;left:2px;top:7px;width:11px;height:6px;border-left:2px solid var(--o-mid);border-bottom:2px solid var(--o-mid);transform:rotate(-45deg)}.pullquote{margin:36px 0;padding:6px 0 6px 24px;border-left:2px solid var(--line)}.pullquote p{font-size:24px;line-height:1.25;font-weight:var(--weight-display);letter-spacing:-.01em;color:var(--fg-1);margin:0;text-wrap:balance}.post-cta{margin:44px 0 8px;border-radius:8px;padding:32px;text-align:center;background:var(--ink);border:1px solid var(--ink-800)}.post-cta h3{color:var(--fg-1);font-weight:var(--weight-display);font-size:24px;margin:0 0 8px}.post-cta p{color:var(--fg-3);font-size:15px;margin:0 0 18px}.faq{max-width:716px;margin:8px auto 0;padding:0 28px}.faq h2{font-weight:var(--weight-display);font-size:24px;color:var(--fg-1);margin:0 0 20px;letter-spacing:-.01em}.faq-item{border-top:1px solid var(--line);padding:20px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{font-size:17px;color:var(--fg-1);margin:0 0 8px}.faq-item p{font-size:16px;line-height:1.65;color:var(--fg-3);margin:0}.post-card{display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid var(--w-border);border-radius:8px;overflow:hidden;background:var(--w-soft);transition:border-color var(--t-base)}a.post-card:hover{border-color:var(--o-mid)}.post-card .pc-body{padding:32px;display:flex;flex-direction:column}.post-card .pc-title{font-size:26px;line-height:1.1;letter-spacing:-.01em;color:var(--w-90);margin:14px 0 12px;font-weight:var(--weight-display);text-wrap:balance}.post-card .pc-dek{color:var(--w-70);font-size:15px;line-height:1.6;margin:0 0 20px;flex:1}.post-card .pc-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--w-40)}.post-card .pc-art{position:relative;background:var(--ink);display:grid;place-items:center;border-left:1px solid var(--w-border);min-height:240px;overflow:hidden}.post-card .pc-art img{width:104px;position:relative;z-index:1}.post-card .pc-art .pc-badge{position:absolute;bottom:16px;left:16px;z-index:2}@media (max-width:760px){.post-card{grid-template-columns:1fr}.post-card .pc-art{order:-1;border-left:none;border-bottom:1px solid var(--w-border);min-height:180px}.post-card .pc-art img{width:84px}}.post-hero{margin:0}.post-hero img{width:100%;aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--w-border)}@media (max-width:600px){.post-hero img{aspect-ratio:3/2}}.post-hero figcaption{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--w-40);margin-top:10px;text-align:right}.prose figure{margin:36px 0}.prose figure img{width:100%;border-radius:8px;border:1px solid var(--line);display:block}.prose figure figcaption{font-size:13px;color:var(--muted);margin-top:10px;font-style:italic;line-height:1.5}.post-card .pc-art.photo{background:var(--ink)}.post-card .pc-art.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.post-card,a.card.aud{transition:none}}.mktg{overflow-x:clip}.ahero>*,.feat-split>*,.hero-grid>*{min-width:0}.dp-panel,.fl-panel,.lf-panel,.oo-panel{overflow:hidden}.dp-panel,.fl-panel,.lf-panel,.oo-panel,.shot{max-width:100%}.h1-xl{font-size:clamp(44px,8vw,96px);line-height:.96;letter-spacing:-.02em}.section--tight{padding:56px 0}.section--tall{padding:144px 0}@media (max-width:720px){.section--tight{padding:44px 0}.section--tall{padding:88px 0}}.stat-lead{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:56px;align-items:start;border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border);padding:56px 0}@media (max-width:860px){.stat-lead{grid-template-columns:1fr;gap:36px}}.figure-xl{display:block;font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(56px,8vw,96px);line-height:.9;letter-spacing:-.03em;color:var(--w-90)}.figure-unit{font-size:.26em;font-weight:400;letter-spacing:0;color:var(--w-40);margin-left:.08em}.stat-lead-lab{margin:18px 0 0;font-size:16px;line-height:1.55;color:var(--w-70);max-width:32ch}.stat-lead-lab b{color:var(--w-90);font-weight:600}.stat-lead-rest{display:grid}.stat-lead-rest .stat{display:grid;grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:24px;align-items:baseline;padding:18px 0;border-top:1px solid var(--w-border);border-left:none}.stat-lead-rest .stat:first-child{border-top:none;padding-top:0}.stat-lead-rest .stat-num{font-size:21px}.stat-lead-rest .stat-lab{margin:0}@media (max-width:520px){.stat-lead-rest .stat{grid-template-columns:1fr;gap:6px}}.ledger{border-top:1px solid var(--w-border)}.ledger-row{display:grid;grid-template-columns:minmax(0,22ch) minmax(0,1fr);gap:40px;padding:30px 0;border-bottom:1px solid var(--w-border);align-items:baseline}.ledger-row h3{margin:0;font-weight:var(--weight-display);font-size:clamp(22px,2.8vw,32px);line-height:1.04;letter-spacing:-.01em;color:var(--w-90)}.ledger-row p{margin:0;color:var(--w-70);font-size:16px;line-height:1.62;max-width:58ch}@media (max-width:760px){.ledger-row{grid-template-columns:1fr;gap:10px;padding:24px 0}}.feature-lead-title{margin:0;font-weight:var(--weight-display);font-size:clamp(26px,3.4vw,38px);line-height:1.03;letter-spacing:-.01em;color:var(--fg-1);max-width:18ch}.feature-lead-copy{margin:16px 0 28px;font-size:17px;line-height:1.6;color:var(--fg-2);max-width:52ch}.hero-lanes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;color:var(--rule);opacity:.9}[data-theme=light] .hero-lanes{opacity:.75}.hero-lanes__grid{opacity:.4}.hero-lanes__lane{fill:none;stroke:var(--rule);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;animation:lane-draw .8s cubic-bezier(.2,0,.4,1) both}.hero-lanes__run{fill:none;stroke:var(--o-mid);stroke-width:2;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1;opacity:0;animation-name:lane-run;animation-timing-function:linear;animation-iteration-count:infinite}.hero-lanes__ping{fill:none;stroke:var(--o-mid);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:center;animation-name:lane-ping;animation-timing-function:cubic-bezier(.2,0,.4,1);animation-iteration-count:infinite}.hero-lanes__route{fill:none;stroke:var(--o-mid);stroke-width:1.75;stroke-dasharray:1;stroke-dashoffset:1;animation:route-scan 11s cubic-bezier(.2,0,.4,1) 1.1s infinite}.hero-lanes__node{fill:var(--rule);opacity:0;animation:lane-node .22s cubic-bezier(.2,0,.4,1) both}.hero-lanes__node--live{fill:var(--a-mid);animation-delay:1.9s}@keyframes lane-draw{to{stroke-dashoffset:0}}@keyframes lane-node{to{opacity:1}}@keyframes lane-run{0%{stroke-dashoffset:1;opacity:0}6%{opacity:.95}46%{opacity:.95}55%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes lane-ping{0%{opacity:.6;transform:scale(.42)}55%,to{opacity:0;transform:scale(1.5)}}@keyframes route-scan{0%{stroke-dashoffset:1;opacity:.35}18%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:0;opacity:.28}}@media (prefers-reduced-motion:reduce){.hero-lanes__lane,.hero-lanes__route{animation:none;stroke-dashoffset:0}.hero-lanes__node{animation:none;opacity:1}.hero-lanes__ping,.hero-lanes__run{display:none}}.rm{margin:0;border:1px solid var(--rule);border-radius:8px;background:var(--panel);overflow:hidden}.rm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--rule);background:var(--band-2)}.rm-head-t{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2)}.rm-head-m{font-size:10.5px;color:var(--fg-4)}.rm-body{padding:4px 14px}.rm-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--rule);font-size:14px;color:var(--fg-2)}.rm-row:first-child{border-top:none}.rm-row--top{font-weight:600;color:var(--fg-1)}.rm-fig{font-size:15px;color:var(--fg-1);white-space:nowrap}.rm-fig--out{color:var(--fg-3);font-weight:500}.rm-net{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 14px;border-top:1px solid var(--a-mid);background:rgba(242,160,61,.08)}.rm-net-lab{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--a-light)}[data-theme=light] .rm-net-lab{color:var(--a-deep)}.rm-net-fig{display:flex;align-items:baseline;gap:12px}.rm-net-fig .num{font-size:30px;letter-spacing:-.01em;color:var(--fg-1)}.rm-net-pmi{font-size:13px!important;color:var(--a-light)}[data-theme=light] .rm-net-pmi{color:var(--a-deep)}.rm-note{padding:10px 14px 12px;font-size:10.5px;color:var(--fg-4);border-top:1px solid var(--rule)}.ledger--stacked .ledger-row{grid-template-columns:1fr;gap:6px;padding:20px 0}.ledger--stacked .ledger-row h3{font-size:clamp(19px,2.1vw,22px)}.ledger--stacked .ledger-row p{font-size:15px}.sup-form{gap:20px;max-width:560px}.sup-form,.sup-row{display:flex;flex-direction:column}.sup-row{gap:7px}.sup-row label{font-size:14px;font-weight:500;color:var(--w-90)}.sup-row input,.sup-row select,.sup-row textarea{width:100%;background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;padding:10px 12px;color:var(--w-90);font:inherit;font-size:15px;-webkit-text-size-adjust:100%}.sup-row textarea{resize:vertical;min-height:150px;line-height:1.55}.sup-row input::-moz-placeholder,.sup-row textarea::-moz-placeholder{color:var(--w-40)}.sup-row input::placeholder,.sup-row textarea::placeholder{color:var(--w-40)}.sup-row input:focus-visible,.sup-row select:focus-visible,.sup-row textarea:focus-visible{outline:2px solid var(--o-mid);outline-offset:1px;border-color:transparent}.sup-count{font-size:13px;color:var(--w-55);margin:0}.sup-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.sup-form .btn[disabled]{opacity:.45;cursor:not-allowed}.sup-note{font-size:13.5px;color:var(--w-55);margin:0;line-height:1.5}.st-overall{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border:1px solid var(--rule);border-radius:8px;background:var(--panel)}.st-overall .st-mark{flex:none;width:14px;height:14px;margin-top:6px;border-radius:2px;background:hsl(var(--success))}.st-overall.st-degraded .st-mark{background:hsl(var(--warning))}.st-overall.st-down .st-mark{background:hsl(var(--destructive))}.st-overall.st-degraded{border-color:hsl(var(--warning)/.45)}.st-overall.st-down{border-color:hsl(var(--destructive)/.5)}.st-headline{margin:0;font-weight:var(--weight-display);font-size:clamp(20px,2.6vw,26px);line-height:1.2;letter-spacing:-.01em;color:var(--fg-1)}.st-note{margin:6px 0 0;color:var(--fg-3)}.st-note,.st-notice{font-size:15px;line-height:1.55}.st-notice{margin-bottom:16px;color:var(--fg-2)}.st-list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--rule)}.st-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;border-bottom:1px solid var(--rule)}.st-row b{display:block;font-size:16px;font-weight:600;color:var(--fg-1)}.st-row span:not(.st-chip){display:block;margin-top:2px;font-size:14px;color:var(--fg-3)}.st-chip{display:inline-flex;align-items:center;gap:7px;flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule);border-radius:2px;padding:4px 9px;color:hsl(var(--success))}.st-chip i{width:7px;height:7px;border-radius:1px;background:currentColor}.st-chip.st-degraded{color:hsl(var(--warning))}.st-chip.st-down{color:hsl(var(--destructive))}.st-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.st-foot p{margin:0;font-size:12.5px;color:var(--fg-3)}.st-foot .btn[disabled]{opacity:.5;cursor:progress}.st-help{margin:36px 0 0;font-size:15px;line-height:1.6;color:var(--fg-3)}.st-help a{color:var(--o-light);text-decoration:underline;text-underline-offset:3px}.prose>h3{font-weight:var(--weight-display);font-size:19px;line-height:1.25;letter-spacing:-.01em;color:var(--fg-1);margin:32px 0 10px}.prose>h2+h3{margin-top:8px}.prose>ol{margin:0 0 22px;padding:0;list-style:none;counter-reset:doc-ol;display:grid;gap:12px}.prose>ol>li{position:relative;padding-left:34px;font-size:17px;line-height:1.65;color:var(--fg-2);counter-increment:doc-ol}.prose>ol>li:before{content:counter(doc-ol);position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:2px;display:grid;place-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:600;background:var(--panel);border:1px solid var(--line);color:var(--fg-2)}.prose>ol>li strong{color:var(--fg-1)}.prose .doc-code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;background:var(--canvas);border:1px solid var(--line);border-radius:2px;padding:1px 5px;overflow-wrap:anywhere}.prose .doc-table-wrap{margin:0 0 24px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.prose .doc-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.prose .doc-table th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);background:var(--band-2);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.prose .doc-table td{vertical-align:top;padding:12px;border-bottom:1px solid var(--line);color:var(--fg-2)}.prose .doc-table tr:last-child td{border-bottom:none}.prose .doc-table td:first-child{color:var(--fg-1);font-weight:600;white-space:nowrap}.prose .doc-note{margin:0 0 24px}.prose .doc-note p{font-size:16px;line-height:1.65;margin:0}.prose .doc-note b{color:var(--o-light)}.doc-terms{margin:0 0 24px;border-top:1px solid var(--line)}.doc-terms>div{display:grid;grid-template-columns:minmax(0,15ch) minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.doc-terms dt{font-weight:600;font-size:15px;color:var(--fg-1)}.doc-terms dd{margin:0;font-size:15px;line-height:1.6;color:var(--fg-3)}@media (max-width:560px){.doc-terms>div{grid-template-columns:1fr;gap:4px}}.docs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:40px;align-items:end}@media (max-width:900px){.docs-head{grid-template-columns:1fr;gap:24px}}.docs-body{background:var(--paper);color:var(--fg-1);padding:48px 0 72px}.docs-grid{display:grid;grid-template-columns:232px minmax(0,1fr);gap:56px;align-items:start}.docs-main{min-width:0;max-width:716px}.docs-grid .prose{margin:0;padding:0;max-width:none}.docs-prose a{color:var(--o-light);text-decoration-color:color-mix(in srgb,var(--o-light) 45%,transparent)}.docs-prose a:hover{text-decoration-color:var(--o-light)}@media (max-width:900px){.docs-grid{grid-template-columns:1fr;gap:0}.docs-main{max-width:none}.docs-body{padding-top:28px}}.docs-nav{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:8px}.docs-nav-group{margin-bottom:22px}.docs-nav-group h5{font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40);margin:0 0 8px}.docs-nav-group a{display:block;font-size:14px;line-height:1.4;color:var(--w-70);padding:6px 10px;border-radius:0 4px 4px 0;transition:color var(--t-fast),background var(--t-fast)}.docs-nav-group a:hover{color:var(--w-90);background:var(--w-soft)}.docs-nav-group a.active{color:var(--fg-1);font-weight:600;background:var(--w-soft);box-shadow:inset 2px 0 0 var(--a-mid)}@media (max-width:900px){.docs-nav{display:none}}.docs-nav-m{display:none;margin-bottom:28px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.docs-nav-m summary{cursor:pointer;padding:12px 16px;font-size:14px;font-weight:600;color:var(--fg-1)}.docs-nav-m summary:focus-visible{outline:2px solid var(--o-mid);outline-offset:2px;border-radius:8px}.docs-nav-m nav{padding:4px 8px 6px;border-top:1px solid var(--line)}.docs-nav-m .docs-nav-group{margin:12px 0}@media (max-width:900px){.docs-nav-m{display:block}}.prose .docs-meta{font-size:14px;color:var(--fg-3)}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.docs-pager a{display:block;border:1px solid var(--line);border-radius:8px;padding:14px 16px;background:var(--panel);color:var(--fg-1);font-weight:600;font-size:15px;transition:border-color var(--t-base)}.docs-pager a:hover{border-color:var(--o-mid)}.docs-pager a span{display:block;font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px}.docs-pager a.next{text-align:right;grid-column:2}@media (max-width:560px){.docs-pager{grid-template-columns:1fr}.docs-pager a.next{grid-column:auto}}.docs-toc .ledger-row{align-items:start}.docs-toc-h{font-weight:var(--weight-display);font-size:clamp(20px,2.4vw,26px);line-height:1.1;letter-spacing:-.01em;color:var(--fg-1)}.docs-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.docs-toc-list a{font-size:17px;font-weight:600;color:var(--fg-1);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--t-fast)}.docs-toc-list a:hover{text-decoration-color:var(--o-mid)}.docs-toc-list span{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:var(--fg-3);max-width:60ch}.docs-toc-foot{margin:32px 0 0;font-size:15px;color:var(--fg-3)}.docs-toc-foot a{color:var(--o-light);text-decoration:underline;text-underline-offset:3px}.doc-search{position:relative;max-width:560px}.doc-search>svg{position:absolute;left:12px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--w-40);pointer-events:none}.doc-search input{width:100%;height:44px;padding:0 12px 0 38px;font:inherit;font-size:15px;background:var(--ink-900);color:var(--w-90);border:1px solid var(--w-border);border-radius:8px;-webkit-text-size-adjust:100%}.doc-search.compact input{height:38px;font-size:14px}.doc-search input::-moz-placeholder{color:var(--w-40)}.doc-search input::placeholder{color:var(--w-40)}.doc-search input:focus-visible{outline:2px solid var(--o-mid);outline-offset:1px;border-color:transparent}.doc-search-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--rule);border-radius:8px;max-height:min(440px,70vh);overflow-y:auto}.doc-search.compact .doc-search-results{min-width:min(360px,calc(100vw - 56px));left:auto}.doc-search-results ul{list-style:none;margin:0;padding:4px}.doc-search-results a{display:block;padding:10px 12px;border-radius:6px;color:var(--fg-1)}.doc-search-results a:focus-visible,.doc-search-results a:hover{background:var(--band-2);outline:none}.doc-search-results b{display:block;font-size:15px;font-weight:600}.doc-search-sec{display:block;font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);margin-bottom:2px}.doc-search-snip{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--fg-3)}.doc-search-empty{margin:0;padding:14px;font-size:14px;color:var(--fg-3)}.doc-search-empty a{color:var(--o-light);text-decoration:underline}.sup-err{margin:0;font-size:13.5px;line-height:1.45;color:hsl(var(--destructive))}.sup-row input[aria-invalid=true],.sup-row textarea[aria-invalid=true]{border-color:hsl(var(--destructive)/.7)}.sup-alert{margin:0;font-size:14px;line-height:1.55;color:var(--w-70);border-left:2px solid hsl(var(--destructive));padding:10px 14px;background:var(--w-soft);border-radius:0 6px 6px 0}.sup-alert a,.sup-done a{color:var(--o-light);text-decoration:underline;text-underline-offset:3px}.sup-done{max-width:560px;border:1px solid var(--rule);border-left:2px solid var(--o-mid);border-radius:0 8px 8px 0;background:var(--panel);padding:24px}.sup-done h2{margin-bottom:10px;color:var(--fg-1)}.sup-done p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--fg-2)}.sup-done strong{color:var(--fg-1)}.sup-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.mktg{--bk-ok:#2BB98A;--bk-bad:#F0506E;--bk-ok-t:rgba(43,185,138,.12);--bk-bad-t:rgba(240,80,110,.12);--bk-in-t:rgba(99,83,236,.12);--bk-in-e:rgba(99,83,236,.5);--bk-am-t:rgba(242,160,61,.12);--bk-am-e:rgba(242,160,61,.45)}[data-theme=light] .mktg{--bk-ok:#1A7F5E;--bk-bad:#C2304F;--bk-ok-t:rgba(26,127,94,.09);--bk-bad-t:rgba(194,48,79,.08);--bk-in-t:rgba(99,83,236,.08);--bk-am-t:rgba(242,160,61,.12)}.bk-panel{background:var(--ink-900);border:1px solid var(--w-border);border-radius:8px;overflow:hidden;max-width:100%}.s-ink2 .bk-panel{background:var(--ink)}.bk-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--w-border);background:var(--canvas);font-size:12px;color:var(--w-55)}.bk-bar b{color:var(--w-90);font-weight:600}.bk-bar .sp{flex:1}.bk-live{display:inline-flex;gap:6px;align-items:center;font-size:11px;color:var(--w-55)}.bk-live:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--bk-ok)}.bk-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 7px;border-radius:3px;border:1px solid var(--w-border);color:var(--w-70);background:var(--canvas);white-space:nowrap}.bk-chip:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor}.bk-chip.nd:before{display:none}.bk-chip.ok{color:var(--bk-ok);background:var(--bk-ok-t);border-color:transparent}.bk-chip.warn{color:var(--a-light);background:var(--bk-am-t);border-color:transparent}.bk-chip.bad{color:var(--bk-bad);background:var(--bk-bad-t);border-color:transparent}.bk-chip.in{color:var(--o-light);background:var(--bk-in-t);border-color:transparent}.bk-mono{font-family:var(--font-mono),ui-monospace,monospace}.bk-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}@media (max-width:560px){.bk-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-groups{display:none}}.bk-groups{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--w-40)}.bk-groups span{padding-bottom:6px;border-bottom:1px solid var(--w-border)}.bk-groups span+span{border-color:var(--bk-in-e);color:var(--o-light)}.bk-col{display:grid;gap:6px;align-content:start;min-width:0}.bk-col h4{margin:0;font-size:12px;font-weight:600;color:var(--w-90);display:flex;justify-content:space-between}.bk-col h4 small{font-weight:500;color:var(--w-40)}.bk-col .hint{font-size:11px;color:var(--w-40);margin:-4px 0 2px}.bk-card{border:1px solid var(--w-border);border-radius:5px;padding:9px;display:grid;gap:4px;min-width:0}.bk-card,.bk-panel .bk-card,.s-ink2 .bk-card{background:var(--ink)}.bk-card b{font-size:12.5px;font-weight:600;color:var(--w-90);line-height:1.3;overflow-wrap:anywhere}.bk-card .m{font-size:11px;color:var(--w-40);font-family:var(--font-mono),ui-monospace,monospace}.bk-card .act{font-size:11px;font-weight:600;color:var(--o-light)}.bk-card.hot{border-color:var(--bk-in-e);background:var(--bk-in-t)}.bk-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--w-border);font-size:12px;color:var(--w-55);flex-wrap:wrap}.bk-foot b{color:var(--w-90);font-variant-numeric:tabular-nums}.bk-mess{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--w-border);border:1px solid var(--w-border);border-radius:8px;overflow:hidden;margin-top:36px}@media (max-width:860px){.bk-mess{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-mess div{background:var(--panel);padding:18px}.bk-mess .x{display:block;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bk-bad)}.bk-mess b{display:block;font-size:14px;color:var(--w-90);margin-bottom:4px}.bk-mess span:not(.x){font-size:13px;color:var(--w-55)}.bk-rail-wrap{overflow-x:auto;padding-bottom:4px}.bk-rail{display:grid;grid-template-columns:repeat(4,1fr) 18px repeat(4,1fr) 18px 1fr;min-width:960px}.bk-stg{border:1px solid var(--w-border);background:var(--panel);padding:14px 12px;border-radius:6px;display:grid;gap:6px;align-content:start;margin-right:6px}.bk-stg i{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40)}.bk-stg b{font-size:14px;color:var(--w-90)}.bk-stg span{font-size:12px;color:var(--w-55);line-height:1.35}.bk-stg.auto{border-color:var(--bk-in-e);background:var(--bk-in-t)}.bk-stg.auto i{color:var(--o-light)}.bk-stg.lost{border-style:dashed;background:transparent}.bk-gap{display:grid;place-items:center;color:var(--w-40)}.bk-key{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--w-55)}.bk-key span{display:inline-flex;gap:8px;align-items:center}.bk-key span:before{content:"";width:12px;height:12px;border-radius:2px;border:1px solid var(--w-border);background:var(--panel)}.bk-key span.auto:before{border-color:var(--bk-in-e);background:var(--bk-in-t)}.bk-q{padding:16px;display:grid;gap:12px}.bk-lane{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--w-border)}.bk-lane b{font-size:16px;color:var(--w-90);letter-spacing:-.01em}.bk-lane .m{font-size:12px;color:var(--w-40);margin-top:4px}.bk-lines{list-style:none;margin:0;padding:0}.bk-lines li{display:grid;grid-template-columns:1fr auto;gap:12px;padding:7px 0;font-size:13px;color:var(--w-70);border-bottom:1px dashed var(--w-border)}.bk-lines li span:last-child{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;color:var(--w-90)}.bk-price{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:var(--w-border);border:1px solid var(--w-border);border-radius:6px;overflow:hidden}@media (max-width:480px){.bk-price{grid-template-columns:1fr 1fr}.bk-price .lead{grid-column:1/-1}}.bk-price div{background:var(--ink);padding:10px 12px}.bk-price .l{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-40)}.bk-price .v{font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--w-90);margin-top:3px}.bk-price .lead .l,.bk-price .lead .v{color:var(--a-light)}.bk-price .lead .v{font-size:26px}.bk-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--w-55)}.bk-btn,.bk-row{align-items:center}.bk-btn{display:inline-flex;height:30px;padding:0 12px;border-radius:4px;background:var(--o-mid);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.bk-btn.ghost{background:transparent;color:var(--w-90);border:1px solid var(--w-border)}.bk-deep{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:860px){.bk-deep{grid-template-columns:1fr}}.bk-deep a{display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--w-border);border-radius:8px;background:var(--panel);overflow:hidden;transition:border-color var(--t-base)}.bk-deep a:hover{border-color:var(--o-mid)}.bk-deep .vis{border-bottom:1px solid var(--w-border);background:var(--ink);padding:22px;min-height:160px;display:grid;place-items:center}.bk-deep .txt{padding:24px 24px 12px;display:grid;gap:10px;align-content:start}.bk-deep .txt p{margin:0;color:var(--w-70);font-size:15px;line-height:1.6}.bk-deep .go{padding:0 24px 24px;font-size:14px;font-weight:600;color:var(--o-light)}.bk-done{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--bk-ok)}.bk-done:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;border-radius:3px;background:var(--bk-ok-t);font-size:11px;font-weight:700}.bk-done.dim{color:var(--w-55)}.bk-phone{width:min(300px,100%);margin:0 auto;border-radius:38px;border:1px solid var(--w-border);background:var(--ink-900);padding:12px}.bk-phone-in{border-radius:28px;background:var(--ink);border:1px solid var(--w-border);overflow:hidden;padding-bottom:12px}.bk-time{text-align:center;font-size:54px;font-weight:300;letter-spacing:-.03em;line-height:1;margin:30px 0 4px;color:var(--w-90);font-variant-numeric:tabular-nums}.bk-date{text-align:center;font-size:13px;color:var(--w-55);margin-bottom:16px}.bk-notif{margin:0 10px 8px;border-radius:14px;padding:10px 12px;background:var(--canvas);border:1px solid var(--w-border);display:grid;grid-template-columns:28px 1fr;gap:10px}.bk-notif .ap{width:28px;height:28px;border-radius:7px;background:var(--band-0);border:1px solid var(--w-border);display:grid;place-items:center}.bk-notif .ap img{width:20px;height:20px}.bk-notif b{font-size:12.5px;color:var(--w-90);display:flex;justify-content:space-between;gap:6px}.bk-notif b small{font-weight:400;color:var(--w-40);font-size:11px}.bk-notif p{margin:2px 0 0;font-size:12px;color:var(--w-70);line-height:1.35}.bk-widgets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 10px}.bk-wdg{border-radius:16px;background:var(--canvas);border:1px solid var(--w-border);padding:12px}.bk-wdg .l{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55)}.bk-wdg .v{font-size:28px;font-weight:600;letter-spacing:-.02em;margin-top:4px;color:var(--w-90);font-variant-numeric:tabular-nums}.bk-wdg .v.sm{font-size:21px;margin-top:9px}.bk-wdg .s{font-size:11px;color:var(--w-55)}.bk-alerts{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0 0;padding:0;list-style:none}@media (max-width:520px){.bk-alerts{grid-template-columns:1fr}}.bk-alerts li{display:flex;gap:10px;align-items:baseline;font-size:14px;color:var(--w-70);padding:8px 0;border-top:1px solid var(--w-border)}.bk-alerts li:before{content:"";flex:none;width:6px;height:6px;border-radius:1px;background:var(--o-mid);transform:translateY(-2px)}.bk-figs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--w-border);border:1px solid var(--w-border);border-radius:8px;overflow:hidden}@media (max-width:860px){.bk-figs{grid-template-columns:1fr}}.bk-figs>div{background:var(--panel);padding:32px}.bk-figs .l{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55)}.bk-figs .v{font-size:clamp(40px,5vw,54px);font-weight:600;letter-spacing:-.02em;line-height:1;margin-top:14px;color:var(--w-90);font-variant-numeric:tabular-nums}.bk-figs .v.amber{color:var(--a-light)}.bk-figs .v.word{font-size:clamp(30px,4vw,42px);margin-top:20px}.bk-figs .v small{font-size:15px;font-weight:400;color:var(--w-55);letter-spacing:0}.bk-figs p{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--w-55)}.bk-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:960px){.bk-flow{grid-template-columns:1fr}}.bk-step{display:grid;gap:16px;align-content:start;min-width:0}.bk-step-h{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.bk-step-h .n{width:28px;height:28px;border-radius:4px;border:1px solid var(--w-border);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--o-light);background:var(--panel);font-variant-numeric:tabular-nums}.bk-step-h h3{margin:2px 0 4px;font-size:18px;font-weight:600;letter-spacing:-.01em}.bk-step-h p{margin:0;font-size:14px;color:var(--w-70);line-height:1.55}.bk-mini{border:1px solid var(--w-border);border-radius:10px;background:var(--ink);overflow:hidden}.bk-mini-top{justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--w-border);font-size:12px;color:var(--w-55)}.bk-co,.bk-mini-top{display:flex;align-items:center}.bk-co{gap:8px;font-size:12.5px;font-weight:600;color:var(--w-90)}.bk-co i{width:22px;height:22px;border-radius:4px;background:var(--canvas);border:1px solid var(--w-border);display:grid;place-items:center;font-size:9.5px;font-weight:700;font-style:normal;color:var(--w-70)}.bk-mini-b{padding:14px;display:grid;gap:10px}.bk-fld{display:grid;gap:4px}.bk-fld label{font-size:11px;font-weight:600;color:var(--w-55)}.bk-fld .in{padding:7px 9px;font-size:13px;color:var(--w-90);background:var(--panel);text-overflow:ellipsis;white-space:nowrap}.bk-fld .in,.bk-seg{border:1px solid var(--w-border);border-radius:4px;overflow:hidden}.bk-seg{display:grid;grid-template-columns:1fr 1fr;font-size:12.5px;text-align:center}.bk-seg span{padding:7px;color:var(--w-70)}.bk-seg span.on{background:var(--bk-in-t);color:var(--o-light);font-weight:600;box-shadow:inset 0 0 0 1px var(--bk-in-e)}.bk-agree{position:relative;height:84px;overflow:hidden;border:1px solid var(--w-border);border-radius:4px;padding:9px;font-size:10.5px;line-height:1.45;color:var(--w-55);background:var(--panel)}.bk-agree:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(transparent,var(--panel))}.bk-agree b{color:var(--w-90);font-size:11px}.bk-sig{position:relative;height:64px;border:1px dashed var(--w-40);border-radius:4px;background:var(--panel)}.bk-sig svg{position:absolute;inset:8px 14px;width:calc(100% - 28px);height:48px}.bk-sig span{position:absolute;left:10px;bottom:4px;font-size:10px;color:var(--w-40)}.bk-pay{display:grid;gap:6px;font-size:13px;color:var(--w-70)}.bk-pay .r{display:flex;justify-content:space-between}.bk-pay .r b{color:var(--w-90);font-variant-numeric:tabular-nums}.bk-pay .r.t{padding-top:8px;border-top:1px solid var(--w-border);font-weight:600;font-size:15px;color:var(--w-90)}.bk-pm{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bk-pm span{border:1px solid var(--w-border);border-radius:4px;padding:8px;font-size:12px;color:var(--w-90);display:grid;gap:2px;background:var(--panel)}.bk-pm span small{color:var(--w-40);font-size:10.5px}.bk-pm span.on{border-color:var(--o-mid);background:var(--bk-in-t)}.bk-wide{justify-content:center;width:100%}.bk-receipt{padding:16px 18px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.6}.bk-receipt .r{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:5px 0;border-bottom:1px dashed var(--w-border)}.bk-receipt .r:last-child{border-bottom:0}.bk-receipt .r span:first-child{color:var(--w-40)}.bk-receipt .r span:last-child{color:var(--w-90);overflow-wrap:anywhere}@media (max-width:480px){.bk-receipt .r{grid-template-columns:1fr;gap:0}}.bk-money{padding:16px;display:grid;gap:14px}.bk-meter{display:grid;grid-template-columns:20fr 80fr;gap:2px;height:10px;border-radius:2px;overflow:hidden}.bk-meter span:first-child{background:var(--bk-ok)}.bk-meter span:last-child{background:var(--w-border)}.bk-mrows .r{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--w-border);font-size:13.5px;color:var(--w-70)}.bk-mrows .r:last-child{border-bottom:0}.bk-mrows .r b{color:var(--w-90);font-variant-numeric:tabular-nums}.bk-mrows .r small{display:block;color:var(--w-40);font-size:11.5px}.bk-next{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border-radius:6px;border:1px solid var(--bk-in-e);background:var(--bk-in-t);font-size:13px;color:var(--w-90)}.bk-next small{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--o-light)}.bk-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--w-border);border:1px solid var(--w-border);border-radius:6px;overflow:hidden}.bk-fees div{background:var(--ink);padding:10px;font-size:12px;color:var(--w-55)}.bk-fees b{display:block;font-size:15px;color:var(--w-90);font-variant-numeric:tabular-nums}.bk-stripe{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;font-size:13.5px;font-weight:600;color:var(--w-90)}.bk-doc,.bk-stripe{border:1px solid var(--w-border);border-radius:6px;background:var(--ink)}.bk-doc{padding:14px;display:grid;gap:8px;font-size:12.5px;color:var(--w-70)}.bk-doc .t{display:flex;justify-content:space-between;gap:8px;align-items:center}.bk-doc .t b{font-size:13px;color:var(--w-90)}.bk-kv{display:grid;grid-template-columns:110px 1fr;gap:4px 10px;color:var(--w-55)}.bk-kv span:nth-child(2n){color:var(--w-90)}.bk-pay-line{display:flex;justify-content:space-between;padding:8px 10px;border-radius:4px;background:var(--canvas);font-size:12px}.bk-pay-line b{color:var(--w-90);font-variant-numeric:tabular-nums}.bk-btns{display:flex;gap:6px;flex-wrap:wrap}.bk-cc{padding:16px;display:grid;gap:14px}.bk-cc-top{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.bk-cc-top b{font-size:17px;color:var(--w-90);letter-spacing:-.01em}.bk-cc-top .m{font-size:12px;color:var(--w-40);margin-top:3px;font-family:var(--font-mono),ui-monospace,monospace}.bk-score{display:grid;justify-items:end;gap:2px}.bk-score .v{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--a-light);font-variant-numeric:tabular-nums}.bk-score .t{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--a-light)}.bk-sbar{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.bk-sbar span{height:6px;border-radius:1px;background:var(--w-border)}.bk-sbar span.f{background:var(--a-mid)}.bk-sbar-l{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:5px;font-size:10px;color:var(--w-40)}.bk-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--w-border);border:1px solid var(--w-border);border-radius:6px;overflow:hidden}.bk-facts div{background:var(--ink);padding:10px 12px;font-size:12px;color:var(--w-55);min-width:0}.bk-facts div b{display:block;margin-top:2px;font-size:13.5px;color:var(--w-90);font-variant-numeric:tabular-nums}.bk-facts div.warn{background:var(--bk-am-t)}.bk-facts div.warn b{color:var(--a-light)}.bk-statuses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:860px){.bk-statuses{grid-template-columns:1fr 1fr}}@media (max-width:480px){.bk-statuses{grid-template-columns:1fr}}.bk-status{border:1px solid var(--w-border);background:var(--panel);border-radius:8px;padding:22px;display:grid;gap:12px;align-content:start}.bk-status h3{margin:0;font-size:20px}.bk-status p{margin:0;font-size:14.5px;line-height:1.55;color:var(--w-70)}.bk-coi{padding:16px;display:grid;grid-template-columns:120px 1fr;gap:16px}@media (max-width:520px){.bk-coi{grid-template-columns:1fr}.bk-coi-doc{max-width:160px}}.bk-coi-doc{border:1px solid var(--w-border);border-radius:4px;background:#F5F5F9;padding:10px;display:grid;gap:5px;align-content:start;aspect-ratio:8.5/11;max-width:100%}.bk-coi-doc em{font-style:normal;font-size:7px;font-weight:700;letter-spacing:.04em;color:#464658}.bk-coi-doc i{display:block;height:4px;border-radius:1px;background:#DEDFE8}.bk-coi-doc i.b{background:#A7A8B6;width:60%}.bk-coi-doc i.hl{background:rgba(99,83,236,.45)}.bk-sugg{display:grid;gap:6px;align-content:start}.bk-sugg .h{font-size:11px;color:var(--w-55);margin-bottom:2px}.bk-sugg .r{display:grid;grid-template-columns:1fr auto 20px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--w-border);border-radius:4px;font-size:12.5px;background:var(--ink);color:var(--w-55)}.bk-sugg .r b{color:var(--w-90);font-variant-numeric:tabular-nums}.bk-sugg .r i{width:18px;height:18px;border-radius:3px;border:1px solid var(--w-border);display:grid;place-items:center;font-style:normal;font-size:11px;color:transparent}.bk-sugg .r i.y{background:var(--o-mid);border-color:var(--o-mid);color:#fff}.bk-tmap-wrap{padding:16px}.bk-tmap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.bk-tmap span{aspect-ratio:1;border-radius:3px;display:grid;place-items:center;font-size:clamp(7px,1vw,10px);font-weight:600;color:var(--w-40);background:var(--canvas);border:1px solid transparent}.bk-tmap span.e{background:transparent}.bk-tmap span.c1{background:rgba(99,83,236,.16);color:var(--w-55)}.bk-tmap span.c2{background:rgba(99,83,236,.32);color:var(--w-70)}.bk-tmap span.pu{background:var(--o-mid);color:#fff}.bk-tmap span.de{background:var(--ink);border:2px solid var(--o-mid);color:var(--o-light)}.bk-tleg{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;color:var(--w-55)}.bk-tleg span{display:inline-flex;gap:6px;align-items:center}.bk-tleg i{width:12px;height:12px;border-radius:2px;display:inline-block}.bk-tres{display:grid;gap:6px;padding:12px 16px 16px;border-top:1px solid var(--w-border)}.bk-tres .h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.bk-cr,.bk-tres .h{align-items:center;color:var(--w-90)}.bk-cr{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:8px 10px;border:1px solid var(--w-border);border-radius:4px;font-size:12.5px;background:var(--ink)}.bk-cr .sc{font-weight:600;font-variant-numeric:tabular-nums;color:var(--w-55)}.bk-cr .sc.hi{color:var(--a-light)}.bk-crumbs{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-55)}.bk-crumbs a:hover{color:var(--w-90)}.bk-crumbs span{color:var(--w-40)}.bk-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:13px;color:var(--w-55)}.bk-trust span{display:inline-flex;gap:8px;align-items:center}.bk-trust span:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--bk-ok)}