.hx-backdrop[data-v-ed6229e3]{z-index:0;pointer-events:none;background:radial-gradient(60% 38% at 50% -6%,#406eff6b,#0000 70%),radial-gradient(48% 34% at 88% 30%,#9168ff38,#0000 70%),radial-gradient(52% 30% at 6% 62%,#4de3ff1f,#0000 70%),radial-gradient(70% 30% at 50% 108%,#6e28aa52,#0000 70%),#03050d;position:fixed;inset:0;overflow:hidden}.hx-stars[data-v-ed6229e3]{opacity:.7;background-image:radial-gradient(1px 1px at 20px 30px,#ffffffb3,#0000),radial-gradient(1px 1px at 120px 80px,#bedcff8c,#0000),radial-gradient(1.5px 1.5px at 200px 160px,#ffffff80,#0000),radial-gradient(1px 1px at 300px 40px,#a0c8ff99,#0000),radial-gradient(1px 1px at 60px 220px,#ffffff73,#0000),radial-gradient(1.2px 1.2px at 260px 250px,#c8aaff8c,#0000);background-size:340px 300px;animation:160s linear infinite hx-drift-ed6229e3;inset:-50%}.hx-grid[data-v-ed6229e3],.hx-ridge[data-v-ed6229e3],.hx-stars[data-v-ed6229e3]{position:absolute}.hx-grid[data-v-ed6229e3]{background-image:linear-gradient(#5a8cff12 1px,#0000 0),linear-gradient(90deg,#5a8cff12 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%)}.hx-ridge[data-v-ed6229e3]{width:100%;height:22vh;min-height:120px;bottom:0;left:0;right:0}@keyframes hx-drift-ed6229e3{to{transform:translate(-340px,-300px)}}@media (prefers-reduced-motion:reduce){.hx-stars[data-v-ed6229e3]{animation:none}}.hx-awaken[data-v-c989beae]{z-index:80;color:var(--hx-ink,#eaf2ff);background:#03050d;transition:opacity .45s,transform .45s;position:fixed;inset:0;overflow:hidden auto}.hx-awaken.is-leaving[data-v-c989beae]{opacity:0;pointer-events:none;transform:scale(1.04)}.hx-beam[data-v-c989beae]{filter:blur(18px);opacity:.7;background:linear-gradient(#78b4ff8c,#5078ff2e 55%,#0000);width:140px;height:75%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.is-full .hx-beam[data-v-c989beae]{animation:1.4s ease-out both hx-beam-in-c989beae}.hx-aw-mark[data-v-c989beae]{font-family:var(--hx-font);letter-spacing:.62em;text-shadow:0 0 24px #4de3ff8c;padding-left:.62em;font-size:30px;font-weight:500}.hx-aw-protocol[data-v-c989beae]{font-family:var(--hx-font);letter-spacing:.42em;text-transform:uppercase;color:var(--hx-dim);margin-top:4px;padding-left:.42em;font-size:11px;font-weight:600}.is-full .hx-aw-core[data-v-c989beae]{animation:1.2s cubic-bezier(.2,.8,.2,1) both hx-core-in-c989beae}.hx-aw-title[data-v-c989beae]{font-family:var(--hx-font);letter-spacing:.32em;text-transform:uppercase;text-align:center;flex-direction:column;gap:4px;font-size:18px;font-weight:600}.hx-aw-step[data-v-c989beae],.hx-aw-title[data-v-c989beae]{align-items:center;display:flex}.hx-aw-step[data-v-c989beae]{color:var(--hx-faint);gap:10px;font-size:14px;transition:color .3s}.hx-aw-step.is-active[data-v-c989beae],.hx-aw-step.is-done[data-v-c989beae]{color:var(--hx-ink)}.hx-aw-dot[data-v-c989beae]{border:1.5px solid var(--hx-line-strong);border-radius:9999px;flex-shrink:0;width:14px;height:14px}.is-done .hx-aw-dot[data-v-c989beae]{border-color:var(--hx-cyan);background:#4de3ff40}.is-active .hx-aw-dot[data-v-c989beae]{border-color:var(--hx-cyan);background:var(--hx-cyan);box-shadow:0 0 12px var(--hx-cyan);animation:.9s ease-in-out infinite hx-dot-c989beae}.hx-aw-bar[data-v-c989beae]{background:#7896ff2e;border-radius:9999px;flex:1;height:6px;position:relative;overflow:hidden}.hx-aw-bar span[data-v-c989beae]{border-radius:inherit;background:linear-gradient(90deg,#3d7bff,#4de3ff);transition:width .12s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #4de3ffcc}.hx-aw-foot[data-v-c989beae]{text-align:center;font-family:var(--hx-font);letter-spacing:.3em;text-transform:uppercase;color:var(--hx-faint);margin-top:14px;font-size:10.5px;font-weight:600}.hx-aw-skip[data-v-c989beae]{border:1.5px solid var(--hx-line-strong);background:radial-gradient(circle,#2850c866,#060a1ed9);border-radius:9999px;place-items:center;width:64px;height:64px;transition:opacity .2s;display:grid;box-shadow:0 0 26px -6px #4da0ffcc}.hx-aw-skip[data-v-c989beae]:disabled{opacity:.45}.hx-aw-skip-core[data-v-c989beae]{background:var(--hx-cyan);width:14px;height:14px;box-shadow:0 0 16px var(--hx-cyan);border-radius:9999px}@keyframes hx-beam-in-c989beae{0%{opacity:0;transform:translate(-50%)scaleY(.2)}}@keyframes hx-core-in-c989beae{0%{opacity:0;filter:blur(8px);transform:scale(.6)}}@keyframes hx-dot-c989beae{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.is-active .hx-aw-dot[data-v-c989beae],.is-full .hx-aw-core[data-v-c989beae],.is-full .hx-beam[data-v-c989beae]{animation:none}}.hx-cele[data-v-2bbe6876]{z-index:85;background:radial-gradient(circle at 50% 45%,color-mix(in oklab,var(--c) 22%,transparent),#03050de0 62%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hx-cele-rays[data-v-2bbe6876]{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--c) 18%,transparent) 0deg 6deg,transparent 6deg 18deg);width:140vmax;height:140vmax;animation:14s linear infinite hx-rays-2bbe6876;position:absolute;-webkit-mask-image:radial-gradient(circle,#000,#0000 55%);mask-image:radial-gradient(circle,#000,#0000 55%)}.hx-cele-card[data-v-2bbe6876]{text-align:center;max-width:22rem;animation:.55s cubic-bezier(.2,1.4,.4,1) both hx-pop-2bbe6876;position:relative}.hx-cele-gem[data-v-2bbe6876]{color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,color-mix(in oklab,var(--c) 85%,#fff),color-mix(in oklab,var(--c) 55%,#0a1030));width:96px;height:96px;box-shadow:0 0 40px var(--c);place-items:center;display:inline-grid}.hx-cele-tag[data-v-2bbe6876]{letter-spacing:.32em;text-transform:uppercase;color:var(--c);text-shadow:0 0 16px var(--c);margin-top:18px;font-size:13px}.hx-cele-tag[data-v-2bbe6876],.hx-cele-title[data-v-2bbe6876]{font-family:var(--hx-font);font-weight:700}.hx-cele-title[data-v-2bbe6876]{color:#fff;margin-top:6px;font-size:30px;line-height:1.15}.hx-cele-sub[data-v-2bbe6876]{color:var(--hx-dim);margin-top:6px;font-size:14.5px}.hx-cele-enter-active[data-v-2bbe6876],.hx-cele-leave-active[data-v-2bbe6876]{transition:opacity .3s}.hx-cele-enter-from[data-v-2bbe6876],.hx-cele-leave-to[data-v-2bbe6876]{opacity:0}@keyframes hx-pop-2bbe6876{0%{opacity:0;transform:scale(.7)translateY(12px)}}@keyframes hx-rays-2bbe6876{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hx-cele-card[data-v-2bbe6876],.hx-cele-rays[data-v-2bbe6876]{animation:none}}html.hunter-mode,html.hunter-mode body{background:#03050d}.hunter-root{--hx-bg:#03050d;--hx-ink:#eaf2ff;--hx-dim:#c6d6ffb3;--hx-faint:#aabeff73;--hx-cyan:#4de3ff;--hx-blue:#4a7dff;--hx-violet:#9168ff;--hx-crimson:#ff3d63;--hx-amber:#ffb547;--hx-mint:#3df5c4;--hx-gold:#ffd166;--hx-line:#6d9cff42;--hx-line-strong:#78c4ff8c;--hx-glass:linear-gradient(160deg, #1c2c6880, #070b20c7);--hx-font:"Chakra Petch", var(--font-sans);min-height:100dvh;color:var(--hx-ink);background:var(--hx-bg);position:relative}.hunter-root .hx-display{font-family:var(--hx-font);letter-spacing:.02em}.hunter-root .hx-label{font-family:var(--hx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-cyan);font-size:11.5px;font-weight:600}.hunter-root .hx-num{font-family:var(--hx-font);font-variant-numeric:tabular-nums}.hunter-root .vt-card,.hunter-root .vt-tile{background:var(--hx-glass);border:1px solid var(--hx-line);box-shadow:inset 0 0 0 1px #4de3ff0a,0 18px 40px -28px #1f5cffb3}.hx-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#03050deb,#03050d99 70%,#0000);position:sticky;top:0}.hx-wordmark{letter-spacing:.55em;color:var(--hx-ink);text-shadow:0 0 18px #4de3ff73;font-size:19px;font-weight:500}.hx-protocol,.hx-wordmark{font-family:var(--hx-font);display:block}.hx-protocol{letter-spacing:.34em;text-transform:uppercase;color:var(--hx-dim);margin-top:1px;font-size:9.5px;font-weight:600}.hx-icon-btn{width:44px;height:44px;color:var(--hx-ink);border:1px solid var(--hx-line-strong);background:radial-gradient(circle at 50% 35%,#3c6eff59,#0a1234d9);border-radius:9999px;place-items:center;transition:transform .15s,box-shadow .2s;display:grid;position:relative;box-shadow:0 0 22px -6px #4d8cffb3,inset 0 1px #ffffff1f}.hx-icon-btn:active{transform:scale(.95)}.hx-icon-btn--alert{color:#ffd7df;border-color:#ff3d63b3;box-shadow:0 0 24px -4px #ff3d63bf}.hx-count{text-align:center;color:#fff;background:var(--hx-crimson);border-radius:9999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 10px #ff3d63cc}.hx-nav{inset-inline:0;z-index:40;padding:0 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0}.hx-nav-inner{pointer-events:auto;border:1px solid var(--hx-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#142052d1,#060a1eeb);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:34rem;margin:0 auto;padding:6px;display:grid;box-shadow:0 -8px 40px -18px #2e6eff8c}.hx-nav-item{min-height:52px;color:var(--hx-dim);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;transition:color .2s,background .2s;display:flex;position:relative}.hx-nav-item span{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.hx-nav-item.is-active{color:var(--hx-cyan);background:radial-gradient(circle at 50% 0,#4de3ff38,#0000 70%)}.hx-nav-item.is-active:after{content:"";background:var(--hx-cyan);height:2px;box-shadow:0 0 10px var(--hx-cyan);border-radius:2px;position:absolute;top:2px;left:30%;right:30%}@media (width>=1024px){.hx-nav-inner{max-width:38rem}}
