.social{align-items:center;gap:6px;display:flex}.social__a{color:#e8e8e8;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;transition:border-color .2s,background .2s,color .2s;display:inline-grid}a.social__a:hover{background:#ffffff0f;border-color:#fff}.social__a.is-off{color:#8a8a8a;cursor:help}.social__buy{color:#f2f2f2;white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.social__buy.is-off{color:#9a9a9a;cursor:help}.social__buy em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;border-left:1px solid #ffffff2e;padding-left:8px;font-size:10px}.social--nav{margin-right:6px}.social--foot{margin-top:18px}@media (max-width:900px){.social--nav{display:none}}.social--hero{margin-top:18px}.tstrip{align-items:center;gap:8px;display:inline-flex}.tstrip__ca{border:1px solid var(--card-line,#ffffff1c);height:38px;color:var(--text,#eee);font-family:var(--mono);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.tstrip__ca b{color:var(--ok,#5fd39a);font-weight:700}.tstrip__ca:hover{background:#ffffff14}.tstrip__ca:focus-visible,.tstrip__buy:focus-visible{outline-offset:2px;outline:2px solid}.tstrip__ca.is-off{cursor:default;color:var(--muted,#9a9a9a)}.tstrip__ca.is-off b{color:var(--muted,#9a9a9a)}.tstrip__buy{color:#0b0b0b;white-space:nowrap;background:#f4f4f4;border-radius:10px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tstrip__buy.is-off{color:var(--muted,#9a9a9a);cursor:not-allowed;background:#ffffff14}@media (max-width:1100px){.sitenav .tstrip{display:none}}.tstrip__exp{border:1px solid var(--card-line,#ffffff1c);width:38px;height:38px;color:inherit;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.social__soon{color:#bdbdbd;cursor:help;border:1px dashed #ffffff38;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;display:inline-flex}.social__soon em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d8d8d8;background:#ffffff14;border-radius:999px;padding:3px 7px;font-size:10px}.netstat{border:1px solid var(--card-line,#ffffff1c);font-family:var(--mono);color:var(--muted,#a8a8a8);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12.5px;display:inline-flex}.netstat__dot{background:var(--warn,#f2b45a);border-radius:50%;flex:none;width:7px;height:7px}.netstat__dot[data-tone=ok]{background:var(--ok,#5fd39a)}.netstat__dot[data-tone=bad]{background:var(--bad,#ff6b6b)}.netstat__sep{opacity:.3;background:currentColor;width:1px;height:12px}.srctag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.srctag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.srctag[data-tone=ok]{color:var(--ok,#5fd39a)}.srctag[data-tone=warn]{color:var(--warn,#f2b45a)}.xp{--bg:#050505;--ink:#f3f3f3;--mut:#8d8d8d;--mut2:#5c5c5c;--line:#ffffff1c;--line2:#fff3;--panel:#0b0b0ba8;--red:#ff5b68;--gut:clamp(20px,4vw,56px)}.xp *{box-sizing:border-box;margin:0;padding:0}.xp{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:auto;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.5;overflow-x:clip}.xp ::selection{color:#000;background:#fff}.xp a{color:inherit;text-decoration:none}.xp button,.xp input,.xp select{font:inherit;color:inherit}.xp #bg{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block;position:fixed;inset:0}.xp #bg.on{opacity:1}.xp.no-gl #bg{display:none}.xp.no-gl{background:radial-gradient(1200px 700px at 70% 30%,#1b1b1b,#050505 70%)}.xp main{z-index:2;position:relative}.xp .wrap{max-width:1240px;padding:0 var(--gut);margin:0 auto}.xp .col{max-width:660px}.xp .col.r{margin-left:auto}.xp .col.w{max-width:620px}.xp .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}.xp .brand svg{width:30px;height:30px;display:block}.xp .xp-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.xp .xp-btn.solid{color:#0a0a0a;background:#f4f4f4}.xp .xp-btn.solid:hover{background:#fff;transform:translateY(-1px)}.xp .xp-btn.ghost{border-color:var(--line2);color:#eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a80}.xp .xp-btn.ghost:hover{border-color:#fff;transform:translateY(-1px)}.xp .xp-btn.sm{height:38px;padding:0 16px;font-size:14px}.xp .hud-count{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:64px;height:64px;font-family:var(--mono);letter-spacing:.04em;background:#080808b3;border-radius:50%;place-items:center;font-size:14px;display:grid;position:fixed;bottom:22px;right:22px}.xp .hud-count svg{position:absolute;inset:0;transform:rotate(-90deg)}.xp .hud-count circle{fill:none;stroke-width:1.5px}.xp .hud-count .tr{stroke:#ffffff24}.xp .hud-count .pg{stroke:#fff;stroke-dasharray:188.5;stroke-dashoffset:188.5px}.xp .hud-sim{z-index:40;left:var(--gut);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);pointer-events:none;gap:18px;font-size:10.5px;display:flex;position:fixed;bottom:22px}.xp .hud-sim b{color:#d6d6d6;font-weight:500}.xp .hud-sim{transition:opacity .5s}.xp.past .hud-sim{opacity:0}.xp .xp-rail{z-index:40;flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.xp .xp-rail a{height:22px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);align-items:center;gap:10px;font-size:10.5px;transition:color .3s;display:flex}.xp .xp-rail a i{width:16px;font-style:normal}.xp .xp-rail a:before{content:"";background:currentColor;width:10px;height:1px;transition:width .35s}.xp .xp-rail a span{opacity:0;white-space:nowrap;color:#fff;max-width:0;transition:max-width .45s,opacity .3s;overflow:hidden}.xp .xp-rail a.on{color:#fff}.xp .xp-rail a.on:before{width:22px}.xp .xp-rail a.on span,.xp .xp-rail:hover a span{opacity:1;max-width:160px}.xp .xp-rail a:hover{color:#fff}@media (max-width:1500px){.xp .xp-rail{display:none}}.xp #pins{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xp .pin{opacity:0;visibility:hidden;will-change:transform,opacity;position:absolute;top:0;left:0}.xp .pin .dot{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 4px #ffffff24,0 0 18px #ffffff8c}.xp .pin.red .dot{background:var(--red);box-shadow:0 0 0 4px #ff5b682e,0 0 18px #ff5b68b3}.xp .pin .dot:after{content:"";border:1px solid #fff6;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-9px}@keyframes ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.xp .pin .stem{transform-origin:0;background:linear-gradient(90deg,#ffffffbf,#ffffff40);height:1px;position:absolute;top:0;left:0}.xp .pin .tag{white-space:nowrap;color:#0a0a0a;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#f2f2f2;border-radius:5px;padding:6px 10px 5px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute}.xp .pin.red .tag{background:var(--red);color:#1a0306}@media (max-width:820px){.xp .pin .tag{padding:5px 8px 4px;font-size:9.5px}}.xp .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#d0d0d0;align-items:center;gap:12px;margin-bottom:26px;font-size:12px;display:flex}.xp .eyebrow i{border:1px solid var(--line2);color:#fff;letter-spacing:.06em;border-radius:5px;padding:2px 7px;font-style:normal}.xp .h{letter-spacing:-.042em;text-shadow:0 0 50px #000000d9;font-size:clamp(34px,4.1vw,62px);font-weight:680;line-height:1.01}.xp .h.xl{letter-spacing:-.048em;font-size:clamp(44px,7.2vw,104px);line-height:.98}.xp .h .ln{margin-bottom:-.22em;padding:.04em 0 .22em;display:block;overflow:hidden}html.js .xp .h .ln>span{transition:transform 1.1s cubic-bezier(.2,.8,.15,1);display:inline-block;transform:translateY(112%)}.xp .h .ln:nth-child(2)>span{transition-delay:90ms}.xp .h .ln:nth-child(3)>span{transition-delay:.18s}html .xp .in .h .ln>span,html .xp .h.in .ln>span{transform:none}.xp .dim>span{background:linear-gradient(#d4d4d4 10%,#6b6b6b 110%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.xp .lead{color:#c4c4c4;text-shadow:0 0 30px #000000e6;max-width:520px;margin-top:30px;font-size:clamp(17px,1.5vw,20px);line-height:1.52}.xp .lead b{color:#fff;font-weight:560}html.js .xp .rv{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.15,1);transition-delay:var(--d,0s);transform:translateY(22px)}html .xp .in .rv,html .xp .rv.in{opacity:1;transform:none}.xp .cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.xp .xp-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.xp .xp-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:#cfcfcf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080880;border-radius:999px;padding:6px 11px 5px;font-size:11px}.xp .xp-chip.warn{color:#ff8b95;border-color:#ff5b6873}.xp .glass{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(125%);border-radius:20px}.xp .chapter{padding:19vh 0;position:relative}.xp .xp-hero{height:175vh;padding:0}.xp .xp-hero .stick{align-items:center;height:100vh;display:flex;position:sticky;top:0}.xp .xp-hero .stick .wrap{width:100%}.xp .xp-hero .col{max-width:800px}.xp .xp-hero .h.xl{font-size:clamp(44px,6.3vw,96px)}.xp .xp-hero .scrollcue{left:var(--gut);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);align-items:center;gap:12px;font-size:10.5px;display:flex;position:absolute;bottom:64px}.xp .xp-hero .scrollcue:before{content:"";transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:38px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.xp .xp-hero .readout{right:var(--gut);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);text-align:right;font-size:10.5px;line-height:1.9;position:absolute;top:96px}.xp .xp-hero .readout b{color:#e6e6e6;font-weight:500}.xp .facts{border-top:1px solid var(--line);margin-top:36px;list-style:none}.xp .facts li{border-bottom:1px solid var(--line);color:#bdbdbd;grid-template-columns:44px 1fr;gap:6px;padding:15px 0;font-size:16px;display:grid}.xp .facts li i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--mut);padding-top:3px;font-size:12px}.xp .facts li b{color:#fff;font-weight:560}.xp .xp-spec{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.xp .xp-spec div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909c7;padding:15px 18px}.xp .xp-spec dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.xp .xp-spec dd{color:#f0f0f0;margin-top:3px;font-size:17px;font-weight:560}.xp .xp-spec div:last-child:nth-child(odd){grid-column:span 2}.xp .note{color:var(--mut);max-width:520px;margin-top:18px;font-size:13.5px;line-height:1.5}.xp .pin-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.xp .pin-stage .wrap{width:100%}.xp .pin-stage .h{font-size:clamp(34px,4.4vw,62px)}.xp .pin-stage .lead{margin-top:20px;font-size:16.5px}.xp .xp-ledger{max-width:560px;margin-top:24px;padding:14px 16px 12px}.xp .xp-ledger header{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);justify-content:space-between;margin-bottom:8px;font-size:10.5px;display:flex}.xp .xp-ledger header b{color:#fff;font-weight:500}.xp .xp-ledger ol{gap:2px;list-style:none;display:grid}.xp .xp-ledger li,.xp .checks li{color:#8a8a8a;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;height:31px;padding:0 10px;font-size:14px;transition:background .3s,color .3s;display:grid;position:relative}.xp .xp-ledger li code,.xp .checks li code{font-family:var(--mono);letter-spacing:.02em;color:#868686;font-size:11.5px;transition:color .3s}.xp .ic{border:1px solid #3a3a3a;border-radius:50%;place-items:center;width:18px;height:18px;transition:all .3s;display:grid;position:relative}.xp .ic:after{content:"";border-bottom:1.6px solid #000;border-left:1.6px solid #000;width:8px;height:4px;transition:transform .25s;transform:rotate(-45deg)translate(1px,-1px)scale(0)}.xp li.pass{color:#ececec}.xp li.pass .ic{background:#fff;border-color:#fff}.xp li.pass .ic:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.xp li.pass code{color:#b4b4b4}.xp li.cur{color:#fff;background:#ffffff12}.xp li.cur .ic{border-color:#fff;animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.55}}.xp li.fail{color:#fff;background:#ff5b681a}.xp li.fail .ic{background:var(--red);border-color:var(--red)}.xp li.fail .ic:after{border-bottom:1.6px solid #1a0306;border-left:0;width:9px;height:0;transform:rotate(45deg)scale(1);box-shadow:0 0 #000}.xp li.fail .ic:before{content:"";border-bottom:1.6px solid #1a0306;width:9px;height:0;position:absolute;transform:rotate(-45deg)}.xp li.fail code{color:#ff8b95}.xp li.skip{color:#7f7f7f}.xp .xp-ledger .now{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:#a8a8a8;min-height:34px;margin-top:10px;padding:10px 10px 2px;font-size:11.5px}.xp .xp-ledger .now b{color:#fff;font-weight:500}.xp .center{text-align:center}.xp .center .eyebrow{justify-content:center}.xp .center .lead{margin-left:auto;margin-right:auto}.xp .demo{text-align:left;background:#080808c7;border-radius:22px;max-width:1040px;margin-top:46px;margin-left:auto;margin-right:auto;overflow:hidden}.xp .demo .bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:560;display:flex}.xp .demo .bar i{background:#444;border-radius:50%;width:9px;height:9px}.xp .demo .bar i:first-child{background:#e8e8e8}.xp .demo .bar span{margin-left:8px}.xp .demo .bar em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--mut);margin-left:auto;font-size:11px}.xp .demo .body{grid-template-columns:minmax(300px,.9fr) 1.25fr;display:grid}.xp .demo form{border-right:1px solid var(--line);align-content:start;gap:14px;padding:20px 20px 22px;display:grid}.xp .seg{background:#151515;border-radius:999px;grid-auto-flow:column;gap:4px;width:max-content;padding:4px;display:inline-grid}.xp .seg button{cursor:pointer;color:#aaa;background:0 0;border:0;border-radius:999px;height:34px;padding:0 20px;font-size:14px;font-weight:560;transition:all .2s}.xp .seg button.on{color:#000;background:#f2f2f2}.xp label.f{color:#b5b5b5;gap:7px;font-size:13px;display:grid}.xp .fld{background:#0b0b0b;border:1px solid #262626;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-size:17px;transition:border-color .2s}.xp .fld:focus{border-color:#7a7a7a}.xp input.fld{font-family:var(--mono);font-size:19px}.xp select.fld{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#aaa 50%),linear-gradient(135deg,#aaa 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px}.xp .quick{flex-wrap:wrap;gap:6px;display:flex}.xp .quick button{font-family:var(--mono);letter-spacing:.04em;color:#bbb;cursor:pointer;background:0 0;border:1px solid #2c2c2c;border-radius:999px;padding:5px 10px;font-size:11.5px;transition:all .2s}.xp .quick button:hover{color:#fff;border-color:#fff}.xp .traps{gap:8px;padding-top:2px;display:grid}.xp .traps .t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.xp .tg{color:#cfcfcf;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;font-size:14px;display:flex}.xp .tg input{appearance:none;cursor:pointer;background:#1b1b1b;border:1px solid #333;border-radius:99px;flex:none;width:34px;height:20px;transition:all .25s;position:relative}.xp .tg input:after{content:"";background:#777;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;top:2px;left:2px}.xp .tg input:checked{background:var(--red);border-color:var(--red)}.xp .tg input:checked:after{background:#1a0306;left:16px}.xp .run{justify-content:center;width:100%;height:50px;margin-top:6px;font-size:16px}.xp .checks{flex-direction:column;padding:14px 14px 10px;display:flex}.xp .checks ol{gap:5px;list-style:none;display:grid}.xp .checks li{color:#a8a8a8;background:#ffffff06;border:1px solid #ffffff0a;grid-template-columns:24px minmax(0,1.2fr) minmax(0,1fr) auto;height:40px}.xp .checks li b{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:560;overflow:hidden}.xp .checks li em{text-align:left;color:#868686;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;overflow:hidden}.xp .checks li.pass em,.xp .checks li.cur em{color:#9a9a9a}.xp .checks li.fail em{color:#ff9aa2}.xp .verdict{border:1px solid var(--line);color:#aaa;border-radius:12px;min-height:50px;margin:12px 2px 2px;padding:13px 16px;font-size:14.5px;line-height:1.5;transition:all .3s;display:block}.xp .verdict.ok{color:#fff;background:#ffffff0f;border-color:#ffffff80}.xp .verdict.bad{color:#fff;background:#ff5b6817;border-color:#ff5b6899}.xp .verdict code{font-family:var(--mono);color:#ff9aa2;font-size:13px}.xp .halves{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin-top:38px;display:grid}.xp .half{padding:22px 22px 24px}.xp .half h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:500}.xp .half h4{letter-spacing:-.025em;margin:12px 0 10px;font-size:22px;font-weight:620;line-height:1.15}.xp .half p{color:#b0b0b0;font-size:14.5px;line-height:1.5}.xp .verdict-line{letter-spacing:-.02em;color:#e8e8e8;max-width:720px;margin-top:22px;font-size:clamp(18px,1.7vw,23px);font-weight:540;line-height:1.35}.xp .xp-desks{grid-template-columns:repeat(2,1fr);gap:12px;max-width:720px;margin-top:34px;display:grid}.xp .xp-desk{padding:20px 20px 22px;transition:border-color .3s,transform .4s}.xp .xp-desk:hover{border-color:var(--line2);transform:translateY(-3px)}.xp .xp-desk i{font-style:normal;font-family:var(--mono);letter-spacing:.14em;color:var(--mut);font-size:11px}.xp .xp-desk h4{letter-spacing:-.02em;margin:10px 0 7px;font-size:19px;font-weight:620}.xp .xp-desk p{color:#a9a9a9;font-size:14px;line-height:1.5}.xp .xp-stats{grid-template-columns:repeat(4,auto);max-width:560px;margin-top:34px;display:grid}.xp .xp-stats div{border-left:1px solid var(--line2);padding:2px 22px 4px 16px}.xp .xp-stats dt{color:#cfcfcf;font-size:13px}.xp .xp-stats dd{font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;margin-top:8px;font-size:clamp(22px,2.4vw,32px);font-weight:600}.xp .jobs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.xp .job{padding:22px 24px 0 0;position:relative}.xp .job+.job{border-left:1px solid var(--line);padding-left:24px}.xp .job .n{font-family:var(--mono);letter-spacing:-.05em;background:linear-gradient(#e8e8e8,#3d3d3d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,7vw,100px);font-weight:300;line-height:1}.xp .job h4{letter-spacing:-.02em;margin:16px 0 8px;font-size:20px;font-weight:620}.xp .job p{color:#a6a6a6;max-width:300px;font-size:15px}.xp .job p small{font-family:var(--mono);letter-spacing:.03em;color:#777;margin-top:9px;font-size:11.5px;display:block}.xp .risks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.xp .risk{padding:20px 22px 22px}.xp .risk i{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ff8b95;font-size:11px}.xp .risk p{color:#cfcfcf;margin-top:10px;font-size:15px;line-height:1.5}.xp .xp-faq{max-width:760px;margin-top:70px;margin-left:auto}.xp .xp-faq h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:14px;font-size:12px;font-weight:500}.xp .q{border-top:1px solid var(--line)}.xp .q:last-child{border-bottom:1px solid var(--line)}.xp .q button{text-align:left;letter-spacing:-.015em;cursor:pointer;color:#f1f1f1;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 2px;font-size:19px;font-weight:560;display:flex}.xp .q button b{color:#aaa;font-size:26px;font-weight:300;line-height:1;transition:transform .4s}.xp .q.open button b{transform:rotate(45deg)}.xp .q .a{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.15,1);display:grid}.xp .q.open .a{grid-template-rows:1fr}.xp .q .a div{overflow:hidden}.xp .q .a p{color:#acacac;max-width:640px;padding:0 2px 22px;font-size:16px;line-height:1.55}.xp .final{text-align:center;justify-content:center;align-items:center;min-height:112vh;padding:12vh 0;display:flex}.xp .final .eyebrow{justify-content:center}.xp .final .h{font-size:clamp(36px,5.2vw,78px)}.xp .final .cta{justify-content:center}.xp .final .ringfit{max-width:760px;margin:0 auto}.xp footer{z-index:2;border-top:1px solid var(--line);background:linear-gradient(#05050500,#050505e6 25%,#050505 60%);padding:90px 0 0;position:relative}.xp .fgrid{grid-template-columns:1.25fr .8fr .8fr 1fr;gap:40px;display:grid}.xp .fgrid .brand{margin-bottom:18px}.xp .fgrid p{color:#b3b3b3;max-width:340px;font-size:15px}.xp .fgrid .cta{gap:10px;margin-top:22px}.xp .fgrid h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:18px;font-size:11px;font-weight:500}.xp .fgrid ul{color:#e1e1e1;gap:12px;font-size:15px;list-style:none;display:grid}.xp .fgrid ul a{opacity:.9;transition:opacity .25s}.xp .fgrid ul a:hover{opacity:.6}.xp .fgrid .net{color:#cdcdcd;gap:10px;font-size:14.5px;display:grid}.xp .fgrid .net b{color:#fff;font-weight:560}.xp .fgrid .net span{color:#8e8e8e}.xp .fgrid .net code{font-family:var(--mono);font-size:13.5px}.xp .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;height:84px;margin-top:64px;position:relative;overflow:hidden}.xp .ticker .tr{width:max-content;font-family:var(--mono);letter-spacing:.16em;color:#bdbdbd;padding-top:14px;font-size:11.5px;animation:46s linear infinite mq;display:flex}.xp .ticker .tr span{white-space:nowrap;padding:0 20px}.xp .ticker .tr span.sep{color:#555;padding:0}.xp .ticker svg{width:100%;height:42px;position:absolute;bottom:0;left:0}@keyframes mq{to{transform:translate(-50%)}}.xp .legal{color:#9a9a9a;justify-content:space-between;align-items:center;gap:30px;padding:24px 0 96px;font-size:13px;line-height:1.5;display:flex}.xp .legal p{max-width:560px}.xp .status{border:1px solid var(--line2);font-family:var(--mono);color:#d6d6d6;white-space:nowrap;background:#0a0a0a99;border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:11.5px;display:inline-flex}.xp .status:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #fff}@media (max-width:1100px){.xp .fgrid{grid-template-columns:1fr 1fr}.xp .demo .body{grid-template-columns:1fr}.xp .demo form{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:900px){.xp .hud-sim,.xp .xp-hero .readout{display:none}.xp .halves,.xp .xp-desks,.xp .risks,.xp .jobs{grid-template-columns:1fr}.xp .job+.job{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-left:0}.xp .job{padding-right:0}.xp .xp-stats{grid-template-columns:repeat(2,auto);row-gap:18px}.xp .col,.xp .col.w,.xp .xp-faq{max-width:none}.xp .legal{flex-direction:column;align-items:flex-start}.xp .chapter{padding:15vh 0}.xp .xp-hero{height:155vh}.xp .hud-count{width:54px;height:54px;font-size:12px;bottom:14px;right:14px}}@media (max-height:760px){.xp .pin-stage .lead{display:none}.xp .xp-ledger li{height:28px}.xp .pin-stage .h{font-size:clamp(30px,3.6vw,50px)}}@media (max-width:560px){.xp .demo .bar em{display:none}.xp .checks li{grid-template-columns:24px 1fr auto}.xp .checks li em{display:none}.xp .fgrid{grid-template-columns:1fr}.xp .xp-hero .stick{align-items:flex-end;padding-bottom:12vh}.xp .xp-hero .scrollcue{display:none}}@media (prefers-reduced-motion:reduce){html.js .xp .rv,html.js .xp .h .ln>span{opacity:1;transition:none;transform:none}.xp .ticker .tr,.xp .pin .dot:after,.xp .xp-hero .scrollcue:before{animation:none}}.xp.bare main,.xp.bare footer,.xp.bare .nav,.xp.bare .hud-sim,.xp.bare .hud-count,.xp.bare .xp-rail,html.xp-bare .sitenav,html.xp-bare .skip-link{visibility:hidden}.xp a:focus-visible,.xp button:focus-visible,.xp input:focus-visible,.xp select:focus-visible{outline-offset:3px;outline:2px solid #fff}.xp .q button[aria-expanded=true] b{transform:rotate(45deg)}.xp .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp .brand img{border-radius:8px;width:30px;height:30px;display:block}.xp .xp-link{color:#e8e8e8;text-underline-offset:3px;text-decoration:underline}:root:has(.xp) .sitenav{z-index:60;position:fixed;top:0;left:0;right:0}.xp .gates-foot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px;padding:22px 0}.xp .gates-foot__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd;margin-bottom:16px;font-size:11px}.xp .gates-foot__list{grid-template-columns:repeat(11,minmax(0,1fr));gap:0;list-style:none;display:grid}.xp .gates-foot__list li{border-left:1px solid var(--line2);color:#d6d6d6;gap:8px;padding:0 10px;font-size:12.5px;line-height:1.35;display:grid}.xp .gates-foot__list i{font-style:normal;font-family:var(--mono);color:#9a9a9a;font-size:11px}@media (max-width:1100px){.xp .gates-foot__list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}}@media (max-width:560px){.xp .gates-foot__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp .chapter{padding:12vh 0;scroll-margin-top:84px}.xp .xp-hero{scroll-margin-top:0}.xp .pin-chapter{height:320vh;padding:0}.xp .final{min-height:78vh;padding:8vh 0}.xp footer{padding-top:64px}.xp .pin .tag{padding:7px 11px 6px;font-size:11.5px}.xp .tk-ledger,.xp .tk-calc{background:#060606db}.xp .rq-faq.xp-faq{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#060606c7;border-radius:18px;padding:18px 22px}.xp .rq-board{background:#06060699;border-radius:14px;padding:0 16px}.xp .chapter .lead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#080808b8;border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:min(100%,40em);padding:14px 18px}.xp .chapter .lead+.lead{margin-top:10px}html.js .xp .rv{opacity:1;transition:transform .7s cubic-bezier(.2,.8,.15,1)}.xp .hx .stick{height:100vh;min-height:640px;display:block;position:sticky;top:0}.xp .hx-hud{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a;z-index:3;gap:18px;font-size:10.5px;display:flex;position:absolute;top:84px}.xp .hx-hud b{color:#e6e6e6;font-weight:500}.xp .hx-hud--tl{left:var(--gut)}.xp .hx-hud--tr{right:var(--gut)}.xp .hx-grid{inset:118px var(--gut) 72px;z-index:2;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(330px,430px);gap:clamp(18px,2.4vw,40px);display:grid;position:absolute}.xp .hx-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#d8d8d8;font-size:11px}.xp .hx-board{flex-direction:column;gap:10px;min-height:0;display:flex}.xp .hx-board__lede{color:#a8a8a8;max-width:260px;font-size:13.5px;line-height:1.45}.xp .hx-filters{flex-wrap:wrap;gap:6px;display:flex}.xp .hx-filters button{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#cfcfcf;cursor:pointer;background:#1a1a1a;border:0;border-radius:4px;padding:5px 9px;font-size:11px;transition:background .2s,color .2s}.xp .hx-filters button:hover{background:#262626}.xp .hx-filters button.on{color:#000;background:#ececec}.xp .hx-list{scrollbar-width:none;flex:1;align-content:start;gap:8px;min-height:0;padding:2px 2px 24px;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.xp .hx-list::-webkit-scrollbar{display:none}.xp .hx-empty{font-family:var(--mono);color:#9a9a9a;padding:10px 0;font-size:11.5px}.xp .hx-card{text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#090909b8;border-radius:12px;gap:9px;width:100%;padding:12px 13px 13px;transition:border-color .25s,background .25s,transform .3s;display:grid}.xp .hx-card:hover,.xp .hx-card:focus-visible{border-color:var(--line2);transform:translate(3px)}.xp .hx-card.is-sel{background:#121212d1;border-color:#ffffff8c}.xp .hx-card.is-halted{border-color:#ff5b6873}.xp .hx-card__top{align-items:baseline;gap:9px;min-width:0;display:flex}.xp .hx-card__rank{font-family:var(--mono);color:#9a9a9a;font-size:11px}.xp .hx-card__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.xp .hx-card__demo,.xp .hx-card__halt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:#cfcfcf;border-radius:3px;padding:2px 6px;font-size:9.5px}.xp .hx-card__halt{color:#ff9aa2;border-color:#ff5b688c}.xp .hx-card__disc{font-family:var(--mono);color:#bdbdbd;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.xp .hx-bar{background:#262626;border-radius:2px;height:3px;display:block;overflow:hidden}.xp .hx-bar span{background:#f0f0f0;height:100%;display:block}.xp .hx-bar span.is-low{background:linear-gradient(90deg,#f0f0f0,#ff5b68)}.xp .hx-card__meta{font-family:var(--mono);color:#a3a3a3;letter-spacing:.02em;flex-wrap:wrap;gap:4px 12px;font-size:10.5px;display:flex}.xp .hx-card__meta b{color:#e8e8e8;font-weight:500}.xp .hx-card__meta em{font-style:normal}.xp .hx-card__meta em.is-bad{color:#ff9aa2}.xp .hx-more{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#e0e0e0;text-underline-offset:4px;font-size:11px;text-decoration:underline}.xp .hx-stage{min-height:0;position:relative}.xp .hx-hit{cursor:crosshair;background:0 0;border:0;border-radius:50%;position:absolute;inset:8% 4% 18%}.xp .hx-hit:focus-visible{outline-offset:-10px;outline:1px dashed #ffffff80}.xp .hx-copy{align-self:center;min-width:0}.xp .hx .eyebrow{margin-bottom:20px}.xp .hx-title.h{font-size:clamp(32px,min(3.5vw,6.4vh),60px);line-height:1}.xp .hx .lead{margin-top:22px;font-size:clamp(15.5px,1.15vw,18px)}.xp .hx .cta{margin-top:26px}.xp .hx .xp-chips{margin-top:20px}.xp .hx-tape{height:52px;padding:0 var(--gut);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);z-index:3;background:#0505058c;align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.xp .hx-tape__run{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.xp .hx-tape__tr{width:max-content;font-family:var(--mono);letter-spacing:.08em;color:#d0d0d0;font-size:11.5px;animation:60s linear infinite mq;display:flex}.xp .hx-tape__tr span{white-space:nowrap;border-left:1px solid var(--line);padding:0 22px}.xp .hx-tape__tr span.is-bad{color:#ff9aa2}.xp .hx-tape__empty{font-family:var(--mono);color:#a3a3a3;font-size:11.5px}.xp .hud-count{transition:opacity .4s}.xp:not(.past) .hud-count{opacity:0;pointer-events:none}@media (max-width:1300px){.xp .hx-grid{grid-template-columns:240px minmax(0,1fr) 340px}}@media (max-width:1100px){.xp .xp-hero.hx{height:auto}.xp .hx .stick{height:auto;min-height:0;padding:92px 0 0;position:relative}.xp .hx-hud--tl{padding:0 var(--gut);flex-wrap:wrap;position:static}.xp .hx-hud--tr{display:none}.xp .hx-grid{padding:18px var(--gut) 28px;flex-direction:column;gap:28px;display:flex;position:static}.xp .hx-stage{order:0;height:58vh;min-height:360px}.xp .hx-copy{order:1}.xp .hx-board{order:2}.xp .hx-list{overflow:visible;-webkit-mask-image:none;mask-image:none}.xp .hx-tape{position:relative}}@media (max-width:560px){.xp .hx-stage{height:56vh}}@media (prefers-reduced-motion:reduce){.xp .hx-tape__tr{animation:none}}@media (max-height:820px) and (min-width:1101px){.xp .hx .eyebrow{margin-bottom:12px}.xp .hx .lead{margin-top:14px;font-size:15px}.xp .hx .cta{margin-top:16px}.xp .hx .xp-chips{margin-top:12px}.xp .hx .cta .xp-btn{height:40px}}.xp-loader{display:none}html.xp-loading{animation:0s 6s forwards xpUnlock;overflow:hidden}html.xp-loading .xp-loader{z-index:200;color:#eee;font-family:var(--mono);animation:0s 6s forwards xpFailsafe;display:block;position:fixed;inset:0}.xp-loader__half{background:#030303;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;left:0;right:0}.xp-loader__half--top{border-bottom:0;height:62%;top:0}.xp-loader__half--bot{height:38%;bottom:0}.xp-loader.is-open .xp-loader__half--top{transform:translateY(-101%)}.xp-loader.is-open .xp-loader__half--bot{transform:translateY(101%)}.xp-loader__bar{left:var(--gut,24px);right:var(--gut,24px);letter-spacing:.16em;text-transform:uppercase;color:#8f8f8f;justify-content:space-between;gap:20px;font-size:10.5px;display:flex;position:absolute}.xp-loader__half--top .xp-loader__bar{top:26px}.xp-loader__half--bot .xp-loader__bar{bottom:26px}.xp-loader__brand{color:#f2f2f2;letter-spacing:.2em;align-items:center;gap:10px;display:flex}.xp-loader__brand img{border-radius:6px}.xp-loader__num{left:var(--gut,24px);align-items:flex-end;gap:18px;line-height:.8;display:flex;position:absolute;bottom:28px}.xp-loader__num b{font-family:var(--sans);letter-spacing:-.06em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:clamp(120px,22vw,320px);font-weight:700}.xp-loader__num span{letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;padding-bottom:.6em;font-size:12px;line-height:1.6}.xp-loader__log{right:var(--gut,24px);gap:5px;width:min(380px,44vw);list-style:none;display:grid;position:absolute;bottom:34px}.xp-loader__log li{letter-spacing:.06em;color:#4d4d4d;grid-template-columns:28px 1fr auto;gap:10px;font-size:11px;transition:color .25s;display:grid}.xp-loader__log li b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.xp-loader__log li i{letter-spacing:.14em;text-transform:uppercase;font-style:normal}.xp-loader__log li.on{color:#d6d6d6}.xp-loader__log li.on i{color:#fff}.xp-loader__gap{height:1px;padding:0 var(--gut,24px);z-index:2;grid-template-columns:repeat(11,1fr);gap:6px;transition:opacity .4s .5s;display:grid;position:absolute;top:62%;left:0;right:0;transform:translateY(-.5px)}.xp-loader__gap i{background:#ffffff24;height:1px;transition:background .2s,box-shadow .2s}.xp-loader__gap i.on{background:#fff;box-shadow:0 0 10px #fffc}.xp-loader.is-gap .xp-loader__gap,.xp-loader.is-open .xp-loader__gap{gap:0}.xp-loader.is-gap .xp-loader__gap i,.xp-loader.is-open .xp-loader__gap i{box-shadow:0 0 24px 2px #ffffffe6}.xp-loader.is-open .xp-loader__gap{opacity:0}@keyframes xpFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes xpUnlock{to{overflow:visible}}@media (max-width:700px){.xp-loader__log{left:var(--gut,24px);right:var(--gut,24px);width:auto;top:76px;bottom:auto}.xp-loader__bar span:last-child{display:none}}.xp .hx-step{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e6e6e6;align-items:center;gap:10px;font-size:11px;display:flex}.xp .hx-step span{border:1px solid var(--line2);color:#fff;letter-spacing:.04em;border-radius:4px;place-items:center;min-width:26px;height:20px;padding:0 5px;display:inline-grid}.xp .hx-step--c{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.xp .hx-step--tape{white-space:nowrap;font-size:10.5px}.xp .hx-step--tape b{color:#cfcfcf;border:1px solid var(--line2);letter-spacing:.08em;border-radius:3px;margin-left:4px;padding:1px 6px;font-weight:500}.xp .hx-board .hx-step{margin-bottom:2px}.xp .hx-run{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#080808b3;border-radius:14px;justify-items:center;gap:5px;width:min(500px,100%);padding:12px 16px;transition:border-color .35s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.xp .hx-run.is-ok{border-color:#ffffff8c}.xp .hx-run.is-bad{border-color:#ff5b68b3}.xp .hx-run__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3;font-size:10px}.xp .hx-run__t{letter-spacing:-.01em;font-size:15px;font-weight:600}.xp .hx-run__t em{color:#8a8a8a;padding:0 2px;font-style:normal}.xp .hx-run__v{font-family:var(--mono);color:#dcdcdc;min-height:1.5em;font-size:12px}.xp .hx-run.is-bad .hx-run__v{color:#ffb0b6}.xp .hx-run__btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);color:#e6e6e6;cursor:pointer;background:0 0;border-radius:999px;margin-top:4px;padding:6px 12px;font-size:10.5px;transition:border-color .2s,background .2s}.xp .hx-run__btn:hover{background:#ffffff0f;border-color:#fff}.xp .pin[class*=\ ] .tag,.xp .pin .tag{transition:background .25s,color .25s,box-shadow .25s}html.xp-home .pin:not(.red):not(.lit):not(.cur):not(.fail) .tag{color:#bdbdbd;background:#0c0c0cd1;box-shadow:inset 0 0 0 1px #ffffff2e}html.xp-home .pin:not(.red):not(.lit):not(.cur):not(.fail) .dot{box-shadow:none;background:#777}html.xp-home .pin:not(.red):not(.lit):not(.cur):not(.fail) .dot:after{display:none}html.xp-home .pin.cur .tag{color:#000;background:#fff;box-shadow:0 0 22px #ffffff8c}html.xp-home .pin.fail .tag{background:var(--red);color:#1a0306;box-shadow:0 0 22px #ff5b6899}html.xp-home .pin.fail .dot{background:var(--red);box-shadow:0 0 0 4px #ff5b6833,0 0 18px #ff5b68cc}.xp:not(.past) .xp-rail{opacity:0;pointer-events:none}.xp .xp-rail{transition:opacity .4s}html.js .xp .hx .rv,html.js .xp .hx .h .ln>span{opacity:1;transition:none;transform:none}.xp .hx-how{border-top:1px solid var(--line);gap:10px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.xp .hx-how li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.xp .hx-how span{font-family:var(--mono);color:#fff;border:1px solid var(--line2);text-align:center;border-radius:4px;margin-top:2px;padding:2px 0;font-size:11px}.xp .hx-how p{color:#c8c8c8;font-size:15px;line-height:1.45}.xp .hx-how b{color:#fff;font-weight:600}.xp .hx-how em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:#9a9a9a;white-space:nowrap;font-size:10.5px}@media (max-width:1100px){.xp .hx-how em{display:none}}@media (max-height:820px) and (min-width:1101px){.xp .hx-how{gap:6px;margin-top:12px;padding-top:10px}.xp .hx-how p{font-size:14px}.xp .social--hero{display:none}}.xp .hx-run{-webkit-backdrop-filter:none;background:0 0;border:0;padding:0 0 4px}.xp .hx-run.is-ok,.xp .hx-run.is-bad{border:0}.xp .hx-run__hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f;margin-top:2px;font-size:10.5px}.xp .hx-tape__tr span:not(.is-bad){color:#c9f0dc}.xp .hx-run.is-ok .hx-run__v{color:var(--ok)}.xp .hx2 .hx-hud,.xp .hx2 .hx-board,.xp .hx2 .xp-chips{display:none}.xp .hx2__stick{box-sizing:border-box;grid-template-rows:1fr auto auto;gap:clamp(14px,2.2vh,28px);min-height:100svh;padding:clamp(84px,13vh,120px) 0 clamp(10px,2vh,22px);display:grid}.xp .hx2__grid{width:min(1320px, calc(100% - 2 * max(16px, var(--gut,24px))));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;min-height:0;margin:0 auto;display:grid}.xp .hx2__copy{z-index:3;grid-column:1/span 6;position:relative}.xp .hx2__stage{grid-column:7/span 6;align-self:stretch;min-height:38vh;position:relative}.xp .hx2__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0 0 clamp(10px,2vh,22px);font-size:13px}.xp .hx2__label span{color:#fff;border:1px solid #ffffff4d;border-radius:6px;margin-right:8px;padding:2px 7px;display:inline-block}.xp .hx2__title{letter-spacing:-.042em;margin:0;font-size:min(clamp(56px,7.2vw,128px),11.5vh);font-weight:700;line-height:.98}.xp .hx2__title .ln{padding-bottom:.08em;display:block}.xp .hx2__title .ln.dim{color:#ffffff8c}.xp .hx2__lede{color:#fffc;max-width:34em;margin:clamp(12px,2.4vh,26px) 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.xp .hx2__cta{flex-wrap:wrap;gap:10px;margin-top:clamp(14px,2.6vh,28px);display:flex}.xp .hx2__stage .hx-hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.xp .hx2__stage .hx-hit:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #fff9}.xp .hx2__run{font-family:var(--mono);color:#ffffffb8;text-align:center;pointer-events:none;margin:0;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}.xp .hx2__run.is-ok b{color:var(--ok)}.xp .hx2__run.is-bad b{color:var(--bad)}.xp .hx2__run-k{color:#ffffff8c}.xp .hx2__figs{width:min(1320px, calc(100% - 2 * max(16px, var(--gut,24px))));-webkit-backdrop-filter:blur(14px);z-index:3;box-sizing:border-box;background:#080808b8;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px 24px;margin:0 auto;padding:14px 20px;display:grid;position:relative}.xp .hx2__fig-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:12px}.xp .hx2__fig-v{letter-spacing:-.02em;color:#fff;margin:4px 0 0;font-size:clamp(22px,2.4vw,34px);font-weight:650}.xp .hx2__fig-s{color:#ffffffb8;margin:2px 0 0;font-size:13px}.xp .hx2__skel{background:#ffffff1f;border-radius:6px;width:4em;height:.8em;display:inline-block}.xp .hx2__src{align-self:center}.xp .hx2__tape{width:min(1320px, calc(100% - 2 * max(16px, var(--gut,24px))));z-index:3;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative}.xp .hx2__tape .hx-tape__run{flex:1;min-width:0}.xp .hx2__tape .is-ok{color:var(--ok)}.xp .hx2__tape .is-bad{color:var(--bad)}.xp .hx2__net{flex:none}@media (max-width:900px){.xp .hx2__copy{grid-column:1/-1}.xp .hx2__stage{pointer-events:none;grid-column:1/-1;min-height:0;position:absolute;inset:0}.xp .hx2__stage .hx-hit,.xp .hx2__run{display:none}.xp .hx2__figs{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.xp .hx2__src{display:none}.xp .hx2__fig-v{font-size:20px}.xp .hx2__fig-s,.xp .hx2__net{display:none}}.xp .hx2__title{font-size:min(clamp(56px,6vw,128px),9.2vh)}.xp .hx2__copy{grid-column:1/span 7}.xp .hx2__stage{grid-column:8/span 5;min-height:0}.xp .hx2__lede{max-width:38em;font-size:clamp(16px,min(1.35vw,2.6vh),20px)}@media (max-width:900px){.xp .hx2__title{font-size:clamp(44px,12vw,64px)}.xp .hx2__copy{grid-column:1/-1}}.xp .hx2__stick{gap:clamp(10px,1.8vh,24px);padding:clamp(76px,12vh,112px) 0 clamp(8px,1.4vh,16px)}.xp .hx2__tape{min-height:0;padding:0}.xp .hx2__tape .netstat{padding:4px 10px}.xp .hx2__figs{padding:clamp(8px,1.4vh,14px) 20px}.xp .hx2__label{margin-bottom:clamp(8px,1.6vh,20px)}.xp .hx2__figs{align-items:start}.xp .hx2__run{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp .hx2__lede{max-width:31em}.xp .hx2__grid{align-items:start}.xp .hx2__stick{padding-top:clamp(62px,10.5vh,104px)}.xp .hx2__copy{padding-top:0}.xp .hx2__label{margin-bottom:clamp(4px,1.2vh,16px);font-size:clamp(11px,1.6vh,13px)}@media (max-width:900px){.xp .hx.hx2 .hx2__stick{padding-top:84px}}.xp .hx.hx2 .hx2__stick{padding-top:clamp(16px,4vh,56px)}@media (max-width:900px){.xp .hx.hx2 .hx2__stick{padding-top:24px}}.xp .tk{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);grid-template-areas:"head.""ledger calc";align-items:start;gap:28px;display:grid}.xp .tk-head{grid-area:head;max-width:640px}.xp .tk-ledger{border-radius:18px;grid-area:ledger;padding:6px 0;overflow:hidden}.xp .tk-row{border-top:1px solid var(--line);color:#cfcfcf;grid-template-columns:1fr .62fr 2.1fr minmax(150px,auto);align-items:baseline;gap:18px;padding:15px 20px;font-size:14.5px;line-height:1.45;display:grid}.xp .tk-row:first-child{border-top:0}.xp .tk-row--h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3;padding-top:12px;padding-bottom:10px;font-size:10.5px}.xp .tk-job{color:#fff;letter-spacing:-.01em;gap:10px;font-size:15.5px;font-weight:620;display:flex}.xp .tk-job i{font-style:normal;font-family:var(--mono);color:#9a9a9a;padding-top:3px;font-size:11px;font-weight:400}.xp .tk-row code{font-family:var(--mono);color:#e6e6e6;border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;border-radius:5px;padding:2px 6px;font-size:11.5px}.xp .tk-row--later{background:#ffffff05;grid-template-columns:1fr 3.3fr}.xp .tk-row--later .tk-job{color:#bdbdbd;font-weight:560}.xp .tk-later{color:#a8a8a8}.xp .tk-calc{grid-area:calc;align-self:end;gap:12px;padding:20px 20px 22px;display:grid}.xp .tk-calc__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e6e6e6;font-size:10.5px}.xp .tk-calc__l{color:#a8a8a8;font-size:13px}.xp .tk-calc__in{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.xp .tk-calc__in output{font-family:var(--mono);color:#fff;text-align:right;min-width:64px;font-size:15px}.xp .tk-calc input[type=range]{appearance:none;outline-offset:6px;background:linear-gradient(90deg,#fff,#3a3a3a);border-radius:2px;width:100%;height:2px}.xp .tk-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff24}.xp .tk-calc input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:16px;height:16px}.xp .tk-calc__out{gap:4px;display:grid}.xp .tk-calc__out b{font-family:var(--sans);letter-spacing:-.04em;color:#fff;font-size:clamp(34px,3vw,46px);font-weight:680;line-height:1}.xp .tk-calc__out span{color:#a8a8a8;font-size:13px}.xp .tk-calc__note{color:#9a9a9a;border-top:1px solid var(--line);padding-top:12px;font-size:12.5px;line-height:1.5}.xp .rq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.xp .rq-board{border-top:1px solid var(--line2);margin-top:34px;list-style:none}.xp .rq-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"pill title""pill text";gap:3px 16px;padding:14px 0;display:grid}.xp .rq-pill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);color:#d6d6d6;border-radius:4px;grid-area:pill;place-self:start;margin-top:2px;padding:3px 7px;font-size:10px}.xp .rq-row--open .rq-pill{color:#ff9aa2;border-color:#ff5b6899}.xp .rq-row--rule .rq-pill{color:#a8a8a8}.xp .rq-row b{color:#fff;letter-spacing:-.01em;grid-area:title;font-size:16px;font-weight:620}.xp .rq-d{color:#b5b5b5;grid-area:text;font-size:14.5px;line-height:1.5}.xp .rq-faq.xp-faq{max-width:none;margin:0;padding-top:6px;position:sticky;top:110px}.xp .rq-faq .q button{padding:18px 2px;font-size:17.5px}@media (max-width:1100px){.xp .tk{grid-template-columns:1fr;grid-template-areas:"head""ledger""calc"}.xp .tk-row{grid-template-columns:1fr 1fr;gap:6px 14px}.xp .tk-row--h{display:none}.xp .tk-row--later,.xp .rq{grid-template-columns:1fr}}@media (max-width:560px){.xp .tk-row{grid-template-columns:1fr}.xp .rq-row{grid-template-columns:1fr;grid-template-areas:"pill""title""text"}}.xp .pc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin-top:34px;display:grid}.xp .pc__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#060606c7;border-radius:18px;padding:20px 20px 22px}.xp .pc__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9aa2;align-items:center;gap:8px;font-size:11px;display:flex}.xp .pc__k span{color:#fff;border:1px solid var(--line2);border-radius:4px;padding:1px 6px}.xp .pc__card h3{letter-spacing:-.02em;color:#fff;margin:12px 0 8px;font-size:19px;font-weight:620}.xp .pc__card p:last-child{color:#c4c4c4;font-size:14.5px;line-height:1.5}.xp .tk{grid-template-columns:1fr;grid-template-areas:"head""tiles""later""calc"}.xp .tk-tiles{grid-area:tiles;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp .tk-tile{border:1px solid var(--line);background:#060606db;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.xp .tk-tile__n{font-family:var(--mono);color:#9a9a9a;font-size:12px}.xp .tk-tile h3{letter-spacing:-.01em;color:#fff;margin:0;font-size:16.5px;font-weight:620}.xp .tk-tile p{color:#c4c4c4;margin:0;font-size:13.5px;line-height:1.45}.xp .tk-tile__who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a!important;font-size:11px!important}.xp .tk-tile code{font-family:var(--mono);color:#e6e6e6;border:1px solid var(--line);border-radius:5px;justify-self:start;padding:2px 6px;font-size:11px}.xp .tk-later{color:#a8a8a8;grid-area:later;margin:0;font-size:13.5px}.xp .tk-later b{color:#d6d6d6}.xp .tk .tk-calc{grid-area:calc;align-self:start;max-width:560px}.xp .cr{gap:26px;display:grid}.xp .cr-head{max-width:720px}.xp .cr-calc{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#060606db;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px 28px;max-width:1080px;padding:22px;display:grid}.xp .cr-ins{gap:16px;display:grid}.xp .cr-in{gap:8px;display:grid}.xp .cr-in label{color:#bdbdbd;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.xp .cr-in label b{color:#fff;font-weight:500}.xp .cr-in input[type=range]{appearance:none;background:linear-gradient(90deg,#fff,#3a3a3a);border-radius:2px;width:100%;height:2px}.xp .cr-in input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff24}.xp .cr-in input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:16px;height:16px}.xp .cr-out{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;display:grid}.xp .cr-out__k{color:#a8a8a8;margin:0;font-size:12.5px}.xp .cr-out__v{letter-spacing:-.03em;color:#fff;margin:6px 0 2px;font-size:clamp(24px,2.2vw,34px);font-weight:680}.xp .cr-out__v.is-none{color:#9a9a9a;font-size:clamp(18px,1.5vw,22px)}.xp .cr-out__s{color:#8f8f8f;margin:0;font-size:12px}.xp .cr-formula{border-top:1px solid var(--line);font-family:var(--mono);color:#bdbdbd;grid-column:1/-1;margin:0;padding-top:14px;font-size:12.5px}.xp .cr-rules{color:#c4c4c4;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.xp .cr-rules b{color:#fff;margin-bottom:4px;display:block}.xp .st{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.xp .st__col{border:1px solid var(--line);background:#060606d1;border-radius:18px;padding:20px}.xp .st__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.xp .st__col--ok .st__k{color:var(--ok)}.xp .st__col--warn .st__k{color:var(--warn)}.xp .st__col--next .st__k{color:#bdbdbd}.xp .st__col ul{color:#d0d0d0;gap:8px;margin:0;padding-left:1.1em;font-size:14.5px;line-height:1.45;display:grid}@media (max-width:1100px){.xp .tk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.xp .cr-calc{grid-template-columns:1fr}}@media (max-width:760px){.xp .pc,.xp .cr-rules,.xp .st,.xp .cr-out,.xp .tk-tiles{grid-template-columns:1fr}}.xp .fgrid{grid-template-columns:1.3fr .8fr .8fr 1fr}.xp .tk-example{border:1px solid var(--line);color:#c4c4c4;background:#060606d1;border-radius:14px;grid-area:calc;max-width:760px;margin:0;padding:14px 18px;font-size:14.5px}.xp .tk-example b{color:#fff}.xp .cr-rules li{border:1px solid var(--line);background:#060606cc;border-radius:16px;padding:16px 18px}.xp .cr .note{background:#060606b3;border-radius:10px;justify-self:start;padding:8px 12px}.xp .htrack{z-index:2;position:relative}.xp .htrack__stage{gap:28px;padding:96px 0 40px;display:grid}@media (min-width:900px){.xp .htrack__stage{align-content:center;height:100vh;padding:80px 0 40px;position:sticky;top:0;overflow:hidden}}.xp .htrack__row{padding:0 max(var(--gut,24px), calc((100vw - 1200px) / 2));will-change:transform;gap:22px;display:flex}@media (max-width:899px){.xp .htrack__row{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px;overflow-x:auto}.xp .htrack__row::-webkit-scrollbar{display:none}}.xp .pt-card{--f:1;scroll-snap-align:center;border:1px solid rgb(255 255 255/calc(.08 + var(--f) * .14));-webkit-backdrop-filter:blur(16px)saturate(120%);color:#f2f2f2;width:min(400px,82vw);min-height:440px;transform:scale(calc(.9 + var(--f) * .1));opacity:calc(.42 + var(--f) * .58);background:#080808c7;border-radius:22px;flex:none;grid-template-rows:auto 1fr auto auto auto;gap:12px;padding:26px;text-decoration:none;transition:border-color .3s;display:grid}@media (prefers-reduced-motion:reduce){.xp .pt-card{opacity:1;transform:none}}@media (max-width:899px){.xp .pt-card{opacity:1;transform:none}}.xp .pt-card:hover{border-color:#fff6}.xp .pt-card:focus-visible{outline-offset:4px;outline:2px solid #fff}.xp .pt-card__n{color:#9a9a9a;font-size:13px}.xp .pt-card h3{letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:660}.xp .pt-card p{color:#b4b4b4;margin:0;font-size:15px;line-height:1.5}.xp .pt-card__more{color:#f2f2f2;font-size:14px}.xp .htrack__bar{margin:6px max(var(--gut,24px), calc((100vw - 1200px) / 2)) 0;background:#ffffff1a;border-radius:1px;height:2px;overflow:hidden}.xp .htrack__bar span{height:100%;width:calc(var(--p,0) * 100%);background:#f2f2f2;display:block}@media (max-width:899px){.xp .htrack__bar{display:none}}.xp .pt-vis{align-content:center;align-self:center;min-height:130px;display:grid}.xp .pt-vis--checks{grid-template-columns:repeat(11,1fr);gap:6px}.xp .pt-vis--checks span{aspect-ratio:1;border:1.5px solid var(--ok);border-radius:50%}.xp .pt-vis--checks span:nth-child(-n+10){background:var(--ok-dim)}.xp .pt-vis--board{gap:10px}.xp .pt-vis--board span{background:linear-gradient(90deg,#ffffffb3,#ffffff26);border-radius:6px;height:12px}.xp .pt-vis--split{align-self:center;gap:6px;height:46px;display:flex}.xp .pt-vis--split span{background:#ffffff29;border:1px solid #ffffff4d;border-radius:8px}.xp .pt-vis--text{color:#e8e8e8;margin:0;font-size:18px;line-height:1.6}.xp .pt-vis--code{font-family:var(--mono);color:#d8d8d8;white-space:pre;background:#00000080;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:14px;font-size:13px;line-height:1.7}.xp .pt-vis--ledger{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:90px}.xp .pt-vis--ledger span{background:var(--ok);opacity:.8;border-radius:4px;height:70%}.xp .pt-vis--ledger span.bad{background:var(--bad);height:40%}.xp .htrack__head{padding:0 max(var(--gut,24px), calc((100vw - 1200px) / 2))}.xp .htrack__head .h{margin:10px 0 0}html.htrack-on .xp #pins{opacity:0;transition:opacity .3s}.xp #pins{transition:opacity .3s}.xp .pl{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.xp .pl li{opacity:.32;gap:4px;transition:opacity .6s,transform .6s;display:grid;transform:translateY(10px)}.xp .pl li.on{opacity:1;transform:none}.xp .pl b{letter-spacing:-.045em;color:#fff;font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:1}.xp .pl span{color:#ffffffc7;max-width:34em;font-size:16px}html:not(.js) .xp .pl li,.xp .pl li:only-child{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.xp .pl li{opacity:1;transition:none;transform:none}}.xp .md{-webkit-backdrop-filter:blur(12px);color:#fffc;background:#080808c7;border:1px solid #ffffff1c;border-radius:18px;margin:22px 0;padding:18px}.xp .md svg{width:100%;height:auto;display:block}.xp .md__node rect{fill:#ffffff0a;stroke:#ffffff4d}.xp .md__node--core rect{fill:#5fd39a1a;stroke:var(--ok)}.xp .md text{fill:#f2f2f2;font-size:15px;font-weight:600}.xp .md .md__sub{fill:#ffffffb8;font-size:12.5px;font-weight:400}.xp .md__arrow{stroke:currentColor;stroke-width:1.6px}.xp .md__arrow--no{stroke:var(--bad);color:var(--bad)}.xp .md__x{stroke:var(--bad);stroke-width:2.4px}.xp .md__lab{fill:#ffffffb8;font-size:12px;font-weight:400}.xp .md__lab--no{fill:var(--bad)}.xp .xp-spec--tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.xp .xp-spec--tiles>div{background:#080808b8;border:1px solid #ffffff1c;border-radius:12px;padding:12px 14px}.xp .xt{-webkit-backdrop-filter:blur(14px);box-sizing:border-box;z-index:2;background:#080808d1;border:1px solid #ffffff1c;border-radius:20px;grid-column:1/-1;gap:14px;width:100%;margin-top:28px;padding:18px;display:grid;position:relative}.xp .xt__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.xp .xt__chips{flex-wrap:wrap;gap:6px;display:flex}.xp .xt__chips button{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13px}.xp .xt__chips button[aria-pressed=true]{color:#0b0b0b;background:#f2f2f2}.xp .xt__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1000px){.xp .xt__grid{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr)}}.xp .xt .table{width:100%}.xp .xt tr.is-sel{background:#ffffff0f}.xp .xt__pill{margin-left:8px}.xp .xt__pick{border:1px solid #ffffff1c;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.xp .xt__pick h3{margin:0;font-size:1.2rem}.xp .xt__pick-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;margin:6px 0 0;font-size:12px}.xp .xt__spark{width:100%;height:50px;display:block}.xp .rl{-webkit-backdrop-filter:blur(12px);background:#080808d1;border:1px solid #ffffff1c;border-radius:18px;gap:16px;margin-top:18px;padding:18px;display:grid}.xp .rl__figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}@media (min-width:700px){.xp .rl__figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.xp .rl__figs dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:12px}.xp .rl__figs dd{color:#fff;margin:4px 0 0;font-size:1.4rem;font-weight:650}.xp .rl__blocked{grid-column:1/-1}.xp .rl__feed{font-family:var(--mono);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.xp .rl__feed li{color:#ffffffd9;grid-template-columns:7.5em minmax(0,9em) minmax(0,1fr);gap:10px;display:grid}.xp .rl__feed li.is-ok .rl__k{color:var(--ok)}.xp .rl__feed li.is-bad .rl__k{color:var(--bad)}.xp .rl__what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp .rl .srctag{justify-self:start}@media (min-width:1100px){.xp .xp-spec--tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:600px) and (max-width:1099px){.xp .xp-spec--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp .md text.md__lab--no{fill:var(--bad)}.xp .tk-tile__who{color:#ffffffc7!important}.xp .tk-tile{background:#080808e6!important}.xp .note{color:#ffffffbd}.xp .verdict-line span{color:#ffffffa8}.xp .verdict-line{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808c7;border-radius:14px;padding:12px 16px}.xp #lrows code,.xp .lrow code,.xp .ledger code{color:#ffffffb8}.xp .rl__k,.xp .rl__who{color:inherit}.xp #try code,.xp #lrows code{color:#ffffffd1}.xp .tk-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0b!important}.docs{grid-template-columns:250px minmax(0,1fr) 210px;align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:40px 24px 80px;display:grid}.docs-side{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}.docs-side__toggle{display:none}.docs-search{width:100%;margin-bottom:18px}.docs-group{margin-bottom:18px}.docs-group__h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tint) / .6);margin:0 0 8px;font-size:10.5px}.docs-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-nav a{color:rgb(var(--tint) / .82);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.docs-nav a:hover{background:rgb(var(--tint) / .06);color:rgb(var(--tint))}.docs-nav a[aria-current=page]{background:rgb(var(--tint) / .1);color:rgb(var(--tint));font-weight:600}.docs-tag{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgb(var(--tint) / .25);color:rgb(var(--tint) / .7);border-radius:4px;padding:1px 6px;font-size:9.5px}.docs-main{min-width:0;max-width:760px}.docs-crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tint) / .6);margin:0 0 10px;font-size:11px}.docs-title{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1}.docs-lede{color:rgb(var(--tint) / .78);margin:12px 0 18px;font-size:18px;line-height:1.5}.docs-status{border:1px solid rgb(var(--tint) / .16);color:rgb(var(--tint) / .78);border-radius:10px;align-items:baseline;gap:10px;margin:0 0 8px;padding:10px 14px;font-size:13.5px;display:flex}.docs-status b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tint));white-space:nowrap;font-size:10.5px}.docs-status--built{border-color:#ff5b6873}.docs-main section{margin-top:34px}.docs-main h2{letter-spacing:-.015em;margin:0 0 12px;font-size:22px}.docs-main h2 a{color:inherit;text-decoration:none}.docs-main h2 a:hover{text-underline-offset:4px;text-decoration:underline}.docs-main p{color:rgb(var(--tint) / .86);margin:0 0 12px;line-height:1.65}.doc-steps{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.doc-steps li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.doc-steps span{font-family:var(--mono);text-align:center;border:1px solid rgb(var(--tint) / .25);border-radius:5px;margin-top:3px;padding:3px 0;font-size:11px}.doc-steps p{margin:0}.doc-bullets{color:rgb(var(--tint) / .86);gap:6px;margin:0 0 12px;padding-left:1.2em;line-height:1.6;display:grid}.doc-table{border:1px solid rgb(var(--tint) / .14);border-radius:12px;margin:0 0 14px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:14px}.doc-table th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tint) / .65);border-bottom:1px solid rgb(var(--tint) / .14);padding:10px 14px;font-size:10.5px}.doc-table td{border-top:1px solid rgb(var(--tint) / .08);vertical-align:top;padding:10px 14px;line-height:1.5}.doc-call{border:1px solid rgb(var(--tint) / .18);background:rgb(var(--tint) / .03);border-radius:10px;margin:0 0 14px;padding:12px 16px}.doc-call b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.doc-call p{margin:6px 0 0}.doc-call--warn{border-color:#ff5b6880}.doc-call--warn b{color:#ff9aa2}.doc-code{border:1px solid rgb(var(--tint) / .14);font-family:var(--mono);background:#0006;border-radius:10px;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.docs-pager{border-top:1px solid rgb(var(--tint) / .12);justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;display:flex}.docs-pager__a{border:1px solid rgb(var(--tint) / .16);color:rgb(var(--tint));border-radius:12px;gap:4px;min-width:200px;padding:12px 16px;font-weight:600;text-decoration:none;display:grid}.docs-pager__a span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tint) / .6);font-size:10.5px;font-weight:400}.docs-pager__a--next{text-align:right;margin-left:auto}.docs-toc{position:sticky;top:96px}.docs-toc ul{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.docs-toc a{color:rgb(var(--tint) / .75);font-size:13px;text-decoration:none}.docs-toc a:hover{color:rgb(var(--tint))}.docs-toc__top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}@media (max-width:1100px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:760px){.docs{grid-template-columns:1fr;gap:20px;padding-top:24px}.docs-side{max-height:none;position:static}.docs-side__toggle{border:1px solid rgb(var(--tint) / .2);width:100%;color:inherit;text-align:left;background:0 0;border-radius:10px;padding:10px 14px;font-weight:600;display:block}.docs-side__body{margin-top:12px;display:none}.docs-side.is-open .docs-side__body{display:block}.docs-pager{flex-direction:column}.docs-pager__a--next{margin-left:0}}.docs-side .docs-group__h{z-index:1;background:var(--bg,#050505);padding:6px 0;position:sticky;top:0}.site{z-index:1;padding-bottom:80px;position:relative}.s-hero{padding:150px var(--gut,24px) 56px;max-width:980px}.s-crumb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px}.s-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:680;line-height:1}.s-hero__lede{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:1.15rem;line-height:1.55}.s-hero__cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.s-body{gap:56px;display:grid}.s-block{gap:18px;min-width:0;display:grid}.s-block__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.s-block h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:650}.s-lede{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.s-note{border:1px dashed var(--card-line);color:var(--muted);border-radius:12px;margin:0;padding:14px 16px}.s-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--card-line);color:var(--warn);border-radius:999px;padding:4px 10px;font-size:11.5px}.s-tag--ok{color:var(--ok)}.s-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.s-grid--2,.s-grid--3,.s-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.s-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.s-card{border-radius:var(--card-radius);border:1px solid var(--card-line);background:var(--card-bg);-webkit-backdrop-filter:blur(16px)saturate(120%);min-width:0;color:inherit;align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.s-card h3{margin:0;font-size:1.05rem;font-weight:640}.s-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.s-card code{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.s-card__n{color:var(--faint);font-size:12px}.s-card__who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px!important}.s-card--link{transition:border-color .2s,transform .2s}.s-card--link:hover{border-color:#ffffff4d;transform:translateY(-2px)}.s-card--link:focus-visible{outline-offset:2px;outline:2px solid}.s-figs{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:760px){.s-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-fig{border-radius:var(--card-radius);border:1px solid var(--card-line);background:var(--card-bg);min-width:0;padding:20px}.s-fig__k{color:var(--muted);margin:0;font-size:13px}.s-fig__v{letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:650}.s-fig__s{color:#ffffffb8;margin:6px 0 0;font-size:13px}.s-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.s-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.s-steps li{border-radius:var(--card-radius);border:1px solid var(--card-line);background:var(--card-bg);align-content:start;gap:8px;padding:20px;display:grid}.s-steps__n{color:var(--faint);font-size:12px}.s-steps p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.s-checks{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.s-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-checks li{border:1px solid var(--card-line);background:var(--card-bg);border-radius:12px;grid-template-columns:2.4em minmax(0,1fr);gap:2px 12px;padding:14px 16px;display:grid}.s-checks li>.num{color:var(--faint);grid-row:span 2}.s-checks__why{color:var(--muted);font-size:13px}.s-flow{counter-reset:f;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.s-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-flow li{border-radius:var(--card-radius);border:1px solid var(--card-line);background:var(--card-bg);gap:6px;padding:20px;display:grid}.s-flow li span{color:var(--muted);font-size:14.5px}.s-seg{border:1px solid var(--card-line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.s-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.s-seg button[aria-pressed=true]{color:#0b0b0b;background:#f4f4f4}.s-addr{overflow-wrap:anywhere;color:var(--muted);margin:4px 0 0;font-size:12.5px}a.s-addr{color:inherit}.s-code{border:1px solid var(--card-line);font-family:var(--mono);background:#00000073;border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.s-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s-bars li{grid-template-columns:minmax(0,1fr) minmax(60px,2fr) 9em;align-items:center;gap:12px;display:grid}.s-bars li>.num{text-align:right}.s-bar{background:var(--card-line);border-radius:3px;height:6px;overflow:hidden}.s-bar span{background:var(--ok);height:100%;display:block}.s-cta{border:1px solid var(--card-line);background:var(--card-bg);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:44px 28px;display:grid}.s-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem)}.s-cta p{color:var(--muted);margin:0}.tstrip--page{margin-bottom:4px}@media (min-width:760px){.s-figs[data-n="4"],.s-figs[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.s-figs[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr{border:1px solid var(--card-line);background:#080808db;border-radius:22px;gap:18px;max-width:860px;padding:26px;display:grid}.sr__agent{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.3rem;font-weight:650;display:flex}.sr__agent a{color:inherit}.sr__house{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.sr__checks{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sr__checks li{border:1px solid var(--card-line);height:38px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.sr__checks li.is-pass{color:var(--ok);background:var(--ok-dim);border-color:#5fd39a73}.sr__checks li.is-stop{border-color:var(--bad);color:#fff;background:var(--bad);font-weight:700}.sr__checks li.is-skip{opacity:.45}.sr__verdict{letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:650}.sr__why{color:var(--muted);margin:-8px 0 0}.sr__kv{gap:10px;margin:0;display:grid}.sr__kv div{grid-template-columns:9em minmax(0,1fr);gap:12px;display:grid}.sr__kv dt{color:var(--muted);font-size:14px}.sr__kv dd{overflow-wrap:anywhere;margin:0}.sr__tx{font-size:13px}@media (max-width:600px){.sr__kv div{grid-template-columns:1fr;gap:2px}.sr__checks li{height:30px;font-size:11px}}.s-tag{width:max-content;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;border:1px solid #ffffff38;border-radius:999px;place-self:flex-start start;margin-bottom:10px;padding:3px 8px;font-size:10.5px;display:inline-block}.s-tag[data-tag=day0]{color:#050505;background:#fff;border-color:#fff}.s-tag[data-tag=soon]{color:#fff;border-color:#ffffffb3;box-shadow:0 0 14px #ffffff38}.s-tag[data-tag=built]{color:#fff}.s-tag[data-tag=next],.s-tag[data-tag=designed]{color:#ffffffb8;border-style:dashed}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tint:240 240 240;--deep:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-raised:#070707;--paper:#0b0b0b;--band:#050505;--surface:#141414;--surface-hover:#1c1c1c;--line:rgb(var(--tint) / 12%);--line-strong:rgb(var(--tint) / 26%);--rule:transparent;--text:#f4f4f4;--muted:#d0d0d0;--faint:#7a7a7a;--accent:rgb(var(--tint));--accent-hover:color-mix(in srgb, rgb(var(--tint)) 72%, #fff);--accent-ink:#000;--accent-dim:rgb(var(--tint) / 62%);--acid-glow:rgb(var(--tint) / 14%);--acid-glow-strong:rgb(var(--tint) / 38%);--steel:#c8c8c8;--up:#f4f4f4;--down:#ff6b6b;--danger:#ff6b6b;--danger-ink:#1c0906;--demo:#bdbdbd;--overlay:#000c;--live-fill:rgb(var(--tint) / 14%);--head-rule:1px solid var(--line-strong);--stub-edge:1px dashed var(--line-strong);--chart-grid:rgb(var(--tint) / 5%);--grid-line:rgb(var(--tint) / 7%);--grid-size:56px;--glow:0 0 0 1px var(--line), 0 24px 64px -32px #000c;--veil:rgb(var(--deep) / 72%);--veil-strong:rgb(var(--deep) / 84%);--veil-soft:rgb(var(--deep) / 24%);--veil-bar:rgb(var(--deep) / 62%);--silk-fallback:radial-gradient(60% 45% at 72% 22%, #f5f5f54d, transparent 70%), radial-gradient(70% 60% at 30% 70%, #2a2a2acc, transparent 75%), radial-gradient(50% 40% at 85% 85%, #f5f5f529, transparent 70%), #000;--mask-solid:#000;--sans:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "Cascadia Mono", monospace;--display:var(--sans);--display-weight:700;--display-track:-.04em;--fs-xs:13px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:30px;--fs-2xl:44px;--fs-display:clamp(48px, 7vw, 112px);--fs-count:clamp(40px, 4.4vw, 68px);--lh-tight:1;--lh-snug:1.2;--lh-body:1.6;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-dialog:0 24px 64px -24px #000000b3;--dur-fast:.15s;--dur:.2s;--dur-slow:.25s;--ease:cubic-bezier(.2, 0, 0, 1);--container:1320px;--gutter:32px}@media (max-width:720px){:root{--gutter:16px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg);color:var(--text);font:var(--fs-base) / var(--lh-body) var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em;font-weight:600;line-height:var(--lh-snug);overflow-wrap:break-word;text-wrap:balance;min-width:0}p{text-wrap:pretty}a{color:var(--steel);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--steel);outline-offset:2px;transition:none}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1}.tabular{font-variant-numeric:tabular-nums}html{--z:1}@media (min-width:1800px){html{zoom:1.15;--z:1.15}}@media (min-width:2200px){html{zoom:1.35;--z:1.35}}@media (min-width:2900px){html{zoom:1.65;--z:1.65}}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;background:var(--accent);color:var(--accent-ink);padding:var(--s-2) var(--s-4);border-radius:var(--radius);transition:transform var(--dur) var(--ease);position:absolute;top:-48px}.skip-link:focus-visible{transform:translateY(64px)}.muted{color:var(--muted)}.up{color:var(--up)}.down{color:var(--down)}:is(:root:has(.xp),:root:has(.console)){zoom:1;--z:1}.btn{--h:44px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--h);padding:0 var(--s-5);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-weight:600;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--surface-hover);border-color:var(--muted);color:var(--text)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.btn[aria-disabled=true],.btn:disabled{cursor:not-allowed;color:var(--faint);border-color:var(--line);background:0 0;transform:none}.btn--sm{--h:34px;padding:0 var(--s-3);font-size:var(--fs-sm)}.btn--lg{--h:52px;padding:0 var(--s-6);font-size:var(--fs-md)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.btn--primary[aria-disabled=true],.btn--primary:disabled{background:var(--surface);border-color:var(--line);color:var(--muted)}.btn--ghost{border-color:#0000}.btn--ghost:hover{background:var(--surface);border-color:#0000}.btn--danger{background:var(--danger);border-color:var(--danger);color:var(--danger-ink)}.btn--danger:hover{background:var(--text);border-color:var(--text);color:var(--danger-ink)}.btn__label{align-items:center;gap:var(--s-2);transition:opacity var(--dur-fast) var(--ease);display:inline-flex}.btn svg{width:16px;height:16px;display:inline-block}.btn[data-loading=true] .btn__label{opacity:0}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn__spinner{animation-duration:2.4s}}.why{margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--muted);display:block}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--line-strong)}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.chip:disabled{color:var(--faint);cursor:not-allowed}.tabs{gap:var(--s-5);border-bottom:1px solid var(--line);display:flex}.tab{padding:var(--s-3) 0;color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;position:relative}.tab:hover,.tab[aria-selected=true],.tab[aria-current=page]{color:var(--text)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);max-height:var(--table-max,none);background:var(--paper);overflow:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.table th,.table td{padding:var(--s-3) var(--s-4);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.table thead th{background:var(--band);border-bottom:var(--head-rule);color:var(--muted);font-weight:500;font-size:var(--fs-xs)}.table-wrap--scroll .table thead th{z-index:1;position:sticky;inset-block-start:0}.table tbody tr:last-child>*{border-bottom:0}.table tbody tr:hover>*{background:var(--surface)}.table td.r,.table th.r{text-align:right}.table .sort{color:inherit;font:inherit;cursor:pointer;gap:var(--s-1);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.table .sort:hover{color:var(--text)}.table .sort svg{opacity:.5;width:10px;height:10px}.table [aria-sort=ascending] .sort svg,.table [aria-sort=descending] .sort svg{opacity:1}.table [aria-sort=descending] .sort svg{transform:rotate(180deg)}.table__empty{padding:var(--s-7) var(--s-4);text-align:center;color:var(--muted)}.strike{color:var(--muted);margin-right:var(--s-2);text-decoration:line-through}.stat{gap:var(--s-1);display:grid}.stat__label{color:var(--muted);font-size:var(--fs-sm)}.stat__value{font-size:var(--fs-lg);line-height:1.2}.stat__source{font-size:var(--fs-xs);color:var(--muted)}.countdown{font-variant-numeric:tabular-nums;font-size:var(--fs-count);letter-spacing:-.03em;color:var(--accent);min-width:8.2ch;line-height:1;display:inline-block}.badge{align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--line-strong);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;display:inline-flex}.badge--demo{border-color:color-mix(in srgb, var(--demo) 45%, transparent);color:var(--demo)}.badge--good{border-color:color-mix(in srgb, var(--up) 45%, transparent);color:var(--up)}.badge--warn{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.badge--bad{border-color:color-mix(in srgb, var(--down) 45%, transparent);color:var(--down)}.src{cursor:help;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:4px;border-radius:var(--radius-sm);display:inline-block;position:relative}.src:focus-visible{outline:2px solid var(--steel);outline-offset:3px}.tip{z-index:30;width:max-content;max-width:min(340px, calc(100vw - 2 * var(--gutter)));padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font:var(--fs-xs) / 1.5 var(--sans);text-align:left;white-space:normal;transform:translateX(calc(-50% + var(--shift,0px)));display:none;position:absolute;bottom:calc(100% + 10px);left:50%}.tip[data-open=true]{animation:tip-in var(--dur-fast) var(--ease);display:block}@keyframes tip-in{0%{opacity:0}}.tip dl{gap:2px var(--s-3);grid-template-columns:auto 1fr;margin:0;display:grid}.tip dt{color:var(--muted)}.tip dd{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.tip a{font-family:var(--sans)}.skel{border-radius:var(--radius-sm);background:var(--surface);color:#0000;vertical-align:middle;min-width:4ch;height:1em;animation:pulse 1.6s var(--ease) infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.dialog{width:min(560px, calc(100% - 2 * var(--gutter)));border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-raised);max-height:calc(100dvh - 48px);color:var(--text);padding:0}.dialog::backdrop{background:var(--overlay)}.dialog[open]{animation:rise var(--dur-slow) var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.dialog__head{justify-content:space-between;align-items:start;gap:var(--s-4);padding:var(--s-5) var(--s-5) 0;display:flex}.dialog__head h2{font-size:var(--fs-lg)}.dialog__body{padding:var(--s-4) var(--s-5);gap:var(--s-4);display:grid}.dialog__foot{justify-content:flex-end;gap:var(--s-3);padding:0 var(--s-5) var(--s-5);flex-wrap:wrap;display:flex}.icon-btn{border-radius:var(--radius);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface);color:var(--text)}.icon-btn svg{width:18px;height:18px}.breakdown{gap:var(--s-2) var(--s-4);font-size:var(--fs-sm);grid-template-columns:1fr auto;margin:0;display:grid}.breakdown dt{color:var(--muted)}.breakdown dd{text-align:right;margin:0}.breakdown .total{padding-top:var(--s-2);border-top:1px solid var(--line);font-weight:600}.notice{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);color:var(--muted)}.notice--warn{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--text)}.notice--bad{border-color:color-mix(in srgb, var(--down) 50%, var(--line));color:var(--text)}.notice strong{color:var(--text)}.toasts{z-index:60;right:var(--gutter);bottom:var(--gutter);gap:var(--s-2);width:min(380px, calc(100% - 2 * var(--gutter)));display:grid;position:fixed}.toast{gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);animation:rise var(--dur-slow) var(--ease);grid-template-columns:1fr auto;display:grid}.toast__title{font-weight:600}.toast__body{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.field{gap:var(--s-2);display:grid}.field label{font-size:var(--fs-sm);color:var(--muted)}.input{height:48px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);transition:border-color var(--dur) var(--ease)}.input:hover{border-color:var(--muted)}.input:focus-visible{outline:2px solid var(--steel);outline-offset:1px;border-color:var(--steel)}.input[aria-invalid=true]{border-color:var(--down)}.field__error{color:var(--down);font-size:var(--fs-sm)}.input-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.input-row .input{flex:280px;min-width:0}.countdown .src,.pos__big .src,.replay__facts .src{text-decoration:none}.nav{z-index:20;background:var(--veil-bar);border-bottom:var(--head-rule);position:sticky;top:0}.nav__inner{align-items:center;gap:var(--s-6);height:64px;display:flex}.wordmark{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700;text-decoration:none}.nav__links{gap:var(--s-5);display:flex}.nav__link{color:var(--muted);font-size:var(--fs-sm);padding:var(--s-2) 0;font-weight:500;text-decoration:none}.nav__link:hover,.nav__link[aria-current=page]{color:var(--text)}.nav__right{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.sync{align-items:baseline;gap:var(--s-2);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;display:inline-flex}.sync b{color:var(--text);font-weight:500}.sync__lag{color:var(--muted)}.sync[data-state=down] b,.sync[data-state=down]{color:var(--down)}.sync[data-state=stale] .sync__lag{color:var(--accent)}.wallet-chip{align-items:center;gap:var(--s-2);display:inline-flex}@media (max-width:960px){.nav__links{display:none}}@media (max-width:560px){.nav__inner{gap:var(--s-3)}.sync__lag{display:none}}.hero{isolation:isolate;min-height:min(100svh - 64px,880px);padding:var(--s-9) 0 calc(var(--s-9) + 24px);border-bottom:1px solid var(--line);align-items:center;display:grid;position:relative;overflow:clip}.hero__body{z-index:1;pointer-events:none;position:relative}.hero__lead{pointer-events:auto;max-width:34rem}.display{font-family:var(--display);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--display-track);font-weight:var(--display-weight);max-width:9ch;margin-bottom:var(--s-5)}.hero .display{font-size:clamp(48px,6.2vw,96px)}.lede{font-size:var(--fs-lg);color:var(--muted);max-width:28ch;margin-bottom:var(--s-6)}.actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__clock{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.hero__legend{z-index:1;left:50%;bottom:var(--s-5);gap:var(--s-5);font-size:var(--fs-sm);color:var(--muted);pointer-events:none;flex-wrap:wrap;align-items:baseline;display:flex;position:absolute;transform:translate(-50%)}.hero__caption{font-size:var(--fs-xs);margin-left:auto}.scene{z-index:0;position:absolute;inset:0}.scene__canvas{width:100%;height:100%;display:block}.scene3d__labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene3d__label,.scene3d__axis{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);white-space:nowrap;opacity:0;will-change:transform;transition:opacity var(--dur-slow) var(--ease);position:absolute;top:0;left:0}.scene3d__label{color:var(--accent)}.scene3d__axis{color:var(--muted)}.clock__status{font-size:var(--fs-base);margin-bottom:var(--s-3);min-height:1.6em}.clock__label{font-size:var(--fs-sm);margin-bottom:var(--s-1)}.clock--compact .countdown{font-variant-numeric:tabular-nums;font-size:var(--fs-xl)}.clock--compact .clock__status{font-size:var(--fs-sm);margin-bottom:var(--s-1)}.clock--compact{text-align:right}@media (max-width:860px){.hero{min-height:0;padding:var(--s-8) 0 0;display:block}.hero__body{margin-bottom:var(--s-6)}.scene{border-top:1px solid var(--line);height:340px;position:relative}.hero__legend{padding:var(--s-4) var(--gutter) var(--s-5);position:static;transform:none}.hero__caption{flex-basis:100%;margin-left:0}}.strip-wrap{overflow-x:auto}.strip{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.strip th,.strip td{padding:var(--s-3) var(--s-3);border-top:1px solid var(--line);text-align:left;white-space:nowrap}.strip th:first-child,.strip td:first-child{padding-left:0}.strip th:last-child,.strip td:last-child{padding-right:0}.strip thead th{border-top:0;border-bottom:var(--head-rule);color:var(--muted);font-weight:500;font-size:var(--fs-xs)}.strip .r{text-align:right}.strip tbody th{font-weight:600}.strip tbody tr:first-child>*{border-top:0}.strip td+td{border-left:1px solid var(--rule)}.strip__note{font-size:var(--fs-xs);margin-top:var(--s-2)}.section{padding:var(--s-9) 0;border-top:1px solid var(--line)}.section--band{color:var(--text);background:var(--band)}.section__head{gap:var(--s-3);margin-bottom:var(--s-7);max-width:760px;display:grid}.h1{font-family:var(--display);font-size:var(--fs-2xl);letter-spacing:-.03em}.h2{font-family:var(--display);letter-spacing:-.03em;gap:var(--s-3);flex-wrap:wrap;align-items:center;font-size:clamp(30px,3.6vw,44px);line-height:1.1;display:flex}.h3{font-size:var(--fs-lg);gap:var(--s-3);align-items:center;display:flex}.section__lede{font-size:var(--fs-md);max-width:56ch}.small{font-size:var(--fs-sm)}@media (max-width:720px){.section{padding:var(--s-8) 0}.section__head{margin-bottom:var(--s-6)}}.replay{gap:var(--s-4);display:grid}.replay__controls{justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.replay__frame{border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--paper);background-image:linear-gradient(var(--chart-grid) 1px, transparent 1px), linear-gradient(90deg, var(--chart-grid) 1px, transparent 1px);padding:var(--s-3);aspect-ratio:3;background-size:24px 24px}.replay__ph,.replay__chart{width:100%;height:100%}.replay__chart .axis{stroke:var(--line);stroke-width:1px}.replay__chart .axis--zero{stroke:var(--line-strong)}.replay__chart .axis--event{stroke:var(--line-strong);stroke-dasharray:3 4}.replay__chart .tick{fill:var(--muted);font-size:12px}.line{fill:none;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.4s var(--ease) forwards}.line--dex{stroke:var(--steel);stroke-width:1.5px}.line--feed{stroke:var(--accent);animation-delay:.4s}.dot--open{fill:var(--accent);opacity:0;animation:show var(--dur-slow) var(--ease) 2.6s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.line,.dot--open{stroke-dashoffset:0;opacity:1;animation:none}}.replay__legend{gap:var(--s-5);font-size:var(--fs-sm);color:var(--muted);display:flex}.legend:before{content:"";width:18px;height:2px;margin-right:var(--s-2);vertical-align:middle;background:var(--steel);display:inline-block}.legend--feed:before{background:var(--accent)}.replay__facts{gap:var(--s-5) var(--s-7);margin:var(--s-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.replay__facts dt{color:var(--muted);font-size:var(--fs-sm)}.replay__facts dd{margin:var(--s-1) 0 0;font-size:var(--fs-xl)}.replay__delay{font-size:var(--fs-sm);font-family:var(--sans);display:block}@media (max-width:720px){.replay__frame{aspect-ratio:4/3}.replay__facts{grid-template-columns:minmax(0,1fr)}}.section__body--split>.section__head{gap:var(--s-3) var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;max-width:none}.section__body--split>.section__head .section__lede{padding-bottom:var(--s-1)}.section__body--side{gap:var(--s-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.section__body--side>.section__head{top:calc(64px + var(--s-6));margin-bottom:0;position:sticky}.section__body--side>.section__head .h2{font-size:clamp(28px,3vw,38px)}@media (max-width:860px){.section__body--split>.section__head,.section__body--side{grid-template-columns:minmax(0,1fr)}.section__body--side{gap:0}.section__body--side>.section__head{margin-bottom:var(--s-6);position:static}}.rules,.positions,.bank,.wallets,.clauses,.wscale__legs,.footer__list{margin:0;padding:0;list-style:none}.wscale{margin:0 0 var(--s-9)}.wscale__cap{font-size:var(--fs-sm);margin-bottom:var(--s-6)}.wscale__ruler{padding:28px 0 32px;position:relative}.wscale__bar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:0 100%;background-repeat:repeat-x;background-size:1.52672% 10px;height:56px;position:relative}.wscale__seg{position:absolute;top:0;bottom:0}.wscale__seg--live{background:var(--live-fill)}.wscale__seg--quiet{background-image:repeating-linear-gradient(135deg, transparent 0 7px, var(--line) 7px 8px);place-items:center;display:grid}.wscale__quiet{padding:var(--s-1) var(--s-3);background:var(--bg);font-family:var(--display);font-size:var(--fs-md);white-space:nowrap}.wscale__mark{background:var(--accent);width:2px;margin-left:-1px;position:absolute;top:-10px;bottom:-10px}.wscale__h{font-size:var(--fs-xs);color:var(--accent);position:absolute;top:0;transform:translate(-50%)}.wscale__h[data-edge=start]{transform:none}.wscale__h[data-edge=end]{transform:translate(-100%)}.wscale__day{padding-left:var(--s-2);border-left:1px dashed var(--line-strong);font-size:var(--fs-xs);color:var(--muted);line-height:24px;position:absolute;bottom:0}.wscale__legs{gap:var(--s-6) var(--s-7);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wscale__legs li{gap:var(--s-2);padding-top:var(--s-3);border-top:2px solid var(--accent);align-content:start;display:grid}.wscale__when{font-size:var(--fs-sm);gap:var(--s-3);flex-wrap:wrap;display:flex}.wscale__t{font-family:var(--display);font-size:var(--fs-lg);line-height:var(--lh-snug)}@media (max-width:960px){.wscale__legs{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wscale{margin-bottom:var(--s-8)}.wscale__bar{height:44px}.wscale__h:nth-child(2){display:none}.wscale__quiet{font-size:var(--fs-sm)}}@media (max-width:520px){.wscale__legs{grid-template-columns:minmax(0,1fr)}}.statement__title{font-family:var(--display);font-size:var(--fs-xl);letter-spacing:-.02em;margin-bottom:var(--s-5)}.ledger{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.ledger th,.ledger td{padding:var(--s-4) var(--s-5) var(--s-4) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ledger thead th{padding-top:0;padding-bottom:var(--s-3);border-bottom:var(--head-rule);font-size:var(--fs-sm);color:var(--muted);font-weight:500}.ledger tbody th{font-family:var(--display);font-size:var(--fs-md);width:20%;font-weight:600}.ledger td:last-child,.ledger th:last-child{padding-right:0}.ledger__loss{color:var(--down)}.ledger--token tbody th{width:30%}.ledger__flow{color:var(--accent);width:26%;font-weight:600}@media (max-width:720px){.ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger,.ledger tbody,.ledger tr,.ledger th,.ledger td{width:auto;display:block}.ledger tr{padding:var(--s-4) 0;border-top:1px solid var(--line)}.ledger tbody tr:first-child{border-top:var(--head-rule)}.ledger th,.ledger td{border:0;padding:0}.ledger tbody th{width:auto;margin-bottom:var(--s-3)}.ledger td{gap:var(--s-3);padding:var(--s-1) 0;font-size:var(--fs-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ledger td:before{content:attr(data-label);color:var(--muted);font-family:var(--sans)}}.section__body--aside{column-gap:var(--s-7);grid-template:"head aside""main aside"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.section__body--aside>.section__head{grid-area:head}.section__body--aside>.section__main{grid-area:main}.section__body--aside>.section__aside{grid-area:aside}.shield{gap:var(--s-5);display:grid}.sheet{padding:var(--s-5) var(--s-6) var(--s-6);background-color:var(--paper);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius-sm)}.sheet__title{font-family:var(--display);font-size:var(--fs-lg);margin-bottom:var(--s-4)}.sheet__lines{margin:0;display:grid}.sheet__line{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.sheet__line dt{font-size:var(--fs-sm);color:var(--muted)}.sheet__line dd{margin:var(--s-1) 0 0;font-size:var(--fs-sm)}.sheet__line:last-child{border-bottom:var(--head-rule)}.sheet__line:last-child dt{color:var(--text);font-weight:600}.sheet__line:last-child dd{color:var(--accent);font-size:var(--fs-base)}.sheet__note{margin-top:var(--s-4);font-size:var(--fs-xs)}.positions{gap:var(--s-4);display:grid}.pos{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);gap:var(--s-3);display:grid}.pos__head{justify-content:space-between;gap:var(--s-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pos__big{font-size:var(--fs-xl);color:var(--accent)}.pos__facts{gap:var(--s-4) var(--s-7);font-size:var(--fs-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pos__facts dt{color:var(--muted);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.pos__facts dd{margin:var(--s-1) 0 0}@media (max-width:960px){.section__body--aside{grid-template:"head""main""aside"/minmax(0,1fr)}.section__body--aside>.section__aside{margin-top:var(--s-7)}}.predict{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ticket{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(160px,34%);display:grid}.ticket__main{padding:var(--s-6);gap:var(--s-5);justify-items:start;display:grid}.ticket__title{font-family:var(--display);font-size:var(--fs-lg)}.ticket__fields{gap:var(--s-4);width:100%;margin:0;display:grid}.ticket__fields dt{font-size:var(--fs-xs);color:var(--muted)}.ticket__fields dd{margin:var(--s-1) 0 0;font-size:var(--fs-sm)}.ticket__blank{min-height:2.5em;padding:var(--s-3) 0 var(--s-1);border-bottom:1px solid var(--line-strong);color:var(--muted);justify-content:flex-end;display:flex}.ticket__blank--lead{justify-content:flex-start}.ticket__stub{padding:var(--s-6) var(--s-5);border-left:var(--stub-edge);background:var(--surface);align-content:start;gap:var(--s-3);display:grid}.ticket__stubhead{gap:var(--s-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.bank li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);display:flex}.predict__side{gap:var(--s-7);display:grid}.rules{counter-reset:rule;gap:var(--s-4);display:grid}.rules li{counter-increment:rule;font-size:var(--fs-md);grid-template-columns:40px 1fr;display:grid}.rules li:before{content:counter(rule);font-family:var(--mono);color:var(--accent)}.score{border-top:var(--head-rule);padding-top:var(--s-4)}.score__title{gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.score__board{grid-template-columns:1fr 1fr;display:grid}.score__side{gap:var(--s-1);display:grid}.score__side+.score__side{padding-left:var(--s-5);border-left:1px solid var(--line-strong)}.score__n{font-size:var(--fs-count);color:var(--text);line-height:1}@media (max-width:960px){.predict{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ticket{grid-template-columns:minmax(0,1fr)}.ticket__main{padding:var(--s-5)}.ticket__stub{border-left:0;border-top:var(--stub-edge)}}.split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.panel{color:var(--text);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);gap:var(--s-4);display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.clauses{gap:var(--s-6) var(--s-7);max-width:1040px;margin-bottom:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clause{gap:var(--s-3);grid-template-columns:48px minmax(0,1fr);display:grid}.clause__n{font-size:var(--fs-sm);color:var(--accent);padding-top:var(--s-1)}.clause p{font-size:var(--fs-md);max-width:48ch}.clause strong{font-family:var(--display)}.clauses__docs{padding-left:calc(48px + var(--s-3))}@media (max-width:860px){.clauses{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.clause{grid-template-columns:36px minmax(0,1fr)}.clauses__docs{padding-left:calc(36px + var(--s-3))}}.qa{border-top:var(--head-rule);margin:0}.qa__row{gap:var(--s-3) var(--s-7);padding:var(--s-5) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.qa__row dt{font-family:var(--display);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug)}.qa__row dd{color:var(--muted);font-size:var(--fs-md);max-width:60ch;margin:0}@media (max-width:860px){.qa__row{grid-template-columns:minmax(0,1fr)}.qa__row dt{font-size:var(--fs-md)}}.footer{background:var(--veil-strong);color:var(--text);border-top:1px solid var(--line);padding:var(--s-8) 0 var(--s-7);font-size:var(--fs-sm)}.footer .muted,.footer .footer__h{color:var(--muted)}.footer a{color:var(--accent)}.footer .wordmark{color:var(--text)}.footer__grid{gap:var(--s-6) var(--s-7);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.footer__h{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--s-2);font-weight:500}.footer__h+p+.footer__h{margin-top:var(--s-4)}.footer__small{font-size:var(--fs-xs);max-width:36ch;margin-top:var(--s-2)}.footer__list{gap:var(--s-2);display:grid}@media (max-width:860px){.footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.app{padding-top:var(--s-7);padding-bottom:var(--s-9);gap:var(--s-5);align-content:start;display:grid}.app--loading{min-height:60vh}.app__head{justify-content:space-between;align-items:end;gap:var(--s-6);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.app__lede{margin-top:var(--s-2);max-width:60ch}.board__bar{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.chips__sep{background:var(--line);width:1px;height:24px;margin:0 var(--s-1);align-self:center}.cell-ticker{gap:var(--s-2);align-items:center;font-weight:600;display:inline-flex}.ack{gap:var(--s-3);font-size:var(--fs-sm);align-items:start;display:flex}.ack input{margin-top:var(--s-1);width:18px;height:18px;accent-color:var(--accent)}.wallets{gap:var(--s-2);display:grid}.wallets .btn-wrap,.wallet-option{width:100%}.wallet-option{justify-content:flex-start}.stats{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hash{font-size:var(--fs-sm);overflow-wrap:anywhere}.geo{margin-top:var(--s-4)}.showcase section{gap:var(--s-4);padding:var(--s-6) 0;border-top:1px solid var(--line);display:grid}.row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}#root{flex-direction:column;min-height:100dvh;display:flex}#root>main{flex:1 0 auto}.legend--wait:before{background:var(--steel)}.legend--down:before{background:var(--down)}.app__head>div:first-child{flex:320px;min-width:0}.app__lede{max-width:min(60ch,100%)}.console__main .app,.console__main .app>*,.mandates>*{min-width:0;max-width:100%}.tablewrap{max-width:100%;overflow-x:auto}.tablewrap,.mtable{position:relative}.section--green{color:var(--text);background:var(--bg-raised)}.stripband{padding:var(--s-6) 0 var(--s-8)}.ahead{margin:0}.ahead__cap{font-size:var(--fs-sm);margin-bottom:var(--s-4)}.ahead__list{border-top:var(--head-rule);margin:0;padding:0;list-style:none}.ahead__row{gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,17rem) minmax(0,1fr) 8ch 9rem;align-items:center;display:grid}.ahead__when{gap:var(--s-2);flex-wrap:wrap;display:flex}.ahead__track{background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:12.5% 100%;height:14px}.ahead__bar{background:var(--live-fill);border-right:2px solid var(--accent);height:100%;display:block}.ahead__row[data-short] .ahead__bar,.ahead__row[data-long] .ahead__bar{background:var(--accent)}.ahead__h{text-align:right;white-space:nowrap}.ahead__flag{color:var(--muted);font-size:var(--fs-xs)}.ahead__row[data-long] .ahead__flag,.ahead__row[data-long] .ahead__h{color:var(--accent);font-weight:600}@media (max-width:720px){.ahead__row{gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) 8ch}.ahead__track{grid-area:2/1/auto/-1}.ahead__flag:empty{display:none}}.boardp{margin-bottom:var(--s-9)}.ledger .r{text-align:right}.ledger--board tbody th{font-family:var(--sans);font-size:var(--fs-base);width:auto}.ledger--board td{font-size:var(--fs-sm)}.boardp__foot{gap:var(--s-4);margin-top:var(--s-5);justify-content:flex-end;align-items:center;display:flex}@media (max-width:720px){.ledger .r{text-align:left}.boardp__foot{justify-content:flex-start}}.pool{gap:var(--s-8);display:grid}.flow{align-items:center;row-gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr);grid-template-areas:"buyer pa book pb seller"". .up1.up2"". .oracle.backstop";display:grid}.flow__node{padding:var(--s-4) var(--s-5);background:var(--paper);border:1px solid var(--line-strong);border-top:3px solid var(--accent);border-radius:var(--radius-sm);align-self:stretch}.flow__node--buyer{grid-area:buyer}.flow__node--book{grid-area:book}.flow__node--seller{grid-area:seller}.flow__node--oracle{grid-area:oracle}.flow__node--backstop{grid-area:backstop}.flow__t{font-family:var(--display);font-weight:600;font-size:var(--fs-md)}.flow__t.num{font-family:var(--mono);font-size:var(--fs-base)}.flow__d{font-size:var(--fs-sm);margin-top:var(--s-1)}.flow__pair--a{grid-area:pa}.flow__pair--b{grid-area:pb}.flow__up--settle{grid-area:up1}.flow__up--cover{grid-area:up2}.flow__pair,.flow__up{gap:var(--s-3);padding:0 var(--s-3);display:grid}.flow__up{padding:var(--s-2) 0;justify-items:center}.flow__arrow{gap:var(--s-1);font-size:var(--fs-xs);color:var(--muted);text-align:center;display:grid}.flow__line{background:var(--text);height:1px;display:block;position:relative}.flow__line:after{content:"";border-top:1px solid var(--text);border-right:1px solid var(--text);width:9px;height:9px;position:absolute;top:-4px}.flow__arrow--r .flow__line:after{right:0;transform:rotate(45deg)}.flow__arrow--l .flow__line:after{left:0;transform:rotate(-135deg)}.flow__arrow--u{align-items:center;gap:var(--s-3);grid-template-columns:auto auto}.flow__arrow--u .flow__lbl{text-align:left;order:2}.flow__arrow--u .flow__line{width:1px;height:40px}.flow__arrow--u .flow__line:after{top:0;left:-4px;transform:rotate(-45deg)}.pool__rules{gap:var(--s-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.pool__rulesT{font-family:var(--display);font-size:var(--fs-xl);letter-spacing:-.02em}.spec{border-top:var(--head-rule);margin:0}.spec>div{gap:var(--s-7);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.spec dt{color:var(--muted)}.spec dd{margin:0}@media (max-width:960px){.flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"buyer""pa""book""pb""seller""up2""backstop""up1""oracle";row-gap:0}.flow__pair{padding:var(--s-3) 0;grid-template-columns:1fr 1fr}.flow__up{padding-left:var(--s-5);justify-items:start}.flow__up--settle{order:1}.pool__rules{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.desk{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.desk__layers{margin:0;padding:0;list-style:none;display:grid;position:relative}.desk__layers:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:12px;bottom:12px;left:5px}.desk__layers li{gap:var(--s-2);padding:0 0 var(--s-6) var(--s-6);display:grid;position:relative}.desk__layers li:before{content:"";border:1px solid var(--accent);background:var(--bg);width:11px;height:11px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.desk__layers li:last-child{padding-bottom:0}.desk__std{font-size:var(--fs-xs);color:var(--accent)}.desk__t{font-family:var(--display);font-size:var(--fs-xl);line-height:var(--lh-snug)}.desk__side{gap:var(--s-7);display:grid}.desk__rights{gap:var(--s-6) var(--s-7);grid-template-columns:1fr 1fr;display:grid}.desk__rh{font-size:var(--fs-md);padding-bottom:var(--s-3);border-bottom:var(--head-rule);margin-bottom:var(--s-3)}.marks{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.marks li{grid-template-columns:20px minmax(0,1fr);display:grid}.marks li:before{font-family:var(--mono);color:var(--accent)}.marks--yes li:before{content:"+"}.marks--no li:before{content:"−";color:var(--down)}.plate{padding:var(--s-5) var(--s-6);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper)}.plate__t{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--s-4);font-weight:500}.plate__grid{gap:var(--s-5) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.plate__grid dt{font-size:var(--fs-sm);color:var(--muted)}.plate__grid dd{margin:var(--s-1) 0 0;font-size:var(--fs-md);color:var(--accent)}.desk__note{font-size:var(--fs-sm);max-width:60ch}@media (max-width:960px){.desk{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.desk__rights,.plate__grid{grid-template-columns:minmax(0,1fr)}}.hits{gap:var(--s-6);display:grid}.hits__table{border-collapse:collapse;width:100%}.hits__table th,.hits__table td{padding:var(--s-4) var(--s-4) var(--s-4) 0;text-align:left;border-bottom:1px solid var(--line)}.hits__table thead th{padding-top:0;padding-bottom:var(--s-3);border-bottom:var(--head-rule);font-size:var(--fs-sm);color:var(--muted);font-weight:500}.hits__table tbody th{white-space:nowrap;font-weight:600}.hits__table .r{text-align:right}.hits__table td:last-child,.hits__table th:last-child{padding-right:0}.hits__cell{gap:var(--s-3);grid-template-columns:minmax(80px,1fr) 6ch;align-items:center;display:grid}.hits__track{background:var(--live-fill);height:10px}.hits__bar{background:var(--accent);height:100%;display:block}.hits__notes{gap:var(--s-3);font-size:var(--fs-sm);max-width:72ch;display:grid}.hits__caveat{font-weight:600}@media (max-width:720px){.hits__table thead th:nth-child(2),.hits__table tbody td:nth-child(2){display:none}.hits__table tbody th{white-space:normal}}.mcp{gap:var(--s-4);display:grid}.mcp__list{padding:var(--s-5) var(--s-6);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;display:grid}.mcp__list>div{gap:var(--s-7);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}.mcp__list>div:last-child{border-bottom:0}.mcp__list dt{color:var(--accent)}.mcp__list dd{color:var(--muted);margin:0}.mcp__signs{font-size:var(--fs-sm);color:var(--muted)}@media (max-width:720px){.mcp__list{padding:var(--s-4)}.mcp__list>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.show{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.show__steps{margin:0;padding:0;list-style:none}.show__step{gap:var(--s-3);min-height:62vh;padding:var(--s-6) 0 var(--s-6) var(--s-5);border-left:2px solid var(--line);transition:border-color var(--dur) var(--ease);align-content:center;justify-items:start;display:grid}.show__step[data-active]{border-left-color:var(--accent)}.show__t{color:var(--muted);transition:color var(--dur) var(--ease)}.show__step[data-active] .show__t{color:var(--text)}.show__n{font-size:var(--fs-sm);color:var(--accent)}.show__t{font-size:var(--fs-2xl);letter-spacing:var(--display-track);line-height:var(--lh-tight)}.show__d{color:var(--muted);font-size:var(--fs-md);max-width:34ch}.show__tag{font-size:var(--fs-xs);color:var(--muted);padding:var(--s-1) var(--s-3);border:1px solid var(--line-strong);border-radius:999px}.show__inline{display:none}.show__pin{top:calc(64px + var(--s-6));position:sticky}.win{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:clip}.win__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);min-height:48px;display:flex}.win__body{padding:var(--s-5);min-height:380px;display:grid}.win__panel{visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);grid-area:1/1}.win__panel[data-active]{visibility:visible;opacity:1}.win .sheet--bare{background:0 0;border:0;padding:0}.win .sheet--bare .sheet__title{display:none}.deskmini{gap:var(--s-6);display:grid}.setmini__src{margin-top:var(--s-4);font-size:var(--fs-sm)}@media (max-width:960px){.show{grid-template-columns:minmax(0,1fr)}.show__pin{display:none}.show__step{min-height:0;padding-left:var(--s-4);margin-bottom:var(--s-7)}.show__inline{width:100%;margin-top:var(--s-4);display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.show__step,.win__panel{transition:none}}.section,.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.bgfx{z-index:-1;pointer-events:none;background:var(--silk-fallback);opacity:.34;width:100%;height:100%;position:fixed;inset:0}.section{isolation:isolate;background:var(--veil);position:relative}.section--band{background:var(--veil-strong)}.section--green{background:var(--veil)}.section:before,.section:after{content:"+";z-index:1;font-family:var(--mono);font-size:var(--fs-md);color:var(--accent-dim);pointer-events:none;line-height:1;position:absolute;top:-9px}.section:before{left:max(var(--gutter), calc(50% - var(--container) / 2))}.section:after{right:max(var(--gutter), calc(50% - var(--container) / 2))}.stripband{background:var(--veil)}.hero{color:var(--text);background:linear-gradient(to bottom, var(--veil-soft), var(--veil))}.hero__lead{position:relative}.hero__body:before{content:"";z-index:-1;background:radial-gradient(70% 70% at 30% 50%, var(--veil-bar) 40%, transparent 100%);pointer-events:none;position:absolute;inset:-8% 38% -8% -10%}.hero .display{text-shadow:0 0 40px var(--acid-glow)}.hero .countdown{color:var(--accent);text-shadow:0 0 28px var(--acid-glow-strong)}.xblock{gap:var(--s-8);display:grid}.xsteps{gap:var(--s-6) var(--s-7);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xsteps li{gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--accent);align-content:start;display:grid;position:relative}.xsteps__n{font-size:var(--fs-sm);color:var(--accent)}.xsteps__t{font-size:var(--fs-xl);letter-spacing:var(--display-track);line-height:var(--lh-tight)}.xprev{gap:var(--s-4);padding:var(--s-6);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:grid}.xprev__bar{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.xprev__t{gap:var(--s-3);font-size:var(--fs-lg);align-items:center;display:flex}.xprev__row{gap:var(--s-4);grid-template-columns:72px minmax(0,1fr) 150px;align-items:center;display:grid}.xprev__side{color:var(--muted);font-size:var(--fs-sm)}.xprev__v{text-align:right;font-size:var(--fs-sm)}.xtrack{background:var(--chart-grid);border-radius:var(--radius-sm);height:28px;display:flex;overflow:hidden}.xseg{flex-grow:0;flex-shrink:0;min-width:2px}.xseg--match,.xkey--match:before{background:var(--accent)}.xseg--fill,.xkey--fill:before{background:var(--steel)}.xseg--back,.xkey--back:before{background:var(--faint)}.xprev__key{gap:var(--s-5);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xkey:before{content:"";width:12px;height:12px;margin-right:var(--s-2);vertical-align:-1px;border-radius:2px;display:inline-block}.xprev__note{font-size:var(--fs-sm)}.xblock__rules{max-width:880px}.xblock__cta{margin:0}.qmini{min-width:0}@media (max-width:960px){.xsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xsteps{grid-template-columns:minmax(0,1fr)}.xprev{padding:var(--s-4)}.xprev__row{grid-template-columns:minmax(0,1fr) auto}.xprev__side,.xtrack{grid-column:1/-1}}.mland{color:var(--text)}.mland .container{padding-inline:16px}@media (min-width:900px){.mland .container{padding-inline:32px}}.kicker{font:500 13px/1.4 var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:rgb(var(--tint));margin:0 0 14px}.mhero{background:linear-gradient(90deg,#000000db 0%,#000000b8 42%,#0000002e 70%,#0000 100%);padding:56px 0 64px}.mhero__grid{align-items:start;gap:40px;display:grid}@media (min-width:960px){.mhero{padding:96px 0 104px}.mhero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.mhero__title{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.1rem,1.2rem + 3.6vw,4.25rem);font-weight:650;line-height:1.02}.mhero__lede{color:var(--muted);max-width:58ch;margin:22px 0 0;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.55}.pills{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pills li{border:1px solid var(--line-strong);background:rgb(var(--tint) / 8%);border-radius:999px;padding:6px 12px;font-size:14px}.mhero .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mfacts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px 24px;margin:36px 0 0;padding-top:24px;display:grid}.mfacts dt{color:var(--muted);font-size:13px}.mfacts dd{margin:4px 0 0;font-size:14px;line-height:1.4}.mwin{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;min-width:0;margin:0;overflow:hidden}.mwin__bar{border-bottom:1px solid var(--line);background:var(--band);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;font-size:13px;display:flex}.mwin__dots{background:rgb(var(--tint));width:10px;height:10px;box-shadow:16px 0 0 rgb(var(--tint) / 45%), 32px 0 0 rgb(var(--tint) / 20%);border-radius:50%;flex:none;margin-right:30px}.mwin__title{white-space:nowrap;font-weight:600}.mwin__tag{font:12px var(--mono,ui-monospace, monospace);color:var(--muted);margin-left:auto}.mwin__body{padding:16px 14px 14px}.mwin__note{margin:14px 0 0;font-size:13px;line-height:1.5}.tablewrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.guard,.ledger{border-collapse:collapse;width:100%;font-size:14px}.guard th,.guard td,.ledger th,.ledger td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.guard thead th,.ledger thead th{color:var(--muted);font-size:12px;font-weight:500}.guard td.num,.ledger td.num{white-space:nowrap}.guard__v{font:12px var(--mono,ui-monospace, monospace);border-radius:6px;padding:2px 8px;display:inline-block}.guard__v--pass{color:#0b1a12;background:rgb(var(--tint))}.guard__v--off{color:var(--text);border:1px solid var(--line-strong)}.msec{border-top:1px solid var(--line);padding:64px 0}.msec--band{background:var(--band)}.msec__head{max-width:62ch;margin-bottom:28px}.msec__head p{margin:10px 0 0}.msec__note{margin:18px 0 0;font-size:14px}.msec__split{gap:32px;display:grid}@media (min-width:900px){.msec{padding:96px 0}.msec__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}}.h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);line-height:1.12}.bullets{color:var(--text);margin:0;padding:0 0 0 1.1em;line-height:1.6}.bullets li+li{margin-top:8px}.flow{counter-reset:none;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.flow__step{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.flow__n{color:rgb(var(--tint));font-size:13px}.flow__title{margin:10px 0 8px;font-size:1.05rem}.flow__step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.skills{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:760px){.skills{grid-template-columns:repeat(2,minmax(0,1fr))}}.skill{background:var(--paper);padding:20px}.skill__name{margin:0 0 6px;font-size:1.02rem}.skill p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.record{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.record dt{color:var(--muted);font-size:13px}.record dd{font:600 1.6rem/1.1 var(--mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin:4px 0 0}.faq{background:var(--line);border:1px solid var(--line);border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:760px){.faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq__item{background:var(--paper);padding:20px}.faq dt{font-weight:600}.faq dd{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.mfoot{border-top:1px solid var(--line);padding:32px 0 48px;font-size:13px}@media (prefers-reduced-motion:reduce){.mland *{transition:none!important;animation:none!important}}@media (min-width:760px){.skill:last-child:nth-child(odd),.faq__item:last-child:nth-child(odd){grid-column:1/-1}}.mandates{gap:24px;display:grid}.mandates .field{max-width:720px}.mcreate{border:1px dashed var(--line-strong);border-radius:12px;padding:14px 16px}.mcreate p{margin:0;font-size:14px;line-height:1.5}.mdetail{gap:20px;display:grid}.mdetail__head p{margin:8px 0 0;font-size:14px}.mhalt{color:#ffb4a8;font-weight:600}.mgrid{gap:14px;display:grid}@media (min-width:900px){.mgrid,.mgrid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.mpanel{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:18px}.mpanel__title{margin:0 0 6px;font-size:1rem}.mpanel__note{margin:0 0 12px;font-size:13px;line-height:1.5}.mfact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.mfact dt{color:var(--muted);font-size:12.5px}.mfact dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.mtable{border-collapse:collapse;width:100%;font-size:13.5px}.mtable th,.mtable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.mtable thead th{color:var(--muted);font-size:12px;font-weight:500}.mtable td.num{white-space:nowrap}.mlist{margin:12px 0 0;padding:0 0 0 1.1em;line-height:1.7}.wordmark{align-items:center;gap:9px;display:inline-flex}.brand-mark{flex:none;width:32px;height:32px;display:block}.tsim__grid{display:grid}@media (min-width:960px){.tsim__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}}.tsim__form{border-bottom:1px solid var(--line);align-content:start;gap:14px;padding:18px 16px;display:grid}@media (min-width:960px){.tsim__form{border-bottom:0;border-right:1px solid var(--line)}}.tsim__row{gap:8px;display:flex}.tsim__field{gap:6px;display:grid}.tsim__field label{color:var(--muted);font-size:13px}.tsim__check{align-items:center;gap:8px;font-size:14px;display:flex}.tsim__presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsim__policy{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 14px;margin:4px 0 0;padding-top:14px;display:grid}.tsim__policy dt{color:var(--muted);font-size:12px}.tsim__policy dd{margin:2px 0 0;font-size:14px}.tsim__result{min-width:0;padding:18px 16px}.tsim__checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tsim__check-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"mark label reason"".detail detail";align-items:baseline;gap:2px 10px;padding:9px 10px;display:grid}@media (min-width:640px){.tsim__check-row{grid-template-columns:22px 230px minmax(0,1fr) 150px;grid-template-areas:"mark label detail reason"}}.tsim__mark{grid-area:mark;font-weight:700}.tsim__label{grid-area:label;font-size:14px;font-weight:550}.tsim__detail{grid-area:detail;font-size:13px;line-height:1.4}.tsim__reason{color:var(--muted);text-align:right;grid-area:reason;font-size:12px}.tsim__check-row--pass .tsim__mark{color:rgb(var(--tint))}.tsim__check-row--fail{background:#ff6b6b1a;border-color:#ff6b6b}.tsim__check-row--fail .tsim__mark{color:#ff6b6b}.tsim__check-row--skipped{opacity:.55}.tsim__verdict{border:1px solid var(--line-strong);border-radius:12px;gap:4px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.tsim__verdict strong{font-size:1.05rem}.tsim__verdict--ok{background:rgb(var(--tint) / 12%)}.tsim__verdict--bad{background:#ff6b6b1f;border-color:#ff6b6b}.tsim__verdict--warn{background:#bdbdbd1f;border-color:#bdbdbd}.hero__grid{gap:var(--s-8);grid-template-columns:minmax(0,6fr) minmax(340px,5fr);align-items:center;width:100%;display:grid}.hero .display{max-width:10ch;font-size:clamp(48px,6.4vw,104px)}.hero__cue{left:50%;bottom:var(--s-5);justify-items:center;gap:var(--s-2);color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.hero__cue:after{content:"";background:linear-gradient(var(--accent), transparent);transform-origin:50% 0;width:1px;height:36px;animation:cue 2.4s var(--ease) infinite}.hlive{gap:var(--s-4);padding:var(--s-6);color:var(--text);background:radial-gradient(120% 80% at 100% 0%, var(--acid-glow), transparent 60%), var(--veil-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);animation:7s ease-in-out infinite alternate hlive-float;display:grid}@keyframes hlive-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hlive__top{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.hlive__t{align-items:center;gap:var(--s-2);font-size:var(--fs-md);display:flex}.hlive__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite dot}@keyframes dot{50%{opacity:.25}}.hlive .clock--compact{text-align:left}.hlive .clock--compact .countdown{font-variant-numeric:tabular-nums;font-size:var(--fs-2xl);color:var(--accent)}.hlive__rows{margin:0;padding:0;list-style:none;display:grid}.hlive__rows li{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.hlive__sym{font-weight:600}.hlive__note{font-size:var(--fs-xs)}.hlive__cta{justify-content:center}@media (max-width:960px){.hero__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.hero__cue{display:none}}@media (prefers-reduced-motion:reduce){.hlive,.hlive__dot,.hero__cue:after{animation:none}}.story{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"steps pin";align-items:start;display:grid}.story__steps{grid-area:steps;margin:0;padding:0;list-style:none}.story__step{align-content:center;gap:var(--s-3);min-height:78vh;padding-left:var(--s-5);border-left:2px solid var(--line);transition:border-color var(--dur) var(--ease);display:grid}.story__step[data-active]{border-left-color:var(--accent)}.story__n{font-size:var(--fs-sm);color:var(--accent)}.story__t{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--display-track);color:var(--muted);transition:color var(--dur) var(--ease)}.story__step[data-active] .story__t{color:var(--text)}.story__d{font-size:var(--fs-md);color:var(--muted);max-width:38ch}.story__pin{top:calc(64px + var(--s-5));grid-area:pin;position:sticky}.story__frame{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--veil-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:grid}.story__bar{justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--fs-sm);color:var(--muted);display:flex}.story__meter{background:var(--line);border-radius:999px;width:140px;height:4px;display:block;overflow:hidden}.story__meter span{background:var(--accent);transform-origin:0;height:100%;display:block}.story__src{font-size:var(--fs-xs)}.stage{width:100%;height:auto;display:block}.stage--ph{aspect-ratio:640/440}.stage__axis{stroke:var(--line-strong)}.stage__event{stroke:var(--line-strong);stroke-dasharray:3 5}.stage__tick{fill:var(--muted);font-family:var(--mono);font-size:12px}.stage__small{fill:var(--muted);font-size:12px}.stage__small--dex{fill:var(--steel)}.stage__big{fill:var(--text);font-family:var(--mono);font-size:26px;font-weight:600}.stage__close{fill:var(--text)}.stage__silent{fill:var(--live-fill)}.stage__feed{stroke:var(--accent);stroke-width:2.5px}.stage__dex{fill:none;stroke:var(--steel);stroke-width:1.5px}.stage__chip--buy{fill:var(--accent)}.stage__chip--sell{fill:var(--steel)}.stage__chipt{fill:var(--accent-ink);font-size:12px;font-weight:600}.stage__bell{stroke:var(--accent)}.stage__ring{fill:none;stroke:var(--accent);stroke-width:2px}.stage__jump{stroke:var(--accent);stroke-width:3px}.stage__open{fill:var(--accent)}.stage__panel{fill:var(--paper);stroke:var(--line-strong)}.stage__line{fill:var(--text);font-size:14px}@media (max-width:960px){.story{grid-template-columns:minmax(0,1fr);grid-template-areas:"pin""steps";gap:0}.story__pin{z-index:2;top:64px}.story__frame{padding:var(--s-3);background:var(--paper)}.story__step{min-height:62vh;padding-top:var(--s-6);align-content:start}.story__t{font-size:var(--fs-xl)}}.sim{gap:var(--s-5);display:grid}.sim__controls{gap:var(--s-3);display:grid}.sim__body{gap:var(--s-7);padding:var(--s-5);background:var(--veil-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;display:grid}.sim__chart{width:100%;height:auto;display:block}.sim__area{fill:var(--live-fill)}.sim__line{fill:none;stroke:var(--accent);stroke-width:2.5px}.sim__real{stroke:var(--steel);stroke-dasharray:4 4}.sim__cursor{stroke:var(--text);stroke-opacity:.5}.sim__out{gap:var(--s-3);display:grid}.sim__label{font-size:var(--fs-sm);color:var(--muted)}.sim__range{width:100%;accent-color:var(--accent)}.sim__gap{font-size:var(--fs-count);color:var(--accent);line-height:1}.sim__facts{margin:0;display:grid}.sim__facts>div{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);display:flex}.sim__facts dt{gap:var(--s-2);color:var(--muted);font-size:var(--fs-sm);align-items:center;display:flex}.sim__facts dd{margin:0}.radar__src{margin-top:var(--s-3)}@media (max-width:960px){.sim__body{gap:var(--s-5);padding:var(--s-4);grid-template-columns:minmax(0,1fr)}}.hlive__rows{min-height:196px}.hlive__rows li{min-height:49px}.hlive .clock__status{min-height:3.2em}.hlive .clock--compact .countdown{min-height:1.1em}.console{grid-template:"top top"64px"side main"minmax(0,1fr)/248px minmax(0,1fr);height:100dvh;display:grid}.console__top{align-items:center;gap:var(--s-4);padding:0 var(--s-5);background:var(--veil-bar);border-bottom:1px solid var(--line);grid-area:top;display:flex}.console__label{padding-left:var(--s-4);border-left:1px solid var(--line-strong);color:var(--muted);font-size:var(--fs-sm)}.console__right{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.console__side{gap:var(--s-5);min-height:0;padding:var(--s-5) var(--s-4) var(--s-4);border-right:1px solid var(--line);background:var(--veil-strong);flex-direction:column;grid-area:side;display:flex;overflow-y:auto}.console__nav{gap:var(--s-5);display:grid}.console__group ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.console__gt{margin:0 0 var(--s-2) var(--s-3);font-size:var(--fs-xs);color:var(--faint);font-weight:500}.console__link{padding:var(--s-2) var(--s-3);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-base);border:1px solid #0000;text-decoration:none;display:block}.console__link:hover{color:var(--text);background:var(--surface)}.console__link[aria-current=page]{color:var(--text);background:var(--surface);border-color:var(--line-strong)}.console__group--out{padding-top:var(--s-4);border-top:1px solid var(--line)}.netpanel{padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-xs);margin-top:auto}.netpanel__t{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--fs-sm);color:var(--muted);font-weight:500;display:flex}.netpanel__dot{background:var(--up);border-radius:50%;width:8px;height:8px}.netpanel__dot[data-state=down]{background:var(--down)}.netpanel__rows{gap:var(--s-2);margin:0;display:grid}.netpanel__rows>div{justify-content:space-between;gap:var(--s-3);display:flex}.netpanel__rows dt{color:var(--muted)}.netpanel__rows dd{text-align:right;margin:0}.console__main{background:var(--veil);grid-area:main;min-width:0;overflow-y:auto}.console__main .app{max-width:1320px;padding:var(--s-7) var(--s-6) var(--s-9)}@media (max-width:960px){.console{grid-template:"top"64px"side""main"minmax(0,1fr)/minmax(0,1fr);height:auto}.console__top{padding:0 var(--gutter)}.console__label{display:none}.console__side{padding:var(--s-3) var(--gutter);border-right:0;border-bottom:1px solid var(--line);overflow:visible}.console__nav{gap:var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.console__group{display:contents}.console__gt,.netpanel{display:none}.console__group ul{gap:var(--s-1);display:flex}.console__group--out{border-top:0;padding-top:0}.console__link{white-space:nowrap}.console__main .app{padding:var(--s-6) var(--gutter) var(--s-8)}}.term{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.term__main{gap:var(--s-8);display:grid}.term__sec{gap:var(--s-3);display:grid}.term__head{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.term__h{gap:var(--s-3);font-size:var(--fs-xl);letter-spacing:var(--display-track);align-items:center;display:flex}.term__table{margin-top:var(--s-2)}.term__side{gap:var(--s-5);top:var(--s-5);display:grid;position:sticky}.ticketp{gap:var(--s-4);padding:var(--s-5);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:grid}.ticketp .term__h{font-size:var(--fs-lg)}.skew{background:var(--down);border-radius:999px;width:100%;min-width:96px;height:8px;display:block;overflow:hidden}.skew__buy{background:var(--up);height:100%;display:block}@media (max-width:1100px){.term{grid-template-columns:minmax(0,1fr)}.term__side{position:static}}.radar{gap:var(--s-3);display:grid}.radar__rec{align-items:center;gap:var(--s-3);display:inline-flex}.radar__x{font-size:var(--fs-xs)}.pips{gap:var(--s-1);display:inline-flex}.pips__on,.pips__off{border-radius:2px;width:8px;height:14px}.pips__on{background:var(--accent)}.pips__off{border:1px solid var(--line-strong)}.grade{font-size:var(--fs-sm);font-weight:600}.grade--strong{color:var(--accent)}.grade--mixed{color:var(--text)}.grade--weak{color:var(--down)}.radar__x,.radar__rec .num{white-space:nowrap}.console__side{scrollbar-width:none;gap:var(--s-4)}.console__side::-webkit-scrollbar{display:none}.console__nav{gap:var(--s-4)}.console__link{padding:7px 12px;font-size:14.5px}.console__group--fold summary{cursor:pointer;margin-right:var(--s-3);justify-content:space-between;align-items:center;list-style:none;display:flex}.console__group--fold summary::-webkit-details-marker{display:none}.console__group--fold summary:after{content:"+";color:var(--muted);font-size:14px}.console__group--fold[open] summary:after{content:"–"}@media (max-width:960px){.console__group--fold{display:none}}@media (min-width:961px){:root:has(.console){height:100%;overflow:hidden}:root:has(.console) body{height:100%;overflow:hidden}}:root:has(.console) .bgfx{opacity:.4}.console__main{background:rgb(var(--deep) / 45%)}.console__main :is(.tablewrap,.mk-card,.mform,.mpanel,.notice,.s-figs){background-color:rgb(var(--deep) / 94%)}:root{--ok:#5fd39a;--ok-dim:#5fd39a24;--bad:#ff6b6b;--bad-dim:#ff6b6b24;--warn:#f2b45a;--warn-dim:#f2b45a24;--card-bg:#080808b8;--card-line:#ffffff1c;--card-radius:18px}.tone-ok{color:var(--ok)}.tone-bad{color:var(--bad)}.tone-warn{color:var(--warn)}.pill{border:1px solid var(--card-line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--ok{color:var(--ok);background:var(--ok-dim);border-color:#5fd39a66}.pill--bad{color:var(--bad);background:var(--bad-dim);border-color:#ff6b6b66}.pill--warn{color:var(--warn);background:var(--warn-dim);border-color:#f2b45a66}:root .mk-card,:root .mk-form,:root .mk-uw,:root .mk-pos,:root .mform,:root .mk-steps li{background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(16px)saturate(120%)}:root .app__head .h1{letter-spacing:-.042em;font-weight:680;line-height:1.02}.netpill{padding-top:var(--s-4);border-top:1px solid var(--line);gap:6px;margin-top:auto;font-size:13px;display:grid}.netpill summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;list-style:none;display:flex}.netpill summary::-webkit-details-marker{display:none}.netpill__dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.netpill__dot[data-state=down]{background:var(--bad)}.netpill__dot[data-state=local]{background:var(--warn)}.netpill dl{color:var(--faint);gap:4px;margin:6px 0 0;font-size:12px;display:grid}.netpill dl div{justify-content:space-between;gap:10px;display:flex}.netpill dd{margin:0}.sitenav__menu{position:relative}.sitenav__menu>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.sitenav__menu>summary::-webkit-details-marker{display:none}.sitenav__menu>summary:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.sitenav__menu[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.sitenav__drop{z-index:60;border:1px solid var(--card-line);-webkit-backdrop-filter:blur(18px);background:#0a0a0aeb;border-radius:16px;gap:2px;width:min(420px,90vw);padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:-12px;box-shadow:0 20px 60px #00000080}.sitenav__item{color:inherit;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.sitenav__item:hover,.sitenav__item:focus-visible,.sitenav__item[aria-current=page]{background:#ffffff0f}.sitenav__item b{font-size:14px;font-weight:600}.sitenav__item span{color:var(--muted);font-size:13px}html{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.sitenav__drop{background:#0b0b0b}.sitenav__st{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);margin-left:8px;font-size:11px;font-weight:500}.sitenav__st[data-st=live]{color:var(--ok)}.sitenav__st[data-st=planned]{color:var(--muted)}.sitenav__st[data-st=soon]{color:#fff;border:1px solid #fff6;border-radius:999px;padding:0 6px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nav:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:linear both sc-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}@keyframes sc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__lead{animation:linear both sc-hero-out;animation-timeline:scroll(root);animation-range:0 85vh}.hero__legend{animation:linear both sc-fade-out;animation-timeline:scroll(root);animation-range:0 40vh}@keyframes sc-hero-out{to{opacity:0;transform:translateY(-72px)}}@keyframes sc-fade-out{to{opacity:0}}.section__head .h2{animation:ease-out both sc-mask;animation-timeline:view();animation-range:entry entry 55%}.section__head .section__lede{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry 10% entry 65%}@keyframes sc-mask{0%{clip-path:inset(0 0 100%);transform:translateY(40px)}to{clip-path:inset(0 0 -20%);transform:none}}@keyframes sc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}@keyframes sc-slide-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes sc-slide-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.xsteps li{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry 5% entry 50%}.xsteps li:nth-child(2){animation-range:entry 12% entry 57%}.xsteps li:nth-child(3){animation-range:entry 19% entry 64%}.xsteps li:nth-child(4){animation-range:entry 26% entry 71%}.xprev{animation:ease-out both sc-pop;animation-timeline:view();animation-range:entry entry 60%}.xtrack .xseg{transform-origin:0;animation:ease-out both sc-grow-x;animation-timeline:view();animation-range:entry 30% cover 38%}.xblock__rules>div{animation:ease-out both sc-slide-l;animation-timeline:view();animation-range:entry entry 70%}.wscale__seg--quiet{transform-origin:0;animation:ease-in-out both sc-grow-x;animation-timeline:view();animation-range:entry 25% cover 45%}.wscale__seg--live{animation:ease-out both sc-fade-in;animation-timeline:view();animation-range:entry 10% entry 60%}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}.wscale__mark{transform-origin:50% 100%;animation:ease-out both sc-grow-y;animation-timeline:view();animation-range:entry 20% cover 40%}.wscale__legs li{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry 10% entry 55%}.wscale__legs li:nth-child(2){animation-range:entry 18% entry 63%}.wscale__legs li:nth-child(3){animation-range:entry 26% entry 71%}.wscale__legs li:nth-child(4){animation-range:entry 34% entry 79%}.ahead__bar{transform-origin:0;animation:ease-out both sc-grow-x;animation-timeline:view();animation-range:entry 5% cover 30%}.ahead__row{animation:ease-out both sc-slide-l;animation-timeline:view();animation-range:entry entry 80%}.ledger tbody tr,.hits__table tbody tr{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry entry 90%}.hits__bar{transform-origin:0;animation:ease-out both sc-grow-x;animation-timeline:view();animation-range:entry 20% cover 35%}.ledger--board tbody tr{animation-name:sc-slide-r}.sheet{animation:ease-out both sc-pop;animation-timeline:view();animation-range:entry entry 70%}.sheet__line{animation:ease-out both sc-slide-r;animation-timeline:view();animation-range:entry 15% entry 85%}.flow__node{animation:ease-out both sc-pop;animation-timeline:view();animation-range:entry entry 60%}.flow__line{transform-origin:0;animation:ease-out both sc-grow-x;animation-timeline:view();animation-range:entry 25% cover 35%}.flow__arrow--u .flow__line{transform-origin:50% 0;animation-name:sc-grow-y}.spec>div{animation:ease-out both sc-slide-l;animation-timeline:view();animation-range:entry entry 80%}.desk__layers:before{transform-origin:50% 0;animation:linear both sc-grow-y;animation-timeline:view();animation-range:entry 20% cover 55%}.desk__layers li{animation:ease-out both sc-slide-l;animation-timeline:view();animation-range:entry 10% entry 75%}.desk__rights>div,.plate{animation:ease-out both sc-slide-r;animation-timeline:view();animation-range:entry 5% entry 70%}.ticket{animation:ease-out both sc-pop;animation-timeline:view();animation-range:entry entry 65%}.score__n{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry 20% cover 30%}.clause{animation:ease-out both sc-slide-l;animation-timeline:view();animation-range:entry entry 80%}.clause:nth-child(2n){animation-name:sc-slide-r}.qa__row{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry entry 90%}.mcp__list>div{animation:ease-out both sc-slide-r;animation-timeline:view();animation-range:entry entry 80%}.footer__grid>div{animation:ease-out both sc-rise;animation-timeline:view();animation-range:entry entry 80%}.replay__frame,.replay__facts{animation:ease-out both sc-pop;animation-timeline:view();animation-range:entry entry 70%}}}.lsec{background:0 0;padding:96px 0;position:relative}.lsec--deep{background:0 0}@media (max-width:760px){.lsec{padding:64px 0}}.lhead{gap:14px;max-width:62ch;margin-bottom:44px;display:grid}.lhead--center{text-align:center;margin-inline:auto}.lhead--split{max-width:none}@media (min-width:900px){.lhead--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px}}.lhead__kicker{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tint) / 85%);margin:0 0 12px}.lhead__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem);font-weight:650;line-height:1.05}.lhead__lede{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.lnote{color:var(--muted);max-width:80ch;margin:20px 0 0;font-size:13px;line-height:1.5}.gate{align-items:center;gap:0;display:grid}@media (min-width:1000px){.gate{grid-template-columns:minmax(0,.9fr) 56px minmax(0,1.3fr) 56px minmax(0,1fr)}}.gate__node,.gate__out{border:1px solid var(--line-strong);background:#00000047;border-radius:18px;gap:8px;padding:22px;display:grid}.gate__node strong,.gate__out strong{font-size:1.2rem}.gate__tag{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gate__note{color:var(--muted);font-size:13px;line-height:1.45}.gate__node--mandate{border-color:rgb(var(--tint) / 55%);background:linear-gradient(160deg, rgb(var(--tint) / 12%), #0000004d);box-shadow:0 0 0 6px rgb(var(--tint) / 5%)}.gate__checks{font:13px/1.3 var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:4px 0;padding:0;list-style:none;display:grid}.gate__checks li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.gate__i{color:rgb(var(--tint));font-size:11px}.gate__wire{height:40px;position:relative}.gate__wire span{border-left:2px dashed rgb(var(--tint) / 45%);position:absolute;top:0;bottom:0;left:50%}@media (min-width:1000px){.gate__wire{align-self:stretch;height:auto}.gate__wire span{border-left:0;border-top:2px dashed rgb(var(--tint) / 45%);inset:50% 0 auto}.gate__wire span:after{content:"";border:5px solid #0000;border-left:7px solid rgb(var(--tint) / 70%);position:absolute;top:-6px;right:-2px}}.gate__outs{gap:14px;display:grid}.gate__out span:last-child{color:var(--muted);font-size:14px;line-height:1.5}.gate__out--fill{background:#f5f5f514;border-color:#f5f5f5}.gate__out--reject{background:#ff6b6b14;border-color:#ff6b6b}.code{border:1px solid var(--line-strong);background:#06080c;border-radius:16px;overflow:hidden}.code__bar{border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--muted);justify-content:space-between;padding:12px 18px;display:flex}.code__row{border-bottom:1px solid #ffffff0a;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"ln src"".reason"".plain";gap:4px 12px;padding:14px 18px;display:grid}.code__row:last-child{border-bottom:0}.code__row:hover{background:rgb(var(--tint) / 5%)}@media (min-width:960px){.code__row{grid-template-columns:30px minmax(0,1.15fr) 140px minmax(0,1fr);grid-template-areas:"ln src reason plain";align-items:baseline}}.code__ln{font:12px var(--mono);color:#8a8f99;grid-area:ln}.code__src{font:13.5px/1.5 var(--mono);color:#dfe6f0;overflow-wrap:anywhere;grid-area:src}.code__kw{color:#8f8f8f}.code__reason{font:600 12.5px var(--mono);color:#bdbdbd;grid-area:reason}.code__plain{color:var(--muted);grid-area:plain;font-size:14px;line-height:1.5}.bento{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"order order plan""loan books plan""follow follow follow"}}@media (max-width:899px){.bento__tile{grid-area:auto!important}}.bento__tile{border:1px solid var(--line);background:linear-gradient(#ffffff08,#00000040);border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.bento__art{min-height:220px;color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.bento__tile h3{margin:8px 0 0;font-size:1.1rem}.bento__tile p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.art{width:100%;height:auto;max-height:320px;overflow:visible}.record2{align-items:center;gap:48px;display:grid}@media (min-width:900px){.record2{grid-template-columns:340px minmax(0,1fr);gap:72px}}.record2__ring{width:min(100%,300px);margin:0 auto;position:relative}.record2__ring svg{width:100%;height:auto;display:block}.record2__mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.record2__mid strong{font-size:3.4rem;line-height:1}.record2__mid span{font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px}.record2 .lhead{margin-bottom:18px}.record2__lede{color:var(--muted);max-width:56ch;margin:0;line-height:1.6}.record2__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 0;display:grid}@media (min-width:700px){.record2__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.record2__stats div{border-left:2px solid rgb(var(--tint) / 40%);padding-left:14px}.record2__stats dt{color:var(--muted);font-size:13px}.record2__stats dd{margin:6px 0 0;font-size:1.7rem;font-weight:600}@media (min-width:900px){.example2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.example2 .lhead{position:sticky;top:110px}}.tline{margin:0;padding:0;list-style:none;position:relative}.tline:before{content:"";background:linear-gradient(180deg, rgb(var(--tint) / 50%), rgb(var(--tint) / 8%));width:2px;position:absolute;top:8px;bottom:8px;left:7px}.tline__step{grid-template-columns:16px minmax(0,1fr);gap:22px;padding-bottom:30px;display:grid;position:relative}.tline__dot{border:3px solid var(--bg);background:#f5f5f5;border-radius:50%;width:16px;height:16px;margin-top:5px;box-shadow:0 0 0 1px #f5f5f5}.tline__step--rejected .tline__dot{background:#ff6b6b;box-shadow:0 0 0 1px #ff6b6b,0 0 18px #ff6b6b80}.tline__step--keeper .tline__dot{background:#bdbdbd;box-shadow:0 0 0 1px #bdbdbd}.tline__what{margin:0;font-size:1.15rem;font-weight:600}.tline__res{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.tline__pill{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#f5f5f5;border:1px solid #f5f5f566;border-radius:999px;margin-right:6px;padding:2px 8px;display:inline-block}.tline__step--rejected .tline__pill{color:#ff6b6b;border-color:#ff6b6b80}.tline__step--keeper .tline__pill{color:#bdbdbd;border-color:#bdbdbd80}.roles{border-top:1px solid var(--line-strong);gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.roles li+li{border-left:1px solid var(--line)}.roles li{padding:0 28px}.roles li:first-child{padding-left:0}}.roles li{padding-top:28px}.roles__n{letter-spacing:-.04em;background:linear-gradient(180deg, rgb(var(--tint)), rgb(var(--tint) / 15%));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:300;line-height:.9;display:block}.roles h3{margin:18px 0 8px;font-size:1.15rem}.roles p{color:var(--muted);margin:0;line-height:1.55}.board{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.board__row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"pill key"".d";align-items:baseline;gap:6px 18px;padding:18px 0;display:grid}@media (min-width:800px){.board__row{grid-template-columns:110px 160px minmax(0,1fr);grid-template-areas:"pill key d"}}.board__pill{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;grid-area:pill;justify-self:start;padding:3px 10px}.board__row--open .board__pill{color:#bdbdbd;border-color:#bdbdbd80}.board__row--live .board__pill{color:#f5f5f5;border-color:#f5f5f580}.board__row strong{grid-area:key}.board__d{color:var(--muted);grid-area:d;line-height:1.55}@media (min-width:900px){.faq2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}}.faq2__list details{border-bottom:1px solid var(--line)}.faq2__list details:first-child{border-top:1px solid var(--line)}.faq2__list summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq2__list summary::-webkit-details-marker{display:none}.faq2__list summary:after{content:"+";font:400 1.4rem/1 var(--mono);color:rgb(var(--tint));transition:transform .2s}.faq2__list details[open] summary:after{transform:rotate(45deg)}.faq2__list summary:focus-visible{outline:2px solid rgb(var(--tint));outline-offset:4px}.faq2__list details p{max-width:62ch;color:var(--muted);margin:0 0 20px;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq2__list summary:after{transition:none}}.art .art-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:6s cubic-bezier(.6,0,.3,1) infinite art-draw}.art .art-draw--b{stroke-dasharray:.022 .016;stroke-dashoffset:0;clip-path:inset(0 100% 0 0);animation-name:art-draw-dashed;animation-delay:.9s}@keyframes art-draw{0%{stroke-dashoffset:1px}55%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes art-draw-dashed{0%{clip-path:inset(0 100% 0 0)}55%,88%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.art-fire{transform-box:view-box;animation:6s ease-out infinite art-fire}@keyframes art-fire{0%,44%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.35)}56%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.art-ping{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite art-ping}@keyframes art-ping{0%,48%{opacity:0;transform:scale(1)}52%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(4)}}.art-coin{transform-box:view-box;animation:6s cubic-bezier(.5,0,.8,.4) infinite art-coin}@keyframes art-coin{0%,10%{opacity:0;transform:translateY(-14px)}18%{opacity:1}40%{opacity:1;transform:translateY(42px)}44%,to{opacity:0;transform:translateY(42px)}}.art-fill{transform-box:fill-box;transform-origin:50% 100%;animation:6s cubic-bezier(.3,.7,.3,1) infinite art-fill}@keyframes art-fill{0%,40%{transform:scaleY(1)}62%,90%{transform:scaleY(1.68)}to{transform:scaleY(1)}}.art-needle{transform-box:view-box;animation:6s cubic-bezier(.45,0,.3,1) infinite art-needle}@keyframes art-needle{0%{transform:rotate(52deg)}42%{transform:rotate(-60deg)}48%{transform:rotate(-66deg)}70%,to{transform:rotate(52deg)}}.art-lot{animation:6s cubic-bezier(.2,.8,.2,1) infinite art-lot;animation-delay:calc(var(--i) * .35s);opacity:0}@keyframes art-lot{0%{opacity:0;transform:translate(-24px)}14%,86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.art--books g.art-lot{translate:10px calc(14px + var(--i) * 32px)}.art-mark{offset-rotate:0deg;offset-distance:0%;animation:6s cubic-bezier(.6,0,.3,1) infinite art-run}.art-mark--foll{animation-delay:.9s}@keyframes art-run{0%{offset-distance:0%;opacity:0}6%{opacity:1}55%,88%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.art *{animation:none!important}.art .art-draw{stroke-dashoffset:0}.art .art-draw--b{clip-path:none}.art-fire,.art-lot{opacity:1}.art-mark{offset-distance:100%;opacity:1}.art-coin,.art-ping{opacity:0}}.lhead__kicker{align-items:center;gap:10px;display:inline-flex}.lhead--center .lhead__kicker{justify-content:center}.lhead__n{border:1px solid rgb(var(--tint) / 40%);min-width:26px;height:20px;color:rgb(var(--tint));letter-spacing:.04em;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.lhead__accent,.mhero__accent{background:linear-gradient(#fff 0%,#d6d6d6 45%,#8c8c8c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mhero__visual{min-width:0;position:relative}.mhero__visual .mc{width:100%;height:auto;display:block}.mhero__visual .mwin{margin:-56px 0 0 6%;position:relative;box-shadow:0 30px 60px -20px #000000e6}@media (max-width:959px){.mhero__visual .mwin{margin:-24px 0 0}}.crail{width:100%;height:auto;display:block}.crail text{font-family:var(--mono,ui-monospace, monospace)}.crail--v{display:none}@media (max-width:760px){.crail--h{display:none}.crail--v{max-width:420px;margin:0 auto;display:block}}@media (prefers-reduced-motion:no-preference){.tsim__check-row{animation:.34s cubic-bezier(.2,.8,.2,1) both tsim-in;animation-delay:calc(var(--i) * 55ms)}.tsim__check-row--pass .tsim__mark{animation:.4s cubic-bezier(.3,1.6,.5,1) both tsim-tick;animation-delay:calc(var(--i) * 55ms + .12s);display:inline-block}.tsim__check-row--fail{animation:.34s cubic-bezier(.2,.8,.2,1) both tsim-in,.5s ease-out both tsim-fail;animation-delay:calc(var(--i) * 55ms), calc(var(--i) * 55ms + .2s)}.tsim__check-row--skipped{animation:.4s ease-out both tsim-skip;animation-delay:calc(var(--i) * 55ms)}.tsim__verdict{animation:.45s cubic-bezier(.2,.8,.2,1) both tsim-verdict;animation-delay:calc(var(--n) * 55ms + .12s)}}@keyframes tsim-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes tsim-tick{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes tsim-fail{0%{transform:translate(0);box-shadow:0 0 #ff6b6bb3}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0);box-shadow:0 0 0 10px #ff6b6b00}}@keyframes tsim-skip{0%{opacity:0}to{opacity:.4}}@keyframes tsim-verdict{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.code__row,.code__ln{position:relative}.code__ok,.code__x{opacity:0;font-size:12px;position:absolute;top:0;left:-14px}.code__ok{color:#f4f4f4}.code__x{color:#ff6b6b;font-weight:700}.code__status{text-align:center;flex:1;min-height:1em;position:relative}.code__run1,.code__run2{visibility:hidden;white-space:nowrap;position:absolute;inset:0}.code__run1{color:#f4f4f4}.code__run2{color:#ff6b6b}@media (max-width:700px){.code__status{display:none}}.prime__steps{margin-top:28px}@media (min-width:800px){.prime__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.prime__grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:28px;display:grid}.prime__eq{color:rgb(var(--tint));margin:4px 0 14px;font-size:clamp(1.05rem,.8rem + .9vw,1.5rem)}.prime__caps{color:rgb(var(--tint) / .66);gap:4px;margin:0;padding-left:1.1em;font-size:.92rem;display:grid}.prime__pair{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.prime__pair dt{color:rgb(var(--tint) / .6);font-size:.85rem}.prime__pair dd{margin:4px 0 0;font-size:1.15rem}.prime__guards{color:rgb(var(--tint) / .72);grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.prime__guards b{color:rgb(var(--tint));margin-bottom:4px;display:block}@media (max-width:900px){.prime__grid,.prime__guards{grid-template-columns:1fr}}.ov{width:100%;height:auto;margin-bottom:28px;display:block}.powers{gap:14px;display:grid}@media (min-width:900px){.powers{grid-template-columns:repeat(3,minmax(0,1fr))}}.powers__col{border:1px solid var(--line);background:#00000059;border-radius:18px;padding:22px}.powers__col--you{border-color:#f4f4f48c}.powers__col h3{margin:0 0 14px;font-size:1.05rem}.powers__can,.powers__cannot{gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.powers__cannot{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.powers__can li:before,.powers__cannot li:before{width:1.4em;font-family:var(--mono);font-weight:700;display:inline-block}.powers__can li:before{content:"✓";color:#f4f4f4}.powers__cannot li{color:var(--muted)}.powers__cannot li:before{content:"✕";color:#ff6b6b}@media (min-width:900px){.builders{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}}.builders .lhead{margin-bottom:18px}.builders__lede{color:var(--muted);max-width:54ch;margin:0;line-height:1.6}.builders__tools{color:var(--muted);gap:10px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.builders__tools code{font:600 13px var(--mono);color:#f4f4f4;margin-bottom:2px;display:block}.chat{border:1px solid var(--line-strong);background:#050505;border-radius:16px;margin:28px 0 0;overflow:hidden}@media (min-width:900px){.chat{margin-top:0}}.chat__bar{border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--muted);justify-content:space-between;padding:12px 16px;display:flex}.chat__body{align-content:start;gap:10px;min-height:360px;padding:18px 16px;display:grid}.chat__msg{max-width:92%;font:13px/1.5 var(--mono);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px}.chat__msg code{font:inherit;color:#f4f4f4;font-weight:700}.chat__who{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10.5px;display:block}.chat__msg--agent{color:#000;background:#f4f4f4;justify-self:end}.chat__msg--agent code{color:#000}.chat__msg--agent .chat__who{color:#5a5a5a}.chat__msg--tool{border:1px solid var(--line-strong);color:#e6e6e6;justify-self:start}.chat__msg--bad{border-color:#ff6b6b}.chat__msg--bad b{color:#ff6b6b}.chat__msg--ok{border-color:#f4f4f4b3}.rail{gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.rail:before{content:"";background:linear-gradient(90deg,#f4f4f4 0 33.3%,#f4f4f42e 33.3% 100%);height:2px;position:absolute;top:7px;left:0;right:0}.rail:after{content:"";background:radial-gradient(closest-side,#fff,#0000);border-radius:4px;width:60px;height:8px;animation:3.2s cubic-bezier(.45,0,.35,1) infinite rail-pulse;position:absolute;top:4px;left:0}.rail__stage{padding-right:28px}}@keyframes rail-pulse{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(calc(33.3vw - 160px))}}.rail__dot{z-index:1;background:#000;border:2px solid #f4f4f4;border-radius:50%;width:16px;height:16px;display:block;position:relative}.rail__stage--done .rail__dot{background:#f4f4f4;box-shadow:0 0 0 6px #f4f4f41f}.rail__stage--later .rail__dot{border-color:#f4f4f459}.rail__stage h3{margin:18px 0 10px;font-size:1.05rem}.rail__stage ul{color:var(--muted);gap:6px;margin:0;padding:0 0 0 1.05em;font-size:14.5px;line-height:1.5;display:grid}.rail__stage--later ul{color:var(--faint)}.closing{text-align:center;padding:120px 0}.closing__inner{justify-items:center;gap:18px;display:grid}.closing__kicker{justify-content:center}.closing__title{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(2.2rem,1.2rem + 4vw,4.6rem);font-weight:650;line-height:1.02}.closing__lede{max-width:52ch;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.55}.closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.rail:after{animation:none;display:none}}@media (min-width:900px){.record2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.record2__scene .rr,.faq2__head .qa{width:100%;height:auto;display:block}.faq2__head .qa{max-width:240px;margin-top:8px}@media (max-width:899px){.faq2__head .qa{max-width:160px}}.roles .tk{width:120px;height:100px;margin-bottom:8px;display:block}@media (prefers-reduced-motion:no-preference){.tline:after{content:"";background:linear-gradient(#0000,#fff,#0000);border-radius:5px;width:10px;height:46px;animation:7.5s cubic-bezier(.45,0,.35,1) infinite tline-run;position:absolute;top:0;left:3px}.tline__step .tline__dot{animation:7.5s linear infinite tline-dot}.tline__step:first-child .tline__dot{animation-delay:0s}.tline__step:nth-child(2) .tline__dot{animation-delay:1.3s}.tline__step:nth-child(3) .tline__dot{animation-delay:2.6s}.tline__step:nth-child(4) .tline__dot{animation-delay:3.9s}.tline__step:nth-child(5) .tline__dot{animation-delay:5.2s}}@keyframes tline-run{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(900%)}}@keyframes tline-dot{0%{transform:scale(1)}4%{transform:scale(1.6)}12%{transform:scale(1)}to{transform:scale(1)}}.board__pill{align-items:center;gap:6px;display:inline-flex}.board__pill:before{content:"";background:#6a6a6a;border-radius:50%;width:7px;height:7px}.board__row--live .board__pill:before{background:#f4f4f4;box-shadow:0 0 8px #f4f4f4b3}.board__row--open .board__pill:before{background:#f4f4f4}@media (prefers-reduced-motion:no-preference){.board__row--open .board__pill:before{animation:1.6s step-end infinite lamp-blink}}@keyframes lamp-blink{50%{opacity:.15}}.sfoot__band{position:relative}.sfoot__band .sz{opacity:.9;width:100%;height:40px;margin-top:8px;display:block}.record2__stats dd{white-space:nowrap}.mk{gap:20px;display:grid}.mk-rule{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.mk-rule b{color:#f4f4f4;font-weight:600}.mk-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-card{border:1px solid var(--line);background:#0000008c;border-radius:16px;gap:18px;padding:20px;display:grid}.mk-card.is-halted{border-color:#ff6b6b}.mk-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.mk-card__head h3{margin:0;font-size:1.1rem}.mk-card__head p{margin:4px 0 0;font-size:12.5px}.mk-rank{color:var(--faint);font-size:1.6rem;font-weight:300;line-height:1}.mk-halt{color:#ff6b6b;font:11px var(--mono);text-transform:uppercase;border:1px solid #ff6b6b;border-radius:999px;padding:3px 10px}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}@media (min-width:900px){.mk-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.mk-stats dt{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.mk-stats dd{margin:8px 0 0;font-size:14.5px}.mk-stats .is-bad{color:#ff8a8a}.mk-disc{align-items:center;gap:8px;display:inline-flex}.mk-disc__bar,.mk-cap{background:#ffffff1f;border-radius:2px;width:64px;height:4px;display:inline-block;overflow:hidden}.mk-cap{width:100%;margin-top:6px;display:block}.mk-disc__bar span,.mk-cap span{background:#f4f4f4;height:100%;display:block}.mk-disc__bar span.is-low{background:#ff8a8a}.mk-card__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.mk-card__foot>span{font-size:12.5px}.mk-dep{gap:8px;display:flex}.mk-dep .input{width:130px}.mk-prot{border-top:1px solid rgb(var(--tint) / .1);gap:8px;margin-top:14px;padding-top:14px;display:grid}.mk-prot__row{justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}@media (max-width:640px){.mk-prot__row{flex-direction:column;align-items:flex-start}}.mk-mine{border-top:1px solid rgb(var(--tint) / .1);gap:8px;margin-top:14px;padding-top:14px;display:grid}.mk-mine__k,.mk-pos__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tint) / .7);font-size:11px}.mk-mine__v b{font-weight:600}.mk-pos{border:1px solid rgb(var(--tint) / .14);border-radius:14px;gap:8px;margin:0 0 22px;padding:16px 18px;display:grid}.mk-pos__total b{font-size:1.25rem}.mk-pos__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-pos__list li{justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.mk-pos__list a{text-underline-offset:3px;text-decoration:underline}.mk-dev{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;margin-top:40px;display:grid}.mk-form{border:1px solid rgb(var(--tint) / .14);border-radius:16px;gap:14px;padding:20px;display:grid}.mk-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (max-width:900px){.mk-dev,.mk-form__grid{grid-template-columns:1fr}}.mk-credit{color:rgb(var(--tint) / .78);margin:10px 0 0;font-size:.9rem}.mk-credit b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-right:6px;font-size:.72rem}.mk-credit.is-frozen{color:#ff9aa2}.mk-uw{border:1px solid rgb(var(--tint) / .14);border-radius:16px;gap:12px;margin-top:40px;padding:20px;display:grid}.mk-uw__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.mk-uw__stats dt{color:rgb(var(--tint) / .65);font-size:.78rem}.mk-uw__stats dd{margin:2px 0 0}@media (max-width:900px){.mk-uw__stats{grid-template-columns:1fr 1fr}}.mk-more{margin-top:28px}.mk-more a{text-underline-offset:3px;text-decoration:underline}.mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.mk-steps li{border:1px solid rgb(var(--tint) / .14);border-radius:12px;padding:14px 16px;font-size:.95rem}.mk-steps b{font-family:var(--mono);color:rgb(var(--tint) / .7);margin-right:8px;font-size:.75rem}.mk-mcp{margin-top:24px}.mk-code{border:1px solid rgb(var(--tint) / .14);font-family:var(--mono);background:#00000059;border-radius:10px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.mk-tools{gap:6px;margin:0;padding-left:1.1em;display:grid}.mk-tools code{font-family:var(--mono);margin-right:6px;font-size:12.5px}.linklike{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.mk-steps{grid-template-columns:1fr}}.mform{border:1px solid rgb(var(--tint) / .14);border-radius:16px;gap:18px;margin-top:28px;padding:22px;display:grid}.mform__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.mform__field{align-content:start;gap:6px;display:grid}.mform__field label{font-size:var(--fs-sm);color:var(--muted)}.mform__field .input{width:100%}.mform__field p:not(.field__error){font-size:var(--fs-xs);color:var(--faint);margin:0}.mform__tokens{border:0;gap:10px;margin:0;padding:0;display:grid}.mform__tokens legend{font-size:var(--fs-sm);color:var(--muted);margin-bottom:8px}.mform__chips{flex-wrap:wrap;gap:8px;display:flex}.mform__check{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.mform__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.mform__grid{grid-template-columns:1fr}.mtable{white-space:nowrap;display:block;overflow-x:auto}}.mk-key{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.1fr);align-items:start;gap:18px 24px;display:grid}.mk-key__k{color:var(--muted);margin:0;font-size:12.5px}.mk-key__v{letter-spacing:-.02em;color:var(--text);margin:4px 0 2px;font-size:clamp(22px,2vw,30px);font-weight:620}.mk-key__v.is-low{color:#ff8a8a}.mk-key__s{color:var(--faint);margin:4px 0 0;font-size:12.5px}.mk-key__s .is-bad{color:#ff8a8a}.mk-key__act{justify-items:stretch;gap:6px;display:grid}.mk-key__act .mk-dep{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mk-fill{background:#ffffff1f;border-radius:2px;height:4px;margin:6px 0 0;display:block;overflow:hidden}.mk-fill span{background:#f4f4f4;height:100%;display:block}.mk-terms{border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:12px}@media (max-width:1100px){.mk-key{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-key__act{grid-column:1/-1}}@media (max-width:640px){.mk-key{grid-template-columns:1fr 1fr}.mk-key__act{grid-column:1/-1}}.mk-key__v--none{color:var(--muted);letter-spacing:-.01em;font-size:clamp(17px,1.4vw,20px);font-weight:600}.mk-key__act .mk-dep{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-key__act .mk-dep .input{flex:110px;min-width:0}.mk-key__act .mk-dep .btn-wrap{display:contents}.mk-key__act .mk-dep .why{flex-basis:100%;margin-top:0}.field__hint-inline{color:var(--faint);font-size:.92em}.mk-board{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr);align-items:start;gap:20px;display:grid}.mk-lead{gap:12px;min-width:0;display:grid}.mk-lead__bar{flex-wrap:wrap;gap:6px;display:flex}.mk-lead__bar button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--card-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:11px}.mk-lead__bar button.on{color:#000;background:#ececec;border-color:#ececec}.mk-lead__t tbody tr{cursor:pointer}.mk-lead__t tbody tr:hover{background:#ffffff0a}.mk-lead__t tbody tr.is-sel{background:#ffffff12}.mk-lead__name{color:var(--text);font-weight:600;text-decoration:none}.mk-detail{position:sticky;top:12px}.mk-detail .mk-key{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-detail .mk-key__act{grid-column:1/-1}@media (max-width:1180px){.mk-board{grid-template-columns:1fr}.mk-detail{position:static}}.mk-lead__t th,.mk-lead__t td{white-space:nowrap;padding:10px 8px;font-size:13.5px}.mk-lead__t .pill{padding:1px 7px;font-size:10px}.tp{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.tp>*,.tp .mk-card{min-width:0;max-width:100%}.tp .mk-code{max-width:100%}@media (max-width:600px){.tp .mk-card{padding:16px}.tp-list li{flex-wrap:wrap}}.tp .mk-card{padding:22px}.tp-kv{margin-top:14px}@media (min-width:900px){.tp-kv{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-head__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-actions{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.tp-grid{gap:20px;display:grid}@media (min-width:900px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-grid .mk-card{min-width:0}.tp-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tp-list li{border-bottom:1px solid var(--card-line);justify-content:space-between;gap:12px;min-width:0;padding-bottom:8px;display:flex}.tp-addr{overflow-wrap:anywhere;text-align:right;min-width:0}.tp-strip{max-width:100%;height:60px;color:var(--muted);margin:12px 0 16px;display:block}.tp-badge{width:auto;max-width:100%;height:22px;margin:12px 0;display:block}.mk-card__head:has(.tp-profile){grid-template-columns:auto minmax(0,1fr) auto auto}.tp-profile{color:var(--muted);white-space:nowrap;align-self:center;font-size:13px}.tp-risks{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tp-risks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-risk{align-content:start;gap:8px;display:grid}.tp-risk .pill{justify-self:start}.tp-risk p{color:var(--muted);margin:0}.tp .cr-formula{color:var(--faint);overflow-wrap:anywhere;margin-top:16px;font-size:12.5px}.mk-dep .mk-terms{color:var(--muted);flex-basis:100%;grid-column:1/-1;margin:6px 0 0;font-size:13px}.mk-dep:has(.mk-terms){flex-wrap:wrap}.dr{gap:14px;min-width:0;display:grid}.dr-in{gap:12px;display:grid}@media (min-width:900px){.dr-in{grid-template-columns:minmax(0,260px) minmax(0,1fr) auto;align-items:end}}.dr-text{resize:vertical;min-height:120px;font-family:var(--mono);width:100%;font-size:13px;line-height:1.6}.dr-bad{color:var(--warn);margin:6px 0 0;font-size:12.5px}.dr-out{gap:10px;min-width:0;display:grid}.ix{gap:14px;min-width:0;margin-top:28px;padding:22px;display:grid}.ix-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.ix-head .h3{margin:4px 0 0}.ix-total{margin:0;font-size:1.4rem;font-weight:600}.ix-members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-members li{grid-template-columns:minmax(0,1fr) minmax(60px,2fr) 9.5em;align-items:center;gap:12px;display:grid}.ix-bar{background:var(--card-line);border-radius:3px;height:6px;overflow:hidden}.ix-bar span{background:var(--ok);height:100%;display:block}.ix-members li>.num{text-align:right}.ob{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (min-width:900px){.ob{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob li{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);align-items:flex-start;gap:12px;min-width:0;padding:16px 18px;display:flex}.ob li.is-done{border-color:#5fd39a66}.ob__n{border:1px solid var(--card-line);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.ob li.is-done .ob__n{color:var(--ok);border-color:#5fd39a80}.ob b{margin-bottom:4px;display:block}.ob p{color:var(--muted);margin:0;font-size:14px}.ob .linklike{margin-top:6px}.bg-tiles{margin:0;padding:0;list-style:none}.bg-tiles .tk-tile{padding:18px}.bg-tiles{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:700px){.bg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bg-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.bg-tiles h3{margin:8px 0 6px;font-size:1rem}.bg-tiles p{color:var(--muted);margin:0 0 8px;font-size:14px}.bg-tiles code{overflow-wrap:anywhere;font-size:12px}.tp-chart{margin:8px 0 0}.tp-chart svg{width:100%;height:auto;color:var(--muted);display:block}.rec-blocked{gap:6px;margin-bottom:28px;padding:22px;display:grid}.rec-blocked__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.rec-blocked__v{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:650}.rec-blocked__s{color:var(--muted);margin:0;font-size:14px}.rec-blocked .srctag{justify-self:start}.rec-receipt{white-space:nowrap;font-size:13px}.pf-prev{gap:14px;padding:22px;display:grid}.pf-prev__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-prev__head .h3{margin:0}.pf-prev__exit{color:var(--muted);border:1px dashed #f2b45a73;border-radius:12px;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.pf-prev__exit b{color:var(--text,#eee)}.ac{gap:14px;padding:22px;display:grid}.ac-res{gap:12px;padding:22px;display:grid}.ac-res__verdict{margin:0;font-size:1.15rem;font-weight:600}.ml{gap:8px;padding:22px;display:grid}.ml__v{margin:0;font-size:1.8rem;font-weight:650}.sm-bar{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.sm-bar span{min-width:0;display:block}.sm-legend{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sm-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.sm-legend b{color:var(--text,#eee);margin-left:4px}.ct-addr{overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.6vw,18px)}.ct-steps{color:var(--muted);gap:8px;margin:0;padding-left:1.2em;display:grid}.tp-tabs{border-bottom:1px solid var(--card-line);flex-wrap:wrap;gap:4px;display:flex}.tp-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px}.tp-tabs button[aria-selected=true]{color:var(--text,#eee);border-bottom-color:currentColor}.tp-tabs button:focus-visible{outline-offset:2px;outline:2px solid}.rp{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rp>li{border:1px solid var(--card-line);background:var(--card-bg);border-radius:14px;gap:6px;padding:14px;display:grid}.rp__t{color:var(--muted);margin:0;font-size:14px}.dr-trades{gap:10px;display:grid}.dr-mode{border:1px solid var(--card-line);border-radius:999px;justify-self:start;gap:4px;padding:3px;display:inline-flex}.dr-mode button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:13px}.dr-mode button[aria-pressed=true]{color:#0b0b0b;background:#f4f4f4}.dr-rows{gap:8px;display:grid}.dr-row{grid-template-columns:6.5em minmax(0,1fr) minmax(0,1.1fr) auto;align-items:start;gap:8px;display:grid}.dr-amt{display:block;position:relative}.dr-amt .input{box-sizing:border-box;width:100%;padding-right:4.5em}.dr-amt em{color:var(--muted);pointer-events:none;font-size:12px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:600px){.dr-row{grid-template-columns:5.5em minmax(0,1fr)}.dr-row .dr-amt{grid-column:1/-1}}.frow{grid-template-rows:auto auto auto;align-content:start;gap:6px;min-width:0;display:grid}.frow>label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.frow__in{display:block;position:relative}.frow__in .input{box-sizing:border-box;width:100%;padding-right:5.5em}.frow__unit{color:var(--muted);pointer-events:none;white-space:nowrap;font-size:12.5px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.frow__hint{min-height:1.4em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.frow__hint.field__error{color:var(--bad);white-space:normal}.mform__grid,.mk-form .mform__grid,.mk-form .grid2,.mform{align-items:start}.errp{max-width:760px;padding-block:clamp(48px,12vh,140px)}.errp__code{font-family:var(--mono);letter-spacing:.14em;color:#ffffffb8;margin:0 0 8px;font-size:14px}.errp .lede{margin:12px 0 28px}.errp__ways{flex-wrap:wrap;gap:10px;display:flex}.tp-card{gap:10px;margin-top:18px;display:grid}.tp-card__img{border:1px solid var(--line);background:#050505;border-radius:12px;width:100%;height:auto}.tp-card__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-card{margin-bottom:24px}.rv-card tfoot th,.rv-card tfoot td{border-top:1px solid var(--line);font-weight:600}.rv-formula{margin-top:14px}.rv-formula summary{cursor:pointer}td.res{white-space:nowrap;width:8ch;min-width:8ch}.bk .mk-card+.mk-card{margin-top:18px}.bk__key{word-break:break-all}.leash{color:#ffffffd1;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.leash li{align-items:center;gap:8px;display:flex}.leash b{border:1px solid var(--line);width:22px;height:22px;font:600 12px/1 var(--mono);border-radius:50%;place-items:center;display:inline-grid}.leash li.is-done b{background:var(--ok);border-color:var(--ok);color:#050505}.leash__tpl{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.leash__tpl .chip[aria-checked=true]{color:#fff;border-color:#fff}.leash__tpl .chip[aria-disabled=true]{opacity:.55;cursor:not-allowed}.leash__n{color:#ffffffb8}.cmdk{z-index:200;background:#0000009e;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.cmdk__box{border:1px solid var(--line);background:#0c0c0c;border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 80px #0009}.cmdk__in{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);color:#fff;width:100%;font:inherit;background:0 0;outline:none;padding:16px 18px;font-size:16px}.cmdk__list{max-height:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.cmdk__item{cursor:pointer;color:#fff;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.cmdk__item[aria-selected=true]{background:#ffffff17}.cmdk__grp{color:#ffffffb8;font-size:13px}.cmdk__none{color:#ffffffb8;padding:12px}.cmdk__hint{border-top:1px solid var(--line);color:#ffffffb8;margin:0;padding:8px 14px;font-size:12px}.cmp__picks{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.cmp__pick{gap:6px;min-width:220px;display:grid}.cmp__pick span{color:#ffffffc7;font-size:13px}.cmp__t td,.cmp__t th[scope=col]{width:36%}.mk-board{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}td.res{width:7ch;min-width:7ch}.table .tone-bad,td.tone-bad{color:#ff8f8f}.sfoot__contact{margin:14px 0 0;font-size:14px}.sfoot__contact a{color:#fff;text-underline-offset:3px;text-decoration:underline}.sfoot__contact .sfoot__dim{color:#ffffffb8}.s-block .tablewrap{background-color:rgb(var(--deep) / 92%);border-radius:12px}.hero2{isolation:isolate;min-height:calc(100vh / var(--z,1) - 76px);background:0 0;flex-direction:column;padding:18px 0 24px;display:flex;position:relative;overflow:hidden}.hero2__stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero2__stage .hs{width:100%;height:100%;display:block;overflow:visible}.hero2__top{justify-content:space-between;gap:16px;display:flex}.hero2__inner{flex-direction:column;flex:1;display:flex;position:relative}.hero2__title{text-align:center;letter-spacing:-.048em;text-shadow:0 2px 40px #000000b3;max-width:15ch;margin:26px auto 0;font-size:clamp(2.3rem,1rem + 3.1vw,4.8rem);font-weight:650;line-height:.95}.hero2__space{min-height:max(420px, calc(100vh / var(--z,1) - 430px));flex:1;margin:8px 0 44px;position:relative}.hero2__row{align-items:end;gap:24px;display:grid}@media (min-width:900px){.hero2__row{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.hero2__lede{color:#e2e2e2;max-width:58ch;margin:0;font-size:clamp(1.05rem,.96rem + .35vw,1.24rem);line-height:1.55}.hero2__trust{font:500 13px/1.4 var(--mono);letter-spacing:.02em;color:#f4f4f4;margin:14px 0 0}.hero2__actions{flex-wrap:wrap;gap:12px;display:flex}.hero2__facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:36px 0 0;padding-top:22px;display:grid}@media (min-width:900px){.hero2__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hero2__facts>div+div{border-left:1px solid var(--line);padding-left:24px}}.hero2__facts dt{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.hero2__facts dd{letter-spacing:-.01em;color:#f4f4f4;margin:10px 0 0;font-size:clamp(1.05rem,.9rem + .5vw,1.4rem);font-weight:600}.tape{display:none}@media (min-width:1100px){.tape{border:1px solid var(--line-strong);background:#000000b8;border-radius:14px;width:280px;padding:14px 16px;display:block;position:absolute;top:-36px;right:0;box-shadow:0 30px 60px -20px #000000e6}}.tape__head{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin:0 0 10px;display:flex}.tape ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tape__row{font:12px/1.4 var(--mono);color:#d0d0d0;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tape__who{color:var(--faint)}.tape__res{color:#f4f4f4;font-weight:700}.tape__row--bad .tape__res{color:#ff6b6b}.hero2__hud{z-index:2;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#bdbdbd;white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative}.hero2__hud span{color:var(--faint)}.hero2__top .hero2__hud{border:1px solid var(--line);background:#0000009e;border-radius:999px;padding:7px 12px}.hero2__hud--bl,.hero2__hud--br{display:none;position:absolute}@media (min-width:1100px){.hero2__hud--bl,.hero2__hud--br{display:flex;top:50%}.hero2__hud--bl{transform-origin:0 0;left:24px;transform:rotate(-90deg)translate(-50%)}.hero2__hud--br{transform-origin:100% 0;right:24px;transform:rotate(90deg)translate(50%)}}.hero2__live,.hero2__dot{background:#f4f4f4;border-radius:50%;width:7px;height:7px;display:inline-block}.hero2__dot--bad{background:#ff6b6b}@media (prefers-reduced-motion:no-preference){.hero2__live{animation:1.6s step-end infinite lamp-blink}}@media (max-width:640px){.hero2{min-height:0}.hero2__top>span:first-child{display:none}.hero2__space{min-height:300px}}.tape__row--old{opacity:.45}.hero2__stage{width:calc(100vw / var(--z,1));inset:-40px auto -40px 50%;transform:translate(-50%)}.stage3d{width:100%;height:100%;position:relative}.stage3d__svg{transition:opacity .8s;position:absolute;inset:0}.stage3d__svg .hs{width:100%;height:100%;display:block}.stage3d__canvas{opacity:0;-webkit-mask-composite:source-in;transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;width:100%!important;height:100%!important}.stage3d--live .stage3d__canvas{opacity:1}.stage3d--live .stage3d__svg{opacity:0}.stage3d__labels{pointer-events:none;position:absolute;inset:0}.stage3d__label{font:500 12px/1.2 var(--mono);color:#f4f4f4;white-space:nowrap;gap:2px;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.stage3d__label b{font-size:14px}.stage3d__label span{color:#9a9a9a;font-size:11px}.stage3d__label .is-bad{color:#ff8a8a}.stage3d__label.is-left{text-align:right;translate:-100% -50%}.stage3d__label.is-num{color:#8a8a8a;font-size:12px}.stage3d__label.is-code{color:#ff6b6b;opacity:0;background:#000;border:1px solid #ff6b6b;border-radius:9px;padding:6px 12px;font-size:13.5px;font-weight:700;box-shadow:0 0 24px #ff3b3b73}.tape__row--in{animation:.35s cubic-bezier(.2,.8,.2,1) both tape-in}@keyframes tape-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stage3d__label.is-right{translate:0 -50%}.iso{width:100%;height:auto;display:block;overflow:visible}.hero2__stage .iso{height:100%}.iso--wide{max-height:460px;margin:0 auto 32px}.iso--how{max-height:420px}.crail-codes{font:12px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;display:flex}.crail-codes b{color:var(--faint);font-weight:500}.crail-codes .is-bad{color:#ff8a8a}.bento__art .iso{max-height:210px}.sitenav{z-index:30;padding:12px max(8px, calc(var(--gutter) - 18px)) 0;background:0 0;border-bottom:0;position:sticky;top:0}.sitenav:after{content:none!important;display:none!important}.sitenav__pill{max-width:calc(var(--container) + 36px);border:1px solid rgb(var(--tint) / 18%);background:rgb(var(--deep) / 90%);border-radius:999px;align-items:center;gap:28px;height:60px;margin:0 auto;padding:0 10px 0 12px;display:flex;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f}.sitenav .wordmark{font-size:18px}.sitenav__links{gap:4px}.sitenav__link{border-radius:999px;padding:8px 12px;font-size:14px;transition:color .15s,background-color .15s}.sitenav__link:hover{background:#ffffff0d}.sitenav__link[aria-current=page]{background:rgb(var(--tint) / 12%);color:var(--text)}.sitenav__right{gap:10px}.sitenav__cta{white-space:nowrap;border-radius:999px;height:40px;padding:0 18px}.sdot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.sdot[data-state=ok]{background:#fff;box-shadow:0 0 0 3px #ffffff2e}.sdot[data-state=stale]{background:#bdbdbd}.sdot[data-state=down]{background:#f28c8c}@media (max-width:1100px){.sitenav__pill{gap:16px}.sitenav__link{padding:8px}}@media (max-width:560px){.sitenav{padding:8px 8px 0}.sitenav__pill{height:54px;padding:0 6px 0 14px}}.sfoot{border-top:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--deep) / 82%), #05060a 70%);color:var(--text);content-visibility:auto;contain-intrinsic-size:auto 820px;margin-top:0;padding-top:88px;font-size:15px;position:relative;overflow:hidden}.sfoot__grid{gap:48px 32px;display:grid}@media (min-width:900px){.sfoot__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}@media (min-width:560px) and (max-width:899px){.sfoot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfoot__brand{grid-column:1/-1}}.sfoot .wordmark{margin:0;font-size:22px}.sfoot__lede{max-width:40ch;color:var(--muted);margin:16px 0 0;line-height:1.55}.sfoot__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sfoot__btn{border-radius:999px}.sfoot__state{gap:8px;margin:20px 0 0;display:flex}.sfoot__tag{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px}.sfoot__h{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tint) / 80%);margin:4px 0 18px}.sfoot__col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sfoot__col a{color:var(--text);opacity:.86;text-decoration:none;transition:opacity .15s,color .15s}.sfoot__col a:hover{opacity:1;color:rgb(var(--tint))}.sfoot__col a.num{color:rgb(var(--tint));opacity:1}.sfoot__dim{color:var(--muted);font-size:14px;line-height:1.45}.sfoot__band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgb(var(--tint) / 4%);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tint) / 70%);margin-top:72px;padding:14px 0;overflow:hidden}.sfoot__ticker{width:max-content;animation:60s linear infinite sfoot-run;display:flex}.sfoot__ticker span{white-space:pre;padding-right:3em}@keyframes sfoot-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sfoot__ticker{animation:none}}.sfoot__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:0;padding-top:24px;padding-bottom:32px;display:flex}.sfoot__bar>p:first-child{max-width:70ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.sfoot__chip{border:1px solid var(--line-strong);color:var(--text);white-space:nowrap;background:#0000004d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 14px;font-size:12.5px;display:inline-flex}.sfoot__sep{background:var(--line-strong);width:1px;height:12px}@media (max-width:559px){.sfoot{padding-top:56px}.sfoot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.sfoot__brand,.sfoot__col:last-child{grid-column:1/-1}.sfoot__band{margin-top:48px}.sfoot__chip>span:nth-last-child(-n+2){display:none}}@media (max-width:1360px){.sitenav__link{padding:8px;font-size:13.5px}}
