.confirm-overlay[data-v-d80607d0]{z-index:2147483200;background:var(--overlay);padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-d80607d0]{background:var(--inset);border:var(--stroke-hair) solid var(--divider);border-radius:var(--r-md);width:min(420px,100%);box-shadow:var(--elev-float);flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.confirm-title[data-v-d80607d0]{font-size:var(--fs-lg);color:var(--ui-text);margin:0;font-weight:650}.confirm-message[data-v-d80607d0]{white-space:pre-line;font-size:var(--fs-md);color:var(--ui-text);word-break:break-word;margin:0;line-height:1.55}.confirm-actions[data-v-d80607d0]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.confirm-btn[data-v-d80607d0]{border-radius:var(--r-sm);min-width:88px;min-height:40px;font-size:var(--fs-md);cursor:pointer;border:var(--stroke-hair) solid var(--ui-accent);background:var(--ui-accent-tint);color:var(--ui-accent);-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:.45rem 1rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.confirm-btn[data-v-d80607d0]:hover{background:var(--ui-accent);color:var(--on-accent)}.confirm-btn--ghost[data-v-d80607d0]{border-color:var(--divider);background:var(--control-bottom);color:var(--ui-text)}.confirm-btn--ghost[data-v-d80607d0]:hover{background:var(--inset);border-color:var(--ui-accent);color:var(--ui-accent)}.confirm-btn--danger[data-v-d80607d0]{border-color:var(--ui-danger-text);background:color-mix(in srgb, var(--ui-danger-text) 16%, transparent);color:var(--ui-danger-text)}.confirm-btn--danger[data-v-d80607d0]:hover{background:var(--ui-danger-text);color:var(--on-accent)}@media (max-width:767px){.confirm-dialog[data-v-d80607d0]{width:min(100%,420px);padding:16px 14px 12px}.confirm-actions[data-v-d80607d0]{flex-direction:column-reverse}.confirm-btn[data-v-d80607d0]{width:100%;min-height:44px}}.catalog-guard[data-v-d5c4cf84]{z-index:9999;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.catalog-guard__card[data-v-d5c4cf84]{background:var(--inset);border:var(--stroke-hair) solid var(--divider);max-width:26rem;color:var(--ui-text);text-align:center;border-radius:.75rem;padding:1.5rem}.catalog-guard__card h1[data-v-d5c4cf84]{font-size:var(--fs-lg);margin:0 0 .75rem}.catalog-guard__card p[data-v-d5c4cf84]{margin:0 0 .75rem;line-height:1.6}.catalog-guard__codes[data-v-d5c4cf84]{font-family:monospace;font-size:var(--fs-sm);opacity:.7}.catalog-guard__card button[data-v-d5c4cf84]{cursor:pointer;background:var(--ui-accent);color:#fff;font-size:var(--fs-md);border:none;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1.25rem}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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{--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.2;--lh-normal:1.45;--lh-loose:1.65;--font-ui:"Nunito", ui-rounded, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--space-6:32px;--control-sm:28px;--control-md:36px;--control-lg:44px;--slot-sm:40px;--slot-md:52px;--slot-lg:64px;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--stroke:1.5px;--stroke-hair:1px;--lip-md:2px;--lip-lg:3px;--dur-fast:.12s;--dur:.2s}:root,html[data-theme=dark]{--ui-bg:#16151d;--ui-ink:#0b0a10;--divider:#ffffff14;--raised-top:#343146;--raised-bottom:#2a283a;--panel-top:#2a2838;--panel-bottom:#232130;--inset:#14131b;--inset-shadow:#0000008c;--hl:#ffffff14;--float-shadow:#00000059;--control-top:#3d3a56;--control-bottom:#312e47;--selected-top:#4a4566;--selected-bottom:#3b3753;--ui-text:#f3f0ff;--ui-text-muted:#b6b1cc;--ui-text-subtle:#8f8aa8;--ui-text-on-action:#2a1a05;--ui-text-disabled:#7d7896;--ui-accent:#a594ff;--ui-accent-ring:color-mix(in srgb, var(--ui-accent) 35%, transparent);--ui-accent-tint:color-mix(in srgb, var(--ui-accent) 16%, transparent);--action-top:#ffd98a;--action-bottom:#f5b13d;--ui-gold:#ffd57e;--danger-top:#ffa3a3;--danger-bottom:#ec6b6b;--danger-ink:#2b0a0a;--ok-top:#9ee6c5;--ok-bottom:#5fcf9f;--ok-ink:#06251a;--ui-danger-text:#ff8f8f;--ui-ok-text:#7fe0b8;--ui-warn-text:#ffb27a;--ui-info-text:#7cc4ff}html[data-theme=light]{--ui-bg:#f4f1fa;--ui-ink:#2b2540;--divider:#2b25401f;--raised-top:#fff;--raised-bottom:#f7f5fc;--panel-top:#fbfaff;--panel-bottom:#f1eef8;--inset:#e7e3f1;--inset-shadow:#2b254040;--hl:#ffffffe6;--float-shadow:#2b25402e;--control-top:#fff;--control-bottom:#ece8f6;--selected-top:#e6e0ff;--selected-bottom:#d9d0fb;--ui-text:#201c33;--ui-text-muted:#5a5475;--ui-text-subtle:#66607f;--ui-text-on-action:#2a1a05;--ui-text-disabled:#a8a3be;--ui-accent:#6a54e6;--ui-gold:#9a6700;--ui-danger-text:#c0262d;--ui-ok-text:#1a7f4f;--ui-warn-text:#a8570f;--ui-info-text:#0b64b8}:root{--surface-raised-bg:linear-gradient(180deg, var(--raised-top), var(--raised-bottom));--surface-panel-bg:linear-gradient(180deg, var(--panel-top), var(--panel-bottom));--elev-raised:inset 0 1px 0 var(--hl), 0 var(--lip-lg) 0 var(--ui-ink);--elev-raised-sm:inset 0 1px 0 var(--hl), 0 var(--lip-md) 0 var(--ui-ink);--elev-inset:inset 0 2px 4px var(--inset-shadow);--elev-float:var(--elev-raised), 0 12px 24px var(--float-shadow)}html.ui-lite{--surface-raised-bg:var(--raised-bottom);--surface-panel-bg:var(--panel-bottom);--elev-raised:none;--elev-raised-sm:none;--elev-inset:none;--elev-float:0 4px 12px var(--float-shadow);--stroke:1px;--lip-md:0px;--lip-lg:0px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--surface:#161b22;--surface-raised:#1c2128;--surface-muted:#21262d;--surface-card:#1c2128;--surface-subtle:#1c2128;--surface-input:#0b0f14;--border:#30363d;--border-subtle:#21262d;--border-strong:#484f58;--accent:#6366f1;--accent-h:#818cf8;--focus:#58a6ff;--text:#e6edf3;--muted:#b1bac4;--subtle:#8b949e;--success:#3fb950;--warning:#d29922;--error:#f87171;--standard:#6366f1;--hardcore:#f97316;--on-vivid:#0d1117;--overlay:#0009;--overlay-on-icon:#000000b3;--shadow:0 8px 24px #00000073;--surface-glass:#161b22cc;--bg-inset:#0b0f14;--surface-selected:#0d2136;--surface-accent-soft:#1a1a3e;--surface-rare:#1a1205;--surface-success-soft:#1f2a12;--surface-danger-soft:#2a1215;--surface-teal-soft:#0d2e2b;--surface-orange-soft:#2e1a0d;--surface-hover:#1a2233;--combat-ally-tint:#0e1620;--combat-enemy-tint:#1a1214;--tooltip-bg:#1a1f2e;--tooltip-bg-end:#151923;--tooltip-border:#3d4556;--tooltip-divider:#2d333b;--tooltip-icon-bg:#ffffff0f;--link:#1f6feb;--link-hover:#388bfd;--link-tint:#1f6feb21;--link-tint-strong:#1f6feb45;--accent-text:#a5b4fc;--accent-ring:#3730a3;--gold:#e3b341;--gold-bright:#fbbf24;--medal-steam-color:#c7d5e0;--medal-glow-gold:#fbbf24b8;--medal-glow-silver:#e2e8f0ad;--medal-glow-copper:#d97746b3;--success-bright:#34d399;--success-text:#4ade80;--danger-text:#ff7b72;--danger-soft-text:#fca5a5;--warning-text:#ffa657;--info-text:#79c0ff;--danger-border:#7f1d1d;--danger-border-soft:#7f2b2b;--success-border:#238636;--error-border:#da3633;--error-tint:#f8514921;--error-tint-strong:#f8514945;--warning-tint:#d2992221;--success-tint:#23863621;--border-dim:#666;--border-muted:#444;--on-accent:#fff;--ink:#000;--combat-bar-text:#fff;--combat-cast-track:#30363d;--combat-cast-fill:#d4a72c;--combat-cast-text:#fff;--radius:8px;--radius-sm:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--control-height:32px;--touch-target:40px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f6f8fa;--surface-raised:#fff;--surface-muted:#eaeef2;--surface-card:#fff;--surface-subtle:#fff;--surface-input:#eef1f4;--border:#d0d7de;--border-subtle:#d8dee4;--border-strong:#afb8c1;--accent:#6366f1;--accent-h:#4f46e5;--focus:#0969da;--text:#1f2328;--muted:#424a53;--subtle:#59636e;--success:#1a7f37;--warning:#9a6700;--error:#cf222e;--standard:#6366f1;--hardcore:#ea580c;--on-vivid:#0d1117;--overlay:#1f232873;--overlay-on-icon:#1f23288c;--shadow:0 8px 24px #1f23281f;--surface-glass:#f6f8faeb;--bg-inset:#eef1f4;--surface-selected:#ddf4ff;--surface-accent-soft:#efecff;--surface-rare:#fff8c5;--surface-success-soft:#dafbe1;--surface-danger-soft:#ffebe9;--surface-teal-soft:#dafef0;--surface-orange-soft:#fff1e5;--surface-hover:#eaeef2;--combat-ally-tint:#eef2f6;--combat-enemy-tint:#f6eef0;--tooltip-bg:#fff;--tooltip-bg-end:#f6f8fa;--tooltip-border:#d0d7de;--tooltip-divider:#d8dee4;--tooltip-icon-bg:var(--surface-muted);--link:#0969da;--link-hover:#0550ae;--link-tint:#0969da1f;--link-tint-strong:#0969da38;--accent-text:#4338ca;--accent-ring:#a5b4fc;--gold:#9a6700;--gold-bright:#b45309;--medal-steam-color:#1b2838;--medal-glow-gold:#9a67008c;--medal-glow-silver:#4755697a;--medal-glow-copper:#9a341280;--success-bright:#1a7f37;--success-text:#116329;--danger-text:#cf222e;--danger-soft-text:#a40e26;--warning-text:#9a6700;--info-text:#0969da;--danger-border:#cf222e;--danger-border-soft:#ff8182;--success-border:#1a7f37;--error-border:#cf222e;--error-tint:#cf222e1f;--error-tint-strong:#cf222e38;--warning-tint:#9a67001f;--success-tint:#1a7f371f;--border-dim:#8c959f;--border-muted:#afb8c1;--on-accent:#fff;--ink:#000;--combat-bar-text:#fff;--combat-cast-track:#d8dee4;--combat-cast-fill:#bf8700;--combat-cast-text:#1f2328}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg);border-radius:5px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::-webkit-scrollbar-thumb:active{background:var(--focus)}::-webkit-scrollbar-corner{background:var(--bg)}*{scrollbar-width:thin;scrollbar-color:var(--border) var(--bg)}.hscroll-x{overscroll-behavior-x:none;touch-action:pan-x}.hscroll-x :is(button,a,label){touch-action:pan-x}.hscroll-x.hscroll-y,.hscroll-x.hscroll-y :is(button,a,label){touch-action:pan-x pan-y}.hscroll-dragging,.hscroll-dragging *{cursor:grabbing!important;user-select:none!important}html,body{background:var(--bg);color:var(--text);font-family:var(--font-ui);min-height:100vh;font-size:16px}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=password],input[type=email],input[type=url],input[type=tel],textarea,select){box-sizing:border-box;min-height:var(--control-sm);padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ui-text);background:var(--inset);border:var(--stroke) solid var(--ui-ink);border-radius:var(--r-md);box-shadow:var(--elev-inset)}:where(textarea){padding:var(--space-2)}:where(input,textarea)::placeholder{color:var(--ui-text-subtle)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:var(--ui-accent);box-shadow:var(--elev-inset), 0 0 0 3px var(--ui-accent-ring);outline:none}:where(input,textarea,select):disabled{opacity:.5;cursor:not-allowed}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ui-accent)}button{min-height:var(--control-height)}@media (max-width:767px){button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--control-height)}}[class~=game-tooltip],[class~=monster-tooltip],[class~=drop-tooltip],[class~=potion-tooltip],[class~=tv-pop]{background:linear-gradient(135deg, var(--tooltip-bg) 0%, var(--tooltip-bg-end) 100%)!important;border-color:var(--tooltip-border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}[class~=game-tooltip] [class~=tooltip-title],[class~=game-tooltip] [class~=tooltip-value],[class~=game-tooltip] [class~=tooltip-usage-text],[class~=game-tooltip] [class~=tooltip-usage-list],[class~=monster-tooltip] [class~=tooltip-title],[class~=drop-tooltip] [class~=tooltip-title],[class~=potion-tooltip] [class~=tooltip-title]{color:var(--text)!important}[class~=game-tooltip] [class~=tooltip-title-rare]{color:var(--gold-bright)!important}html[data-theme=light] [class~=game-tooltip] [class~=tooltip-title-rare]{text-shadow:none!important}[class~=drawer-content]{color:var(--text)!important;border-radius:0!important}[class~=drawer-header] h3,[class~=condition-select],[class~=condition-input]{color:var(--text)!important}[class~=condition-select] option{color:var(--text);background-color:var(--surface)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{isolation:isolate;min-height:100vh;padding:var(--space-5);background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-locale{top:var(--space-4);right:var(--space-4);z-index:2;align-items:center;gap:8px;display:flex;position:absolute}.auth-locale-label{color:var(--muted);font-size:.75rem;font-weight:600}.auth-locale-select{appearance:none;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:6px 28px 6px 10px;font-size:.8125rem;font-weight:600}.auth-locale-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);outline:none}.auth-page:before{content:"";z-index:-2;background:radial-gradient(ellipse 70% 50% at 50% -10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), radial-gradient(ellipse 45% 35% at 85% 90%, color-mix(in srgb, var(--accent-h) 10%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.auth-page:after{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(65% 55% at 50% 40%,#000 20%,#0000 75%)}.auth-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;width:100%;max-width:420px;padding:32px 32px 28px;position:relative;box-shadow:0 18px 48px #00000059}.auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--accent-h), transparent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:20px;right:20px}.auth-brand{text-align:center;border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.auth-mark{background:var(--surface-accent-soft);border:1px solid var(--accent-h);width:54px;height:54px;box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.auth-mark .icon-root,.auth-mark .svg-icon,.auth-mark .auth-brand-mark-img{width:32px;height:32px}.auth-brand-text h1{letter-spacing:.02em;color:var(--text);text-align:center;margin:0;font-size:1.35rem;font-weight:700}.auth-brand-text .auth-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:4px 0 0;font-size:.78rem;font-weight:600}.field{margin-bottom:14px}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.field input[type=text],.field input[type=email],.field input[type=password]{background:var(--bg-inset);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background .15s}.field input::placeholder{color:var(--subtle);opacity:.7}.field input:focus{border-color:var(--accent-h);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.field-row{gap:8px;display:flex}.field-row input{flex:1}button{cursor:pointer;border-radius:var(--radius);border:none;padding:10px 16px;font-size:.875rem;transition:background .15s,border-color .15s,opacity .15s,color .15s}.auth-card form>button[type=submit],form.auth-form>button[type=submit]{background:var(--surface-accent-soft);border:1px solid var(--accent-h);width:100%;color:var(--accent-text);letter-spacing:.02em;min-height:var(--touch-target);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 15%, transparent);border-radius:6px;margin-top:8px;padding:11px 16px;font-size:.92rem;font-weight:700;transition:background .12s,border-color .12s,color .12s,transform .1s}.auth-card form>button[type=submit]:hover:not(:disabled),form.auth-form>button[type=submit]:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.auth-card form>button[type=submit]:active:not(:disabled),form.auth-form>button[type=submit]:active:not(:disabled){transform:translateY(1px)}.auth-card form>button[type=submit]:disabled,form.auth-form>button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.field-row button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:4px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.field-row button:hover:not(:disabled){background:var(--surface-accent-soft);border-color:var(--accent-h);color:var(--accent-text)}.field-row button:disabled{opacity:.45;cursor:not-allowed}.auth-error,.error{color:var(--danger-text);margin:0 0 12px;font-size:.8125rem;line-height:1.45}.auth-error{background:var(--surface-danger-soft);border:1px solid var(--danger-border-soft);border-radius:var(--radius-sm);padding:8px 12px}.auth-divider{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 14px;font-size:.75rem;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-oauth{flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.oauth-icon-btn{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;padding:0;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s,opacity .12s;display:inline-flex;box-shadow:0 2px 6px #0003}.oauth-icon-btn:hover:not(:disabled){border-color:var(--accent-h);background:var(--surface-muted);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.oauth-icon-btn:active:not(:disabled){transform:translateY(0)}.oauth-icon-btn:disabled{opacity:.45;cursor:not-allowed}.oauth-icon-btn.fishpi{border-color:color-mix(in srgb, #1a8cff 40%, var(--border))}.oauth-icon-btn.fishpi:hover:not(:disabled){border-color:#1a8cff;box-shadow:0 4px 14px #1a8cff40}.oauth-icon-btn.steam{color:var(--text);border-color:color-mix(in srgb, #66c0f4 35%, var(--border))}.oauth-icon-btn.steam:hover:not(:disabled){color:#66c0f4;border-color:#66c0f4;box-shadow:0 4px 14px #66c0f440}.oauth-icon-img{object-fit:contain;border-radius:4px;width:26px;height:26px;display:block}.switch{text-align:center;border-top:1px solid var(--border-subtle);color:var(--muted);margin-top:20px;padding-top:18px;font-size:.82rem}.switch a{color:var(--accent-text);margin-left:6px;font-weight:600;text-decoration:none;transition:color .12s}.switch a:hover{color:var(--accent-h);text-decoration:underline}.auth-legal{text-align:center;color:var(--muted);margin-top:12px;font-size:.75rem;line-height:1.5}.auth-legal a{color:var(--accent-text);font-weight:600;text-decoration:none}.auth-legal a:hover{color:var(--accent-h);text-decoration:underline}.auth-agree{color:var(--muted);cursor:pointer;user-select:none;align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:.78rem;line-height:1.45;display:flex}.auth-agree input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.auth-agree a{color:var(--accent-text);font-weight:600;text-decoration:none}.auth-agree a:hover{color:var(--accent-h);text-decoration:underline}.legal-page{padding-top:max(var(--space-5), 56px);padding-bottom:var(--space-6);align-items:flex-start}.legal-card{max-width:720px;margin:0 auto}.legal-updated{color:var(--muted);margin:0 0 16px;font-size:.78rem}.legal-body{white-space:pre-wrap;word-break:break-word;color:var(--text);max-height:min(70vh,640px);margin:0;padding-right:4px;font-size:.875rem;line-height:1.65;overflow-y:auto}.legal-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.legal-nav a{margin-left:0}.legal-nav-sep{color:var(--muted);opacity:.7}@media (max-width:480px){.auth-card{padding:22px 18px 18px}.auth-brand{gap:10px;margin-bottom:18px;padding-bottom:14px}.auth-mark{width:48px;height:48px}.auth-mark .icon-root,.auth-mark .svg-icon,.auth-mark .auth-brand-mark-img{width:28px;height:28px}.auth-brand-text h1{font-size:1.2rem}.auth-oauth{gap:14px}.legal-body{max-height:min(65vh,520px)}}.character-select-page{max-width:1000px;min-height:100vh;margin:0 auto;padding:24px}.page-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.page-header h1{color:var(--accent);font-size:1.5rem}.page-header-actions{align-items:center;gap:4px;display:flex}.btn-text{color:var(--muted);background:0 0;padding:6px 12px}.btn-text:hover{color:var(--text)}.btn-text--danger:hover{color:var(--danger-text)}.character-list h2{margin-bottom:6px;font-size:1.25rem}.subtitle{color:var(--muted);margin-bottom:24px;font-size:.875rem}.sanction-banner{background:var(--error-tint);border:1px solid var(--error-tint-strong);color:var(--danger-text);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.875rem;line-height:1.6}.steam-wrong-account-link{text-align:center;margin:20px 0 0}.steam-wrong-account-link .btn-text{color:var(--muted);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.steam-wrong-account-link .btn-text:hover{color:var(--accent-text)}.steam-help-body{padding:16px 20px 20px}.steam-help-body p{color:var(--muted);margin:0 0 10px;font-size:.875rem;line-height:1.55}.steam-web-entry{margin:0 0 12px!important}.steam-web-entry a{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.steam-web-entry a:hover{color:var(--accent)}.steam-recovery-steps{color:var(--muted);margin:0 0 10px;padding-left:1.25rem;font-size:.875rem;line-height:1.55}.steam-recovery-steps li{margin-bottom:.35rem}.steam-recovery-note{margin:0!important;font-size:.8125rem!important}.steam-release-btn{min-height:var(--touch-target,36px);border:1px solid var(--danger-border);background:var(--surface-danger-soft);color:var(--danger-soft-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-top:4px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.steam-release-btn:hover:not(:disabled){background:var(--danger-border);color:var(--on-accent)}.steam-release-btn:disabled{opacity:.45;cursor:not-allowed}.characters-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.character-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;min-height:140px;padding:20px;transition:border-color .2s,transform .15s;position:relative}.character-card:hover{border-color:var(--accent);transform:translateY(-2px)}.character-card.is-selecting{opacity:.6;pointer-events:none}.character-card-new{color:var(--muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.character-card-new:hover{color:var(--text)}.add-icon{font-size:2rem;line-height:1}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-bottom:10px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge.standard{color:var(--standard);background:#6366f133}.badge.hardcore{color:var(--hardcore);background:#f9731633}.char-name{margin-bottom:6px;font-size:1.1rem;font-weight:600}.char-meta{color:var(--muted);font-size:.8rem}.char-meta.frozen{color:var(--error)}.selecting-overlay{background:var(--overlay);color:var(--accent);border-radius:12px;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}@media (max-width:767px){.character-select-page{padding:max(16px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px))}.page-header{margin-bottom:20px}.page-header h1{font-size:1.25rem}.character-list h2{margin-bottom:4px;font-size:1.1rem}.subtitle{margin-bottom:16px;font-size:.78rem}.characters-grid{grid-template-columns:1fr;gap:10px}.character-card{border-radius:8px;flex-direction:column;justify-content:center;min-height:0;padding:12px 14px;display:flex}.character-card:hover{transform:none}.character-card:active{border-color:var(--accent-h);transform:scale(.99)}.badge{align-self:flex-start;margin-bottom:6px;padding:1px 6px;font-size:.68rem}.char-name{margin-bottom:3px;font-size:.95rem;font-weight:600}.char-meta{font-size:.72rem;line-height:1.35}.character-card-new{flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 14px;font-size:.84rem}.add-icon{font-size:1.2rem}.modal{max-height:calc(100dvh - 32px);margin:12px;padding:20px 16px;overflow-y:auto}}.modal-overlay{background:var(--overlay);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:440px;padding:32px}.modal h3{margin-bottom:24px;font-size:1.1rem}.type-select{gap:20px;margin-top:8px;display:flex}.type-option{cursor:pointer;align-items:center;gap:6px;font-size:.9375rem;display:flex}.type-option span.disabled{color:var(--muted);cursor:not-allowed}.type-hint{color:var(--muted);margin-top:8px;font-size:.8rem;line-height:1.5}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-actions button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:4px;min-height:32px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.modal-actions button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--accent-h);color:var(--accent-text)}.modal-actions button:last-child{background:var(--surface-accent-soft);border:1px solid var(--accent-h);color:var(--accent-text)}.modal-actions button:last-child:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.modal-actions button:disabled{opacity:.45;cursor:not-allowed}.game-page{flex-direction:column;min-height:100vh;display:flex}.game-header{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:14px 24px;display:flex}.game-header h1{color:var(--accent);margin-right:auto;font-size:1.2rem}.character-info{align-items:center;gap:8px;display:flex}.char-name-label{font-weight:600}.char-type-label{font-size:.8rem;font-weight:600}.char-type-label.standard{color:var(--standard)}.char-type-label.hardcore{color:var(--hardcore)}.game-header button{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:4px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.game-header button:hover{background:var(--surface-muted);border-color:var(--accent-h);color:var(--accent-text)}.game-main{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.placeholder-text{color:var(--muted);font-size:1rem}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.no-touch-select{user-select:none;-webkit-touch-callout:none}.no-touch-select input,.no-touch-select textarea,.no-touch-select [contenteditable=true],.no-touch-select .allow-touch-select,.allow-touch-select{user-select:text;-webkit-touch-callout:default}.modal-enter-active,.modal-leave-active{transition:opacity .2s}.modal-enter-from,.modal-leave-to{opacity:0}html.hide-item-tier-badges .item-tier-corner{display:none}html.ui-lite img,html.ui-lite picture,html.ui-lite .icon-root,html.ui-lite .paper-doll,html.ui-lite .combat-arena-stage-bg,html.ui-lite .steam-mark{display:none!important}html.ui-lite .shop-panel.fishbone-shop .medal-icon .icon-root,html.ui-lite .shop-panel.fishbone-shop .medal-icon img,html.ui-lite .shop-panel.fishbone-shop .medal-card .icon-root,html.ui-lite .shop-panel.fishbone-shop .medal-card img,html.ui-lite .shop-panel.fishbone-shop .nick-card .icon-root,html.ui-lite .shop-panel.fishbone-shop .nick-card img,html.ui-lite .shop-panel.fishbone-shop .inline-bone-icon.icon-root,html.ui-lite .shop-panel.fishbone-shop .inline-bone-icon,html.ui-lite .shop-panel.fishbone-shop .inline-bone-icon img{display:inline-flex!important}html.ui-lite .skill-col .sk-icon{display:none!important}html.ui-lite .skill-col .sk-top{margin-bottom:.1rem}html.ui-lite .skill-col .sk-level,html.ui-lite .skill-col .sk-xpfill{color:var(--muted)!important;background:var(--border)!important}html.ui-lite .skill-col .sk-xpbar{background:var(--surface-muted);height:3px}html.ui-lite .skill-col .skill-entry.active,html.ui-lite .skill-col .skill-entry--market.active,html.ui-lite .skill-col .skill-entry--craft.active,html.ui-lite .skill-col .skill-entry--quest.active{box-shadow:inset 2px 0 0 var(--border-strong);background:var(--surface-muted)!important;border-color:#0000!important}html.ui-lite .skill-col .sk-claim-badge,html.ui-lite .skill-col .sk-quest-badge{background:var(--border-strong)!important;color:var(--text)!important}html.ui-lite .skill-col .sk-embed--touch,html.ui-lite .skill-col .sk-level--embed{border-color:var(--border)!important;color:var(--muted)!important;background:0 0!important}html.ui-lite .skill-col.collapsed{width:4.5rem}html.ui-lite .skill-col.collapsed .sk-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-size:.58rem;font-weight:600;line-height:1.15;overflow:hidden;display:block!important}html.ui-lite .skill-col.collapsed .skill-entry{padding:.35rem .15rem}html.ui-lite .skill-col.collapsed .sk-top{flex-direction:column;gap:.1rem}html.ui-lite .works-item{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html.ui-lite .works-item>.icon-root{display:none!important}html.ui-lite .works-item__main{width:100%;min-width:0}html.ui-lite .works-item__name,html.ui-lite .works-item__main .works-meta{overflow-wrap:break-word;white-space:normal}html.ui-lite .works-medal>.icon-root{display:none!important}html.ui-lite .inventory-panel .inv-grid{flex-direction:column;gap:0;padding:0;display:flex}html.ui-lite .inventory-panel .group-header{background:var(--bg);border-bottom-color:var(--border-subtle);font-weight:600}html.ui-lite .item-list .icon-grid{flex-direction:column;gap:0;padding:0;display:flex}html.ui-lite .item-list .grid-cell{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;min-height:0;padding:.35rem .65rem}html.ui-lite .item-list .grid-cell:hover{background:var(--surface-muted);border-color:var(--border-subtle)}html.ui-lite .item-list .grid-cell.rare{border-color:var(--border-subtle);background:0 0}html.ui-lite .item-list .cell-art{display:none!important}html.ui-lite .item-list .cell-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;flex:1;min-width:0;max-height:none;font-size:.78rem;font-weight:600;display:block;overflow:hidden}html.ui-lite .item-list .cell-price{flex-shrink:0;margin-top:0;font-size:.72rem}html.ui-lite .item-list .grid-cell--skeleton{flex-direction:row;padding:.4rem .65rem}html.ui-lite .item-list .skel-art{display:none}html.ui-lite .item-list .skel-name{width:40%;height:.75rem}html.ui-lite .item-list .skel-price{width:25%;height:.7rem;margin-left:auto}html.ui-lite .gather-panel .card-grid{gap:.5rem}html.ui-lite .gather-panel .gather-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:0;gap:.2rem;padding:.55rem .65rem}html.ui-lite .gather-panel .gather-card:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border)}html.ui-lite .gather-panel .card-art{display:none!important}html.ui-lite .gather-panel .card-head{gap:.35rem}html.ui-lite .gather-panel .ui-badge{border-radius:0;font-weight:600;background:var(--surface-muted)!important;color:var(--muted)!important}html.ui-lite .gather-panel .card-title{font-size:.88rem;font-weight:650}html.ui-lite .gather-panel .ui-tabs{background:var(--surface);border-color:var(--border-subtle);border-radius:0}html.ui-lite .gather-panel .ui-tab{border-radius:0}html.ui-lite .gather-panel .ui-tab.is-active{color:var(--text);background:var(--surface-muted);border-color:var(--border-strong)}html.ui-lite .craft-card-grid{gap:.5rem!important}html.ui-lite .craft-card{border:1px solid var(--border-subtle)!important;background:var(--surface)!important;border-radius:0!important;gap:.2rem!important;padding:.5rem .6rem!important}html.ui-lite .craft-card:hover{background:var(--surface-muted)!important}html.ui-lite .craft-card-header .icon-root{display:none!important}html.ui-lite .craft-tier-badge{border-radius:0;background:var(--surface-muted)!important;color:var(--muted)!important}html.ui-lite .craft-status-pill{border-radius:0;background:var(--surface-muted)!important;color:var(--muted)!important;border-color:var(--border)!important}html.ui-lite .current-activity-content{background:0 0;gap:.4rem;padding-top:.35rem;padding-bottom:.35rem}html.ui-lite .act-skill-badge{border:1px solid var(--border);border-radius:0;padding:.08rem .35rem;font-size:.72rem;font-weight:600;background:var(--surface-muted)!important;color:var(--text)!important}html.ui-lite .act-depth-tag{border-color:var(--border);color:var(--muted);border-radius:0;background:0 0!important}html.ui-lite .act-progressbar{background:var(--surface-muted);border-radius:0;align-self:center;width:88px;height:3px;min-height:3px}html.ui-lite .act-progressfill{border-radius:0;background:var(--border-strong)!important}html.ui-lite .btn-stop{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:0;font-weight:600}html.ui-lite .btn-stop:hover{background:var(--surface-muted);color:var(--text)}@media (max-width:767px){html.ui-lite .act-progressbar{height:3px;min-height:3px}}html.ui-lite .loadout-toolbar{border-bottom:1px solid var(--border-subtle);gap:.35rem;margin-bottom:.35rem;padding:.25rem 0 .45rem}html.ui-lite .loadout-name-input,html.ui-lite .loadout-save-btn{box-shadow:none;border-radius:0}html.ui-lite .loadout-save-btn{background:var(--surface-muted);border-color:var(--border);color:var(--text)}html.ui-lite .loadout-save-btn:hover:not(:disabled){background:var(--border)}html.ui-lite .monster-card{text-align:left;border-color:var(--border-subtle);border-radius:0;align-items:flex-start;gap:.2rem;min-height:0;padding:.5rem .55rem;aspect-ratio:auto!important}html.ui-lite .monster-card--zone{border-color:var(--border)}html.ui-lite .monster-art,html.ui-lite .monster-art--zone,html.ui-lite .monster-art-fallback{display:none!important}html.ui-lite .monster-card-title{-webkit-line-clamp:2;text-align:left;font-size:.82rem;font-weight:650}html.ui-lite .monster-card-meta{justify-content:flex-start;margin-top:.15rem}html.ui-lite .monster-card-meta .tier-badge{border-radius:0;background:var(--surface-muted)!important;color:var(--muted)!important}html.ui-lite .monster-card-meta .card-level{color:var(--muted)}html.ui-lite .monster-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.45rem}html.ui-lite .monster-portrait,html.ui-lite .zone-portrait,html.ui-lite .monster-tile-art{display:none!important}html.ui-lite .monster-tile{aspect-ratio:auto;border-radius:0;min-height:0;padding:.4rem .45rem}html.ui-lite .combat-unit-figure,html.ui-lite .combat-unit-art,html.ui-lite .combat-unit-doll,html.ui-lite .combat-unit-shadow,html.ui-lite .combat-unit-motion,html.ui-lite .vfx-overlay,html.ui-lite .float-layer,html.ui-lite .vfx-aura-stack{width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}html.ui-lite .combat-arena--cards{gap:.5rem}html.ui-lite .combat-arena--cards .combat-cluster{flex-flow:wrap;place-content:start flex-start;gap:.45rem}html.ui-lite .combat-arena--cards .combat-slot{flex:148px;width:auto;max-width:220px}html.ui-lite .combat-cluster-title{letter-spacing:.04em;flex:1 0 100%;padding:.15rem .1rem}html.ui-lite .combat-unit--card.combat-unit--lite,html.ui-lite .combat-unit--lite{border:1px solid var(--border-subtle);border-radius:0;gap:.25rem;width:100%;max-width:none;padding:.4rem .5rem;background:var(--surface)!important;height:auto!important;min-height:0!important}html.ui-lite .combat-unit--lite .combat-bar,html.ui-lite .combat-unit--lite .combat-bar--cast,html.ui-lite .combat-unit--lite .combat-bar--compact{border-color:var(--border-subtle);border-radius:0;flex:0 0 10px!important;height:10px!important;min-height:10px!important}html.ui-lite .combat-unit--lite .combat-bar-fill{border-radius:0}html.ui-lite .combat-unit--lite .combat-bar--resource .combat-bar-fill{background:var(--border-strong)!important}html.ui-lite .combat-unit--lite .combat-bar-text{text-shadow:none;padding:0 .15rem;font-weight:600;font-size:.52rem!important}html.ui-lite .combat-unit--lite .member-bars{gap:.15rem}html.ui-lite .combat-unit--lite .effect-bar--empty{min-height:0;display:none}html.ui-lite .combat-stage-banner{display:none!important}html.ui-lite .chat-badge--role .svg-icon,html.ui-lite .chat-badge--role.chat-badge--admin .svg-icon,html.ui-lite .chat-badge--role.chat-badge--op .svg-icon{filter:none!important}html.ui-lite .combat-skill-slot{gap:.35rem;min-width:4.5rem;min-height:1.5rem;padding:.2rem .4rem;border:1px solid var(--border-strong)!important;background:var(--surface-muted)!important;width:auto!important;height:auto!important;box-shadow:none!important;border-radius:4px!important;justify-content:flex-start!important}html.ui-lite .combat-skill-slot.empty{color:var(--muted);opacity:1!important}html.ui-lite .combat-skill-slot.casting,html.ui-lite .combat-skill-slot.casting-now{border-color:var(--gold-bright)!important;box-shadow:none!important}html.ui-lite .combat-skill-slot-wrap{align-items:flex-start;min-width:0}html.ui-lite .combat-skill-slots .slot-label{text-align:left;max-width:7rem;color:var(--text);visibility:visible!important}html.ui-lite .combat-skill-slots .slot-label.is-placeholder{color:var(--subtle);visibility:visible!important}html.ui-lite .combat-skill-slots .spell-slot-lite-name{display:inline-block}html.ui-lite .combat-skill-slots .slot-label{display:none}html.ui-lite .skill-panel-slot{aspect-ratio:auto!important;border-style:none!important;border-bottom:1px solid var(--border-subtle)!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;max-width:none!important;height:auto!important;min-height:1.75rem!important;padding:.25rem .4rem!important}html.ui-lite .skill-panel-slots{grid-template-columns:1fr!important}html.ui-lite .skill-panel-slot .spell-icon-wrap{display:none!important}html.ui-lite .skill-panel-slot .slot-spell-name{text-align:left;flex:1;display:inline-block}html.ui-lite .skill-option .spell-option-icon-wrap{display:none!important}html.ui-lite .skill-option{border:none!important;border-bottom:1px solid var(--border-subtle)!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;gap:.4rem!important;width:100%!important;height:auto!important;min-height:1.7rem!important;padding:.3rem .4rem!important}html.ui-lite .skill-drawer-options{flex-direction:column!important;gap:0!important;display:flex!important}html.ui-lite .skill-option strong{text-align:left;flex:1;font-size:.78rem}html.ui-lite .skill-option small{color:var(--muted);margin:0!important}html.ui-lite .skill-option--remove .skill-option-remove-icon{display:none}html.ui-lite .drawer-content:not(.drawer-content--compact):not(.drawer-content--wide){min-width:min(300px,100vw - 16px);max-width:min(420px,100vw - 16px)}html.ui-lite .drawer-content .icon-grid{width:100%;flex-direction:column!important;justify-content:stretch!important;gap:0!important;display:flex!important}html.ui-lite .drawer-content .icon-grid-wrap{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;padding:.32rem .4rem;position:relative;flex-direction:row!important;align-items:center!important;gap:.45rem!important;width:100%!important;max-width:none!important;display:flex!important}html.ui-lite .drawer-content .icon-grid-item{z-index:2;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;position:absolute!important;inset:0!important}html.ui-lite .drawer-content .icon-grid-item.selected,html.ui-lite .drawer-content .icon-grid-item.current{background:var(--surface-selected)!important;box-shadow:inset 3px 0 0 var(--success)!important}html.ui-lite .drawer-content .icon-grid-item--unequip.selected,html.ui-lite .drawer-content .icon-grid-item--unequip:hover:not(:disabled){background:var(--surface-danger-soft)!important;box-shadow:inset 3px 0 0 var(--error)!important}html.ui-lite .drawer-content .icon-grid-item>*{display:none!important}html.ui-lite .drawer-content .grid-short-name{z-index:1;pointer-events:none;text-overflow:ellipsis;flex:1;min-width:0;position:relative;overflow:hidden;text-align:left!important;width:auto!important;max-width:none!important;color:var(--text)!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:600!important;line-height:1.35!important}html.ui-lite .drawer-content .icon-grid-wrap:has(.icon-grid-item--unequip) .grid-short-name{color:var(--error)!important}html.ui-lite .drawer-content .empty-hint,html.ui-lite .drawer-content .drawer-empty-hint{text-align:left;padding:.5rem .4rem}html.ui-lite .drawer-content .item-grid{width:100%;flex-direction:column!important;gap:0!important;display:flex!important}html.ui-lite .drawer-content .item-grid .grid-item{gap:.45rem;min-height:1.7rem;border:none!important;border-bottom:1px solid var(--border-subtle)!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;width:100%!important;height:auto!important;padding:.32rem .4rem!important;display:flex!important}html.ui-lite .drawer-content .item-grid .grid-item.selected,html.ui-lite .drawer-content .item-grid .grid-item.current{box-shadow:inset 3px 0 0 var(--success);background:var(--surface-selected)!important}html.ui-lite .drawer-content .item-grid .grid-icon,html.ui-lite .drawer-content .item-grid .grid-tier,html.ui-lite .drawer-content .item-grid .item-tier-corner,html.ui-lite .drawer-content .item-grid .item-corner-badge,html.ui-lite .drawer-content .item-grid .rare-star{display:none!important}html.ui-lite .drawer-content .item-grid .grid-icon-text{color:var(--text);font-size:.78rem;font-weight:600}html.ui-lite .drawer-content .item-grid .grid-level,html.ui-lite .drawer-content .item-grid .grid-quantity{color:var(--muted)!important;text-shadow:none!important;background:0 0!important;padding:0!important;font-size:.72rem!important;position:static!important}
