@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.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:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.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{--bg:#03080d;--surface:#070e13;--surface-2:#090f15;--border:#11171c;--panel:#060c11;--border-bright:#1c252c;--text:#fff;--muted:#c3ccd4;--dim:#55616b;--green:#47d5a3;--green-bright:#74e2bb;--on-green:#0a1403;--red:#e05252;--gold:#f0b429;--font:"Oxanium Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Oxanium Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:11.5px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:21px;--text-xl:26px;--text-2xl:33px;--w-regular:420;--w-medium:540;--w-semibold:640;--w-bold:740;--w-black:800;--radius:16px;--card-w:120px;--card-gap:14px;--big-w:240px;--stage-h:420px;--deck-w:240px;--tray-w:58px;--pad-x:max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--gacha-gap:26px;--section-gap:clamp(56px, 6vw, 72px);--tap:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}*{box-sizing:border-box}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;font:var(--w-regular) var(--text-base) / 1.55 var(--font);color:var(--text);background:radial-gradient(1100px 520px at 75% -8%, color-mix(in srgb, var(--green) 7%, transparent), transparent 60%), radial-gradient(900px 480px at -12% 108%, color-mix(in srgb, var(--dim) 9%, transparent), transparent 60%), var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}::selection{background:color-mix(in srgb, var(--green-bright) 35%, transparent)}:focus-visible{outline:2px solid var(--green-bright);outline-offset:2px}h1{font-size:var(--text-2xl);font-weight:var(--w-bold);letter-spacing:-.015em;margin:0 0 6px;line-height:1.15}h2{font-size:var(--text-md);font-weight:var(--w-semibold);margin:0 0 12px}.sub{color:var(--muted);margin:0}.count{color:var(--muted);font-size:var(--text-sm);font-weight:600;font-family:var(--mono);margin-left:6px}code{font-family:var(--mono);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:.85em}.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""rail";max-width:1680px;min-height:100svh;margin:0 auto;display:grid}.sidebar{display:none}.main-panel{flex-direction:column;grid-area:main;min-width:0;display:flex}.content{flex:1;width:100%;min-width:0}.rail{padding:0 var(--pad-x) calc(28px + env(safe-area-inset-bottom));flex-direction:column;grid-area:rail;gap:14px;display:flex}.topbar{z-index:40;padding:env(safe-area-inset-top) var(--pad-x) 0;min-height:calc(58px + env(safe-area-inset-top));background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}.topbar-ctx{display:none}.topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.topbar .icon-btn,.drawer .drawer-close{width:max(38px, var(--tap));height:max(38px, var(--tap));border-radius:12px}.topbar-brand{align-items:center;min-width:0;display:flex}.topbar .brand-mark{height:28px}.topbar .brand-word{height:19px}.ico{flex:none;width:18px;height:18px}.icon-btn{border:1px solid var(--border-bright);width:38px;height:38px;color:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn .ico{width:20px;height:20px}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:auto;height:30px;display:block}.brand-word{width:auto;height:20px;display:block}.route-in{animation:.32s cubic-bezier(.22,.9,.2,1) both routeIn}@keyframes routeIn{0%{opacity:0;transform:translateY(10px)}}.net-status{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.dot-dim{background:var(--dim)}.net-banner{background:color-mix(in srgb, var(--gold) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gold) 25%, transparent);color:#f8d381;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:flex}.drawer-root{z-index:80;position:fixed;inset:0}.drawer-backdrop{background:#0000009e;animation:.2s fadeIn;position:absolute;inset:0}.drawer{--rail-pad:14px;background:var(--surface);border-right:1px solid var(--border);width:min(300px,86vw);padding:calc(14px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));flex-direction:column;animation:.25s cubic-bezier(.22,.8,.2,1) slideIn;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.drawer-close{top:calc(14px + env(safe-area-inset-top));position:absolute;right:14px}.drawer .sidenav .brand{min-height:max(38px, var(--tap));padding:0 56px 0 0}.drawer .sidenav .brand-mark{height:36px}.drawer .sidenav .brand-word{height:24px}.drawer .sidenav{flex:1}.drawer-root.is-closing .drawer-backdrop{animation:.24s forwards fadeOut}.drawer-root.is-closing .drawer{animation:.24s cubic-bezier(.4,0,.7,.2) forwards slideOut}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes slideIn{0%{transform:translate(-100%)}}@keyframes slideOut{to{transform:translate(-100%)}}.sidenav{flex-direction:column;gap:18px;height:100%;display:flex}.sidenav .brand{align-items:center;gap:10px;padding:4px 0 6px;display:flex}.sidenav .brand-mark{height:42px}.sidenav .brand-word{height:27px}.sidenav-links{margin-inline:calc(var(--rail-pad,0px) * -1);flex-direction:column;display:flex}.sidenav-links a{padding:11px 14px 11px calc(var(--rail-pad,0px) + 14px);min-height:var(--tap);color:#8b959e;font-size:15.5px;font-weight:var(--w-medium);touch-action:manipulation;align-items:center;gap:12px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.sidenav-links a .ico{color:#6f7982;transition:color .15s}.sidenav-links a:hover{color:var(--text);background:#ffffff0a}.sidenav-links a:hover .ico{color:var(--muted)}.sidenav-links a:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.nav-pending{font-family:var(--mono);font-size:12px;font-weight:var(--w-semibold);color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dot-pending{background:var(--gold);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--gold) 70%, transparent);position:relative}.dot-pending:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gold) 55%, transparent), transparent 70%);opacity:.35;border-radius:50%;animation:2.6s ease-in-out infinite haloBreathe;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.dot-pending:after{animation:none}}.sidenav-links a.active{color:var(--text);font-weight:var(--w-semibold);background:color-mix(in srgb, var(--green) 9%, transparent);box-shadow:inset 3px 0 0 var(--green)}.sidenav-links a.active .ico{color:var(--green)}.nav-mark{object-fit:contain;opacity:.55;filter:grayscale(.6);flex:none;width:22px;height:22px;transition:opacity .15s,filter .15s}.sidenav-links a:hover .nav-mark{opacity:.85;filter:grayscale(.2)}.sidenav-links a.active .nav-mark{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.sidenav-links a,.sidenav-links a .ico,.nav-mark{transition:none}}.sidenav-more{gap:16px;padding:0 4px 14px;display:flex}.sidenav-more a{color:var(--dim);font-size:13px;font-weight:var(--w-medium);text-decoration:none;transition:color .18s}.sidenav-more a:hover{color:var(--muted)}.sidenav-more a.active{color:var(--text)}.sidenav-more a:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.sidenav-links a,.sidenav-more a,.nav-mark{transition:none}.sidenav-links a.active:before{animation:none}}.token-card{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;margin:0 0 28px;padding:0 4px 24px;display:flex}.token-ticker{font-family:var(--mono);font-weight:var(--w-black);letter-spacing:-.02em;color:var(--green);text-shadow:0 0 16px color-mix(in srgb, var(--green) 35%, transparent);font-size:26px;line-height:1.1;position:relative}.token-ticker:after{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--green) 26%, transparent), transparent 70%);opacity:.35;pointer-events:none;border-radius:50%;animation:4.2s ease-in-out infinite haloBreathe;position:absolute;inset:-10px 40% -10px -12px}.token-blurb{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.token-link{color:var(--green);font-size:13px;font-weight:var(--w-semibold);align-self:flex-start;margin-top:2px;text-decoration:none}.token-link:hover{text-decoration:underline}.token-soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:2px;font-size:11px}@media (prefers-reduced-motion:reduce){.token-ticker:after{animation:none}}.sidenav-foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.sidenav-label{font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.net-card{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:0 4px 14px;display:flex}.net-card .seg{width:100%;display:flex}.net-card .seg button{flex:1}.net-meta{flex-direction:column;gap:4px;font-size:12px;display:flex}.net-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.net-name .dot{width:6px;height:6px}.net-links{gap:12px;padding-left:13px;display:flex}.net-links a{color:var(--dim);text-decoration:none}.foot-link{min-height:var(--tap);color:var(--muted);font-size:14px;font-weight:var(--w-medium);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.foot-link .ico{width:16px;height:16px}.foot-link-ext{color:var(--dim);margin-left:auto;font-size:12px}.btn{cursor:pointer;font-family:inherit;font-weight:var(--w-semibold);white-space:nowrap;color:var(--text);background:var(--surface-2);min-height:var(--tap);touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s,color .12s,opacity .2s;display:inline-flex}.btn:disabled{opacity:.55;cursor:default;transform:none!important}.btn:not(:disabled):active{transform:scale(.97)}.btn-primary{color:var(--on-green);font-weight:var(--w-bold);background:linear-gradient(#58dfb0,#3dcb98);box-shadow:inset 0 1px #ffffff40,0 6px 20px #47d5a338}.btn-ghost{border:1px solid var(--border-bright);background:0 0}.btn-xl{border-radius:14px;padding:14px 26px;font-size:16px}.cta-drop{min-width:232px}.btn-mini{border-radius:8px;padding:5px 10px;font-size:12px}.cost{font-family:var(--mono);opacity:.75;font-size:.86em;font-weight:600}.seg{background:var(--surface);border:1px solid var(--border);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--muted);font:inherit;font-weight:var(--w-medium);font-size:var(--text-sm);cursor:pointer;min-height:max(0px, var(--tap) - 8px);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;padding:5px 11px}.seg button.active{background:color-mix(in srgb, var(--green-bright) 14%, transparent);color:var(--green-bright)}.seg-pending{opacity:.6}.wallet{position:relative}.wallet-chip{font-family:var(--mono);font-size:13px}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-green{background:var(--green-bright);box-shadow:0 0 8px color-mix(in srgb, var(--green-bright) 80%, transparent);position:relative}.dot-green:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--green-bright) 55%, transparent), transparent 70%);opacity:.35;border-radius:50%;animation:3.4s ease-in-out infinite haloBreathe;position:absolute;inset:-5px}.dot-inhale{animation:1.6s cubic-bezier(.3,0,.2,1) dotInhale}.dot-inhale:after{animation:1.6s cubic-bezier(.3,0,.2,1) haloInhale,3.4s ease-in-out 1.6s infinite haloBreathe}@keyframes haloBreathe{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.9;transform:scale(1.25)}}@keyframes haloInhale{0%{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(2.6)}to{opacity:.3;transform:scale(.85)}}@keyframes dotInhale{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dot-green:after,.dot-inhale,.dot-inhale:after{animation:none}}.dot-red{background:var(--red);box-shadow:0 0 8px color-mix(in srgb, var(--red) 70%, transparent)}.wallet-menu{min-width:215px;max-width:calc(100vw - 2 * var(--pad-x));background:var(--surface-2);border:1px solid var(--border-bright);z-index:60;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.wallet-menu button,.wallet-menu a{text-align:left;color:var(--text);font:inherit;cursor:pointer;min-height:var(--tap);touch-action:manipulation;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.wallet-menu button:active,.wallet-menu a:active{background:#47d5a31f}.menu-label{font-size:11px;font-weight:var(--w-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:6px 10px 2px}.conn-icon{border-radius:4px;width:18px;height:18px}.toast{bottom:calc(20px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--red) 50%, transparent);color:#f8b4aa;z-index:100;background:#2d1616;border-radius:12px;max-width:min(480px,90vw);padding:10px 16px;font-size:13.5px;font-weight:500;animation:.25s rise;position:fixed;left:50%;transform:translate(-50%)}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}}.panel{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:20px}.gacha-page{flex-direction:column;display:flex}.pull-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.qty button{font-family:var(--mono);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;padding:9px 14px;font-size:14px}.qty button:disabled{opacity:.5;cursor:default}.hint{color:var(--muted);margin:0;font-size:13px}.capsule{width:100%;max-width:720px;height:var(--stage-h);border:1px solid var(--border);background:radial-gradient(60% 55% at 50% 50%, color-mix(in srgb, var(--green) 7%, transparent), transparent 70%), linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:22px;padding:0 16px;position:relative;overflow:clip}.reel-stage{display:flow-root;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ticker-viewport{margin:-18px 0;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.reel{will-change:transform;width:max-content;display:flex;position:relative}.reel:after{content:"";background:var(--surface);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:-18px 0}.reel{transition:opacity .5s}.reel.is-idle{opacity:.6}.reel-card{width:var(--card-w);aspect-ratio:130/173;margin-right:var(--card-gap);flex:none;transition:opacity .45s,filter .5s}.reel-card svg,.face svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ticker-marker{background:var(--green-bright);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--green-bright) 60%, transparent);opacity:.9;z-index:2;pointer-events:none;margin-left:-1px;transition:opacity .35s;position:absolute;top:0;bottom:0;left:50%}.ticker-marker:before,.ticker-marker:after{content:"";border:6px solid #0000;position:absolute;left:-5px}.ticker-marker:before{border-top-color:var(--green-bright);top:0}.ticker-marker:after{border-bottom-color:var(--green-bright);bottom:0}.ticker-marker.is-off{opacity:0}.reel-stage.landed .reel:after{opacity:.72}.reel-stage.landed .reel-card.winner{z-index:1;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--rc,var(--green)) 70%, transparent));animation:.6s cubic-bezier(.22,1.1,.3,1) both winnerPop;position:relative}.reel-stage.lifted .reel{opacity:0;transition:opacity .3s}.reel-stage.lifted .reel-card.winner{visibility:hidden}@keyframes winnerPop{0%{transform:scale(1)}60%{transform:scale(1.09)}to{transform:scale(1.06)}}@keyframes capFloat{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-7px)rotate(7deg)}}.aura{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s;position:absolute;inset:0}.aura.is-in{opacity:1}.aura.is-out{opacity:0;transition-duration:.2s}.aura-tint{border-radius:inherit;background:radial-gradient(70% 62% at 50% 46%, color-mix(in srgb, var(--rc) calc(10% + var(--hot) * 4%), transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--rc) 3%, transparent), color-mix(in srgb, var(--rc) 7%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) calc(20% + var(--hot) * 7%), transparent), inset 0 0 90px color-mix(in srgb, var(--rc) calc(6% + var(--hot) * 3%), transparent);position:absolute;inset:0}.aura-field{position:absolute;inset:0;overflow:hidden}.mote{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) * -.5) 0 0 calc(var(--s) * -.5);opacity:0;animation:moteRise var(--d) linear var(--delay) infinite;position:absolute}.mote>i{background:var(--rc);width:100%;height:100%;box-shadow:0 0 calc(var(--s) * 2) color-mix(in srgb, var(--rc) 85%, transparent);animation:moteSway var(--sd) ease-in-out var(--delay) infinite alternate, moteTwinkle var(--td) ease-in-out var(--delay) infinite alternate;border-radius:50%;display:block}.mote.is-far>i{filter:blur(.4px)}.mote.is-bokeh>i{filter:blur(4px);box-shadow:none}@keyframes moteRise{0%{opacity:0;transform:translate(0,0)}14%{opacity:var(--o)}78%{opacity:var(--o)}to{transform:translate3d(0, calc(-1 * var(--rise)), 0);opacity:0}}@keyframes moteSway{0%{transform:translateX(calc(-1 * var(--sw)))}to{transform:translateX(var(--sw))}}@keyframes moteTwinkle{0%{opacity:.75;scale:.72}to{opacity:1;scale:1.18}}.spark{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) * -.5) 0 0 calc(var(--s) * -.5);box-shadow:0 0 6px 1px color-mix(in srgb, var(--rc) 95%, #fff), 0 0 16px 4px color-mix(in srgb, var(--rc) 55%, transparent);opacity:0;animation:sparkFlare var(--d) ease-out var(--delay) infinite;background:#fff;border-radius:50%;position:absolute}.spark>i{display:none}@keyframes sparkFlare{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1.1)}22%{opacity:.85;transform:scale(.9)}60%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.mote,.mote>i,.spark{animation:none}.mote{opacity:calc(var(--o) * .6)}.spark{opacity:.5;transform:none}}.reveal-stage{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.reveal-stage.is-fading{opacity:0}.deck-stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;width:100%;max-width:760px;display:grid}.deck{width:var(--deck-w);aspect-ratio:130/173;opacity:0;justify-self:end;transition:opacity .45s cubic-bezier(.22,.9,.2,1),transform .45s cubic-bezier(.22,.9,.2,1);position:relative;transform:translateY(14px)scale(.92)}.deck.is-in{opacity:1;transform:none}.deck-under{border:1px solid var(--border-bright);transform:translateY(calc(var(--n) * -5px)) scale(calc(1 - var(--n) * .035));transform-origin:50% 100%;opacity:calc(1 - var(--n) * .22);background:linear-gradient(#151b21,#0b1116);border-radius:8px;transition:transform .3s,opacity .3s;position:absolute;inset:0}.deck-up{animation:.36s cubic-bezier(.22,.9,.2,1) both deckUp;position:absolute;inset:0}.deck-out{z-index:2;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.deck-up .big-card,.deck-out .big-card{--w:var(--deck-w)}.deck-out .big-card.is-live .face svg{filter:none}@keyframes deckUp{0%{opacity:0;transform:translateY(12px)scale(.9)}}.deck-side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.tray{grid-template-columns:repeat(5, var(--tray-w));gap:10px 14px;display:grid}.tray-slot{opacity:0;flex-direction:column;align-items:center;gap:5px;transition:opacity .3s cubic-bezier(.34,1.4,.64,1),transform .3s cubic-bezier(.34,1.4,.64,1);display:flex;transform:scale(.4)}.tray-slot.is-in{opacity:1;transform:none}.tray-card{width:var(--tray-w);aspect-ratio:130/173;transition:filter .3s;display:block;position:relative}.tray-face{width:100%;height:100%;display:block}.tray-logo{--logo-size:calc(var(--tray-w) * .42);justify-content:center;align-items:center;width:86%;height:66.5%;display:flex;position:absolute;top:5.8%;left:7%}.tray-logo .stock-logo{box-shadow:inset 0 0 0 1px #ffffff24}.tray-sym{width:86%;height:16.8%;font-family:var(--mono);font-weight:var(--w-bold);font-size:calc(var(--tray-w) * .11);letter-spacing:.04em;color:#fff;text-shadow:0 0 8px color-mix(in srgb, var(--rc) 50%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;top:76.3%;left:7%}.tray-slot.is-up .tray-card{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--rc) 65%, transparent))}.tray-amt{font-family:var(--mono);font-size:12px;font-weight:var(--w-semibold);color:var(--muted);font-variant-numeric:tabular-nums}.multi-sum{background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid var(--border);opacity:0;border-radius:14px;align-items:stretch;gap:0;padding:6px 4px;transition:opacity .5s cubic-bezier(.22,.8,.2,1),transform .5s cubic-bezier(.22,.8,.2,1);display:flex;transform:translateY(8px)}.multi-sum.is-in{opacity:1;transform:none}.stat{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:2px 18px;display:flex}.stat+.stat{border-left:1px solid var(--border)}.stat-label{font-size:10.5px;font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.stat-value{font-family:var(--mono);font-weight:var(--w-bold);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;line-height:1.1;display:inline-flex}.multi-sum.is-line{flex-direction:row;align-items:baseline;gap:10px;padding:6px 16px}.stat-best{opacity:0;transition:opacity .5s cubic-bezier(.22,.8,.2,1) .2s,transform .5s cubic-bezier(.22,.8,.2,1) .2s;transform:translate(8px)}.stat-best.is-in{opacity:1;transform:none}.stat-best .chip{align-self:center}.stat-sym{font-size:var(--text-md);letter-spacing:.04em}.stat-amt{color:var(--rc);text-shadow:0 0 12px color-mix(in srgb, var(--rc) 50%, transparent)}.big-card{--w:var(--big-w);width:var(--w);aspect-ratio:130/173;opacity:0;position:relative}.card-lift{width:var(--w);aspect-ratio:130/173;will-change:width, transform;margin:0 auto;position:absolute;top:0;left:0;right:0}.big-card.is-live{opacity:1}.big-card.is-fading{transition:opacity .3s}.card3d{position:absolute;inset:0}.face{transition:transform .56s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.face-back{transform:rotateY(180deg)}.card3d:not(.is-flipped) .face-back{visibility:hidden}.card3d.is-flipped .face{backface-visibility:hidden}.card3d.is-flipped .face-front{transform:rotateY(-180deg)}.card3d.is-flipped .face-back{transform:rotateY(0)}.big-card.is-live .face svg{filter:drop-shadow(0 0 calc(10px + var(--ti,0) * 6px) color-mix(in srgb, var(--rc) calc(35% + var(--ti,0) * 10%), transparent))}.slot{justify-content:center;align-items:center;display:flex;position:absolute}.slot-logo{width:86%;height:66.5%;top:5.8%;left:7%}.slot-logo .stock-logo{--logo-size:calc(var(--w) * .42);box-shadow:inset 0 0 0 1px #ffffff24, 0 0 calc(10px + var(--ti,0) * 5px) color-mix(in srgb, var(--rc) calc(28% + var(--ti,0) * 9%), transparent)}.slot-amount{width:86%;height:16.8%;font-family:var(--mono);font-weight:700;font-size:calc(var(--w) * .095);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 10px color-mix(in srgb, var(--rc) 50%, transparent);top:76.3%;left:7%}.reveal-caption{opacity:0;align-items:center;gap:10px;transition:opacity .5s cubic-bezier(.22,.8,.2,1),transform .5s cubic-bezier(.22,.8,.2,1);display:flex;transform:translateY(8px)}.reveal-caption.is-in{opacity:1;transform:none}.reveal-symbol{font-family:var(--mono);font-weight:var(--w-bold);font-size:var(--text-lg);letter-spacing:.04em}.bolt{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px;margin-right:-2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip{font-size:10.5px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--rc,var(--green)) 16%, transparent);color:var(--rc,var(--green));white-space:nowrap;border-radius:999px;padding:3px 9px}.page{max-width:1060px;padding:28px var(--pad-x) 48px;margin:0 auto}.stash-hero{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:30px;padding:0;display:flex}.stash-label{font-size:12px;font-weight:var(--w-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stash-figure{font-family:var(--mono);letter-spacing:-.02em;color:var(--green);text-shadow:0 0 38px #47d5a359;font-size:clamp(38px,7vw,62px);font-weight:700;line-height:1.05}.stash-breakdown{color:var(--muted);margin:0;font-size:13.5px}.stash-breakdown a{color:var(--green);margin-left:8px;text-decoration:none}.stash-hint{color:var(--muted);margin:2px 0 14px;font-size:13px}.stash-hint a{color:var(--green);text-decoration:none}.note{color:var(--muted);font-size:12.5px}a.link{color:var(--green);text-decoration:none}.stock-logo{width:var(--logo-size,28px);height:var(--logo-size,28px);border-radius:calc(var(--logo-size,28px) * .26);object-fit:cover;background:var(--surface-2);-webkit-user-select:none;user-select:none;flex:none;box-shadow:inset 0 0 0 1px #ffffff17}.stock-logo-fallback{font-family:var(--mono);font-weight:700;font-size:calc(var(--logo-size,28px) * .38);letter-spacing:.02em;color:var(--rc,var(--muted));background:color-mix(in srgb, var(--rc,var(--muted)) 16%, var(--surface-2));justify-content:center;align-items:center;display:inline-flex}.holding-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.holding-card{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:14px;flex-direction:column;align-items:stretch;padding:16px 18px 14px;transition:border-color .18s,transform .18s;display:flex}.holding-card:hover{border-color:var(--border-bright);transform:translateY(-2px)}.holding-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.holding-id{flex-direction:column;min-width:0;line-height:1.25;display:flex}.holding-sym{font-family:var(--mono);font-weight:var(--w-bold);letter-spacing:.05em;color:var(--text);font-size:14px}.holding-name{font-size:var(--text-xs);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.holding-worth{font-family:var(--mono);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.holding-detail{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.sell-btn{border:1px solid color-mix(in srgb, var(--green) 38%, transparent);color:var(--green);font-size:12px;line-height:1;font-weight:var(--w-semibold);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:9px 11px 7px;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.sell-btn:hover{background:color-mix(in srgb, var(--green) 13%, transparent);border-color:color-mix(in srgb, var(--green) 60%, transparent)}.sell-btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.holding-card{transition:none}}.catalog-list{flex-direction:column;display:flex}.catalog-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 6px;transition:background .15s;display:flex}.catalog-row:first-child{border-top:1px solid var(--border)}.catalog-row:hover{background:#ffffff06}.catalog-row.is-soon{opacity:.5}.cat-sym{font-family:var(--mono);font-size:14px;font-weight:700}.cat-name{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:12.5px;overflow:hidden}.cat-price{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.cat-price .unit{color:var(--muted);margin-left:4px;font-size:11px}.trade-link{color:var(--green);font-size:12.5px;font-weight:var(--w-bold);white-space:nowrap;text-decoration:none}.fineprint{color:var(--muted);margin-top:14px;font-size:12.5px}.connect-cta{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:470px;margin:8vh auto 0;padding:46px 32px;display:flex}.cta-art{line-height:0;animation:3.4s ease-in-out infinite capFloat}.cta-art img{width:96px;height:96px}@media (hover:hover) and (pointer:fine){.sidenav-links a:not(.active):hover,.net-links a:hover{color:var(--text)}.foot-link:hover{color:var(--text);background:#ffffff0a}.icon-btn:hover{border-color:var(--border-bright);background:#ffffff0a}.btn-outline-accent:not(:disabled):hover{background:color-mix(in srgb, var(--green) 14%, transparent)}.btn-text:hover{color:var(--text)}.btn-primary:not(:disabled):not(.hover-cold):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #47d5a361}.btn-ghost:not(:disabled):hover{border-color:var(--green);color:var(--green-bright)}.seg button:hover{color:var(--text)}.wallet-menu button:hover,.wallet-menu a:hover{background:#47d5a314}.wallet-menu .danger:hover{background:color-mix(in srgb, var(--red) 14%, transparent);color:#ee8b8b}a.link:hover{text-decoration:underline}}@media (pointer:coarse){:root{--tap:44px}}@media (width<=760px){:root{--pad-x:max(14px, env(safe-area-inset-left), env(safe-area-inset-right));--gacha-gap:20px;--card-w:128px;--card-gap:12px;--big-w:min(200px, 54vw);--deck-w:156px;--stage-h:332px}.capsule{border-radius:18px;padding:0 12px}.reveal-stage{gap:8px;padding:8px 0}.deck-stage{flex-direction:column;align-items:center;gap:8px;display:flex}.deck{margin:4px 0 8px}.deck-side{align-items:center;gap:12px}.tray{justify-content:center;gap:5px;min-height:26px;margin-bottom:6px;display:flex}.tray-slot{gap:0}.tray-card{aspect-ratio:auto;background:color-mix(in srgb, var(--rc) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:box-shadow .3s;display:inline-flex}.tray-face,.tray-sym{display:none}.tray-logo{--logo-size:16px;width:auto;height:auto;position:static}.tray-logo .stock-logo{box-shadow:none;border-radius:4px}.tray-slot.is-up .tray-card{filter:none;box-shadow:0 0 10px color-mix(in srgb, var(--rc) 60%, transparent)}.tray-amt{display:none}.multi-sum.is-line{padding:5px 14px}.multi-sum{padding:6px 2px}.stat{padding:2px 12px}.stat-value{font-size:var(--text-md)}.pull-bar{z-index:30;width:calc(100% + 2 * var(--pad-x));margin:0 calc(-1 * var(--pad-x));padding:10px var(--pad-x) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);position:sticky;bottom:0}.reveal-symbol{font-size:var(--text-md)}.connect-cta{margin-top:4vh;padding:32px 20px}.cta-art{font-size:46px}}@media (width<=340px){.brand-mark{height:24px}.brand-word{height:16px}}@media (height<=520px) and (orientation:landscape){.topbar{position:static}.connect-cta{margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{flex-direction:column;gap:18px;padding:282px 0 8px;display:flex;position:relative;overflow:hidden}.hero-art{pointer-events:none;z-index:0;height:330px;position:absolute;top:0;left:0;right:0}.hero-art img{-webkit-user-drag:none;width:min(132%,540px);height:auto;position:absolute;top:-8px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(52% 54%,#000 42%,#0000 100%);mask-image:radial-gradient(52% 54%,#000 42%,#0000 100%)}.hero-copy,.hero .drop-card{z-index:1;position:relative}.hero-copy{padding:0 var(--pad-x);flex-direction:column;gap:16px;display:flex}.hero-title{font-size:clamp(34px,9.6vw,40px);font-weight:var(--w-black);letter-spacing:-.005em;text-transform:uppercase;margin:0;line-height:1.04}.hero-title em{color:var(--green);font-style:normal}.hero-sub{max-width:42ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.5}.hero-sub strong{color:var(--text);font-weight:var(--w-bold)}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.hero-actions .btn{padding:13px 20px;font-size:14.5px}a.btn{text-decoration:none}.btn-ghost{background:var(--surface);border-color:var(--border)}.btn-text{color:var(--muted);font-weight:var(--w-medium);background:0 0;padding-left:8px;padding-right:8px}.btn-outline-accent{background:color-mix(in srgb, var(--green) 6%, transparent);border:1px solid color-mix(in srgb, var(--green) 45%, transparent);color:var(--green)}.btn-block{border-radius:12px;gap:8px;width:100%;padding:14px 12px;font-size:14px}.wallet.btn-block{display:block}.drop-card{margin:14px var(--pad-x) 0;background:var(--surface-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.drop-title{font-size:20px;font-weight:var(--w-bold);margin:0}.drop-title em{color:var(--green);font-style:normal}.drop-price{font-family:var(--mono);font-weight:var(--w-bold);letter-spacing:-.02em;color:var(--green);font-variant-numeric:tabular-nums;font-size:40px;line-height:1.1}.drop-stats{flex-direction:column;margin:10px 0 16px;display:flex}.drop-stats>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.drop-stats dt{color:var(--dim);font-size:13px}.drop-stats dd{font-family:var(--mono);font-size:13px;font-weight:var(--w-semibold);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.drop-stats dd.is-accent{color:var(--green)}.gacha-zone{text-align:center;align-items:center;gap:var(--gacha-gap);padding:40px var(--pad-x) 36px;flex-direction:column;scroll-margin-top:70px;display:flex}.gacha-zone .sub{font-size:var(--text-md)}.gacha-page{container:gacha-col/inline-size}.tally{margin:var(--section-gap) var(--pad-x) 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.tally-cell{align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.tally-cell:nth-child(2n){border-left:1px solid var(--border)}.tally-cell:nth-child(n+3){border-top:1px solid var(--border)}.tally-ico{border:1px solid color-mix(in srgb, var(--green) 26%, transparent);background:color-mix(in srgb, var(--green) 11%, transparent);width:34px;height:34px;color:var(--green-bright);border-radius:50%;flex:none;place-items:center;display:grid}.tally-ico .ico{width:17px;height:17px}.tally-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tally-value{font-family:var(--mono);font-weight:var(--w-bold);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.tally-label{font-size:var(--text-xs);font-weight:var(--w-medium);color:var(--dim);line-height:1.25}@container gacha-col (width>=780px){.tally{grid-template-columns:repeat(4,1fr)}.tally-cell{gap:12px;padding:16px 18px}.tally-cell:nth-child(n+2){border-left:1px solid var(--border)}.tally-cell:nth-child(n+3){border-top:0}.tally-ico{width:40px;height:40px}.tally-ico .ico{width:19px;height:19px}.tally-value{font-size:var(--text-lg)}.tally-label{font-size:var(--text-sm)}}@container gacha-col (width<=330px){.tally-ico{display:none}}.vault{margin:var(--section-gap) var(--pad-x) 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:22px;padding:20px;display:grid}.vault-art{isolation:isolate;border-radius:calc(var(--radius) - 6px);position:relative;overflow:hidden}.vault-art:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--green) 22%, transparent), transparent 68%);filter:blur(26px);pointer-events:none;border-radius:50%;position:absolute;inset:12% 8%}.vault-art img{aspect-ratio:1200/669;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(88% 86%,#000 58%,#0000 100%);mask-image:radial-gradient(88% 86%,#000 58%,#0000 100%)}.vault-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.vault-eyebrow{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.vault-title{font-size:var(--text-xl);font-weight:var(--w-black);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0;line-height:1.12}.vault-title em{color:var(--green);font-style:normal}.vault-lead{font-size:var(--text-md);font-weight:var(--w-semibold);color:var(--muted);text-wrap:balance;margin:0}.vault-figure-box{border:1px solid var(--border-bright);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;margin-top:6px;padding:14px 16px;display:flex}.vault-figure{font-family:var(--mono);font-weight:var(--w-black);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--green);text-shadow:0 0 34px color-mix(in srgb, var(--green) 40%, transparent);line-height:1.05}.vault-figure-note{font-size:var(--text-sm);color:var(--dim)}.vault-figure-note strong{color:var(--muted);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.vault-holdings{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vault-holding{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;display:flex}.vault-holding .stock-logo{--logo-size:26px;flex:none}.vault-cash-mark{border:1px solid color-mix(in srgb, var(--green) 30%, transparent);background:color-mix(in srgb, var(--green) 12%, transparent);width:26px;height:26px;color:var(--green-bright);font-family:var(--mono);font-weight:var(--w-bold);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.vault-holding-text{flex-direction:column;line-height:1.15;display:flex}.vault-holding-sym{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.04em;color:var(--dim)}.vault-holding-usd{font-family:var(--mono);font-size:var(--text-sm);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--text)}.vault-note{font-size:var(--text-xs);color:var(--dim);margin:2px 0 0;line-height:1.5}.vault-verify{font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--green-bright);align-self:flex-start;margin-top:2px;text-decoration:none}.vault-verify:hover{text-decoration:underline}.vault-verify:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@container gacha-col (width>=720px){.vault{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:clamp(280px,25cqi,360px);padding:0;position:relative;overflow:hidden}.vault-art{border-radius:0;position:absolute;inset:0 0 0 25%}.vault-art img{aspect-ratio:auto;object-position:center;height:100%;-webkit-mask-image:none;mask-image:none}.vault-art:before{inset:12% 2% 12% 34%}.vault-art:after{content:"";background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 88%, transparent) 26%, color-mix(in srgb, var(--surface) 52%, transparent) 43%, color-mix(in srgb, var(--surface) 14%, transparent) 57%, transparent 70%);pointer-events:none;position:absolute;inset:0}.vault-copy{z-index:1;align-self:center;max-width:50%;padding:26px 8px 26px 26px;position:relative}.vault-title{font-size:var(--text-2xl)}}@container gacha-col (width>=1000px){.vault-copy{padding:32px 8px 32px 32px}}.closer{margin:var(--section-gap) var(--pad-x) clamp(64px, 7vw, 88px);flex-direction:column;align-items:center;gap:14px;display:flex}.closer-label{font-size:var(--text-md);font-weight:var(--w-semibold);color:var(--muted);text-align:center;margin:0}.feed,.rarity{background:var(--surface);padding:16px}.panel-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.panel-head h2{font-size:14px;font-weight:var(--w-semibold);margin:0}.panel-head .dot{translate:0 -1px}.feed-list,.rarity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed-row{border-radius:12px;align-items:center;gap:12px;margin:0 -6px;padding:8px 6px;display:flex;position:relative;overflow:hidden}.feed-main{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.feed-sym{font-family:var(--mono);font-size:14px;font-weight:var(--w-bold);letter-spacing:.04em}.feed-tier{font-size:11.5px;font-weight:var(--w-semibold);color:var(--rc)}.feed-side{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.feed-amt{font-family:var(--mono);font-size:13.5px;font-weight:var(--w-semibold);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.feed-addr{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.feed-row.is-mine .feed-addr{color:var(--green)}.feed-row.tier-epic{--hot:1}.feed-row.tier-ultra{--hot:2}.feed-row.tier-legendary{--hot:3}.feed-row.tier-epic:before,.feed-row.tier-ultra:before,.feed-row.tier-legendary:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--rc) calc(22% + var(--hot) * 8%), transparent), color-mix(in srgb, var(--rc) calc(6% + var(--hot) * 2%), transparent) 55%, transparent);width:60px;height:60px;position:absolute;top:50%;left:24px;translate:-50% -50%}.feed-row.tier-epic .feed-amt,.feed-row.tier-ultra .feed-amt,.feed-row.tier-legendary .feed-amt{color:var(--rc);font-size:14.5px;font-weight:var(--w-bold)}.feed-row.tier-epic .feed-tier,.feed-row.tier-ultra .feed-tier,.feed-row.tier-legendary .feed-tier{font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.feed-row.is-new{animation:.9s cubic-bezier(.22,.9,.2,1) both feedIn;animation-delay:calc(var(--i) * 45ms + .12s)}.feed-row.is-new:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--rc) calc(18% + var(--ti,0) * 6%), transparent) 50%, transparent 70%);animation:.9s cubic-bezier(.3,.6,.2,1) both sweep;animation-delay:calc(var(--i) * 45ms + .12s);position:absolute;inset:0;transform:translate(-120%)}.feed-row.is-new .drop-badge{animation:.75s cubic-bezier(.34,1.56,.64,1) both badgePop;animation-delay:calc(var(--i) * 45ms + 60ms)}.feed-row.is-new .feed-amt{animation:.5s cubic-bezier(.22,.9,.2,1) both amtIn;animation-delay:calc(var(--i) * 45ms + .18s)}.feed-row.is-leaving{pointer-events:none}@keyframes feedIn{0%{background:color-mix(in srgb, var(--rc) 20%, transparent);box-shadow:0 0 #0000}45%{box-shadow:0 0 22px color-mix(in srgb, var(--rc) calc(28% + var(--ti,0) * 8%), transparent);background:color-mix(in srgb, var(--rc) 12%, transparent)}to{background:0 0;box-shadow:0 0 #0000}}@keyframes sweep{to{transform:translate(120%)}}@keyframes badgePop{0%{filter:drop-shadow(0 0 #0000);transform:scale(.3)rotate(-30deg)}60%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--rc) 70%, transparent));transform:scale(1.14)rotate(4deg)}to{filter:drop-shadow(0 0 #0000);transform:none}}@keyframes amtIn{0%{opacity:0;transform:translate(8px)}}.drop-badge{--oct:polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%);clip-path:var(--oct);background:var(--rc);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.drop-badge:before{content:"";background:var(--bg);clip-path:var(--oct);position:absolute;inset:2px}.drop-badge .stock-logo{border-radius:4px;position:relative}.rarity-list{gap:8px}.rarity-row{color:var(--rc);font-size:13.5px;font-weight:var(--w-semibold);align-items:baseline;gap:10px;padding:3px 0;display:flex}.rarity-main{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.rarity-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rarity-band{font-family:var(--mono);font-size:11px;font-weight:var(--w-regular);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rarity-pct{font-family:var(--mono);font-size:13px;font-weight:var(--w-regular);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}@media (width>=900px){.shell{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"side main""side rail";gap:12px;padding:10px}.sidebar{--rail-pad:12px;height:calc(100svh - 20px);padding:16px var(--rail-pad);background:var(--panel);border:1px solid var(--border);border-radius:18px;grid-area:side;display:block;position:sticky;top:10px;overflow-y:auto}.main-panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;overflow:clip}.topbar{-webkit-backdrop-filter:none;background:0 0;gap:14px;min-height:64px;padding:0 16px;position:static}.menu-btn,.topbar-brand{display:none}.topbar-ctx{align-items:center;gap:14px;display:flex}.rail{grid-template-columns:1fr 1fr;align-items:start;padding:0;display:grid}.hero{grid-template-columns:minmax(0,1fr) 284px;grid-template-areas:"copy card";align-items:center;gap:24px;padding:250px 28px 24px;display:grid}.hero-art{height:300px}.hero-art img{width:520px;top:-30px}.hero-copy{grid-area:copy;padding:0}.drop-card{grid-area:card;margin:0}.hero-title{letter-spacing:-.02em;font-size:clamp(32px,2.7vw,46px)}.gacha-zone{padding:40px 28px 44px}.capsule{max-width:none}}@media (width>=1180px){:root{--card-w:136px;--card-gap:16px;--big-w:240px;--stage-h:420px;--deck-w:256px;--tray-w:72px}.deck-stage{gap:48px}.hero{grid-template-columns:minmax(280px,1.2fr) minmax(120px,.8fr) 284px;grid-template-areas:"copy art card";gap:20px;min-height:380px;padding:28px 28px 20px}.hero-art{grid-area:art;height:100%;min-height:300px;position:relative;inset:auto}.hero-art img{width:max(380px,190%);max-width:600px;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=1600px){.shell{grid-template-columns:240px minmax(0,1fr) 320px}.hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) 284px;min-height:420px;padding:36px 36px 28px}.gacha-zone{padding-top:48px}}@media (width>=1440px){.shell{grid-template-columns:240px minmax(0,1fr) 300px;grid-template-areas:"side main rail"}.feed,.rarity{padding:18px 20px}.feed-row{gap:14px;margin:0 -8px;padding:9px 8px}.feed-sym{font-size:15px}.feed-amt{font-size:14.5px}.feed-addr,.feed-tier{font-size:12px}.rarity-row{height:44px;font-size:14px}.rail{scrollbar-width:none;flex-direction:column;align-self:start;align-items:stretch;max-height:calc(100svh - 20px);display:flex;position:sticky;top:10px;overflow-y:auto}.rail::-webkit-scrollbar{display:none}}.sheet-root{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{-webkit-backdrop-filter:blur(3px);background:#0000009e;animation:.24s fadeIn;position:absolute;inset:0}.sheet{width:100%;max-height:90svh;padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border-bright);border-bottom:0;border-radius:22px 22px 0 0;animation:.34s cubic-bezier(.22,.9,.2,1) sheetUp;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #00000080}.sheet-handle{background:var(--border-bright);border-radius:2px;width:40px;height:4px;margin:4px auto 14px;display:block}.sheet-root.is-closing .sheet-backdrop{animation:.26s forwards fadeOut}.sheet-root.is-closing .sheet{animation:.26s cubic-bezier(.4,0,.7,.2) forwards sheetDown}@keyframes sheetUp{0%{transform:translateY(100%)}}@keyframes sheetDown{to{transform:translateY(100%)}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.sheet-titles h2{font-size:20px;font-weight:var(--w-bold);margin:0 0 6px}.sheet-titles p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.sheet-close{width:34px;height:34px;color:var(--muted);border-color:#0000;flex:none}.sheet-sub{font-size:12px;font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:20px 0 10px}.wallet-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wallet-row{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:14px;align-items:center;gap:14px;padding:14px;transition:border-color .15s,background .15s;display:flex}.wallet-row:disabled{opacity:.6;cursor:default}.wallet-icon{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.wallet-icon img{object-fit:cover;width:100%;height:100%;display:block}.wallet-icon-pad img{object-fit:contain;width:26px;height:26px}.wallet-icon-mono{color:#fff;font-size:18px;font-weight:var(--w-black);justify-content:center;align-items:center;display:inline-flex}.wallet-row[aria-disabled=true]{opacity:.55}.wallet-state.is-off{color:var(--dim)}.wallet-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wallet-name{font-size:15px;font-weight:var(--w-semibold)}.wallet-desc{color:var(--dim);font-size:13px}.wallet-state{color:var(--dim);white-space:nowrap;font-size:12.5px}.wallet-state.is-cta{color:var(--green);font-weight:var(--w-semibold)}.wallet-empty{border:1px dashed var(--border-bright);color:var(--muted);border-radius:14px;padding:14px;font-size:13.5px}.sheet-note{background:color-mix(in srgb, #3b82f6 12%, var(--surface));color:var(--muted);border:1px solid #3b82f64d;border-radius:14px;gap:12px;margin-top:16px;padding:14px 16px;font-size:13.5px;line-height:1.45;animation:.2s both fadeIn;display:flex}.sheet-note.is-dismissed{background:color-mix(in srgb, var(--gold) 12%, var(--surface));border-color:color-mix(in srgb, var(--gold) 34%, transparent)}.sheet-note.is-dismissed .ico{color:var(--gold)}.sheet-note.is-dismissed>div{flex:1;min-width:0}.sheet-note-action{white-space:nowrap;flex:none;align-self:center}.sheet-note .ico{color:#74a9ff;margin-top:2px}.sheet-note strong{color:var(--text);font-weight:var(--w-semibold);margin-bottom:2px;display:block}.steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.step{align-items:flex-start;gap:14px;display:flex}.step-num{width:30px;height:30px;font-family:var(--mono);font-weight:var(--w-bold);color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border:1px solid color-mix(in srgb, var(--green) 40%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.step strong{font-size:15px;font-weight:var(--w-semibold);margin-bottom:3px;display:block}.step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.rate-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rate-list li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.rate-name{font-weight:var(--w-semibold);color:var(--rc);flex:1}.rate-band,.rate-pct{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.rate-pct{text-align:right;min-width:56px;color:var(--text)}@media (width>=900px){.sheet-root{align-items:center;padding:20px}.sheet{border-bottom:1px solid var(--border-bright);border-radius:20px;width:min(460px,100%);max-height:calc(100svh - 40px);padding:22px 24px 24px;animation:.28s cubic-bezier(.22,.9,.2,1) modalIn;box-shadow:0 30px 80px #0009}.sheet-handle{display:none}.sheet-root.is-closing .sheet{animation:.2s ease-in forwards modalOut}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes modalOut{to{opacity:0;transform:translateY(8px)scale(.98)}}}@media (hover:hover) and (pointer:fine){.wallet-row:not(:disabled):hover{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 6%, var(--surface-2))}.sheet-close:hover{color:var(--text)}}.doc-table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:14px}.doc-table th{text-align:left;font-size:11.5px;font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--border);padding:6px 10px 8px 0}.doc-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px 9px 0}.doc-table .num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}.doc-table .rar{color:var(--rc);font-weight:var(--w-semibold)}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:2px 0 8px;display:grid}.stat-tile{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.stat-tile .stat-label{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.stat-tile .stat-value{font-family:var(--mono);font-size:var(--text-xl);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;line-height:1.15}.stat-tile.is-good .stat-value{color:var(--green-bright)}.stat-tile .stat-sub{font-size:var(--text-xs);color:var(--muted);min-height:1.4em}.ledger-sym,.ledger-why{color:var(--dim)}.ledger-tx a{color:var(--green);white-space:nowrap}.stats-more{margin-top:12px}@media (width<=760px){.doc-table code{word-break:break-all;font-size:11px}}.hero-art{animation:1.3s cubic-bezier(.22,.9,.2,1) both artDrop}.hero-art:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--green) 28%, transparent), transparent 62%);opacity:0;pointer-events:none;border-radius:50%;width:60%;animation:1.6s cubic-bezier(.22,.9,.2,1) .5s both artBloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes artDrop{0%{opacity:0;transform:translateY(-56px)scale(.94)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes artBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}60%{opacity:1}to{opacity:.55;transform:translate(-50%,-50%)scale(1)}}.hero-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-line>*{animation:.8s cubic-bezier(.22,.9,.2,1) both lineUp;display:block;transform:translateY(110%)}.hero-line:first-child>*{animation-delay:.25s}.hero-line:nth-child(2)>*{animation-delay:.37s}.hero-line:nth-child(3)>*{animation-delay:.49s}@keyframes lineUp{to{transform:none}}.hero-sub,.hero-actions,.hero .drop-card,.gacha-zone{animation:.7s cubic-bezier(.22,.9,.2,1) both riseIn}.hero-sub{animation-delay:.7s}.hero-actions{animation-delay:.82s}.hero .drop-card{animation-delay:.9s}.gacha-zone{animation-delay:1.05s}.tally{animation:.7s cubic-bezier(.22,.9,.2,1) 1.2s both riseIn}.vault{animation:.7s cubic-bezier(.22,.9,.2,1) 1.35s both riseIn}.closer{animation:.7s cubic-bezier(.22,.9,.2,1) 1.5s both riseIn}.drop-price{animation:1.4s ease-out 1.15s both pricePulse}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}}@keyframes pricePulse{0%{text-shadow:0 0 #0000}35%{text-shadow:0 0 28px color-mix(in srgb, var(--green) 70%, transparent)}to{text-shadow:0 0 #0000}}@media (width>=900px){.hero .drop-card{animation-name:slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(28px)}}}@media (prefers-reduced-motion:reduce){.hero-line>*{transform:none}.hero-art:before{opacity:.55;transform:translate(-50%,-50%)scale(1)}.tally,.vault,.closer{animation:none}}.inventory .stash-hero{isolation:isolate;position:relative}.inventory .stash-hero:before{content:"";z-index:-1;aspect-ratio:1.6;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--green) 16%, transparent), transparent 62%);opacity:0;pointer-events:none;border-radius:50%;width:min(460px,90vw);animation:1.6s cubic-bezier(.22,.9,.2,1) .6s both stashBloom;position:absolute;top:50%;left:-40px;transform:translateY(-50%)scale(.5)}@keyframes stashBloom{0%{opacity:0;transform:translateY(-50%)scale(.5)}60%{opacity:1}to{opacity:.7;transform:translateY(-50%)scale(1)}}.inventory .stash-label,.inventory .stash-figure,.inventory .stash-legend,.inventory .inv-tiles .stat-tile,.inventory .holdings-section>h2,.inventory .holding-card,.inventory .stash-hint,.inventory .stash-note,.inventory .drops-section{animation:.7s cubic-bezier(.22,.9,.2,1) both riseIn}.inventory .stash-label{animation-delay:.42s}.inventory .stash-figure{animation:.7s cubic-bezier(.22,.9,.2,1) .52s both riseIn,1.4s ease-out 1.5s both stashPulse}@keyframes stashPulse{0%{text-shadow:0 0 38px #47d5a359}35%{text-shadow:0 0 64px #47d5a3bf}to{text-shadow:0 0 38px #47d5a359}}.inventory .stash-bar{transform-origin:0;animation:.9s cubic-bezier(.22,.9,.2,1) .72s both barDraw}@keyframes barDraw{0%{opacity:0;transform:scaleX(0)}}.inventory .stash-legend{animation-delay:.86s}.inventory .inv-tiles .stat-tile:first-child{animation-delay:.96s}.inventory .inv-tiles .stat-tile:nth-child(2){animation-delay:1.04s}.inventory .holdings-section>h2{animation-delay:1.14s}.inventory .holding-card,.inventory .stash-hint{animation-delay:calc(1.2s + var(--i,0) * 70ms)}.inventory .stash-note{animation-delay:1.45s}.inventory .drops-section{animation-delay:1.5s}@media (prefers-reduced-motion:reduce){.inventory .stash-hero:before{opacity:.7;transform:translateY(-50%)scale(1)}.inventory .stash-label,.inventory .stash-figure,.inventory .stash-bar,.inventory .stash-legend,.inventory .inv-tiles .stat-tile,.inventory .holdings-section>h2,.inventory .holding-card,.inventory .stash-hint,.inventory .stash-note,.inventory .drops-section,.inventory .stash-hero:before{animation:none}}.pending-section{margin:clamp(48px,7vw,76px) 0 0}.pending-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inventory .pending-section h2{letter-spacing:-.01em;margin-bottom:0;font-size:clamp(21px,2.6vw,26px);line-height:1.2}.pending-note{max-width:62ch;color:var(--muted);font-size:var(--text-sm);margin:0 0 18px;line-height:1.55}.pending-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pending-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pending-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pending-title{font-weight:var(--w-semibold);font-size:15px}.pending-id{color:var(--dim);font-weight:var(--w-regular)}.pending-sub{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pending-error{color:#f07a78;font-size:var(--text-sm)}.pending-btn{white-space:nowrap;flex:none}.settle-offer{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.inventory .pending-section{animation:.7s cubic-bezier(.22,.9,.2,1) 1.1s both riseIn}@media (prefers-reduced-motion:reduce){.inventory .pending-section{animation:none}}.hint.is-error{color:#f07a78}.hint .hint-bal{font-family:var(--mono);color:var(--green)}.chip-muted{background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted)}.tray-note{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:9px}.feed-empty{color:var(--muted);margin:0;padding:14px 4px;font-size:13px}.feed-empty.is-error{color:var(--red)}.dot-dim{background:var(--dim);box-shadow:none;animation:none}.feed-skeleton .feed-row{pointer-events:none}.skel{background:var(--border-bright);animation:skelBreathe 1.6s ease-in-out calc(var(--i,0) * 60ms) infinite;border-radius:4px;display:block}.skel-badge{border-radius:9px;flex:none;width:36px;height:36px}.skel-line{width:42%;height:9px}.skel-sub{opacity:.6;width:62%;height:8px;margin-top:5px}.skel-amt{width:52px;height:9px}.skel-addr{opacity:.6;width:74px;height:8px;margin-top:5px}@keyframes skelBreathe{0%,to{opacity:.35}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.skel{opacity:.45;animation:none}}.inv-tiles{grid-template-columns:repeat(4,1fr);margin:-8px 0 30px}@media (width<=720px){.inv-tiles{grid-template-columns:repeat(2,1fr)}}.inventory .stash-hero{margin-bottom:22px}.inventory .stash-breakdown{font-family:var(--mono);color:var(--dim);font-size:12.5px}.holding-meta{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.holding-meta span{letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:999px;padding:3px 9px;font-size:11px}.drops-section{margin:30px 0}.drops-section h2,.holdings-section h2,.catalog-section h2{margin-bottom:10px}.drops-section .stash-hint{margin-top:0}.drop-prize{color:var(--text);align-items:center;gap:8px;display:inline-flex}.inventory .ledger .chip{font-size:10px}@media (width<=640px){.inventory .ledger,.inventory .ledger tbody{display:block}.inventory .ledger thead{display:none}.inventory .ledger tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prize rar""paid tx";align-items:center;gap:6px 12px;padding:12px 0;display:grid}.inventory .ledger td{border:0;min-width:0;padding:0;display:block}.inventory .ledger td.rar{grid-area:rar;justify-self:end}.inventory .ledger td.ledger-prize{grid-area:prize;font-size:15px}.inventory .ledger td.ledger-paid{grid-area:paid;font-size:12.5px;line-height:1.4}.inventory .ledger td.ledger-tx{grid-area:tx;justify-self:end;font-size:12.5px}}.catalog-section .stash-hint{margin:-4px 0 12px}:root{--pool-1:#2fa87e;--pool-2:#4a90e2;--pool-3:#d6423d;--pool-4:#49535e;--pool-5:#c5ccd0;--pool-6:#a8d148;--pool-other:var(--dim)}.pool-chip{border:1px solid color-mix(in srgb, var(--green) 40%, transparent);background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green-bright);font-family:var(--font);font-size:9.5px;font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:7px;padding:2px 6px;display:inline-block}.drop-stats .is-pool{white-space:nowrap}.inventory{padding-bottom:clamp(56px,8vw,96px)}.inv-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(28px,4vw,40px);display:flex}.inv-head h1{font-size:clamp(34px,6vw,46px);font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.01em;margin:0;line-height:1.05}.inv-wallet{border:1px solid var(--border-bright);color:var(--muted);font-family:var(--mono);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.inv-wallet:hover{color:var(--text);border-color:var(--dim)}.inv-wallet:focus-visible{outline:2px solid var(--green);outline-offset:2px}.inv-wallet-ext{color:var(--dim)}.inventory .stash-label{font-size:var(--text-xs);letter-spacing:.12em;color:var(--dim)}.inventory .stash-figure{font-size:clamp(44px,8vw,68px)}.stash-bar{background:var(--border);border-radius:999px;gap:2px;width:100%;max-width:520px;height:10px;margin-top:6px;display:flex;overflow:hidden}.stash-seg{height:100%;transition:width .4s cubic-bezier(.22,.9,.2,1)}.stash-seg.is-cash,.stash-sw.is-cash{background:var(--pool-1)}.stash-seg.is-stonks,.stash-sw.is-stonks{background:var(--pool-2)}.stash-legend{flex-wrap:wrap;gap:8px 22px;margin:2px 0 0;padding:0;list-style:none;display:flex}.stash-legend li{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.stash-sw{border-radius:3px;flex:none;width:9px;height:9px}.stash-leg-name{color:var(--muted)}.stash-legend b{color:var(--text);font-variant-numeric:tabular-nums}.stash-leg-pct{color:var(--dim);font-variant-numeric:tabular-nums}.inventory .inv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;margin:clamp(28px,4vw,40px) 0 0}.inventory .stat-tile{gap:6px;padding:18px 20px}.inventory .stat-tile .stat-value{font-size:clamp(24px,3.2vw,30px)}.inv-best{color:var(--rc)}.inventory .holdings-section,.inventory .drops-section,.inventory .catalog-section{margin:clamp(48px,7vw,76px) 0 0}.inventory .holdings-section h2,.inventory .drops-section h2,.inventory .catalog-section h2{letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(21px,2.6vw,26px);line-height:1.2}@media (width<=720px){.inventory .inv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.stash-seg{transition:none}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inventory .section-head h2{margin-bottom:0}.inventory .section-head{margin-bottom:20px}.section-link{color:var(--muted);font-size:var(--text-sm);font-weight:var(--w-medium);flex:none;align-items:center;gap:6px;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.section-link:hover{color:var(--green-bright);gap:9px}.section-link:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.section-link{transition:none}}.stash-note{border:1px solid var(--border-bright);border-left:3px solid var(--green);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);border-radius:10px;margin:20px 0 0;padding:12px 15px;line-height:1.55}.stash-note strong{color:var(--text);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}
