.nav[data-v-98e622c6]{z-index:50;height:var(--nav-total);padding-bottom:var(--nav-pad-b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100e1df0;border-top:1px solid #211e36;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.brand[data-v-98e622c6]{display:none}.item[data-v-98e622c6]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.item.active[data-v-98e622c6]{color:var(--gold);font-weight:800}.ico-wrap[data-v-98e622c6]{place-items:center;display:grid;position:relative}.badge[data-v-98e622c6]{color:#fff;background:#ff5c7a;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;animation:.4s cubic-bezier(.2,.9,.3,1.5) both badgeIn-98e622c6;display:grid;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #100e1df0}@keyframes badgeIn-98e622c6{0%{transform:scale(0)}}@media (width>=960px){.nav[data-v-98e622c6]{border-top:0;border-right:1px solid #211e36;grid-template-columns:none;grid-auto-rows:84px;align-content:start;height:100dvh;padding:20px 0;position:sticky;top:0}.brand[data-v-98e622c6]{background:var(--gold);width:48px;height:48px;color:var(--gold-ink);font-family:var(--display);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 24px;font-size:22px;font-weight:800;display:flex}.item[data-v-98e622c6]:hover{color:var(--text)}}.shell[data-v-3b45bc83]{min-height:100dvh}@media (width>=960px){.shell[data-v-3b45bc83]:not(.bare){grid-template-columns:96px minmax(0,1fr);display:grid}}.content[data-v-3b45bc83]{min-width:0}.view[data-v-3b45bc83]{animation:.22s ease-out viewIn-3b45bc83}@keyframes viewIn-3b45bc83{0%{opacity:0;transform:translateY(8px)}}:root{--bg:#0b0a14;--bg-deep:#07060f;--surface:#16142a;--surface-2:#1f1c36;--surface-3:#2a2646;--line:#24213d;--line-strong:#2c2850;--text:#f3f1ff;--text-2:#d9d5f2;--muted:#a7a3c2;--muted-2:#8c88a8;--gold:#ffb547;--gold-soft:#ffd36e;--gold-ink:#1b1206;--cyan:#7fe7ff;--violet:#9b82ff;--pink:#ff7ab6;--r-C:#c3cad6;--r-R:#8db8ff;--r-E:#d2a6ff;--r-L:#ffd36e;--r-M:#ff9ec0;--display:"Unbounded", system-ui, sans-serif;--body:"Manrope", system-ui, sans-serif;--kanji:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", sans-serif;--radius:18px;--nav-h:60px;--nav-pad-b:max(6px, calc(var(--safe-b) - 14px));--nav-total:calc(var(--nav-h) + var(--nav-pad-b));--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;min-height:100dvh}#app{min-height:100dvh}a{color:var(--gold-soft)}button{color:inherit;font-family:inherit}img{display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:800}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:1px solid var(--line-strong);background:var(--surface-2);min-height:48px;color:var(--text);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .12s,background .2s,opacity .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}:root{--gem-1:#ffe08a;--gem-2:#ffb547;--gem-3:#f29a2e;--gem-edge:#b8661a;--gem-glow:#ffb54759;--gem-ink:#1b1206}.btn-primary{background:var(--gold);color:var(--gold-ink);font-family:var(--display);border-color:#0000;min-height:56px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 10px 30px #ffb5474d,inset 0 -3px #0000002e}.btn-primary .shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:30%;animation:2.8s ease-in-out infinite btnShine;position:absolute;inset:0 auto 0 0}.gem{background:var(--gold);color:var(--gold-ink);border:0;transition:transform .1s;box-shadow:0 6px 18px #ffb5474d,inset 0 -2px #0000002e}.gem:active{transform:scale(.96)}.btn-ghost{background:0 0}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--text-2);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.chip{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:800}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.panel{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:16px}.pill{background:#1a1730;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:14px;font-weight:800;display:inline-flex}.muted{color:var(--muted)}.eyebrow{letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.scroll-x{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.segmented{background:var(--surface);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmented button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:800}.segmented button[aria-selected=true]{background:var(--surface-3);color:var(--text)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 14px}}.page{width:100%;max-width:1180px;padding:calc(16px + var(--safe-t)) calc(20px + var(--safe-r)) calc(var(--nav-total) + 24px) calc(20px + var(--safe-l));margin:0 auto}@media (width>=960px){.page{padding:calc(32px + var(--safe-t)) 40px 48px}}@keyframes btnShine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(340%)skew(-20deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:.4s ease-out both fadeUp}.spinner{border:3px solid var(--surface-3);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;margin:40px auto;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{font-size:max(16px,1em)}.hg-fly{z-index:200;pointer-events:none;color:#ffd36e;text-shadow:0 0 10px #ffc94dcc;place-items:center;width:20px;height:20px;font-size:18px;display:grid;position:fixed}
