body.pr-dark{color:#e9edf3;background:#0b0d10;& #smooth-content{--ink:#eef1f6;--line:#ffffff17;--accent:#ff8a3d;--accent-soft:#ff8a3d24;--pr-surface:#161a21;--pr-surface-2:#12151b;--pr-surface-3:#232832;--pr-line-2:#ffffff29;--pr-text:#e9edf3;--pr-text-2:#c3cad6;--pr-muted:#9aa3b2;--pr-faint:#6b7382;--pr-ok:#3ddc84;--pr-ok-bg:#3ddc8421;--pr-warn:#f5b445;--pr-warn-bg:#f5b4451f;--pr-bad:#ff6b78;--pr-bad-bg:#ff5d6c24;--pr-accent:#7aa7ff;--pr-accent-2:#a8c4ff;--pr-accent-3:#ff8a3d;--pr-custom:#c4b5fd;--pr-custom-bg:#a78bfa24;--molten:linear-gradient(135deg,#ff6a00,#ff9a3c 55%,#ffd08a);color:var(--ink);background:#0b0d10}& .topbar{background:#0b0d10d1;border-bottom-color:#ffffff0f}& .topbar.scrolled{background:#0b0d10e6;border-color:#ffffff1a}& .topbar .brand{color:#eef1f6}& .nav a{color:#c3cad6}& .nav a:hover{background:#ffffff12}& .nav a.active{color:#fff}& .nav-burger{background:0 0;border-color:#ffffff29}& .nav-burger span{background:#eef1f6}& .btn-primary{background:var(--molten,linear-gradient(135deg,#ff6a00,#ff9a3c 55%,#ffd08a));color:#160c03;box-shadow:0 10px 30px -12px #ff7a1a99}& .btn-primary:hover{box-shadow:0 18px 40px -14px #ff7a1abf}& .btn-ghost{color:#eef1f6;background:#ffffff0a;border-color:#ffffff29}& .btn-ghost:hover{background:#ffffff17}& .crumbs{color:#8a93a3}& .crumbs a:hover{color:#ffb070}& .crumbs .sep{color:#4a515e}& .crumb-current{color:#eef1f6}& .eyebrow,& h1 .h1-eyebrow{color:#c3cad6;background:#ffffff0d;border-color:#ffffff1a}& .eyebrow .dot{background:#ff8a3d;box-shadow:0 0 0 4px #ff8a3d33}& .section-eyebrow{color:#c3cad6;background:#ffffff0a;border-color:#ffffff1a}& .section-eyebrow .sq{background:#ff8a3d;box-shadow:0 0 10px #ff8a3d99}& .section-eyebrow .badge{margin-left:6px}& .pfaq-list,& .pfaq-item{border-color:#ffffff17}& .pfaq-item p{color:#c3cad6}& .pfaq-plus{border-color:#ffffff29}& .pfaq-plus:before,& .pfaq-plus:after{background:#eef1f6}& .pfaq-item[open] .pfaq-plus{background:#ff8a3d2e}& .pfaq-item summary:hover h3,& .pfaq-head .section-sub a{color:#ffb070}& .related-title{color:#ff9a4d}& .related-card{background:#161a21;border-color:#ffffff17}& .related-card span{color:#9aa3b2}& .related-card .arrow{color:#ff9a4d}& .related-card:hover{border-color:#ff8a3d66;box-shadow:0 24px 50px -26px #ff7a1a59}& .site-footer{background:#080a0d;border-top-color:#ffffff0f}& .display{color:#f3f5f8}& .pr-hero .display .serif{color:#ff9a4d;text-shadow:0 0 40px #ff7a1a59}& .pr-hero-bg{background:radial-gradient(40% 34% at 76% 64%,#ff6e1438,#0000 62%),radial-gradient(50% 40% at 18% 26%,#7aa7ff24,#0000 62%),radial-gradient(60% 40% at 50% 0,#ffffff0d,#0000 70%),linear-gradient(#0e1116 0%,#0b0d10 80%)}& .pr-hero-grid{background-image:linear-gradient(#7aa7ff12 1px,#0000 1px),linear-gradient(90deg,#7aa7ff12 1px,#0000 1px),linear-gradient(#7aa7ff08 1px,#0000 1px),linear-gradient(90deg,#7aa7ff08 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}& .pr-window{box-shadow:0 0 0 1px #ffffff0a,0 80px 140px -60px #000000e6,0 0 120px -40px #ff6e1459}& .pr-float{backdrop-filter:blur(10px);background:#161a21e0;border-color:#ffffff1a;box-shadow:0 30px 60px -28px #000c}& .kpi{background:linear-gradient(#1a1f27,#151920)}& .pr-chart .line{stroke:#ff8a3d}& .pr-chart .area{fill:#ff8a3d1a}& .m-prog i{background:linear-gradient(90deg,#7aa7ff,#a8c4ff)}& .pr-side .on{color:#ffb070;background:#ff8a3d24}& .live-dot{background:#3ddc84}& .chip.blue{color:#a8c4ff;background:#7aa7ff24}& .pr-facts{background:#0e1116;border-color:#ffffff0f}& .facts svg{color:#ff8a3d;background:#161a21;border-color:#ffffff14}& .toggle{background:#12151b;border-color:#ffffff14}& .toggle-thumb{background:#2a303b;box-shadow:0 6px 18px -8px #000c,inset 0 1px #ffffff14}& .toggle button[aria-selected=true]{color:#fff}& .cmp-card{min-height:250px}& .cmp-card .before,& .cmp-card .after{position:absolute;top:26px;left:26px;right:26px}& .cmp-card .cmp-k{font-size:13px}& .cmp-card:before{background:linear-gradient(#ff7a1a1a,#0000 70%)}& .cmp-card:after{background:linear-gradient(#7aa7ff1a,#0000 70%)}& .cmp-grid.is-before .cmp-card{border-color:#ff8a3d47}& .cmp-grid.is-after .cmp-card{border-color:#7aa7ff4d}& .cmp-grid.is-before .cmp-k{color:#ff9a4d}& .cmp-grid.is-after .cmp-k{color:#a8c4ff}& .pr-flow{background:linear-gradient(#0e1116,#0b0d10 40%);border-top-color:#ffffff0f}& .pr-roles{background:#0e1116;border-color:#ffffff0f}& .roles-tabs button{background:#12151b}& .roles-tabs button[aria-selected=true]{color:#0b0d10;background:#eef1f6;border-color:#eef1f6}& .roles-tabs.gs button[aria-selected=true]{color:#160c03;background:0 0}& .tab-pill{background:var(--molten)}& .heat i{background:rgba(122,167,255,calc(var(--h) * .85))}& .spark .line{stroke:#ff8a3d}& .spark .area{fill:#ff8a3d1f}& .mod-card:after{background:radial-gradient(circle 200px at var(--gx) var(--gy), #ff8a3d24, transparent 70%)}& .mod-card:hover{border-color:#ff8a3d59;box-shadow:0 30px 60px -30px #ff6e1459}& .mod-filter button{background:#12151b}& .mod-filter button[aria-pressed=true]{border-color:#ff8a3d;box-shadow:0 0 0 1px #ff8a3d}& .hub-core{box-shadow:0 0 0 14px #ff8a3d12,0 0 0 30px #ff8a3d0a,0 0 80px -10px #ff6e1473}& .hub-lines path{stroke:#7aa7ff59}& .model-card:first-child{background:linear-gradient(#3ddc8412,#161a21 60%)}& .model-card:last-child{background:linear-gradient(#a78bfa14,#161a21 60%)}& .phase-line span{background:var(--molten)}& .cta{background:#0b0d10;border-top-color:#ffffff0f}& .pr-cta:before{background:radial-gradient(circle 460px at var(--cx) var(--cy), #ff6e1438, transparent 70%), radial-gradient(circle 320px at calc(100% - var(--cx)) calc(100% - var(--cy)), #7aa7ff24, transparent 70%)}& .cta h2 .serif{color:#ff9a4d}& .role-screen.phone{border:7px solid #232832;border-radius:34px;max-width:340px;margin:0 auto;padding:26px 18px 30px;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -50px #000000e6}& .role-screen.phone:before{content:"";background:#232832;border-radius:999px;width:84px;height:6px;margin:-12px auto 14px;display:block}& .mini-sheet{width:100%;height:auto;margin:10px 0 4px;display:block}& .mini-sheet rect{fill:#7aa7ff38;stroke:#7aa7ff;stroke-width:.8px}& .mini-sheet .sh{fill:#0f1217;stroke:#ffffff26}& .mini-sheet .off{fill:#3ddc8429;stroke:#3ddc84;stroke-dasharray:3 2}& .ok-bars .p-bar i{background:linear-gradient(90deg,#3ddc84,#8ef0b8)}& .trailer{background:#0f1217;border:1px solid #ffffff1f;border-radius:8px;gap:3px;height:44px;margin:14px 0 6px;padding:5px;display:flex;position:relative}& .trailer:after{content:"";background:radial-gradient(4px at 12%,#4a515e 98%,#0000),radial-gradient(4px at 20%,#4a515e 98%,#0000),radial-gradient(4px at 80%,#4a515e 98%,#0000),radial-gradient(4px at 88%,#4a515e 98%,#0000);height:6px;position:absolute;bottom:-9px;left:8px;right:8px}& .trailer i{flex:0 0 calc(var(--w) * 1%);transform-origin:0;background:linear-gradient(#7aa7ff,#4f7fe0);border-radius:5px;position:relative}& .trailer i.alt{background:linear-gradient(#ff9a3c,#e2661a)}& .trailer i:after{content:attr(data-l);color:#0b0d10;place-items:center;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600;display:grid;position:absolute;inset:0}& .pr-stage{isolation:isolate}& .sparks{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:58%;left:62%}& .spark-p{background:#ffd08a;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 6px 2px #ff8c28d9}@media (width<=960px){& .sparks{display:none}}}html.pr-smooth body.pr-dark .pr-head-fixed{background:#0b0d1099}body.pr-dark .pr-progress span{background:linear-gradient(90deg,#ff6a00,#ff9a3c,#ffd08a)}