@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-ext-wght-normal-CYrqKuxd.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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal-DM6njrJ3.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{--bg0:#090c13;--bg1:#0f1420;--panel:#161d2c;--panel2:#1c2537;--panel3:#243046;--ink:#06080e;--line:#2a3650;--line2:#3c4c6e;--text:#f3eee3;--muted:#a6afc2;--dim:#6c7690;--gold:#ffcc48;--dust:#8fe0ff;--shard:#ff6ad6;--prism:#c69cff;--cyan:#5ee8f0;--good:#63dd72;--bad:#ff5a64;--warn:#ffab3d;--r0:#a3a5b4;--r1:#62d96b;--r2:#4aa8ff;--r3:#b678ff;--r4:#ffad33;--r5:#ff3f9e;--tab:#ffb347;--font:"Fredoka Variable", "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:radial-gradient(900px 600px at 50% -10%, #1b2a44 0%, transparent 60%), repeating-linear-gradient(135deg, #ffffff03 0 2px, transparent 2px 6px), var(--bg0);height:100%;color:var(--text);font-family:var(--font);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-user-select:none;user-select:none;margin:0}body{justify-content:center;display:flex}#app{width:100%;max-width:480px;height:100dvh}button{color:inherit;font-family:inherit}.icon{vertical-align:middle;flex:none}.muted{color:var(--muted)}.small{font-size:12px}.center{text-align:center}.warn{color:var(--warn)}img.inl{vertical-align:-3px;width:16px;height:16px}.hint{color:#c4f8fb;background:#5ee8f014;border:1px solid #5ee8f047;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12.5px}.app{background:var(--bg1);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 0 80px #000000bf,0 0 0 1px #1d2740}.splash{text-align:center;place-items:center;height:100dvh;display:grid}.logo{color:#ffe9b8;text-shadow:0 3px #7a3a12,0 5px #2a120a,0 0 18px #ff8c3c59;letter-spacing:.01em;font-size:38px;font-weight:700;line-height:1}.logo-sub{letter-spacing:.42em;text-transform:uppercase;color:var(--muted);margin:6px 0 8px;font-size:13px}.topbar{min-height:46px;padding:3px 6px 3px 8px;padding-top:calc(3px + env(safe-area-inset-top));border-bottom:2px solid var(--ink);background:linear-gradient(#1a2336,#121927);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;display:grid;box-shadow:inset 0 -1px #2b3854}.topbar .depth{background:linear-gradient(180deg, color-mix(in srgb, var(--biome,#4f9e4a) 34%, #141b29), #111724);border:1px solid color-mix(in srgb, var(--biome,#4f9e4a) 55%, #000);border-radius:9px;flex-direction:column;min-width:64px;max-width:88px;padding:2px 8px 2px 7px;line-height:1.1;display:flex;box-shadow:inset 0 1px #ffffff14}.topbar .depth b{align-items:center;gap:4px;font-size:18px;font-weight:700;display:inline-flex}.topbar .depth b.trial-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.topbar .depth small{color:#d9dfec;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.skulls{color:#ffcf6a;letter-spacing:-.5px;font-size:8.5px}.skulls i{color:#ffffff2e;font-style:normal}.curs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.cur{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:#0b0f18;border:1px solid #263149;border-radius:8px;align-items:center;gap:2px;min-width:0;height:28px;padding:0 3px 0 2px;font-size:11.5px;font-weight:700;display:flex;position:relative}.cur span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cur.coin{cursor:pointer;background:linear-gradient(#221a3c,#160f28);border-color:#5b4596;padding-right:12px}.cur .plus{background:var(--good);color:#0a1a0c;text-align:center;border-radius:50%;width:13px;height:13px;font-size:11px;font-style:normal;font-weight:800;line-height:13px;position:absolute;top:-4px;right:-3px;box-shadow:0 1px #000}.icon-btn{cursor:pointer;width:32px;height:32px;color:var(--muted);background:#131a29;border:1px solid #2c3a57;border-radius:9px;place-items:center;display:grid}.battle{aspect-ratio:360/220;touch-action:manipulation;border-bottom:2px solid var(--ink);background:#05070c;flex:none;width:100%;max-height:40dvh;position:relative;overflow:hidden}.battle canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.adv-chip,.haste-chip,.immune-chip{background:#070a11c7;border:1px solid #fff3;border-radius:7px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 2px #00000073}.adv-chip{color:#ffd2a0;cursor:pointer;top:6px;left:6px}.adv-chip.on{color:#b9ffc8}.adv-chip.exit{color:#ffd0d6;border-color:#ff8ca099}.haste-chip{color:#c8fff8;border-color:#7ff5e699;top:6px;right:6px}.immune-chip{gap:4px;top:33px;left:6px}.immune-chip.now{color:#ffd6d9;background:#28080ed1;border-color:#ff5a64b3;animation:1.6s ease-in-out infinite immunePulse}.immune-chip.soon{color:#e4e8f4;border-color:#ffdc8c73}@keyframes immunePulse{0%,to{box-shadow:0 2px #00000073,0 0 #ff5a6400}50%{box-shadow:0 2px #00000073,0 0 10px 1px #ff5a6473}}.skillbar{pointer-events:none;justify-content:center;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:6px;left:0;right:0}.skill-wrap{pointer-events:auto;position:relative}.skill{outline-offset:-4px;cursor:pointer;background:#0a0d16e6;border:2px solid #0a0d14;border-radius:12px;outline:2px solid #ffffff47;width:44px;height:44px;padding:0;transition:transform 80ms;position:relative;overflow:hidden;box-shadow:0 3px #0009}.skill:active{transform:translateY(2px);box-shadow:0 1px #0009}.skill img{width:100%;height:100%;display:block}.skill:after{content:"";background:conic-gradient(#06080ecc calc(var(--cd) * 360deg), transparent 0);position:absolute;inset:0}.skill.ready{box-shadow:0 3px 0 #0009, 0 0 14px var(--glow);outline-color:#fff;animation:1.4s ease-in-out infinite pulse}.skill.dead{filter:grayscale()brightness(.55)}.skill .cd{z-index:1;text-shadow:0 1px 3px #000;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.skill-wrap.immune .skill{filter:saturate(.4)brightness(.8);outline-color:#ff5a64d9}.immune-x{z-index:2;background:#1e060ad9;border-radius:5px;padding:1px;line-height:0;position:absolute;top:2px;left:2px}.swap-btn{z-index:3;color:#2a1a06;cursor:pointer;background:linear-gradient(#f2d27a,#c9962e);border:1px solid #0a0d14;border-radius:6px;place-items:center;width:19px;height:19px;padding:0;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 2px #4a3008}.skill-wrap.immune .swap-btn{color:#fff;background:linear-gradient(#ff8a8a,#d6404a);animation:1.2s ease-in-out infinite wiggle;box-shadow:0 2px #5a0c14}@keyframes wiggle{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}90%{transform:rotate(14deg)}}.auto-btn{pointer-events:auto;cursor:pointer;height:26px;color:var(--muted);background:#0a0d16d9;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px #00000080}.auto-btn.on{color:#0d1a10;background:var(--good);border-color:#0a0d14}.auto-btn.locked{opacity:.7}.bag-grow{flex-wrap:wrap;align-items:center;gap:5px 6px;margin:0 0 6px;display:flex}.bag-fill{background:#0a0d14;border-radius:3px;flex:100%;height:5px;overflow:hidden}.bag-fill i{background:linear-gradient(90deg,#4aa8ff,#9fe6ff);height:100%;display:block}.bag-fill.full i{background:linear-gradient(90deg,#ff9a3a,#ff5a64)}.bag-grow .btn{min-height:26px}.bar-btns{pointer-events:none;flex-direction:column;gap:4px;display:flex}.bar-btns .auto-btn{justify-content:center;height:21px;padding:0 7px;font-size:10.5px}.speed-btn.on{color:#1a1006;background:linear-gradient(#ffd970,#e3a531);border-color:#0a0d14}.speed-list{flex-direction:column;gap:5px;margin:6px 0;display:flex}.speed-row{background:#121826;border:1px solid #263149;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.speed-row.on{border-color:var(--gold);background:linear-gradient(90deg,#ffcc4824,#121826 70%)}.speed-pick{border:2px solid var(--ink);height:36px;color:var(--text);cursor:pointer;background:linear-gradient(#3a4c72,#2a3858);border-radius:8px;justify-content:center;align-items:center;gap:3px;display:inline-flex}.speed-pick b{font-size:16px}.speed-pick:disabled{cursor:default;filter:grayscale(.8)brightness(.7)}.speed-row.on .speed-pick{color:#2a1806;background:linear-gradient(#ffd970,#e3a531)}.speed-how{min-width:0;color:var(--muted);flex-direction:column;gap:3px;display:flex}.speed-how .btn{align-self:flex-start}.anomaly-chip{color:#f4e4ff;cursor:pointer;background:linear-gradient(#8a4ad8,#5a2a9a);border:1px solid #0a0d14;border-radius:7px;height:23px;padding:0 9px;font-size:11px;font-weight:800;animation:1.4s ease-in-out infinite anPulse;position:absolute;top:33px;right:6px;box-shadow:0 2px #00000073,0 0 12px #c47aff99}@keyframes anPulse{50%{box-shadow:0 2px #00000073,0 0 20px #c47afff2}}.an-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.an-card{border:2px solid var(--ink);min-height:120px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#2a2240,#181428);border-radius:12px;flex-direction:column;gap:4px;padding:8px 7px;display:flex;box-shadow:inset 0 0 0 1px #c47aff59}.an-card:hover{box-shadow:inset 0 0 0 1px #c47affe6,0 0 12px #c47aff59}.an-card b{color:#f0dcff;font-size:13px}.an-card .small{color:#d6cce6;line-height:1.3}.an-card.boon{background:linear-gradient(#1f3a2c,#14231b);box-shadow:inset 0 0 0 1px #63dd7266}.an-card.cursed{background:linear-gradient(#3a1a22,#221015);box-shadow:inset 0 0 0 1px #ff5a6480}.an-kind{text-transform:uppercase;letter-spacing:.05em;color:#c9a8ff;align-items:center;gap:3px;font-size:9.5px;font-weight:800;display:inline-flex}.an-card.boon .an-kind{color:#9dffb0}.an-card.cursed .an-kind{color:#ff9aa2}.an-mini{flex-wrap:wrap;gap:4px;margin:2px 0 6px;display:flex}.an-chip{color:#e0ccff;background:#1c1830;border:1px solid #3a3050;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:700}.an-chip.boon{color:#b9f2c2;background:#142019;border-color:#2a4a34}.an-chip.cursed{color:#ffc0c4;background:#221015;border-color:#5a2a30}.react-list{flex-direction:column;gap:3px;margin:4px 0;padding:0;list-style:none;display:flex}.react-list li{grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.react-pair{align-items:center;gap:2px;display:inline-flex}.react-list b{white-space:nowrap;font-size:12px}@media (width<=370px){.an-cards{grid-template-columns:minmax(0,1fr)}.an-card{min-height:0}}.trial-result{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05070ca8;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.25s fade;display:flex;position:absolute;inset:0}.tr-title{color:#ffd6d9;text-shadow:0 2px #000;font-size:22px;font-weight:700}.tr-title.ok{color:#ffe08a}.tr-sub{color:#e2e6f0;font-size:13px}.tr-sub.curse{color:#ff9aa2}.loot-line{flex-wrap:wrap;justify-content:center;gap:10px;font-weight:700;display:flex}.loot-line span{align-items:center;gap:3px;display:inline-flex}.loot-line img{width:20px;height:20px}.ticker{border-bottom:1px solid var(--line);white-space:nowrap;background:#0b0f18;flex:none;align-items:center;height:24px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.ticker span{text-overflow:ellipsis;overflow:hidden}.tick-msg{font-weight:600;animation:.3s ease-out slidein}.tick-tip{color:var(--dim);align-items:center;gap:5px;display:inline-flex}.panel{scrollbar-width:thin;scrollbar-color:var(--line2) transparent;background:linear-gradient(#121827,#0d121d);flex:1;padding:8px 9px 18px;animation:.16s fade;overflow-y:auto}.panel.tab-heroes{--tab:#ffb347}.panel.tab-gear{--tab:#7fd0ff}.panel.tab-craft{--tab:#ff8a4a}.panel.tab-rift{--tab:#c88cff}.panel.tab-codex{--tab:#ffd34a}.panel.tab-trials{--tab:#ff6a74}.panel.tab-quests{--tab:#7ee08a}.tab-head{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 6px;display:flex}.tab-head h2{color:var(--tab);text-shadow:0 2px #00000080;margin:0;font-size:16px;font-weight:700}.sub-head{color:color-mix(in srgb, var(--tab) 75%, #fff);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:12px 2px 6px;font-size:13px;font-weight:700;display:flex}.sec-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px dashed #2d3a55;margin:12px 0 6px;padding-bottom:3px;font-size:12px;font-weight:700}.card{background:linear-gradient(180deg, var(--panel2), var(--panel));border:2px solid var(--ink);outline-offset:-3px;border-radius:var(--radius);outline:1px solid #263149;margin-bottom:8px;padding:9px 10px;box-shadow:0 2px #00000059}.card h3{color:color-mix(in srgb, var(--tab) 60%, #fff);align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill{background:#0b0f18;border:1px solid #263149;border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.pill.big{margin-bottom:6px;padding:5px 12px;font-size:16px}.empty-note{text-align:center;padding:14px 0;font-size:13px}.seg{background:#0b0f18;border:1px solid #263149;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}.seg button.on{background:var(--tab);color:#1a1006;box-shadow:0 2px #0006}.seg.small button{padding:3px 7px;font-size:11px}.btn{--b1:#3a4c72;--b2:#2a3858;--lip:#111a2e;border:2px solid var(--ink);background:linear-gradient(180deg, var(--b1), var(--b2));min-height:34px;box-shadow:inset 0 1px 0 #ffffff2e, 0 3px 0 var(--lip);color:#f6f2ea;cursor:pointer;text-shadow:0 1px #00000059;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:13.5px;font-weight:700;transition:transform 70ms,box-shadow 70ms,filter .1s;display:inline-flex}.btn:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 0 var(--lip);transform:translateY(2px)}.btn:disabled{filter:grayscale(.85)brightness(.62);cursor:default}.btn.small{border-radius:8px;min-height:28px;padding:3px 9px;font-size:12px}.btn.wide{width:100%}.btn.gold{--b1:#ffd970;--b2:#e3a531;--lip:#6b4209;color:#2a1806;text-shadow:none}.btn.dust{--b1:#6cc7e8;--b2:#3889b3;--lip:#123a52}.btn.shard{--b1:#e868c6;--b2:#a8338c;--lip:#4a0c3c}.btn.prism{--b1:#a684ec;--b2:#6c4cba;--lip:#2a1a5a}.btn.danger{--b1:#e8606a;--b2:#b0313d;--lip:#4c0c14}.btn.ghost{--b1:#232d43;--b2:#1a2235;--lip:#0b1020;color:var(--muted)}.btn.ghost.on{color:var(--cyan)}.btn.ultra{--lip:#3a0a2c;color:#1a0814;text-shadow:0 1px #ffffff59;background:linear-gradient(110deg,#ff3f9e,#ffb347 30%,#5ee8f0 60%,#b678ff 85%) 0 0/200% 100%;animation:3s linear infinite prismShift}.btn.spire-btn{--b1:#74aee8;--b2:#3d6eb0;--lip:#14294a}.btn.storm-btn{--b1:#8a9cf0;--b2:#4a58b8;--lip:#1a2058}.btn .cost{border-left:1px solid #ffffff40;align-items:center;gap:3px;margin-left:4px;padding-left:6px;font-size:12px;display:inline-flex}.btn .cost img{width:14px;height:14px}.btn img.inl{width:15px;height:15px}@keyframes prismShift{to{background-position:-200% 0}}.switches{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.switch-row{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.switch-row input{display:none}.switch{border:2px solid var(--ink);background:#2a3550;border-radius:10px;flex:none;width:34px;height:19px;transition:background .15s;position:relative}.switch:after{content:"";background:#cfd6e6;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:1px;left:1px}.switch-row input:checked+.switch{background:var(--good)}.switch-row input:checked+.switch:after{background:#fff;transform:translate(15px)}.switch-row.curse input:checked+.switch{background:var(--bad)}.mini-bar{background:#0a0d14;border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.mini-bar i{background:linear-gradient(90deg,#4fd06a,#a6f06a);height:100%;display:block}.bar{background:#0a0d14;border-radius:3px;height:6px;margin:4px 0 2px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--tab), color-mix(in srgb, var(--tab) 60%, #fff));height:100%;display:block}.dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 6px var(--good);border-radius:50%;display:inline-block}.buy-modes button{min-width:34px}.hero-list{flex-direction:column;gap:4px;display:flex}.hero-row{background:linear-gradient(180deg, var(--panel2), var(--panel));border:2px solid var(--ink);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 5px 4px 4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.hero-row.bench{background:linear-gradient(#19202f,#141a26);grid-template-columns:42px minmax(0,1fr) auto 26px}.hero-row.locked{opacity:.72;grid-template-columns:42px minmax(0,1fr)}.hero-row.immune{box-shadow:inset 0 0 0 1px #ff5a64a6}.hr-face{cursor:pointer;background:radial-gradient(circle at 50% 35%,#2c3a58,#121826 72%);border:1px solid #2f3c58;border-radius:9px;width:42px;height:42px;padding:0;position:relative}.hr-face img{border-radius:8px;width:100%;height:100%;display:block}.hr-stars,.hr-el{background:#06080ee0;border-radius:5px;align-items:center;gap:1px;padding:1px 3px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.hr-stars{color:#ffe08a;bottom:-3px;right:-3px}.hr-el{padding:1px;top:-3px;left:-3px}.hr-info{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.hr-name{white-space:nowrap;align-items:baseline;gap:5px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.hr-name small{color:var(--muted);text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.immune-tag{color:#ffd6d9;background:#6a1420;border-radius:4px;padding:0 4px;font-size:9.5px;font-weight:700}.wear-tag{color:var(--warn);display:inline-flex}.wear-tag.broken{color:var(--bad)}.hr-stats{color:#d6dcea;font-variant-numeric:tabular-nums;gap:8px;font-size:11px;display:flex}.hr-stats span{align-items:center;gap:2px;display:inline-flex}.hr-stats .icon{color:var(--dim)}.hr-ups{gap:4px;display:flex}.hr-join{border:2px solid var(--ink);color:#0a1a0c;cursor:pointer;background:linear-gradient(#4fd06a,#2e9a45);border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 2px #0e3a18}.up-btn{--b1:#3a4c72;--b2:#2a3858;border:2px solid var(--ink);background:linear-gradient(180deg, var(--b1), var(--b2));cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:66px;min-height:38px;padding:2px 3px;transition:transform 70ms;display:flex;box-shadow:inset 0 1px #ffffff29,0 3px #111a2e}.up-btn.atk{--b1:#a8543a;--b2:#7a3424}.up-btn.hp{--b1:#3e8a52;--b2:#2a6038}.up-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff29,0 1px #111a2e}.up-btn:disabled{filter:grayscale(.85)brightness(.6);cursor:default}.up-btn.nudge{animation:1.2s ease-in-out infinite pulse}.up-name{align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.up-name small{color:#ffe9b0;font-size:9.5px}.up-cost{color:#ffe39a;align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:inline-flex}.fam-card{text-align:left;cursor:pointer;width:100%;color:var(--text);align-items:center;gap:9px;padding:6px 9px;display:flex}.fam-portrait{background:radial-gradient(circle at 50% 35%,#2f5a7a,#10172a 75%);border:2px solid #34507a;border-radius:14px;flex:none;width:64px;height:64px}.fam-portrait.small{border-radius:10px;width:42px;height:42px}.fam-portrait.empty{color:#5a7aaa;place-items:center;display:grid}.fam-info{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:12.5px;display:flex}.fam-info p{color:var(--muted);margin:2px 0;line-height:1.35}.fam-info b{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.fam-more{color:#9fd8ff;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.fam-row{align-items:center;gap:10px;display:flex}.fam-row.active{outline-color:var(--cyan)}.fam-row.unowned .fam-info b{color:var(--muted)}.fam-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.lv{color:var(--muted);font-size:11px;font-weight:700}.hero-head{align-items:center;gap:10px;margin-bottom:6px;padding-right:26px;display:flex}.hh-face-wrap{flex:none;position:relative}.hh-face{border:2px solid var(--ink);outline:2px solid color-mix(in srgb, var(--el,#fff) 60%, transparent);outline-offset:-4px;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--el,#3a4c72) 40%, #1c2537), #0f1420 75%);border-radius:14px;width:76px;height:76px}.hh-title h2{margin:0;font-size:20px}.hh-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.hh-weapons{margin-top:3px}.el-chip,.role-chip,.tag-chip{background:#0b0f18;border:1px solid #2a3650;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.el-chip{color:var(--el);border-color:color-mix(in srgb, var(--el) 45%, #000)}.role-chip{color:#e2e6f0}.role-chip.spec-chip{color:#ffd98a;border-color:#5a4a2a}.elem-adds{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.hh-ups{flex-direction:column;gap:5px;margin:6px 0 2px;display:flex}.hh-up-row{grid-template-columns:58px repeat(4,minmax(0,1fr));align-items:center;gap:4px;display:grid}.hh-up-row .up-btn{width:auto;min-height:34px}.hh-up-lbl{align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.stat-table{grid-template-columns:1fr 1fr;gap:2px 10px;font-size:12px;display:grid}.stat-table div{border-bottom:1px solid #1d2638;justify-content:space-between;gap:6px;padding:2px 0;display:flex}.stat-table span{color:var(--muted)}.stat-table b{font-variant-numeric:tabular-nums}.buffs{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.buff{border:1px solid;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;display:inline-flex}.buff b{margin-left:2px}.buffs.good .buff{color:#c9f7cf;background:#46c8641a;border-color:#63dd7273}.buffs.bad .buff{color:#ffd0d4;background:#ff505a1a;border-color:#ff5a6473}.buff-tags{gap:2px;display:inline-flex}.skill-name{color:#ffd889}.hero-pick{scrollbar-width:none;gap:5px;padding:2px 1px 6px;display:flex;overflow-x:auto}.hp-chip{border:2px solid var(--ink);cursor:pointer;color:var(--muted);background:#182032;border-radius:9px;flex:none;align-items:center;gap:4px;padding:2px 8px 2px 2px;font-size:12px;font-weight:700;display:flex}.hp-chip img{border-radius:7px;width:26px;height:26px}.hp-chip.on{color:#fff;outline:1px solid var(--tab);background:linear-gradient(#2c4a6e,#1d3350)}.hp-chip.bench{opacity:.75}.doll{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.doll-slot{aspect-ratio:1;border:2px solid var(--ink);cursor:pointer;color:#4e5d80;background:radial-gradient(circle at 50% 40%,#222c42,#121826 75%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;max-height:74px;padding:0;display:flex;position:relative;overflow:hidden}.doll-slot img{width:78%;height:78%}.doll-slot small{color:var(--dim);font-size:9.5px}.doll-slot.empty{border-style:dashed;border-color:#2e3b58}.doll-slot.empty.on{border-color:var(--tab);color:var(--tab)}.doll-slot.broken img{filter:grayscale(.7)brightness(.7)}.doll-more{width:100%;margin-top:7px}.r0{--rc:var(--r0)}.r1{--rc:var(--r1)}.r2{--rc:var(--r2)}.r3{--rc:var(--r3)}.r4{--rc:var(--r4)}.r5{--rc:var(--r5)}.doll-slot[class*=\ r],.item-slot[class*=\ r]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rc) 75%, transparent), inset 0 0 14px color-mix(in srgb, var(--rc) 30%, transparent)}.item-slot.r5,.doll-slot.r5{animation:2.4s ease-in-out infinite ultraGlow}@keyframes ultraGlow{0%,to{box-shadow:inset 0 0 0 2px var(--r5), inset 0 0 14px #ff3f9e66}50%{box-shadow:inset 0 0 0 2px #5ee8f0,inset 0 0 18px #5ee8f073}}.dur{background:#0009;border-radius:2px;height:3px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.dur i{background:#63dd72;height:100%;display:block}.broken .dur i{background:var(--bad)}.dur.big{flex:1;height:7px;position:static}.enh{color:#ffe9a8;text-shadow:0 1px #000;font-size:10px;font-weight:800;position:absolute;top:2px;right:3px}.slot-filter{flex-wrap:wrap;gap:3px;margin-bottom:6px;display:flex}.slot-filter button{border:2px solid var(--ink);min-width:30px;height:28px;color:var(--muted);cursor:pointer;background:#182032;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.slot-filter button.on{background:var(--tab);color:#10131a}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:5px;margin-bottom:8px;display:grid}.item-slot{aspect-ratio:1;border:2px solid var(--ink);cursor:pointer;background:radial-gradient(circle at 50% 40%,#222c42,#121826 75%);border-radius:10px;padding:0;position:relative;overflow:hidden}.item-slot img{width:100%;height:100%;display:block}.item-slot.broken img{filter:grayscale(.7)brightness(.7)}.lockm{color:#ffe08a;position:absolute;top:2px;left:3px}.better{color:var(--good);filter:drop-shadow(0 1px #000);position:absolute;bottom:5px;left:2px}.new-dot{background:#fff38a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #fff38a}.tool-row{color:var(--muted);flex-direction:column;gap:4px;margin:3px 0;font-size:12px;display:flex}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid color-mix(in srgb, var(--rc) 60%, #000);color:var(--rc);cursor:pointer;background:#121826;border-radius:7px;align-items:center;gap:3px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.chip.toggle.on{background:color-mix(in srgb, var(--rc) 25%, #121826)}.item-head{align-items:center;gap:10px;padding-right:26px;display:flex}.item-big{border:2px solid var(--ink);width:70px;height:70px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rc) 70%, transparent);background:radial-gradient(circle at 50% 40%,#222c42,#121826 75%);border-radius:12px;flex:none}.item-big img{width:100%;height:100%}.item-title{color:var(--rc);margin:0;font-size:17px}.rar-line{color:color-mix(in srgb, var(--rc) 80%, #fff);font-size:12px;font-weight:700}.dur-row{color:var(--muted);align-items:center;gap:6px;margin:8px 0 4px;font-size:12px;display:flex}.dur-row.low b{color:var(--warn)}.dur-row.broken b{color:var(--bad)}.stat-list{flex-direction:column;gap:2px;margin:6px 0;padding:0;font-size:13px;list-style:none;display:flex}.stat-list li.main{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.stat-list li.builtin{color:#cfd6e6}.stat-list li.builtin.neg{color:#ffb4a0}.stat-list li.special{color:#ff9ad6;font-weight:700}.equip-on .lbl{color:var(--muted);font-size:11.5px}.hero-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.hero-chip{border:2px solid var(--ink);cursor:pointer;background:#182032;border-radius:8px;align-items:center;gap:4px;padding:2px 7px 2px 2px;font-size:11.5px;font-weight:700;display:inline-flex}.hero-chip img{border-radius:6px;width:22px;height:22px}.hero-chip.on{outline:1px solid var(--good);color:#c9f7cf}.hero-chip.benched{opacity:.7}.hero-chip .up{color:var(--good)}.hero-chip .down{color:var(--bad)}.ops{flex-direction:column;gap:5px;display:flex}.op{background:#121826;border:1px solid #222c42;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.op-info{flex-direction:column;gap:3px;min-width:0;display:flex}.op-info b{align-items:center;gap:4px;font-size:13px;display:inline-flex}.chance{color:#b9ffc8;font-size:11.5px;font-weight:700}.chance.low{color:var(--warn)}.cost-line{flex-wrap:wrap;gap:3px;display:flex}.cost-chip{font-variant-numeric:tabular-nums;background:#0b0f18;border:1px solid #263149;border-radius:6px;align-items:center;gap:2px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cost-chip.short{color:#ff9aa2;border-color:#6a2430}.mat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:6px 0 8px;display:grid}.mat-tile{border:2px solid var(--ink);text-align:center;background:radial-gradient(circle at 50% 30%,#222c42,#121826 80%);border-radius:9px;flex-direction:column;align-items:center;gap:0;padding:4px 2px;display:flex}.mat-tile b{font-variant-numeric:tabular-nums;font-size:13px}.mat-tile span{color:var(--muted);font-size:9px;line-height:1.1}.mat-tile.none{opacity:.5}.repair-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.repair-card.alert{outline-color:#ff5a6499}.rc-info{flex-direction:column;gap:3px;min-width:0;display:flex}.rc-info b{align-items:center;gap:5px;font-size:13px;display:inline-flex}.forge-pick{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.kind-pick{flex-wrap:wrap;gap:3px;display:flex}.kind-pick button{color:var(--muted);cursor:pointer;background:#121826;border:1px solid #2a3650;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:600}.kind-pick button.on{background:var(--tab);color:#1a0e06;border-color:var(--ink)}.recipe{border-top:1px solid #1f2839;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;display:grid}.recipe:first-child{border-top:0}.recipe.locked{opacity:.55}.rc-icon{border:1px solid color-mix(in srgb, var(--rc,#ff8a4a) 50%, #000);width:34px;height:34px;color:var(--rc,#ff8a4a);background:#0b0f18;border-radius:9px;place-items:center;display:grid}.swap-pick{flex-direction:column;gap:4px;padding:0 2px 6px;display:flex}.mat-pick{flex-wrap:wrap;gap:3px;display:flex}.mat-pick button{border:2px solid var(--ink);cursor:pointer;background:#121826;border-radius:8px;flex-direction:column;align-items:center;min-width:34px;padding:2px 3px 1px;display:inline-flex}.mat-pick button img{width:22px;height:22px}.mat-pick button small{color:var(--muted);font-size:9.5px}.mat-pick button.on{outline:1px solid var(--tab);background:#2c3a58}.where-card{grid-template-columns:1fr 1fr;gap:3px 8px;display:grid}.where-row{align-items:center;gap:5px;font-size:12px;display:flex}.where-row .muted{text-align:right;margin-left:auto}.where-card p{grid-column:1/-1;margin:4px 0 0}.rift-depths{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rift-depths div{flex-direction:column;gap:1px;display:flex}.rift-depths span{color:var(--muted);font-size:10px}.rift-depths b{color:#f0dcff;font-size:19px}.upcoming{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.upcoming li{background:#121826;border-radius:7px;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}.upcoming li.now{outline:1px solid #ff5a64b3}.u-depth{min-width:86px;font-weight:700}.u-tag{align-items:center;gap:4px;display:inline-flex}.u-boss{color:#ff8a92;margin-left:auto;font-size:10px;font-weight:800}.recall-card{text-align:center}.recall-card.ready{outline-color:#ff6ad699}.pending{justify-content:center;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.pending b{color:#ffb4ec;font-size:24px}.pending span{color:var(--muted);font-size:12px}.pending.big b{font-size:32px}.drop-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.drop-table th{color:var(--muted);text-align:right;padding:2px 4px;font-size:10.5px;font-weight:600}.drop-table td{text-align:right;border-top:1px solid #1f2839;padding:3px 4px}.drop-table td:first-child{text-align:left;white-space:nowrap}.luck-row{color:#d6dcea;flex-wrap:wrap;gap:4px 12px;margin:6px 0 2px;display:flex}.luck-row span{align-items:center;gap:3px;display:inline-flex}.beacons{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.beacons li{background:#121826;border-radius:7px;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}.beacons li.done{opacity:.6}.b-depth{min-width:86px;font-weight:700}.b-reward{flex:1;align-items:center;gap:4px;display:inline-flex}.beacons .ok{color:var(--good)}.atlas{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.biome-card{border:2px solid var(--ink);background:linear-gradient(100deg, color-mix(in srgb, var(--biome) 22%, #151c2b) 0%, #141a27 55%);box-shadow:inset 3px 0 0 var(--biome);border-radius:10px;padding:7px 9px}.biome-card.on{outline:1px solid var(--biome);box-shadow:inset 3px 0 0 var(--biome), 0 0 12px color-mix(in srgb, var(--biome) 35%, transparent)}.bc-head{align-items:center;gap:6px;font-size:13.5px;display:flex}.bc-head .muted{margin-left:auto}.swatch{background:var(--biome);border:1px solid #000;border-radius:3px;flex:none;width:11px;height:11px}.bc-hz{color:#d6dcea;margin:3px 0}.bc-hz b{color:color-mix(in srgb, var(--biome) 55%, #fff)}.bc-tags{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:2px;display:flex}.bc-tags span{align-items:center;gap:3px;display:inline-flex}.bc-tags .good{color:#b9f2c2}.bc-tags .bad{color:#ffc0c4}.stat-grid{grid-template-columns:1fr 1fr;gap:3px 10px;display:grid}.stat-grid div{border-bottom:1px solid #1d2638;justify-content:space-between;gap:6px;padding:2px 0;font-size:12px;display:flex}.stat-grid span{color:var(--muted)}.group-pick{scrollbar-width:none;gap:4px;padding:2px 1px 6px;display:flex;overflow-x:auto}.group-pick button{border:2px solid var(--ink);color:var(--muted);cursor:pointer;background:#182032;border-radius:8px;flex:none;padding:5px 10px;font-size:12px;font-weight:700;position:relative}.group-pick button.on{background:var(--tab);color:#1a1406}.group-pick .dot{position:absolute;top:-2px;right:-2px}.codex-list{flex-direction:column;gap:4px;display:flex}.codex-row{border:2px solid var(--ink);background:linear-gradient(180deg, var(--panel2), var(--panel));border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;display:grid}.codex-row.maxed{opacity:.72}.codex-row.locked{opacity:.55;grid-template-columns:36px minmax(0,1fr)}.codex-icon{width:36px;height:36px;color:var(--tab);background:#0b0f18;border:1px solid #3a3420;border-radius:9px;place-items:center;display:grid}.codex-info{flex-direction:column;gap:1px;min-width:0;display:flex}.codex-info b{align-items:center;gap:6px;font-size:13px;display:flex}.codex-info .small{color:#cfd6e6;line-height:1.3}.codex-bar{background:#0a0d14;border-radius:2px;height:3px;margin-top:2px;display:block;overflow:hidden}.codex-bar i{background:var(--tab);height:100%;display:block}.codex-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.challenge-card,.trial-card,.event-card{position:relative}.trials .card{margin-bottom:6px;padding:7px 9px}.challenge-card .ch-head{align-items:center;gap:7px;display:flex}.ch-title{flex-direction:column;flex:1;min-width:0;display:flex}.ch-title b{align-items:center;font-size:13.5px;display:flex}.ch-title .lv{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ch-act{flex:none;align-items:center;gap:4px;display:flex}.ch-lock{color:var(--muted);background:#121826;border-radius:8px;align-items:center;gap:3px;padding:3px 7px;font-weight:700;display:inline-flex}.ch-row{flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0 0;font-size:11.5px;display:flex}.challenge-card p{margin:1px 0 3px}.challenge-card .btn{margin-top:3px}.ch-act .btn{margin-top:0}.trial-icon{width:32px;height:32px;color:var(--tab);background:#0b0f18;border:1px solid #3a2a34;border-radius:8px;flex:none;place-items:center;display:grid}.challenge-card.spire{outline-color:#2e4f7a}.challenge-card.spire .trial-icon{color:#9fd8ff}.challenge-card.colossus .trial-icon{color:#ff9a8a}.challenge-card.weekly{background:linear-gradient(#2a2216,#1a1610);outline-color:#6a4a1a}.challenge-card.weekly .trial-icon{color:#ffd34a}.challenge-card.storm{background:linear-gradient(#1d2348,#141830);outline-color:#34408a}.challenge-card.storm .trial-icon{color:#b8c4ff}.challenge-card.storm.live{outline-color:#8a9cf0;animation:2s ease-in-out infinite stormGlow}@keyframes stormGlow{0%,to{box-shadow:0 2px #00000059,0 0 #8a9cf000}50%{box-shadow:0 2px #00000059,0 0 16px #8a9cf073}}.reward-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.reward-chips span{color:#e2e6f0;align-items:center;gap:2px;font-weight:700;display:inline-flex}.reward-chips img{width:15px;height:15px}.trial-card{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.trial-card.locked{opacity:.6;grid-template-columns:32px minmax(0,1fr)}.trial-info{flex-direction:column;gap:2px;min-width:0;display:flex}.trial-info b{font-size:13px}.trial-info p{color:#cfd6e6;margin:0;font-size:11.5px;line-height:1.3}.tier-step{color:var(--muted);align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.tier-step button{cursor:pointer;background:#121826;border:1px solid #2a3650;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.tier-step button:disabled{opacity:.35;cursor:default}.tier-step small{color:var(--dim)}.quest-row{align-items:center;gap:9px;display:flex}.quest-row.claimed{opacity:.6}.quest-row.bonus{outline-color:#6a5a1a}.q-info{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;display:flex}.ach-icon{color:#ffd34a}.tier-dots{vertical-align:middle;gap:2px;margin-left:4px;display:inline-flex}.tier-dots i{background:#2a3650;border-radius:50%;width:6px;height:6px}.tier-dots i.on{background:#ffd34a}.swap-list{flex-direction:column;gap:4px;margin:6px 0;display:flex}.swap-row{border:2px solid var(--ink);background:linear-gradient(180deg, var(--panel2), var(--panel));text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:grid;position:relative}.swap-row:disabled{opacity:.55;cursor:default}.swap-row img{background:#121826;border-radius:8px;width:40px;height:40px}.swap-row.bad{opacity:.6}.swap-row.best{outline:1px solid var(--good)}.sr-info{flex-direction:column;gap:1px;min-width:0;display:flex}.sr-info b{font-size:13px}.sr-info small{color:var(--muted);font-size:10.5px;font-weight:500}.sr-power{color:#ffe08a;align-items:center;gap:2px;font-size:11.5px;font-weight:700;display:inline-flex}.sr-warn,.sr-best{font-size:9.5px;font-weight:800;position:absolute;bottom:2px;right:6px}.sr-warn{color:#ff8a92}.sr-best{color:#9ff0a8}.modal-back{z-index:50;background:#030509b3;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:absolute;inset:0}.modal{width:100%;max-height:88dvh;padding:14px 13px calc(16px + env(safe-area-inset-bottom));border:2px solid var(--ink);box-shadow:0 -2px 0 color-mix(in srgb, var(--accent,#3c4c6e) 70%, transparent), 0 -10px 30px #00000080;scrollbar-width:thin;background:linear-gradient(#1c2537,#121827);border-bottom:0;border-radius:16px 16px 0 0;animation:.2s ease-out rise;position:relative;overflow-y:auto}.modal h2{margin:0 0 6px;font-size:18px}.modal-x{border:2px solid var(--ink);cursor:pointer;width:30px;height:30px;color:var(--muted);z-index:2;background:#182032;border-radius:9px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.modal-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.modal-actions.col{flex-direction:column}.modal-actions .btn{flex:auto}.set-row{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.set-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 6px;font-size:13px}.btn.install{margin-top:8px}.backups{flex-direction:column;gap:4px;margin-top:8px;display:flex}.backup-row{background:#121826;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.shop-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.shop-icon{width:42px;height:42px;color:var(--prism);background:#0b0f18;border:1px solid #3a2a5a;border-radius:11px;place-items:center;display:grid}.shop-info p{color:var(--muted);margin:1px 0 0;font-size:12px}.offline-grid{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.offline-grid div{background:#121826;border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.offline-grid span{color:var(--muted);font-size:11px}.offline-grid b{align-items:center;gap:4px;font-size:15px;display:inline-flex}.intro{align-items:center}.intro-card{border-bottom:2px solid var(--ink);text-align:center;border-radius:18px;width:calc(100% - 32px);margin:16px}.intro-art{justify-content:center;gap:6px;margin-bottom:6px;display:flex}.intro-art img{background:radial-gradient(circle at 50% 35%,#2c3a58,#121826 75%);border-radius:14px;width:84px;height:84px}.intro-text{min-height:72px;font-size:14px;line-height:1.45;animation:.3s fade}.dots{justify-content:center;gap:6px;margin:4px 0 10px;display:flex}.dots i{background:#2a3650;border-radius:50%;width:8px;height:8px}.dots i.on{background:var(--gold)}.nav{height:calc(56px + env(safe-area-inset-bottom));padding:0 2px env(safe-area-inset-bottom);border-top:2px solid var(--ink);background:linear-gradient(#19223a,#0f1524);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #2b3854}.nav button{color:var(--dim);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0;font-size:10px;font-weight:700;display:flex;position:relative}.nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav button.on{color:#fff}.nav button.on:before{content:"";z-index:-1;background:linear-gradient(#ffffff1f,#ffffff08);border:1px solid #ffffff24;border-radius:10px;position:absolute;inset:5px 3px 4px}.nav button.on .icon{filter:drop-shadow(0 2px #0009)}.nav button[data-guide=tab-heroes].on{color:#ffcf8a}.nav button[data-guide=tab-gear].on{color:#a8e0ff}.nav button[data-guide=tab-craft].on{color:#ffb08a}.nav button[data-guide=tab-rift].on{color:#dab4ff}.nav button[data-guide=tab-codex].on{color:#ffe08a}.nav button[data-guide=tab-trials].on{color:#ff9aa2}.nav button[data-guide=tab-quests].on{color:#a8f0b0}.badge{background:var(--bad);color:#fff;border:1px solid var(--ink);border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:4px;right:calc(50% - 19px)}.guide{left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:40;border:2px solid var(--ink);outline-offset:-4px;background:linear-gradient(#24304e,#182036);border-radius:14px;outline:1px solid #5a7ab8;align-items:center;gap:10px;padding:9px 9px 9px 7px;animation:.25s ease-out rise;display:flex;position:absolute;box-shadow:0 6px 20px #00000080}.guide p{flex:1;margin:0;font-size:13px;line-height:1.35}.guide .btn{flex:none}.guide-spirit{flex:none;width:42px;height:42px;animation:2.2s ease-in-out infinite bob}.guide-target{z-index:2;position:relative;animation:1.2s ease-in-out infinite guidePulse!important}.toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:52px;left:0;right:0}.toast{border:2px solid var(--ink);outline-offset:-3px;background:#0b0f18;border-radius:10px;outline:1px solid #3c4c6e;max-width:88%;padding:7px 13px;font-size:13px;font-weight:600;animation:.2s ease-out rise;box-shadow:0 4px 14px #00000080}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes guidePulse{0%,to{box-shadow:0 0 0 2px #5ee8f0f2,0 0 #5ee8f000}50%{box-shadow:0 0 0 2px #fff,0 0 0 8px #5ee8f059}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hr-lv{color:#b9ffc8;text-align:center;background:#06080ee6;border-radius:5px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-weight:800;line-height:15px;position:absolute;bottom:-3px;left:-3px}.hr-lv.pts{background:var(--good);color:#0a1a0c;box-shadow:0 0 6px var(--good)}.lvl-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:2px 0 4px;display:grid}.lvl-bar b{font-size:13px}.lvl-track{background:#0a0d14;border:1px solid #222c42;border-radius:4px;height:7px;overflow:hidden}.lvl-track i{background:linear-gradient(90deg,#4fd06a,#b9ffc8);height:100%;display:block}.pts-chip{color:#0a1a0c;background:var(--good);border-radius:6px;grid-column:1/-1;justify-self:start;padding:1px 7px;font-size:11px;font-weight:700}.row-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.talents{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.branch{flex-direction:column;gap:4px;min-width:0;display:flex}.br-head{text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:6px;padding:3px 0;font-size:11px;font-weight:800}.br-head small{opacity:.7}.branch.off .br-head{color:#ffb08a;background:#ff78461f}.branch.def .br-head{color:#a8e0ff;background:#5aaaff1f}.branch.mas .br-head{color:#e2b8ff;background:#be78ff1f}.talent{border:2px solid var(--ink);text-align:left;cursor:pointer;color:var(--text);background:#141b29;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:5px 5px 6px;display:flex}.talent:disabled{cursor:default}.talent.locked{opacity:.45}.talent.can{outline:1px solid var(--good)}.talent.has{background:linear-gradient(#1f2c40,#172133)}.talent.max{outline:1px solid #ffd34a}.tl-top{align-items:center;gap:3px;min-width:0;display:flex}.tl-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.tl-top i{color:#ffe08a;font-size:10px;font-style:normal;font-weight:800}.tl-desc{color:var(--muted);font-size:9.5px;line-height:1.25}.view-switch{margin-bottom:6px;display:flex}.view-switch button{flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12.5px;display:inline-flex}.view-switch .badge{margin-left:2px;display:inline-block;position:static}.view-switch small{font-size:10.5px}.hero-row.away{opacity:.62}.hr-join.away{color:var(--cyan);background:linear-gradient(#3a4c72,#2a3858)}.away-tag{color:var(--cyan);background:#5ee8f024;border-radius:5px;align-items:center;gap:2px;margin-left:4px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-flex}.exp-intro{margin:0 2px 6px}.exp-bar{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:4px;display:flex}.exp-pill{background:#0b0f18;border:1px solid #263149;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:inline-flex}.exp-bar .btn{margin-left:auto}.exp-list{flex-direction:column;gap:6px;display:flex}.exp-card{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--biome) 22%, transparent), transparent 60%), linear-gradient(180deg, var(--panel2), var(--panel));border-left:4px solid color-mix(in srgb, var(--biome) 80%, #000);padding:8px 9px;position:relative;overflow:hidden}.exp-card.ready{box-shadow:0 0 0 1px var(--gold), 0 0 14px #ffcc4859}.exp-top{align-items:center;gap:6px;min-width:0;display:flex}.exp-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.exp-hours{color:#e2e6f0;background:#00000059;border-radius:6px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.exp-need,.exp-odds-mini{color:#ffe08a;background:#ffd34a24;border-radius:6px;align-items:center;gap:2px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.exp-odds-mini{color:#b9f2c2;background:#63dd7224}.exp-tags{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 2px;display:flex}.exp-tags .good{color:#b9f2c2;align-items:center;gap:2px;font-weight:700;display:inline-flex}.exp-tags .bad{color:#ffc0c4;align-items:center;gap:2px;font-weight:700;display:inline-flex}.exp-rewards{flex-wrap:wrap;gap:3px 9px;margin:3px 0;display:flex}.exp-rewards span{color:#e2e6f0;align-items:center;gap:2px;font-weight:700;display:inline-flex}.exp-rewards .xp{color:#b9ffc8}.exp-pick,.exp-team{flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0 4px;display:flex}.exp-team .exp-rewards{flex:1;min-width:150px;margin:0 0 0 4px}.exp-hero{border:2px solid var(--ink);cursor:pointer;opacity:.55;filter:saturate(.6);background:radial-gradient(circle at 50% 40%,#222c42,#121826 75%);border-radius:9px;width:38px;height:38px;padding:0;transition:opacity .12s,transform .12s;position:relative}.exp-hero img{border-radius:7px;width:100%;height:100%}.exp-hero.on{opacity:1;filter:none;box-shadow:0 0 0 2px var(--gold);transform:translateY(-1px)}.exp-hero.static{opacity:1;filter:none;cursor:default}.exp-hero.weak:after,.exp-hero.resist:after{content:"+";background:var(--good);color:#0a1a0c;text-align:center;border:1px solid var(--ink);border-radius:50%;width:13px;height:13px;font-size:11px;font-weight:900;line-height:13px;position:absolute;top:-5px;right:-5px}.exp-hero.resist:after{content:"−";background:var(--bad);color:#fff}.eh-rate{color:#ffe08a;background:#06080eeb;border-radius:5px;min-width:15px;padding:0 3px;font-size:9.5px;font-weight:800;line-height:14px;position:absolute;bottom:-4px;left:-3px}.eh-el{line-height:0;position:absolute;bottom:-4px;right:-3px}.exp-go{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.exp-odds{flex-direction:column;min-width:0;line-height:1.1;display:flex}.exp-odds b.good{color:var(--good)}.exp-odds b.warn{color:var(--warn)}.exp-odds b.bad{color:var(--bad)}.exp-odds small{font-size:10.5px}.exp-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.exp-card .bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--biome) 70%, #fff), var(--gold))}.exp-card .claim{margin-top:4px;animation:1.4s ease-in-out infinite claimPulse}@keyframes claimPulse{50%{filter:brightness(1.15)}}.event-card{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--ev) 26%, transparent), transparent 65%), linear-gradient(180deg, var(--panel2), var(--panel));border-color:color-mix(in srgb, var(--ev) 45%, var(--ink));position:relative;overflow:hidden}.event-card h3{color:color-mix(in srgb, var(--ev) 70%, #fff)}.event-card.soon h3{color:var(--muted);margin:0;font-size:12.5px}.event-card .ev-ico{color:var(--ev);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ev) 60%, transparent))}.ev-ends{color:var(--muted);margin-left:auto;font-weight:700}.ev-row{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.ev-tokens{color:color-mix(in srgb, var(--ev) 70%, #fff);align-items:center;gap:4px;font-size:20px;font-weight:800;display:inline-flex}.ev-tokens small{color:var(--muted);font-size:11px;font-weight:700}.ev-btn{--b1:color-mix(in srgb, var(--ev) 80%, #fff);--b2:color-mix(in srgb, var(--ev) 70%, #000);--lip:color-mix(in srgb, var(--ev) 30%, #000);color:#10140c;text-shadow:none}.ev-btn small{opacity:.8;margin-left:4px;font-size:10.5px}.ev-shop-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:8px 0 4px;font-size:12px}.ev-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ev-item{border:2px solid var(--ink);color:var(--text);text-align:center;cursor:pointer;background:linear-gradient(#1c2537,#141b29);border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:6px 4px 5px;display:flex}.ev-item:disabled{cursor:default;opacity:.55}.ev-item:not(:disabled):hover{box-shadow:0 0 0 1px var(--ev)}.ev-item.sold{opacity:.35}.ev-item b{font-size:11px;line-height:1.15}.ev-item small{font-size:9.5px;line-height:1.2}.ev-item-ico{place-items:center;height:22px;display:grid}.ev-item-ico img{width:20px;height:20px}.ev-cost{color:color-mix(in srgb, var(--ev) 70%, #fff);align-items:center;gap:2px;margin-top:2px;font-size:11.5px;font-weight:800;display:inline-flex}.ev-cost i{color:var(--muted);margin-left:4px;font-size:9.5px;font-style:normal}@media (width<=370px){.ev-shop{grid-template-columns:repeat(2,minmax(0,1fr))}}.set-mark{border:1px solid var(--ink);width:8px;height:8px;position:absolute;top:3px;left:3px;transform:rotate(45deg);box-shadow:0 0 5px}.uq-mark{color:#ffd34a;text-shadow:0 0 4px #ff9a2a,0 1px #000;font-size:12px;line-height:1;position:absolute;top:0;left:2px}.gear-extra{background:#121826;border:1px solid #263149;border-radius:10px;flex-direction:column;gap:3px;margin:6px 0;padding:7px 9px;font-size:12px;display:flex}.gear-extra b{font-size:13px}.gear-extra.unique{background:linear-gradient(#2a2210,#161208);border-color:#8a6a1a}.gear-extra.unique b{color:#ffd34a}.gear-extra .proc{color:#ffe9a8}.gear-extra.set{border-color:color-mix(in srgb, var(--set) 50%, #263149)}.gear-extra.set b{color:var(--set);justify-content:space-between;display:flex}.gear-extra.set b span{color:var(--muted);font-size:11.5px}.gear-extra.set div{color:var(--dim)}.gear-extra.set div.on{color:var(--text)}.gear-extra.set div.on:first-letter{color:var(--set)}.hero-sets{flex-wrap:wrap;gap:4px;margin:6px 0 2px;display:flex}.set-chip{border:1px solid color-mix(in srgb, var(--set) 40%, #263149);color:var(--muted);background:#121826;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:700}.set-chip.on{color:var(--set)}.set-chip b{color:var(--text);margin-left:3px}.transcend-card{background:radial-gradient(120% 80% at 50% 0,#ffe9a81f,#0000 60%),linear-gradient(#1f1c30,#15131f);border-color:#3a3050}.transcend-card h3{color:#ffe9a8}.transcend-card.ready{box-shadow:0 0 0 1px #ffe9a8,0 0 16px #ffe9a840}.tr-top{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.tr-primal{align-items:center;gap:6px;display:flex}.tr-primal b{color:#fff3cf;font-size:22px}.tr-primal small{color:var(--muted);font-weight:700}.tr-pending{text-align:right;color:var(--muted);flex-direction:column;align-items:flex-end;display:flex}.tr-pending b{color:#ffe9a8}.primal-gem{background:radial-gradient(circle at 35% 35%,#fff,#ffe9a8 35%,#b08cff 75%);border:1px solid #2a1a40;border-radius:4px;flex:none;width:18px;height:18px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 8px #ffe9a8b3}.primal-gem.small{border-radius:2px;width:9px;height:9px;margin-right:3px}.primal-gem.big{border-radius:7px;width:30px;height:30px}.stars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:4px 0 6px;display:grid}.star-node{border:2px solid var(--ink);color:var(--text);text-align:left;cursor:pointer;background:#171526;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;display:flex}.star-node:disabled{cursor:default}.star-node:not(:disabled){outline:1px solid #ffe9a8}.star-node.lit{background:linear-gradient(#2a2440,#1c1830)}.star-node.max{outline:1px solid #b08cff}.sn-top{align-items:center;gap:4px;min-width:0;display:flex}.sn-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.sn-top i{color:#ffe9a8;font-size:10px;font-style:normal;font-weight:800}.star-node small{color:var(--muted);font-size:10.5px;line-height:1.2}.sn-cost{color:#fff3cf;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.btn.transcend-btn{--b1:#fff0bf;--b2:#c9a24a;--lip:#5a3e10;color:#2a1806;text-shadow:none}.tr-list{flex-direction:column;gap:4px;margin:6px 0;padding:0;list-style:none;display:flex}.tr-list .bad{color:#ffc0c4}.tr-list .good{color:#b9f2c2}.lb-join h3{color:#ffe08a}.lb-name{gap:6px;margin:6px 0;display:flex}.lb-name input{min-width:0;color:var(--text);font:inherit;background:#0b0f18;border:1px solid #2a3650;border-radius:9px;flex:1;padding:8px 10px;font-size:14px}.lb-name input:focus{outline:2px solid var(--tab);outline-offset:0}.lb-opts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lb-boards{width:100%;margin:8px 0 6px;display:flex}.lb-boards button{flex:1;padding:6px 8px;font-size:12.5px}.lb-boards .lb-refresh{flex:0 0 34px;place-items:center;display:grid}.lb-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lb-row{background:#141a26;border:1px solid #1e2738;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.lb-row.me{border-color:var(--tab);background:linear-gradient(90deg,#ffb34729,#141a26 70%)}.lb-rank{color:var(--muted);text-align:center;font-weight:800}.lb-row.top1 .lb-rank{color:#ffd34a}.lb-row.top2 .lb-rank{color:#d8e2f0}.lb-row.top3 .lb-rank{color:#e8a26a}.lb-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.lb-tr{color:#ffe9a8;margin-left:5px;font-size:10.5px}.lb-val{color:#e2e6f0;font-size:12.5px}.lb-gap{text-align:center;color:var(--dim);line-height:1}.integrity{background:#121826;border:1px solid #263149;border-radius:9px;flex-direction:column;gap:3px;margin:8px 0;padding:7px 9px;display:flex}.integrity.ok b{color:#9dffb0}.integrity.bad{border-color:#6a2a30}.integrity.bad b,.integrity.bad span:first-of-type{color:#ffc0c4}@media (width<=370px){.cur{gap:2px;padding:0 3px 0 2px;font-size:11px}.cur .icon{width:14px;height:14px}.topbar .depth{min-width:62px}.up-btn{width:60px}.nav button{font-size:9px}}.panel{padding:6px 7px 14px}.tab-head{gap:6px;margin:2px 0 4px}.sub-head{margin:8px 2px 4px;font-size:11.5px}.sec-title{margin-top:8px;margin-bottom:4px;font-size:12px}.muted.small,.small{line-height:1.32}p.small,p.muted{margin:3px 0}.switches{gap:2px;margin-bottom:4px}.switch-row{gap:6px;font-size:11.5px}.switch{width:30px;height:17px}.switch:after{width:11px;height:11px}.switch-row input:checked+.switch:after{transform:translate(13px)}.seg button{padding:3px 7px;font-size:11.5px}.view-switch button{padding:4px 6px;font-size:12px}.btn.small{min-height:25px;padding:2px 8px;font-size:11.5px}.hero-row{border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;gap:6px;padding:3px 4px 3px 3px}.hero-row.locked{grid-template-columns:36px minmax(0,1fr)}.up-btn{border-radius:8px;width:56px;min-height:32px}.up-name{font-size:11px}.hr-join{width:24px;height:24px}.fam-portrait.small{width:34px;height:34px}.hero-pick{gap:4px;padding-bottom:4px}.hp-chip{padding:1px 6px 1px 1px;font-size:11px}.hp-chip img{width:22px;height:22px}.doll-card{padding:6px}.doll{gap:4px}.doll-slot{border-radius:9px;max-height:58px}.doll-more{margin-top:5px}.slot-filter{gap:2px;margin-bottom:4px}.slot-filter button{min-width:27px;height:25px;padding:0 5px;font-size:11px}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;margin-bottom:6px}.item-slot{border-radius:9px}.tools{padding:5px 7px}.tool-row{margin:2px 0;font-size:11.5px}.chip{padding:2px 7px;font-size:11px}.mat-grid{gap:3px;margin:4px 0 6px}.rift-depths b{font-size:16px}.rift-depths span{font-size:9.5px}.upcoming li,.beacons li{padding:2px 6px;font-size:11.5px}.drop-table{font-size:11.5px}.drop-table td{padding:2px 4px}.biome-card{border-radius:9px;padding:5px 7px}.bc-head{font-size:12.5px}.bc-hz{margin:2px 0}.stat-grid div{padding:1px 0;font-size:11.5px}.codex-list{gap:3px}.codex-icon{border-radius:8px;width:30px;height:30px}.codex-info b{font-size:12px}.group-pick button{padding:4px 8px;font-size:11.5px}.ev-item{padding:4px 3px}.ev-tokens{font-size:17px}.quest-row{gap:7px}.lb-row{padding:4px 8px}.exp-card{padding:6px 7px}.exp-hero{border-radius:8px;width:32px;height:32px}.exp-odds b{font-size:17px}.modal{padding:12px 12px calc(14px + env(safe-area-inset-bottom))}.hh-ups{gap:4px}.hh-up-row .up-btn{min-height:30px}.stat-table{font-size:11.5px}.stat-table div{padding:1px 0}.doll{grid-template-columns:repeat(5,minmax(0,1fr))}.doll-slot{max-height:54px}.doll-slot.empty small{font-size:8.5px}.fam-info .small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fam-info{min-width:0}.btn.big{min-height:34px;font-size:14px}.col-chips{flex-wrap:wrap;gap:4px;display:flex}.col-chips span{color:#ffe08a;background:#1c2235;border-radius:7px;padding:2px 7px;font-weight:700}.col-kinds{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;display:grid}.col-kind{aspect-ratio:1;background:#0b0f18;border:1px solid #1d2638;border-radius:7px;place-items:center;display:grid}.col-kind img{filter:grayscale()brightness(.35);width:88%;height:88%}.col-kind.on{border-color:#3a4c72}.col-kind.on img{filter:none}.col-list{flex-direction:column;gap:3px;display:flex}.col-row{background:#121826;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:3px 7px;display:flex}.col-row b{color:var(--set);font-size:12px}.col-slots{gap:3px;display:inline-flex}.col-slot{color:#3a4560;background:#0b0f18;border:1px solid #1d2638;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.col-slot.on{color:var(--set);border-color:color-mix(in srgb, var(--set) 50%, #000)}.col-tags{flex-wrap:wrap;gap:4px;display:flex}.col-tag{color:#4a5470;background:#121826;border:1px solid #1d2638;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:700}.col-tag.on{color:var(--rc,#e2e6f0);border-color:#3a4c72}.col-tag.uq.on{color:#ffd34a}.progress-chart{background:#0b0f18;border:1px solid #1d2638;border-radius:8px;width:100%;height:90px;display:block}.pc-line{fill:none;stroke:#c88cff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.pc-best{stroke:#ffd34a;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:.7}.pc-walk{stroke:#3a4c72;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.dmg-share{flex-direction:column;gap:2px;margin-top:6px;display:flex}.ds-row{grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.ds-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-bar{background:#0a0d14;border-radius:3px;height:6px;overflow:hidden}.ds-bar i{background:linear-gradient(90deg,#ff8a4a,#ffd34a);height:100%;display:block}.ds-row b{text-align:right}.hr-stats .dps{color:#ffb38a}.gem-ico{vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.gem-ico i{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--gc) 45%, color-mix(in srgb, var(--gc) 50%, #000) 100%);box-shadow:0 0 5px color-mix(in srgb, var(--gc) 60%, transparent);border:1px solid #0a0d14;border-radius:3px;position:absolute;inset:14%;transform:rotate(45deg)}.gem-ico b{color:#0a0d14;text-shadow:0 0 2px #fff;font-size:9px;font-weight:900;position:relative}.socket-box{background:#121826;border:1px solid #263149;border-radius:9px;margin:6px 0;padding:6px 8px}.socket-row{align-items:center;gap:6px;display:flex}.socket{color:#6c7690;cursor:pointer;background:#0b0f18;border:2px dashed #3a4c72;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.socket.full{border-style:solid;border-color:#4a5c82}.socket.on{border-color:var(--gold);color:var(--gold)}.rune-word{color:#ffe9a8;margin-top:4px}.rune-word b{color:#ffd34a}.gem-pick{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.gem-opt{color:var(--text);cursor:pointer;background:#182032;border:1px solid #263149;border-radius:8px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.gem-opt small{color:var(--muted)}.gem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.gem-kind{border:1px solid color-mix(in srgb, var(--gc) 30%, #1d2638);background:#121826;border-radius:9px;flex-direction:column;gap:4px;padding:5px;display:flex}.gk-head{align-items:center;gap:4px;min-width:0;display:flex}.gk-head .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gk-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.gk-lv{cursor:pointer;opacity:.5;background:#0b0f18;border:1px solid #1d2638;border-radius:6px;flex-direction:column;align-items:center;padding:2px 0;display:flex}.gk-lv.has{opacity:1}.gk-lv:not(:disabled){border-color:var(--gold)}.gk-lv small{color:var(--muted);font-size:9.5px}.gem-kind .btn .cost{font-size:10.5px}.rw-list{margin-top:6px}.rw-list summary{cursor:pointer;color:var(--muted)}.rw-row{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;padding:2px 0;display:grid}.rw-row b{color:#ffd34a;white-space:nowrap}.rw-gems{gap:1px;display:inline-flex}.awaken{flex-direction:column;gap:3px;margin:4px 0;display:flex}.aw-step{color:#4a5470;background:#121826;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 7px;display:flex}.aw-step b{font-size:11.5px}.aw-step.on{color:#ffe9a8;background:linear-gradient(90deg,#ffd34a1f,#121826 70%)}.aw-step.on .small{color:#e2e6f0}.skin-row{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.skin-chip{border:1px solid color-mix(in srgb, var(--sk,#3a4c72) 60%, #000);color:var(--sk,var(--muted));cursor:pointer;background:#121826;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:700}.skin-chip.on{background:color-mix(in srgb, var(--sk,#3a4c72) 25%, #121826);color:#fff}.fam-evo{color:#4a5470;margin:2px 0}.fam-evo.on{color:#ffe9a8}.abyss-tag{letter-spacing:.5px;color:#e8d0ff;vertical-align:2px;background:linear-gradient(90deg,#4a1a6a,#1a0a2a);border:1px solid #7a3aa8;border-radius:5px;margin-left:3px;padding:0 4px;font-size:8.5px;font-style:normal}.abyss-card{background:linear-gradient(160deg,#1a0e2a,#0e0a18 70%);border-color:#3a2458}.abyss-card.on{box-shadow:inset 3px 0 #b06aff,0 0 14px #b06aff40}.abyss-card h3 small{margin-left:4px;font-weight:400}.abyss-rules{margin:4px 0 6px;padding-left:16px}.abyss-rules li{margin:1px 0}.affix-list{flex-direction:column;gap:3px;display:flex}.affix-list .dot{border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block;box-shadow:0 0 6px}.upcoming .u-tag+.u-tag{margin-left:-2px}.sing-card{background:radial-gradient(120% 80% at 50% 0,#b8f0ff1f,#0000 60%),linear-gradient(#121c2c,#0c121c);border-color:#24405a}.sing-card h3{color:#b8f0ff}.sing-card.ready{box-shadow:0 0 0 1px #b8f0ff,0 0 16px #b8f0ff40}.sing-card .tr-primal b{color:#e0f8ff}.sing-card .tr-pending b{color:#b8f0ff}.spark-gem{background:radial-gradient(circle at 40% 40%,#fff,#b8f0ff 35%,#3a7ad8 80%);border:1px solid #0e1a30;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;box-shadow:0 0 9px #b8f0ffcc}.spark-gem.small{width:9px;height:9px;margin-right:3px}.spark-gem.big{width:30px;height:30px}.para-node:not(:disabled){outline-color:#b8f0ff}.para-node.lit{background:linear-gradient(#1a2a40,#121c2c)}.para-node .sn-top i{color:#b8f0ff}.btn.sing-btn{--b1:#dff8ff;--b2:#4a9ad8;--lip:#0e2a4a;color:#06142a;text-shadow:none}.sub-head small{margin-left:4px;font-weight:400}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}.deal{text-align:center;border:2px solid var(--ink);color:var(--text);cursor:pointer;background:linear-gradient(#1e2a40,#151d2c);border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;display:flex}.deal:not(:disabled){outline:1px solid #ffd34a}.deal:disabled{cursor:default;opacity:.6}.deal.sold{opacity:.4}.deal b{font-size:11.5px;line-height:1.15}.deal small{font-size:10px;line-height:1.2}.deal-ico{justify-content:center;align-items:center;height:26px;display:flex}.deal-ico img{width:26px;height:26px}.deal-cost{color:#ffe9a8;align-items:center;gap:2px;font-size:11.5px;font-weight:800;display:inline-flex}.deal-cost s{color:var(--muted);margin-right:2px;font-weight:400}.shady-card{background:linear-gradient(160deg,#1c1020,#110a14 70%);border-color:#3a1e3a}.shady-card h3{color:#e08aff}.shady-row+.shady-row{margin-top:6px}.shady-row .shop-icon img{width:30px;height:30px}.btn.shady-btn{--b1:#8a4ab0;--b2:#4a1e6a;--lip:#1e0a2a;color:#fff;white-space:nowrap}.away-log{flex-direction:column;gap:3px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.away-log li{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.away-log li.bad{color:#ffc0c4}.away-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 8px;display:grid}.away-choice{text-align:center;border:2px solid var(--ink);color:var(--text);cursor:pointer;background:linear-gradient(#24304a,#182030);border-radius:12px;outline:1px solid #ffd34a;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.away-choice b{color:#ffe9a8;font-size:12.5px}.away-choice small{color:var(--muted);font-size:10.5px;line-height:1.2}.away-picked{color:#b9f2c2}.loadouts{align-items:center;gap:5px;margin:4px 0 6px;display:flex}.lo-title{color:var(--muted);margin-right:2px;font-weight:700}.lo-slot{background:#121826;border:1px solid #263149;border-radius:9px;flex:1;min-width:0;display:flex;overflow:hidden}.lo-slot.set{border-color:#3a4c72}.lo-apply{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:3px;padding:3px 5px;display:flex}.lo-apply:disabled{cursor:default;color:var(--muted)}.lo-apply b{font-size:12px}.lo-faces{min-width:0;display:flex;overflow:hidden}.lo-faces img{border:1px solid #0b0f18;border-radius:50%;width:18px;height:18px;margin-left:-4px}.lo-faces img:first-child{margin-left:0}.lo-save{color:var(--muted);cursor:pointer;background:#182032;border:0;border-left:1px solid #263149;padding:0 6px}.lo-save:active{color:var(--gold)}.rules{margin-top:6px}.rules summary{cursor:pointer;color:var(--muted);font-weight:700}.rules .switch-row{margin:3px 0}.rules .btn.wide{margin-top:4px}.deal small.bad,.shady-row small.bad{color:#ffc0c4;font-weight:700}.chip.slotc{--rc:#8fb0e8}.rules .chip.toggle.on{outline:1px solid var(--rc);color:#fff}.maze-card{background:linear-gradient(160deg,#13223a,#0e1626 70%);border-color:#24406a}.daily-card{background:linear-gradient(160deg,#1e1a34,#13111f 70%);border-color:#3a2e64}.btn.maze-btn{--b1:#8fd8ff;--b2:#2a7ac8;--lip:#0e2a4a;color:#04121e;text-shadow:none}.btn.daily-btn{--b1:#d8b8ff;--b2:#7a4ad8;--lip:#2a1050;color:#fff}.maze{flex-direction:column;gap:6px;display:flex}.maze-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.maze-party{gap:3px;display:flex}.mp-hero{flex-direction:column;align-items:center;width:26px;height:30px;display:flex;position:relative}.mp-hero img{border:1px solid #263149;border-radius:50%;width:24px;height:24px}.mp-hero i{background:#6ee06a;border-radius:2px;max-width:24px;height:3px;position:absolute;bottom:0;left:1px}.mp-hero.down img{filter:grayscale()brightness(.5)}.maze-grid{background:#0b111c;border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex}.maze-row{border-left:3px solid var(--biome);grid-template-columns:26px repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding-left:4px;display:grid}.maze-depth{text-align:right}.maze-node{color:#6a7896;cursor:default;background:#121826;border:2px solid #263149;border-radius:9px;justify-content:center;align-items:center;height:30px;display:flex}.maze-node.fight{color:#c8d0e0}.maze-node.elite{color:#ff8a8a}.maze-node.boon{color:#d8a8ff}.maze-node.rest{color:#8ae86a}.maze-node.treasure{color:#ffd34a}.maze-node.boss{color:#ff5a5a;background:#24121a}.maze-node.passed{background:#1a2a40;border-color:#3a5a8a}.maze-node.here{border-color:#8fd8ff;box-shadow:0 0 10px #8fd8ff73}.maze-node.can{cursor:pointer;border-color:#ffd34a;animation:1.4s ease-in-out infinite mazePulse}@keyframes mazePulse{50%{box-shadow:0 0 10px #ffd34a73}}.maze-offer{color:#d8a8ff;margin:0;font-weight:700}.maze-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.maze-end{color:#ffc0c4;margin:0;font-weight:700}.maze-end.won{color:#b9f2c2}.arena-card{background:linear-gradient(160deg,#2a1418,#160c10 70%);border-color:#4a2430}.wboss-card{background:linear-gradient(160deg,#101a34,#0a0e1c 70%);border-color:#26386a}.challenge-card .ch-head .lb-refresh{margin-left:auto}.arena-opps{flex-direction:column;gap:5px;margin:4px 0;display:flex}.arena-opp{background:#121826;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;display:grid}.ao-faces{display:flex}.ao-faces img{border:1px solid #0b0f18;border-radius:50%;width:22px;height:22px;margin-left:-6px}.ao-faces img:first-child{margin-left:0}.ao-name{flex-direction:column;min-width:0;display:flex}.ao-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ao-name small{color:var(--muted);align-items:center;gap:2px;display:inline-flex}.arena-replay{background:#0b0f18;border-radius:9px;flex-direction:column;gap:4px;margin:6px 0;padding:6px;display:flex}.ar-side{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px;font-size:11px;display:grid}.ar-side span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-bar{background:#1d2638;border-radius:4px;height:8px;overflow:hidden}.ar-bar i{background:#6ee06a;height:100%;transition:width .12s linear;display:block}.ar-side.foe .ar-bar i{background:#ff5a6a}.ar-res{color:#ffc0c4;justify-content:space-between;align-items:center;gap:6px;margin:2px 0 0;font-weight:700;display:flex}.ar-res.win{color:#b9f2c2}.wb-hp{flex-direction:column;gap:2px;margin:4px 0;display:flex}.wb-bar{background:#1d2638;border:1px solid #26386a;border-radius:5px;height:10px;overflow:hidden}.wb-bar i{background:linear-gradient(90deg,#ff3a5a,#ff8a3a);height:100%;display:block}.wb-hp small{color:var(--muted);text-align:right}.wb-top{flex-direction:column;gap:1px;margin:2px 0 6px;padding:0;list-style:none;display:flex}.wb-top li{border-radius:5px;justify-content:space-between;padding:1px 4px;display:flex}.wb-top li.me{color:#fff;background:#1a2a40}.lb-badge{align-items:center;gap:4px;margin:2px 0 6px;font-weight:700;display:flex}.lb-mini{vertical-align:1px;align-items:center;margin:0 3px;font-style:normal;display:inline-flex}.lb-badge.gold,.lb-mini.gold{color:#ffd34a}.lb-badge.silver,.lb-mini.silver{color:#d8e4f0}.lb-badge.bronze,.lb-mini.bronze{color:#e0965a}.lb-boards{flex-wrap:wrap}.swap-items{flex-wrap:wrap;gap:4px;display:flex}.trials .codex-title b{align-items:center;display:inline-flex}.trials .tab-head h2{align-items:center;display:flex}.help-q{color:#9fb4d8;cursor:pointer;background:#182032;border:1px solid #3a4c72;border-radius:50%;flex:none;width:16px;height:16px;margin-left:5px;padding:0;font:800 10.5px/1 inherit}.help-q.on{color:#fff;background:#3a4c72}.help-pop{z-index:30;color:#e2e6f0;text-transform:none;letter-spacing:0;white-space:normal;background:#0e1424;border:1px solid #3a4c72;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;top:38px;left:8px;right:8px;box-shadow:0 6px 18px #0000008c}.trials .tab-head{position:relative}.tab-head .help-pop{top:30px}.ratio-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ratio-buy{color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #3a4c72;border-radius:8px;padding:3px 8px}.ratio-offer{outline:1px solid #ffd34a}.craft .tab-head{position:relative}.craft .tab-head h2{align-items:center;display:flex}.craft-nav{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:2px 0 6px;display:grid}.craft-nav button{flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 1px 2px;font-size:10px;line-height:1.15;display:flex;position:relative}.craft-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.craft-nav .badge{position:absolute;top:-4px;right:1px}.craft .mat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.craft .mat-tile b{font-size:12px}.craft .mat-tile span{font-size:8.5px}.craft .recipe{grid-template-columns:26px minmax(0,1fr) auto}.craft .rc-icon{border-radius:7px;width:26px;height:26px}.craft .rc-icon img{width:22px;height:22px}.rc-btns{gap:3px;display:flex}.potion-card{border-color:color-mix(in srgb, var(--pc) 35%, #1d2638)}.potion-card.on{box-shadow:inset 3px 0 0 var(--pc)}.pc-head{align-items:center;gap:6px;display:flex}.pc-head img{flex:none;width:30px;height:30px}.pc-left{color:var(--pc);font-weight:700}.pc-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.pc-tier{background:#121826;border-radius:8px;flex-direction:column;gap:2px;padding:4px 5px;display:flex}.pc-tier .row{gap:3px;display:flex}.pc-tier .btn{flex:1}.potion-chips{z-index:3;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:58px;right:6px}.potion-chips span{border:1px solid color-mix(in srgb, var(--pc) 60%, transparent);color:#fff;background:#080a12bf;border-radius:8px;align-items:center;gap:2px;padding:1px 5px 1px 2px;font-size:10.5px;font-weight:800;display:inline-flex}.gk-levels{grid-template-columns:repeat(4,minmax(0,1fr))}.gem-ico.high i{box-shadow:0 0 6px var(--gc), 0 0 2px #fff inset}.gem-ico.high b{color:#fff6c8}.merge-row{background:#1a1428;border:1px solid #3a2a58;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:6px 0;padding:6px 8px;display:grid}.scroll-row{background:#1d1a10;border:1px solid #4a3e1c;border-radius:9px;align-items:center;gap:6px;margin:-2px 0 6px;padding:4px 8px;display:flex}.scroll-row img{flex:none;width:22px;height:22px}.scroll-row span{flex:1;min-width:0}.fuse-row{background:#161428;border:1px solid #3a2f60;border-radius:10px;flex-direction:column;gap:4px;margin:6px 0;padding:6px 8px;display:flex}.fuse-row.on{flex-direction:row;align-items:center;gap:8px}.fuse-row.on>.small{flex:1;min-width:0}.fuse-head{align-items:center;gap:4px;display:flex;position:relative}.fuse-pair{flex:none;align-items:center;gap:2px;display:inline-flex}.fuse-pair img,.fuse-pick img{border-radius:7px;width:28px;height:28px;display:block}.fuse-picks{flex-wrap:wrap;gap:4px;display:flex}.fuse-pick{cursor:pointer;background:#0e1220;border:1px solid #2a3350;border-radius:8px;padding:1px;position:relative}.fuse-pick.on{border-color:var(--el);box-shadow:0 0 0 1px var(--el)}.fuse-pick>:last-child{position:absolute;bottom:-3px;right:-3px}.fuse-go{justify-content:space-between;align-items:center;gap:6px;display:flex}.fuse-tag{color:#d8c4ff;background:#2a1f48;border-radius:7px;align-items:center;gap:2px;margin-left:4px;padding:0 5px;font-size:10px;display:inline-flex}.auto-lbl{align-items:center;gap:2px;display:inline-flex;position:relative}.chip.locked{opacity:.55}.salv-unlock{background:#1a1424;border:1px dashed #4a3a68;border-radius:9px;align-items:center;gap:6px;margin:4px 0;padding:4px 8px;display:flex}.salv-unlock .small{flex:1;min-width:0}.battle-left{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;max-width:58%;display:flex;position:absolute;top:6px;left:6px}.battle-left>*{pointer-events:auto;position:static}.immune-tip{color:#c9ffd6;cursor:pointer;background:#081a10d9;border:1px solid #6ee06a99;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 7px 0 2px;font-size:10.5px;font-weight:800;display:inline-flex}.immune-tip img{border-radius:5px;width:18px;height:18px}.battle-hud{color:#e8eefc;text-align:left;cursor:pointer;background:#070a11b8;border:1px solid #ffffff29;border-radius:7px;flex-direction:column;gap:2px;padding:3px 6px;font-size:10px;font-weight:700;display:flex}.bh-row{white-space:nowrap;align-items:center;gap:7px;display:flex}.bh-row>span{align-items:center;gap:2px;display:inline-flex}.bh-row .low{color:#ff8a8a}.imm-row{align-items:center;gap:4px;display:flex}.imm-row>*{position:static}.bh-icons{gap:2px;margin-left:1px;display:inline-flex}.bh-icons i{border-radius:4px;place-items:center;width:14px;height:14px;font-style:normal;display:inline-grid}.bh-icons i.more{color:#c8d4ee;background:#ffffff1f}.bh-icons i.good{background:#3ca05a73}.bh-icons i.bad{background:#be3c4680}.bh-list{flex-direction:column;gap:1px;max-height:120px;font-weight:600;display:flex;overflow-y:auto}.bh-list .good{color:#b9f2c2}.bh-list .bad{color:#ffc0c4}.modal-back{top:min(var(--battle-bottom,0px), 48dvh)}.modal{max-height:100%}.battle-right{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:46%;display:flex;position:absolute;top:6px;right:6px}.battle-right>*{pointer-events:auto;position:static}.battle-right>.potion-chips{pointer-events:none}.omen-chip{color:#f0e6ff;cursor:pointer;background:#140c22d1;border:1px solid #6a4aa8;border-radius:7px;flex-direction:column;align-items:flex-end;gap:2px;max-width:100%;padding:3px 7px;font-size:10.5px;font-weight:800;display:flex}.omen-chip.boon{color:#d8ffe2;background:#0a1e12d9;border-color:#4aa86a}.omen-chip.bane{color:#ffdce0;background:#240a10d9;border-color:#b04a5a}.oc-top{align-items:center;gap:4px;max-width:100%;display:flex}.oc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-top small{opacity:.75;font-weight:700}.mod-lines{flex-direction:column;align-items:flex-end;gap:1px;font-size:10px;font-weight:700;display:flex}.mod-lines .good{color:#9ff0b0}.mod-lines .bad{color:#ffaab2}.q-rewards{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.q-rewards>span{align-items:center;gap:3px;display:inline-flex}.q-rewards img{width:16px;height:16px}.quest-row.weekly{border-color:#4a3a68}.lo-none{flex:1}.lo-del{color:var(--muted);cursor:pointer;background:#182032;border:0;border-left:1px solid #263149;padding:0 6px;font-weight:800}.lo-del.sure{color:#ffd0d6;background:#4a1820}.lo-add{width:26px;height:26px;color:var(--gold);cursor:pointer;background:#121826;border:1px dashed #3a4c72;border-radius:9px;flex:none;place-items:center;display:grid}.lo-add.saved{color:#9dffb0;border-style:solid}.loadouts .lo-slot{flex:0 auto}.ws-row{align-items:center;gap:6px;margin:0 0 6px;display:flex;position:relative}.ws-bar{background:#0b0f18;border:1px solid #263149;border-radius:4px;flex:1;min-width:40px;height:6px;overflow:hidden}.ws-bar i{background:linear-gradient(90deg,#6ee06a,#b9f26a);height:100%;display:block}.ws-bar.low i{background:linear-gradient(90deg,#e0a04a,#f2d06a)}.exp-speed{align-items:center;gap:4px;margin-top:4px;display:flex;position:relative}.exp-speed .btn{flex:1}.lb-val{flex-direction:column;align-items:flex-end;line-height:1.1;display:inline-flex}.lb-cur{color:var(--muted);font-size:10px;font-weight:600}.pr-card .ch-head{position:relative}.pr-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pr-list li{justify-content:space-between;gap:8px;font-size:12px;display:flex}.pr-dot{background:#5ee06a;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block;box-shadow:0 0 6px #5ee06a}.clan .card{padding:8px 10px}.clan .card h3{align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.clan .ch-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex;position:relative}.clan-tag{color:#e0ccff;letter-spacing:.5px;background:#2a1f48;border-radius:5px;padding:0 5px;font-size:11px;font-weight:800;display:inline-block}.clan-form{gap:5px;display:flex}.clan-form input{flex:1;min-width:0}.clan-form .tag-in{text-transform:uppercase;flex:none;width:54px}.clan-row{align-items:center;gap:8px;display:flex}.cr-info{flex-direction:column;flex:1;min-width:0;display:flex}.clan-stats{flex-wrap:wrap;gap:4px 12px;margin:2px 0 6px;display:flex}.clan-stats span{align-items:center;gap:3px;display:inline-flex}.clan-btns{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.clan-task{grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:6px;margin:2px 0;display:grid}.clan-boss .bar.boss i{background:linear-gradient(90deg,#ff5a6a,#ff9a6a)}.drop-table{flex-wrap:wrap;gap:3px 10px;margin:4px 0;font-size:11px;display:flex}.drop-table span{align-items:center;gap:3px;display:inline-flex}.drop-table img{width:16px;height:16px}.drop-table b{color:#ffe08a}.clan-members{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.clan-members li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 6px;font-size:12px;display:grid}.clan-members li>.small{grid-column:2/4}.clan-members li.me .cm-name b{color:var(--gold)}.cm-acts{grid-area:1/3;gap:3px;display:inline-flex}.role{background:#1c2235;border-radius:4px;padding:0 4px;font-size:9.5px}.role.leader{color:#ffe08a}.role.officer{color:#9fe6ff}.btn.tiny{min-height:0;padding:1px 6px;font-size:10px}.clan-log{color:var(--muted);flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.clan select{width:100%;margin:2px 0}p.good{color:#9ff0b0}.story{flex-direction:column;gap:8px;display:flex}.st-line{align-items:flex-start;gap:8px;display:flex}.st-line p{margin:2px 0 0;font-size:13px;line-height:1.4}.st-line b{color:#ffd98a;font-size:12px}.st-line.narr p{color:#c8d0e4;font-style:italic}.st-face{object-fit:cover;background:#0b0f18;border:1px solid #2a3650;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.st-face.nomaly{color:#ff4fd8;border-color:#5a1a5a;justify-content:center;align-items:center;display:inline-flex}.chronicle h3{align-items:center;gap:5px;margin:10px 0 6px;font-size:14px;display:flex}.ch-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px;display:grid}.ch-row{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#121a2a;border:1px solid #2a3650;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex;position:relative}.ch-row.locked{opacity:.5;cursor:default}.ch-row.unread{border-color:#ffd86a}.ch-row .ch-n{color:#ffd98a;background:#0b0f18;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.ch-row .dot,.group-pick .dot{background:#ff4f6a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.saga-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.saga-card{background:#121a2a;border:1px solid #2a3650;border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}.saga-card.ready{border-color:#ffd86a;box-shadow:0 0 0 1px #ffd86a33}.saga-head{align-items:center;gap:7px;display:flex}.saga-head img{background:#0b0f18;border-radius:8px;width:34px;height:34px}.saga-head div{flex-direction:column;display:flex}.saga-part{color:#d8deec;border-left:2px solid #ffd86a55;margin:0;padding-left:6px;font-size:12px;line-height:1.4}.saga-next{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.saga-next .btn{margin-left:auto}.season .card{margin-bottom:6px}.season-bar{margin:6px 0 2px}.track-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px;margin-bottom:6px;display:grid}.tp{opacity:.75;background:#121a2a;border:1px solid #2a3650;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;display:flex}.tp.ready{opacity:1;border-color:#ffd86a}.tp.got{opacity:.45}.tp-n{color:#ffd98a;background:#0b0f18;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:inline-flex}.tp-prizes{flex-wrap:wrap;gap:3px;display:flex}.tp-chip{align-items:center;gap:2px;display:inline-flex}.tp-chip img{width:16px;height:16px}.tp-chip.title{color:#ffd86a}.title-chips{flex-wrap:wrap;gap:4px;display:flex}.lb-title{color:#ffd98a;white-space:nowrap;background:#2a2040;border-radius:5px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:700}.ai-tag{color:#9fb4d8;text-transform:uppercase;background:#24304a;border-radius:4px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700}.clan-row.ai{opacity:.85;border-style:dashed}.friends .card{margin-bottom:6px}.fr-code,.fr-add{gap:5px;margin-top:5px;display:flex}.fr-code input,.fr-add input{min-width:0;color:inherit;font:inherit;letter-spacing:1px;text-transform:uppercase;background:#0b0f18;border:1px solid #2a3650;border-radius:8px;flex:1;padding:6px 8px;font-weight:700}.fr-row{border-top:1px solid #1c2538;align-items:center;gap:6px;padding:5px 0;display:flex}.fr-row:first-of-type{border-top:0}.fr-who{flex-direction:column;flex:1;min-width:0;display:flex}.pr-dot.off{box-shadow:none;background:#4a5468}.news{flex-direction:column;gap:6px;margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.4;display:flex}.news li::marker{color:#7ff5e6}.hb-search{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0b0f18;border:1px solid #2a3650;border-radius:8px;margin-bottom:8px;padding:7px 9px}.hb{flex-direction:column;gap:8px;display:flex}.hb-group h4{color:#7ff5e6;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:12px}.hb-entry{background:#121a2a;border:1px solid #2a3650;border-radius:8px;margin-bottom:4px}.hb-entry.on{border-color:#3a5a7a}.hb-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.hb-entry p{color:#d8deec;margin:0;padding:0 9px 8px 29px;font-size:12.5px;line-height:1.45}.topbar{grid-template-columns:auto minmax(0,1fr) auto auto;gap:4px}.topbar .icon-btn{width:30px;height:30px}@media (width<=370px){.topbar .icon-btn{width:27px}}@media (width<=420px){.topbar{gap:3px;padding-left:6px;padding-right:4px}.topbar .icon-btn{width:26px}.topbar .depth{min-width:0;max-width:74px}.cur.coin{padding-right:7px}}.skillbar{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;bottom:5px;left:6px;right:auto}.skillbar>.battle-hud{pointer-events:auto}.sk-row{pointer-events:none;align-items:center;gap:6px;display:flex}.skill{outline-offset:-3px;border-width:1.5px;border-radius:8px;outline-width:1.5px;width:30px;height:30px;box-shadow:0 2px #0009}.skill.ready{box-shadow:0 2px 0 #0009, 0 0 9px var(--glow)}.skill .cd{font-size:11px}.skill .cd:empty{display:none}.immune-x{border-radius:3px;padding:0;top:1px;left:1px}.swap-btn{border-radius:4px;width:14px;height:14px;top:-5px;right:-5px;box-shadow:0 1px #4a3008}.bar-btns{flex-direction:row;align-items:center;gap:4px;margin-left:2px}.bar-btns .auto-btn{height:22px;padding:0 6px;font-size:10px}.bh-list{max-height:96px}.doll{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.doll-slot{border-width:1.5px;border-radius:7px;max-height:38px}.doll-slot small{display:none}.doll-slot .dur{height:2px}.doll-more{min-height:26px;margin-top:4px;font-size:11px}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:3px}.item-slot{border-width:1.5px;border-radius:7px}.item-head{gap:8px}.item-big{border-radius:9px;width:46px;height:46px}.item-title{font-size:15px}.rar-line{font-size:11px}.dur-row{margin:4px 0 2px;font-size:11px}.stat-list{gap:1px;margin:4px 0;font-size:12px;line-height:1.3}.stat-list li.main{font-size:13px}.equip-on{margin:4px 0}.hero-chips{gap:3px;margin-top:3px}.hero-chip{gap:0;padding:1px;position:relative}.hero-chip span{display:none}.hero-chip img{width:26px;height:26px}.hero-chip svg{background:#0b0f18;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.swap-items .item-slot{width:36px;height:36px}.sec-title{margin:8px 0 4px;font-size:11px}.ops{gap:3px}.op{border-radius:7px;gap:6px;padding:4px 6px}.op-info{gap:1px}.op-info .muted.small{display:none}.op .btn.small{min-height:26px;padding:0 8px;font-size:11px}.socket-box{margin:4px 0;padding:4px 6px}.modal-actions{gap:4px;margin-top:6px}.modal-actions .btn{min-height:30px;padding:0 8px;font-size:12px}.craft-nav{margin:0 0 4px}.craft-nav button{padding:2px 1px 1px;font-size:9.5px}.craft-nav button svg{width:12px;height:12px}.recipe{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;padding:3px 2px}.rc-icon{border-radius:7px;width:26px;height:26px}.rc-info{gap:1px}.rc-info b{font-size:12px}.rc-info>span.small,.rc-info>span.muted{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.25;overflow:hidden}.recipe .btn.small,.rc-btns .btn.small{min-height:26px;padding:0 8px;font-size:11px}.cost-line{gap:2px}.cost-chip{border-radius:5px;height:17px;padding:0 4px;font-size:10.5px}.cost-chip img{width:12px;height:12px}.kind-pick button{height:22px;padding:0 6px;font-size:10.5px}.slot-filter button{min-width:24px;height:22px}.mat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.where-row{font-size:11px}.where-row img{width:16px;height:16px}.potion-card{margin-bottom:4px;padding:5px 6px}.pc-head img{width:22px;height:22px}.pc-tiers{gap:3px;margin-top:3px}.pc-tier{border-radius:6px;gap:2px;padding:3px 4px}.pc-tier .btn{min-height:22px;padding:0 4px;font-size:10.5px}.gem-grid{gap:3px}.gem-kind{border-radius:7px;gap:3px;padding:3px 4px}.gk-head img{width:16px;height:16px}.gk-lv{padding:1px 0}.gk-lv small{font-size:8.5px}.ws-row{margin:2px 0 4px}.pc-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-tier .row{flex-direction:column;gap:2px}.pc-tier .cost-line{min-height:17px}.fold>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary h3{flex:1;margin:0}.fold>summary:after{content:"▾";color:var(--muted);font-size:12px;transition:transform .15s}.fold:not([open])>summary:after{transform:rotate(-90deg)}.fold[open]>summary{margin-bottom:6px}.atlas{gap:3px}.biome-card{border-width:1.5px;border-radius:8px;padding:4px 8px}.biome-card>summary{cursor:pointer;font-size:12.5px;list-style:none}.biome-card>summary::-webkit-details-marker{display:none}.biome-card[open]>summary{margin-bottom:2px}.bc-hz{margin:2px 0;font-size:11.5px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px}.tab-rift .sub-head{margin-top:6px}.stars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:3px 0 4px}.star-node{border-radius:7px;gap:1px;padding:3px 4px}.star-node .sn-top{gap:2px;font-size:10.5px}.star-node small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;display:-webkit-box;overflow:hidden}.transcend-card>p.muted.small,.sing-card>p.muted.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:11px;display:-webkit-box;overflow:hidden}.tr-top{margin:0 0 3px}.transcend-btn,.sing-btn{min-height:30px;font-size:12.5px}.recall-card{padding-top:6px;padding-bottom:6px}.fam-items{border-color:#2a6a6a;box-shadow:inset 3px 0 #3fd6c6}.fam-items h3{color:#7ff5e6}.item-slot.fam{border-color:#1f5a5a}.fam-badge{color:#062a26;background:#3fd6c6;border-radius:4px;place-items:center;width:12px;height:12px;font-style:normal;display:grid;position:absolute;top:1px;left:1px}.item-slot img.fi-owner{background:#0b0f18;border-radius:4px;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.fam-items .ch-head{align-items:center;gap:6px;display:flex}.fam-items .ch-head h3{flex:1;margin:0}.fam-tag{color:#7ff5e6;align-items:center;gap:2px;font-weight:700;display:inline-flex}.fam-grow{flex-direction:column;gap:4px;margin-top:5px;display:flex}.fg-bond{align-items:center;gap:6px;font-size:12px;display:flex}.fg-bond .bar{flex:1}.fg-bond .btn{position:relative}.fg-bond .badge{position:absolute;top:-6px;right:-6px}.fg-slots{align-items:center;gap:4px;display:flex}.fg-slot{cursor:pointer;background:#0b1416;border:1.5px solid #1f5a5a;border-radius:7px;width:30px;height:30px;padding:0}.fg-slot img{width:100%;height:100%;display:block}.fg-slot.empty img{opacity:.25}.fg-slot.on{outline:1px solid #7ff5e6}.fam-tree{background:#0e1a1c;border:1px solid #1f3a3a;border-radius:8px;padding:5px}.ft-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.ft-col{flex-direction:column;gap:3px;min-width:0;display:flex}.ft-col>b{color:#7ff5e6;text-align:center}.ft-node{color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.55;background:#0b1214;border:1px solid #1f3a3a;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:3px 4px;font-size:10.5px;display:flex}.ft-node.has{opacity:1;border-color:#3fd6c6}.ft-node.can{opacity:1;outline:1px solid #ffe9a8}.ft-top{align-items:center;gap:3px;width:100%;font-weight:700;display:flex}.ft-node i{color:#ffd98a;margin-left:auto;font-style:normal}.ft-node small{color:var(--muted);font-size:9px;line-height:1.2}.fam-pick{flex-direction:column;gap:3px;display:flex}.fp-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0b1214;border:1px solid #1f3a3a;border-radius:7px;align-items:center;gap:6px;padding:3px 5px;display:flex}.fp-row.on{border-color:#3fd6c6}.fi-tile{background:#121826;border-radius:6px;flex:none;width:26px;height:26px}.fi-tile img{width:100%;height:100%;display:block}.fp-stats{flex:1;min-width:0}.fp-owner{border-radius:5px;width:18px;height:18px}.fam-row{flex-wrap:wrap}.fam-row>.fam-grow{flex:100%}.hero-list{gap:3px}.hero-row{border-width:1.5px;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;gap:5px;padding:2px 3px 2px 2px}.hero-row.bench{grid-template-columns:30px minmax(0,1fr) auto 22px}.hero-row.locked{grid-template-columns:26px minmax(0,1fr);padding:2px 4px 2px 2px}.hr-face{border-radius:7px;width:30px;height:30px}.hero-row.locked .hr-face{width:26px;height:26px}.hr-face img{border-radius:6px}.hr-stars,.hr-el{transform:scale(.85)}.hr-lv{border-radius:4px;min-width:13px;height:13px;padding:0 2px;font-size:8.5px;line-height:13px}.hr-info{gap:0}.hr-name{gap:4px;font-size:12px}.hr-name small{font-size:9.5px}.hr-stats{gap:6px;font-size:10px}.hr-ups{gap:3px}.up-btn{border-width:1.5px;border-radius:7px;width:50px;min-height:26px;padding:1px 2px;box-shadow:inset 0 1px #ffffff29,0 2px #111a2e}.up-name{gap:2px;font-size:10.5px}.up-name small{font-size:8.5px}.up-cost{font-size:9.5px}.hr-join{width:22px;min-height:26px}.locked-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.locked-list .hr-name{font-size:11px}.locked-list .hr-name small{display:none}.locked-list .muted.small{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.fam-card{gap:6px;padding:3px 6px}.fam-card .fam-portrait.small{width:34px;height:34px}.fam-card .fam-info .small{font-size:10.5px}.tab-heroes .switch-row{font-size:11px}.tab-heroes .sub-head{margin:5px 2px 3px}.hero-row .mini-bar{border-radius:1px;height:2px;margin:0;position:absolute;bottom:1px;left:34px;right:4px}.view-switch button{min-width:0}.view-switch .vs-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=430px){.view-switch.many button{flex:auto;gap:3px;padding:4px;font-size:11px}}@media (width<=350px){.view-switch.many button:not(.on){flex:none;padding:4px 9px}.view-switch.many button:not(.on) .vs-l{display:none}}.view-switch.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.view-switch.grid3 button{border-radius:7px;gap:4px;min-width:0;padding:4px;font-size:11.5px;position:relative}.view-switch.grid3 .badge{margin:0;position:absolute;top:-4px;right:-2px}.achv-link{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;display:flex}.achv-link span{flex:1;font-size:12px;font-weight:700}.achv-link .badge{position:static}.achv-head{align-items:center;gap:6px;margin:2px 0 5px;display:flex}.achv-sum{flex:1;align-items:center;gap:4px;font-weight:700;display:inline-flex}.achv-filter{scrollbar-width:none;gap:4px;margin-bottom:4px;padding-bottom:4px;display:flex;overflow-x:auto}.achv-filter::-webkit-scrollbar{display:none}.achv-chip{border:1.5px solid var(--ink);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font:700 11px/1.3 inherit;display:inline-flex}.achv-chip.on{background:var(--tab);color:#1a1006}.achv-chip.hot:not(.on){color:#ffe08a;border-color:#b8862a}.achv-chip small{color:#fff;background:#e8455a;border-radius:999px;padding:0 5px;font-size:9.5px;line-height:14px}.achv-list{flex-direction:column;gap:3px;display:flex}.achv-row{background:linear-gradient(180deg, var(--panel2), var(--panel));border:1.5px solid var(--ink);border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 5px 4px 4px;display:grid}.achv-row.ready{border-color:#d8a43a;box-shadow:inset 0 0 0 1px #ffd25a40,0 0 10px #ffc85026}.achv-row.done{opacity:.55}.achv-ic{color:#ffd86a;background:#1a2236;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.achv-row.done .achv-ic{color:#8fd8a0}.achv-info{flex-direction:column;gap:1px;min-width:0;display:flex}.achv-info b{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.achv-info .tier-dots{flex-wrap:nowrap;gap:2px;display:inline-flex}.achv-info .tier-dots i{width:5px;height:5px}.achv-info .small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.achv-info .small em{color:#cfd8ea;font-style:normal}.achv-bar{background:#0a0d14;border-radius:2px;height:3px;margin-top:1px;display:block;overflow:hidden}.achv-bar i{background:linear-gradient(90deg,#d8a43a,#ffe08a);height:100%;display:block}.achv-row{padding:3px 5px 3px 4px}.achv-info b,.achv-info .small{line-height:1.2}.achv-row .btn{min-height:24px}.exp-bar{gap:4px;margin-bottom:5px}.exp-pill{padding:2px 7px;font-size:11px}.exp-list{gap:4px}.exp-card{border-radius:9px;padding:4px 6px 5px}.exp-top{gap:5px}.exp-top b{font-size:12.5px}.exp-hours{padding:0 5px;font-size:10.5px}.exp-top .exp-tags{flex-wrap:nowrap;gap:6px;margin:0;font-size:10.5px;display:inline-flex}.exp-need,.exp-odds-mini{margin-left:auto}.exp-rewards{gap:2px 8px;margin:2px 0 3px;font-size:10.5px}.exp-rewards img{width:13px;height:13px}.exp-go{justify-content:flex-start;gap:6px;margin-top:2px}.exp-chosen{align-items:center;gap:3px;display:inline-flex}.exp-hero.mini{border-radius:6px;width:24px;height:24px}.exp-hero.mini img{border-radius:5px}.exp-top .exp-chosen{margin-left:auto}.exp-top .exp-chosen+.exp-odds-mini{margin-left:0}.exp-edit{min-width:28px;min-height:26px;padding:2px 6px}.exp-edit.on{color:var(--gold)}.exp-go .exp-odds{flex-direction:row;align-items:baseline;gap:5px;margin-left:auto}.exp-go .exp-odds b{font-size:15px}.exp-go .exp-odds small{font-size:10px}.exp-go .btn.gold{min-height:28px;padding:3px 12px}.exp-pick{gap:3px;margin:3px 0 2px}.exp-pick .exp-hero{width:30px;height:30px}.exp-foot{gap:6px}.exp-foot .exp-time{white-space:nowrap;align-items:center;gap:3px;font-weight:700;display:inline-flex}.exp-foot .bar{flex:1;height:5px;margin:0}.exp-foot .btn{min-height:24px;padding:2px 8px}.exp-speed{gap:3px;margin-top:3px}.exp-speed .btn{min-height:24px;padding:2px 4px;font-size:10.5px}.exp-card .claim{min-height:30px;margin-top:2px}.craft .tab-head{margin-bottom:3px}.craft .mat-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:3px}.craft .mat-tile{border-radius:7px;gap:0;min-height:0;padding:3px 2px 2px}.craft .mat-tile img{width:20px;height:20px}.craft .mat-tile b{font-size:11px;line-height:1.15}.craft .mat-tile span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;line-height:1.15;overflow:hidden}.craft .where-card{padding:4px 7px}.craft .where-row{gap:5px;padding:1px 0;font-size:11px}.craft .where-row img{width:16px;height:16px}.craft .card{padding:4px 6px}.craft .recipe{gap:6px;min-height:0;padding:3px 0}.craft .recipe .rc-icon{width:24px;height:24px}.craft .recipe .rc-icon img{width:20px;height:20px}.craft .recipe .rc-info{gap:1px}.craft .recipe .rc-info b{align-items:center;gap:4px;font-size:11.5px;display:flex}.craft .recipe .rc-info .small{font-size:10px}.craft .recipe .btn{min-height:25px;padding:2px 8px;font-size:11px}.craft .rc-btns,.craft .cost-line{gap:3px}.craft .cost-chip{padding:0 4px;font-size:10px}.craft .cost-chip img{width:12px;height:12px}.craft .sub-head{margin:5px 2px 3px}.craft .sub-head .help-q{margin-left:4px}.craft .swap-pick{gap:4px}.craft .swap-pick .mat-pick button{padding:1px 3px}.potion-bag{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.pb-chip{border:1.5px solid color-mix(in srgb, var(--pc) 60%, #111a2e);color:#e6ecf6;cursor:pointer;background:#141b2b;border-radius:8px;align-items:center;gap:3px;padding:2px 6px 2px 3px;font:700 11px/1.2 inherit;display:inline-flex}.pb-chip small{color:var(--muted);font-weight:700}.pb-chip span{background:var(--gold);color:#1a1006;border-radius:6px;margin-left:3px;padding:0 5px;font-size:10px}.pb-chip:disabled{opacity:.5;cursor:default}.pb-chip img{width:18px;height:18px}.potion-list{flex-direction:column;gap:3px;display:flex}.potion-row{background:linear-gradient(180deg, var(--panel2), var(--panel));border:1.5px solid var(--ink);border-left:3px solid var(--pc);border-radius:9px;padding:3px 5px 4px}.potion-row.on{box-shadow:0 0 0 1px color-mix(in srgb, var(--pc) 50%, transparent) inset}.pr-head{align-items:center;gap:5px;min-width:0;display:flex}.pr-head img{flex:none;width:20px;height:20px}.pr-head b{white-space:nowrap;font-size:12px}.pr-head .small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.pr-head .pc-left{color:var(--good);white-space:nowrap;margin-left:auto;font-weight:700}.pr-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:3px;display:grid}.pr-brew{color:#e6ecf6;cursor:pointer;background:#18203a;border:1.5px solid #2a3550;border-radius:7px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:2px 1px;font-family:inherit;display:flex}.pr-brew b{font-size:11px;line-height:1.1}.pr-brew .cost-line{flex-wrap:wrap;justify-content:center;gap:2px}.pr-brew .cost-chip{padding:0 2px;font-size:9.5px}.pr-brew .cost-chip img{width:11px;height:11px}.pr-brew:not(:disabled):hover{border-color:var(--pc)}.pr-brew:disabled{opacity:.55;cursor:default}.gem-card h3{align-items:center;gap:4px;display:flex}.gem-card .gk-levels{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px}.gem-card .gk-lv{border-radius:5px;padding:1px 0}.gem-card .gk-lv small{font-size:8px;line-height:1}.gem-card .gem-kind .btn{min-height:22px;padding:1px 6px;font-size:10.5px}.craft .swap-pick>div:not(.row){align-items:center;gap:5px;display:flex}.craft .swap-pick .lbl{color:var(--muted);flex:0 0 34px;font-size:10px}.craft .swap-pick .mat-pick{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.craft .swap-pick .mat-pick button{flex-direction:column;align-items:center;min-width:0;padding:1px 0;display:flex}.craft .swap-pick .mat-pick img{width:16px;height:16px}.craft .swap-pick .mat-pick small{font-size:8.5px;line-height:1}.craft .swap-pick .row{gap:3px}.craft .swap-pick .row .btn{flex:1;min-height:24px;padding:1px 4px;font-size:10.5px}.hb-table{background:#0e1320;border:1px solid #222c42;border-radius:8px;flex-direction:column;gap:3px;margin:2px 0 6px;padding:5px 6px;display:flex}.hb-recipe{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.hb-out{align-items:center;gap:3px;min-width:0;display:inline-flex}.hb-out img,.hb-price img{width:14px;height:14px}.hb-out b{font-size:11px}.hb-eq{color:var(--muted)}.hb-price{flex-wrap:wrap;gap:2px 6px;display:inline-flex}.hb-price span{align-items:center;gap:2px;font-weight:700;display:inline-flex}.hb-recipe small{margin-left:auto;font-size:9.5px}.hb-table p{margin:2px 0 0}.trials2 .event-card{margin-bottom:6px;padding:5px 8px}.ev-line{align-items:center;gap:5px;display:flex}.ev-line .ev-name{font-size:13px}.ev-line .ev-ends{margin-left:auto}.trials2 .ev-row{align-items:center;gap:5px;margin-top:3px;display:flex}.trials2 .ev-tokens{align-items:center;gap:3px;margin-right:auto;font-weight:800;display:inline-flex}.ev-shop-btn{position:relative}.ev-shop-btn.on{color:var(--gold)}.ev-shop-btn .badge{position:absolute;top:-6px;right:-6px}.trials2 .ev-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:5px}.trials2 .ev-item{gap:1px;padding:3px 2px}.trials2 .ev-item b{font-size:10.5px}.trials2 .ev-item small{font-size:9px;line-height:1.15}.trials2 .ev-item-ico svg,.trials2 .ev-item-ico img{width:16px;height:16px}.trials2 .hint{margin:2px 2px 6px}.tg-head{text-transform:uppercase;letter-spacing:.04em;color:#ffcf8a;align-items:center;gap:5px;margin:2px 2px 4px;font-size:12px;display:flex}.tg-head .switch-row{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:auto;font-size:11px}.tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tile{cursor:pointer;background:linear-gradient(180deg, var(--panel2), var(--panel));border:1.5px solid var(--ink);border-left:3px solid var(--acc);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px 5px 7px;display:flex}.tile.ready{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 30%, transparent)}.tile.live{box-shadow:0 0 0 1px var(--acc), 0 0 12px color-mix(in srgb, var(--acc) 35%, transparent)}.tile.done{opacity:.62}.tile.locked{opacity:.5;border-left-color:#3a4560}.tile.open{border-color:var(--acc)}.tile-top{align-items:center;gap:5px;min-width:0;display:flex}.tile-ic{background:color-mix(in srgb, var(--acc,#8fd8ff) 18%, #0d1220);width:22px;height:22px;color:var(--acc,#8fd8ff);border-radius:6px;flex:none;place-items:center;display:grid}.tile-top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:1.15;overflow:hidden}.tile-left{background:#0b0f18;border:1px solid #263149;border-radius:6px;flex:none;padding:0 5px;font-size:10px;font-weight:800;line-height:15px}.tile.done .tile-left{color:var(--muted)}.tile-sub{min-height:14px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:10.5px;display:flex;overflow:hidden}.tile-sub b{font-weight:800}.tile-mat{width:13px;height:13px}.tile-act{align-items:center;gap:4px;margin-top:1px;display:flex}.tile-act .btn{flex:1;min-height:25px;padding:2px 6px;font-size:11px}.tile-act .ch-lock{flex:1;justify-content:center}.tile-more{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#121826;border:1px solid #263149;border-radius:7px;flex:none;place-items:center;display:grid}.tdetail{background:#0e1320;border:1.5px solid #283350;border-radius:10px;margin-top:4px;padding:5px 7px 6px}.td-head{align-items:center;gap:5px;margin-bottom:3px;display:flex}.td-head b{flex:1;font-size:12.5px}.tdetail p{margin:2px 0 4px}.td-row{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:3px 0;display:flex}.tdetail .mat-pick{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.tdetail .bare-bar{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.tdetail .arena-card.bare,.tdetail .wboss-card.bare{box-shadow:none;background:0 0;border:0;padding:0}.maze-live{border-color:#8a4ad6}.tile{gap:1px;padding:4px 5px 4px 6px}.tile-act .btn{min-height:23px}.tile-more{width:22px;height:22px}.craft .where-row{grid-template-columns:16px auto minmax(0,1fr);align-items:center;display:grid}.craft .where-row .muted.small{white-space:normal;min-width:0;line-height:1.2}.craft .where-card{grid-template-columns:minmax(0,1fr);gap:1px}.craft .where-row .muted.small{text-align:left;margin-left:0}.speed-btn .sp-left{opacity:.85;margin-left:3px;font-size:9px}.sp3{flex-direction:column;gap:4px;display:flex}.sp3-buy{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.sp3-buy .btn{flex-direction:column;min-height:34px;padding:2px;font-size:10.5px;line-height:1.15}.sp3-buy .cost{font-size:10px}.farm-row{align-items:center;gap:6px;margin-top:4px;display:flex}.farm-row .btn{min-height:25px;padding:2px 8px;font-size:11px}.adv-chip.farm{color:#9ff0d8;border-color:#3ab89a}.biome-card.farming{box-shadow:inset 0 0 0 1.5px #3ab89a}.hybrid-tag{color:#fff;background:linear-gradient(90deg,#7a4ad6,#3a9ad6);border-radius:5px;padding:0 5px;font-size:10px;display:inline-block}.battle.arena-on .show-skip{z-index:3;position:absolute;top:8px;right:8px}.arena-team{align-items:center;gap:4px;margin:2px 0 5px;display:flex}.arena-team .at-lbl{white-space:nowrap;margin-right:2px;font-size:11px;font-weight:800}.at-slot{width:34px;height:34px;color:var(--gold);cursor:pointer;background:#101624;border:1.5px dashed #3a4a6a;border-radius:9px;place-items:center;padding:0;font:800 18px/1 inherit;display:grid;overflow:hidden}.at-slot.full{border-style:solid;border-color:#4a6a9a}.at-slot img{width:100%;height:100%}.at-pick{background:#0b0f18;border:1px solid #263149;border-radius:8px;flex-wrap:wrap;gap:3px;margin-bottom:5px;padding:4px;display:flex}.at-pick button{cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:7px;width:30px;height:30px;padding:0;overflow:hidden}.at-pick button img{width:100%;height:100%}.arena-stats{background:#0b0f18;border:1px solid #222c42;border-radius:8px;margin-top:6px;padding:4px 6px}.arena-stats b{font-size:11.5px}.arena-stats p{margin:1px 0;font-size:10.5px}.arena-log{flex-direction:column;gap:1px;margin-top:3px;display:flex}.arena-log span{gap:6px;font-size:10.5px;display:flex}.arena-log .w{color:var(--good);font-weight:800}.arena-log .l{color:var(--bad);font-weight:800}.arena-log em{color:var(--muted);margin-left:auto;font-style:normal}.arena-res{margin:4px 0;font-size:11px}.arena-res.win{color:var(--good)}.battle.arena-on .show-skip{inset:auto 8px 8px auto}.surge-btn{z-index:3;color:#ffd6fb;cursor:pointer;background:#14081ed1;border:1.5px solid #5a2a6a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 3px;font:800 11px/1 inherit;display:flex;position:absolute;bottom:8px;right:8px}.surge-btn .sg-ring{color:#fff;background:radial-gradient(circle, #2a1036 58%, transparent 60%), conic-gradient(#ff6ad8 var(--p), #3a2048 0);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.surge-btn small{color:#c8a8d8;font-size:10px}.surge-btn.full{border-color:#ff6ad8;animation:1s ease-in-out infinite surgePulse;box-shadow:0 0 14px #ff6ad88c}.surge-btn.full .sg-ring{background:radial-gradient(circle,#ff6ad8 50%,#ffd6fb 62%,#0000 64%)}.surge-btn.live{opacity:.9;animation:none}@keyframes surgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.surge-btn{bottom:46px}.form-row{flex-wrap:wrap;align-items:center;gap:3px 6px;margin:2px 0 4px;display:flex}.form-lbl{white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.form-seg button{align-items:center;gap:1px;padding:2px 6px;font-size:10.5px;display:inline-flex}.form-desc{flex:100%;font-size:10px;line-height:1.25}.duo-card{margin-bottom:4px;padding:3px 7px}.duo-card summary{cursor:pointer;align-items:center;gap:5px;font-size:12px;list-style:none;display:flex}.duo-card summary::-webkit-details-marker{display:none}.duo-card summary .icon{color:#ff8ac4}.duo-live{color:#0a1a0c;background:#8ef0a0;border-radius:6px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800}.duo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:4px;display:grid}.duo{background:#0e1420;border:1px solid #222c40;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}.duo.on{background:#2a1426;border-color:#ff8ac4}.duo.unknown{opacity:.7}.duo-faces{flex:none;display:inline-flex}.duo-faces img,.duo-faces i{border-radius:5px;width:20px;height:20px}.duo-faces img+img,.duo-faces *+i{margin-left:-5px}.duo-faces i{color:var(--muted);background:#1a2234;border:1px dashed #3a4a6a;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.duo-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.duo-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.duo-txt small{color:var(--muted);font-size:9px}.duo.unknown .small{font-size:9.5px;line-height:1.15}.train-row{margin-top:0}.at-slot.locked{cursor:default;color:var(--muted)}.train-tag{color:#8ef0a0;align-items:center;gap:1px;font-size:9px;display:inline-flex}.hr-mvp{color:#ffd34a;filter:drop-shadow(0 1px #000);line-height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.svar-row{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;display:flex}.duo-mini{flex-wrap:wrap;align-items:center;gap:3px 5px;margin:4px 0;display:flex}.duo-chip{background:#0e1420;border:1px solid #263149;border-radius:7px;align-items:center;gap:3px;padding:1px 5px 1px 1px;display:inline-flex}.duo-chip img{border-radius:5px;width:18px;height:18px}.duo-chip small{color:var(--muted);font-size:9.5px}.duo-chip.on{border-color:#ff8ac4}.duo-chip.unknown{color:var(--muted);padding:1px 5px}.hlog-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.hlog-row span{background:#0e1420;border:1px solid #222c40;border-radius:7px;flex-direction:column;align-items:center;min-width:0;padding:3px 2px;display:flex}.hlog-row small{color:var(--muted);white-space:nowrap;align-items:center;gap:2px;font-size:9px;display:inline-flex}.hlog-row b{font-variant-numeric:tabular-nums;font-size:12px}.curse-mark{color:#d68aff;text-shadow:0 0 4px #7a1aff,0 1px #000;font-size:10px;line-height:1;position:absolute;bottom:5px;left:2px}.ilv-mark{text-align:center;color:#1a1006;background:#ffad33;border-radius:3px;min-width:11px;height:11px;padding:0 2px;font-size:8.5px;font-weight:800;line-height:11px;position:absolute;bottom:5px;right:2px;box-shadow:0 1px #000}.ilv-row{grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:6px;margin:4px 0;font-size:12px;display:grid}.ilv-row .lvl-track i{background:linear-gradient(90deg,#ffad33,#ffe0a0)}.curse-row{background:#1c1026;border:1px solid #7a3aa8;border-radius:8px;flex-direction:column;gap:3px;margin:4px 0;padding:5px 7px;display:flex}.curse-row .icon{color:#d68aff;vertical-align:-2px}.curse-row.pure{color:#ffe9a8;background:#1c1a10;border-color:#a88a3a}.curse-go{justify-content:space-between;align-items:center;gap:6px;display:flex}.curse-go img{vertical-align:-3px;width:14px;height:14px}.affix-lock{height:16px;color:var(--muted);cursor:pointer;vertical-align:1px;background:#141b2b;border:1px solid #2a3550;border-radius:4px;margin-left:5px;padding:0 3px;line-height:0}.affix-lock.on{color:#1a1006;background:#ffd34a;border-color:#ffd34a}.affix-locked{color:#ffe9a8}.look-op{grid-template-columns:minmax(0,1fr) auto}.look-btns{gap:4px;display:inline-flex}.look-picks{flex-wrap:wrap;grid-column:1/-1;gap:3px;display:flex}.look-picks button{cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:7px;width:34px;height:34px;padding:0;overflow:hidden}.look-picks button.on{border-color:var(--gold)}.look-picks img{width:100%;height:100%}.grand-tag{color:#1a1006;background:var(--set,#ffd34a);border-radius:4px;margin-left:5px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800}.wsl-row{grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:6px;margin:2px 0 5px;display:grid}.wsl-row .lvl-track i{background:linear-gradient(90deg,#ffad33,#ffe0a0)}.wsl-row .btn .badge{margin-left:4px;position:static}.wsl-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:6px;display:grid}.wsl-perk{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#101624;border:1px solid #263149;border-radius:8px;flex-direction:column;gap:1px;padding:4px 6px;display:flex}.wsl-perk.has{border-color:#a8853a}.wsl-perk.can{box-shadow:inset 0 0 0 1px #ffd34a}.wsl-perk:disabled{cursor:default}.wsl-perk .tl-top{align-items:center;gap:4px;font-size:11.5px;display:flex}.wsl-perk .tl-top i{color:#ffd98a;margin-left:auto;font-style:normal}.wsl-perk .tl-desc{color:var(--muted);font-size:10px;line-height:1.2}.bp-card,.fam-forge{margin-top:6px}.bp-list{flex-wrap:wrap;gap:3px;margin-bottom:4px;display:flex}.bp-chip{border:1.5px solid color-mix(in srgb, var(--set) 55%, #1a2234);color:var(--set);cursor:pointer;background:#101624;border-radius:7px;padding:2px 7px;font:700 11px/1.3 inherit}.bp-chip.on{background:color-mix(in srgb, var(--set) 22%, #101624)}.bp-slots{margin-bottom:4px}.bp-go,.fam-forge .recipe{grid-template-columns:minmax(0,1fr) auto}.fam-forge-lock{margin-top:6px}.lab-card{flex-direction:column;gap:5px;display:flex}.lab-pick{flex-wrap:wrap}.lab-go{justify-content:space-between;align-items:center;gap:6px;display:flex}.lab-msg{color:#ffe9a8;margin:0}.lab-log{flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.lab-try{background:#0e1420;border:1px solid #222c40;border-radius:6px;align-items:center;gap:1px;padding:1px 4px;display:inline-flex}.lab-try img{width:16px;height:16px}.lab-try .near{text-align:center;background:#2a3550;border-radius:4px;min-width:12px;margin-left:3px;font-size:10px}.lab-try .near.n2{color:#fff4c2;background:#7a6a1a}.lab-try .near.n3{color:#eaffef;background:#2e9a45}.syn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:6px;display:grid}.syn{background:#0e1420;border:1px solid #222c40;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:2px 5px;display:flex}.syn.on{background:#1c1630;border-color:#b8a0ff}.syn.unknown{opacity:.7}.syn-pots{flex:none;align-items:center;display:inline-flex}.syn-pots img{width:16px;height:16px}.syn-pots i{color:var(--muted);text-align:center;width:16px;font-size:11px;font-style:normal;font-weight:800}.syn-txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.syn-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.syn-txt small{color:var(--muted);font-size:9px}.day-chip{color:#fff4d8;cursor:pointer;background:#1e1608cc;border:1px solid #a8853a;border-radius:7px;flex-direction:column;align-items:flex-end;gap:2px;padding:2px 6px;font-size:10px;font-weight:800;display:flex}.day-chip.night{color:#d8e4ff;background:#080e28d9;border-color:#4a64b0}.day-chip.dawn,.day-chip.dusk{border-color:#d0764a}.dc-top{align-items:center;gap:2px;display:inline-flex}.dc-txt{text-align:right;max-width:150px;font-weight:600;line-height:1.25}.inv-chip{color:#ffe0d8;background:#300c08d9;border:1px solid #c0503a;border-radius:7px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.bounty-card h3{align-items:center;gap:5px;display:flex}.bounty{border-top:1px solid #1c2436;grid-template-columns:minmax(0,1fr) 60px auto auto;align-items:center;gap:6px;padding:3px 0;display:grid}.bounty:first-of-type{border-top:0}.bounty.done{opacity:.6}.bounty.done .icon{color:var(--good,#4fd06a)}.bn-txt{min-width:0}.bn-bar{background:#0a0d14;border:1px solid #222c42;border-radius:3px;height:6px;overflow:hidden}.bn-bar i{background:linear-gradient(90deg,#ffad33,#ffe0a0);height:100%;display:block}.bounty.ready .bn-bar i{background:linear-gradient(90deg,#4fd06a,#b9ffc8)}.bn-n{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.bounty-card .btn.wide{width:100%;margin-top:5px}.mastery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.mastery{border:1px solid color-mix(in srgb, var(--bc,#2a3550) 45%, #1a2234);background:#0e1420;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 4px;min-width:0;padding:3px 6px;display:grid}.mastery.max{box-shadow:inset 0 0 0 1px #ffd34a}.mastery.locked{color:var(--muted);justify-content:center;font-size:11px;display:flex}.ms-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.ms-stars{color:#ffd34a;letter-spacing:-1px;font-size:9px}.ms-stars i{color:#2a3550;font-style:normal}.mastery .bn-bar{grid-column:1/-1}.mastery small{grid-column:1/-1;font-size:9px}.cspec-card{margin-bottom:6px;padding:5px 7px}.cspec-head{align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.cspec-head .small{margin-left:auto}.cspec-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.cspec-pick{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#101624;border:1.5px solid #263149;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:4px 5px;display:flex}.cspec-pick b{font-size:11.5px}.cspec-pick small{color:var(--muted);font-size:9.5px;line-height:1.2}.cspec-pick.on{background:#2a2210;border-color:#ffd34a}.cspec-pick:disabled{cursor:default}.cspec-pick:disabled:not(.on){opacity:.6}.cspec-cost{margin-top:3px;display:block}.codex-row.gilded{background:linear-gradient(90deg,#2a2210,#141a26 60%);box-shadow:inset 0 0 0 1.5px #ffd34a}.best-biome .sub-head{margin:6px 0 3px}.best-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.best-tile{color:inherit;font:inherit;cursor:pointer;background:#0e1420;border:1px solid #222c40;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 2px;display:flex}.best-tile.boss{background:#1a0e14;border-color:#7a3a4a}.best-tile.unknown{opacity:.75}.best-tile.on{grid-column:span 2}.bt-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:800;line-height:1.1;overflow:hidden}.bt-lv{color:#7ff0e0;letter-spacing:-.5px;font-size:8px}.bt-lv i{color:#2a3550;font-style:normal}.bt-more{color:var(--muted);text-align:center;font-size:9px;line-height:1.2}.enc-slot{margin-top:4px}.enc-sh{color:#ffd98a;align-items:center;gap:4px;margin:4px 0 2px;font-size:11.5px;display:flex}.enc-row{border-top:1px solid #1a2132;align-items:center;gap:6px;padding:2px 0;display:flex}.enc-row img{flex:none;width:26px;height:26px}.enc-row.unknown{opacity:.55}.enc-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.enc-txt b{font-size:11.5px}.enc-txt small{color:var(--muted);font-size:9.5px}.enc-set{border-top:1px solid #1a2132;flex-direction:column;gap:1px;padding:4px 0;display:flex}.enc-set>b{color:var(--set,#ffd34a);font-size:12px}.enc-set.uq>b{color:#ffd34a}.enc-set.unknown{opacity:.55}.enc-set small{color:var(--muted);font-size:10px;line-height:1.25}.enc-slots{color:var(--muted);gap:3px;display:inline-flex}.page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.page-tile{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#0e1420;border:1px dashed #2a3550;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:4px 6px;display:flex}.page-tile.found{color:#ffe9a8;background:#1c180e;border-style:solid;border-color:#a8853a}.page-tile.on{grid-column:1/-1}.page-tile b{font-size:10.5px}.page-tile small{color:#d6dcea;font-size:10px;font-style:italic;line-height:1.3}.pg-n{opacity:.7;font-size:9px}.league-row{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 0 5px;display:flex}.league-badge{color:#0a0d14;background:var(--lg);border-radius:7px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex}.def-log{margin-top:5px}.def-log summary{cursor:pointer;align-items:center;gap:4px;display:flex}.def-row{border-top:1px solid #1a2132;justify-content:space-between;align-items:center;gap:6px;padding:2px 0;display:flex}.def-row.held span{color:#b9ffc8}.def-row.lost span{color:#ffc0b8}.sprint-chip{color:#d8fff8;background:#081e1ed9;border:1px solid #3fd6c6;border-radius:7px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.sprint-chip small{color:#9fe6ff;font-weight:600}.sprint-chip.behind small{color:#ffb0a0}.solo-picks{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.solo-pick{width:38px;color:inherit;font:inherit;cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;flex-direction:column;align-items:center;padding:0 0 1px;display:flex;position:relative}.solo-pick img{width:34px;height:34px}.solo-pick small{color:var(--muted);font-size:9px}.solo-pick.medal{border-color:#ffd34a}.solo-pick i{color:#ffd34a;line-height:0;position:absolute;top:-3px;right:-3px}.bar.boss.phased{position:relative}.phase-tick{background:#ffffff8c;width:2px;position:absolute;top:-1px;bottom:-1px}.clan-phase{color:#ffd98a;margin:2px 0 0}.login-card .ch-head small{margin-left:auto}.login-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:4px 0;display:grid}.lw-day{background:#0e1420;border:1px solid #222c40;border-radius:7px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 1px;font-size:10px;display:flex}.lw-day small{color:var(--muted);font-size:8.5px}.lw-day b{font-size:9.5px}.lw-day img{width:16px;height:16px}.lw-day.got{opacity:.5}.lw-day.now{background:#2a2210;border-color:#ffd34a;box-shadow:inset 0 0 0 1px #ffd34a}.login-month{flex-direction:column;gap:2px;margin-bottom:5px;display:flex}.login-month .bar{height:6px}.login-card .btn.wide{width:100%}.chain-row .chain-tale{color:#d6dcea;font-style:italic;line-height:1.3}.showcase summary{cursor:pointer;list-style:none}.showcase summary::-webkit-details-marker{display:none}.pf-heroes{flex-wrap:wrap;gap:3px;margin:4px 0;display:flex}.pf-hero{cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:7px;width:32px;height:32px;padding:0;overflow:hidden}.pf-hero.on{border-color:var(--gold)}.pf-hero img{width:100%;height:100%}.pf-row{gap:5px;margin-bottom:3px;display:flex}.pf-motto{min-width:0;color:inherit;font:inherit;background:#0b0f18;border:1px solid #2a3550;border-radius:7px;flex:1;padding:4px 7px;font-size:12px}.fr-fav{border-radius:7px;flex:none;width:28px;height:28px}.fr-motto{color:#ffe9a8;font-size:10px;font-style:italic;display:block}.fr-show{font-size:9.5px;display:block}.cperk-list{flex-direction:column;gap:3px;display:flex}.cperk{background:#0e1420;border:1px solid #222c40;border-radius:7px;align-items:center;gap:6px;padding:3px 5px;display:flex}.cperk.has{border-color:#a8853a}.cp-txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cp-txt b{font-size:11.5px}.cp-txt small{color:var(--muted);font-size:10px}.class-row,.soul-row{flex-direction:column;gap:3px;margin:5px 0;display:flex}.class-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.class-pick{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#101624;border:1.5px solid #263149;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;display:flex}.class-pick b{font-size:11.5px}.class-pick small{color:var(--muted);font-size:9.5px;line-height:1.2}.class-pick.on{background:#2a2210;border-color:#ffd34a}.class-pick:disabled:not(.on){opacity:.55;cursor:default}.soul-row .lvl-track i{background:linear-gradient(90deg,#b678ff,#ffd0ff)}.soul-row .lv{color:var(--muted);margin-left:4px;font-weight:600}.tavern-card{align-items:center;gap:7px;margin-bottom:4px;padding:4px 7px;display:flex}.tv-face{background:radial-gradient(circle at 50% 35%,#2c3a58,#121826 72%);border-radius:8px;flex:none;width:40px;height:40px}.tv-info{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.tv-info b{font-size:12px}.tv-info .small{font-size:10px}.good-txt{color:#8ef0a0}.opt-card{margin-bottom:4px;padding:3px 7px}.opt-head{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:1px 0;font-size:12px;display:flex}.opt-head .icon:last-child{margin-left:auto}.opt-row{flex-wrap:wrap;align-items:center;gap:3px;margin:4px 0 2px;display:flex}.opt-face img{border:1.5px solid #2a3550;border-radius:7px;width:30px;height:30px;display:block}.opt-face.new img{border-color:#8ef0a0}.opt-row .btn{margin-left:auto}.fame-row{color:#ffe9a8;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0;display:flex}.ess-op{grid-template-columns:minmax(0,1fr) auto}.ess-chips{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.chip-btn{color:inherit;font:inherit;cursor:pointer;background:#141b2b;border:1px solid #2a3550;border-radius:6px;padding:1px 6px;font-size:10px}.chip-btn.on{border-color:var(--gold);background:#2a2210}.chip-btn.ess{border-color:#5a3a8a}.chip-btn:disabled{opacity:.4;cursor:default}.relic-card{margin-bottom:6px;padding:4px 7px}.relic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.relic{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#101624;border:1.5px solid #263149;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:flex}.relic .icon{color:var(--rc)}.relic.on{border-color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, #101624)}.rl-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rl-txt b{font-size:11px}.rl-txt small{color:var(--muted);font-size:9px}.relic-btn{z-index:3;border:2px solid color-mix(in srgb, var(--rc) 50%, #1a2234);width:32px;height:32px;color:var(--rc);cursor:pointer;background:#0e1420d9;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:84px;right:8px}.relic-btn.ready{border-color:var(--rc);box-shadow:0 0 12px color-mix(in srgb, var(--rc) 60%, transparent)}.relic-btn small{color:#fff;background:#1a2234;border-radius:6px;padding:0 3px;font-size:8.5px;font-weight:800;position:absolute;bottom:-3px;right:-3px}.rw-row.unknown{opacity:.6}.rw-q{color:var(--muted);text-align:center;width:14px;font-style:normal;font-weight:800;display:inline-block}.gift-pick{margin-top:4px}.gift-pick .at-pick button{border-color:color-mix(in srgb, currentColor 30%, #2a3550)}.craft-nav{grid-template-columns:repeat(8,minmax(0,1fr))}.mst{color:#ffd34a;letter-spacing:-1px;margin-left:3px;font-size:9px}.queue-row{flex-wrap:wrap;align-items:center;gap:3px 5px;margin:0 0 5px;display:flex}.q-chip{background:#0e1420;border:1px solid #263149;border-radius:7px;align-items:center;gap:2px;padding:1px 2px 1px 4px;display:inline-flex}.q-chip img{width:16px;height:16px}.q-chip button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 3px}.q-btn{align-items:center;gap:1px;padding:2px 5px;display:inline-flex}.order{margin-bottom:4px;padding:4px 7px}.or-top{align-items:center;gap:6px;display:flex}.or-info{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.or-info b{font-size:11.5px}.or-info small{flex-wrap:wrap;align-items:center;gap:2px;font-size:10px;display:inline-flex}.order .at-pick{margin-top:4px}.building{align-items:center;gap:7px;margin-bottom:4px;padding:5px 7px;display:flex}.bd-ic{color:#ffd98a;background:#101624;border:1px solid #263149;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.bd-info{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.bd-info b{font-size:12px}.bd-info small{font-size:10px}.refine-card{flex-direction:column;gap:5px;display:flex}.refine-card .row{flex-wrap:wrap;gap:4px;display:flex}.enh-op{grid-template-columns:minmax(0,1fr) auto}.enh-btns{gap:4px;display:inline-flex}.rhythm{grid-column:1/-1;align-items:center;gap:6px;display:flex}.rh-bar{background:#0a0d14;border:1px solid #263149;border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.rh-zone{background:#4ed06a73;position:absolute;top:0;bottom:0}.rh-bar i{background:#ffe9a8;width:3px;margin-left:-1.5px;position:absolute;top:-1px;bottom:-1px;box-shadow:0 0 6px #ffe9a8}.route-chip{color:#fff0d8;background:#281808d9;border:1px solid #c0803a;border-radius:7px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.route-chip.ask{flex-wrap:wrap}.route-chip .btn.tiny{padding:1px 6px;font-size:10px}.route-chip.risky{color:#ffd0c8;background:#300c08d9;border-color:#d0503a}.route-chip.variant.golden{color:#fff4c2;border-color:#ffd34a}.route-chip.variant.moonlit{color:#d8e4ff;background:#080e28d9;border-color:#6a8aff}.route-chip.variant.crimson{color:#ffd0d0;background:#300808d9;border-color:#ff3a3a}.camp-card h3{align-items:center;gap:5px;display:flex}.camp-list{flex-direction:column;gap:3px;display:flex}.camp-ware{background:#0e1420;border:1px solid #222c40;border-radius:7px;align-items:center;gap:6px;padding:2px 4px;display:flex}.camp-ware img{width:24px;height:24px}.camp-ware.bought{opacity:.55}.cw-txt{flex:1;align-items:baseline;gap:4px;min-width:0;display:flex}.rmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.rmap-tile{background:linear-gradient(160deg, color-mix(in srgb, var(--bc,#2a3550) 28%, #0e1420), #0e1420);border:1px solid color-mix(in srgb, var(--bc,#2a3550) 50%, #1a2234);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:4px 5px;display:flex}.rmap-tile b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rmap-tile.locked{color:var(--muted);background:#0e1420;justify-content:center;align-items:center;font-size:11px}.rm-row{align-items:center;gap:3px;display:flex}.rm-tro{color:#3a4560}.rm-tro.on{color:#ff7a5a}.rmap-tile .btn.tiny{align-self:flex-start;padding:1px 5px;font-size:9.5px}.lab-inst,.quiz-card,.elm-card{margin-bottom:5px;padding:4px 7px}.inst-list{flex-direction:column;gap:3px;margin-top:3px;display:flex}.inst-row{background:#0e1420;border:1px solid #222c40;border-radius:7px;align-items:center;gap:6px;padding:2px 4px;display:flex}.inst-row.done{opacity:.6}.inst-row.busy{border-color:#4fd06a}.ir-txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ir-txt b{font-size:11px}.ir-txt small{font-size:9.5px}.quiz-card{flex-direction:column;gap:3px;display:flex}.qz-q{line-height:1.3}.qz-opts{flex-wrap:wrap;gap:3px;display:flex}.elm-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:3px;display:grid}.elm{flex-direction:column;align-items:center;gap:1px;display:flex}.elm small{font-size:9px;font-weight:800}.elm .bn-bar{width:100%;height:4px}.secrets .sec-total{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:6px;margin:4px 0 6px;display:grid}.sec-total b{color:#ffd34a;font-size:16px}.sec-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.sec-cat{background:#0e1420;border:1px solid #222c40;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:1px 4px;padding:3px 6px;display:grid}.sec-cat.full{border-color:#ffd34a}.sec-cat b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sec-cat small{color:var(--muted);font-size:9.5px}.sec-cat .bn-bar{grid-column:1/-1}.rl-chart{background:#0b0f18;border:1px solid #222c40;border-radius:7px;align-items:flex-end;gap:2px;height:50px;margin-bottom:5px;padding:3px;display:flex}.rl-chart span{background:#4a6a9a;border-radius:2px 2px 0 0;flex:1;min-width:3px}.rl-chart span.best{background:#ffd34a}.rl-row{border-top:1px solid #1a2132;align-items:center;gap:6px;padding:2px 0;display:flex}.rl-row.best b{color:#ffd34a}.rl-row img{border-radius:4px;width:18px;height:18px;margin-left:auto}.rl-row span{align-items:center;gap:2px;display:inline-flex}.bt-weak{color:#8ef0a0;font-size:9px;display:block}.mut-pick{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.mut-pick .mut{font:inherit;color:var(--muted);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;padding:3px 7px;font-size:11px}.mut-pick .mut small{color:#ff9a4a;font-weight:600}.mut-pick .mut.on{color:var(--text);background:#3a2414;border-color:#ff8a3a}.mut-pick .mut-heat{color:#ffb36a;align-items:center;gap:3px;margin-left:auto;font-size:12px;display:inline-flex}.pz-list{grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0;display:grid}.pz-list .pz{font:inherit;color:var(--muted);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;font-size:11px;display:flex}.pz-list .pz.on{color:var(--text);background:#17263a;border-color:#9ad0ff}.pz-stars{color:var(--gold);letter-spacing:1px;font-size:11px}.pz-stars i,.pz-stars em{color:#3a4560;font-style:normal}.pz-heroes{grid-template-columns:repeat(5,1fr);gap:4px;margin:6px 0;display:grid}.pz-hero{font:inherit;color:inherit;cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:9px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:3px 1px;display:flex}.pz-hero img{width:38px;height:38px}.pz-hero small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}.pz-hero.on{border-color:var(--gold);background:#2c2614;box-shadow:0 0 8px #ffcc4855}.pz-tags{color:var(--dim);align-items:center;gap:2px;font-size:8.5px;display:flex}.pz-tags i{font-style:normal}.mirror-team{gap:6px;margin:6px 0;display:flex}.mt-hero{filter:hue-rotate(160deg)saturate(.8);flex-direction:column;align-items:center;display:flex;transform:scaleX(-1)}.mt-hero small{color:var(--muted);font-size:9px;transform:scaleX(-1)}.raid-code{align-items:center;gap:6px;margin:4px 0;display:flex}.raid-code b{letter-spacing:2px;color:#ffb86a;font-size:14px}.cup-last{border-top:1px solid #1c2538;flex-direction:column;gap:5px;margin-top:6px;padding-top:6px;display:flex}.cup-bracket{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cup-round{flex-direction:column;justify-content:space-around;gap:4px;min-width:92px;display:flex}.cup-m{background:#0e1420;border:1px solid #263149;border-radius:6px;flex-direction:column;font-size:10px;display:flex}.cup-m i{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:110px;padding:1px 5px;font-style:normal;overflow:hidden}.cup-m i.w{color:var(--text);font-weight:600}.cup-m i+i{border-top:1px solid #1c2538}.chal-row{border-top:1px solid #1c2538;align-items:center;gap:6px;padding:5px 0;display:flex}.chal-row .fr-who{flex:1;min-width:0}.stk-pick{grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0;display:grid}.stk{font:inherit;color:var(--text);cursor:pointer;background:#1a2032;border:1.5px solid #34405e;border-radius:12px;padding:4px 6px;font-size:11px}.stk-line .stk{cursor:default;padding:1px 8px;display:inline-block}.wheel-wrap{width:176px;height:176px;margin:6px auto 8px;position:relative}.wheel{border:3px solid #ffcc48;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 14px #ffcc4833,inset 0 0 18px #0008}.wh-seg{color:var(--text);text-shadow:0 1px 2px #000;flex-direction:column;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.wh-seg img{width:16px;height:16px}.wh-seg.rare{color:var(--gold);filter:drop-shadow(0 0 4px #ffcc48aa)}.wheel-pin{filter:drop-shadow(0 2px 2px #000a);border-top:16px solid #ffcc48;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.theme-card{border-left:3px solid var(--el,var(--gold))}.goal-row{border-top:1px solid #1c2538;align-items:center;gap:8px;padding:5px 0;display:flex}.goal-row .q-info{flex:1;min-width:0}.goal-row.done b{color:var(--good)}.goal-new{border-top:1px dashed #263149;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;padding-top:6px;display:flex}.goal-new select{font:inherit;color:var(--text);background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;padding:3px 6px;font-size:12px}.fac-row{border-top:1px solid #1c2538;align-items:center;gap:8px;padding:6px 0;display:flex}.fac-row .q-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fac-btns{flex-direction:column;align-items:stretch;gap:4px;display:flex}.fac-btns .btn img{vertical-align:middle;width:16px;height:16px}.cmpg-ch{margin:4px 0 6px}.camp-map{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.camp-node{font:inherit;color:var(--text);border:1.5px solid color-mix(in srgb, var(--biome) 55%, #2a3550);background:linear-gradient(160deg, color-mix(in srgb, var(--biome) 30%, #101624), #0d121d);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:4px 2px;display:flex;position:relative}.camp-node b{font-size:14px}.camp-node small{color:var(--muted);font-size:8.5px}.camp-node.boss{border-color:#ff7a5a}.camp-node.done{box-shadow:inset 0 0 0 1px #ffcc4844}.camp-node.locked{opacity:.4;filter:grayscale(.7);cursor:default}.cn-tags{color:#ff9a7a;gap:2px;min-height:10px;display:flex}.cmpg-chests{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cmpg-chests .btn img{vertical-align:middle;width:14px;height:14px}.hb-vers{flex-wrap:wrap;margin:-2px 0 8px}.hb-ver{color:var(--muted);letter-spacing:.3px;background:#1e2a40;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700}.hb-ver.new{color:#7ff5e6;background:#134a44}.hb-entry p.hb-where{color:#9fdcd2;align-items:baseline;gap:5px;padding-top:0;font-size:11.5px;display:flex}.hb-entry p.hb-where svg{flex:none;transform:translateY(1px)}.battle-left,.battle-right{flex-flow:wrap;align-items:flex-start;gap:4px;max-width:48%}.battle-right{justify-content:flex-end}.hud-wrap{display:inline-flex;position:relative}.hud-ic{color:#e8eefc;min-width:24px;height:24px;font:800 11px/1 var(--font);cursor:pointer;background:#070a11b3;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex;position:relative;box-shadow:0 2px #00000059}.hud-ic>i{text-align:center;color:#fff;pointer-events:none;background:#1a2234;border:1px solid #ffffff4d;border-radius:7px;min-width:13px;height:13px;padding:0 2px;font-size:8.5px;font-style:normal;line-height:12px;position:absolute;bottom:-5px;right:-5px}.hud-ic.on{color:#b9ffc8;border-color:#6ee06a8c}.hud-ic.off{color:#ffd2a0;border-color:#ffb45aa6}.hud-ic.exit{color:#ffd0d6;border-color:#ff8ca099}.hud-ic.farm{color:#9ff0d8;border-color:#3ab89a}.hud-ic.imm{color:#ffd6d9;background:#28080ed1;border-color:#ff5a64bf}.hud-ic.soon{border-color:#ffdc8c80}.hud-ic.inv{color:#ffe0d8;background:#300c08d9;border-color:#c0503a}.hud-ic.risky{color:#ffd0c8;border-color:#d0503a}.hud-ic.variant.golden{color:#ffd34a;border-color:#ffd34a}.hud-ic.variant.moonlit{color:#b8c8ff;border-color:#6a8aff}.hud-ic.variant.crimson{color:#ff8a8a;border-color:#ff3a3a}.hud-ic.haste{color:#c8fff8;border-color:#7ff5e699}.hud-ic.day{color:#fff4d8;border-color:#a8853a}.hud-ic.day.night{color:#d8e4ff;border-color:#4a64b0}.hud-ic.day.dawn,.hud-ic.day.dusk{border-color:#d0764a}.hud-ic.omen{color:#f0e6ff;border-color:#6a4aa8}.hud-ic.omen.boon{color:#d8ffe2;border-color:#4aa86a}.hud-ic.omen.bane{color:#ffdce0;border-color:#b04a5a}.hud-ic.anomaly{color:#f4e4ff;background:linear-gradient(#8a4ad8,#5a2a9a);border-color:#c08aff;font-size:13px}.hud-ic.pulse{animation:1.6s ease-in-out infinite immunePulse}.hud-pop{z-index:6;color:#e8eefc;text-align:left;background:#070a11f2;border:1px solid #ffffff38;border-radius:7px;width:max-content;max-width:180px;padding:4px 7px;font-size:10.5px;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + 5px);left:0}.battle-right .hud-pop{text-align:right;left:auto;right:0}.hud-pop .mod-lines{align-items:flex-start;margin-top:2px}.battle-right .hud-pop .mod-lines{align-items:flex-end}.imm-row{gap:3px}.immune-tip{gap:1px;height:24px;padding:0 3px 0 2px}.immune-tip img{width:18px;height:18px}.potion-chips{flex-flow:wrap;justify-content:flex-end;gap:2px}.potion-chips span{padding:0 4px 0 1px;font-size:9.5px}.potion-chips img{width:13px;height:13px}.sprint-chip,.route-chip{padding:2px 5px;font-size:9.5px}.surge-btn{border-radius:50%;justify-content:center;gap:0;width:40px;height:40px;padding:0}.surge-btn .sg-ring{width:32px;height:32px}.sg-badge{text-align:center;color:#2a0a24;background:#ffd6fb;border:1px solid #ff6ad8;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-style:normal;line-height:14px;position:absolute;top:-4px;right:-4px}.pick-toggle{align-items:center;gap:8px;margin:2px 0 6px;display:flex}.bag-grid.picking .item-slot{opacity:.75}.bag-grid.picking .item-slot.picked{opacity:1;outline-offset:-2px;outline:2px solid #ffcc48}.item-slot .pickm{z-index:2;color:#2a1806;background:#ffcc48;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:2px;left:2px}.pick-bar{z-index:4;border-color:#a8853a;flex-direction:column;gap:6px;display:flex;position:sticky;bottom:6px;box-shadow:0 4px 16px #00000080}.pick-bar .pb-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pick-bar .chips .chip small{opacity:.75}.pick-bar .pb-go{margin-left:auto}.pick-bar .pb-go.sure{animation:.8s ease-in-out infinite immunePulse}.origin-chips{flex-wrap:wrap;align-items:center;gap:4px;margin:-2px 0 6px;display:flex}.origin-chip{color:var(--muted);background:#141b2b;border:1px solid #2a3550;border-radius:9px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.origin-chip.on{color:var(--text)}.origin-chip small{color:#b9ffc8;font-weight:700}.origin-chip.vale.on{border-color:#7fd8a0}.origin-chip.ember.on{border-color:#ff8a4a}.origin-chip.frost.on{border-color:#8fd0ff}.origin-chip.storm.on{border-color:#ffe45a}.origin-chip.deep.on{border-color:#b08aff}.h15{background:#111827;border:1px solid #222c42;border-radius:10px;flex-direction:column;gap:6px;margin:6px 0;padding:7px 8px;display:flex}.h15-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.h15-lbl{align-items:center;gap:4px;min-width:0;font-size:11.5px;font-weight:800;display:inline-flex}.h15-row .seg button{padding:2px 6px;font-size:10.5px}.mentor-pick,.dye-pick,.aff-gifts{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mentor-pick button{font:inherit;color:var(--muted);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:7px;min-height:24px;padding:1px 5px;font-size:10.5px}.mentor-pick button img{width:22px;height:22px;display:block}.mentor-pick button.on{border-color:var(--gold);color:var(--text)}.aff-bar{background:#1c2538;border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.aff-bar i{background:linear-gradient(90deg,#ff6aa8,#ffb0d0);height:100%;display:block}.aff-gifts .btn img{vertical-align:middle;width:14px;height:14px}.aff-gifts .btn small{color:#ff9ad0}.rb-stars{color:var(--gold);letter-spacing:1px}.rb-stars i{color:#3a4560;font-style:normal}.dye-pick button{cursor:pointer;width:22px;height:22px;color:var(--muted);background:linear-gradient(135deg, var(--dc,#141b2b) 60%, var(--dt,#141b2b) 60%);border:2px solid #2a3550;border-radius:50%;padding:0;font-size:11px}.dye-pick button.on{border-color:var(--gold);box-shadow:0 0 6px #ffcc4888}.dye-pick button.locked{opacity:.3}.duo-lv{color:#9fdcd2;margin-left:3px;font-size:9.5px;font-style:normal;font-weight:700}.aq{color:var(--muted);background:#1c2538;border-radius:6px;margin-left:4px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.aq.t3{color:#9fd0ff}.aq.t4{color:#c69cff}.aq.t5{color:#ffad33}.aq.perfect{color:#2a1806;background:linear-gradient(90deg,#ffd970,#e3a531)}li.special.art{color:#ffd8a0}.heir-row{border-top:1px solid #1c2538;align-items:center;gap:8px;padding:5px 0;display:flex}.heir-row .q-info{flex-direction:column;flex:1;min-width:0;display:flex}.heir-row .btn img{vertical-align:middle;width:14px;height:14px}.tal-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.tal{font:inherit;text-align:left;color:var(--muted);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:9px;flex-direction:column;gap:1px;padding:5px 7px;display:flex}.tal b{color:var(--text);font-size:12px}.tal small{font-size:10.5px}.tal.on{border-color:var(--gold);background:#2c2614}.relic-branch{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.eng-row{flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0;display:flex}.eng-row input{min-width:90px;font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;flex:1;padding:3px 7px;font-size:12px}.eng-row .btn img{vertical-align:middle;width:12px;height:12px}.eng-name{color:#ffe0a0;font-style:italic;font-weight:700}.cmp-row{background:#0e1320;border:1px solid #222c42;border-radius:8px;flex-wrap:wrap;gap:3px 9px;margin:4px 0;padding:5px 7px;display:flex}.cmp-row b{width:100%}.seed-pick{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.seed-chip{font:inherit;color:var(--text);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.seed-chip i{background:var(--sc);width:9px;height:9px;box-shadow:0 0 6px var(--sc);border-radius:50%}.seed-chip small{color:var(--muted)}.seed-chip.on{border-color:var(--sc);background:#1d2638}.plots{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.plot{font:inherit;min-height:64px;color:var(--muted);text-align:center;background:#0f1522;border:1.5px dashed #34405c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.plot small{font-size:10px;line-height:1.15}.plot.empty{cursor:pointer}.plot.empty:disabled{cursor:default;opacity:.6}.plot.locked{opacity:.5}.plot.grow{background:linear-gradient(to top, #2a3a1c var(--pg), #121a12 var(--pg));color:var(--text);border-style:solid;border-color:#3a4a2c}.plot.grow b{font-size:11px}.plot .plant{background:var(--sc);width:16px;height:16px;box-shadow:0 0 8px var(--sc);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.plot.ripe{cursor:pointer;border-color:#8ef0a0;box-shadow:0 0 10px #8ef0a055}.exch-row{flex-wrap:wrap;justify-content:space-between;gap:4px;margin:6px 0;display:flex}.mood{font-style:normal}.mood.cheap{color:#8ef0a0!important}.mood.dear{color:#ff8a7a!important}.exch-card .row{flex-wrap:wrap;gap:4px;display:flex}.guided{background:#0e1320;border:1px solid #222c42;border-radius:8px;flex-direction:column;gap:3px;margin:4px 0 6px;padding:5px 7px;display:flex}.auto-row{flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;display:flex}.auto-row b{text-align:center;min-width:30px}.tier-seg{margin-bottom:4px}.mix-row{border-top:1px solid #1c2538;align-items:center;gap:5px;padding:4px 0;display:flex}.mix-row .mx-ic{display:inline-flex}.mix-row .mx-ic img{width:20px;height:20px}.mix-row .mx-info{flex-direction:column;flex:1;min-width:0;display:flex}.mix-row .mx-info small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mix-new{border-top:1px solid #1c2538;flex-wrap:wrap;align-items:center;gap:4px;padding-top:5px;display:flex}.mix-new select,.mix-new input{font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;padding:3px 5px;font-size:12px}.mix-new input{flex:1;min-width:90px}.board-wrap{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.rune-board{background:#0b0f18;border:1px solid #2a3650;border-radius:10px;grid-template-columns:repeat(3,44px);gap:4px;padding:5px;display:grid}.rb-cell{font:inherit;width:44px;height:44px;color:var(--muted);cursor:pointer;background:#121a28;border:1.5px dashed #34405c;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.rb-cell.has{border-style:solid;border-color:var(--gc);background:radial-gradient(circle,#1f2a40,#121a28)}.rb-cell.line{box-shadow:0 0 9px var(--gc)}.rb-cell img{width:24px;height:24px}.rb-cell small{color:var(--text);font-size:9.5px;font-weight:800;position:absolute;bottom:1px;right:3px}.rb-side{flex-direction:column;flex:1;gap:4px;min-width:150px;display:flex}.rb-pouch{flex-wrap:wrap;gap:3px;display:flex}.rb-gem{font:inherit;color:var(--text);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;align-items:center;gap:2px;padding:2px 5px;display:inline-flex;position:relative}.rb-gem img{width:18px;height:18px}.rb-gem small{font-size:9.5px;font-weight:800}.rb-gem i{color:var(--muted);font-size:9.5px;font-style:normal}.rb-gem.on{border-color:var(--gc);box-shadow:0 0 6px var(--gc)}.rb-stats{flex-wrap:wrap;gap:2px 8px;display:flex}.contest-card .btn .cost{margin-left:3px}.hud-ic.enc{color:#ffe9a8;background:#281e08d9;border-color:#c8a84a}.hud-ic.door{color:#d8c8ff;background:#180e30d9;border-color:#8a6aff}.hud-ic.cara{color:#ffd8a0;border-color:#a8853a}.hud-ic.cara.low{color:#ffb0a0;border-color:#d0503a}.hud-ic.corr{color:#e0b0ff;background:#1c0828d9;border-color:#8a3ac8}.enc-pop{text-align:left;white-space:normal;flex-direction:column;gap:4px;min-width:190px;max-width:240px;display:flex}.enc-pop b{font-size:12px}.enc-pop small{color:var(--muted);font-size:10.5px;line-height:1.25}.enc-pop .btn{white-space:normal;text-align:left;height:auto}.door-need{align-items:center;gap:3px;font-size:11px;display:inline-flex}.corr-card .btn,.cara-card .btn{margin-top:3px}.cara-card .row,.veil-card .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.seals{gap:5px;margin:4px 0 6px;display:flex}.seal{color:#3a4560;background:#111726;border:1.5px dashed #34405c;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.seal.on{color:var(--sc);border:1.5px solid var(--sc);box-shadow:0 0 7px var(--sc)}.veil-lore{color:#d8c8ff;margin:3px 0 0;font-style:italic}.tame-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;display:grid}.tame{color:var(--muted);background:#111726;border:1px solid #222c42;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}.tame i{background:#2a3550;border-radius:50%;flex:none;width:11px;height:11px}.tame small{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.tame.on{color:var(--text);border-color:var(--c1)}.tame.on i{background:radial-gradient(circle, var(--c2), var(--c1))}.bch-table{border-collapse:collapse;width:100%;font-size:11px}.bch-table th{color:var(--muted);text-align:center;font-size:10px;font-weight:700}.bch-table td{text-align:center;border-top:1px solid #1c2538;padding:2px 3px}.bch-table td:first-child{text-align:left;font-weight:700}.bch-table svg{color:#8ef0a0}.tablet{border-top:1px solid #1c2538;padding:5px 0}.tablet code{letter-spacing:1px;color:#ffe9a8;word-break:break-word;font-size:12.5px;display:block}.tablet .row{align-items:center;gap:5px;margin-top:4px;display:flex}.tablet .row b{text-align:center;min-width:20px}.album-row{border-top:1px solid #1c2538;padding:4px 0}.album-row b{align-items:center;gap:4px;font-size:12px;display:inline-flex}.album-row b svg{color:#8ef0a0}.album-cards{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.acard{color:#4a5470;background:#111726;border:1px solid #222c42;border-radius:5px;padding:2px 5px;font-size:9.5px}.acard.on{color:var(--text);background:#1e1a10;border-color:#6a5a2a}.acard.shiny{border-color:#ffe9a8;box-shadow:0 0 5px #ffe9a866}.j-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.j-list small{margin-right:4px;font-size:10px}.dummy-card{justify-content:space-between;align-items:center;gap:6px;display:flex}.dummy-card .ir-txt{flex-direction:column;min-width:0;display:flex}.dummy-meter{flex-direction:column;gap:2px;min-width:190px;margin:4px 0;display:flex}.dm-row{align-items:center;gap:4px;font-size:11px;display:flex}.dm-row span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:56px;overflow:hidden}.dm-bar{background:#1c2538;border-radius:4px;flex:1;height:7px;overflow:hidden}.dm-bar i{background:linear-gradient(90deg,#ff9a3a,#ffd34a);height:100%;display:block}.inst-row.headed{margin-top:18px;position:relative}.inst-row.headed:before{content:attr(data-branch);color:var(--gold);font-size:10.5px;font-weight:800;position:absolute;top:-15px;left:0}.hb-read{margin:0 0 4px}.hb-head svg:last-of-type{color:#8ef0a0}.draft-pick .draft-row{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0;display:flex}.draft-card{font:inherit;color:var(--text);cursor:pointer;background:#141b2b;border:1.5px solid #3a4560;border-radius:9px;flex-direction:column;align-items:center;gap:2px;width:84px;padding:5px 3px;display:flex}.draft-card:hover{border-color:var(--gold)}.draft-card img{width:40px;height:40px}.draft-card b{font-size:11.5px}.draft-card small{color:var(--muted);align-items:center;gap:2px;font-size:9.5px;display:inline-flex}.draft-team{justify-content:center;gap:2px;display:flex}.draft-team img{border-radius:6px;width:24px;height:24px}.hud-ic.crystal{color:#bff0ff;background:#081c28d9;border-color:#5ab0d8}.hud-ic.crystal.low{color:#ffb0a0;border-color:#d0503a}.siege-rows{flex-direction:column;gap:3px;margin:4px 0 6px;display:flex}.siege-row{align-items:center;gap:5px;font-size:12px;display:flex}.siege-row img{border-radius:5px;width:22px;height:22px}.siege-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.custom-bench{flex-direction:column;gap:5px;margin:4px 0 6px;display:flex}.custom-bench label{align-items:center;gap:6px;display:flex}.custom-bench select{font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;padding:3px 5px;font-size:12px}.custom-code{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.custom-code code{letter-spacing:1.5px;color:#ffe9a8;font-size:14px;font-weight:800}.custom-code input{min-width:90px;font:inherit;color:var(--text);text-transform:uppercase;background:#0b0f18;border:1px solid #2a3650;border-radius:7px;flex:1;padding:3px 7px;font-size:12px}.rm-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px;display:grid}.rm{font:inherit;color:var(--text);text-align:left;border:1.5px solid var(--biome);cursor:pointer;background:#141b2b;border-radius:8px;flex-direction:column;padding:4px 7px;display:flex}.rm:disabled{opacity:.45;cursor:default}.rm b{font-size:11.5px}.rm small{color:var(--muted);font-size:9.5px}.nm-btn{margin-top:4px}.nm-node{color:#ff8a9a;cursor:pointer;line-height:1;position:absolute;top:2px;right:2px}.nm-node.done{color:#8ef0a0}.camp-node{position:relative}.ht-dots{color:#ffd34a;letter-spacing:-1px;font-size:7px;font-style:normal;position:absolute;bottom:1px;left:2px}.solo-pick{position:relative}.fr-mini{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.path-steps{gap:3px;margin:4px 0;display:flex}.path-step{font:inherit;min-width:0;color:var(--muted);cursor:default;background:#111726;border:1.5px solid #222c42;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:3px 0;display:flex}.path-step b{font-size:11px}.path-step small{align-items:center;gap:1px;font-size:9px;display:inline-flex}.path-step.open{color:var(--text);border-color:#5a6a90}.path-step.ready{color:var(--text);border-color:var(--gold);cursor:pointer;box-shadow:0 0 6px #ffd34a66}.path-step.done{color:#8ef0a0;border-color:#3a6a4a}.back-card{border-color:#ffd34a}.back-card .btn.prism{margin:3px 0}.wish-card{align-items:center;gap:7px;display:flex}.wish-card img{border-radius:8px;width:34px;height:34px}.wish-card .q-info{flex-direction:column;flex:1;min-width:0;display:flex}.dice-ring{grid-template-rows:repeat(7,28px);grid-template-columns:repeat(7,28px);justify-content:center;gap:2px;margin:6px 0;display:grid;position:relative}.df{color:#8a94b0;background:#141b2b;border:1px solid #222c42;border-radius:6px;place-items:center;display:grid}.df.trap{color:#ff8a7a}.df.game{color:#ffd34a}.df.coin{color:#c8a8ff}.df.core{color:#ff9ad0}.df.seed{color:#8ef0a0}.df.on{background:var(--gold);color:#1a0e06;box-shadow:0 0 8px var(--gold);border-color:#fff4c8}.dice-mid{text-align:center;flex-direction:column;grid-area:2/2/7/7;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex}.dice-mid .row{gap:4px;display:flex}.treasure-text{color:#ffe9a8;font-style:italic}.comm-card .btn{margin-top:4px}.br-pick{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.br-pick .btn{white-space:normal;text-align:left;height:auto}.ctr-shop{flex-wrap:wrap;gap:4px;display:flex}.dep-row{align-items:center;gap:4px;display:flex}.dep-row input{width:80px;font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;padding:3px 6px;font-size:12px}.code-list{border-top:1px solid #1c2538;margin-top:6px;padding-top:5px}.code-row{flex-wrap:wrap;align-items:center;gap:5px;padding:2px 0;display:flex}.code-row code{letter-spacing:1px;color:#ffe9a8;font-size:12px;font-weight:800}.code-row small:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:40px;overflow:hidden}.hud-ic.cmd{color:#ffe0a0;border-color:#a8853a}.hud-ic.cmd.live{color:#fff;border-color:#ffd34a;box-shadow:0 0 6px #ffd34a88}.cmd-pop{white-space:normal;text-align:left;grid-template-columns:1fr 1fr;gap:3px;min-width:210px;display:grid}.cmd-pop .btn{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;height:auto;padding:2px 5px;font-size:10.5px;line-height:1.15;display:flex}.hud-pop:has(.cmd-pop){max-width:240px}:is(.battle-left:has(.hud-pop),.battle-right:has(.hud-pop)){z-index:8}.cmd-pop small{color:var(--muted);font-size:9.5px;font-weight:400}.rival-chips{flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 6px;font-size:11px;display:flex}.rival-chip{color:#ffb0c0;background:#2a1420;border:1px solid #7a2a3a;border-radius:10px;padding:1px 7px}.myh-form{flex-direction:column;gap:5px;display:flex}.myh-form label,.myh-form .myh-field{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.myh-form input{font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;max-width:200px;padding:3px 7px;font-size:12px}.myh-pick{flex-wrap:wrap;gap:3px;display:flex}.myh-pick button{font:inherit;color:var(--text);cursor:pointer;background:#141b2b;border:1.5px solid #2a3550;border-radius:8px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;display:inline-flex}.myh-pick button.on{border-color:var(--gold);background:#2c2614}.myh-pick img{width:24px;height:24px}.myh-pal{width:22px;height:22px;border-radius:50%!important;padding:0!important;display:block!important}.h16 .h15-lbl small{font-weight:400}.bcode-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.bcode-row code{text-overflow:ellipsis;white-space:nowrap;color:#ffe9a8;max-width:150px;font-size:9.5px;overflow:hidden}.bcode-row input{min-width:100px;font:inherit;color:var(--text);background:#0b0f18;border:1px solid #2a3650;border-radius:7px;flex:1;padding:2px 6px;font-size:11px}li.infx{color:#e0b0ff}li.veiled{color:var(--muted);letter-spacing:1px}.veil-row{background:#0e1320;border:1px solid #222c42;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:4px 0;padding:4px 7px;display:flex}.veil-row .row-btns{flex-wrap:wrap;gap:3px;display:flex}.talk-row{background:#1a1428;border:1px solid #4a3a7a;border-radius:8px;flex-direction:column;gap:1px;margin:4px 0;padding:4px 7px;display:flex}.talk-line{color:#e0d0ff;font-style:italic}.myset{border-top:1px solid #1c2538;flex-direction:column;gap:3px;padding:5px 0;display:flex}.myset-items{flex-wrap:wrap;gap:3px;display:flex}.myset-it{background:#141b2b;border:1px solid #2a3550;border-radius:7px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}.myset-it button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.wall-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.fr-items{flex-wrap:wrap;gap:2px 6px;font-size:10px;display:flex}.fr-items i{font-style:normal}.kit-pantry{flex-wrap:wrap;gap:4px 12px;margin:4px 0;font-size:12px;display:flex}.kit-list,.chain-parts{flex-direction:column;gap:3px;margin-bottom:5px;display:flex}.kit-meal,.chain-part{background:#0e1320;border:1px solid #222c42;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.kit-meal.on{border-color:#5fd68a}.kit-info{flex-direction:column;gap:1px;min-width:0;font-size:12px;display:flex}.tool-make{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.rekind-pick{flex-direction:column;flex-basis:100%;gap:3px;display:flex}.mark-biome{border-top:1px solid #1c2538;flex-direction:column;gap:3px;padding:4px 0;display:flex}.mark{flex-direction:column;font-size:12px;display:flex}.race-row{grid-template-columns:80px 1fr 44px;align-items:center;gap:6px;margin:2px 0;display:grid}.race-row small:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-row.me small{color:var(--gold,#ffd34a)}.thief-line{color:#ffd34a;pointer-events:none;background:#0008;border-radius:8px;padding:1px 7px;font-size:11px;position:absolute;top:34%;left:50%;transform:translate(-50%)}.hud-ic.stalk{color:#ffc0cc;border-color:#ff5a7ab3}.hud-ic.stalk.low{background:#3c0a14d9}.hud-ic.bet{color:#ffe9a8;border-color:#ffd34ab3}.duel-row{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.duel-card{min-width:56px;color:inherit;cursor:pointer;background:#101626;border:1px solid #39425a;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:3px 5px;font-size:11px;display:flex}.duel-card:disabled{cursor:default;opacity:1}.recap-grid{grid-template-columns:1fr 1fr;gap:4px 10px;margin:5px 0;display:grid}.recap-grid span{flex-direction:column;display:flex}.riddle-letters{flex-wrap:wrap;gap:3px;margin:5px 0;display:flex}.riddle-letters span{background:#1a2336;border:1px solid #c9a44a;border-radius:5px;justify-content:center;align-items:center;width:22px;height:26px;font-weight:700;display:flex}.riddle-letters span.off{color:#4a5470;border-color:#2a3550}.riddle-list{gap:2px;margin:0 0 5px;padding:0;font-size:12px;list-style:none;display:grid}.bond-map{width:100%;max-width:340px;margin:4px auto;display:block}.eco-bars{margin:3px 0 6px}.reflex-box{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.reflex-box small{color:#ffe9a8;background:#0009;border-radius:8px;padding:1px 7px}.reflex-btn{pointer-events:auto;color:#fff4c0;cursor:pointer;background:#3a2a08;border:2px solid #ffd34a;border-radius:14px;align-items:center;gap:6px;padding:12px 22px;font-size:18px;font-weight:700;animation:.3s infinite alternate reflexPulse;display:inline-flex;position:relative;overflow:hidden}@keyframes reflexPulse{to{box-shadow:0 0 18px #ffd34a}}.reflex-btn i{background:#ffd34a;height:4px;position:absolute;bottom:0;left:0}.tac{flex-direction:column;gap:5px;display:flex}.tac-board{grid-template-columns:repeat(3,1fr);gap:3px;max-width:230px;display:grid}.tac-cell{aspect-ratio:1;cursor:pointer;color:#ffd34a;background:#0e1320;border:1px dashed #2a3550;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tac-cell.front{background:#15101c}.tac-cell.on{border-style:solid;border-color:#8fb6ff}.tac-cell img{width:36px;height:36px}.tac-cell small{font-size:9px;position:absolute;bottom:1px}.tac-row{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.tac-unit{color:#ffd34a;cursor:pointer;background:#101626;border:1px solid #2a3550;border-radius:7px;flex-direction:column;align-items:center;min-width:40px;padding:2px 3px;font-size:9px;display:flex}.tac-unit.on{border-color:#ffd34a}.tac-unit img{width:28px;height:28px}.equal-pick button{padding:2px;position:relative}.equal-pick img{width:28px;height:28px;display:block}.equal-pick b{color:#ffd34a;font-size:11px;position:absolute;top:-2px;right:0}.relay{margin-top:5px}.haven-row{flex-wrap:wrap;justify-content:center;gap:5px;margin:5px 0;display:flex}.haven-house{cursor:pointer;color:inherit;opacity:.45;filter:grayscale();background:0 0;border:0;flex-direction:column;align-items:center;width:62px;padding:0;display:flex}.haven-house.on{opacity:.85;filter:none}.haven-house.ready{opacity:1}.haven-house:disabled{cursor:default}.hh-roof{border-bottom:16px solid #a0533a;border-left:22px solid #0000;border-right:22px solid #0000;width:0;height:0}.hh-wall{background:#d8c9a4;justify-content:center;align-items:flex-end;width:34px;height:22px;display:flex}.hh-door{background:#5a3c22;width:9px;height:14px}.haven-house.ready .hh-wall{background:#ffe9a8;box-shadow:0 0 10px #ffd34a}.haven-house.healer .hh-roof{border-bottom-color:#4a8a6a}.haven-house.trader .hh-roof{border-bottom-color:#c9a44a}.haven-house.smith .hh-roof{border-bottom-color:#55606e}.haven-house.librarian .hh-roof{border-bottom-color:#5a6acc}.haven-house.hunter .hh-roof{border-bottom-color:#6a7a3a}.haven-house.gardener .hh-roof{border-bottom-color:#4aa84a}.haven-house.bard .hh-roof{border-bottom-color:#b05ac0}.haven-house small{margin-top:2px;font-size:10px}.saga-lines{gap:3px;margin:4px 0 6px;padding-left:18px;font-size:12px;display:grid}.align-bar{background:linear-gradient(90deg,#2a1f3a,#6a7490 50%,#ffe9a8);border-radius:6px;height:10px;margin:6px 0;position:relative}.align-mark{background:#fff;border-radius:2px;width:4px;height:16px;margin-left:-2px;position:absolute;top:-3px;box-shadow:0 0 6px #0008}.align-perks{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:5px;font-size:11px;display:grid}.case-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px;display:grid}.case-suspect{color:inherit;cursor:pointer;text-align:left;background:#101626;border:1px solid #2a3550;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 6px;font-size:11px;display:flex}.case-suspect:disabled{cursor:default}.case-suspect.right{border-color:#5fd68a}.case-suspect.wrong{border-color:#ff6a7a}.mail-row{border-top:1px solid #1c2538;align-items:center;gap:7px;padding:5px 0;display:flex}.mail-row span{flex:1}.battle-dock{z-index:3;background:#0a0e1899;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:3px 4px;display:flex;position:absolute;bottom:6px;right:6px}.battle-dock:empty{display:none}.battle-dock:has(.hud-pop){z-index:8}.battle-dock .surge-btn,.battle-dock .relic-btn{z-index:auto;position:relative;bottom:auto;right:auto}.battle-dock .surge-btn{width:36px;height:36px}.battle-dock .surge-btn .sg-ring{width:28px;height:28px}.battle-dock .relic-btn{border-width:1.5px;width:28px;height:28px}.battle-dock .hud-ic{border-radius:50%;width:26px;height:26px}.battle-dock .hud-ic b{font-size:14px;line-height:1}.battle-dock .hud-pop{inset:auto -40px calc(100% + 7px) auto}.hud-ic.fork{color:#ffd9a8;background:#281808e6;border-color:#ffad33}.fork-pop{min-width:170px;max-width:200px}.fork-btns{gap:4px;display:flex}.fork-btns .btn{text-align:center;flex:1;padding:3px 6px;font-size:11px}@media (width<=430px){.battle-dock{flex-direction:column;gap:3px;padding:4px 3px}.battle-dock .surge-btn{width:34px;height:34px}.battle-dock .surge-btn .sg-ring,.battle-dock .relic-btn{width:26px;height:26px}.battle-dock .hud-ic{width:24px;height:24px}.battle-dock .hud-pop{bottom:-44px;right:calc(100% + 7px)}}@media (width<=340px){.battle-dock{bottom:38px}}.hud-ic.collect{color:#ffe9a8;background:#281e08e6;border-color:#c9a44a}.collect-packs{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.collect-packs .btn{white-space:nowrap;flex:1}.fold-wrap:not(:has(>.fold-body>*)){display:none}.fold-wrap>summary h3{flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.fold-wrap>summary .dot{flex:none}.fold-plain{margin:2px 0 6px}.fold-plain>summary{padding:3px 2px}.fold-plain>summary h3{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.fold-body{padding-top:4px}.fold-body>.card{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0 0 4px;padding:0}.fold-body>.card>h3:first-child,.fold-body>.card>.ch-head:first-child>h3,.fold-body>h3.sub-head:first-child,.fold-body>.tab-head:first-child>h3{margin:0;font-size:0}.fold-body>.card>h3:first-child>svg,.fold-body>.card>.ch-head:first-child>h3>svg,.fold-body>h3.sub-head:first-child>svg{display:none}.fold-body h3>small,.fold-body h3>span,.fold-body h3>.help-q,.fold-body h3>.help-pop{font-size:11px}.fold-tools{flex:none;gap:3px;margin-left:auto;display:inline-flex}.fold-tools button{width:20px;height:18px;color:var(--muted);cursor:pointer;background:#141b2b;border:1px solid #2a3550;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.card{border-radius:9px;margin-bottom:4px;padding:5px 7px}.card h3{margin-bottom:3px;font-size:12px}.tab-head{margin:1px 0 3px}.tab-head h2{font-size:13.5px}.sub-head{margin:5px 2px 3px}.fold>summary{min-height:20px}.card.fold:not([open]){padding:3px 7px}.card.fold>summary h3,.fold-wrap>summary h3{margin:0;font-size:11.5px}.fold-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:3px 4px;display:grid}.fold-grid>*{grid-column:1/-1;min-width:0;margin-bottom:0}.fold-grid>details.fold:not([open]):not(.fold-plain){grid-column:auto;margin-bottom:0}.fold-grid>details.fold:not([open])>summary h3{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fold-grid>details.fold:not([open])>summary h3 small{font-size:10px}.tile{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:1px 4px;padding:3px 5px 3px 6px;display:grid}.tile-top{grid-column:1/-1}.tile-top b{font-size:11.5px}.tile-ic svg{width:13px;height:13px}.tile-sub{grid-column:1;align-self:center;min-height:0;font-size:10px}.tile-act{grid-column:2;gap:2px;margin:0}.tile-act .btn{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:70px;min-height:21px;padding:1px 6px;font-size:10.5px;overflow:hidden}.tgrid{gap:3px}.tgroup{margin-bottom:4px}.tg-head{margin:1px 2px 2px;font-size:11px}.quest-row{gap:6px;padding:3px 7px}.fold-body>.card.quest-row{border-bottom:1px solid #1c2538;margin:0;padding:2px 0}.fold-body>.card.quest-row:last-child{border-bottom:0}.quest-row .q-info b{font-size:11.5px}.quest-row .bar{height:3px;margin:1px 0}.quest-row .q-rewards,.quest-row .small{font-size:10.5px}.quest-row .btn{min-height:24px;padding:1px 7px;font-size:11px}.quest-row .btn.tiny,.q-info .btn.tiny{vertical-align:-3px;width:16px;height:16px;min-height:0;padding:0}.chain-row{padding:3px 0}.tv-face{width:34px;height:34px}.wheel-wrap{width:120px;height:120px;margin:3px auto 5px}.wh-seg{font-size:8.5px}.wh-seg img,.wh-seg svg{width:11px;height:11px}.mat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:3px 0 5px}.mat-tile{padding:2px 1px}.mat-tile img{width:22px;height:22px}.mat-tile b{font-size:11.5px}.mat-tile span{font-size:8.5px}.shop-row{grid-template-columns:30px minmax(0,1fr) auto;gap:6px}.shop-icon{border-radius:8px;width:30px;height:30px}.shop-icon svg{width:18px;height:18px}.shop-info b{font-size:12px}.shop-info p{font-size:10.5px;line-height:1.2}.best-tile img{width:34px;height:34px}.login-week{gap:2px;margin:2px 0}.achv-row{grid-template-columns:20px minmax(0,1fr) auto;gap:5px;padding:2px 4px 2px 3px}.achv-ic{border-radius:5px;width:20px;height:20px}.achv-ic svg{width:12px;height:12px}.achv-row .btn{min-width:42px;min-height:22px;padding:1px 5px;font-size:10.5px}.achv-row .btn.tiny{width:15px;min-width:0;height:15px;min-height:0;padding:0}.achv-info b{font-size:11.5px}.potion-row{padding:3px 5px}.pr-head img{width:16px;height:16px}.pr-brew{padding:1px 3px}.pr-brew b{font-size:11px}.recipe{gap:5px;padding:2px 0}.rc-icon img{width:20px;height:20px}.album-row{padding:0}.album-row>b:empty{display:none}.best-grid{gap:3px}.best-tile{padding:2px}.bt-name{font-size:9.5px}.col-kind img{width:24px;height:24px}.chronicle h3{margin:6px 0 3px;font-size:12px}.modal .fold-plain{border-top:1px solid #1c2538;margin:3px 0}.equip-on .hero-chips img{width:26px;height:26px}.hero-chips{gap:2px}.op-info b{font-size:12px}.fam-row{padding:4px 6px}.fam-row img{max-width:36px;max-height:36px}.fold-wrap{position:relative}.fold-body>.card>h3:first-child,.fold-body>.card>.ch-head:first-child,.fold-body>h3.sub-head:first-child{align-items:center;gap:4px;width:auto;margin:0;display:flex;position:absolute;top:2px;right:36px}.fold-plain>.fold-body>h3.sub-head:first-child{top:0}.fold>summary>small{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:10px;overflow:hidden}
