.xmark{width:100%;height:auto;display:block;overflow:visible}.xmark.is-anim{transform-origin:50%;animation:1.8s cubic-bezier(.2,.8,.2,1) both xm-in}.xmark.is-anim .m-fill{opacity:0;animation:1.1s 1.05s forwards xm-fade}.xmark.is-anim .m-line path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:xm-draw 1.25s cubic-bezier(.65, 0, .35, 1) calc(.12s + var(--i) * .12s) forwards, xm-fadeout .8s ease 1.75s forwards}.xmark .m-sheen{animation:9s cubic-bezier(.65,0,.35,1) 1.7s infinite xm-sweep;transform:translate(0)}.xmark .m-sheen.is-paused{animation-play-state:paused}@keyframes xm-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes xm-fade{to{opacity:1}}@keyframes xm-draw{to{stroke-dashoffset:0}}@keyframes xm-fadeout{to{opacity:0}}@keyframes xm-sweep{0%{transform:translate(0)}16%,to{transform:translate(118px)}}@media (prefers-reduced-motion:reduce){.xmark.is-anim,.xmark.is-anim .m-fill{opacity:1;animation:none}.xmark .m-line,.xmark .m-sheen{display:none}}
.hero{min-height:max(720px,100svh);padding:calc(var(--xh-header-h) + 56px) 0 0;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}.hero .hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(46% 38% at 50% 30%,#becde113,#0000 70%),radial-gradient(80% 50% at 50% 115%,#4fe3cf0d,#0000 70%);position:absolute;inset:0}.hero .hero-inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero .hero-mark{filter:drop-shadow(0 18px 40px #0009);width:clamp(92px,10vw,136px);margin-bottom:40px}.hero .pill{border:1px solid var(--xh-line-2);height:34px;color:var(--xh-text-2);animation:hero-rise 1s var(--xh-ease) .55s both;background:#ffffff06;border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:0 12px 0 5px;font-size:13.5px;transition:border-color .25s,background-color .25s;display:inline-flex}.hero .pill:hover{border-color:var(--xh-line-3);background:#ffffff0d}.hero .pill-tag{height:24px;font-family:var(--xh-mono);color:var(--xh-text);background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:inline-flex}.hero .pill-tag:before{content:"";border:1.5px solid var(--xh-final);border-radius:50%;width:6px;height:6px}.hero .pill svg{width:12px;height:12px;color:var(--xh-dim)}.hero .hero-title .line{animation:hero-rise 1.2s var(--xh-ease) both;display:block}.hero .hero-title .line:first-child{animation-delay:.62s}.hero .hero-title .line:nth-child(2){animation-delay:.74s}.hero .hero-title .xh-metal{padding-bottom:.06em}.hero .hero-lede{letter-spacing:-.011em;max-width:35em;color:var(--xh-muted);text-wrap:balance;animation:hero-rise 1.2s var(--xh-ease) .88s both;margin:30px auto 0;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.hero .hero-ctas{animation:hero-rise 1.2s var(--xh-ease) 1s both;justify-content:center;margin-top:40px}.hero .hero-index{justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding-top:22px;padding-bottom:26px;animation:1.4s 1.4s both hero-fade;display:flex;position:relative}.hero .hero-index:before{content:"";top:0;left:var(--xh-gutter);right:var(--xh-gutter);background:var(--xh-line);height:1px;position:absolute}.hero .hero-tag{color:var(--xh-dim);font-size:12.5px}.hero .hero-index ol{gap:32px;margin:0;padding:0;list-style:none;display:flex}.hero .hero-index a{font-family:var(--xh-mono);color:var(--xh-muted);font-size:12.5px;transition:color .2s}.hero .hero-index a:hover{color:var(--xh-text)}.hero .hero-index .n{color:var(--xh-text-2)}.hero .hero-index .s{color:var(--xh-dim);margin:0 2px}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}}@media (max-width:860px){.hero .hero-index{flex-direction:column;align-items:flex-start;gap:14px}.hero .hero-index ol{grid-template-columns:1fr 1fr;gap:10px 24px;width:100%;display:grid}}@media (max-width:520px){.hero{padding-top:calc(var(--xh-header-h) + 40px)}.hero .hero-mark{margin-bottom:30px}.hero .hero-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.hero .hero-ctas .xh-link{justify-content:center}.hero .hero-index ol{grid-template-columns:1fr}.hero .hero-tag{display:none}}.hero .hero-field{pointer-events:none;z-index:-1;opacity:0;width:100%;height:100%;animation:2.4s .6s forwards hero-field-in;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 46%,#0000 0%,#00000059 45%,#000 78%);mask-image:radial-gradient(70% 62% at 50% 46%,#0000 0%,#00000059 45%,#000 78%)}@keyframes hero-field-in{to{opacity:.85}}@media (prefers-reduced-motion:reduce){.hero .hero-field{opacity:.85;animation:none}}
.s-fin .head{margin-bottom:clamp(48px,6vw,72px)}.s-fin .stage{grid-template-rows:1fr auto;grid-template-columns:1fr minmax(300px,420px);align-items:center;min-height:460px;display:grid;overflow:hidden}.s-fin .track{align-self:center;height:92px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.s-fin .track:before{content:"";background:var(--xh-line-2);height:1px;position:absolute;top:50%;left:0;right:0}.s-fin .blk{--size:76px;--gap:30px;width:var(--size);height:var(--size);border:1px solid var(--xh-line-2);background:var(--xh-surface-2);transform:translate3d(calc(var(--k) * (var(--size) + var(--gap)) * -1), 0, 0);transition:transform .7s var(--xh-ease), opacity .7s var(--xh-ease);animation:fin-blk-in .7s var(--xh-ease) backwards;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:8px;right:4px}.s-fin .blk:nth-child(n+7){opacity:0}.s-fin .blk-h{color:var(--xh-muted);font-size:11px}.s-fin .blk-ok{width:14px;height:14px;color:var(--xh-final);opacity:.85}@keyframes fin-blk-in{0%{opacity:0;transform:translate(60px)scale(.9)}}.s-fin .unit{grid-area:1/2;padding:24px 24px 0}.s-fin .unit-svg{width:100%;height:auto;display:block;overflow:visible}.s-fin .orbit{fill:none;stroke:var(--xh-line);stroke-dasharray:2 6}.s-fin .glow{opacity:0;transition:opacity .6s var(--xh-ease)}.s-fin .is-final .glow{opacity:1}.s-fin .link{stroke:var(--xh-line-2);stroke-width:1px;transition:stroke .4s}.s-fin .arc{fill:none;stroke:#ffffff1a;stroke-width:6px;stroke-linecap:round;transition:stroke .45s var(--xh-ease)}.s-fin .voted .arc{stroke:#d7dce3}.s-fin .is-final .voted .arc{stroke:var(--xh-final)}.s-fin .voted .link{stroke:#ffffff47}.s-fin .node{fill:var(--xh-bg);stroke:var(--xh-line-3);stroke-width:1px;transition:stroke .4s}.s-fin .core{fill:#9aa2ad;transition:fill .4s}.s-fin .voted .node{stroke:#ffffff80}.s-fin .voted .core{fill:#fff}.s-fin .is-final .voted .core{fill:var(--xh-final)}.s-fin .off .node{stroke-dasharray:3 3;stroke:#ffffff40}.s-fin .off .core{fill:#3a3f47}.s-fin .off .arc{stroke:#ffffff0d;stroke-dasharray:2 6;stroke-linecap:butt}.s-fin .vlabel{font-family:var(--xh-mono);fill:var(--xh-muted);font-size:12.5px}.s-fin .vlabel-off{fill:var(--xh-dim)}.s-fin .pulse{fill:#fff;opacity:0;transform:translate(var(--fx), var(--fy))}.s-fin .voted .pulse{animation:fin-pulse .34s var(--xh-ease-in-out) forwards}@keyframes fin-pulse{0%{opacity:1;transform:translate(var(--fx), var(--fy))}85%{opacity:1}to{opacity:0;transform:translate(0)}}.s-fin .block{animation:fin-block-in .55s var(--xh-ease) both;transform-origin:180px 180px}@keyframes fin-block-in{0%{opacity:0;transform:scale(.86)}}.s-fin .block-rect{fill:var(--xh-surface-2);stroke:var(--xh-line-3);stroke-width:1px;transition:stroke .4s}.s-fin .is-final .block-rect{stroke:#4fe3cf99}.s-fin .block-h{font-family:var(--xh-mono);fill:var(--xh-text);font-size:15px}.s-fin .block-s{font-family:var(--xh-mono);fill:var(--xh-muted);font-size:12px}.s-fin .is-final .block-s{fill:var(--xh-final)}.s-fin .status{border-top:1px solid var(--xh-line);color:var(--xh-dim);grid-column:1/-1;align-items:center;gap:28px;padding:18px 24px;font-size:12.5px;display:flex}.s-fin .status b{color:var(--xh-text-2);font-weight:500}.s-fin .status-end{gap:8px;margin-left:auto;display:flex}.s-fin .facts{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.s-fin .facts h3{letter-spacing:-.015em;color:var(--xh-text);margin:0 0 10px;font-size:17px;font-weight:560}@media (max-width:860px){.s-fin .stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.s-fin .unit{grid-area:1/1;width:100%;max-width:380px;margin:0 auto;padding:20px 20px 0}.s-fin .track{grid-row:2;margin:4px 0 20px}.s-fin .blk{--size:62px;--gap:20px;right:calc(50% - 31px)}.s-fin .status{flex-wrap:wrap;grid-row:3;gap:10px 20px;padding:14px 18px}.s-fin .facts{grid-template-columns:minmax(0,1fr)}}
.vault{padding-bottom:clamp(72px,9vw,120px)}.vault .intro{margin-bottom:clamp(24px,4vw,48px)}.vault .track{height:420vh;position:relative}.vault .sticky{--p:0;--left:1;top:var(--xh-header-h);height:calc(100vh - var(--xh-header-h));height:calc(100svh - var(--xh-header-h));align-items:center;display:flex;position:sticky}.vault .grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.vault .steps{gap:30px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.vault .steps li{opacity:.28;transition:opacity .5s var(--xh-ease)}.vault .steps li.on{opacity:1}.vault .st-t{color:var(--xh-muted);margin-bottom:8px;font-size:12px;display:block}.vault .st-t i{color:var(--xh-dim);font-style:normal}.vault .steps h3{letter-spacing:-.025em;color:var(--xh-text);margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:560;line-height:1.15}.vault .steps p{max-width:38ch;color:var(--xh-muted);margin:8px 0 0;font-size:15.5px;line-height:1.55}.vault .rail{background:var(--xh-line-2);width:1px;position:absolute;top:4px;bottom:4px;left:0}.vault .rail-fill{background:linear-gradient(180deg, #fff, var(--xh-final));transform-origin:top;transform:scaleY(var(--p));position:absolute;inset:0}.vault .device{border-radius:26px;justify-self:end;width:100%;max-width:520px;padding:22px}.vault .dv-top{align-items:center;gap:12px;display:flex}.vault .avatar,.vault .g-av{border:1px solid var(--xh-line-2);width:34px;height:34px;color:var(--xh-text-2);background:linear-gradient(160deg,#2a2f38,#14171d);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.vault .who{line-height:1.25;display:grid}.vault .who b{font-size:14.5px;font-weight:560}.vault .who span{color:var(--xh-dim);font-size:11.5px}.vault .vault-chip{color:var(--xh-final);border-color:#4fe3cf4d;margin-left:auto}.vault .dv-balance{gap:2px;margin:26px 0 22px;display:grid;position:relative}.vault .cap{color:var(--xh-dim);font-size:12.5px}.vault .amt{letter-spacing:-.04em;font-size:clamp(34px,3.6vw,46px);font-weight:560;line-height:1.05}.vault .dec{color:var(--xh-dim)}.vault .unit{letter-spacing:0;color:var(--xh-muted);font-size:.42em;font-weight:500}.vault .safe{color:var(--xh-final);opacity:0;transition:opacity .5s var(--xh-ease), transform .5s var(--xh-ease);align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;bottom:6px;right:0;transform:translateY(6px)}.vault .safe svg{width:14px;height:14px}.vault .safe.show{opacity:1;transform:none}.vault .tx{border:1px solid var(--xh-line-2);transition:border-color .5s var(--xh-ease), background-color .5s;background:#ffffff05;border-radius:18px;padding:16px}.vault .tx.s0{background:#ff7a6609;border-color:#ff7a6666}.vault .tx.s3{border-color:#4fe3cf47}.vault .tx-row{align-items:center;gap:12px;display:flex}.vault .tx-ico{border:1px solid var(--xh-line-2);width:34px;height:34px;color:var(--xh-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.vault .tx-ico svg{width:14px;height:14px}.vault .tx-main{min-width:0;line-height:1.3;display:grid}.vault .tx-main b{width:fit-content;font-size:15px;font-weight:560;position:relative}.vault .tx-main b:after{content:"";background:var(--xh-text-2);transform-origin:0;height:1.5px;transition:transform .6s var(--xh-ease);position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.vault .s3 .tx-main b{color:var(--xh-muted)}.vault .s3 .tx-main b:after{transform:scaleX(1)}.vault .tx-main>span{color:var(--xh-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vault .tx-state{justify-items:end;margin-left:auto;display:grid}.vault .tx-state .st{opacity:0;transition:opacity .35s var(--xh-ease), transform .35s var(--xh-ease);grid-area:1/1;transform:translateY(4px)}.vault .s0 .st0,.vault .s1 .st1,.vault .s2 .st1,.vault .s3 .st3{opacity:1;transform:none}.vault .window,.vault .guards{opacity:.22;transition:opacity .5s var(--xh-ease)}.vault .tx.s1 .window,.vault .tx.s2 .window,.vault .tx.s3 .window,.vault .tx.s2 .guards,.vault .tx.s3 .guards{opacity:1}.vault .win-meta{color:var(--xh-dim);justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;display:flex}.vault .win-meta b{color:var(--xh-text);font-weight:500}.vault .s3 .win-meta b{color:var(--xh-dim);text-decoration:line-through}.vault .bar{background:#ffffff14;border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.vault .bar-fill{transform-origin:0;height:100%;transform:scaleX(var(--left));background:#dfe3e8;transition:background-color .4s;display:block}.vault .s3 .bar-fill{background:var(--xh-dim)}.vault .guards{border-top:1px solid var(--xh-line);margin-top:16px;padding-top:14px}.vault .g-head{color:var(--xh-dim);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.vault .g-head b{color:var(--xh-text);font-weight:500}.vault .guards ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vault .guards li{color:var(--xh-text-2);align-items:center;gap:10px;font-size:14px;display:flex}.vault .g-av{width:26px;height:26px;font-size:11px;transition:border-color .4s,color .4s}.vault .g-s{color:var(--xh-dim);margin-left:auto;font-size:11.5px;transition:color .3s}.vault .guards li.voted .g-av{color:var(--xh-final);border-color:#4fe3cf99}.vault .guards li.voted .g-s{color:var(--xh-final)}.vault .off-try{border:1px dashed var(--xh-line-2);color:var(--xh-muted);opacity:0;transition:opacity .5s var(--xh-ease) .15s, transform .5s var(--xh-ease) .15s;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:12.5px;display:flex;transform:translateY(8px)}.vault .off-try.show{opacity:1;transform:none}.vault .after{margin-top:clamp(40px,6vw,72px)}.vault .after .xh-body{max-width:62ch}.vault .track.is-static{height:auto}.vault .track.is-static .sticky{height:auto;padding:24px 0;position:static}@media (max-width:900px){.vault .track{height:380vh}.vault .grid{grid-template-columns:minmax(0,1fr);align-content:center;gap:20px}.vault .device{border-radius:22px;order:-1;justify-self:center;padding:16px}.vault .dv-balance{margin:16px 0 14px}.vault .amt{font-size:32px}.vault .tx{padding:12px}.vault .guards ul{gap:6px}.vault .off-try{margin-top:10px;padding:10px 14px}.vault .steps{min-height:132px;padding-left:0;display:grid}.vault .steps li{opacity:0;transition:opacity .4s var(--xh-ease), transform .4s var(--xh-ease);grid-area:1/1;transform:translateY(8px)}.vault .steps li.on{opacity:1;transform:none}.vault .steps h3{font-size:21px}.vault .steps p{font-size:15px}.vault .rail{width:auto;height:1px;inset:auto 0 -14px}.vault .rail-fill{transform-origin:0;transform:scaleX(var(--p))}.vault .track.is-static .steps{gap:24px;min-height:0}.vault .track.is-static .steps li{grid-area:auto}}@media (max-width:900px) and (max-height:760px){.vault .dv-top .who span,.vault .win-why,.vault .guards li:nth-child(3){display:none}.vault .steps p{font-size:14px}}@media (max-width:480px){.vault .off-try{font-size:11px}.vault .win-why{display:none}}
.s-pk .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.s-pk .visual{place-items:center;display:grid;position:relative}.s-pk .visual:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c8d4e414,#0000 65%);border-radius:50%;width:78%;position:absolute}.s-pk .phone{aspect-ratio:300/610;background:linear-gradient(150deg,#2b3039 0%,#0e1015 38%,#1c2027 70%,#0b0c10 100%);border-radius:52px;width:min(300px,78vw);padding:12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #000c,0 60px 120px -40px #000000e6,0 30px 60px -30px #000000b3}.s-pk .island{z-index:2;background:#000;border-radius:20px;width:92px;height:26px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.s-pk .screen{background:radial-gradient(120% 70% at 50% 0,#11141b 0%,#07080c 60%);border-radius:41px;flex-direction:column;align-items:center;height:100%;padding:64px 22px 26px;display:flex;position:relative;overflow:hidden}.s-pk .sc-head{width:100%;color:var(--xh-dim);justify-content:space-between;font-size:11px;display:flex}.s-pk .scan{aspect-ratio:1;width:46%;margin-top:auto}.s-pk .scan svg{width:100%;height:100%;overflow:visible}.s-pk .corners{stroke:#e9edf2;transform-origin:60px 60px;transition:transform .6s var(--xh-ease), stroke .4s}.s-pk .face{stroke:#e9edf2;opacity:.85;transition:opacity .35s}.s-pk .check{stroke:var(--xh-final);stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--xh-ease) .12s}.s-pk .beam{fill:var(--xh-final);opacity:0;filter:drop-shadow(0 0 6px #4fe3cfe6)}.s-pk .is-idle .corners{stroke:#e9edf280;transform:scale(1.12)}.s-pk .is-idle .face{opacity:.35}.s-pk .is-scan .corners{animation:1.1s ease-in-out infinite alternate pk-breathe}.s-pk .is-scan .beam{animation:pk-beam 1.6s var(--xh-ease-in-out) forwards}.s-pk .is-ok .corners{stroke:var(--xh-final);transform:scale(.94)}.s-pk .is-ok .face{opacity:0}.s-pk .is-ok .check{stroke-dashoffset:0}@keyframes pk-breathe{to{transform:scale(1.04)}}@keyframes pk-beam{0%{opacity:0;transform:translateY(18px)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translateY(100px)}}.s-pk .sc-copy{text-align:center;justify-items:center;gap:6px;margin-top:26px;display:grid}.s-pk .sc-t{letter-spacing:-.02em;font-size:19px;font-weight:560;display:grid}.s-pk .lbl{transition:opacity .35s var(--xh-ease), transform .35s var(--xh-ease);grid-area:1/1}.s-pk .lbl-b{opacity:0;color:var(--xh-final);transform:translateY(6px)}.s-pk .is-ok .lbl-a{opacity:0;transform:translateY(-6px)}.s-pk .is-ok .lbl-b{opacity:1;transform:none}.s-pk .sc-s{color:var(--xh-muted);font-size:13.5px}.s-pk .sc-s b{color:var(--xh-text-2);font-weight:500}.s-pk .sc-foot{color:var(--xh-dim);text-align:center;margin-top:auto;padding-top:18px;font-size:10px}.s-pk .sig{opacity:.4;transition:opacity .4s}.s-pk .is-ok .sig{opacity:1}.s-pk .copy .xh-lede{max-width:34em}.s-pk .feats{border-top:1px solid var(--xh-line);margin:40px 0 32px;padding:0;list-style:none}.s-pk .feats li{border-bottom:1px solid var(--xh-line);grid-template-columns:170px 1fr;gap:24px;padding:20px 0;display:grid}.s-pk .feats h3{letter-spacing:-.01em;color:var(--xh-text);margin:0;font-size:15.5px;font-weight:560}@media (max-width:900px){.s-pk .grid{grid-template-columns:minmax(0,1fr)}.s-pk .copy{order:-1}.s-pk .feats li{grid-template-columns:minmax(0,1fr);gap:6px}}.s-pk .xh-h2{font-size:clamp(38px,4.6vw,68px)}
.s-safe .head{margin-bottom:clamp(48px,6vw,72px)}.s-safe .cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.s-safe .card{flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.s-safe .card-copy .xh-body{max-width:44ch;margin-top:12px}.s-safe .widget{border:1px solid var(--xh-line);background:#00000040;border-radius:16px;margin:32px 0 28px;padding:20px}.s-safe .more{align-self:flex-start;margin-top:auto}.s-safe .rows{gap:10px;margin:0;display:grid}.s-safe .rows>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.s-safe .rows dt{color:var(--xh-dim);font-family:var(--xh-mono);font-size:12px}.s-safe .rows dd{color:var(--xh-text-2);justify-items:end;margin:0;font-size:12.5px;display:grid}.s-safe .rows dd>span{transition:opacity .35s var(--xh-ease);grid-area:1/1}.s-safe .tag{color:var(--xh-dim)}.s-safe .amt-zero,.s-safe .exp-zero,.s-safe .o-zero{opacity:0}.s-safe .exp-zero{color:var(--xh-final)}.s-safe .is-expired .amt-live,.s-safe .is-expired .exp-live,.s-safe .is-expired .o-live{opacity:0}.s-safe .is-expired .amt-zero,.s-safe .is-expired .exp-zero,.s-safe .is-expired .o-zero{opacity:1}.s-safe .drain{background:#ffffff12;border-radius:4px;height:4px;margin:18px 0 16px;overflow:hidden}.s-safe .drain span{transform-origin:0;background:linear-gradient(90deg,#8d95a0,#eef1f5);height:100%;display:block;transform:scaleX(1)}.s-safe .is-reset .drain span{transition:transform .6s var(--xh-ease);transform:scaleX(1)}.s-safe .is-run .drain span{transition:transform 5.2s linear;transform:scaleX(0)}.s-safe .is-expired .drain span{transform:scaleX(0)}.s-safe .console{color:var(--xh-dim);gap:4px;font-size:11.5px;display:grid}.s-safe .console i{color:var(--xh-muted);margin-right:4px;font-style:normal}.s-safe .console .out{color:var(--xh-text-2);padding-left:14px;display:grid}.s-safe .console .out>span{grid-area:1/1;transition:opacity .35s}.s-safe .console .err{opacity:0;transition:opacity .4s var(--xh-ease) .2s, transform .4s var(--xh-ease) .2s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:translateY(4px)}.s-safe .console .err b{color:var(--xh-text-2);font-weight:400}.s-safe .is-expired .console .err{opacity:1;transform:none}.s-safe .taken{color:var(--xh-muted);gap:8px;margin:0 0 16px;padding:0;font-size:12.5px;list-style:none;display:grid}.s-safe .taken li{justify-content:space-between;align-items:center;display:flex}.s-safe .taken .xh-chip{height:20px;color:var(--xh-dim);border-color:var(--xh-line);font-size:10.5px}.s-safe .field{border:1px solid var(--xh-line-2);background:#ffffff05;border-radius:12px;align-items:center;height:48px;padding:0 14px;font-size:15px;display:flex}.s-safe .q{color:var(--xh-text);white-space:pre}.s-safe .suffix{color:var(--xh-dim)}.s-safe .caret{background:var(--xh-text);width:1.5px;height:1.1em;margin:0 1px -.18em;animation:1s step-end infinite safe-caret;display:inline-block}@keyframes safe-caret{50%{opacity:0}}.s-safe .verdict{min-height:42px;color:var(--xh-alert);opacity:0;transition:opacity .35s var(--xh-ease), transform .35s var(--xh-ease);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin-top:14px;display:grid;transform:translateY(4px)}.s-safe .verdict.show{opacity:1;transform:none}.s-safe .verdict.ok{color:var(--xh-final)}.s-safe .verdict svg{width:15px;height:15px}.s-safe .v-why{font-size:14px;font-weight:500}.s-safe .v-detail{color:var(--xh-dim);grid-column:2;font-size:11.5px}@media (max-width:900px){.s-safe .cols{grid-template-columns:minmax(0,1fr)}}
.s-evm .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.s-evm .tools{border-top:1px solid var(--xh-line);border-left:1px solid var(--xh-line);flex-wrap:wrap;max-width:420px;margin:40px 0 0;padding:0;list-style:none;display:flex}.s-evm .tools li{color:var(--xh-text-2);border-right:1px solid var(--xh-line);border-bottom:1px solid var(--xh-line);flex:1 0 33.333%;padding:14px 16px;font-size:13px}.s-evm .eips{color:var(--xh-dim);margin:18px 0 32px;font-size:12px}.s-evm .code{background:#07080c;border-radius:18px;overflow:hidden}.s-evm .bar{border-bottom:1px solid var(--xh-line);justify-content:space-between;align-items:center;padding:10px 12px 10px 10px;display:flex}.s-evm .tabs{gap:4px;display:flex}.s-evm .tabs button{height:30px;font-family:var(--xh-sans);color:var(--xh-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s}.s-evm .tabs button:hover{color:var(--xh-text)}.s-evm .tabs button.on{color:var(--xh-text);background:#ffffff12}.s-evm .file{color:var(--xh-dim);font-size:11.5px}.s-evm pre{color:#d9dee5;white-space:pre;scrollbar-width:thin;min-height:330px;margin:0;padding:22px 22px 26px;font-size:13px;line-height:1.75;overflow-x:auto}.s-evm .ln.hidden{visibility:hidden}.s-evm .ln.out{color:var(--xh-muted)}.s-evm .ps{color:var(--xh-dim);-webkit-user-select:none;user-select:none}.s-evm .t-c,.s-evm .t-d{color:var(--xh-dim)}.s-evm .t-k{color:#9aa3ae}.s-evm .t-s{color:#a9e7dc}.s-evm .t-n{color:#fff}.s-evm .t-v{color:#c9cfd8;font-style:italic}.s-evm .t-f{color:#f1f3f6}.s-evm .cur{background:var(--xh-final);opacity:.85;width:7px;height:1.15em;margin-bottom:-.22em;animation:1s step-end infinite evm-blink;display:inline-block}@keyframes evm-blink{50%{opacity:0}}@media (max-width:960px){.s-evm .grid{grid-template-columns:minmax(0,1fr)}.s-evm pre{min-height:0;font-size:12px}}
.s-proof .head{margin-bottom:clamp(48px,6vw,80px)}.s-proof .stats{border-top:1px solid var(--xh-line-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.s-proof .stat{border-bottom:1px solid var(--xh-line);flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px) clamp(28px,3.4vw,44px) 0;display:flex}.s-proof .stat:not(:nth-child(3n+1)){border-left:1px solid var(--xh-line);padding-left:clamp(16px,2.4vw,32px)}.s-proof .stat dt{color:var(--xh-muted);font-size:14.5px}.s-proof .stat dd{align-items:baseline;gap:6px;margin:0;line-height:1;display:flex}.s-proof .val{letter-spacing:-.055em;font-size:clamp(52px,7.2vw,104px);font-weight:500}.s-proof .u{letter-spacing:-.02em;color:var(--xh-muted);font-size:clamp(22px,2.4vw,34px);font-weight:500}.s-proof .zero .val .xh-metal{transition:color .6s}.s-proof .done .zero .val .xh-metal{color:var(--xh-final);background:0 0}.s-proof .foot{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:40px;display:flex}.s-proof .tests{gap:clamp(28px,5vw,64px);margin:0;display:flex}.s-proof .tests>div{gap:4px;display:grid}.s-proof .tests dd{letter-spacing:-.03em;color:var(--xh-text);margin:0;font-size:28px;font-weight:560}.s-proof .tests dt{color:var(--xh-muted);font-size:13.5px}.s-proof .note{max-width:44ch;color:var(--xh-dim);text-align:right;margin:0;font-size:12px;line-height:1.6}@media (max-width:860px){.s-proof .stats{grid-template-columns:1fr 1fr}.s-proof .stat:not(:nth-child(3n+1)){border-left:0;padding-left:0}.s-proof .stat:nth-child(2n){border-left:1px solid var(--xh-line);padding-left:18px}.s-proof .foot{flex-direction:column;align-items:flex-start}.s-proof .tests{flex-wrap:wrap}.s-proof .note{text-align:left}}
.s-road .head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(56px,7vw,96px);display:flex}.s-road .side{justify-items:start;gap:16px;max-width:34ch;display:grid}.s-road .line{--track:34px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.s-road .line:before,.s-road .line:after{content:"";background:var(--xh-line-2);height:1px;position:absolute;top:5px;left:0;right:0}.s-road .line:after{background:linear-gradient(90deg, #4fe3cf66, var(--xh-final));transform-origin:0;width:calc(35.7143% - 2.85715px);transition:transform 1.6s var(--xh-ease) .3s;right:auto;transform:scaleX(0)}.s-road .line.is-in:after,html:not(.xh-js) .s-road .line:after{transform:none}.s-road li{padding-top:var(--track);flex-direction:column;align-items:flex-start;display:flex;position:relative}.s-road .node{background:var(--xh-bg);border:1px solid var(--xh-line-3);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.s-road .built .node{background:var(--xh-final);border-color:var(--xh-final)}.s-road .next .node{border-color:var(--xh-final);box-shadow:0 0 0 4px #4fe3cf1f}.s-road .next .node:after{content:"";border:1px solid var(--xh-final);opacity:0;animation:road-ping 2.4s var(--xh-ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes road-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.s-road .n{color:var(--xh-dim);font-size:12px}.s-road h3{letter-spacing:-.015em;color:var(--xh-text);margin:8px 0;font-size:16px;font-weight:560;line-height:1.25}.s-road .planned h3{color:var(--xh-text-2)}.s-road p{color:var(--xh-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.s-road .xh-chip{margin-top:auto}@media (max-width:1000px){.s-road .head{flex-direction:column;align-items:flex-start}.s-road .line{grid-template-columns:1fr;gap:0;padding-left:32px}.s-road .line:before,.s-road .line:after{width:1px;height:auto;inset:6px auto 6px 5px}.s-road .line:after{transform-origin:top;height:35.7143%;bottom:auto;transform:scaleY(0)}.s-road li{padding:0 0 32px}.s-road .node{top:4px;left:-32px}.s-road .n{order:-1}.s-road h3{margin-top:4px}.s-road .xh-chip{margin-top:0}}
.s-close.closing{text-align:center;overflow:hidden}.s-close.closing:after{content:"";aspect-ratio:2;pointer-events:none;background:radial-gradient(#becde114,#0000 65%);width:min(1100px,140%);position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.s-close .inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.s-close .mark{width:64px;margin-bottom:36px}.s-close .xh-lede{margin-left:auto;margin-right:auto}.s-close .xh-ctas{justify-content:center;margin-top:36px}
.xh{background:var(--xh-bg);margin-top:calc(var(--xh-header-h) * -1);position:relative;overflow-x:clip}.xh-section{padding:clamp(104px,13vw,176px) 0;position:relative}.xh-section+.xh-section:before{content:"";width:min(var(--xh-max), calc(100% - var(--xh-gutter) * 2));background:linear-gradient(90deg, transparent, var(--xh-line-2) 20%, var(--xh-line-2) 80%, transparent);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}
