:root{color-scheme:dark;--ink:#0a0a0a;--panel:#141414;--panel-2:#111111;--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.06);--txt:#ffffff;--muted:#999;--muted-2:#5a5d65;--day:#ffffff;--moon:#3a3a3a;--ink-btn:#0a0a0a;--steel:#a6a9b2;--ok:#ffffff;--warn:#8a8a8a;--glow:rgba(255,255,255,0.04)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--txt);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.accent{color:var(--day)}section{position:relative}nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);background:rgba(10,10,12,.78);border-bottom:1px solid var(--line-2)}.nav{justify-content:space-between;height:64px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-weight:600;letter-spacing:-.01em;font-size:1.1rem}.wordmark{color:#ffffff}.wm-and{color:#a6a9b2;font-weight:500}.wm-night{color:#797c84;font-weight:500}.wm-ai{color:#54575e;font-weight:500}.logo{width:28px;height:28px;border-radius:50%;background:var(--moon);position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.logo:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background:var(--day)}.navlinks{display:flex;gap:28px;font-size:.88rem;color:var(--muted);white-space:nowrap}.navlinks a{transition:color .2s}.navlinks a:hover{color:#fff}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--txt);color:var(--ink-btn);font-weight:700;padding:11px 22px;border-radius:8px;font-size:.88rem;letter-spacing:.01em;border:0;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 1px 3px rgba(0,0,0,.3);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,background .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 8px 30px rgba(255,255,255,.06);background:#fff}.btn:active{transform:translateY(0)}.btn-ghost{background:transparent;color:var(--txt);border:1px solid var(--line);box-shadow:none}.btn-ghost:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.22);box-shadow:0 4px 20px rgba(255,255,255,.03)}@media (max-width:840px){.navlinks{display:none}}.hero{padding:100px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-120px;left:50%;width:900px;height:600px;transform:translateX(-65%);background:radial-gradient(ellipse at center,rgba(255,255,255,.035) 0,transparent 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:8px 16px;border-radius:6px;background:rgba(255,255,255,.03);transition:border-color .3s}.eyebrow:hover{border-color:rgba(255,255,255,.22)}h1{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:720;line-height:1.04;letter-spacing:-.04em;margin:24px 0 20px}h1 .accent{background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sub{color:var(--muted);font-size:clamp(1.06rem,1.5vw,1.22rem);max-width:50ch;line-height:1.6}.hero-cta{gap:14px}.hero-cta,.trust{display:flex;margin-top:34px;flex-wrap:wrap}.trust{gap:10px}.pill{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:6px 14px;background:rgba(255,255,255,.02);transition:border-color .2s,background .2s}.pill:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.04)}@media (max-width:840px){.hero-grid{grid-template-columns:1fr;gap:40px}}.flow{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.flow-head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line-2);background:rgba(255,255,255,.02)}.flow-live{display:inline-flex;align-items:center;gap:8px;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--day)}.flow-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--day);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.55)}}.flow-case{color:var(--muted-2)}.flow-case,.flow-timer{font-size:.74rem;font-family:JetBrains Mono,monospace}.flow-timer{margin-left:auto;color:var(--muted)}.pipe{display:flex;align-items:flex-start;padding:22px 22px 20px;border-bottom:1px solid var(--line-2)}.pnode{flex-direction:column;gap:9px;flex:0 0 auto;text-align:center;width:74px}.pavatar,.pnode{display:flex;align-items:center}.pavatar{width:40px;height:40px;border-radius:9px;border:1px solid var(--line);justify-content:center;font-weight:700;font-size:.92rem;background:rgba(255,255,255,.03)}.pavatar,.pname{color:var(--muted-2);transition:.45s ease}.pname{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.pnode.done .pavatar{color:var(--txt);border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.pnode.done .pname{color:var(--muted)}.pnode.active .pavatar{color:var(--ink-btn);background:var(--day);border-color:var(--day);box-shadow:0 0 0 5px rgba(255,255,255,.09)}.pnode.active .pname{color:var(--txt)}.pconn{flex:1 1;height:2px;background:var(--line);margin:19px 4px 0;border-radius:2px;position:relative;overflow:hidden}.pconn:after{content:"";position:absolute;inset:0;width:0;background:var(--txt);transition:width .65s ease}.pconn.fill:after{width:100%}.track{padding:9px 0;height:318px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.track::-webkit-scrollbar{width:0;height:0}.srow{margin:3px 14px;padding:11px 14px 11px 15px;border-radius:7px;border-left:2px solid transparent;transition:background .45s ease,border-color .45s ease,opacity .45s ease}.srow.open{background:rgba(255,255,255,.05);border-left-color:var(--day)}.shead{gap:10px}.shead,.smark{display:flex;align-items:center}.smark{flex:0 0 auto;width:21px;height:21px;border-radius:50%;border:1px solid var(--line);justify-content:center;font-size:.62rem;font-weight:700;color:var(--txt);transition:.45s ease}.srow.open .smark{border-color:var(--day);box-shadow:0 0 0 4px rgba(255,255,255,.06)}.sdot{width:7px;height:7px;border-radius:50%;background:var(--day);animation:pulse 1.4s ease-in-out infinite}.sag{flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:3px 7px;white-space:nowrap}.sag,.stitle{color:var(--muted)}.stitle{flex:1 1;font-size:.93rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;transition:color .4s ease}.srow.open .stitle{color:var(--txt)}.stime{flex:0 0 auto;font-size:.66rem;color:var(--muted-2);font-family:JetBrains Mono,monospace}.sdetail{max-height:0;opacity:0;overflow:hidden;padding-left:31px;transition:max-height .55s ease,opacity .5s ease,margin .5s ease}.srow.open .sdetail{max-height:170px;opacity:1;margin-top:10px}.sdetail-in{font-size:.83rem;color:var(--muted);font-family:JetBrains Mono,monospace;line-height:1.55}.sdetail-in.quote{font-family:inherit;font-size:.99rem;color:var(--txt);line-height:1.55}.sdetail-in .v{color:var(--txt)}.appear{animation:rise .45s ease both}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,.7,.2,1),transform .7s cubic-bezier(.16,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.appear,.reveal{opacity:1!important;transform:none!important;animation:none!important}.appear,.reveal,.sim-bar,.sim-save-fig{transition:none!important}.cdot,.dash-head .dlive:before,.flow-live:before,.sdot{animation:none!important}.bar,.cbar i,.crow,.kpi .spark i,.lrow .lt i,.pavatar,.pconn:after,.pname,.sdetail,.smark,.srow,.stitle,.trend-bars i{transition:none!important}.crow.enter,.dash-ev.flash{animation:none!important}.btn:hover,.card:hover,.pillar:hover,.tmember:hover{transform:none!important}}.sec{padding:100px 0;position:relative}.sec.tint{background:rgba(255,255,255,.015);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.kick{font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--steel);margin-bottom:16px}h2{font-size:clamp(2rem,3.8vw,3rem);font-weight:740;letter-spacing:-.035em;line-height:1.06}.sec-head p{color:var(--muted);font-size:1.08rem;margin-top:18px;line-height:1.65}.grid{display:grid;grid-gap:20px;gap:20px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.g3,.g4{grid-template-columns:1fr 1fr}}@media (max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:12px;padding:28px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s,box-shadow .3s}.card:hover{border-color:rgba(255,255,255,.22);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.25)}.card .ico,.card:hover{background:rgba(255,255,255,.04)}.card .ico{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:16px;border:1px solid var(--line)}.card h3{font-size:1.08rem;font-weight:700;margin-bottom:8px}.card p{color:var(--muted);font-size:.93rem;line-height:1.55}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:10px}@media (max-width:820px){.steps{grid-template-columns:1fr 1fr}}.stepc{padding:28px 24px;border:1px solid var(--line);position:relative;background:rgba(255,255,255,.015);transition:background .3s}.stepc:hover{background:rgba(255,255,255,.035)}.stepc:first-child{border-radius:12px 0 0 12px}.stepc:last-child{border-radius:0 12px 12px 0}.stepc+.stepc{border-left:0}@media (max-width:820px){.stepc{border-radius:12px!important;border-left:1px solid var(--line)!important;margin-bottom:-1px}}.stepn{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);font-weight:700;letter-spacing:.14em}.stepc h3{margin:12px 0 8px;font-size:1.05rem}.stepc p{color:var(--muted);font-size:.9rem;line-height:1.5}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}@media (max-width:820px){.metrics{grid-template-columns:1fr 1fr}}.metric{text-align:center;padding:30px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.metric .big{font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--day)}.metric .lab{color:var(--muted);font-size:.9rem;margin-top:10px}.chart{border:1px solid var(--line);border-radius:14px;padding:32px;background:rgba(255,255,255,.02)}.barrow{display:flex;align-items:center;gap:16px;margin:18px 0}.barrow .name{width:130px;font-size:.92rem;color:var(--muted)}.bartrack{flex:1 1;height:36px;background:rgba(255,255,255,.05);overflow:hidden;position:relative}.bar,.bartrack{border-radius:10px}.bar{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:14px;font-weight:800;font-size:.9rem;color:#fff;width:0;transition:width 1.2s cubic-bezier(.16,.7,.2,1)}.bar.human{background:linear-gradient(90deg,#2a2d33,#3a3d45)}.bar.dn{background:linear-gradient(90deg,#ccc,#fff);color:var(--ink-btn)}.team{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.team{grid-template-columns:1fr 1fr}}@media (max-width:560px){.team{grid-template-columns:1fr}}.tmember{border:1px solid var(--line);border-top:2px solid var(--tc,var(--day));border-radius:12px;padding:22px 20px;background:rgba(255,255,255,.02);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s,box-shadow .3s}.tmember:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.25)}.tmember .tdot,.tmember:hover{background:rgba(255,255,255,.04)}.tmember .tdot{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;border:1px solid var(--line);margin-bottom:14px}.tmember h3{font-size:1rem;margin-bottom:6px}.tmember p{color:var(--muted);font-size:.85rem;line-height:1.5}.team-note{text-align:center;color:var(--muted);margin-top:28px;font-size:.98rem}.team-note b{color:#fff}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:860px){.pillars{grid-template-columns:1fr}}.pillar{border:1px solid var(--line);border-top:2px solid var(--pc,var(--day));border-radius:12px;padding:28px 26px;background:rgba(255,255,255,.02);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s,box-shadow .3s}.pillar:hover{transform:translateY(-4px);background:rgba(255,255,255,.04);box-shadow:0 12px 40px rgba(0,0,0,.25)}.pillar .ico{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;background:rgba(255,255,255,.05);border:1px solid var(--line);margin-bottom:16px}.ico,.tdot{filter:grayscale(1) brightness(1.1)}.logos{padding:36px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.logos .wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.logos-cap{margin:0;text-align:center;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.logos-row{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5.5vw,62px);flex-wrap:wrap}.logos-row img{height:24px;width:auto;filter:grayscale(1) brightness(0) invert(.72);opacity:.9;transition:filter .2s,opacity .2s}.logos-row img.mark{height:30px}.logos-row img:hover{filter:grayscale(1) brightness(0) invert(1);opacity:1}.pillar h3{font-size:1.18rem;font-weight:800;letter-spacing:-.01em}.pillar .ptag{color:var(--muted-2);font-size:.82rem;margin:4px 0 14px}.seclist{list-style:none;display:flex;flex-direction:column;gap:11px}.seclist li{position:relative;padding-left:24px;color:var(--muted);font-size:.92rem;line-height:1.45}.seclist li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pc,var(--day));font-weight:800}.seclist li b{color:#fff;font-weight:600}.audit{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel-2);box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.audit-head{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line-2);background:rgba(255,255,255,.02);flex-wrap:wrap}.audit-head .at{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--txt)}.audit-head .acase{font-size:.74rem;color:var(--muted-2);font-family:JetBrains Mono,monospace}.audit-head .asealed{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:4px 10px;border-radius:4px}.audit-head .asealed:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--day)}.audit-cols{padding:9px 20px;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.arow,.audit-cols{display:grid;grid-template-columns:84px 108px 132px 1fr 64px 62px;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line-2);font-family:JetBrains Mono,monospace}.arow{padding:11px 20px;font-size:.78rem;align-items:baseline}.arow:last-child{border-bottom:0}.arow:hover{background:rgba(255,255,255,.025)}.arow .ats{color:var(--muted-2)}.arow .aag{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--txt);align-self:center;border:1px solid var(--line);border-radius:4px;padding:3px 7px;text-align:center;white-space:nowrap}.arow .atype{color:var(--muted)}.arow .adet{color:var(--txt);line-height:1.4}.arow .adet .v{color:var(--muted)}.arow .aid,.arow .alat{color:var(--muted-2);text-align:right}.arow.handoff .atype{color:var(--steel);font-weight:600}.arow.resolved{background:rgba(255,255,255,.03)}.arow.resolved .atype{color:var(--txt);font-weight:700}.audit-foot{padding:13px 20px;border-top:1px solid var(--line-2);color:var(--muted-2);font-size:.76rem;display:flex;gap:18px;flex-wrap:wrap}.audit-foot b{color:var(--txt);font-weight:600}@media (max-width:760px){.audit-cols{display:none}.arow{grid-template-columns:1fr;gap:5px;padding:14px 18px}.arow .aag{justify-self:start}.arow .aid,.arow .alat{text-align:left;font-size:.7rem}}.audit-more{display:none}@media (max-width:760px){.audit.collapsible:not(.open) .arows .arow:nth-child(n+5){display:none}.audit.collapsible .audit-more{display:block;width:100%;text-align:center;padding:14px 18px;background:rgba(255,255,255,.02);border:0;border-top:1px solid var(--line-2);color:var(--txt);font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;cursor:pointer}.audit.collapsible .audit-more:hover{background:rgba(255,255,255,.05)}}.dash{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel-2);box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.dash-head{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line-2);background:rgba(255,255,255,.02);flex-wrap:wrap}.dash-head .dlive{display:inline-flex;align-items:center;gap:7px;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--day)}.dash-head .dlive:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--day);animation:pulse 1.8s ease-in-out infinite}.dash-head .dt{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--txt)}.dash-head .dwin{margin-left:auto;font-size:.72rem;color:var(--muted-2);font-family:JetBrains Mono,monospace}.kpis{display:grid;grid-template-columns:repeat(4,1fr)}.kpi{padding:22px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.kpi:last-child{border-right:0}.kpi .klab{font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.kpi .kval{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.03em;color:var(--day);font-family:JetBrains Mono,monospace;line-height:1.1;margin-top:9px}.kpi .ktr{font-size:.72rem;color:var(--muted);margin-top:7px}.kpi .ktr .up{color:var(--txt);font-size:.66rem}.kpi .spark{display:flex;align-items:flex-end;gap:3px;height:26px;margin-top:13px}.kpi .spark i{flex:1 1;background:rgba(255,255,255,.16);border-radius:1px;min-height:2px;transition:height .6s ease}@media (max-width:820px){.kpis{grid-template-columns:1fr 1fr}.kpi:nth-child(2){border-right:0}}@media (max-width:480px){.kpis{grid-template-columns:1fr}.kpi{border-right:0}}.dash-body{display:grid;grid-template-columns:1.5fr 1fr}@media (max-width:860px){.dash-body{grid-template-columns:1fr}}.dash-live{border-right:1px solid var(--line-2);min-width:0}@media (max-width:860px){.dash-live{border-right:0;border-bottom:1px solid var(--line-2)}}.dash-sub{padding:13px 20px;border-bottom:1px solid var(--line-2);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);display:flex;align-items:center;gap:8px}.dash-sub .ct{margin-left:auto;color:var(--muted);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.cases{padding:6px 0;max-height:344px;overflow:hidden}.crow{display:grid;grid-template-columns:70px 78px 1fr 52px;grid-gap:12px;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line-2);transition:background .4s ease,opacity .5s ease}.crow:last-child{border-bottom:0}.crow.enter{animation:rise .5s ease both}.crow.resolved{background:rgba(255,255,255,.05)}.cid{font-family:JetBrains Mono,monospace;font-size:.76rem}.cch,.cid{color:var(--muted)}.cch{font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:3px 6px;text-align:center;white-space:nowrap}.cmain{min-width:0}.cag{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--txt)}.cstep{font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.crow.resolved .cstep{color:var(--txt)}.cbar{height:3px;background:rgba(255,255,255,.08);border-radius:2px;margin-top:8px;overflow:hidden}.cbar i{display:block;height:100%;background:var(--txt);width:0;transition:width .9s ease}.cet{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--muted-2);text-align:right}.cdot{width:7px;height:7px;border-radius:50%;background:var(--day);animation:pulse 1.4s ease-in-out infinite;display:inline-block}.dash-aside{display:flex;flex-direction:column}.loadblock{padding:18px 20px 20px}.loadblock+.loadblock{border-top:1px solid var(--line-2)}.lh{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.lrow{display:flex;align-items:center;gap:12px;margin:13px 0 0}.lrow .ln{width:80px;font-size:.78rem;color:var(--muted);white-space:nowrap}.lrow .lt{flex:1 1;height:8px;background:rgba(255,255,255,.06);border-radius:5px;overflow:hidden}.lrow .lt i{display:block;height:100%;background:var(--txt);width:0;border-radius:5px;transition:width 1s cubic-bezier(.2,.7,.2,1)}.lrow .lv{width:36px;text-align:right;color:var(--muted)}.dash-foot,.lrow .lv{font-family:JetBrains Mono,monospace;font-size:.74rem}.dash-foot{padding:13px 20px;border-top:1px solid var(--line-2);color:var(--muted-2);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dash-foot b{color:var(--txt);font-weight:500}.trend{padding:15px 20px 17px;border-bottom:1px solid var(--line-2)}.trend-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;gap:12px}.trend-now{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--muted-2);white-space:nowrap}.trend-now b{color:var(--day);font-weight:700}.trend-wrap{position:relative}.trend-grid{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.trend-grid span{height:1px;background:rgba(255,255,255,.05)}.trend-bars{display:flex;align-items:flex-end;gap:2px;height:70px;position:relative;z-index:1}.trend-bars i{flex:1 1;background:rgba(255,255,255,.13);border-radius:1px 1px 0 0;min-height:2px;transition:height .9s cubic-bezier(.3,.7,.2,1),background .9s ease}.trend-bars i.live{background:var(--day)}.dash-ev{flex:1 1;min-width:200px;color:var(--muted);font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-ev b{color:var(--txt);font-weight:600}.dash-ev.flash{animation:evflash .55s ease}@keyframes evflash{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cta-band{border:1px solid var(--line);border-top:2px solid var(--day);border-radius:16px;padding:64px 44px;text-align:center;background:var(--panel);position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:-80px;left:50%;width:600px;height:400px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,255,255,.04) 0,transparent 70%);pointer-events:none}.cta-band h2{position:relative;z-index:1}.namebox{border:1px solid var(--line);border-left:2px solid var(--day);border-radius:0 12px 12px 0;padding:24px 28px;background:rgba(255,255,255,.02);max-width:760px;margin:0 auto}.namebox code{font-family:JetBrains Mono,monospace;color:var(--day)}footer{border-top:1px solid var(--line-2);padding:48px 0;color:var(--muted-2);font-size:.86rem}.foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.foot a{transition:color .2s}.foot a:hover{color:var(--muted)}.nav-actions{display:flex;align-items:center;gap:14px}.langswitch{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 12px;height:38px;background:rgba(255,255,255,.02);color:var(--muted);transition:border-color .2s,color .2s,background .2s}.langswitch:hover{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.04)}.langswitch-globe{font-size:.95rem;line-height:1;pointer-events:none}.langswitch select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:0 2px;cursor:pointer;outline:none}.langswitch select option{background:var(--panel);color:#fff}.lead-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,6,8,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:leadFade .2s ease}@keyframes leadFade{0%{opacity:0}to{opacity:1}}.lead-modal{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--day);border-radius:16px;padding:32px 30px 28px;box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.04);animation:leadRise .26s cubic-bezier(.2,.7,.2,1)}@keyframes leadRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lead-close{position:absolute;top:12px;right:14px;width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer;border-radius:6px;transition:.2s}.lead-close:hover{color:#fff;background:rgba(255,255,255,.06)}.lead-form h3,.lead-success h3{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.lead-sub{color:var(--muted);font-size:.94rem;margin:8px 0 20px}.lead-field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.lead-field>span{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--muted)}.lead-field input,.lead-field textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:8px;padding:11px 13px;color:#fff;font-family:inherit;font-size:.94rem;transition:.18s;resize:vertical}.lead-field input::placeholder,.lead-field textarea::placeholder{color:var(--muted-2)}.lead-field input:focus,.lead-field textarea:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.05)}.lead-field input[aria-invalid=true]{border-color:#c25b5b}.lead-err{color:#e08a8a;font-size:.78rem;font-style:normal}.lead-err-form{margin:-4px 0 12px}.lead-submit{width:100%;justify-content:center;margin-top:6px}.lead-submit:disabled{opacity:.6;cursor:default;transform:none}.lead-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-success{text-align:center;padding:14px 4px 6px}.lead-success-mark{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--ink-btn);background:var(--day)}.lead-success p{color:var(--muted);margin:10px 0 22px}@media (max-width:560px){.nav-actions .btn{display:none}.lead-modal{padding:26px 20px 22px}}.sim{padding:100px 0}.sim-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel-2);box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.03)}.sim-controls{padding:34px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:24px}.sim-seg{display:inline-flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:9px;padding:4px;align-self:flex-start}.sim-segbtn{border:0;cursor:pointer;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:-.01em;padding:8px 16px;border-radius:6px;transition:color .2s,background .25s}.sim-segbtn:not(.on):hover{color:#fff}.sim-segbtn.on{background:var(--day);color:var(--ink-btn)}.sim-segbtn:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.sim-field{display:flex;flex-direction:column;gap:10px}.sim-field label{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--steel)}.sim-inline{display:flex;align-items:center;gap:8px}.sim-prefix{color:var(--muted);font-size:1.1rem;font-weight:600}.sim-num{flex:1 1;min-width:0;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:8px;color:#fff;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700;padding:12px 14px;transition:border-color .2s,background .2s}.sim-num:hover{border-color:rgba(255,255,255,.22)}.sim-num:focus-visible{outline:none;border-color:var(--day);background:rgba(255,255,255,.05)}.sim-unit{font-size:.86rem;white-space:nowrap}.sim-hint,.sim-unit{color:var(--muted-2)}.sim-hint{font-size:.78rem;line-height:1.5}.sim-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.1);cursor:pointer}.sim-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--day);border:0;box-shadow:0 0 0 4px rgba(255,255,255,.1);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.sim-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 7px rgba(255,255,255,.14)}.sim-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--day);border:0;box-shadow:0 0 0 4px rgba(255,255,255,.1)}.sim-range:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:6px;border-radius:999px}.sim-rate{color:var(--muted);font-size:.86rem;margin-top:auto;padding-top:8px;border-top:1px solid var(--line-2)}.sim-rate b{color:#fff;font-family:JetBrains Mono,monospace}.sim-result{padding:34px;gap:26px;justify-content:center;background:radial-gradient(120% 80% at 80% 0,rgba(255,255,255,.04) 0,transparent 60%),rgba(255,255,255,.01)}.sim-result,.sim-save{display:flex;flex-direction:column}.sim-save{gap:4px}.sim-save-label{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.sim-save-fig{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:760;letter-spacing:-.04em;line-height:1.02;background:linear-gradient(180deg,#fff 35%,rgba(255,255,255,.72));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sim-save-sub{color:var(--muted);font-size:.95rem}.sim-badge{align-self:flex-start;margin-top:8px;font-size:.8rem;font-weight:700;color:var(--ink-btn);background:var(--day);border-radius:999px;padding:5px 13px}.sim-bars{display:flex;flex-direction:column;gap:14px}.sim-barrow{display:grid;grid-template-columns:84px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.sim-barlabel{font-size:.78rem;color:var(--muted)}.sim-bartrack{height:12px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.sim-bar{display:block;height:100%;border-radius:999px;transition:width .55s cubic-bezier(.16,.7,.2,1)}.sim-bar.today{background:var(--moon)}.sim-bar.dn{background:var(--day)}.sim-barval{font-family:JetBrains Mono,monospace;font-size:.84rem;color:#fff;white-space:nowrap}.sim-cta{align-self:flex-start;margin-top:4px}.sim-low{color:var(--muted);font-size:1.02rem;line-height:1.6}.sim-note{color:var(--muted-2);font-size:.78rem;line-height:1.55;max-width:760px;margin:20px auto 0;text-align:center}@media (max-width:840px){.sim{padding:72px 0}.sim-card{grid-template-columns:1fr}.sim-controls,.sim-result{padding:24px}.sim-controls{border-right:0;border-bottom:1px solid var(--line-2)}}.live-status{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:7px 14px 7px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);font-size:.82rem;color:var(--muted);max-width:100%}.live-status .live-dot{width:7px;height:7px;border-radius:50%;background:var(--day);flex:0 0 auto;animation:pulse 1.8s ease-in-out infinite}.live-glyph{display:inline-flex;color:var(--steel);flex:0 0 auto}.live-text{color:var(--muted);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-sky{z-index:0;pointer-events:none}.hero-sky,.sky-night{position:absolute;inset:0}.sky-night{transition:opacity .9s ease}.hero-aurora{opacity:var(--aura,0);transition:opacity .5s ease;background:radial-gradient(300px 300px at var(--mx,50%) var(--my,28%),rgba(255,255,255,.06),transparent 68%)}.hero-aurora,.sky-stars{position:absolute;inset:0}.sky-stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 28% 42%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 47% 12%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 63% 33%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 78% 22%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 88% 48%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 38% 60%,rgba(255,255,255,.5),transparent)}.sky-stars,.sky-stars-2{background-repeat:no-repeat}.sky-stars-2{background-image:radial-gradient(1px 1px at 20% 28%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 55% 50%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 72% 14%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 92% 30%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 8% 52%,rgba(255,255,255,.4),transparent);animation:twinkle 4.5s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.9}}.sky-moon{position:absolute;top:-90px;right:8%;width:520px;height:420px;background:radial-gradient(ellipse at center,rgba(200,214,255,.06) 0,transparent 62%)}@media (prefers-reduced-motion:reduce){.live-status .live-dot,.sky-stars-2{animation:none!important}.hero-aurora,.sky-night{transition:none!important}}@media (max-width:560px){.live-status{font-size:.76rem}}.scroll-day{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;pointer-events:none;background:rgba(255,255,255,.05)}.scroll-day-fill{height:100%;width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.28))}.scroll-orb{position:absolute;top:50%;left:calc(var(--p, 0) * 100%);width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:var(--moon);overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 10px rgba(255,255,255,.25);transform:translateY(-50%) rotate(calc(var(--p, 0) * 1turn))}.scroll-orb:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background:var(--day)}@media (prefers-reduced-motion:reduce){.scroll-orb{transform:translateY(-50%)!important}}.proof-anchor{text-align:center;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.04em;color:var(--muted-2);margin:0 0 22px;display:flex;align-items:center;justify-content:center;gap:12px}.proof-anchor:after,.proof-anchor:before{content:"";width:34px;height:1px;background:var(--line)}.proof{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.proof-bar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line-2);background:rgba(255,255,255,.02)}.proof-bar-l{font-size:.72rem;color:var(--muted-2)}.proof-bar-l,.proof-toggle{font-family:JetBrains Mono,monospace}.proof-toggle{margin-left:auto;font-size:.7rem;letter-spacing:.04em;color:var(--muted);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:6px;padding:5px 11px;cursor:pointer;transition:.2s ease}.proof-toggle:hover{color:var(--txt);border-color:rgba(255,255,255,.28)}.proof-toggle[aria-pressed=true]{color:var(--ink-btn);background:var(--day);border-color:var(--day)}.proof-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.proof-reply{padding:28px 30px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;justify-content:center;min-width:0}.proof-reply-text{font-size:1.12rem;line-height:1.85;color:var(--muted);letter-spacing:-.01em}.seam{font:inherit;background:none;padding:0 1px;margin:0;cursor:pointer;color:var(--steel);border:none;border-bottom:1px dotted rgba(255,255,255,.32);transition:color .3s ease,border-color .3s ease}.seam:hover{color:var(--txt)}.seam .seam-tag{font-family:JetBrains Mono,monospace;font-size:.58rem;vertical-align:super;margin-left:2px;color:var(--muted-2);letter-spacing:.02em;transition:color .3s ease}.seam.on{color:var(--txt);border-bottom:1px solid var(--day)}.seam.on .seam-tag{color:var(--day)}.seam:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px;border-radius:3px}.proof-hint{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--muted-2)}.proof-bay{position:relative;padding:22px 24px;min-height:232px;min-width:0;display:flex;flex-direction:column;justify-content:center}.proof-wire{position:absolute;left:12px;top:22px;bottom:22px;width:1px;background:var(--line-2)}.proof-card{position:relative;min-width:0;overflow:hidden;margin-left:14px;background:rgba(255,255,255,.02);border:1px solid var(--line-2);border-left:2px solid transparent;border-radius:10px;padding:14px 16px;font-family:JetBrains Mono,monospace}.proof:not(.exploded) .proof-card:not(.active){display:none}.proof-card.active{border-left-color:var(--day);background:rgba(255,255,255,.04);animation:proofin .3s ease both}.proof-card.active:before{content:"";position:absolute;left:-27px;top:24px;width:26px;height:1px;background:var(--day);transform-origin:right;animation:proofwire .3s ease both}@keyframes proofin{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes proofwire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pc-head{display:flex;align-items:center;gap:9px;margin-bottom:11px}.pc-tag{flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line);border-radius:4px;padding:3px 7px}.proof-card.active .pc-tag{color:var(--ink-btn);background:var(--day);border-color:var(--day)}.pc-src{font-size:.7rem;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-q{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--steel);background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:6px;padding:9px 11px;white-space:pre-wrap;word-break:break-word;line-height:1.5}.pc-rec,.pc-ret{font-size:.79rem;color:var(--muted);margin-top:9px;line-height:1.65;word-break:break-word}.pc-ret{color:var(--txt)}.pc .v,.pc-rec .v{color:var(--ink-btn);background:var(--day);padding:1px 6px;border-radius:4px;font-weight:700}.pc-quote{font-family:Inter,system-ui,sans-serif;font-size:.92rem;line-height:1.6;color:var(--txt);border-left:2px solid var(--line);padding-left:13px}.pc-hl{background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) no-repeat 0;background-size:100% 100%;color:#fff;font-weight:600;padding:0 2px;border-radius:2px}.proof-card.active .pc-hl{animation:proofsweep .6s ease both}@keyframes proofsweep{0%{background-size:0 100%}to{background-size:100% 100%}}.pc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line-2)}.pc-chip{font-family:JetBrains Mono,monospace;font-size:.66rem;border:1px solid var(--line);border-radius:4px;padding:2px 7px}.pc-cap,.pc-chip{color:var(--muted-2)}.pc-cap{flex-basis:100%;font-family:Inter,system-ui,sans-serif;font-size:.78rem;line-height:1.5}.proof.exploded .proof-card{margin-bottom:12px}.proof.exploded .proof-card:last-child{margin-bottom:0}.proof-foot{display:flex;flex-wrap:wrap;gap:18px;padding:14px 22px;border-top:1px solid var(--line-2);background:rgba(255,255,255,.02);font-family:JetBrains Mono,monospace;font-size:.74rem;color:var(--muted-2)}.proof-foot b{color:var(--txt);font-weight:700}@media (max-width:900px){.proof-grid{grid-template-columns:minmax(0,1fr)}.proof-reply{border-right:none;border-bottom:1px solid var(--line-2);padding:24px 22px}.proof-reply-text{font-size:1.02rem}.proof-bay{min-height:0;padding:20px 18px}.proof-wire{left:9px}.proof-card{margin-left:12px}.proof-card.active:before{left:-25px;width:24px}}@media (prefers-reduced-motion:reduce){.proof-card,.proof-card.active,.proof-card.active .pc-hl,.proof-card.active:before,.proof-toggle,.seam,.seam .seam-tag{animation:none!important;transition:none!important}}.conn-honest{max-width:760px;margin:0 auto 22px;text-align:center;font-family:JetBrains Mono,monospace;font-size:.76rem;line-height:1.6;color:var(--muted-2);border:1px dashed var(--line);border-radius:9px;padding:11px 16px}.conn{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.conn-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line-2);background:rgba(255,255,255,.02)}.conn-tab{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;justify-content:center;font:inherit;font-size:.82rem;font-weight:600;letter-spacing:-.01em;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;padding:14px;cursor:pointer;white-space:nowrap;transition:color .25s ease,background .25s ease,border-color .25s ease}.conn-tab:hover{color:var(--txt);background:rgba(255,255,255,.03)}.conn-tab.on{color:var(--txt);border-bottom-color:var(--day);background:rgba(255,255,255,.05)}.conn-tab-n{font-family:JetBrains Mono,monospace;font-size:.64rem;color:var(--muted-2)}.conn-tab.on .conn-tab-n{color:var(--day)}.conn-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.conn-left{padding:26px 28px;border-right:1px solid var(--line-2);min-width:0}.conn-how{font-size:.96rem;line-height:1.62;color:var(--steel);margin-bottom:18px}.conn-systems{display:flex;flex-wrap:wrap;gap:8px}.conn-sys{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:5px 9px;background:rgba(255,255,255,.02)}.conn-status{font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line-2);border-radius:3px;padding:1px 5px}.conn-art,.conn-status{font-family:JetBrains Mono,monospace}.conn-art{padding:24px 26px;min-width:0;animation:proofin .3s ease both}.conn-art-head{font-size:.72rem;color:var(--muted-2);border-bottom:1px solid var(--line-2);padding-bottom:11px;margin-bottom:13px;word-break:break-word}.conn-art-line{font-size:.8rem;color:var(--steel);background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:6px;padding:8px 11px;margin-bottom:7px;word-break:break-word;line-height:1.45}.conn-art-result{margin-top:13px;padding:9px 12px;border-left:2px solid var(--day);background:rgba(255,255,255,.04);border-radius:0 6px 6px 0;font-size:.82rem;color:var(--txt);word-break:break-word}.conn-walk{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:15px 22px;border-top:1px solid var(--line-2);background:rgba(255,255,255,.02)}.conn-walk-label{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.conn-walk-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.conn-step{position:relative;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:4px 9px}.conn-step:not(:last-child):after{content:"→";margin-left:8px;color:var(--muted-2)}@media (max-width:900px){.conn-grid{grid-template-columns:minmax(0,1fr)}.conn-left{border-right:none;border-bottom:1px solid var(--line-2);padding:22px 20px}.conn-art{padding:22px 18px}.conn-tab{flex:1 0 40%;font-size:.78rem;padding:12px 10px}}@media (prefers-reduced-motion:reduce){.conn-art,.conn-tab{animation:none!important;transition:none!important}}