.hx{--hx-ink3:color-mix(in srgb,var(--ink2) 88%,var(--bg));--hx-line:color-mix(in srgb,var(--brand) 16%,transparent);--hx-line2:color-mix(in srgb,var(--brand-text) 28%,transparent);position:relative;height:calc(100svh - var(--site-bar, 58px));min-height:800px;max-height:940px;margin-bottom:6rem;overflow:hidden;isolation:isolate}.hx:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(760px 520px at 74% 26%,color-mix(in srgb,var(--glow1) 42%,transparent),transparent 70%),radial-gradient(600px 420px at 18% 92%,color-mix(in srgb,var(--glow1) 16%,transparent),transparent 70%)}.hx-canvas,.hx-stage,.hx:before{position:absolute;inset:0}.hx-canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease}.hx-stage[data-ready] .hx-canvas{opacity:1}.hx-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 44% 56% at 20% 34%,color-mix(in srgb,var(--bg) 84%,transparent) 0,color-mix(in srgb,var(--bg) 72%,transparent) 30%,color-mix(in srgb,var(--bg) 48%,transparent) 50%,color-mix(in srgb,var(--bg) 22%,transparent) 66%,transparent 82%)}.hx-copy-wrap{position:relative;z-index:4;padding-top:min(10vh,88px);pointer-events:none}.hx-copy{max-width:min(660px,56%);pointer-events:auto}.hx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-text)}.hx-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px var(--brand)}.hx h1{margin-top:18px;font-size:clamp(2.6rem,3.1vw + 1.2rem,3.6rem);line-height:1.04;letter-spacing:-.04em;font-weight:700;text-shadow:0 2px 30px color-mix(in srgb,var(--bg) 80%,transparent)}.hx-g1,.hx-g2{display:inline-block;padding-bottom:.25em;margin-bottom:-.25em;overflow:visible;color:var(--warn);text-shadow:none;background-image:linear-gradient(92deg,var(--ink) 0,var(--warn) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hx-sub{margin-top:20px;max-width:500px;font-size:1.09rem;line-height:1.55;color:var(--ink2);text-shadow:0 1px 18px color-mix(in srgb,var(--bg) 90%,transparent)}.hx-sub strong{color:var(--ink);font-weight:600}.hx-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hx-cta .btn-primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 55%,transparent),0 10px 40px -8px color-mix(in srgb,var(--brand) 60%,transparent)}.hx-note{margin-top:12px;font-size:13px;color:var(--hx-ink3)}.hx-phase{position:absolute;z-index:5;left:max(1.25rem,calc((100% - 72rem) / 2 + 1.25rem));bottom:34px;display:flex;gap:6px;padding:5px;border-radius:999px}.hx-phase span{font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:999px;color:var(--hx-ink3);transition:background-color .5s,color .5s,box-shadow .5s}.hx-phase span.is-on{color:var(--on-brand);background:var(--brand);box-shadow:0 0 18px color-mix(in srgb,var(--brand) 55%,transparent)}.hx-phase span:nth-child(2).is-on{background:var(--brand-text)}.hx-phase span:nth-child(3).is-on{background:var(--info);color:var(--bg);box-shadow:0 0 18px color-mix(in srgb,var(--info) 50%,transparent)}.hx-phase span:nth-child(4).is-on{background:var(--warn);color:var(--bg);box-shadow:0 0 18px color-mix(in srgb,var(--warn) 50%,transparent)}.hx-extag{position:absolute;z-index:5;right:max(1.25rem,calc((100% - 72rem) / 2 + 1.25rem));bottom:34px}.hx-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-ink3,var(--ink2));border:0;background:var(--raised);border-radius:999px;padding:4px 10px}.hx-glass{background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 90%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));border:1px solid transparent;border-radius:16px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 7%,transparent),0 24px 60px -24px rgb(0 0 0/.6)}html[data-theme=light] .hx-glass{box-shadow:inset 0 1px 0 #fff,0 20px 50px -24px color-mix(in srgb,var(--ink) 22%,transparent)}.hx-ov{position:absolute;z-index:3;left:0;top:0;opacity:0;transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.hx-ov.is-in{opacity:1}.hx-vault{width:206px;padding:12px 13px;border-radius:15px;transform:translate(-50%,calc(-100% + 10px))}.hx-vault.is-in{transform:translate(-50%,-100%)}.hx-vault.is-locked{border-color:color-mix(in srgb,var(--warn) 42%,transparent);box-shadow:0 0 40px -8px color-mix(in srgb,var(--warn) 36%,transparent)}.hx-vault.is-released{border-color:color-mix(in srgb,var(--ok) 40%,transparent);box-shadow:0 0 30px -10px color-mix(in srgb,var(--ok) 35%,transparent)}.hx-v-top{display:flex;align-items:center;gap:8px}.hx-v-ico{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink2);transition:background-color .5s,color .5s}.is-locked .hx-v-ico{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.is-released .hx-v-ico{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.hx-v-name{font-size:13px;font-weight:600;white-space:nowrap}.hx-v-pill{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:var(--hx-ink3);border:1px solid transparent;background:color-mix(in srgb,var(--ink) 6%,transparent);white-space:nowrap;transition:color .4s,border-color .4s,background-color .4s}.is-locked .hx-v-pill{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent)}.has-ev .hx-v-pill{color:var(--info);border-color:color-mix(in srgb,var(--info) 35%,transparent);background:color-mix(in srgb,var(--info) 7%,transparent)}.is-released .hx-v-pill{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.hx-v-amt{margin-top:9px;display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.hx-amt{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--warn);transition:color .5s}.is-released .hx-amt{color:var(--ink)}.hx-of{font-size:11.5px;color:var(--hx-ink3)}.hx-v-bar{margin-top:8px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.hx-v-bar i{display:block;height:100%;border-radius:3px;background:var(--warn);box-shadow:0 0 10px var(--warn);transform:scaleX(0);transform-origin:left center}.is-released .hx-v-bar i{background:var(--ok);box-shadow:0 0 10px var(--ok)}.hx-v-ok{position:absolute;top:-10px;right:-10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:var(--bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 16%,transparent),0 0 22px color-mix(in srgb,var(--ok) 70%,transparent);opacity:0;transform:none;transition:opacity .35s ease}.is-approved .hx-v-ok{opacity:1}.hx-ev{width:214px;padding:10px 12px;border-radius:13px;border-color:color-mix(in srgb,var(--info) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--info) 12%,var(--surface)),color-mix(in srgb,var(--info) 4%,var(--surface)));transform:translate(-50%,14px)}.hx-ev.is-in{transform:translate(-50%)}.hx-ev:before{content:"";position:absolute;left:50%;top:-14px;width:1px;height:12px;background:linear-gradient(transparent,color-mix(in srgb,var(--info) 60%,transparent))}.hx-ev-h{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--info)}.hx-ev-f{margin-top:5px;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-ev-c{margin-top:6px;display:flex;justify-content:space-between;font-size:11px;color:var(--ink2)}.hx-ev-c span:last-child{color:var(--info);font-weight:600}.hx-end{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:999px;white-space:nowrap}.hx-ic{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid transparent;color:var(--ink)}.hx-end small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-ink3);font-weight:600}.hx-end b{display:block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.hx-esc{transform:translate(-22px,calc(-100% - 12px))}.hx-esc b{color:var(--warn)}.hx-lab{transform:translate(calc(-100% + 22px),calc(-100% - 12px))}.hx-lab b{color:var(--ok)}.hx-lab.is-hit{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 55%,transparent),0 0 36px color-mix(in srgb,var(--ok) 35%,transparent)}.hx-co{width:352px;padding:14px 15px;border-radius:15px;transition:opacity .4s ease}.hx-co,.hx-co.is-in{transform:none}.hx-hd{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hx-ink3)}.hx-id{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:none;font-weight:500}.hx-ttl{margin-top:7px;font-size:15px;font-weight:700;letter-spacing:-.01em}.hx-st{margin-top:10px;display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:9px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid transparent;font-size:12.5px;color:var(--ink2)}.hx-st.is-ok{border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ink)}.hx-av{flex:none;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info);font-size:9.5px;font-weight:800}.is-ok .hx-av{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.hx-q{display:flex;align-items:center;gap:10px}.hx-lg{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 14%,transparent),color-mix(in srgb,var(--ink) 4%,transparent));border:1px solid transparent}.hx-nm{font-size:14.5px;font-weight:600}.hx-nm small,.hx-pr small{display:block;font-size:11.5px;color:var(--hx-ink3);font-weight:500}.hx-pr{margin-left:auto;text-align:right;font-size:16px;font-weight:700}.hx-stamp{position:absolute;top:-10px;right:14px;height:22px;padding:0 10px;border-radius:999px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--ok);color:var(--bg);box-shadow:0 0 22px color-mix(in srgb,var(--ok) 60%,transparent);opacity:0;transform:none;transition:opacity .35s ease}.hx-cb.is-won{border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.hx-cb.is-won .hx-stamp{opacity:1}.hx-hash{margin-top:9px;min-height:54px;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--bg) 60%,transparent);border:1px solid transparent;font-family:var(--font-mono);font-size:11.6px;line-height:1.55;color:color-mix(in srgb,var(--brand-text) 60%,var(--ink));word-break:break-all}.hx-hash.is-typing:after{content:"";display:inline-block;width:7px;height:13px;margin-left:1px;background:var(--brand);vertical-align:-2px;animation:hx-blink 1s steps(2) infinite}@keyframes hx-blink{50%{opacity:0}}.hx-sig{margin-top:8px;font-size:12px;color:var(--hx-ink3);transition:color .4s}.hx-sig.is-ok{color:var(--ok)}.hx-toast{display:flex;align-items:center;gap:11px}.hx-tic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:var(--bg);box-shadow:0 0 20px color-mix(in srgb,var(--ok) 50%,transparent)}.hx-toast b{display:block;font-size:13.5px;font-weight:600}.hx-toast small{display:block;margin-top:2px;font-size:12px;color:var(--ink2)}.hx-toast small em{font-style:normal;color:var(--info);font-weight:600}.hx-cap{position:absolute;z-index:3;left:0;top:0;transform:translate(-50%);font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;opacity:0;transition:opacity .8s}.hx-cap.is-in{opacity:1}@media (min-width:1101px) and (max-width:1320px){.hx-end .hx-ic{display:none}.hx-end{padding:8px 14px}}@media (max-width:1100px){.hx{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}.hx:before{background:radial-gradient(520px 420px at 50% 52%,color-mix(in srgb,var(--glow1) 40%,transparent),transparent 70%)}.hx-veil{display:none}.hx-copy-wrap{order:1;padding-top:28px;width:100%}.hx-copy{max-width:600px}.hx h1{font-size:clamp(2.35rem,7vw + .6rem,3.2rem)}.hx-sub{font-size:1rem}.hx-phase{order:2;position:relative;left:auto;bottom:auto;margin:24px auto 0}.hx-phase span{padding:5px 10px;font-size:11px}.hx-stage{order:3;position:relative;inset:auto;width:100%;max-width:560px;height:720px;margin:10px auto 0}.hx-extag{right:16px;bottom:10px}.hx-end,.hx-esc,.hx-lab,.hx-vault,.hx-vault.is-in{width:calc(100% - 80px);transform:none;border-radius:13px;padding:9px 12px}.hx-vault{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.hx-vault .hx-v-top{display:contents}.hx-vault .hx-v-ico{grid-column:1}.hx-vault .hx-v-name{grid-column:2;grid-row:1}.hx-vault .hx-v-pill{grid-column:3;grid-row:1;margin-left:0}.hx-vault .hx-v-amt{grid-column:2;grid-row:1;justify-self:end;margin:0}.hx-amt{font-size:15px}.hx-of,.hx-v-bar{display:none}.hx-v-ok{width:20px;height:20px;top:-7px;right:-7px}.hx-end{justify-content:flex-start}.hx-end>span:last-child{display:flex;flex:1;align-items:center;gap:8px}.hx-end b{margin-left:auto}.hx-ev{display:none}.hx-co,.hx-co.is-in{width:calc(100% - 32px)}.hx-co{visibility:hidden;transform:none;transition:opacity 0s linear}.hx-co.is-in{visibility:visible;transform:none;transition:opacity .4s ease}.hx-cb.is-won{display:flex;flex-direction:column;align-items:stretch;gap:8px}.hx-cb.is-won .hx-stamp{position:static;align-self:flex-end;margin:0;transform:none;transition:none}.hx-cap{font-size:10.5px;letter-spacing:.24em}}@media (max-width:640px){.hx{margin-bottom:5rem}.hx-cta{flex-direction:column;align-items:stretch}}.hx-tl{position:relative;max-width:1040px;margin:0 auto}.hx-tl-fill,.hx-tl-track{position:absolute;left:50%;top:0;width:2px;margin-left:-1px;border-radius:2px}.hx-tl-track{bottom:0;background:color-mix(in srgb,var(--brand) 12%,transparent)}.hx-tl-fill{height:100%;transform:scaleY(var(--p,0));transform-origin:top;background:linear-gradient(color-mix(in srgb,var(--brand) 15%,transparent),var(--brand));box-shadow:0 0 14px color-mix(in srgb,var(--brand) 60%,transparent)}.hx-tl-row{position:relative;display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;margin-bottom:28px}.hx-tl-row:last-child{margin-bottom:0}.hx-tl-dot{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink2);background:var(--surface);border:1px solid transparent;transition:transform .5s,opacity .5s}.hx-tl-row.is-on .hx-tl-dot{color:var(--on-brand);background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 14%,transparent),0 0 30px color-mix(in srgb,var(--brand) 50%,transparent)}.hx-tl-card{grid-row:1;padding:22px 24px;opacity:.55;transform:translateY(8px);transition:opacity .6s,transform .6s}.hx-tl-row:nth-child(odd) .hx-tl-card{grid-column:1}.hx-tl-row:nth-child(2n) .hx-tl-card{grid-column:3}.hx-tl-row.is-on .hx-tl-card{opacity:1;transform:none}.hx-tl-k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.hx-figs{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.hx-figs span{font-size:12.5px;padding:5px 10px;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink2)}.hx-figs .hx-f-money{color:var(--warn);background:color-mix(in srgb,var(--warn) 18%,transparent)}.hx-figs .hx-f-ev,.hx-figs .hx-f-money{font-weight:600;border-color:transparent}.hx-figs .hx-f-ev{color:var(--info);background:color-mix(in srgb,var(--info) 16%,transparent)}.hx-figs .hx-f-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 18%,transparent)}.hx-figs .hx-f-brand,.hx-figs .hx-f-ok{font-weight:600;border-color:transparent}.hx-figs .hx-f-brand{color:var(--brand-text);background:color-mix(in srgb,var(--brand) 18%,transparent)}.hx-escrow{display:flex;align-items:center;justify-content:center;gap:14px;max-width:920px;margin:56px auto 0;padding:18px 24px;font-size:15px;line-height:1.5;color:var(--ink2)}.hx-escrow svg{flex:none;color:var(--brand)}.hx-escrow strong{color:var(--ink);font-weight:600}.hx-soon{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;color:var(--ink2)}.hx-soon i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--warn);border:0;background:color-mix(in srgb,var(--warn) 18%,transparent);border-radius:999px;padding:3px 8px}@media (max-width:900px){.hx-tl-fill,.hx-tl-track{left:22px}.hx-tl-row{grid-template-columns:44px 1fr;gap:16px}.hx-tl-dot{grid-column:1}.hx-tl-row:nth-child(2n) .hx-tl-card,.hx-tl-row:nth-child(odd) .hx-tl-card{grid-column:2}.hx-escrow{align-items:flex-start;font-size:14px}}@media (prefers-reduced-motion:reduce){.hx-canvas,.hx-cap,.hx-ov,.hx-phase span,.hx-stamp,.hx-tl-card,.hx-tl-dot,.hx-v-ok{transition:none}.hx-hash.is-typing:after{animation:none}}body:has(.hx) .ng-ghost,body:has(.hx) .ng-rings{display:none}