:root{--ink: #0b0912;--slab: rgba(17, 12, 30, .82);--slab-2: rgba(28, 21, 48, .92);--line: rgba(255, 228, 170, .13);--line-2: rgba(255, 228, 170, .26);--gold: #f5c766;--gold-hi: #ffe9a8;--gold-lo: #b0742a;--ember: #ff8a4a;--sky: #7ad8ff;--text: #f2eadc;--mute: #b4a9c8;--dim: #7d7393;--ok: #7cff9a;--bad: #ff7a6a;--accent: var(--gold);--px: "Silkscreen", "Pixelify Sans", "Courier New", monospace;--sans: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px);--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--notch: polygon(6px 0, calc(100% - 6px) 0, calc(100% - 6px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 6px, 100% 6px, 100% calc(100% - 6px) , calc(100% - 2px) calc(100% - 6px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 6px) calc(100% - 2px) , calc(100% - 6px) 100%, 6px 100%, 6px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 6px) , 0 calc(100% - 6px) , 0 6px, 2px 6px, 2px 2px, 6px 2px);--notch-s: polygon(4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px) , 0 4px)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;background:var(--ink);color:var(--text);font-family:var(--sans);font-size:16px}html{font-synthesis-weight:none}body{overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input{font:inherit;color:inherit;user-select:text;-webkit-user-select:text}.ico{width:1.15em;height:1.15em;flex:none;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.btn:focus-visible,.input:focus-visible{outline:none}#scene{position:fixed;inset:0;display:block;image-rendering:pixelated;image-rendering:crisp-edges;z-index:0}#ui{position:fixed;inset:0;z-index:2;pointer-events:none}#ui>*{pointer-events:auto}#sheet-root{position:fixed;inset:0;z-index:5;pointer-events:none}#sheet-root>*{pointer-events:auto}.hud,#ui>main>:not(.tags),#sheet-root>*,#toast{zoom:var(--ui, 1)}.slab{position:relative;background:var(--slab);-webkit-backdrop-filter:blur(10px) saturate(1.25);backdrop-filter:blur(10px) saturate(1.25);clip-path:var(--notch);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff12,inset 0 -24px 40px -30px #0009;padding:20px}.slab:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.75;background:linear-gradient(var(--gold),var(--gold)) 7px 7px / 3px 3px no-repeat,linear-gradient(var(--gold),var(--gold)) calc(100% - 7px) 7px / 3px 3px no-repeat,linear-gradient(var(--gold),var(--gold)) 7px calc(100% - 7px) / 3px 3px no-repeat,linear-gradient(var(--gold),var(--gold)) calc(100% - 7px) calc(100% - 7px) / 3px 3px no-repeat}.float{filter:drop-shadow(0 18px 30px rgba(0,0,0,.55)) drop-shadow(0 2px 0 rgba(0,0,0,.6))}.kicker{font:600 12px/1 var(--px);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px}.kicker:before,.kicker:after{content:"";width:6px;height:6px;background:currentColor;transform:rotate(45deg);flex:none;opacity:.8}.kicker:after{display:none}.title{font:600 26px/1.1 var(--px);color:var(--text);margin-top:8px;letter-spacing:.01em}.sub{color:var(--mute);font-size:15px;line-height:1.45;margin-top:6px}.rule{height:2px;margin:16px 0;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 10px)}.btn{--bg: linear-gradient(180deg, #30264a 0%, #1f1834 100%);position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;width:100%;font:600 18px/1 var(--px);letter-spacing:.02em;color:var(--text);background:var(--bg);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -4px #00000061,inset 0 2px #ffffff1a;transition:transform .12s ease,filter .15s ease,box-shadow .12s ease;overflow:hidden}.btn:hover{filter:brightness(1.14);transform:translateY(-1px)}.btn:active{transform:translateY(2px);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -1px #00000061,inset 0 2px #ffffff0f}.btn:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 -4px #00000061;outline:none}.btn:disabled{filter:grayscale(.8) brightness(.7);cursor:not-allowed;transform:none}.btn small{font:600 12px var(--sans);opacity:.7;letter-spacing:0}.btn-gold{--bg: linear-gradient(180deg, #fff0bc 0%, #f7c862 42%, #e0963c 100%);color:#2a1505;text-shadow:0 1px 0 rgba(255,255,255,.45);min-height:56px;font-size:20px}.btn-gold:after{content:"";position:absolute;top:0;bottom:0;width:34px;left:-60px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);animation:sweep 4.2s ease-in-out infinite 1.2s}@keyframes sweep{0%,70%{left:-60px}to{left:calc(100% + 40px)}}.btn-light{--bg: linear-gradient(180deg, #fffaf0 0%, #ece3d2 100%);color:#261d36}.btn-light .gg{width:20px;height:20px}.btn-ghost{background:none;box-shadow:none;clip-path:none;min-height:44px;font:700 15px var(--sans);color:var(--mute);width:auto;padding:0 8px}.btn-ghost:hover{color:var(--text);filter:none}.btn-ghost u{text-decoration:none;border-bottom:2px dotted currentColor;padding-bottom:1px}.btn-danger{--bg: linear-gradient(180deg, #5a2230, #3a1420);color:#ffd6d0}.btn-danger.solid{--bg: linear-gradient(180deg, #ff7a62 0%, #d8433a 45%, #9a2228 100%);color:#fff;text-shadow:0 1px 0 rgba(60,0,0,.6)}.btn-danger.solid:disabled{--bg: linear-gradient(180deg, #4a2a30, #2e1a20);color:#ffd6d080;filter:none}.btn-row{display:flex;gap:10px}.stack{display:grid;gap:10px}.ibtn{width:44px;height:44px;display:grid;place-items:center;color:var(--text);background:#0e0a1a99;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .12s,background .15s}.ibtn:hover{background:#281e40cc}.ibtn:active{transform:translateY(1px)}.ibtn .ico{width:20px;height:20px}.field{display:grid;gap:6px}.field label{font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.input{height:50px;padding:0 14px;width:100%;border:0;outline:none;font:600 17px var(--sans);color:var(--text);background:#06040e9e;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 3px #00000073;transition:box-shadow .15s}.input::placeholder{color:var(--dim);font-weight:500}.input:focus{box-shadow:inset 0 0 0 2px var(--gold),inset 0 3px #00000073}.input.bad{box-shadow:inset 0 0 0 2px var(--bad),inset 0 3px #00000073;animation:shake .3s}.hint{font-size:13px;color:var(--dim);min-height:18px}.hint.bad{color:var(--bad)}.hint.ok{color:var(--ok)}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.screen{position:absolute;inset:0;padding:calc(14px + var(--st)) calc(16px + var(--sr)) calc(14px + var(--sb)) calc(16px + var(--sl));display:grid;pointer-events:none}.screen>*{pointer-events:auto}.screen.enter .anim{animation:rise .55s cubic-bezier(.2,.8,.2,1) both}.screen.enter .anim:nth-child(2){animation-delay:.06s}.screen.enter .anim:nth-child(3){animation-delay:.12s}.screen.leave{animation:fadeOut .28s ease both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeOut{to{opacity:0}}.topbar{position:absolute;top:calc(12px + var(--st));right:calc(14px + var(--sr));display:flex;gap:8px;z-index:3}#topbar{position:fixed;z-index:4}.phead{display:flex;align-items:center;gap:10px;min-height:32px}.phead .kicker{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibtn.sm{width:34px;height:34px;flex:none}.ibtn.sm .ico{width:16px;height:16px}.chip.right{margin-left:auto;flex:none;max-width:52%}.chip.right b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.swap{cursor:pointer;transition:color .15s,box-shadow .15s}.chip.swap .sw{opacity:.5;width:12px;height:12px}.chip.swap:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.chip.swap:hover .sw{opacity:1}.playrow{display:grid;grid-template-columns:1fr auto;gap:8px}.btn.sq{width:56px;padding:0}.btn.sq .ico{width:20px;height:20px}.prevwrap{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.prevwrap>span{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.kicker.center{justify-content:center}.kicker.center:after{display:block}.kicker.danger{color:var(--bad)}.btn-ghost.wide{width:100%;justify-content:center}.logo-top{position:absolute;top:calc(64px + var(--st));left:0;right:0;display:grid;justify-items:center;pointer-events:none}.logo-top .logo-cv{width:min(320px,72vw)}.backbar{position:absolute;top:calc(12px + var(--st));left:calc(14px + var(--sl));display:flex;gap:10px;align-items:center;z-index:3}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;font:700 13px var(--sans);color:var(--mute);background:#0e0a1a99;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line)}.chip b{color:var(--text)}.chip .ico{width:14px;height:14px}.title-screen{place-items:center;grid-template-rows:1fr auto}.brand{display:grid;justify-items:center;gap:14px;margin-top:-14vh}.logo-cv{width:min(560px,74vw);height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(255,150,60,.35)) drop-shadow(0 10px 20px rgba(0,0,0,.6));animation:bob 6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-6px)}}.tagline{position:relative;z-index:1;font:500 15px var(--px);letter-spacing:.42em;text-transform:uppercase;color:#f4eaff;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.7);padding:8px 48px 8px calc(48px + .42em);background:linear-gradient(90deg,#0a071400,#0a0714c7 22% 78%,#0a071400)}.tagline:before,.tagline:after{content:"";position:absolute;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,199,102,.55),transparent)}.tagline:before{top:0}.tagline:after{bottom:0}.tap{margin-bottom:4vh;font:600 20px var(--px);letter-spacing:.12em;color:var(--gold-hi);text-shadow:0 2px 0 #3a1a08,0 0 18px rgba(255,190,90,.6);display:flex;align-items:center;gap:14px;padding:14px 30px;background:radial-gradient(ellipse 50% 50% at 50% 50%,#0a07149e,#0a071400);animation:breathe 2.4s ease-in-out infinite}.tap:before,.tap:after{content:"";width:8px;height:8px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 10px var(--gold)}.tap:focus-visible{outline:none;text-decoration:underline;text-underline-offset:6px}@keyframes breathe{50%{opacity:.55;transform:scale(.98)}}.foot{position:absolute;bottom:calc(10px + var(--sb));left:calc(16px + var(--sl));right:calc(16px + var(--sr));display:flex;justify-content:space-between;align-items:center;font:600 12px var(--sans);color:#dcd2f08c;pointer-events:none}.foot a{color:inherit;pointer-events:auto;text-decoration:none}.side{grid-template-columns:minmax(300px,400px) 1fr;align-items:center}.side .col{display:grid;gap:14px;align-content:center;max-height:100%;min-height:0}.side .logo-mini .logo-cv{width:min(300px,100%);animation:none}.panel{position:relative;z-index:1;display:grid;gap:14px;max-height:calc(100vh - 28px - var(--st) - var(--sb));min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.panel.tight{gap:10px}.side.right{grid-template-columns:1fr minmax(300px,400px)}.side.right .col{grid-column:2;padding-top:52px}.side.right .panel{max-height:calc(100vh - 80px - var(--st) - var(--sb))}.remember{display:grid;gap:8px}.acct{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:8px 10px 8px 8px;text-align:left;width:100%;background:linear-gradient(90deg,#f5c7661f,#f5c76605);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .15s,transform .12s}.acct:hover{background:linear-gradient(90deg,#f5c76638,#f5c7660d)}.acct:active{transform:translateY(1px)}.acct .av{width:44px;height:44px;image-rendering:pixelated;background:#00000059;clip-path:var(--notch-s);object-fit:contain;object-position:center bottom}.acct .nm{font:700 16px var(--sans)}.acct .nm small{display:block;font-weight:600;font-size:12px;color:var(--mute);margin-top:2px}.acct .x{width:36px;height:36px;display:grid;place-items:center;color:var(--dim)}.acct .x:hover{color:var(--bad)}.acct .nm small.pre{display:block;font:800 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 2px}.av.none{display:grid;place-items:center;color:var(--mute)}.av.none .ico{width:22px;height:22px}.or{display:flex;align-items:center;gap:10px;color:var(--dim);font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase}.or:before,.or:after{content:"";height:1px;flex:1;background:var(--line-2)}.fine{font-size:12.5px;color:var(--dim);line-height:1.5}.fine b{color:var(--mute)}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#0000004d;clip-path:var(--notch-s)}.tabs button{height:40px;font:600 15px var(--px);color:var(--mute);clip-path:var(--notch-s);transition:background .15s,color .15s}.tabs button[aria-selected=true]{background:linear-gradient(180deg,#3a2e58,#2a2142);color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--line-2)}.server{display:grid;gap:12px;padding:16px;text-align:left;width:100%;background:linear-gradient(135deg,#7ad8ff24,#a06eff14 60%,#0000);clip-path:var(--notch);box-shadow:inset 0 0 0 1px #7ad8ff59}.server .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.server .name{font:600 24px var(--px);letter-spacing:.06em;color:#e8fbff;text-shadow:0 0 14px rgba(122,216,255,.6)}.dot{width:10px;height:10px;background:var(--ok);box-shadow:0 0 10px var(--ok);display:inline-block;margin-right:8px;animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.45}}.status{font:700 13px var(--sans);color:var(--ok);display:flex;align-items:center}.meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.meta div{background:#00000047;padding:8px 10px;clip-path:var(--notch-s)}.meta b{display:block;font:600 18px var(--px);color:var(--text)}.meta span{font:700 11px var(--sans);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.load{height:8px;background:#0006;clip-path:var(--notch-s);overflow:hidden}.load i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--ok) 0 6px,#4ad07a 6px 8px);transition:width .8s}.meta b.good{color:var(--ok)}.meta b.mid{color:var(--gold)}.meta b.badp{color:var(--bad)}.tagrow{display:flex;flex-wrap:wrap;gap:6px}.tag{font:700 12px var(--sans);padding:4px 8px;color:#ffd8c8;background:#ff6a4a29;box-shadow:inset 0 0 0 1px #ff6a4a66;clip-path:var(--notch-s)}.tag.blue{color:#d0f2ff;background:#7ad8ff1f;box-shadow:inset 0 0 0 1px #7ad8ff59}.server.compact{gap:8px;padding:12px 14px}.server.compact .name{font-size:20px}.meta-line{display:flex;flex-wrap:wrap;gap:6px 14px;font:700 13px var(--sans);color:var(--mute)}.meta-line b{font:600 15px var(--px);color:var(--text)}.meta-line b.good{color:var(--ok)}.meta-line b.mid{color:var(--gold)}.meta-line b.badp{color:var(--bad)}.meta-line .pvp{color:#ffb8a0}.status.off{color:var(--mute)}.status.off .dot{background:var(--mute);box-shadow:none;animation:none}.chars{display:grid;gap:8px}.ch{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:6px 12px 6px 6px;text-align:left;width:100%;background:#ffffff08;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,transform .12s,box-shadow .15s}.ch:hover{background:#ffffff12}.ch[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 26%,transparent),#ffffff05);box-shadow:inset 0 0 0 2px var(--c),inset 6px 0 0 var(--c)}.ch .av{width:52px;height:52px;image-rendering:pixelated;object-fit:contain;object-position:center bottom;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--c) 35%,transparent),#0006 70%);clip-path:var(--notch-s)}.ch .nm{font:600 18px var(--px)}.ch .cl{font:700 13px var(--sans);color:var(--mute);margin-top:2px}.ch .lv{font:600 20px var(--px);color:var(--gold-hi);text-align:right;line-height:1}.ch .lv small{display:block;font:700 10px var(--sans);color:var(--dim);letter-spacing:.12em}.ch.empty{grid-template-columns:52px 1fr;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px)}.ch.empty .av{display:grid;place-items:center;background:#0000004d;color:var(--gold)}.ch.empty .av .ico{width:22px;height:22px}.lineup .chars{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.panel{grid-template-columns:minmax(0,1fr)}.lineup .ch{min-width:0}.head-r{min-width:0;flex:0 1 auto}.head-r .chip.right{min-width:0;max-width:140px}.lineup .ch,.lineup .ch.empty{position:relative;grid-template-columns:1fr;justify-items:center;padding:6px 2px;gap:4px}.lineup .ch[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--c),inset 0 -3px 0 var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 30%,transparent),#ffffff05)}.lineup .ch.empty[aria-selected=true]{--c: var(--gold)}.lineup .ch .who{justify-items:center;width:100%}.lineup .ch .cl{display:none}.lineup .ch .nm{font-size:13px;max-width:100%;text-align:center;padding:0 2px}.lineup .ch.empty .nm{font-size:11px;color:var(--dim)}.lineup .ch .lv{position:absolute;top:4px;right:5px;font-size:12px;text-shadow:0 1px 0 #000,0 0 4px #000}.lineup .ch .lv small{display:none}.lineup .ch .av{width:52px;height:52px}.badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.badge{font:800 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;clip-path:var(--notch-s);background:#ffffff12;color:var(--mute)}.badge.hero{background:#7ad8ff29;color:#bfefff}.badge.pk{background:#ff5a4633;color:#ffb8ac}.badge.jump{background:#f5c7662e;color:var(--gold-hi)}.namecard{position:absolute;left:0;top:0;pointer-events:none;text-align:center;white-space:nowrap;transition:opacity .2s;will-change:transform;line-height:1.15}.namecard b{display:block;font:600 13px var(--px);color:#fff;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9)}.namecard span{font:700 10.5px var(--sans);color:var(--gold-hi);text-shadow:0 1px 0 #000}.namecard.big b{font-size:17px}.namecard.pk b{color:#ff8a7a}.namecard.hero b{color:#a8e8ff}.namecard.empty span{font:600 12px var(--px);color:var(--gold);opacity:.85}.namecard.empty.big{display:none}.tags{position:absolute;inset:0;pointer-events:none!important;overflow:hidden}.ch .who{display:grid;min-width:0}.ch .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selinfo{display:grid;gap:2px;--c: var(--gold)}.selinfo .where{display:flex;align-items:center;gap:6px;font:700 13px var(--sans);color:var(--mute);margin-top:4px}.selinfo .where .ico{width:13px;height:13px;color:var(--c)}.selinfo .clsname.gold{color:var(--gold)}.selinfo.has-front{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.selinfo.has-front>:not(.front-thumb){grid-column:1}.front-thumb{grid-column:2;grid-row:1 / span 4;align-self:end;padding:0;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);border-radius:6px;cursor:pointer}.front-thumb img{display:block;width:108px;height:74px;image-rendering:pixelated}.front-thumb:hover img{filter:brightness(1.12)}.front-stage{display:grid;place-items:center;padding:6px 0 10px;background:radial-gradient(ellipse at 50% 75%,rgba(245,199,102,.16),transparent 70%)}.front-big{width:min(324px,78vw);height:auto;image-rendering:pixelated}.classes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cls{position:relative;display:grid;justify-items:center;gap:2px;padding:6px 2px;clip-path:var(--notch-s);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,transform .12s}.cls img{width:100%;max-width:54px;aspect-ratio:1;image-rendering:pixelated;object-fit:contain;object-position:center bottom}.cls span{font:600 11.5px var(--px);color:var(--mute)}.cls:hover{background:#ffffff14}.cls[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 30%,transparent),#0000001a);box-shadow:inset 0 0 0 2px var(--c)}.cls[aria-pressed=true] span{color:#fff}.clsname{font:600 30px/1 var(--px);color:var(--c);text-shadow:0 0 18px color-mix(in srgb,var(--c) 60%,transparent),0 2px 0 rgba(0,0,0,.6)}.role{font:700 13.5px var(--sans);color:var(--text);margin-top:6px}.lore{font:italic 600 14px/1.45 var(--sans);color:var(--mute);margin-top:6px}.skills{display:grid;gap:6px}.skill{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:6px 10px 6px 6px;background:#00000040;clip-path:var(--notch-s)}.skill .n{width:36px;height:36px;display:grid;place-items:center;font:700 16px var(--px);color:#120a18;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 100%,#fff 30%),var(--c));clip-path:var(--notch-s)}.skill b{font:700 14.5px var(--sans)}.skill p{font-size:12.5px;color:var(--mute);margin-top:1px;line-height:1.3}.skill em{font:700 11px var(--sans);font-style:normal;color:var(--dim);text-align:right;white-space:nowrap}.matchup{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:700 12.5px var(--sans)}.matchup div{padding:8px 10px;clip-path:var(--notch-s);background:#00000040}.matchup .w{color:#b8ffcc}.matchup .l{color:#ffc0b4}.matchup span{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:3px}.preview{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#0000004d;clip-path:var(--notch-s)}.preview button{height:34px;font:600 13px var(--px);color:var(--mute);clip-path:var(--notch-s)}.preview button[aria-pressed=true]{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.sticky{position:sticky;bottom:-20px;margin:0 -20px -20px;padding:12px 20px 20px;background:#150f26;display:grid;gap:8px;z-index:2;box-shadow:0 -1px 0 var(--line)}.sticky:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px;background:linear-gradient(180deg,#150f2600,#150f26);pointer-events:none}.namerow{display:grid;grid-template-columns:1fr auto;gap:8px}.namerow .btn{width:auto;padding:0 20px;min-height:50px}.cls-top{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pent{width:84px;height:78px;flex:none;overflow:visible}.pent text{font:700 6.4px var(--sans);fill:var(--mute)}.create .panel{--c: var(--gold)}.gtop{display:flex;align-items:center;gap:10px;font:700 13px var(--sans);color:var(--mute)}.gtop .gg{width:22px;height:22px}.cls img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.loading{place-items:end center;padding-bottom:calc(5vh + var(--sb));background:linear-gradient(180deg,#08061000 45%,#080610bf)}.loadbox{width:min(520px,90vw);display:grid;gap:14px;text-align:center}.loadbox .where{font:600 30px var(--px);color:var(--gold-hi);text-shadow:0 2px 0 #3a1a08,0 0 20px rgba(255,180,80,.5)}.bar{height:14px;padding:3px;background:#0000008c;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2)}.bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,var(--c, var(--gold)) 0 8px,color-mix(in srgb,var(--c, var(--gold)) 70%,#000) 8px 10px);transition:width .25s linear}.tip{font:600 14px/1.5 var(--sans);color:var(--mute)}.tip b{color:var(--gold);font-family:var(--px);font-weight:600;letter-spacing:.06em}.loadbox .bar i{--c: inherit}.endcard .where{font-size:24px;line-height:1.15}.endcard .btn-row .btn{flex:1}.loading.watching{background:none}.loading.watching .loadbox{display:none}.watchback{position:absolute;top:calc(12px + var(--st));left:calc(14px + var(--sl));height:44px;cursor:pointer;color:var(--text)}.modal-wrap{position:fixed;inset:0;display:grid;place-items:center;background:#06040c99;padding:16px;animation:fadeIn .2s both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-wrap .slab{display:grid;gap:12px;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;animation:rise .35s cubic-bezier(.2,.8,.2,1) both}.modal-wrap .slab .title,.modal-wrap .slab .sub{margin-top:0}.modal-wrap .btn-row .btn{flex:1}@keyframes fadeIn{0%{opacity:0}}#toast{position:fixed;left:50%;bottom:calc(18px + var(--sb));z-index:9;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:12px 18px;font:700 14.5px var(--sans);color:var(--text);background:var(--slab-2);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2),inset 4px 0 0 var(--gold);transition:opacity .2s,transform .25s;max-width:min(92vw,460px);text-align:center}#toast.show{opacity:1;transform:translate(-50%)}#toast[data-kind=bad]{box-shadow:inset 0 0 0 1px var(--line-2),inset 4px 0 0 var(--bad)}#toast[data-kind=ok]{box-shadow:inset 0 0 0 1px var(--line-2),inset 4px 0 0 var(--ok)}@media(orientation:portrait){.side{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:end}.side .col{grid-row:3;align-content:end}.side .logo-mini{display:none}.panel{max-height:58vh}.side.lineup .panel{max-height:50vh}.side.create .panel{max-height:52vh}.logo-cv{width:min(440px,86vw)}.title-screen .brand{align-self:start;margin-top:calc(15vh + var(--st))}.tagline{font-size:12.5px;letter-spacing:.3em;padding:7px 34px 7px calc(34px + .3em)}.slab{padding:16px}.sticky{margin:0 -16px -16px;padding:12px 16px 16px;bottom:-16px}.side.right{grid-template-columns:1fr}.side.right .col{grid-column:1;padding-top:0}.side.right .panel{max-height:56vh}}@media(orientation:portrait),(orientation:landscape)and (max-height:520px){.lineup .ch .nm{font-size:12px}.lineup .ch .av{width:44px;height:44px}.lineup .rule{margin:2px 0}.lineup .selinfo .clsname{font-size:24px}}@media(orientation:landscape)and (max-height:520px){.side{grid-template-columns:minmax(280px,360px) 1fr}.slab{padding:14px 16px}.panel{gap:10px}.title{font-size:21px;margin-top:4px}.sub{font-size:13.5px;margin-top:3px}.btn{min-height:46px;font-size:16px}.btn-gold{min-height:50px;font-size:18px}.input{height:46px}.rule{margin:8px 0}.side .logo-mini{display:none}.logo-cv{width:min(440px,52vw)}.tap{margin-bottom:2vh;font-size:17px}.clsname{font-size:24px}.lore{display:none}.sticky{margin:0 -16px -14px;padding:10px 16px 14px;bottom:-14px}.side.right .col{padding-top:50px}.side.right .panel{max-height:calc(100vh - 62px - var(--sb))}.lineup .ch .av{width:38px;height:38px}.pent{width:70px;height:64px}.fine.opt{display:none}.brand{margin-top:-16vh;gap:8px}.title-screen .logo-cv{width:min(400px,44vw)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body.in-game #topbar{display:none}.hud{position:absolute;inset:0;pointer-events:none!important;z-index:3}.hud>*{pointer-events:auto}.hud.in-pvp:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px #ff283252,inset 0 0 0 2px #ff505040;animation:pvpPulse 2.4s ease-in-out infinite}@keyframes pvpPulse{50%{opacity:.6}}.wtags{position:absolute;inset:0;pointer-events:none!important;overflow:hidden;z-index:1}.wtag{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform;font:600 12px/1 var(--px);color:#f6f0ff;letter-spacing:.02em;text-shadow:1px 0 0 #120c1e,-1px 0 0 #120c1e,0 1px 0 #120c1e,0 -1px 0 #120c1e,0 2px 4px rgba(0,0,0,.6)}.wtag.npc{color:var(--gold-hi)}.wtag.guard{color:#c2cce0;font-size:11px}.wtag.player{color:#bfe8ff}.wtag.mob.champ{color:#ffd34a;text-shadow:0 0 6px rgba(255,190,40,.7),0 1px 0 #3a1e06,1px 0 0 #3a1e06,-1px 0 0 #3a1e06,0 -1px 0 #3a1e06}.wtag.mob.giant{color:#ff9a7a;font-size:13px}.wtag.mob.anc{color:#c8faff;font-size:13px;text-shadow:0 0 7px rgba(90,224,255,.95),0 0 14px rgba(180,140,255,.7),0 1px 0 #0a0620,1px 0 0 #0a0620,-1px 0 0 #0a0620,0 -1px 0 #0a0620}.joy-zone{position:absolute;left:0;top:0;bottom:0;width:55%;touch-action:none;z-index:2}.joy-base{position:absolute;left:0;top:0;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,#120c202e 0 40%,#120c2080 72%);box-shadow:inset 0 0 0 2px #ffe4aa52,inset 0 0 18px #0006;transition:opacity .2s}.joy-base:before{content:"";position:absolute;inset:8px;border-radius:50%;opacity:.5;background:linear-gradient(var(--gold),var(--gold)) 50% 0 / 4px 4px no-repeat,linear-gradient(var(--gold),var(--gold)) 50% 100% / 4px 4px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 50% / 4px 4px no-repeat,linear-gradient(var(--gold),var(--gold)) 100% 50% / 4px 4px no-repeat}.joy-base.idle{opacity:.42}.joy-knob{position:absolute;left:25px;top:25px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff6d6 0 18%,#f5c766 50%,#b0742a);box-shadow:0 3px #00000073,0 0 16px #f5c76673,inset 0 -3px #783c0a66}body[data-device=desktop] .joy-base.idle{display:none}.hud-me{position:absolute;top:calc(8px + var(--st));left:calc(10px + var(--sl));display:flex;gap:8px;align-items:flex-start;pointer-events:none!important}.hud-frame{width:54px;height:54px;flex:none;display:grid;place-items:end center;overflow:hidden;clip-path:var(--notch-s);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 38%,#1c1430),#0c0816 75%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 75%,transparent),inset 0 0 0 4px #00000080}.hud-face{width:48px;height:48px;image-rendering:pixelated;display:block;margin-bottom:1px}.hud-id{display:grid;gap:4px;padding-top:3px;min-width:132px}.hud-name{display:flex;align-items:baseline;gap:8px;font:600 15px/1 var(--px);color:#fff;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.8)}.hud-name em{font:800 11px/1 var(--sans);font-style:normal;color:var(--gold-hi);padding:2px 5px;background:#0c0816b3;clip-path:var(--notch-s);text-shadow:none}.hud-hp{height:9px;padding:2px;background:#08050ebf;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #ff786e59}.hud-hp i{display:block;height:100%;width:100%;background:linear-gradient(180deg,#ff9a88 0 30%,#e8443a 30% 75%,#a8262a 75%)}.hud-buff{display:none;align-items:center;gap:4px;width:max-content;padding:2px 7px 2px 4px;font:700 11px/1 var(--sans);color:#c8f6ff;background:#143c50b3;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #6ae8ff73}.hud-buff.on{display:flex;animation:rise .3s both}.hud-buff .ico{width:12px;height:12px;color:#6ae8ff;filter:drop-shadow(0 0 3px #6ae8ff)}.hud-buff b{font-variant-numeric:tabular-nums;font-weight:800}.hud-map{position:absolute;top:calc(8px + var(--st));right:calc(10px + var(--sr));display:grid;justify-items:end;gap:4px}.hud-map-top{display:flex;align-items:center;gap:6px}.hud-where{display:grid;justify-items:end;gap:2px;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9)}.hud-place{font:600 13px/1 var(--px);color:var(--gold-hi);letter-spacing:.02em}@media(max-width:480px){.hud-where{max-width:calc(100vw - 250px);min-width:0}.hud-place,.hud-xy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:right}.hud-place{font-size:11.5px}}.hud-xy{font:700 10.5px/1 var(--sans);color:var(--mute);font-variant-numeric:tabular-nums}.hud-menu-btn{width:40px;height:40px}.hud-mini{display:block;image-rendering:auto;padding:4px;background:radial-gradient(ellipse at 50% 45%,#1e16348c,#0a0714c7);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);box-sizing:content-box;pointer-events:none}.hud-menu{position:absolute;top:calc(56px + var(--st));right:calc(10px + var(--sr));display:grid;gap:4px;padding:10px;min-width:220px;animation:rise .2s both;z-index:4;max-height:calc(100% - 64px - var(--st) - var(--sb));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.hud-mi{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;font:600 15px var(--px);color:var(--text);text-align:left;background:#ffffff0a;clip-path:var(--notch-s);transition:background .15s}.hud-mi:hover,.hud-mi:focus-visible{background:#f5c76624}.hud-mi .ico{color:var(--gold);width:18px;height:18px}.hud-mi-note{padding:4px 12px 2px;font:500 12px/1.35 var(--px);color:var(--text);opacity:.62;max-width:260px}.hud-banner{position:absolute;top:calc(16% + var(--st));left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:6px;pointer-events:none!important;opacity:0;padding:10px 46px;text-align:center;white-space:nowrap;background:linear-gradient(90deg,transparent,rgba(10,6,18,.72) 22%,rgba(10,6,18,.72) 78%,transparent)}.hud-banner:before,.hud-banner:after{content:"";position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.8}.hud-banner:before{top:0}.hud-banner:after{bottom:0}.hud-banner b{font:600 28px/1 var(--px);color:var(--gold-hi);letter-spacing:.04em;text-shadow:0 2px 0 #3a1a08,0 0 22px rgba(255,190,90,.55)}.hud-banner small{font:800 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.hud-banner[data-kind=pvp] b{color:#ffb0a0;text-shadow:0 2px 0 #4a0808,0 0 24px rgba(255,60,50,.8)}.hud-banner[data-kind=pvp] small{color:#ff8a7a}.hud-banner[data-kind=pvp]:before,.hud-banner[data-kind=pvp]:after{background:linear-gradient(90deg,transparent,#ff5a4a,transparent)}.hud-banner[data-kind=anc] b{font-size:22px;color:#c8faff;text-shadow:0 2px 0 #140a38,0 0 18px rgba(90,224,255,.9),0 0 32px rgba(180,140,255,.6)}.hud-banner[data-kind=anc] small{color:#b48cff}.hud-banner[data-kind=anc]:before,.hud-banner[data-kind=anc]:after{background:linear-gradient(90deg,transparent,#9ff4ff,#b48cff,#9ff4ff,transparent)}.hud-banner[data-kind=place] b{font-size:21px}.hud-banner[data-kind=spot] b{font-size:22px}.hud-banner[data-kind=spot] small{color:var(--spot, var(--mute))}.hud-banner.show{animation:banner 2.4s cubic-bezier(.2,.8,.2,1) both}@keyframes banner{0%{opacity:0;transform:translate(-50%,-8px) scale(.96)}12%,78%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-4px)}}.hud-act{position:absolute;right:calc(14px + var(--sr));bottom:calc(18px + var(--sb));width:196px;height:158px;pointer-events:none!important}.hud-act>*{pointer-events:auto;position:absolute;touch-action:none}.hud-main{right:0;bottom:0;width:80px;height:80px;display:grid;place-items:center;align-content:center;gap:2px;font:600 12px/1 var(--px);color:#fff;letter-spacing:.04em;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:color-mix(in srgb,var(--c) 30%,#07040e);text-shadow:0 1px 0 rgba(0,0,0,.7);transition:transform .08s,filter .2s}.hud-main:before{content:"";position:absolute;inset:3px;z-index:-1;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 70%,#fff) 0,var(--c) 38%,color-mix(in srgb,var(--c) 45%,#000) 100%);box-shadow:inset 0 -6px #0000004d}.hud-main .ico{width:30px;height:30px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.hud-main:active{transform:scale(.93)}.hud-main.talk{--c: #f5c766;color:#2a1505;text-shadow:0 1px 0 rgba(255,255,255,.5)}.hud-main.talk .ico{filter:none}.hud-main.seat{--c: #d8485a;color:#fff;text-shadow:0 1px 0 rgba(60,0,10,.8)}.hud-main.seat .ico{filter:drop-shadow(0 2px 0 rgba(60,0,10,.6))}body.seat-hover #ui,body.seat-hover .joy-zone,body.seat-hover .hud{cursor:pointer}.hud-main.pop{animation:pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.8)}}.hud-skill{width:54px;height:54px;display:grid;place-items:center;align-content:center;gap:1px;clip-path:var(--notch-s);background:linear-gradient(180deg,#281e40d9,#100b1ce6);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 55%,transparent),inset 0 -4px #0006;color:var(--text);font:700 9.5px/1 var(--sans);transition:transform .08s}.hud-skill b{font:600 17px/1 var(--px);color:var(--c);text-shadow:0 0 8px color-mix(in srgb,var(--c) 60%,transparent)}.hud-skill span{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute)}.hud-skill em{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:3px;font:800 10.5px/1 var(--sans);font-style:normal;color:#ffe9a8bf;background:linear-gradient(180deg,#1a132af7,#0c0814f7)}.hud-skill em .ico{width:14px;height:14px;opacity:.7}.hud-skill.locked{box-shadow:inset 0 0 0 1px #ffffff14}.hud-skill:active{transform:scale(.92)}.hud-skill.cd:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:conic-gradient(rgba(8,5,16,.78) calc(var(--cd, 0) * 360deg),transparent 0)}.hud-skill .cdt{display:none;position:absolute;inset:0;z-index:2;place-items:center;font:600 18px/1 var(--px);font-style:normal;color:#fff;text-shadow:0 2px 0 #000,0 0 6px #000;pointer-events:none}.hud-skill.cd .cdt{display:grid}.hud-bufs{display:contents}.hud-buff.sk3{color:#fff;background:color-mix(in srgb,var(--bc) 28%,rgba(10,6,20,.8));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 70%,transparent)}.hud-buff.sk3 .ico{color:var(--bc);filter:drop-shadow(0 0 3px var(--bc))}#btn-skill-1{right:90px;bottom:2px}#btn-skill-2{right:76px;bottom:66px}#btn-skill-3{right:13px;bottom:92px}.hud-pot{right:152px;bottom:6px;width:44px;height:44px;display:grid;place-items:center;clip-path:var(--notch-s);color:#ff8a9a;background:linear-gradient(180deg,#281e40cc,#100b1ce6);box-shadow:inset 0 0 0 1px var(--line-2)}.hud-pot .ico{width:22px;height:22px}.hud-pot em{position:absolute;right:3px;bottom:2px;font:800 10px var(--sans);font-style:normal;color:var(--mute)}.hud-pot.auto:after{content:"A";position:absolute;left:3px;top:2px;font:600 9px/1 var(--px);color:#7cff9a;text-shadow:0 1px 0 #000}.hud-act.safe .hud-main:not(.talk),.hud-act.safe .hud-skill:not(.locked){filter:saturate(.35) brightness(.8)}.hud-act.safe .hud-main:not(.talk):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(0,0,0,.16) 7px 9px)}.hud-act.pvp .hud-main:not(.talk){animation:ready 1.6s ease-in-out infinite}@keyframes ready{50%{filter:brightness(1.25) drop-shadow(0 0 10px var(--c))}}.hud-act.nope{animation:nope .32s}@keyframes nope{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.hud-exp{position:absolute;left:0;right:0;bottom:0;height:calc(5px + var(--sb));padding-bottom:var(--sb);background:#06040cbf;pointer-events:none!important}.hud-exp i{display:block;height:5px;background:repeating-linear-gradient(90deg,#b48cff 0 10px,#8a5ae0 10px 12px);box-shadow:0 0 8px #b48cff99}.hud-exp span{position:absolute;left:50%;bottom:calc(7px + var(--sb));transform:translate(-50%);font:700 10px/1 var(--sans);color:#dccdffb3;text-shadow:0 1px 0 #000;white-space:nowrap}.hud-dlg{position:absolute;left:50%;bottom:calc(64px + var(--sb));transform:translate(-50%);width:min(520px,calc(100vw - 300px));min-width:320px;display:grid;gap:10px;padding:14px 16px;z-index:5;animation:dlgIn .22s cubic-bezier(.2,.8,.2,1) both}.hud-dlg.out{animation:dlgOut .18s both}@keyframes dlgIn{0%{opacity:0;transform:translate(-50%,14px)}}@keyframes dlgOut{to{opacity:0;transform:translate(-50%,10px)}}.dlg-head{display:flex;gap:12px;align-items:center}.dlg-frame{width:52px;height:52px;flex:none;display:grid;place-items:end center;overflow:hidden;clip-path:var(--notch-s);background:radial-gradient(circle at 50% 35%,#3a2c5a,#0c0816 75%);box-shadow:inset 0 0 0 2px var(--gold-lo)}.dlg-face{width:48px;height:48px;image-rendering:pixelated}.dlg-name{font:600 19px/1.1 var(--px);color:var(--text);margin-top:4px}.dlg-msg{font:600 15px/1.5 var(--sans);color:var(--text);min-height:2.6em}.dlg-gain{display:flex;gap:8px;align-items:center;padding:8px 10px;font:700 13px var(--sans);color:#c8f6ff;background:#28789638;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #6ae8ff66;animation:rise .35s both}.dlg-gain .ico{color:#6ae8ff;filter:drop-shadow(0 0 4px #6ae8ff)}.dlg-gain b{color:#fff;font-family:var(--px);font-weight:600}.dlg-acts{display:flex;gap:8px;align-items:center}.dlg-acts .btn{min-height:46px;font-size:16px}.dlg-acts .dlg-main{flex:1.6;min-height:48px;font-size:17px}.dlg-acts .dlg-close{flex:1}.dlg-soon{flex:1.6;display:flex;gap:8px;align-items:center;font:700 12.5px var(--sans);color:var(--dim)}.dlg-soon .ico{width:14px;height:14px}.hud-dlg.blessed{box-shadow:inset 0 0 0 1px #6ae8ff80,0 0 40px #6ae8ff2e}@media(orientation:portrait){.hud-act{transform:scale(.92);transform-origin:100% 100%}.hud-dlg{width:calc(100vw - 20px);min-width:0;bottom:calc(196px + var(--sb))}.hud-banner{top:calc(27% + var(--st))}.hud-banner b{font-size:23px}.hud-id{min-width:112px}.joy-zone{width:60%}}@media(orientation:landscape)and (max-height:420px){.hud-frame{width:46px;height:46px}.hud-face{width:42px;height:42px}.hud-banner{top:calc(12% + var(--st))}.hud-banner b{font-size:24px}.hud-dlg{padding:10px 14px;gap:8px}.dlg-msg{font-size:14px}}.world-screen{pointer-events:none!important;background:none}.hud-hp{position:relative;height:12px}.hud-hp i{transition:width .25s ease-out}.hud-hp span{position:absolute;inset:0;display:grid;place-items:center;font:800 9px/1 var(--sans);color:#fff;text-shadow:0 1px 0 #000,0 0 3px #000;letter-spacing:.02em;font-variant-numeric:tabular-nums}.hud.low-hp:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px #ff1e2873;animation:pvpPulse 1s ease-in-out infinite}.hud-exp i{transition:width .4s ease-out}.hud-main.held,.hud-skill.held{filter:brightness(1.2) drop-shadow(0 0 10px var(--c))}.hud-main.fire,.hud-skill.fire{animation:fire .18s ease-out}@keyframes fire{0%{transform:scale(.9)}to{transform:scale(1)}}.hl{animation:hl 1.1s ease-in-out infinite!important}@keyframes hl{0%,to{filter:brightness(1) drop-shadow(0 0 0 #ffe9a8)}50%{filter:brightness(1.35) drop-shadow(0 0 14px #ffe9a8)}}.hud-bag{right:150px;bottom:60px;width:44px;height:44px;display:grid;place-items:center;clip-path:var(--notch-s);color:var(--gold-hi);background:linear-gradient(180deg,#3c2c5ae6,#140e22eb);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 -3px #0006}.hud-bag .ico{width:22px;height:22px}.hud-bag .dot{position:absolute;top:5px;right:5px;width:8px;height:8px;background:#ff5a4a;box-shadow:0 0 6px #ff5a4a;display:none}.hud-bag.news .dot{display:block;animation:pvpPulse 1s infinite}.hud-bag:active{transform:scale(.92)}.hud-tut{position:absolute;top:calc(72px + var(--st));left:calc(10px + var(--sl));width:min(270px,46vw);padding:9px 12px 10px;display:grid;gap:4px;background:linear-gradient(180deg,#18112adb,#0c0816db);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2),inset 3px 0 0 var(--gold);pointer-events:auto}.hud-tut.in{animation:tutIn .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes tutIn{0%{opacity:0;transform:translate(-16px)}}.tut-head{display:flex;justify-content:space-between;align-items:baseline}.tut-head small{font:800 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.tut-prog{font:600 14px/1 var(--px);color:var(--gold-hi)}.tut-title{font:600 17px/1.1 var(--px);color:var(--gold-hi);text-shadow:0 0 12px rgba(255,200,100,.35)}.tut-text{font:600 12.5px/1.4 var(--sans);color:var(--text)}.tut-bar{height:3px;background:#ffffff14;margin-top:2px}.tut-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));transition:width .5s}.tut-skip{justify-self:start;margin-top:2px;font:700 11.5px var(--sans);color:var(--mute);border-bottom:1px dotted currentColor;padding:2px 0}.hud-loot{position:absolute;left:calc(12px + var(--sl));top:48%;display:grid;gap:4px;pointer-events:none!important}.loot-line{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;font:600 13px/1 var(--px);color:#f6f0ff;background:linear-gradient(90deg,rgba(10,6,18,.75),transparent);text-shadow:0 1px 0 #000;animation:lootIn .3s cubic-bezier(.2,1.4,.4,1) both;transition:opacity .4s,transform .4s}.loot-line img{width:32px;height:32px;image-rendering:pixelated}.loot-line.scroll{color:#9ae8ff}.loot-line.feather{color:#e4c8ff}.loot-line.gold{color:var(--gold)}.loot-line.exc{color:#8aff8a}.loot-line.tip{color:var(--mute);font:700 12px var(--sans);max-width:300px;line-height:1.35}.loot-line.out{opacity:0;transform:translate(-10px)}.loot-line.ok{color:#9dffb0;font-size:14px;padding-left:10px;background:linear-gradient(90deg,rgba(20,70,40,.8),transparent);box-shadow:inset 3px 0 0 var(--ok)}@keyframes lootIn{0%{opacity:0;transform:translate(-14px)}}.hud-banner[data-kind=lvl] b{font-size:34px;color:#fff3c0;text-shadow:0 2px 0 #5a3008,0 0 28px rgba(255,200,80,.9)}.hud-banner[data-kind=lvl] small{color:var(--gold)}.hud-death{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;pointer-events:none!important;background:radial-gradient(ellipse at center,#1e000840,#1e0008b3);animation:fadeIn .6s both}.death-t{font:600 46px/1 var(--px);color:#ffb0a0;letter-spacing:.08em;text-shadow:0 3px 0 #3a0808,0 0 30px rgba(255,40,40,.7)}.hud-death p{font:700 14px var(--sans);color:#f0d6d0;text-shadow:0 1px 0 #000}.hud-death b{font-family:var(--px);color:#fff}.wtag.drop{font-size:11px;color:#f2eadc}.wtag.drop.scroll{color:#9ae8ff}.wtag.drop.feather{color:#e4c8ff}.wtag.drop.gold{color:var(--gold);font-size:10px}.wtag.drop.exc{color:#8aff8a}.wtag.drop.tap{pointer-events:auto!important;cursor:pointer;padding:5px 9px;margin-top:-4px;border-radius:999px;font-size:12px;background:#0e0a18c7;border:1px solid currentColor;box-shadow:0 0 0 0 currentColor;animation:dropTap 1.4s ease-out infinite}.wtag.drop.item.tap{color:#ffd76a}.wtag.drop.tap:active{background:#3c2c5ae6}@keyframes dropTap{0%{box-shadow:0 0 color-mix(in srgb,currentColor 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}.jrank{display:inline-flex;align-items:center;margin:0 3px 0 1px;padding:1px 4px 1px 3px;border-radius:3px;font:700 9px/1 var(--px);vertical-align:1px;color:#22140a;text-shadow:none;box-shadow:0 0 0 1px #0009}.jrank:before{content:"◆";font-size:7px;margin-right:2px;opacity:.85}.jrank.r-bronce{background:linear-gradient(#f0b47a,#a8602c)}.jrank.r-plata{background:linear-gradient(#fff,#9aa8bc);color:#1a2030}.jrank.r-oro{background:linear-gradient(#fff0a0,#d49a1c)}.jrank.r-rubi{background:linear-gradient(#ff9aa8,#b81c34);color:#fff4f6}.jrank.r-abisal{background:linear-gradient(#e0b0ff,#5a1c9c);color:#fff;animation:jrankGlow 2.4s ease-in-out infinite}@keyframes jrankGlow{0%,to{box-shadow:0 0 0 1px #0009,0 0 3px #b06aff}50%{box-shadow:0 0 0 1px #0009,0 0 9px #d08aff}}.bag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 20px));max-height:calc(100vh - 16px);overflow:auto;padding:12px 14px 14px;display:grid;gap:10px;z-index:6;pointer-events:auto}.bag.in{animation:bagIn .24s cubic-bezier(.2,1.2,.4,1) both}@keyframes bagIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}.bag-head{display:flex;align-items:center;gap:10px}.bag-tabs{display:flex;gap:4px}.bag-tab{position:relative;min-height:38px;padding:0 14px;font:600 15px var(--px);color:var(--mute);clip-path:var(--notch-s);background:#ffffff0a;white-space:nowrap;display:inline-flex;align-items:center}.bag-tab.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}.bag-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;font:800 11px var(--sans);color:#fff;background:#e8433a;clip-path:var(--notch-s)}.bag-cur{flex:1;display:flex;justify-content:flex-end;gap:12px;font:600 14px var(--px);color:var(--text)}.bag-cur span{display:flex;align-items:center;gap:4px}.bag-cur img{width:32px;height:32px;image-rendering:pixelated}.bag-x{width:38px;height:38px;font-size:16px;color:var(--mute)}.bag-eq{position:relative;display:grid;grid-template-columns:184px 1fr;gap:14px;align-items:start}.bag-doll{position:relative;width:184px;height:176px;background:radial-gradient(ellipse at 50% 60%,rgba(245,199,102,.12),transparent 65%)}.bag-figure{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.bag-slot{position:absolute;width:38px;height:38px;display:grid;place-items:center;clip-path:var(--notch-s);background:#08050eb3;box-shadow:inset 0 0 0 1px var(--line-2)}.bag-slot small{font:700 9px var(--sans);color:var(--dim);text-align:center;line-height:1.1}.bag-slot .ghost{display:grid;place-items:center}.bag-slot .ghost img{width:30px;height:30px;filter:brightness(0) invert(.85);opacity:.13}.bag-slot .ghost small{position:absolute;left:0;right:0;bottom:2px;font-size:8px;letter-spacing:.02em;opacity:.8}.bag-slot img,.bag-cell img{width:32px;height:32px;image-rendering:pixelated}.bag-slot.full{background:radial-gradient(circle,#3c2e5ae6,#0e0a18e6);box-shadow:inset 0 0 0 1px #f5c76680}.bag-slot em,.bag-cell em{position:absolute;right:3px;bottom:2px;font:600 11px/1 var(--px);font-style:normal;color:var(--gold-hi);text-shadow:0 1px 0 #000}.bag-slot.sel,.bag-cell.sel{box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 0 0 transparent}.bag-slot.locked{opacity:.35}.s-helm{left:0;top:0}.s-weapon{left:0;top:46px}.s-gloves{left:0;top:92px}.s-ring{left:0;top:138px}.s-wings{right:0;top:0}.s-armor{right:0;top:46px}.s-boots{right:0;top:92px}.s-pendant{right:0;top:138px}.s-pet{left:calc(50% - 19px);bottom:0;z-index:1}.bag-slot .ghost small{display:none}.bag-side{display:grid;gap:6px}.bag-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.bag-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;background:#08050e9e;box-shadow:inset 0 0 0 1px #ffe4aa14;clip-path:var(--notch-s)}.bag-cell.empty{background:#08050e59}.bag-cell.reserve{box-shadow:inset 0 0 0 1px #f5c7668c}.bag-cell.empty.reserve{background:#f5c76614}.bag-cell img{width:32px;height:32px}.bag-cell.no img{filter:grayscale(.6) brightness(.7)}.bag-cell.no:after{content:"";position:absolute;inset:0;background:#c828282e}.bag-cell.new:before{content:"";position:absolute;top:3px;left:3px;width:6px;height:6px;background:var(--gold-hi);box-shadow:0 0 6px var(--gold);animation:pvpPulse 1s infinite}.bag-cell.exc,.bag-slot.exc{box-shadow:inset 0 0 0 1px #7cff7a99,inset 0 0 12px #7cff7a40}.bag-hint{font:600 12px var(--sans);color:var(--dim)}.bag-card{position:absolute;left:0;right:0;margin:0 auto;bottom:0;width:min(340px,100%);display:grid;gap:8px;padding:12px 14px;z-index:2;background:linear-gradient(180deg,#241a3cfa,#100b1cfa);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--gold-lo),0 10px 30px #0009;animation:rise .2s both}.card-top{display:flex;gap:10px;align-items:center}.card-ic{width:54px;height:54px;display:grid;place-items:center;background:#08050eb3;clip-path:var(--notch-s);flex:none}.card-ic img{width:48px;height:48px;image-rendering:pixelated}.card-name{display:block;font:600 17px/1.1 var(--px);color:#fff}.bag-card.exc .card-name{color:#8aff8a}.card-top small{font:700 12px var(--sans);color:var(--mute)}.card-stats{list-style:none;display:grid;gap:2px;font:700 14px var(--sans);color:var(--text)}.card-stats i{font-style:normal;margin-left:6px}.card-stats i.up{color:var(--ok)}.card-stats i.down{color:var(--bad)}.card-stats .exc{color:#8aff8a}.card-req{display:flex;gap:12px;font:700 12px var(--sans);color:var(--dim)}.card-req .bad{color:var(--bad)}.card-acts{display:flex;gap:8px}.card-acts .btn{flex:1;min-height:44px;font-size:16px}.card-acts .btn-ghost{flex:.6}.bag-st{display:grid;grid-template-columns:1fr 190px;gap:14px}.st-list{display:grid;gap:4px}.st-pts{padding:6px 10px;font:700 13px var(--sans);color:var(--dim);background:#ffffff08;clip-path:var(--notch-s)}.st-pts.on{color:var(--text);background:#f5c7661f;box-shadow:inset 3px 0 0 var(--gold)}.st-pts b{font:600 18px var(--px);color:var(--gold-hi)}.st-row{display:grid;grid-template-columns:1fr 46px 40px 40px;gap:6px;align-items:center;padding:4px 6px;background:#08050e66;clip-path:var(--notch-s)}.st-name b{display:block;font:600 15px/1.1 var(--px);color:var(--text)}.st-name small{font:600 11px var(--sans);color:var(--dim)}.st-val{font:600 18px var(--px);color:var(--gold-hi);text-align:right;font-variant-numeric:tabular-nums}.st-btn{height:38px;display:grid;place-items:center;clip-path:var(--notch-s);color:#2a1505;font:800 13px var(--sans);background:linear-gradient(180deg,#fff0bc,#e8a848)}.st-btn.alt{background:linear-gradient(180deg,#4a3a6a,#2a1e44);color:var(--gold-hi)}.st-btn:disabled{filter:grayscale(1) brightness(.5);cursor:default}.st-btn:active:not(:disabled){transform:scale(.92)}.st-btn .ico{width:14px;height:14px}.st-derived{display:grid;gap:4px;align-content:start;padding:10px;background:#08050e73;clip-path:var(--notch-s)}.st-kv{display:flex;justify-content:space-between;font:700 13px var(--sans);color:var(--mute)}.st-kv b{font:600 14px var(--px);color:var(--text)}.hud.bag-open .hud-tut,.hud.bag-open .hud-loot{opacity:.25}@media(orientation:portrait){.bag-eq{grid-template-columns:1fr;justify-items:center}.bag-side{width:100%}.bag-st{grid-template-columns:1fr}.bag-cur{gap:8px;font-size:12px}.bag-head{flex-wrap:wrap;row-gap:6px}.bag-tabs{flex:1}.bag-cur{order:3;flex-basis:100%;justify-content:center;gap:18px;padding:4px 0;background:#08050e66;clip-path:var(--notch-s)}.hud-tut{top:calc(70px + var(--st));width:min(250px,62vw)}}@media(orientation:landscape)and (max-height:520px){.bag{padding:8px 12px 10px;gap:6px}.bag-cell img{width:32px;height:32px}.hud-tut{top:calc(60px + var(--st));width:min(232px,30vw);padding:7px 10px 8px;gap:3px}.tut-title{font-size:15px}.tut-text{font-size:11.5px;line-height:1.35}}.hud-pot.empty{filter:grayscale(.7) brightness(.7)}.hud-pot:not(.empty) em{color:#fff}.hud-pot.drink{animation:potDrink .4s ease-out}@keyframes potDrink{30%{transform:scale(1.18) rotate(-12deg);box-shadow:0 0 18px #7cff9a}}.city{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(660px,calc(100vw - 20px));max-height:calc(100vh - 16px);overflow:auto;padding:12px 14px 14px;display:grid;gap:10px;z-index:6;pointer-events:auto}.city.in{animation:bagIn .24s cubic-bezier(.2,1.2,.4,1) both}.city[data-kind=smith]{background:radial-gradient(ellipse at 30% 55%,rgba(255,120,40,.12),transparent 60%),var(--slab)}.city[data-kind=wings]{background:radial-gradient(ellipse at 30% 40%,rgba(200,160,255,.12),transparent 60%),var(--slab)}.city-head{display:flex;align-items:center;gap:10px}.city-t{display:grid;gap:4px}.city-t b{font:600 20px/1 var(--px);color:var(--text)}.city-hint{font:600 12px/1.4 var(--sans);color:var(--dim)}.city-empty{display:grid;justify-items:center;gap:10px;padding:24px;text-align:center;color:var(--mute);font:600 14px var(--sans)}.city-empty img{image-rendering:pixelated;opacity:.8}.city-flash{position:absolute;left:50%;top:52px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 14px;font:600 14px var(--px);color:var(--text);background:#08050ee6;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);animation:flashUp 1.6s both;z-index:3;pointer-events:none;white-space:nowrap}.city-flash.plus{color:var(--gold-hi)}.city-flash img{width:16px;height:16px;image-rendering:pixelated}@keyframes flashUp{0%{opacity:0;transform:translate(-50%,8px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.fg{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:start}.fg-stage{position:relative;display:grid;justify-items:center;gap:6px;padding:10px 10px 12px;background:radial-gradient(ellipse at 50% 30%,#ff8c3c1a,#08050e80 70%);clip-path:var(--notch-s)}.fg-anvil{position:relative;width:150px;height:104px;display:grid;place-items:end center}.fg-glow{position:absolute;left:50%;top:18px;width:120px;height:70px;transform:translate(-50%);pointer-events:none;animation:glowBreath 2.4s ease-in-out infinite}.fg-anvil.hot .fg-glow{animation-duration:1.1s}@keyframes glowBreath{50%{opacity:.55;transform:translate(-50%) scale(.92)}}.fg-anvil-img{position:relative;width:96px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45))}.fg-item{position:absolute;left:50%;bottom:44px;width:48px;height:48px;transform:translate(-50%);image-rendering:pixelated;transition:filter .4s}.fg-hammer{position:absolute;right:2px;top:-2px;width:48px;height:48px;image-rendering:pixelated;transform-origin:80% 90%;transform:rotate(28deg);opacity:0}.fg-stage.striking .fg-hammer{opacity:1}.fg-hammer.hit{animation:hammer .36s cubic-bezier(.5,0,.9,.4)}@keyframes hammer{0%{transform:rotate(28deg)}45%{transform:rotate(-38deg) translate(-4px,-6px)}70%{transform:rotate(18deg) translate(-12px,14px)}to{transform:rotate(28deg)}}.fg-anvil.jolt{animation:jolt .16s}@keyframes jolt{40%{transform:translateY(3px) scale(1.02,.97)}}.fg-fx{position:absolute;left:50%;bottom:56px;width:0;height:0;pointer-events:none}.fg-fx i{position:absolute;left:0;top:0}.fx-spark{width:3px;height:3px;background:var(--c);box-shadow:0 0 6px var(--c);animation:fxFly .55s ease-out both}.fx-star{width:4px;height:4px;background:var(--c);box-shadow:0 0 10px var(--c),0 0 2px #fff;animation:fxFly 1s cubic-bezier(.1,.8,.3,1) both}.fx-smoke{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,rgba(150,140,160,.55),transparent 70%);animation:fxSmoke 1.3s ease-out both}@keyframes fxFly{0%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 30px));opacity:0}}@keyframes fxSmoke{0%{transform:translate(0) scale(.6);opacity:.9}to{transform:translate(var(--dx),calc(var(--dy) - 20px)) scale(2.4);opacity:0}}.fg-stage.win .fg-item{animation:itemWin .9s ease-out}@keyframes itemWin{0%{filter:brightness(3) drop-shadow(0 0 16px var(--glow));transform:translate(-50%) scale(1.35)}to{transform:translate(-50%) scale(1)}}.fg-stage.win:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,var(--glow),transparent 60%);opacity:0;animation:winFlash .7s ease-out;pointer-events:none}@keyframes winFlash{10%{opacity:.55}}.fg-stage.lose .fg-item{animation:itemLose .6s}@keyframes itemLose{20%,60%{transform:translate(calc(-50% - 4px));filter:grayscale(1) brightness(.6)}40%,80%{transform:translate(calc(-50% + 4px))}}.fg-name{display:grid;justify-items:center;text-align:center}.fg-name b{font:600 16px/1.1 var(--px);color:#fff}.fg-name small{font:700 11px var(--sans);color:var(--mute)}.fg-plus{display:flex;align-items:baseline;gap:10px;font:600 30px/1 var(--px);color:var(--gold-hi);text-shadow:0 2px 0 #000}.city .arr{display:inline-block;width:7px;height:10px;margin:0 5px;vertical-align:-1px;background:currentColor;opacity:.75;font-style:normal;clip-path:polygon(0 0,40% 0,100% 50%,40% 100%,0 100%,60% 50%);flex:none}.city .fg-plus .arr{width:11px;height:16px;margin:0;align-self:center;color:var(--dim)}.fg-plus .from{color:#fff}.fg-plus small{font:600 14px var(--px);color:var(--gold)}.fg-stage.win .fg-plus .from{animation:plusPop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes plusPop{0%{transform:scale(2);filter:brightness(2)}}.fg-stage.lose .fg-plus .from{animation:plusFall .6s}@keyframes plusFall{0%{transform:translateY(-14px);color:var(--bad)}}.fg-res{display:grid;justify-items:center;gap:2px;padding:6px 12px;text-align:center;clip-path:var(--notch-s);animation:rise .25s both}.fg-res b{font:600 18px/1 var(--px)}.fg-res span{font:700 12px var(--sans)}.fg-res.win{background:#7cff9a1a;color:var(--ok);box-shadow:inset 0 0 0 1px #7cff9a59}.fg-res.win span{color:#c8ffd6}.fg-res.lose{background:#ff7a6a1a;color:var(--bad);box-shadow:inset 0 0 0 1px #ff8a3a59}.fg-res.lose span{color:#ffc8a8}.fg-info{display:flex;align-items:center;gap:12px;width:100%;justify-content:center;font:700 12px var(--sans);color:var(--mute)}.fg-odds{display:grid;justify-items:center;min-width:76px;padding:4px 8px;background:#08050e8c;clip-path:var(--notch-s)}.fg-odds b{font:600 26px/1 var(--px);color:var(--gold-hi)}.fg-odds.sure b{color:var(--ok)}.fg-odds.risky b{color:var(--ember)}.fg-odds small{font:700 10px var(--sans);color:var(--dim);letter-spacing:.04em}.fg-meta{display:grid;gap:4px}.fg-meta span{display:flex;align-items:center;gap:4px}.fg-meta .ok{color:var(--ok)}.fg-meta .bad{color:var(--bad)}.fg-meta img{width:16px;height:16px;image-rendering:pixelated}.fg-meta small{color:var(--dim);font-weight:600}.fg-heat{display:flex;align-items:center;gap:8px;font:700 11px var(--sans);color:var(--dim)}.fg-heat b{min-width:34px;font:600 13px var(--px);color:var(--dim)}.fg-heat.on{color:#ffc8a0}.fg-heat.on b{color:var(--ember)}.fg-segs{display:flex;gap:2px}.fg-segs i{width:14px;height:7px;background:#ffffff12;clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%)}.fg-segs i.on{box-shadow:0 0 6px currentColor;animation:pvpPulse 1.2s infinite}.fg-hit{width:100%;min-height:50px;font-size:19px;gap:8px}.fg-hit img{width:32px;height:32px;image-rendering:pixelated}.fg-hit.busy{filter:brightness(.85)}.fg-side{display:grid;gap:8px;align-content:start}.fg-gain{display:grid;gap:6px;padding:8px 10px 10px;background:linear-gradient(180deg,#ffc86e12,#08050e80);clip-path:var(--notch-s)}.fg-gain-row{display:flex;align-items:center;justify-content:space-between;font:700 12px var(--sans);color:var(--mute)}.fg-gain-row b{display:flex;align-items:center;font:600 16px/1 var(--px);color:var(--text)}.fg-gain-row em{font-style:normal;color:var(--ok);text-shadow:0 0 8px rgba(124,255,154,.35)}.fg-gain-glow{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;margin-top:2px;padding-top:7px;border-top:1px solid rgba(255,228,170,.08)}.fg-gain-glow>i{width:18px;height:18px;background:var(--gc);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px var(--gc));animation:glowTwinkle 1.8s ease-in-out infinite}@keyframes glowTwinkle{50%{transform:scale(.75) rotate(45deg);opacity:.7}}.fg-gain-glow b{display:block;font:600 14px/1.1 var(--px);color:var(--gc)}.fg-gain-glow small{font:600 11px/1.3 var(--sans);color:var(--dim)}.city-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px}.city-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;background:#08050e9e;box-shadow:inset 0 0 0 1px #ffe4aa14;clip-path:var(--notch-s)}.city-cell img{width:32px;height:32px;image-rendering:pixelated}.city-cell em{position:absolute;right:3px;top:2px;font:600 11px/1 var(--px);font-style:normal;color:var(--gold-hi);text-shadow:0 1px 0 #000}.city-cell small{position:absolute;left:0;right:0;bottom:1px;font:800 8px var(--sans);color:var(--gold);text-align:center;letter-spacing:.04em;text-transform:uppercase}.city-cell.worn{background:radial-gradient(circle,#3c2e5ae6,#0e0a18e6)}.city-cell.sel{box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 12px #f5c7664d}.city-cell.exc{box-shadow:inset 0 0 0 1px #7cff7a99}.city-cell .heat{position:absolute;left:3px;bottom:11px;height:3px;box-shadow:0 0 6px #ff8a3a}.shop{display:grid;gap:10px}.shop-buy{display:grid;gap:6px}.pot-row{display:grid;grid-template-columns:56px 1fr auto 104px 60px;gap:10px;align-items:center;padding:6px 8px;background:#08050e73;clip-path:var(--notch-s)}.pot-ic{width:52px;height:52px;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,120,120,.15),transparent 70%)}.pot-ic img{width:48px;height:48px;image-rendering:pixelated}.pot-t b{display:block;font:600 16px/1.1 var(--px);color:var(--text)}.pot-t small{font:600 12px var(--sans);color:var(--mute)}.pot-t strong{color:#fff}.pot-price{display:flex;align-items:center;gap:4px;font:600 16px var(--px);color:var(--gold-hi)}.pot-price.bad{color:var(--bad)}.pot-price img{width:16px;height:16px;image-rendering:pixelated}.pot-row .btn{min-height:42px;font-size:15px;padding:0 8px}.shop-sell{display:grid;gap:8px}.shop-junk{min-height:48px;font-size:16px;gap:8px}.shop-junk small{font:700 13px var(--sans);opacity:.85}.shop-grid .bag-cell.junk:before{content:"";position:absolute;left:3px;top:3px;width:7px;height:7px;background:#8a8498;clip-path:polygon(50% 0,100% 35%,80% 100%,20% 100%,0 35%)}.shop-grid .bag-cell.pick{background:#f5c76638}.shop-grid .bag-cell .lk{position:absolute;right:2px;top:2px;width:12px;height:12px;color:var(--gold-hi)}.shop-grid .bag-cell.locked img{opacity:.7}.wf{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.wf-card{display:grid;justify-items:center;gap:6px;padding:12px;text-align:center;background:#08050e73;clip-path:var(--notch-s)}.wf-card b{font:600 17px var(--px);color:var(--text)}.wf-card small{font:700 12px var(--sans);color:var(--mute)}.wf-card .btn{width:100%;min-height:48px}.wf-fx{position:relative;width:90px;height:70px;display:grid;place-items:center}.wf-big{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 0 8px rgba(200,160,255,.6));animation:featherFloat 2.6s ease-in-out infinite}@keyframes featherFloat{50%{transform:translateY(-6px) rotate(-8deg)}}.wf.busy .wf-big{animation:featherSpin 1.15s cubic-bezier(.5,0,.5,1)}@keyframes featherSpin{60%{transform:scale(.4) rotate(540deg);filter:brightness(3) drop-shadow(0 0 20px #fff)}to{transform:scale(1) rotate(720deg)}}.wf-bar{position:relative;width:100%;height:18px;background:#ffffff0f;clip-path:var(--notch-s)}.wf-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8a6ad8,#e4c8ff)}.wf-bar span{position:relative;display:block;text-align:center;font:700 11px/18px var(--sans);color:#fff;text-shadow:0 1px 0 #000}.wf-list{display:grid;gap:6px;align-content:start}.wf-row{display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:center;padding:6px;background:#08050e73;clip-path:var(--notch-s)}.wf-row img{width:32px;height:32px;image-rendering:pixelated}.wf-row b{display:block;font:600 14px var(--px);color:var(--text)}.wf-row small{font:600 11px var(--sans);color:var(--dim)}.wf-row .btn{min-height:44px;font-size:13px;padding:2px 10px;flex-direction:column;gap:1px;line-height:1.05}.wf-row .btn>span{display:flex;align-items:center}.wf-row .btn small{font:700 10px var(--sans);color:var(--dim)}.wf-win{grid-template-columns:auto 1fr;display:grid;align-items:center;gap:10px;text-align:left;justify-items:start;margin-top:8px}.wf-win b,.wf-win span{display:block}.wf-win img{width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 0 8px var(--ok))}.city[data-kind=vault]{width:min(960px,calc(100vw - 20px));background:radial-gradient(ellipse at 80% 60%,rgba(245,199,102,.08),transparent 60%),var(--slab)}.vt{display:grid;grid-template-columns:8fr 112px 10fr;gap:12px;align-items:start}.vt-col{display:grid;gap:6px}.vt-t{display:flex;align-items:baseline;justify-content:space-between}.vt-t small{font:600 13px var(--px);color:var(--mute)}.vt-grid{gap:3px}.vt-grid.vt-b{grid-template-columns:repeat(8,1fr)}.vt-grid.vt-v{grid-template-columns:repeat(10,1fr)}.vt-col.chest .vt-grid{padding:6px;background:linear-gradient(180deg,#78502838,#28180c59);box-shadow:inset 0 0 0 1px #f5c7662e,inset 0 10px 24px #00000059;clip-path:var(--notch-s)}.vt-grid .bag-cell img{width:32px;height:32px}.vt-grid .bag-cell .lk{position:absolute;right:2px;top:2px;width:11px;height:11px;color:var(--gold-hi)}.vt-grid .bag-cell.landed{animation:vtLand .7s cubic-bezier(.2,1.5,.4,1);box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 14px #f5c76680}@keyframes vtLand{0%{transform:scale(.4) translateY(-10px);filter:brightness(2.4)}}.vt-mid{display:grid;gap:10px;justify-items:center;align-content:center;align-self:center;text-align:center}.vt-mid>small{font:800 10px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.vt-money{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:6px;background:#08050e80;clip-path:var(--notch-s)}.vt-amt{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:4px;font:600 14px var(--px);color:var(--text)}.vt-amt.kept{color:var(--gold-hi)}.vt-amt img{width:16px;height:16px;image-rendering:pixelated}.vt-mv{width:100%;height:34px;display:grid;place-items:center;color:var(--gold-hi)}.vt-mv .arr{margin:0;width:9px;height:13px;opacity:1}.vt-mv.back .arr{transform:scaleX(-1)}.vt-mv[disabled]{opacity:.35}.vt-hint{grid-column:1 / -1;text-align:center}.vt-guest{gap:8px}.vt-guest svg{width:28px;height:28px;color:var(--gold)}.vt-guest small{max-width:34ch;font:600 12px/1.4 var(--sans);color:var(--dim)}.hud-mini.tap{cursor:pointer;pointer-events:auto;transition:filter .15s}.hud-mini.tap:hover{filter:brightness(1.25)}.wmap .city-head .bag-x{margin-left:auto}.wmap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1000px,calc(100vw - 20px));max-height:calc(100vh - 16px);overflow:auto;padding:12px 14px 14px;display:grid;gap:10px;z-index:7;pointer-events:auto}.wmap.in{animation:bagIn .24s cubic-bezier(.2,1.2,.4,1) both}.wm-body{display:grid;grid-template-columns:1fr 270px;gap:14px;align-items:start}.wm-chart{position:relative;width:100%;aspect-ratio:16 / 10;justify-self:center;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #f5c76633}.wm-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.wm-pins{position:absolute;inset:0}.wm-pin{position:absolute;width:var(--r);aspect-ratio:1 / .8;transform:translate(-50%,-45%);border-radius:50%;background:none}.wm-pin:focus-visible{outline:2px solid var(--gold-hi)}.wm-tag.mini{background:none;box-shadow:none;padding:0}.wm-pin .wm-tag.mini i{display:block;font-size:9px;color:#ffaa78b3;text-shadow:0 1px 0 #000}@media(pointer:coarse){.wm-pin{min-width:40px}}.wm-tag{position:absolute;left:50%;top:92%;transform:translate(-50%);display:grid;justify-items:center;padding:1px 6px 2px;white-space:nowrap;pointer-events:none;background:#08050ebd;clip-path:var(--notch-s);transition:transform .15s}.wm-tag b{font:600 11px/1.15 var(--px);color:var(--text)}.wm-tag i{font:700 9px/1.1 var(--sans);font-style:normal;color:var(--gold)}.wm-tag em{font:800 8px/1 var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#0b0812;background:var(--gold-hi);padding:1px 4px;margin-bottom:1px}.wm-pin.lock .wm-tag b{color:var(--dim)}.wm-pin.lock .wm-tag i{color:var(--ember)}.wm-pin.k-city .wm-tag b{color:var(--gold-hi)}.wm-pin:hover .wm-tag,.wm-pin.sel .wm-tag{transform:translate(-50%) scale(1.12);box-shadow:inset 0 0 0 1px var(--gold-hi);z-index:2}.wm-pin.sel{z-index:2}.wm-card{display:grid;gap:7px;align-content:start;padding:12px;background:#08050e80;clip-path:var(--notch-s)}.wm-name{font:600 21px/1.05 var(--px);color:#fff}.wm-tags{display:flex;flex-wrap:wrap;gap:4px}.wm-tags span{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font:700 11px var(--sans);color:var(--mute);background:#ffffff0f;clip-path:var(--notch-s)}.wm-tags svg{width:11px;height:11px}.wm-tags .wm-band{color:#0b0812;background:var(--b);font-family:var(--px);font-weight:600}.wm-tags .pvp{color:#ffb0a0;background:#ff5a4a29}.wm-tags .safe{color:#b8ffc8;background:#7cff9a1f}.wm-tags .blood{color:#ff8a9a;background:#c8143238}.wm-blurb{font:600 13px/1.45 var(--sans);color:var(--mute)}.wm-act{display:grid;gap:6px;margin-top:2px}.wm-sail{min-height:48px;font-size:18px}.wm-why{font:700 12px/1.35 var(--sans);color:var(--ember)}.wm-warn{font:700 11px var(--sans);color:var(--dim);text-align:center}.wm-need,.wm-go{position:relative;height:20px;background:#ffffff0f;clip-path:var(--notch-s)}.wm-need i,.wm-go i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#a0603a,#ffb347)}.wm-go i{background:linear-gradient(90deg,#8a6ad8,#ffe9a8);transition:none}.wm-need span,.wm-go span{position:relative;display:block;text-align:center;font:700 11px/20px var(--sans);color:#fff;text-shadow:0 1px 0 #000}.wm-msg{justify-items:start}.hud-chips{display:flex;gap:4px;flex-wrap:wrap}.wtag.lfg{font:800 9px/1 var(--sans);letter-spacing:.04em;color:#2a1606;text-shadow:none;padding:2px 5px 2px 14px;clip-path:var(--notch-s);background:linear-gradient(#ffe9b0,#f0c870);box-shadow:inset 0 -1px #78460a80}.wtag.lfg:before{content:"";position:absolute;left:4px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#d8402a;box-shadow:inset -1px -1px #7a1a10}.wtag.lfg.mine{background:linear-gradient(#fff4cc,#ffd478)}.bd{display:grid;grid-template-columns:1fr 290px;gap:14px;align-items:start}.city[data-kind=tavern]{width:min(900px,calc(100vw - 20px));background:radial-gradient(ellipse at 30% 60%,rgba(255,170,70,.1),transparent 60%),var(--slab)}.bd-acts>.btn:not(.bd-post){flex:none;width:auto;padding:0 16px}.bd-left{display:grid;gap:8px;min-width:0}.bd-t{display:flex;justify-content:space-between;align-items:baseline}.bd-t small{font:700 12px var(--sans);color:var(--dim)}.bd-cork{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 12px;align-content:start;min-height:260px;max-height:52vh;overflow:auto;padding:16px 14px;clip-path:var(--notch-s);background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.05) 0 2px,transparent 3px) 0 0 / 11px 13px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.18) 0 1px,transparent 2px) 0 0 / 7px 9px,linear-gradient(160deg,#6e4a2c,#4e321e);box-shadow:inset 0 0 0 3px #3a2414,inset 0 0 0 5px #8a5a32,inset 0 0 30px #00000073}.bd-empty{grid-column:1 / -1;align-self:center;margin:40px auto;max-width:30ch;text-align:center;font:700 13px/1.45 var(--sans);color:#f2dcc0;text-shadow:0 1px 0 #2a1608}.bd-note{position:relative;display:grid;gap:6px;padding:12px 10px 8px;color:#2a1c10;transform:rotate(var(--rot, 0deg));background:linear-gradient(#fbf2dc,#efe0bc);box-shadow:0 3px #1e100659,0 6px 14px #0000004d;clip-path:polygon(0 0,100% 0,100% 88%,92% 100%,0 100%)}.bd-note.mine{background:linear-gradient(#fff8d8,#ffe7a0);box-shadow:0 3px #1e100659,0 0 0 2px var(--gold),0 6px 18px #ffbe5059}.bd-note.landed{animation:pinIn .42s cubic-bezier(.2,1.4,.4,1) both}.bd-pin{position:absolute;left:50%;top:3px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--c);box-shadow:inset -2px -2px #00000059,0 2px 2px #0006}.bd-pin:after{content:"";position:absolute;left:2px;top:2px;width:3px;height:3px;border-radius:50%;background:#ffffffb3}.bd-who{display:flex;gap:8px;align-items:center}.bd-face{width:36px;height:36px;image-rendering:pixelated;flex:none;background:color-mix(in srgb,var(--c) 30%,#2a1c10);clip-path:var(--notch-s)}.bd-who b{display:block;font:600 14px/1.1 var(--px);color:#1c120a}.bd-who small{font:800 10px var(--sans);color:color-mix(in srgb,var(--c) 55%,#3a2410)}.bd-what{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.bd-what em{font:800 10px/1 var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;color:#fff;background:#3a6a3a}.bd-what em.armo{background:#8a3a2a}.bd-what span{font:800 11px/1 var(--sans);padding:3px 6px;color:#1c120a;background:color-mix(in srgb,var(--b) 60%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--b) 70%,#000)}.bd-ago{font:700 10px var(--sans);color:#8a6a48;text-align:right}.bd-side{display:grid;gap:8px;align-content:start;padding:12px;background:#08050e80;clip-path:var(--notch-s)}.bd-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.bd-seg .btn{min-height:38px;font-size:13px;opacity:.6}.bd-seg .btn.on{opacity:1;box-shadow:inset 0 0 0 2px var(--gold-hi);color:var(--gold-hi)}.bd-zones{display:grid;gap:4px;max-height:196px;overflow:auto;padding-right:2px}.bd-zone{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 10px;text-align:left;color:var(--text);cursor:pointer;background:#ffffff0d;border-left:3px solid var(--b);clip-path:var(--notch-s);transition:background .15s}.bd-zone:hover{background:#ffffff1a}.bd-zone.on{background:color-mix(in srgb,var(--b) 22%,rgba(0,0,0,.3));box-shadow:inset 0 0 0 1px var(--b)}.bd-zone b{font:600 13px var(--px)}.bd-zone small{font:800 10px var(--sans);color:var(--dim);white-space:nowrap}.bd-acts{display:flex;gap:6px}.bd-acts .bd-post{flex:1;min-height:46px;font-size:16px}.bd-acts .bd-post .ico{width:14px;height:14px}@keyframes pinIn{0%{transform:translateY(-18px) rotate(calc(var(--rot, 0deg) - 8deg)) scale(1.08);opacity:0}to{transform:rotate(var(--rot, 0deg));opacity:1}}@media(orientation:portrait){.fg,.wf{grid-template-columns:1fr}.wm-body{grid-template-columns:1fr;gap:10px}.wm-tag b{font-size:10px}.wm-tag i{font-size:9px}.wm-pin:not(.sel) .wm-tag i{display:none}.wm-tag{padding:0 4px 1px}.wmap.tall{padding:10px 10px 12px;gap:8px}.wmap.tall .wm-chart{aspect-ratio:2 / 3;width:min(100%,calc((100vh - 300px) * 2 / 3))}.wmap.tall .wm-card{padding:10px 12px;gap:6px}.wmap.tall .wm-blurb{font-size:12.5px;line-height:1.35}.wmap.tall .wm-name{font-size:19px}.wmap.tall .wm-pin.lock{opacity:.85}.bd{grid-template-columns:1fr;gap:10px}.bd-cork{min-height:150px;max-height:34vh;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:14px 10px}.bd-zones{max-height:150px}.vt{grid-template-columns:1fr;gap:8px}.vt-mid{grid-auto-flow:column;grid-template-columns:auto 1fr 1fr auto;gap:8px;width:100%}.vt-mv .arr{transform:rotate(90deg)}.vt-mv.back .arr{transform:rotate(-90deg)}.city-head{flex-wrap:wrap;row-gap:6px}.city-head .bag-cur{order:3;flex-basis:100%;justify-content:center}.city-head .bag-x{margin-left:auto}.pot-row{grid-template-columns:48px 1fr auto 60px;row-gap:6px}.pot-ic{grid-row:span 2}.pot-row .pot-t{grid-column:2 / -1}.pot-row .pot-price{grid-column:2}}@media(orientation:landscape)and (max-height:520px){.city,.wmap{padding:8px 12px 10px;gap:6px}.wm-body{grid-template-columns:auto minmax(200px,1fr);gap:10px}.wm-chart{width:auto;height:calc(100vh - 82px)}.wm-card{padding:8px 10px;gap:5px}.bd{grid-template-columns:1fr 250px;gap:10px}.bd-cork{min-height:0;height:calc(100vh - 104px);max-height:none;padding:12px 10px;gap:10px}.bd-side{padding:8px 10px;gap:6px;max-height:calc(100vh - 80px);overflow:auto}.bd-zones{max-height:110px}.bd-seg .btn{min-height:32px;font-size:12px;padding:0 6px;white-space:nowrap}.bd-acts .bd-post{min-height:38px;font-size:13px;white-space:nowrap;padding:0 8px}.bd-side>.city-hint{display:none}.wm-name{font-size:17px}.wm-blurb{font-size:12px;line-height:1.35}.wm-sail{min-height:42px}.wm-tag b{font-size:9px}.wm-tag i{font-size:8px}.city-t b{font-size:16px}.fg-stage{gap:3px;padding:6px 8px 8px}.fg-anvil{height:84px}.fg-plus{font-size:24px}.fg-odds b{font-size:21px}.fg-hit{min-height:44px;font-size:17px}.pot-row{padding:4px 8px}.pot-ic,.pot-ic img{width:40px;height:40px}.city:has(.shop-sell){width:min(820px,calc(100vw - 20px))}.shop-sell{grid-template-columns:1fr 210px;grid-template-rows:auto auto 1fr;column-gap:12px;align-items:start}.shop-sell .shop-grid{grid-column:1;grid-row:1 / 4;grid-template-columns:repeat(10,1fr)}.shop-sell .shop-junk{grid-column:2;grid-row:1;font-size:14px}.shop-sell .city-hint{grid-column:2;grid-row:2;font-size:11px}.shop-sell .card-acts{grid-column:2;grid-row:3;flex-direction:column;align-self:end}.shop-sell .card-acts .btn{width:100%}}.shop-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.shop-tile{--sc: #f5c766;position:relative;display:grid;justify-items:center;gap:2px;padding:8px 2px 6px;background:#08050e9e;box-shadow:inset 0 0 0 1px #ffe4aa1a;clip-path:var(--notch-s);cursor:pointer}.shop-tile img{width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.shop-tile.on{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--sc) 30%,transparent),#08050eb3 70%);box-shadow:inset 0 0 0 2px var(--sc)}.shop-tile em{position:absolute;left:5px;top:4px;font:600 14px/1 var(--px);font-style:normal;color:#fff;text-shadow:0 0 5px var(--sc),0 1px 0 #000}.shop-tile .have{position:absolute;right:5px;top:4px;font:700 11px/1 var(--sans);font-style:normal;color:#fff;text-shadow:0 1px 0 #000}.shop-price{display:flex;align-items:center;gap:3px;font:600 13px/1 var(--px);color:var(--gold, #f5c766)}.shop-price img{width:14px;height:14px;filter:none}.shop-tile.poor .shop-price{color:var(--bad)}.shop-card{--sc: #f5c766;display:grid;grid-template-columns:54px 1fr;gap:6px 10px;align-items:center;padding:8px 10px;background:#08050eb3;box-shadow:inset 3px 0 0 var(--sc);clip-path:var(--notch-s)}.shop-card-t b{display:block;font:600 16px/1.15 var(--px);color:var(--text)}.shop-card-t b small{font:600 12px var(--sans);color:var(--mute)}.shop-card-t>small{display:block;font:600 13px/1.3 var(--sans);color:var(--mute)}.shop-card .st-steps,.shop-card .card-acts{grid-column:1 / -1}[hidden]{display:none!important}.tix-help{margin:0}.tix-list{display:grid;gap:6px}.tix-row{display:grid;grid-template-columns:60px 1fr auto;gap:10px;align-items:center;padding:6px 10px 6px 6px;clip-path:var(--notch-s);background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 16%,transparent),#08050e73 50%);box-shadow:inset 3px 0 0 var(--sc)}.tix-row.lock{filter:saturate(.25) brightness(.75);box-shadow:inset 3px 0 #4a4458}.tix-ic{position:relative;width:56px;height:56px;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--sc) 30%,transparent),transparent 70%)}.tix-ic img{width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.tix-ic em{position:absolute;right:-2px;bottom:1px;font:600 15px/1 var(--px);font-style:normal;color:#fff;text-shadow:0 0 6px var(--sc),0 1px 0 #000,1px 0 0 #000}.tix-row:not(.lock):hover .tix-ic img{animation:tixWiggle .5s}@keyframes tixWiggle{30%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}}.tix-t{min-width:0}.tix-t b{display:block;font:600 16px/1.1 var(--px);color:var(--text)}.tix-t small{display:block;font:600 12px/1.35 var(--sans);color:var(--mute)}.tix-t .set{color:var(--sc);font-weight:800}.tix-t .have{color:#fff}.tix-t .req{color:var(--bad)}.tix-buy{display:grid;justify-items:end;gap:4px}.tix-buy .pot-price{font-size:15px}.tix-btns{display:flex;gap:4px}.tix-btns .btn{width:auto;min-height:38px;font-size:14px;padding:0 12px;flex:none;white-space:nowrap}.tix-btns .tix-open{background:linear-gradient(180deg,color-mix(in srgb,var(--sc) 55%,#2a1e44),#2a1e44);color:#fff;box-shadow:inset 0 0 0 1px var(--sc)}.tr{position:absolute;inset:0;z-index:9;display:grid;place-items:center;align-content:center;gap:6px;pointer-events:auto;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--sc) 22%,rgba(10,7,18,.8)),#06040cf2 62%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:trIn .22s ease-out both}@keyframes trIn{0%{opacity:0}}.tr-stage{position:relative;width:240px;height:190px;display:grid;place-items:center}.tr-rays{position:absolute;inset:-50px;opacity:.3;animation:trSpin 10s linear infinite;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--sc) 45%,transparent) 0 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 64%);mask:radial-gradient(circle,#000 18%,transparent 64%);transition:opacity .3s}.tr.torn .tr-rays{opacity:.85;animation-duration:5s}@keyframes trSpin{to{transform:rotate(360deg)}}.tr-ticket{position:relative;width:128px;height:128px;animation:trShake .62s ease-in-out infinite}@keyframes trShake{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg) translateY(-3px)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg) translateY(1px)}80%{transform:rotate(3deg)}}.tr-half{position:absolute;left:0;top:0;width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 6px 0 rgba(0,0,0,.45)) drop-shadow(0 0 14px color-mix(in srgb,var(--sc) 70%,transparent));transition:transform .45s cubic-bezier(.2,.8,.3,1),opacity .45s}.tr-half.l{clip-path:inset(0 56.25% 0 0)}.tr-half.r{clip-path:inset(0 0 0 43.75%)}.tr-num{position:absolute;right:2px;bottom:16px;font:600 28px/1 var(--px);color:#fff;text-shadow:0 0 10px var(--sc),0 2px 0 #000,2px 0 0 #000;transition:opacity .2s}.tr.torn .tr-ticket{animation:none}.tr.torn .tr-half.l{transform:translate(-80px,26px) rotate(-30deg);opacity:0}.tr.torn .tr-half.r{transform:translate(70px,-12px) rotate(22deg);opacity:0}.tr.torn .tr-num{opacity:0}.tr-flash{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0,var(--sc) 38%,transparent 70%)}.tr.torn .tr-flash{animation:trFlash .6s ease-out both}@keyframes trFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(6.5)}}.tr-fx{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.tr-fx i{position:absolute;left:0;top:0}.tr-bit{width:6px;height:3px;background:var(--c);box-shadow:0 1px #0006;animation:trBit 1.1s cubic-bezier(.1,.7,.4,1) both}@keyframes trBit{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 70px)) rotate(420deg);opacity:0}}.tr-got{position:absolute;width:96px;height:96px;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 6px 0 rgba(0,0,0,.5)) drop-shadow(0 0 16px var(--sc));animation:trGot .6s cubic-bezier(.2,1.6,.4,1) both,trFloat 2.4s ease-in-out .6s infinite}@keyframes trGot{0%{transform:scale(0) rotate(-25deg);opacity:0}}@keyframes trFloat{50%{transform:translateY(-6px)}}.tr-cap{display:grid;gap:4px;justify-items:center;text-align:center}.tr-cap small{font:600 13px var(--sans);color:var(--mute)}.tr-item{display:grid;justify-items:center;gap:6px;text-align:center;padding:12px 18px 14px;width:min(340px,calc(100vw - 28px));clip-path:var(--notch-s);background:linear-gradient(180deg,#241a3cf7,#100b1cf7);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc) 65%,transparent),0 10px 30px #0009;animation:trCard .35s ease-out both}@keyframes trCard{0%{transform:translateY(14px);opacity:0}}.tr-name{font:600 22px/1.1 var(--px);color:#fff;text-shadow:0 2px 0 #000}.tr-sub{font:800 11px var(--sans);color:var(--sc);letter-spacing:.08em;text-transform:uppercase}.tr-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.tr-tags span{font:700 13px var(--sans);color:var(--text);padding:3px 9px;background:#ffffff12;clip-path:var(--notch-s)}.tr-tags .q{color:var(--mute)}.tr-tags .up{color:#7dff9a;background:#3cc86429}.tr-tags .dn{color:#ff8f7a;background:#dc503c1f}.tr.win .tr-item{box-shadow:inset 0 0 0 1px #7dff9a,0 0 26px #5ae68259,0 10px 30px #0009}.tr-warn{font:600 12px var(--sans);color:var(--bad)}.tr-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.tr-acts .btn{min-height:42px}.bag-tix{display:flex;gap:6px;flex-wrap:wrap;padding:6px;background:#08050e66;clip-path:var(--notch-s)}.bag-tix .kicker{width:100%}.bag-cell.tix{--sc: #fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc) 55%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--sc) 22%,transparent),#08050e80 70%)}.bag-cell.tix b{position:absolute;left:3px;top:2px;font:600 11px/1 var(--px);color:#fff;text-shadow:0 0 4px var(--sc),0 1px 0 #000}@media(max-height:470px){.tr-stage{height:130px}.tr-ticket,.tr-half{width:96px;height:96px}.tr-num{font-size:22px;bottom:12px}.tr-got{width:64px;height:64px}.tr{gap:2px}.tr-item{padding:8px 14px 10px;gap:4px}.tr-name{font-size:18px}}@media(max-width:520px){.tix-row{grid-template-columns:52px 1fr}.tix-buy{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;justify-items:stretch}.tix-btns{justify-content:flex-end}.tix-ic{width:50px;height:50px}.tix-ic img{width:32px;height:32px}}.gslot{display:flex;justify-content:center;min-height:44px;margin:10px 0 4px}.hud-social{position:relative;display:flex;gap:6px;justify-content:flex-end}.soc-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;clip-path:var(--notch-s);color:var(--gold-hi);background:linear-gradient(180deg,#281e40d1,#0e0a18e0);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 -3px #00000059}.soc-btn .ico{width:20px;height:20px}.soc-btn img{width:22px;height:22px;image-rendering:pixelated}.soc-btn:active{transform:scale(.92)}.soc-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 3px;display:none;place-items:center;font:800 9.5px/1 var(--sans);font-style:normal;color:#fff;background:#e8433a;clip-path:var(--notch-s)}.soc-badge.on{display:grid;animation:pop .3s}.emo-pick{position:absolute;top:46px;right:0;display:grid;grid-template-columns:repeat(3,44px);gap:4px;padding:6px;z-index:5;background:linear-gradient(180deg,#1e1634f2,#0c0816f2);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);animation:rise .18s both}.emo-opt{width:44px;height:44px;display:grid;place-items:center;clip-path:var(--notch-s);background:#ffffff0d}.emo-opt img{width:33px;height:33px;image-rendering:pixelated}.emo-opt:active{transform:scale(.88);background:#f5c76633}@media(hover:hover){.emo-opt:hover{background:#f5c76629}}.chat-feed{position:absolute;left:calc(10px + var(--sl));top:31%;width:min(320px,58vw);display:grid;gap:2px;pointer-events:none!important}.chat-feed .chat-line{padding:2px 8px 3px;background:linear-gradient(90deg,rgba(8,5,16,.62),rgba(8,5,16,.25) 80%,transparent);animation:lootIn .25s both;transition:opacity .5s}.chat-feed .chat-line.out{opacity:0}.chat-line{font:600 12.5px/1.35 var(--sans);color:#efe8ff;text-shadow:0 1px 0 #000;overflow-wrap:anywhere}.chat-line b{font-weight:800;color:#bfe8ff}.chat-line.mine b{color:var(--gold-hi)}.chat-line.global b{color:#ffd77a}.chat-line.global{color:#fff2d0}.chat-line.priv b,.chat-line.priv{color:#ffa8e0}.chat-line.clan b{color:#8aff9a}.chat-line.sys{color:var(--mute);font-style:italic;font-size:11.5px}.chat-tag{display:inline-block;margin-right:4px;padding:0 3px;font:600 9px/13px var(--px);color:#1a1020;background:currentColor;clip-path:var(--notch-s);vertical-align:1px}.chat-line.global .chat-tag{background:#ffd77a}.chat-line.priv .chat-tag{background:#ffa8e0}.chat-line.clan .chat-tag{background:#8aff9a}.chat-line b.who-tap{cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.chat-panel{position:absolute;top:calc(8px + var(--st));left:50%;transform:translate(-50%);width:min(460px,calc(100vw - 20px));display:grid;gap:6px;padding:8px 10px;z-index:6}.chat-panel.in{animation:chatIn .2s cubic-bezier(.2,1.2,.4,1) both}@keyframes chatIn{0%{opacity:0;transform:translate(-50%,-10px)}}.chat-head{display:flex;align-items:center;gap:6px}.chat-tabs{flex:1;display:flex;gap:3px}.chat-tab{flex:1;min-height:34px;padding:0 6px;font:600 13px var(--px);color:var(--mute);clip-path:var(--notch-s);background:#ffffff0d;white-space:nowrap}.chat-tab.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}#btn-chat-global.on{background:linear-gradient(180deg,#fff3c8,#ffcf5a)}#btn-chat-priv.on{background:linear-gradient(180deg,#ffe0f4,#ff9ad6)}#btn-chat-clan.on{background:linear-gradient(180deg,#d8ffe0,#7ce890)}.chat-x{width:34px;height:34px;font-size:15px;color:var(--mute)}.chat-log{height:min(170px,26vh);overflow-y:auto;display:grid;align-content:start;gap:2px;padding:6px 8px;background:#06040c8c;clip-path:var(--notch-s);overscroll-behavior:contain}.chat-empty{font:600 12px var(--sans);color:var(--dim)}.chat-row{display:flex;gap:5px}.chat-row input{min-width:0;height:40px;padding:0 10px;font:600 15px var(--sans);color:var(--text);background:#06040cb3;border:0;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);outline:none}.chat-row input:focus{box-shadow:inset 0 0 0 1px var(--gold)}.chat-row input:disabled{opacity:.45}.chat-to{width:96px;flex:none;color:#ffa8e0!important}.chat-in{flex:1}.chat-send{flex:none;width:auto;min-height:40px;height:40px;padding:0 14px;font-size:15px}.chat-hint{font:700 10.5px var(--sans);color:var(--dim);letter-spacing:.02em}.chat-panel[data-ch=global] .chat-hint{color:#d8b860}.chat-panel[data-ch=priv] .chat-hint{color:#d890c0}.wtag.say{z-index:2;width:max-content;max-width:172px;white-space:normal;text-align:center;font:700 11.5px/1.22 var(--sans);color:#1a1020;text-shadow:none;padding:3px 7px 10px;background:#fff8ea;clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 10px),calc(100% - 3px) calc(100% - 7px),calc(50% + 5px) calc(100% - 7px),50% 100%,calc(50% - 5px) calc(100% - 7px),3px calc(100% - 7px),0 calc(100% - 10px));animation:sayIn .2s cubic-bezier(.2,1.4,.4,1) both}.wtag.say.mine{background:#fff0c4}.say-l{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;padding:1px 0}.say-l.old{color:#1a10208c;font-weight:600;font-size:10.5px}.say-l+.say-l{border-top:1px dashed rgba(90,60,40,.28);margin-top:1px;padding-top:2px}.say-l.new{animation:sayRow .22s cubic-bezier(.2,1.4,.4,1) both}.wtag.say.far{max-width:120px;font-size:9.5px;padding:2px 5px 9px}.wtag.say.far .say-l{-webkit-line-clamp:1}@keyframes sayIn{0%{opacity:0}}@keyframes sayRow{0%{opacity:0;transform:translateY(3px)}}@media(orientation:portrait){.chat-feed{top:36%;width:min(300px,72vw)}.chat-log{height:min(190px,24vh)}}@media(orientation:landscape)and (max-height:520px){.soc-btn{width:36px;height:36px}.soc-btn .ico{width:18px;height:18px}.emo-pick{top:42px;grid-template-columns:repeat(6,40px)}.emo-opt{width:40px;height:40px}.chat-feed{top:33%;width:min(300px,36vw)}.chat-panel{padding:6px 8px;gap:4px}.chat-log{height:96px}.chat-tab{min-height:30px;font-size:12px}.chat-x{width:30px;height:30px}.chat-row input,.chat-send{height:36px;min-height:36px}}.linkbtn{justify-self:center;margin-top:8px;padding:6px 4px;font:700 13px var(--sans);color:var(--mute);border-bottom:1px dotted currentColor}.linkbtn:hover{color:var(--gold-hi)}.linkbtn.danger{color:#c46a62;font-size:12px;margin-top:4px}.head-r{margin-left:auto;display:flex;align-items:center;gap:6px}.head-r .chip.right{margin-left:0}.save-acc{display:flex;align-items:center;gap:10px;width:100%;margin:2px 0 8px;padding:8px 12px;text-align:left;clip-path:var(--notch-s);color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850);box-shadow:inset 0 -3px #783c0059;animation:pvpPulse 2.4s ease-in-out infinite}.save-acc span{flex:1;display:grid;gap:1px}.save-acc b{font:600 15px/1.1 var(--px)}.save-acc small{font:700 11px var(--sans);color:#6a4410}.save-acc .ico{width:18px;height:18px;flex:none}.acc-id{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff0d;clip-path:var(--notch-s)}.acc-id .ico{width:22px;height:22px;color:var(--gold);flex:none}.acc-id b{display:block;font:600 17px/1.1 var(--px);color:var(--text)}.acc-id small{font:700 12px var(--sans);color:var(--mute)}.acc-id.warn{box-shadow:inset 3px 0 #ffb040}.acc-id.warn small{color:#ffc070}.acc-sec{display:grid;gap:6px}.acc-sec small{font:700 12px/1.4 var(--sans);color:var(--mute)}.acc-sec .btn-row .input{flex:1;min-width:0}.acc-sec .btn-row .btn{width:auto;flex:none}.input.code{font:600 24px var(--px);letter-spacing:.3em;text-align:center}.hud-act{width:244px;height:186px}.hud-act .hud-skill{width:52px;height:52px}#btn-skill-1{right:128px;bottom:12px}#btn-skill-2{right:113px;bottom:71px}#btn-skill-3{right:71px;bottom:113px}#btn-skill-4{right:12px;bottom:128px}.hud-pot{right:192px;bottom:6px}.hud-bag{right:192px;bottom:58px}.hud-main small{display:block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 var(--sans);letter-spacing:0;opacity:.85;text-transform:none}.hud-main.talk small,.hud-main.seat small{display:none}.hud-skill.main{box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 -4px #0006,0 0 12px #ffd26e59}.hud-skill.main b{color:var(--gold-hi)}.hud-skill .main-mark{position:absolute;top:2px;right:3px;width:12px;height:12px;color:var(--gold-hi)}.hud-skill .main-mark .ico{width:12px;height:12px}.hud-skill.buff{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sc, #fff) 65%,transparent),inset 0 -4px #0006}.hud-skill.buff b{color:var(--sc, #fff)}.hud-skill.empty{background:#0e0a1873;box-shadow:inset 0 0 0 1px #ffffff1a}.hud-skill em{position:static;background:none}.hud-skill.empty em{display:grid;place-items:center;gap:2px;font:800 9.5px/1 var(--sans);font-style:normal;color:#ffe9a899}.hud-skill.empty em.plus .ico{width:16px;height:16px;opacity:.5}.hud-skill span{font-size:9px}@media(orientation:landscape)and (max-height:520px){.hud-act{transform:scale(.9);transform-origin:100% 100%}}.bag-sk{display:grid;gap:10px}.sk-flash{font:700 12px var(--sans);color:var(--bad)}.sk-bar{display:flex;align-items:center;gap:10px;padding:8px;background:#08050e80;clip-path:var(--notch-s)}.sk-slots{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,64px));justify-content:space-between;gap:6px}.sk-slot{position:relative;aspect-ratio:1;min-width:0;display:grid;place-items:center;clip-path:var(--notch-s);cursor:pointer;background:#0e0a18b3;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -3px #00000059}.sk-slot img{width:76%;height:76%;object-fit:contain;image-rendering:pixelated;pointer-events:none}.sk-slot b{position:absolute;left:4px;top:2px;font:600 11px/1 var(--px);color:#fff;text-shadow:0 1px 0 #000,0 0 4px #000}.sk-slot.empty .ico{width:18px;height:18px;color:var(--gold-hi);opacity:.35}.sk-slot.main{box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 -3px #0006,0 0 10px #ffd26e4d}.sk-atk{width:76px;height:76px;flex:none;aspect-ratio:auto;align-content:center;gap:1px;background:linear-gradient(180deg,#5a281ed9,#1e0e12e6);box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 -4px #0006,0 0 12px #ffd26e4d}.sk-atk img{width:44px;height:44px}.sk-atk span{font:800 10px/1 var(--sans);color:var(--gold-hi);letter-spacing:.06em;text-transform:uppercase}.sk-slot.tgt{animation:skTgt 1s ease-in-out infinite}@keyframes skTgt{50%{box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 14px #ffd26e99}}.sk-slot.cur{box-shadow:inset 0 0 0 2px #fff,0 0 10px #fff6}@media(orientation:landscape)and (max-height:520px){.sk-atk{width:60px;height:60px}.sk-atk img{width:34px;height:34px}.sk-slots{gap:4px}}@media(min-width:700px){.sk-slots{justify-content:start;gap:14px}}.sk-list{display:grid;gap:5px}.sk-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:52px;padding:6px 10px 6px 8px;text-align:left;cursor:pointer;background:#08050e73;clip-path:var(--notch-s);box-shadow:inset 3px 0 color-mix(in srgb,var(--sc, var(--c, #f5c766)) 70%,transparent)}.sk-row.sel{background:#f5c76624;box-shadow:inset 3px 0 0 var(--gold-hi),inset 0 0 0 1px #f5c7668c}.sk-row.locked{opacity:.55}.sk-name{font:600 15px/1.1 var(--px);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-end{display:flex;align-items:center;gap:8px}.sk-val{font:600 15px var(--px);color:#ffd9a0;font-variant-numeric:tabular-nums}.sk-val small{margin-right:6px;font:800 11px var(--sans);color:var(--dim);letter-spacing:.04em;text-transform:uppercase}.sk-val.buff{font:700 11px var(--sans);color:var(--dim);max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.sk-name{white-space:normal;font-size:14px}.sk-val small{margin-right:4px}}.sk-n{display:grid;place-items:center;min-width:18px;height:18px;font:600 11px/1 var(--px);font-style:normal;color:#2a1505;background:var(--gold-hi);clip-path:var(--notch-s)}.sk-tip{font:700 12px var(--sans);color:var(--gold-hi)}.sk-card .sk-tags{margin:0}.sk-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.sk-tags span{font:800 10px/1 var(--sans);color:var(--dim);padding:3px 6px;background:#ffffff0d;clip-path:var(--notch-s)}.sk-lock{display:flex;gap:4px;align-items:center;font:800 11px var(--sans);font-style:normal;color:var(--dim)}.sk-lock .ico{width:12px;height:12px}@media(orientation:portrait){.bag-tab{padding:0 9px;font-size:13px}.bag-tabs{flex:1;min-width:0}}.bag{width:min(700px,calc(100vw - 20px));overflow-x:hidden}.bag-head{flex-wrap:wrap;row-gap:6px}.bag-st{grid-template-columns:minmax(0,1fr) 210px}.bag-st .st-list{min-width:0}.bag-st .st-row{grid-template-columns:minmax(0,1fr) 64px 40px 40px}.st-kv{align-items:flex-start}.st-kv b{text-align:right}.st-kv b>span{display:grid;justify-items:end}.st-up{display:block}.st-row.pend{box-shadow:inset 3px 0 #7cff9a}.st-val{display:grid;justify-items:end;line-height:1}.st-add{font:800 11px var(--sans);font-style:normal;color:#7cff9a;margin-top:2px}.st-up{font-style:normal;color:#7cff9a;font-size:12px}.st-steps{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.st-step{min-height:32px;padding:0 10px;font:600 13px var(--px);color:var(--mute);background:#ffffff0f;clip-path:var(--notch-s)}.st-step.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}.st-num{width:74px;height:32px;min-height:32px;padding:0 8px;font-size:14px}.st-acts{display:flex;gap:6px}.st-acts .btn{width:auto;flex:1;min-height:42px;font-size:15px;padding:0 10px}.st-acts .btn-ghost{flex:0 0 auto}.st-reset{justify-self:center;min-height:36px;padding:0 12px;font:600 12px var(--px);color:var(--dim);background:transparent;border-bottom:1px dotted currentColor;transition:color .15s}.st-reset:hover{color:var(--mute)}.st-reset.armed{color:var(--gold-hi);background:#f5c7661a;box-shadow:inset 0 0 0 1px var(--gold-lo)}@media(orientation:portrait){.bag-st{grid-template-columns:minmax(0,1fr)}}.jump{display:grid;gap:10px}.jump-art{height:70px;clip-path:var(--notch-s);background:radial-gradient(ellipse at 50% 120%,#6a3aff 0,#2a1450,#0a0614 70%);position:relative;overflow:hidden}.jump-art:after{content:"";position:absolute;left:50%;top:18%;width:3px;height:60%;background:linear-gradient(#fff,#b07aff);box-shadow:0 0 14px #b07aff;animation:jumpFall 2.4s ease-in infinite}@keyframes jumpFall{0%{transform:translate(-50%,-30px);opacity:0}20%{opacity:1}to{transform:translate(-50%,70px);opacity:0}}.jump-list{list-style:none;display:grid;gap:4px;font:700 13px/1.35 var(--sans);color:var(--text)}.jump-list li:before{content:"◆ ";color:var(--gold)}.jump-list li.keep:before{content:"✓ ";color:#7cff9a}.jump-list li.lose:before{content:"↺ ";color:#ffb070}.jump-req{display:flex;flex-wrap:wrap;gap:6px 14px;font:700 12.5px var(--sans);color:var(--mute)}.jump-req .bad{color:var(--bad)}.jump-req .ok{color:#7cff9a}.hud-skill .sk-ic{width:40px;height:40px;image-rendering:pixelated;display:block;pointer-events:none}.hud-skill>b{position:absolute;left:3px;top:1px;font-size:11px;text-shadow:0 1px 0 #000,0 0 4px #000}.hud-skill.main .sk-ic{filter:drop-shadow(0 0 3px rgba(255,210,110,.7))}.hud-main .sk-ic{width:40px;height:40px;image-rendering:pixelated;display:block;margin-bottom:-1px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45));pointer-events:none}.hud-main:has(.sk-ic)>span{font-size:10px}.sk-big{width:40px;height:40px;image-rendering:pixelated}.sk-row.locked .sk-big{filter:grayscale(1) brightness(.6)}.sk-tags span.dmg{color:#ffd9a0}.sk-tags span.time{color:#a8e8ff}.bigmap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 20px));max-height:calc(100vh - 16px);overflow:auto;display:grid;gap:8px;padding:12px 14px 14px;z-index:6;animation:bagIn .22s cubic-bezier(.2,1.2,.4,1) both}.bigmap .city-head .bag-x{margin-left:auto}.bm-chart{position:relative;width:100%;background:radial-gradient(ellipse at 50% 45%,#1e163499,#0a0714d9);clip-path:var(--notch-s)}.bm-cv{display:block;width:100%;height:auto;image-rendering:pixelated;cursor:crosshair}.bm-labels{position:absolute;inset:0;pointer-events:none}.bm-lab{position:absolute;transform:translate(-50%,-115%);display:grid;justify-items:center;padding:2px 6px 3px;pointer-events:auto;white-space:nowrap;background:#0a0614d1;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, #ffd77a) 60%,transparent);min-height:30px}.bm-lab b{font:600 11px/1.1 var(--px);color:var(--text)}.bm-lab i{font:700 10px/1.1 var(--sans);font-style:normal;color:var(--c, var(--gold))}.bm-lab.npc{--c: #ffd76a}.bm-lab.camp{--c: #7cff9a}.bm-lab:hover,.bm-lab:focus-visible{box-shadow:inset 0 0 0 2px var(--c, var(--gold));z-index:2}.bm-hint{font:700 12px var(--sans);color:var(--dim);text-align:center}.bm-acts{display:flex;flex-wrap:wrap;gap:6px}.bm-acts .btn{flex:1 1 180px;min-height:44px;font-size:15px;width:auto}.hud-dest{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;pointer-events:none!important;z-index:1}.hud-dest .arr{width:22px;height:22px;background:#7cff9a;clip-path:polygon(100% 50%,20% 0,40% 50%,20% 100%);filter:drop-shadow(0 0 6px #7cff9a);animation:destPulse 1.1s ease-in-out infinite}.hud-dest span{font:700 11px/1 var(--sans);color:#d8ffe0;padding:2px 6px;background:#0a1e10b3;clip-path:var(--notch-s);white-space:nowrap;text-shadow:0 1px 0 #000}@keyframes destPulse{50%{opacity:.55}}.hud-act.safe .hud-skill:not(.locked){opacity:.55}.hud-act.safe .hud-pot{opacity:.7}@media(orientation:portrait){.bigmap{padding:10px;gap:6px}.bm-lab b{font-size:10px}.bm-lab i{font-size:9px}}@media(orientation:landscape)and (max-height:520px){.bigmap{width:auto;max-width:calc(100vw - 20px);grid-template-columns:auto 220px;grid-template-rows:auto 1fr auto;padding:8px 10px}.bigmap .city-head{grid-column:1 / -1}.bm-chart{grid-row:2 / 4;height:calc(100vh - 80px);width:auto;aspect-ratio:auto}.bm-cv{height:100%;width:auto}.bm-hint{grid-column:2;align-self:end}.bm-acts{grid-column:2;flex-direction:column}.bm-acts .btn{flex:none;min-height:40px;font-size:13px}}.bm-pin{position:absolute;transform:translate(-50%,-50%);width:22px;height:22px;display:grid;place-items:center;pointer-events:auto;font:700 11px/1 var(--sans);color:#120d1c;background:var(--c);clip-path:var(--notch-s);box-shadow:inset 0 0 0 2px #00000059}.bm-pin:after{content:"";position:absolute;inset:-9px}.bm-pin:hover,.bm-pin:focus-visible{filter:brightness(1.25);z-index:2}.bm-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px;max-height:30vh;overflow:auto}.bm-row{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left;min-height:40px;padding:4px 8px;background:#ffffff0a;clip-path:var(--notch-s);box-shadow:inset 3px 0 0 var(--c)}.bm-row em{grid-row:span 2;font:700 12px var(--sans);font-style:normal;color:#120d1c;background:var(--c);width:22px;height:22px;display:grid;place-items:center;clip-path:var(--notch-s)}.bm-row b{font:600 13px/1.1 var(--px);color:var(--text)}.bm-row i{font:700 11px/1.2 var(--sans);font-style:normal;color:var(--c)}.bm-row:hover{background:#ffffff14}@media(orientation:landscape)and (max-height:520px){.bm-list{grid-column:2;grid-template-columns:1fr;max-height:none}.bigmap{grid-template-rows:auto auto auto 1fr}.bm-chart{grid-row:2 / 5}}.hud-buff.sk3 .buf-ic{width:20px;height:20px;image-rendering:pixelated;display:block;margin:-2px 0}.emblems{display:inline-flex;gap:1px;vertical-align:-1px}.emblems .emb{display:block;width:0;height:12px;image-rendering:pixelated;background:no-repeat center / contain}.emblems .emb[style*=background-image]{width:12px;margin-right:2px}.wtag.player.mate{color:#8aff9a}.plm{position:absolute;z-index:8;display:grid;width:178px;padding:6px;gap:2px;animation:rise .15s both}.plm-name{display:flex;align-items:center;gap:2px;padding:2px 6px 5px;margin-bottom:2px;border-bottom:1px solid var(--line);font:600 13px/1.1 var(--px);color:#bfe8ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plm-i{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;text-align:left;font:700 13.5px/1 var(--sans);color:var(--text);clip-path:var(--notch-s);background:#ffffff0a}.plm-i:hover:not(:disabled),.plm-i:focus-visible{background:#ffe4aa24;color:var(--gold-hi)}.plm-i:active:not(:disabled){transform:translateY(1px)}.plm-i:disabled{color:var(--dim);cursor:default}.plm-i small{font:800 9.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#2a1606;background:var(--dim);padding:3px 5px;clip-path:var(--notch-s)}.ins-card{position:absolute;z-index:9;inset:0;margin:auto;height:fit-content;width:min(380px,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow:auto;display:grid;gap:8px;padding:10px 12px 12px;animation:rise .2s both}.ins-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ins-name{display:flex;align-items:center;gap:2px;font:600 17px/1 var(--px);color:#bfe8ff;text-shadow:0 1px 0 #000;min-width:0}.ins-name .emb{height:16px}.ins-name .emb[style*=background-image]{width:16px}.ins-x{width:40px;height:40px;flex:none}.ins-body{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.ins-fig{display:grid;place-items:end center;width:104px;min-height:120px;padding:4px;clip-path:var(--notch-s);background:radial-gradient(ellipse at 50% 70%,#7ad8ff2e,#0a071499 70%);box-shadow:inset 0 0 0 1px var(--line)}.ins-fig img,.ins-fig canvas{display:block;max-width:96px;height:auto;image-rendering:pixelated}.ins-info{display:grid;gap:4px;font:700 12.5px/1.25 var(--sans);color:var(--mute)}.ins-cls{font-size:14px;color:var(--text)}.ins-jumps{color:var(--gold-hi)}.ins-party{color:#8aff9a}.ins-slots{display:grid;grid-template-columns:repeat(3,44px);gap:4px;margin-top:4px}.ins-slot{position:relative;width:44px;height:44px;display:grid;place-items:center;clip-path:var(--notch-s);background:#08050e8c;box-shadow:inset 0 0 0 1px var(--line)}.ins-slot.full{box-shadow:inset 0 0 0 1px var(--line-2)}.ins-slot.exc{box-shadow:inset 0 0 0 2px #5ce07a,0 0 8px #5ce07a66;background:#14321c99}.ins-slot img{width:32px;height:32px;image-rendering:pixelated}.ins-slot small{font:700 8.5px/1.05 var(--sans);color:var(--dim);text-align:center}.ins-slot em{position:absolute;right:2px;bottom:1px;font:600 10px/1 var(--px);font-style:normal;color:var(--gold-hi);text-shadow:0 1px 0 #000,1px 0 0 #000}.ins-acts{display:flex;gap:8px}.ins-acts .btn{flex:1;min-height:42px;font-size:13.5px}@media(orientation:landscape)and (max-height:520px){.ins-card{width:min(520px,calc(100vw - 20px));grid-template-columns:1fr auto}.ins-head{grid-column:1 / -1}.ins-slots{grid-template-columns:repeat(6,40px)}.ins-slot{width:40px;height:40px}.ins-acts{flex-direction:column;justify-content:end}.ins-acts .btn{flex:none}}.pinv{position:absolute;z-index:9;left:0;right:0;margin:0 auto;top:calc(64px + var(--st));width:min(320px,calc(100vw - 20px));display:grid;gap:6px;padding:10px 12px;text-align:center;animation:rise .25s both}.pinv p{margin:0;font:700 14px/1.3 var(--sans);color:var(--text)}.pinv p b{color:#bfe8ff}.pinv small{font:600 11.5px/1.3 var(--sans);color:var(--mute)}.pinv-acts{display:flex;gap:8px}.pinv-acts .btn{flex:1;min-height:42px}.party-list{position:absolute;top:calc(70px + var(--st));left:calc(10px + var(--sl));z-index:3;display:grid;gap:3px;width:168px}.party-tag{justify-self:start;padding:3px 7px;font:600 10px/1 var(--px);color:#2a1606;background:linear-gradient(#bfffc8,#5ce07a);clip-path:var(--notch-s);cursor:pointer}.pm{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:6px;row-gap:2px;align-items:center;min-height:34px;padding:3px 6px 3px 3px;text-align:left;background:#0a07149e;clip-path:var(--notch-s);box-shadow:inset 2px 0 #5ce07a}.pm:hover{background:#1c1530d9}.pm-face{grid-row:span 3;width:24px;height:24px;image-rendering:pixelated;align-self:center}i.pm-face{background:#ffffff0f}.pm-txt{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.pm-txt b{font:600 11px/1 var(--px);color:#dff6ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-txt small{font:700 9.5px/1 var(--sans);color:var(--mute);flex:none}.pm-hp{height:5px;background:#0009}.pm-hp i{display:block;height:100%;background:linear-gradient(#ff9a88 0 40%,#e8443a 40%);transition:width .4s}.pm-where{grid-column:2;font:700 9.5px/1 var(--sans);color:var(--sky);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm.off{opacity:.6;box-shadow:inset 2px 0 0 var(--dim)}.pm-where.off{color:var(--dim)}.pm-menu{display:grid;gap:2px;padding:4px}.pm-mi{min-height:40px;padding:0 10px;text-align:left;font:700 13px/1 var(--sans);color:var(--text);clip-path:var(--notch-s);background:#ffffff0a}.pm-mi:hover{background:#ffe4aa24;color:var(--gold-hi)}#btn-pm-leave,#btn-pm-kick{color:#ffb0a4}.hud.bag-open .party-list{opacity:.25;pointer-events:none}.bd-inv{min-height:40px;font-size:12.5px;padding:0 10px}.bd-clan{opacity:.7;background:#281e4080;box-shadow:inset 0 0 0 1px var(--line-2)}.hud:has(.party-list:not([hidden])) .chat-feed{top:max(31%,calc(80px + var(--st) + var(--pn, 0) * 38px))}#btn-chat-party.on{background:linear-gradient(180deg,#d4ffd8,#5ce07a)}.chat-line.party b,.chat-line.party{color:#a8ffb4}.chat-line.party .chat-tag{background:#8aff9a}.wtag .emblems,.chat-line .emblems{vertical-align:-3px;margin-right:1px}.plm-name .emblems{margin-right:3px}.ins-name .emblems .emb[style*=background-image]{margin-right:4px}.ins-clan{color:#ffb070}.ins-clan b{color:#ffd0a0}.ins-clan small{display:block;color:#c8a8ff;font-size:11.5px}.chat-line.clan b,.chat-line.clan{color:#ffc898}.chat-line.clan b{color:#ffb070}.chat-line.clan .chat-tag{background:#ffb070}.chat-line.ally b,.chat-line.ally{color:#dccaff}.chat-line.ally b{color:#c8a8ff}.chat-line.ally .chat-tag{background:#c8a8ff}#btn-chat-clan.on{background:linear-gradient(180deg,#ffe4c8,#ffa860)}#btn-chat-ally.on{background:linear-gradient(180deg,#efe4ff,#b48aff)}.clan-ui{width:min(620px,calc(100vw - 20px));gap:10px;background:radial-gradient(ellipse at 18% 0%,rgba(168,50,74,.22),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(255,215,106,.08),transparent 50%),var(--slab)}.clan-face{width:44px;height:44px;image-rendering:pixelated;flex:none;margin:-4px -2px -4px -4px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.clan-tabs{overflow-x:auto;scrollbar-width:none}.clan-tabs::-webkit-scrollbar{display:none}.clan-body{display:grid;gap:10px;align-content:start}.clan-box{display:grid;gap:6px;padding:8px 10px;background:#ffffff09;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line)}.clan-box>summary{cursor:pointer;font:700 13px var(--sans);color:var(--gold-hi);min-height:32px;display:flex;align-items:center}.clan-wait{display:flex;align-items:center;gap:8px;font:700 12.5px/1.35 var(--sans);color:var(--gold-hi)}.clan-inv{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center}.clan-inv b{font:600 15px/1.1 var(--px);color:var(--text)}.clan-inv small{display:block;font:700 11.5px var(--sans);color:var(--mute)}.btn.sm{min-height:40px;font-size:13px;padding:0 12px;width:auto;letter-spacing:0}.btn.btn-gold.sm{min-height:40px;font-size:13px}.btn.sm.on{box-shadow:inset 0 0 0 2px #7cff9a;color:#c8ffd0}.btn.armed{animation:armed .6s ease-in-out infinite alternate}@keyframes armed{to{filter:brightness(1.35)}}.clan-list{display:grid;gap:4px}.clan-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:6px 8px;min-height:52px;background:#ffffff0a;clip-path:var(--notch-s)}.clan-row.recruit{box-shadow:inset 3px 0 0 var(--gold)}.clan-row.mine{background:#f0be5a1f;box-shadow:inset 3px 0 0 var(--gold),0 0 0 1px #f0be5a73}.clan-minj span{font:700 12px/1.2 var(--sans);color:var(--mute);white-space:nowrap}.clan-minj .input{flex:0 0 72px;text-align:center}.clan-row .emb{image-rendering:pixelated;background:no-repeat center / contain}.clan-row>i.emb:not([style]){width:28px;height:28px;background:#ffffff0d}.clan-row-t{display:grid;gap:2px;min-width:0}.clan-row-t b{font:600 15px/1.1 var(--px);color:var(--text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.clan-row-t small{font:700 11.5px/1.2 var(--sans);color:var(--mute)}.clan-row-t em{font:600 12px/1.25 var(--sans);color:#e8dcc8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clan-row-t em.dim{color:var(--dim);font-style:normal}.clan-row-b{display:flex;gap:4px}.clan-ally-tag{font:800 9.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#1a1020;background:#c8a8ff;padding:3px 5px;clip-path:var(--notch-s)}.clan-reqs{list-style:none;display:grid;gap:4px}.clan-reqs li{display:flex;align-items:center;gap:8px;font:700 13px var(--sans);color:var(--text)}.clan-reqs li i{display:grid;place-items:center;width:20px;height:20px;font:800 12px var(--sans);font-style:normal;color:#10200f;background:var(--ok);clip-path:var(--notch-s)}.clan-reqs li.bad{color:var(--mute)}.clan-reqs li.bad i{color:#2a0a08;background:var(--bad)}.clan-field{display:grid;gap:4px}.clan-field>span{font:600 11px/1 var(--px);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.clan-field .input{height:44px;font-size:16px}.clan-err{min-height:14px;font:700 12px var(--sans);color:var(--bad)}.clan-crest{display:flex;align-items:center;gap:12px;padding:8px 10px;clip-path:var(--notch-s);background:linear-gradient(90deg,#7a1e3473,#7a1e3414);box-shadow:inset 0 0 0 1px var(--line-2)}.clan-crest.ally{background:linear-gradient(90deg,#4a2a7a8c,#4a2a7a1a)}.clan-crest-emb{display:grid;place-items:center;width:72px;height:72px;flex:none;clip-path:var(--notch-s);background:radial-gradient(circle,#ffd76a47,#0a0614b3 70%);box-shadow:inset 0 0 0 1px #ffd76a66}.clan-crest-emb img{width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6));animation:crest 3.2s ease-in-out infinite}.clan-crest.ally .clan-crest-emb img{width:40px}@keyframes crest{50%{transform:translateY(-2px)}}.clan-crest b{display:block;font:600 22px/1.05 var(--px);color:var(--gold-hi);text-shadow:0 2px 0 #3a1408}.clan-crest small{display:block;margin-top:4px;font:700 12px/1.3 var(--sans);color:var(--mute)}.clan-members{display:grid;gap:3px}.cm{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;min-height:44px;padding:3px 8px 3px 4px;text-align:left;background:#ffffff09;clip-path:var(--notch-s)}.cm:hover{background:#ffe4aa14}.cm.sel{background:#ffe4aa21;box-shadow:inset 2px 0 0 var(--gold)}.cm.me{box-shadow:inset 2px 0 #7cff9a}.cm-face{width:28px;height:28px;image-rendering:pixelated;opacity:.55;filter:grayscale(.7)}.cm.on .cm-face{opacity:1;filter:none}.cm-t{display:grid;gap:1px;min-width:0}.cm-t b{font:600 13.5px/1.1 var(--px);color:var(--text);display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cm-t small{font:700 11px var(--sans);color:var(--mute)}.cm-rank{font-style:normal}.cm-rank.r0{color:var(--gold)}.cm-rank.r1{color:var(--sky)}.cm-st{display:grid;justify-items:end;gap:2px}.cm-st em{font:800 9.5px/1 var(--sans);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#1a1020;background:var(--gold);padding:3px 5px;clip-path:var(--notch-s)}.cm-st small{font:700 10.5px var(--sans);color:var(--dim)}.cm.on .cm-st small{color:var(--ok)}.cm-acts{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px 8px 36px}.clan-inline{display:flex;gap:6px;align-items:center}.clan-inline .input{flex:1;min-width:0;height:40px;font-size:15px}.clan-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;border-top:1px solid var(--line)}.clan-foot .city-hint{flex:1 1 200px}.ee{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;--cell: 22px}.ee-canvas{padding:6px;background:#0e0a1a;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);justify-self:center}.ee-grid{display:block;width:calc(var(--w) * var(--cell));height:calc(var(--h) * var(--cell));image-rendering:pixelated;touch-action:none;cursor:crosshair}.ee-grid[data-tool=pick]{cursor:copy}.ee-grid[data-tool=fill]{cursor:cell}.ee-side{display:grid;gap:8px;align-content:start;min-width:0}.ee-pal{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.ee-sw{aspect-ratio:1;min-height:32px;background:var(--c);clip-path:var(--notch-s);box-shadow:inset 0 0 0 2px #00000073,inset 0 2px #fff3}.ee-sw.clear{background:repeating-conic-gradient(#3a3050 0 25%,#221a36 0 50%) 0 0 / 10px 10px}.ee-sw.on{box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 0 0 4px #0009;transform:translateY(-2px)}.ee-tools{display:flex;flex-wrap:wrap;gap:4px}.ee-tool{min-height:36px;padding:0 9px;font:700 12.5px var(--sans);color:var(--text);background:#ffffff0f;clip-path:var(--notch-s)}.ee-tool:hover{background:#ffe4aa24}.ee-tool.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}.ee-tpls{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ee-tpls>small{font:700 11px var(--sans);color:var(--dim);margin-right:2px}.ee-tpl{display:flex;align-items:center;gap:5px;min-height:36px;padding:0 8px 0 5px;font:700 12px var(--sans);color:var(--mute);background:#ffffff0a;clip-path:var(--notch-s)}.ee-tpl img{width:21px;height:21px;image-rendering:pixelated}.ee-tpl:hover{color:var(--text);background:#ffe4aa1a}.ee-prev{display:flex;align-items:center;gap:12px;padding:8px 10px;clip-path:var(--notch-s);background:radial-gradient(ellipse at 30% 60%,#3e6a3a,#24402a 70%);box-shadow:inset 0 0 0 1px #0006}.ee-big{width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.45));flex:none}.ee.tall .ee-big{width:40px}.ee-tags{display:grid;gap:4px;justify-items:start}.ee-tags small{font:700 10px var(--sans);color:#fff9}.ee-tag{display:inline-flex;align-items:center;gap:2px;font:600 12px/1 var(--px);color:#bfe8ff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000}.ee-tag img{height:14px;image-rendering:pixelated}.ee-tag.x2{font-size:16px;gap:4px}.ee-tag.x2 img{height:28px}.cinv{gap:4px}.cinv-emb{justify-self:center;display:grid;place-items:center;width:56px;height:56px}.cinv-emb .emb{image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}.cinv-name{font:600 22px/1.1 var(--px);color:var(--gold-hi);text-shadow:0 2px 0 #3a1408}.cinv small.bad{color:var(--bad)}.bd-clan.on{opacity:1;cursor:pointer;text-align:left;width:100%;background:linear-gradient(90deg,#7a1e3480,#281e4080);box-shadow:inset 0 0 0 1px #ffb07059}.bd-clan.on:hover{filter:brightness(1.15)}.bd-clan.on .ico{color:#ffb070;width:22px;height:22px}.wm-ret{margin-left:auto;display:flex}.wm-ret-b{min-height:44px;width:auto;padding:0 12px 0 10px;font-size:14px;gap:8px;display:inline-flex;align-items:center}.wm-ret-b span{display:grid;text-align:left;line-height:1.05}.wm-ret-b small{font:800 9.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.wm-ret-ic{width:14px;height:14px;background:currentColor;clip-path:polygon(0 50%,50% 0,50% 30%,100% 30%,100% 70%,50% 70%,50% 100%)}@media(orientation:portrait){.ee{grid-template-columns:1fr;--cell: 24px}.ee-pal{grid-template-columns:repeat(8,1fr)}.clan-crest b{font-size:19px}.clan-tabs .bag-tab{padding:0 10px;font-size:13.5px}.clan-inv{grid-template-columns:auto 1fr}.clan-inv .btn{grid-row:auto}.cm-acts{padding-left:4px}}@media(orientation:landscape)and (max-height:520px){.clan-ui{width:min(760px,calc(100vw - 20px));padding:8px 12px 10px;gap:8px}.ee{--cell: 17px}.ee-sw{min-height:26px}.clan-crest-emb{width:56px;height:56px}.clan-crest-emb img{width:42px;height:42px}.wm-ret-b{min-height:38px}}.screen.enter .tap.anim{animation:rise .55s cubic-bezier(.2,.8,.2,1) both,tapGlow 2.6s ease-in-out .7s infinite}@keyframes tapGlow{0%,to{text-shadow:0 2px 0 #3a1a08,0 0 14px rgba(255,190,90,.45);filter:brightness(1)}50%{text-shadow:0 2px 0 #3a1a08,0 0 26px rgba(255,205,120,.95),0 0 48px rgba(255,170,70,.45);filter:brightness(1.2)}}.cta-play{min-height:66px;gap:14px;justify-content:center}.cta-play>.ico{width:24px;height:24px}.cta-t{display:grid;justify-items:start;gap:4px;text-align:left}.cta-t b{font:600 21px/1 var(--px);letter-spacing:.02em}.btn .cta-t small,.cta-t small{font:800 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.cta-play.btn-gold{animation:ctaGlow 2.8s ease-in-out infinite}@keyframes ctaGlow{50%{filter:brightness(1.07) drop-shadow(0 0 12px rgba(255,200,100,.4))}}.cta-play.alt{width:100%;min-height:48px}.cta-play.alt .cta-t b{font-size:15px}.cta-play.alt>.ico{width:18px;height:18px}.acc-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acc-row .btn{min-height:48px;font-size:14.5px;padding:0 10px;gap:8px}.acc-row .btn .ico{width:16px;height:16px}.acc-row .btn-light .gg{width:18px;height:18px}.pass-links{display:grid;justify-items:center;gap:2px}@media(orientation:landscape)and (max-height:520px){.pass-form:not(.new){grid-template-columns:1fr 1fr;column-gap:10px}.pass-form:not(.new)>.hint,.pass-form>.btn{grid-column:1 / -1}.pass-form .hint:empty{display:none}.pass-form .field .hint{min-height:0}.pass-links{display:flex;align-items:center;justify-content:space-between;gap:8px}.pass-links .btn-ghost.wide{width:auto;padding:0 4px}.pass-links .linkbtn{margin-top:0}}.acc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.acc-x{width:44px;height:44px;flex:none;font-size:16px;color:var(--mute)}.acc-why{color:#ffe2a0}@media(orientation:landscape)and (max-height:520px){.modal-wrap:has(.acct-modal){padding:10px}.modal-wrap .slab.acct-modal{width:min(660px,100%);grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 16px;max-height:calc(100dvh - 20px)}.acct-modal>*{grid-column:1 / -1}.acct-modal>.acc-id{grid-column:1}.acct-modal>#btn-acc-claim{grid-column:2;align-self:center}.acct-modal>.btn-row{grid-column:1}.acct-modal>#btn-acc-delete{grid-column:2;align-self:center;margin:0}.acct-modal .title{font-size:19px}.acct-modal .sub{font-size:13.5px}.acct-modal .acc-id{padding:6px 10px}.acct-modal .btn{min-height:46px;font-size:15px}.acct-modal .hint:empty{display:none}}.srv-chip{cursor:pointer;gap:6px;padding:0 10px}.srv-chip .dot{width:8px;height:8px;margin:0}.srv-chip .dot.off{background:var(--mute);box-shadow:none;animation:none}.srv-chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.lineup .panel.no-chars .chars,.lineup .panel.no-chars>.rule{display:none}.lineup .panel.no-chars .selinfo .clsname{font-size:26px}body:has(.lineup) #toast{bottom:auto;top:calc(14px + var(--st))}.create .role{font-size:15px;line-height:1.35;font-weight:700}.feat{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;margin-top:10px;padding:8px 10px 8px 6px;background:#00000047;clip-path:var(--notch-s);box-shadow:inset 3px 0 0 var(--c)}.feat img{width:44px;height:44px;image-rendering:pixelated}.feat small{display:block;font:800 10px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.feat b{display:block;font:600 15px/1.15 var(--px);color:var(--c)}.feat p{font:600 13px/1.35 var(--sans);color:var(--text);margin-top:2px;opacity:.85}@media(orientation:portrait){.side.create .panel{max-height:62vh;gap:10px}.create .cls img{max-width:46px}}@media(orientation:landscape)and (max-height:520px){.create .panel{gap:8px}.create .cls{padding:4px 2px}.create .cls img{max-width:40px}.create .preview button{height:30px}.create .feat{margin-top:6px;padding:6px 8px 6px 4px}.create .feat img{width:36px;height:36px}.create .feat{grid-template-columns:36px 1fr}.create .role{font-size:14px}}.joy-base{width:108px;height:108px}.joy-knob{left:30px;top:30px;width:48px;height:48px}body[data-device=mobile] .hud-act{transform:none;width:256px;height:194px}body[data-device=mobile] .hud-main{width:84px;height:84px}body[data-device=mobile] .hud-act .hud-skill{width:52px;height:52px}body[data-device=mobile] #btn-skill-1{right:138px;bottom:16px}body[data-device=mobile] #btn-skill-2{right:122px;bottom:77px}body[data-device=mobile] #btn-skill-3{right:77px;bottom:122px}body[data-device=mobile] #btn-skill-4{right:16px;bottom:138px}body[data-device=mobile] .hud-pot{right:200px;bottom:4px;width:54px;height:54px}body[data-device=mobile] .hud-bag{right:200px;bottom:68px;width:52px;height:52px}body[data-device=mobile] .hud-pot .ico,body[data-device=mobile] .hud-bag .ico{width:24px;height:24px}body[data-device=mobile] .hud-menu-btn,body[data-device=mobile] .soc-btn{width:48px;height:48px}@media(orientation:portrait){body[data-device=mobile] .hud-act{width:192px;height:262px}body[data-device=mobile] .hud-pot{right:16px;bottom:202px}body[data-device=mobile] .hud-bag{right:84px;bottom:186px}}.hud-skill.gone{display:none!important}.hud-skill.empty.next{background:none;box-shadow:none}.hud-skill.empty.next em{width:36px;height:36px;margin:auto;background:#0e0a1899;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px #ffffff1f;font-size:9px;gap:1px}.hud-skill.empty.next em .ico{width:12px;height:12px}.soc-btn .soc-emo{position:absolute;right:4px;bottom:4px;width:15px;height:15px;image-rendering:pixelated}.chat-emos{display:flex;justify-content:center;gap:4px}.chat-emos .emo-opt{width:46px;height:46px}.chat-emos .emo-opt img{width:32px;height:32px}@media(orientation:landscape)and (max-height:520px){.chat-emos .emo-opt{width:42px;height:40px}.chat-emos .emo-opt img{width:28px;height:28px}}body[data-device=mobile] .hud-map{grid-template-columns:auto auto;align-items:start;column-gap:6px;row-gap:4px}body[data-device=mobile] .hud-map-top{grid-column:2;grid-row:1}body[data-device=mobile] .hud-social{grid-column:1;grid-row:1}body[data-device=mobile] .hud-mini{grid-column:1 / -1;justify-self:end}@media(orientation:landscape)and (max-height:520px){body[data-device=mobile] .hud-mini{width:128px!important;height:auto!important}}.hud-zone{display:none;font:600 11px/1.15 var(--px);color:var(--gold-hi);letter-spacing:.02em;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.9);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}@media(orientation:portrait){.hud-zone{display:-webkit-box}.hud-where{display:none}.hud-id{min-width:0;max-width:calc(100vw - 196px)}.hud-name{min-width:0}.hud-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-mini{width:96px!important;height:auto!important;transition:width .25s}.hud.hunting .hud-mini{width:64px!important;opacity:.8}.hud.hunting .hud-social{display:none}.hud-tut{top:calc(124px + var(--st));width:min(400px,calc(100vw - 20px))}.hud.in-tut .hud-tut{top:calc(78px + var(--st))}.hud-banner{top:calc(34% + var(--st))}}.hud.hurt{animation:hurtV .42s ease-out}.hud.hurt .hud-hp{animation:hpShake .3s}@keyframes hurtV{0%{box-shadow:inset 0 0 70px #ff28288c}to{box-shadow:inset 0 0 70px #ff282800}}@keyframes hpShake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.hud-death .death-x{font-size:13px;color:#ffb8ac;margin-top:-4px}.hud.in-tut .hud-social{display:none}.hud.in-tut .hud-mini{animation:tutReveal .55s cubic-bezier(.2,1.5,.4,1) both}.hud.in-tut[data-tk=ship] .hud-map:after{content:"▲ Tocá el mapa para viajar";display:block;padding:4px 9px;margin-top:2px;font:600 12px/1 var(--px);color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850);clip-path:var(--notch-s);box-shadow:0 4px 14px #000000a6;animation:hl 1.1s ease-in-out infinite;pointer-events:none}.hud.in-tut[data-ts="1"] .hud-main:not(.talk){display:none}.hud.in-tut[data-ts="1"] .hud-skill,.hud.in-tut[data-ts="2"] .hud-skill,.hud.in-tut[data-ts="3"] .hud-skill,.hud.in-tut[data-ts="1"] .hud-pot,.hud.in-tut[data-ts="2"] .hud-pot,.hud.in-tut[data-ts="3"] .hud-pot,.hud.in-tut[data-ts="1"] .hud-bag,.hud.in-tut[data-ts="2"] .hud-bag,.hud.in-tut[data-ts="3"] .hud-bag,.hud.in-tut[data-ts="4"] .hud-bag{display:none}:where(.hud.in-tut) .hud-pot,:where(.hud.in-tut) .hud-bag,:where(.hud.in-tut) .hud-skill:not(.empty){animation:tutReveal .55s cubic-bezier(.2,1.5,.4,1) both}:where(.hud.in-tut[data-ts="2"]) .hud-main:not(.talk){animation:tutReveal .55s cubic-bezier(.2,1.5,.4,1) both}@keyframes tutReveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hud-hold{position:absolute;right:calc(8px + var(--sr));bottom:calc(118px + var(--sb));width:98px;display:none;justify-items:center;gap:3px;padding:6px 6px 7px;pointer-events:none!important;background:linear-gradient(180deg,#18112ae6,#0c0816e6);clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2)}.hud.in-tut[data-tk=hunt] .hud-hold{display:grid;animation:tutReveal .5s cubic-bezier(.2,1.5,.4,1) both}.hud-hold b{font:600 14px/1 var(--px);color:var(--gold-hi);letter-spacing:.04em}.hud-hold small{font:800 10px/1 var(--sans);color:var(--mute);letter-spacing:.04em}.hold-ring{display:block;width:74px;height:8px;padding:2px;background:#0000008c;clip-path:var(--notch-s);order:2}.hold-ring:after{content:"";display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,var(--gold) 0 6px,var(--gold-lo) 6px 8px);animation:holdFill 1.6s steps(9) infinite}.hold-finger{order:3;width:16px;height:10px;background:var(--gold-hi);clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);animation:holdBob .8s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,220,140,.8))}.hud-hold b{order:1}.hud-hold small{order:4}@keyframes holdFill{0%{width:0}70%,to{width:100%}}@keyframes holdBob{50%{transform:translateY(3px)}}.hud.holding .hud-hold b{color:#9dffb0}.hud.holding .hold-ring:after{width:100%;animation:none;background:repeating-linear-gradient(90deg,#7cff9a 0 6px,#3aa85a 6px 8px)}.hud.holding .hud-hold small{color:#fff}body[data-device=desktop] .hud-hold{bottom:calc(112px + var(--sb));right:calc(5px + var(--sr))}.bag.tut-focus .bag-cell.empty{opacity:.25}.bag.tut-focus .bag-slot:not(.hl-slot):not(.full){opacity:.4}.bag.tut-focus .bag-cell.hl-item,.bag.tut-focus .bag-slot.hl-slot{box-shadow:inset 0 0 0 2px var(--gold-hi),inset 0 0 16px #ffd26e66;animation:tutCell 1.1s ease-in-out infinite}.bag.tut-focus .bag-slot.hl-slot{box-shadow:inset 0 0 0 2px #ffe9a8b3;animation-delay:.3s}.bag.tut-focus #btn-bag-st,.bag.tut-focus #btn-bag-sk{opacity:.45}.bag.tut-focus .bag-hint{color:var(--gold-hi);font-weight:800}@keyframes tutCell{50%{filter:brightness(1.45)}}.loot-line.q{font-size:11px;padding:2px 8px 2px 4px;opacity:.82}.loot-line.q img{width:20px;height:20px}.loot-line.tip.q{font-size:11.5px}.loot-line.main{font-size:15px;padding:5px 14px 5px 4px}.loot-line.main img{width:40px;height:40px}@media(max-width:480px),(max-height:450px){.loot-line.main{font-size:13px;padding:3px 10px 3px 4px}.loot-line.main img{width:30px;height:30px}}.loot-line.main.item,.loot-line.main.exc,.loot-line.main.scroll,.loot-line.main.feather{background:linear-gradient(90deg,rgba(40,26,8,.88),rgba(40,26,8,.3) 75%,transparent);box-shadow:inset 3px 0 0 var(--gold)}.loot-line.main.exc{box-shadow:inset 3px 0 #8aff8a}.hud-banner[data-kind=gain] b{font-size:24px}.hud-banner[data-kind=gain] small{color:#9dffb0;letter-spacing:.06em;text-transform:none;font-size:14px;font-weight:800}.hud-tut.mission{box-shadow:inset 0 0 0 1px var(--line-2),inset 3px 0 #7cff9a}.tut-steps{display:flex;align-items:center;gap:6px;margin:1px 0 2px;flex-wrap:wrap}.tut-steps .ms{display:flex;align-items:center;gap:5px;font:800 11.5px/1.1 var(--sans);color:var(--dim)}.tut-steps .ms em{width:18px;height:18px;display:grid;place-items:center;font:600 11px/1 var(--px);font-style:normal;color:#120d1c;background:var(--dim);clip-path:var(--notch-s)}.tut-steps .ms.on{color:var(--gold-hi)}.tut-steps .ms.on em{background:var(--gold);animation:pvpPulse 1.4s ease-in-out infinite}.tut-steps .ms.done{color:#9dffb0}.tut-steps .ms.done em{background:#7cff9a}.ms-arr{width:7px;height:9px;background:var(--dim);clip-path:polygon(0 0,100% 50%,0 100%)}.btn.hl,#btn-bm-mine.hl{animation:hl 1.1s ease-in-out infinite!important}.pnl-scrim{display:none;position:absolute;inset:0;z-index:5;background:#06040c6b;pointer-events:auto}.hud:has(>.pnl:not([hidden]))>.pnl-scrim{display:block}.pnl{--dim: #a69cbc;display:flex!important;flex-direction:column;gap:0!important;overflow:hidden!important;max-height:min(85dvh,calc(100dvh - 16px - var(--st) - var(--sb)))!important;z-index:7}@media(orientation:landscape)and (max-height:520px){.pnl{max-height:calc(100dvh - 10px - var(--st) - var(--sb))!important}}.pnl[hidden]{display:none!important}.pnl-top{flex:none;display:grid;gap:8px;padding-bottom:8px}.pnl-head{display:flex;align-items:center;gap:10px}.pnl-head .city-t{min-width:0}.pnl-head .city-t b{font-size:20px;line-height:1.1}.pnl-x{width:48px!important;height:48px!important;flex:none;margin-left:auto;font-size:18px!important;color:var(--text)!important;order:9}.pnl-mid{position:relative;flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.pnl-body{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:grid;gap:10px;align-content:start;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;padding:0 2px 4px}.pnl-mid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;pointer-events:none;opacity:0;transition:opacity .2s;background:linear-gradient(transparent,#0a0714eb)}.pnl-mid:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;pointer-events:none;opacity:0;z-index:1;transition:opacity .2s;background:linear-gradient(rgba(10,7,20,.85),transparent)}.pnl-mid.more-down:after,.pnl-mid.more-up:before{opacity:1}.pnl-more{position:absolute;left:50%;bottom:4px;z-index:2;transform:translate(-50%);display:none;align-items:center;gap:6px;min-height:30px;padding:0 12px;font:800 13px var(--sans);color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850);clip-path:var(--notch-s);box-shadow:0 4px 10px #00000080}.pnl-more i{width:10px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);animation:pnlBob 1.2s ease-in-out infinite}.pnl-mid.more-down .pnl-more{display:inline-flex}@keyframes pnlBob{50%{transform:translateY(2px)}}.pnl-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;margin-top:2px;border-top:1px solid var(--line)}.pnl-foot>.btn{flex:1 1 160px;width:auto;min-height:50px}.pnl-foot>.btn-ghost{flex:0 0 auto;min-height:48px;padding:0 14px}.pnl-foot>.dlg-soon{flex:1}.pnl-foot>.bm-acts{flex:1}.pnl-warn{flex:1 1 100%;margin:0;font:700 14px/1.35 var(--sans);color:#ffd0a0}.pnl-cta{display:grid;justify-items:center;line-height:1.1;gap:2px}.btn .pnl-cta small{font:700 13px/1.1 var(--sans);opacity:.8;letter-spacing:0;text-transform:none}.pnl-tabs{flex-wrap:wrap}.pnl .bag-tab{min-height:44px}.pnl .city-hint,.pnl .bag-hint,.pnl .bm-hint{font:600 14px/1.45 var(--sans)}.pnl .pot-t small,.pnl .tix-t small,.pnl .st-name small,.pnl .wf-row small,.pnl .card-top small,.pnl .sk-info small{font-size:14px;line-height:1.35}.pnl .pot-price,.pnl .bag-cur,.pnl .vt-amt,.pnl .st-kv b{font-family:var(--sans);font-weight:800}.pnl .wm-blurb{font-size:15px;line-height:1.45}.pnl .wm-tags span{font-size:13px}.pnl-sum{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:10px 12px;background:#08050e80;clip-path:var(--notch-s)}.pnl-sum.ask{box-shadow:inset 0 0 0 2px #ff9a7a}.pnl-sum dt{font:600 14px var(--px);display:flex;gap:6px;align-items:center;white-space:nowrap}.pnl-sum dt i{font-style:normal;width:20px;text-align:center}.pnl-sum dd{margin:0;font:600 15px/1.4 var(--sans);color:var(--text)}.pnl-sum .lose{color:#ffb07a}.pnl-sum .keep{color:#9affb4}.pnl-sum .gain{color:var(--gold-hi)}.pnl-sum .cost,.pnl-sum dd.lose,.pnl-sum dd.keep,.pnl-sum dd.gain{color:var(--text)}.fg-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.fg-fact{display:grid;justify-items:center;gap:2px;padding:6px 4px;text-align:center;background:#08050e8c;clip-path:var(--notch-s)}.fg-fact small{font:800 12px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.fg-fact b{display:flex;align-items:center;gap:4px;font:800 17px/1.1 var(--sans);color:var(--text)}.fg-fact b img{width:16px;height:16px;image-rendering:pixelated}.fg-fact>span{font:600 13px var(--sans);color:var(--dim)}.fg-fact.ok b{color:var(--ok)}.fg-fact.risky b{color:var(--ember)}.fg-fact.bad b{color:var(--bad)}.fg-fact.gain em{font-style:normal;color:var(--ok)}.fg-risk{display:flex;gap:6px;align-items:center;justify-content:center;margin:0;font:700 14px/1.3 var(--sans)}.fg-risk i{font-style:normal;font-weight:900}.fg-risk.ok{color:var(--ok)}.fg-risk.bad{color:#ffc0a0}.fg-heatbox{display:grid;gap:4px;width:100%}.fg-heat{min-height:40px;justify-content:center;font:700 14px var(--sans);color:var(--mute);background:#ffffff0a;clip-path:var(--notch-s)}.fg-heat b{min-width:0;font:800 14px var(--sans)}.fg-q{font-style:normal;display:inline-grid;place-items:center;width:20px;height:20px;font:800 12px var(--sans);color:#2a1505;background:var(--gold);clip-path:var(--notch-s)}.fg-heat-help{margin:0;font:600 14px/1.4 var(--sans);color:var(--text);text-align:center}.fg-delta{display:flex;align-items:center;gap:2px;font:800 16px var(--sans);color:var(--text)}.fg-delta s{text-decoration:none;opacity:.7}.fg-delta em{font-style:normal;color:var(--ok);display:inline-block;animation:deltaPop .7s cubic-bezier(.2,1.6,.4,1) .15s both}.fg-delta.down em{color:var(--bad)}@keyframes deltaPop{0%{transform:scale(2.2);filter:brightness(2);opacity:0}to{transform:scale(1);opacity:1}}.fg-hit .pnl-cta{justify-items:start}.pnl .pot-row{width:100%;text-align:left;color:var(--text);grid-template-columns:56px 1fr auto 24px;cursor:pointer}.pnl .pot-row.on{box-shadow:inset 0 0 0 2px var(--gold-hi);background:#f5c7661a}.pot-price small{font:600 13px var(--sans);color:var(--dim)}.pot-mark{font-style:normal;font:900 16px var(--sans);color:var(--gold-hi)}.pot-qty{padding:4px 0}.pot-qty-t{font:800 13px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.pnl .st-step{min-height:44px;min-width:48px;font-family:var(--sans);font-weight:800;font-size:15px}.pnl .st-step:disabled{opacity:.4}.tix-top{display:flex}.tix-t .req .ico{width:12px;height:12px;vertical-align:-1px}.sell-prev{display:grid;gap:4px;padding:8px 10px;background:#08050e73;clip-path:var(--notch-s)}.sell-prev.ask{box-shadow:inset 0 0 0 2px var(--gold)}.sell-prev small{font:600 13px var(--sans);color:var(--dim)}.sell-strip{display:flex;flex-wrap:wrap;gap:2px;align-items:center}.sell-strip img{width:32px;height:32px;image-rendering:pixelated}.sell-strip em{font:800 13px var(--sans);color:var(--mute);font-style:normal;margin-left:4px}.pnl .shop-sell{grid-template-columns:1fr!important}.pnl .shop-sell>*{grid-column:auto!important;grid-row:auto!important}.pnl .vt{grid-template-columns:8fr 10fr}.pnl .vt-mid{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;grid-auto-flow:row;width:100%;align-self:stretch}.pnl .vt-money{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;padding:8px 10px}.vt-mt{display:flex;align-items:center;gap:6px;font:600 15px var(--px);color:var(--text)}.vt-mt img{width:20px;height:20px;image-rendering:pixelated}.vt-bal{display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:flex-end;font:600 14px var(--sans);color:var(--mute)}.vt-bal b{color:var(--text)}.vt-bal b.kept{color:var(--gold-hi)}.vt-acts{grid-column:1 / -1;display:flex;gap:6px}.pnl .vt-mv{flex:1;height:auto;min-height:48px}.pnl .vt-t small{font:600 13px var(--sans)}.wf-odds{display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%;text-align:left}.wf-odd{display:grid;gap:2px;padding:6px 8px;background:#ffffff0a;clip-path:var(--notch-s)}.wf-odd small{font:800 12px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.wf-odd.main b{font:800 24px var(--sans);color:var(--gold-hi)}.wf-odd span{font:600 14px var(--sans);color:var(--mute)}.wf-odd span b{color:var(--text)}.wf-row.ask{box-shadow:inset 0 0 0 2px var(--gold)}.wf-evo-odds{display:block;color:var(--mute)!important}.pnl .bd{grid-template-columns:290px 1fr}.bd-cork.empty{min-height:0!important;height:auto!important;padding:10px 12px}.bd-cork.empty .bd-empty{margin:4px auto}.bd-lbl{font:800 12px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.bd-extra{display:grid;gap:8px}.pnl .bd-seg .btn{min-height:46px;font-size:15px;opacity:.75}.pnl .bd-seg .btn.on{opacity:1}.wm-tag em.rec{background:#7cff9a;color:#0b1a10}.wm-pin.rec .wm-tag{box-shadow:inset 0 0 0 1px #7cff9a}.wm-rec{display:flex;gap:6px;align-items:center;padding:4px 8px;font:800 14px var(--sans);color:#c8ffd6;background:#7cff9a1f;clip-path:var(--notch-s)}.wm-rec i{font-style:normal;color:#7cff9a}.pnl-foot .wm-act{flex:1}.bm-count{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font:600 14px var(--sans);color:var(--mute)}.bm-count b{color:var(--text)}.bm-legend{display:flex;gap:8px;margin-left:auto}.bm-legend i{font-style:normal;font:800 12px var(--sans)}.bm-legend .d-ok,.bm-row.d-ok .bm-tag{color:#7cff9a}.bm-legend .d-hard,.bm-row.d-hard .bm-tag{color:#ffd34a}.bm-legend .d-danger,.bm-row.d-danger .bm-tag{color:#ff7a6a}.bm-tag{margin-left:6px;font-weight:800}.bm-tag.rec{color:var(--gold-hi)!important}.pnl .bm-list{max-height:none!important}.pnl .bm-row{min-height:48px}.pnl .bm-row b{font-size:14px}.pnl .bm-row i{font-size:13px;color:var(--mute)}.bm-row.d-hard{box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px #ffd34a59}.bm-row.d-danger{box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px #ff5a4a80}.bm-row.rec{background:#7cff9a1a;box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 2px #ffe9a899}.bm-pin.d-hard{box-shadow:inset 0 0 0 2px #00000059,0 0 0 2px #2a1c06;outline:2px dashed #ffd34a;outline-offset:1px}.bm-pin.d-danger{box-shadow:inset 0 0 0 2px #00000059,0 0 0 2px #fff}.bm-pin.rec{animation:pvpPulse 1.2s infinite}.bag-cap{display:flex;align-items:baseline;gap:8px}.bag-cap b{font:800 16px var(--sans);color:var(--text)}.bag-cap small{font:600 13px var(--sans);color:var(--dim)}.pnl-foot>.bag-card{position:static;flex:1 1 100%;width:100%;margin:0;animation:none}@media(orientation:landscape)and (max-height:520px){.pnl-foot>.bag-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px;gap:4px 12px}.pnl-foot>.bag-card .card-acts{grid-row:1 / 3;grid-column:3}.pnl-foot>.bag-card .card-req{grid-column:1 / 3}}.st-pts{font-size:16px!important}.st-pend{font-style:normal;color:#7cff9a}.st-eff{display:block;font:700 14px var(--sans)!important;color:#7cff9a!important}.pnl .st-btn{height:44px;min-width:44px}.pnl .bag-st .st-row{grid-template-columns:minmax(0,1fr) 64px 44px 44px}.sk-help{display:grid;gap:2px;font-size:14px!important}.sk-help p{margin:0}.pnl .sk-acts .st-btn{height:44px;padding:0 12px;font-size:14px}@media(orientation:portrait){.pnl .sk-acts .st-btn{flex:1}.pnl .sk-acts{display:flex}}.city.pnl[data-kind=smith]{background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),linear-gradient(115deg,rgba(160,170,200,.06),transparent 40%,rgba(160,170,200,.04) 70%,transparent),radial-gradient(ellipse at 30% 55%,rgba(255,120,40,.12),transparent 60%),var(--slab)}.city.pnl[data-kind=tavern]{background:repeating-linear-gradient(90deg,#78461e1a 0 46px,#0000001f 46px 48px),repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,200,140,.025) 7px 8px),radial-gradient(ellipse at 30% 60%,rgba(255,170,70,.1),transparent 60%),var(--slab)}.wmap.pnl,.bigmap.pnl{background:radial-gradient(circle at 20% 30%,rgba(230,200,140,.05),transparent 40%),radial-gradient(circle at 80% 70%,rgba(230,200,140,.045),transparent 45%),repeating-radial-gradient(circle at 60% 40%,rgba(240,220,170,.02) 0 2px,transparent 2px 6px),var(--slab)}@media(orientation:portrait){.pnl .bd,.pnl .vt,.pnl .vt-mid{grid-template-columns:1fr}.fg-facts{gap:4px}.fg-fact b{font-size:15px}.bm-legend{margin-left:0}}@media(orientation:landscape)and (max-height:520px){.pnl-top{padding-bottom:4px;gap:4px}.pnl-foot{padding-top:6px}.pnl-foot>.btn{min-height:46px}.pnl .bd{grid-template-columns:250px 1fr}.pnl .bd-cork:not(.empty){height:auto;max-height:none}.pnl .bd-side{max-height:none;overflow:visible}.pnl .wm-chart{height:calc(100dvh - 150px)}.bigmap.pnl .pnl-body{grid-template-columns:auto minmax(200px,1fr)}.bigmap.pnl .bm-chart{grid-row:1 / 5;height:calc(100dvh - 150px);width:auto}.bigmap.pnl .bm-hint,.bigmap.pnl .bm-count,.bigmap.pnl .bm-list{grid-column:2}.bigmap.pnl .pnl-foot .bm-acts{flex-direction:row}}.bigmap.pnl{display:flex!important;grid-template-columns:none!important}.pnl .bm-acts .btn{min-height:46px}.bag-cell.box{box-shadow:inset 0 0 0 1px #ff3c46bf,inset 0 0 14px #ff283c59;background:radial-gradient(circle,#ff2e3a40,#0e04088c 70%);animation:boxBeat 1.05s ease-in-out infinite}.bag-cell.box em{color:#ffb0b0;text-shadow:0 0 4px #ff2e3a,0 1px 0 #000}@keyframes boxBeat{0%,to{filter:none}8%{filter:brightness(1.35)}20%{filter:none}30%{filter:brightness(1.2)}}.bag-card.box{box-shadow:inset 0 0 0 1px #ff3c468c}.loot-line.box,.wtag.drop.box{color:#ff8a8a}.loot-line.main.box{box-shadow:inset 3px 0 #ff2e3a}.tr-box .tr-rays{filter:hue-rotate(0deg) saturate(1.4)}.tr-box .tr-ticket{animation-duration:.5s;filter:drop-shadow(0 0 14px rgba(255,46,58,.7))}.tr-box .tr-sub{color:#8aff8a}.bag-cell.heart{box-shadow:inset 0 0 0 1px #ff5c8acc,inset 0 0 14px #ff5c8a61;background:radial-gradient(circle,#ff5c8a42,#12050c8c 70%);animation:boxBeat 1.05s ease-in-out infinite}.bag-cell.heart em{color:#ffd0de;text-shadow:0 0 4px #ff3d78,0 1px 0 #000}.bag-card.heart{box-shadow:inset 0 0 0 1px #ff5c8a99}.bag-card.heart .card-stats li.q{color:var(--dim)}.loot-line.heart,.wtag.drop.heart{color:#ff9ab8}.loot-line.main.heart{background:linear-gradient(90deg,rgba(48,10,24,.88),rgba(48,10,24,.3) 75%,transparent);box-shadow:inset 3px 0 #ff5c8a}.tr-heart .tr-rays{filter:hue-rotate(-20deg) saturate(1.3)}.tr-heart .tr-ticket{animation-duration:.55s;filter:drop-shadow(0 0 14px rgba(255,92,138,.7))}.tr-heart .tr-sub{color:#ffd0de}.tr-opts{display:grid;gap:2px;justify-items:center}.tr-opts span{font:700 13px var(--sans);color:#8aff8a}.tr-opts span:before{content:"◆ "}.pnl-more{left:auto;right:10px;bottom:-13px;transform:none;min-height:24px;padding:0 10px;gap:5px;font:800 12px var(--sans);box-shadow:0 2px 6px #0000008c}.pnl .pnl-foot{padding-top:14px}.pnl.pnl-nofoot .pnl-more{bottom:-8px}body:has(.hud>.pnl:not([hidden])) #toast,body:has(.hud>.bigmap) #toast{bottom:auto;top:calc(6px + var(--st));transform:translate(-50%,-20px)}body:has(.hud>.pnl:not([hidden])) #toast.show,body:has(.hud>.bigmap) #toast.show{transform:translate(-50%)}.bag-badge{background:#c42d25}.ee-tags small{color:#ffffffc7;font-size:11px}.pnl .city-cell small{color:#e9e2f5}.pnl .shop-sell .shop-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr))!important;grid-column:auto!important;grid-row:auto!important}.pnl .shop-sell .shop-grid .bag-cell img{width:40px;height:40px}.wf-card .wf-odd span b{font:800 15px var(--sans)}.bm-legend{flex-wrap:wrap}.bm-legend i{white-space:nowrap}#btn-bm-mine{white-space:nowrap;flex:1 0 auto}@media(orientation:portrait){.bm-acts>#btn-bm-mine{flex-basis:100%}}@media(orientation:portrait){.pnl-top>header{flex-wrap:wrap;row-gap:6px}.pnl-top>header>*{order:1}.pnl-top>header>.city-t,.pnl-top>header>.bag-tabs{flex:1 1 0;min-width:0}.pnl-top>header>.pnl-x{order:2;margin-left:0}.pnl-top>header>.bag-cur{order:3;flex:1 1 100%;padding:2px 0}.pnl-top>header>.bag-cur img{width:24px;height:24px}.pnl-top>header .bag-tabs{flex-wrap:nowrap;gap:4px}.pnl-top>header .bag-tabs .bag-tab{padding:0 8px}.pnl-sum{grid-template-columns:1fr;gap:2px}.pnl-sum dd{padding-left:26px;margin-bottom:6px}.bigmap.pnl .bm-list{overflow:visible}}@media(orientation:portrait)and (max-width:440px){.pnl-foot>.btn{font-size:15px;padding:0 10px}.pnl-foot>.sell-lock{flex:0 0 52px;padding:0}.pnl-foot>.sell-lock .lbl{display:none}}@media(orientation:landscape)and (max-height:520px){.pnl .fg-anvil{height:76px;width:124px}.pnl .fg-anvil-img{width:80px;height:46px}.pnl .fg-item{width:40px;height:40px;bottom:34px}.pnl .fg-hammer{width:40px;height:40px}.pnl .fg-fx{bottom:44px}.pnl .fg-name small{font-size:12px}.pnl .fg-plus{font-size:22px}.pnl .fg-fact{padding:4px}.pnl-foot>.bag-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;padding:6px 10px;gap:2px 14px}.pnl-foot>.bag-card .card-top{grid-column:1;grid-row:1 / 3}.pnl-foot>.bag-card .card-ic{width:44px;height:44px}.pnl-foot>.bag-card .card-ic img{width:40px;height:40px}.pnl-foot>.bag-card .card-name{font-size:15px}.pnl-foot>.bag-card .card-top small{font-size:13px}.pnl-foot>.bag-card .card-stats{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:0 12px;align-self:end}.pnl-foot>.bag-card .card-req{grid-column:2;grid-row:2;align-self:start;font-size:13px}.pnl-foot>.bag-card .card-acts{grid-column:3;grid-row:1 / 3}.pnl-foot>.bag-card .card-acts .btn{min-height:46px;padding:0 18px;flex:none;width:auto}.pnl-foot>.sk-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.pnl-foot>.sk-card .card-top{grid-column:1;grid-row:1}.pnl-foot>.sk-card .card-top small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px}.pnl-foot>.sk-card .sk-tags,.pnl-foot>.sk-card .card-req{grid-column:1;grid-row:2;align-self:start;margin:0;font-size:12px}.pnl-foot>.sk-card .sk-tip{display:none}.pnl-foot>.sk-card .card-acts{grid-column:2;grid-row:1 / 3}.wf-card{grid-template-columns:64px minmax(0,1fr);justify-items:start;text-align:left;column-gap:10px;padding:8px 10px}.wf-card .wf-fx{grid-row:1 / 3;width:64px;height:56px}.wf-card .wf-big{width:48px;height:48px}.wf-card>b{grid-column:2;grid-row:1;align-self:end}.wf-card>.fg-risk{grid-column:2;grid-row:2;justify-content:flex-start;align-self:start;text-align:left}.wf-card>.wf-odds{grid-column:1 / -1;grid-row:3}.wf-card>.wf-bar{grid-column:1 / -1;grid-row:4;width:100%}.bigmap.pnl .pnl-body{grid-template-columns:auto minmax(240px,1fr)}.bigmap.pnl .bm-chart{height:min(calc(100dvh - 150px),calc((100vw - 330px) / 2.4))}.bigmap.pnl .bm-hint{text-align:left;font-size:13px;line-height:1.3}.bigmap.pnl .bm-legend{margin-left:0}.bigmap.pnl .bm-list{grid-row:3 / 5;align-self:stretch;min-height:0}.bm-acts .btn{font-size:14px}}.hud-act>.hud-lock{pointer-events:none;z-index:3;opacity:0;transition:opacity .12s}.hud-lock .lk-ring{position:absolute;left:-9%;top:-9%;width:118%;height:118%;overflow:visible}.hud-lock .lk-track{fill:none;stroke:#080510b8;stroke-width:8;stroke-linejoin:round}.hud-lock .lk-fill{fill:none;stroke:#ffd76a;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100px;stroke-dashoffset:calc((1 - var(--lk, 0)) * 100px);filter:drop-shadow(0 0 3px #ffaa2a)}.hud-lock .lk-pad{position:absolute;right:-5px;top:-6px;width:22px;height:22px;overflow:visible;opacity:0;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 4px rgba(255,170,40,.7));transition:opacity .15s}.hud-lock .lk-shackle{fill:none;stroke:#ffe9a8;stroke-width:2.2;transform:translateY(-2.6px);transition:transform .12s cubic-bezier(.5,2.2,.5,1)}.hud-lock .lk-body{fill:#ffc84a;stroke:#3a2206;stroke-width:1.2}.hud-lock .lk-hole{fill:#3a2206}.hud-lock:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:radial-gradient(circle,#fff8d2f2,#ffc85059 55%,#ffc85000 75%)}.hud-lock.charging{opacity:1}.hud-lock.charging .lk-pad{opacity:calc(.35 + var(--lk, 0) * .65)}.hud-lock.on{opacity:1}.hud-lock.on .lk-fill{stroke-dashoffset:0;animation:lkGlow 1.25s ease-in-out infinite}.hud-lock.on .lk-ring{animation:lkSnap .38s cubic-bezier(.3,1.8,.5,1)}.hud-lock.on .lk-pad{opacity:1;animation:lkPad .4s cubic-bezier(.3,1.9,.5,1)}.hud-lock.on .lk-shackle{transform:none}.hud-lock.on:before{animation:lkFlash .5s ease-out}.hud-lock.off{opacity:0;transition:opacity .25s}@keyframes lkGlow{50%{stroke:#fff2b8;filter:drop-shadow(0 0 7px #ffaa2a) drop-shadow(0 0 2px #fff6d0)}}@keyframes lkSnap{0%{transform:scale(1.16)}}@keyframes lkPad{0%{transform:scale(1.7) rotate(-14deg)}}@keyframes lkFlash{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}.hud-main.locked{filter:brightness(1.14) drop-shadow(0 0 9px #ffc04a)}.hud-act>.hud-lock-tag{pointer-events:none;right:0;bottom:calc(100% + 8px);margin:0;display:flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;white-space:nowrap;font:700 11.5px/1 var(--sans);color:#ffe9a8cc;clip-path:var(--notch-s);background:linear-gradient(180deg,#4a320cf0,#1e1306f0);box-shadow:inset 0 0 0 1px #ffc85ab3;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1)}.hud-lock-tag b{font:600 13px/1 var(--px);color:#ffd76a;letter-spacing:.04em;text-shadow:0 1px 0 #000}.hud-lock-tag span:before{content:"·";margin-right:6px;color:#ffd76a}.hud-lock-tag i{display:grid}.hud-lock-tag i svg{width:13px;height:13px;overflow:visible}.hud-lock-tag i path{fill:none;stroke:#ffe9a8;stroke-width:2.2}.hud-lock-tag i rect{fill:#ffc84a;stroke:#3a2206;stroke-width:1.2}.hud-lock-tag.on{opacity:1;transform:none;animation:lkTag 1.25s ease-in-out infinite}@keyframes lkTag{50%{box-shadow:inset 0 0 0 1px #ffe28c,0 0 12px #ffb43c73}}.wmap{--fm: #93eeb0;--fu: #ffcf7a;--fh: #f0a094;--fl: #aea6c2}.wm-hx{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.wm-hx .wm-ret{margin-left:0;min-width:0}.wm-hx .wm-ret-b span{min-width:0}.wm-tabs{display:flex;flex:none;padding:3px;gap:3px;background:#08050e99;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2)}.wm-tab{display:inline-flex;align-items:center;gap:7px;min-height:42px;min-width:44px;padding:0 14px;font:800 15px var(--sans);color:var(--mute);background:none;clip-path:var(--notch-s);cursor:pointer;transition:background .15s,color .15s}.wm-tab:hover{color:var(--text);background:#ffffff0d}.wm-tab.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}.wm-tab-ic{width:14px;height:12px;flex:none;background:currentColor}.wm-tab-ic.ic-list{background:linear-gradient(currentColor 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 5px / 100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 10px / 70% 2px no-repeat;background-color:transparent}.wm-tab-ic.ic-map{clip-path:polygon(0 10%,33% 0,66% 12%,100% 0,100% 90%,66% 100%,33% 88%,0 100%)}.wm-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:6px 10px;align-content:start}.wm-gh{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px;padding:8px 2px 2px;border-bottom:1px solid var(--line)}.wm-gh:first-child{padding-top:0}.wm-gh b{font:600 14px var(--px);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.wm-gh small{font:700 13px var(--sans);color:var(--mute)}.wm-row{position:relative;display:flex;align-items:center;gap:6px;min-height:56px;padding-right:6px;clip-path:var(--notch-s);background:linear-gradient(90deg,#f5c76612,#08050e8c 55%);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,box-shadow .15s}.wm-row:hover{background:linear-gradient(90deg,#f5c7661f,#08050e80 55%)}.wm-row.nogo{padding-right:0}.wm-row.sel{background:linear-gradient(90deg,#ffd67833,#281a0a8c 60%);box-shadow:inset 0 0 0 2px var(--gold-hi)}.wm-row.k-rec{box-shadow:inset 3px 0 0 var(--fm),inset 0 0 0 1px #93eeb073}.wm-row.k-rec.sel{box-shadow:inset 3px 0 0 var(--fm),inset 0 0 0 2px var(--gold-hi)}.wm-row.big{min-height:66px}.wm-row.k-lock .wm-ri img,.wm-row.k-soon .wm-ri img{filter:saturate(.55) brightness(.8)}.wm-rm{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:56px;padding:5px 4px 5px 6px;text-align:left;color:var(--text);background:none;cursor:pointer}.wm-rm:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-3px}.wm-ri{position:relative;flex:none;width:48px;height:44px;display:grid;place-items:center;overflow:hidden;clip-path:var(--notch-s);background:radial-gradient(ellipse at 50% 60%,#2a2160,#120d2c 70%);box-shadow:inset 0 0 0 1px #aaa0dc33}.wm-ri img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;margin-top:8px}.wm-row.big .wm-ri{width:56px;height:52px}.wm-row.big .wm-ri img{width:56px;height:56px}.wm-rt{min-width:0;display:grid;gap:4px}.wm-rn{display:flex;align-items:center;gap:6px;min-width:0}.wm-rn b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.15 var(--px);color:var(--text)}.wm-row.big .wm-rn b{font-size:18px;color:#fff}.wm-row.k-lock .wm-rn b,.wm-row.k-soon .wm-rn b{color:#d6cfe4}.wmap em.here,.wmap em.rec{flex:none;font:800 11px/1 var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;clip-path:var(--notch-s)}.wmap em.here{color:#0b0812;background:var(--gold-hi)}.wmap em.rec{color:#08200f;background:var(--fm)}.wm-rl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:700 14px/1.1 var(--sans)}.wm-lv{font:800 14px/1.1 var(--sans);white-space:nowrap}.wmap .f-mine,.wmap .f-ok{color:var(--fm)!important}.wmap .f-up,.wmap .f-hard{color:var(--fu)!important}.wmap .f-high,.wmap .f-danger{color:var(--fh)!important}.wmap .f-low,.wmap .f-easy,.wmap .f-city{color:var(--fl)!important}.wm-st{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;white-space:nowrap;font:800 13px/1.2 var(--sans);clip-path:var(--notch-s)}.wm-st .ico,.wm-st svg{width:12px;height:12px}.wm-st.k-lock{color:#ffd2b8;background:#ff8a4a29}.wm-st.k-soon{color:#d8d0ea;background:#aaa0dc24}.wm-pvp{font:800 12px/1 var(--sans);letter-spacing:.05em;color:#ffc0b4}.wm-safe{font:700 13px/1 var(--sans);color:var(--mute)}.wm-rg{flex:none;width:auto;min-width:76px;min-height:44px;padding:0 12px;font-size:15px}.pnl-foot>.wm-info{flex:0 0 auto}.pnl-foot>.wm-sail{flex:1 1 180px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.wm-sail .ico,.wm-sail svg{width:15px;height:15px}.wm-sail[disabled]{font-size:16px}.wm-det{display:grid;gap:8px;align-content:start;max-width:640px;width:100%;justify-self:center}.wm-back{justify-self:start;width:auto;min-height:44px;padding:0 14px 0 10px;gap:6px;display:inline-flex;align-items:center}.wm-back i{font-style:normal;font-size:20px;line-height:1}.wm-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wm-rec{display:block}.wm-stl{display:flex}.wm-fauna{display:grid;gap:6px;padding:8px 10px;background:#ffffff09;clip-path:var(--notch-s)}.wm-fr{display:grid;grid-template-columns:78px 1fr;gap:8px;align-items:baseline}.wm-fr>b{font:600 12px var(--px);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.wm-fr>div{display:flex;flex-wrap:wrap;gap:3px 12px}.wm-fr.boss>b{color:#ffb0a0}.wm-mob{font:700 14px/1.35 var(--sans);color:var(--text)}.wm-mob small{font:700 13px var(--sans);color:var(--mute)}.wm-soon{margin:0;font:600 14px/1.4 var(--sans);color:var(--mute)}.wmap .wm-pin .wm-tag i{display:flex!important;align-items:center;gap:3px;font:800 10px/1.15 var(--sans)}.wmap .wm-pin .wm-tag i.req{color:#ffc8a8}.wmap .wm-pin .wm-tag i.req.soon{color:#cfc6e4}.wmap .wm-pin .wm-tag i svg{width:9px;height:9px}.wmap .wm-pin.lock .wm-tag b{color:#c8c0da}.wmap .wm-tag{background:#08050ed1;padding:1px 5px 2px}.wmap .wm-tag b{font-size:10.5px}.wmap .wm-tag em{font-size:8px}@media(orientation:portrait){.wmap .pnl-top>header>.wm-hx{order:3;flex:1 1 100%;margin-left:0;justify-content:space-between}.wmap .wm-tab{padding:0 12px}.wmap .wm-ret-b{max-width:100%}}@media(orientation:portrait)and (max-width:440px){.wm-rn b{font-size:15px}.wm-rg{min-width:68px;padding:0 10px;font-size:14px}.wm-fr{grid-template-columns:1fr;gap:2px}.wmap .wm-ret-b{padding:0 10px 0 8px;font-size:13px}}@media(orientation:landscape)and (max-height:520px){.wm-tab{min-height:40px}.wm-gh{padding-top:4px}.wm-row,.wm-rm{min-height:52px}.wm-row.big{min-height:56px}}.bigmap .bm-lv{font-weight:800}.bigmap .bm-lv.f-ok{color:#93eeb0}.bigmap .bm-lv.f-hard{color:#ffcf7a}.bigmap .bm-lv.f-danger{color:#f0a094}.bigmap .bm-lv.f-easy{color:#aea6c2}.bigmap .bm-tag.rec{color:#08200f!important;background:#93eeb0;padding:2px 6px;font:800 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;clip-path:var(--notch-s)}.wmap.pnl{height:100dvh}.wmap .pnl-mid{flex:1 1 auto}.wmap .wm-pin.edge-l .wm-tag{left:0;transform:none}.wmap .wm-pin.edge-r .wm-tag{left:auto;right:0;transform:none}.wmap .wm-pin.edge-l.sel .wm-tag,.wmap .wm-pin.edge-r.sel .wm-tag,.wmap .wm-pin.edge-l:hover .wm-tag,.wmap .wm-pin.edge-r:hover .wm-tag{transform:scale(1.08)}@media(orientation:landscape)and (max-height:520px){.wmap.pnl .wm-chart{height:calc(100dvh - 140px)}.wmap.compact .wm-tag{padding:0 3px 1px}.wmap.compact .wm-tag b,.wmap.compact .wm-pin .wm-tag i{font-size:9px}.wmap.compact .wm-tag em{font-size:7px;padding:1px 3px}}@media(orientation:portrait)and (max-width:440px){.pnl-foot>.wm-sail{font-size:14px;padding:0 8px}.pnl-foot>.wm-info{padding:0 8px}}.wm-hx .wm-ret-b span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create .classes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.create .cls{min-height:44px;padding-top:7px}.create .cls:not([aria-pressed=true]) img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.4)) saturate(.7) brightness(.8)}.create .cls:not([aria-pressed=true]):hover img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.4))}.create .cls[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 42%,transparent),color-mix(in srgb,var(--c) 8%,rgba(0,0,0,.2)));box-shadow:inset 0 0 0 2px var(--c),inset 0 -3px 0 var(--c)}.create .cls[aria-pressed=true] img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.4)) drop-shadow(0 0 6px color-mix(in srgb,var(--c) 70%,transparent));transform:translateY(-2px)}.create .cls[aria-pressed=true] span{color:color-mix(in srgb,var(--c) 45%,#fff)}.create .cls span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.create .skill img.n{width:36px;height:36px;background:none;image-rendering:pixelated}@media(max-width:380px){.create .classes{gap:4px}.create .cls span{font-size:10px}}.wtag.titled{display:flex;flex-direction:column;align-items:center;gap:2px}.wtag .pname{display:inline-flex;align-items:center;gap:3px}.wtag .pname .emblems{vertical-align:0;margin:0}.emblems .emb.banner[style]{margin-right:0}.chat-line .emb.banner[style]{margin-right:3px}.ins-name .emb.banner[style]{margin-right:6px}.wtag .emb.banner[style]{filter:drop-shadow(0 1px 0 rgba(0,0,0,.55))}.wtag .ctitle{font:600 10px/1 var(--px);letter-spacing:.03em;color:#cdb98e}.wtag .ctitle b,.wtag .ctitle i,.ins-who .ctitle b,.ins-who .ctitle i{font-weight:inherit;font-style:normal}.wtag.self{color:#f4ecdc;opacity:.9}@media(pointer:coarse){.wtag .ctitle{font-size:9px}}.ins-who{display:grid;gap:4px;min-width:0}.ins-who .ctitle{font:600 12px/1 var(--px);letter-spacing:.03em;color:#cdb98e;text-shadow:0 1px 0 #000,1px 0 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bag-head.t4 .bag-tabs{gap:3px}.bag-head.t4 .bag-tab{padding:0 9px;font-size:13px}@media(max-width:560px){.bag-head.t4 .bag-tabs{order:1;flex:1 1 100%}.bag-head.t4 .bag-tab{flex:1 1 auto;justify-content:center;padding:0 4px;font-size:12px;min-height:36px}.bag-head.t4 .bag-cur{order:2;flex:1 1 0;flex-basis:0}.bag-head.t4 .pnl-x{order:3}}.bag-ap{display:grid;gap:12px;justify-items:center}.ap-top{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.ap-view{width:192px;height:150px;image-rendering:pixelated;cursor:pointer;background:radial-gradient(ellipse at 50% 78%,#7860be59,#08050e8c 70%);box-shadow:inset 0 0 0 1px #ffe4aa1a;clip-path:var(--notch-s)}.ap-slot{position:relative;width:62px;height:62px;display:grid;place-items:center;background:#08050e9e;box-shadow:inset 0 0 0 1px #ffe4aa1f;clip-path:var(--notch-s);cursor:pointer}.ap-slot.full{background:radial-gradient(circle,#3c2e5ae6,#0e0a18e6);box-shadow:inset 0 0 0 1px #f5c76680}.ap-slot.sel,.ap-tile.sel{box-shadow:inset 0 0 0 2px var(--gold-hi)}.ap-slot img{width:40px;height:40px;image-rendering:pixelated}.ap-slot small{position:absolute;left:0;right:0;bottom:2px;text-align:center;font:700 9px var(--sans);color:var(--dim)}.ap-slot .ghost{width:30px;height:30px;border:1px dashed rgba(255,255,255,.18)}.ap-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;width:100%}.ap-tile{display:grid;justify-items:center;gap:2px;padding:8px 4px 6px;background:#08050e9e;box-shadow:inset 0 0 0 1px #ffe4aa1a;clip-path:var(--notch-s);cursor:pointer;text-align:center}.ap-tile img{width:44px;height:44px;image-rendering:pixelated}.ap-tile b{font:600 13px var(--px);color:#f4ecff}.ap-tile small{font:700 10px var(--sans);color:var(--dim)}.ap-tile.on{box-shadow:inset 0 0 0 1px #7cff7a99}.ap-tile.on small{color:#7cff9a}.bag-ap{display:grid;gap:16px;justify-items:stretch;width:100%}.ap-sec{display:grid;gap:8px}.ap-h{font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);padding-bottom:4px;border-bottom:1px solid rgba(255,228,170,.18)}.ap-grp{display:grid;gap:6px}.ap-sub{font:700 11px var(--sans);color:var(--dim)}.ap-sub.free{color:#7cff9a}.ap-sub.gold{color:#ffd36a}.ap-sub.prem{color:#c08aff}.ap-slots{display:grid;gap:8px}.ap-slot{width:148px;height:62px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px}.ap-slot img{flex:none}.ap-sl-t{display:grid;text-align:left;min-width:0}.ap-slot small{position:static;text-align:left;font:700 10px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.ap-sl-t b{font:600 13px var(--px);color:#f4ecff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-tile.lock{opacity:.55}.ap-tile.lock img{filter:grayscale(.6)}@media(max-width:560px){.ap-slots{grid-template-columns:1fr 1fr;width:100%}.ap-slot{width:auto}}.bag-cur small.ing{opacity:.72;font-size:.78em;margin-left:3px;white-space:nowrap}.pnl .shop-sell .melt-grid .bag-cell .melt-v{position:absolute;left:2px;top:2px;display:flex;align-items:center;gap:1px;font:600 11px/1 var(--px);font-style:normal;color:#9fe6ff;text-shadow:0 1px 0 #000}.pnl .shop-sell .melt-grid .bag-cell .melt-v img{width:11px;height:11px;image-rendering:pixelated}.city[data-kind=jukebox]{width:min(560px,calc(100vw - 20px));background:radial-gradient(ellipse at 50% 0%,rgba(255,140,50,.16),transparent 60%),repeating-linear-gradient(90deg,#78461e14 0 46px,#0000001a 46px 48px),var(--slab)}.jk{display:grid;gap:10px}.jk-now{display:flex;gap:10px;align-items:center;padding:10px 12px;clip-path:var(--notch-s);background:#08050e80;box-shadow:inset 0 0 0 1px var(--line-2)}.jk-now .ico{width:22px;height:22px;flex:none;color:#ffc44a}.jk-now b{display:block;font:600 15px var(--px);color:#ffe6b0}.jk-now small{display:block;font:700 12px/1.35 var(--sans);color:var(--mute)}.jk-now.playing{background:linear-gradient(90deg,#7a1e7873,#1e3c8c66);box-shadow:inset 0 0 0 1px #ffbeff66}.jk-now.playing .ico{color:#ff9ae8;animation:jkBob .9s ease-in-out infinite}.jk-now.blocked .ico{color:var(--dim)}@keyframes jkBob{50%{transform:translateY(-3px) rotate(-8deg)}}.jk-gen{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.jk-gen b{font:600 15px var(--px);color:var(--gold-hi)}.jk-gen small{font:700 12px var(--sans);color:var(--dim)}.jk-list{display:grid;gap:6px}.jk-row{display:flex;gap:6px;align-items:stretch}.jk-play{flex:none;width:52px;min-height:52px;display:grid;place-items:center;cursor:pointer;clip-path:var(--notch-s);color:#ffe6b0;background:linear-gradient(180deg,#ffbe5a47,#783c1459);box-shadow:inset 0 0 0 1px #ffbe5a66}.jk-play:hover{filter:brightness(1.2)}.jk-ic{display:block;width:0;height:0;margin-left:4px;border-left:14px solid currentColor;border-top:9px solid transparent;border-bottom:9px solid transparent}.jk-play.on .jk-ic{width:14px;height:14px;margin-left:0;border:0;background:currentColor}.jk-play.on{background:linear-gradient(180deg,#ff78c866,#781e5a73);box-shadow:inset 0 0 0 2px #ff9ae8}.jk-pick{position:relative;flex:1;min-width:0;display:grid;gap:2px;align-content:center;justify-items:start;padding:8px 12px;text-align:left;cursor:pointer;clip-path:var(--notch-s);color:var(--text);background:#ffffff0d;overflow:hidden}.jk-pick:hover{background:#ffffff1a}.jk-row.sel .jk-pick{background:color-mix(in srgb,#ffb050 20%,rgba(0,0,0,.3));box-shadow:inset 0 0 0 2px var(--gold-hi)}.jk-pick b{font:600 15px var(--px)}.jk-pick small{font:800 11px var(--sans);color:var(--dim)}.jk-pick em{position:absolute;right:10px;top:8px;font:800 10px var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;color:#fff;background:#a8329a}.jk-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#ff9ae8,#ffd76a);transform-origin:left;animation:jkProg var(--d, 8s) linear forwards}@keyframes jkProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-height:460px){.jk{gap:6px}.jk-play{min-height:44px;width:46px}.jk-pick{padding:5px 10px}.jk-now{padding:6px 10px}}.afk-ui{width:min(380px,calc(100vw - 20px));background:radial-gradient(ellipse at 50% 0%,rgba(255,138,74,.16),transparent 60%),var(--slab)}.afk-time{font:600 20px/1 var(--px);color:var(--gold-hi);margin-left:auto;padding:0 6px}.afk-time.low{color:var(--bad);animation:pvpPulse .9s ease-in-out infinite}.afk-cv{display:block;width:100%;max-width:320px;height:auto;aspect-ratio:320 / 130;margin:0 auto;image-rendering:pixelated;background:#0c0818;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2)}.afk-digits{display:flex;justify-content:center;gap:8px}.afk-digits i{display:grid;place-items:center;width:46px;height:52px;font:600 28px/1 var(--px);font-style:normal;color:var(--gold-hi);background:#08050eb3;clip-path:var(--notch-s);box-shadow:inset 0 0 0 2px var(--line-2)}.afk-digits i.on{box-shadow:inset 0 0 0 2px var(--gold)}.afk-info{margin:0;text-align:center;font:700 14px/1.35 var(--sans);color:var(--mute);min-height:20px}.afk-info.bad{color:#ffb8ac}.afk-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-width:280px;width:100%;margin:0 auto}.afk-k{min-height:52px;font:600 24px var(--px);color:var(--text);background:#ffffff12;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line);touch-action:manipulation}.afk-k:hover:not(:disabled){background:#ffe4aa29}.afk-k:active:not(:disabled){transform:translateY(1px);background:#ffe4aa42}.afk-k:disabled{opacity:.35;cursor:default}.afk-k.ok{color:#10200f;background:linear-gradient(180deg,#b8ffc8,#5fd880)}.afk-k.del{color:#ffd0a0}@media(orientation:landscape)and (max-height:520px){.afk-ui{width:min(640px,calc(100vw - 20px))}.afk-ui .pnl-body{grid-template-columns:1fr 1fr;align-items:center;column-gap:14px}.afk-ui .afk-cv{grid-column:1;grid-row:1}.afk-ui .afk-digits{grid-column:1;grid-row:2}.afk-ui .afk-info{grid-column:1;grid-row:3}.afk-ui .afk-pad{grid-column:2;grid-row:1 / 4}.afk-k{min-height:44px;font-size:22px}.afk-digits i{width:40px;height:44px;font-size:24px}}.fr-ui{width:min(560px,calc(100vw - 20px))}.fr-empty{margin:0;padding:14px 6px;text-align:center;font:600 15px/1.4 var(--sans);color:var(--mute)}.fr-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;min-height:56px;padding:6px 8px;background:#ffffff0a;clip-path:var(--notch-s)}.fr-row.on{box-shadow:inset 3px 0 0 var(--ok);background:#7cff9a12}.fr-row.ign{box-shadow:inset 3px 0 0 var(--dim)}.fr-face{width:34px;height:34px;image-rendering:pixelated}.fr-face.off{display:block;background:#ffffff0f;clip-path:var(--notch-s)}.fr-row:not(.on) .fr-face{opacity:.55;filter:grayscale(.7)}.fr-t{display:grid;gap:1px;min-width:0}.fr-t b{display:flex;align-items:center;gap:6px;font:600 15px/1.1 var(--px);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-dot{flex:none;width:8px;height:8px;background:var(--dim)}.fr-row.on .fr-dot{background:var(--ok);box-shadow:0 0 6px var(--ok)}.fr-row.ign .fr-dot{display:none}.fr-t small{font:700 12px/1.25 var(--sans);color:var(--mute)}.fr-t em{font:700 12.5px/1.25 var(--sans);font-style:normal;color:var(--sky)}.fr-b{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.fr-sep{margin-top:6px;padding-top:8px;border-top:1px solid var(--line);font:800 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}@media(orientation:portrait){.fr-row{grid-template-columns:34px 1fr}.fr-b{grid-column:1 / -1;justify-content:flex-start}}.frq{top:calc(64px + var(--st))}.frq+.pinv{top:calc(128px + var(--st))}.rep-ui{width:min(440px,calc(100vw - 20px))}.rep-cats{display:grid;gap:6px}.rep-cat{display:grid;gap:2px;min-height:56px;padding:8px 12px;text-align:left;background:#ffffff0d;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line)}.rep-cat b{font:600 15px/1.1 var(--px);color:var(--text)}.rep-cat small{font:700 12.5px/1.3 var(--sans);color:var(--mute)}.rep-cat:hover{background:#ffe4aa1a}.rep-cat.on{background:#f5c76629;box-shadow:inset 0 0 0 2px var(--gold)}.rep-cat.on b{color:var(--gold-hi)}.rep-note{width:100%;height:46px;font-size:16px}.rep-ign{display:flex;align-items:center;gap:10px;min-height:44px;font:700 14.5px var(--sans);color:var(--text);cursor:pointer}.rep-ign input{width:22px;height:22px;accent-color:var(--gold)}@media(orientation:landscape)and (max-height:520px){.rep-ui{width:min(640px,calc(100vw - 20px))}.rep-ui .pnl-body{grid-template-columns:1fr 1fr;align-items:start;column-gap:12px}.rep-ui .rep-cats{grid-row:1 / 3}.rep-cat{min-height:48px;padding:5px 12px}}.hud-chan{pointer-events:auto;cursor:pointer;font:700 12px/1 var(--px);color:var(--gold-hi);letter-spacing:.04em;height:40px;min-width:40px;padding:0 10px;background:#0a0714b8;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line-2);border:0;transition:filter .15s}.hud-chan:hover,.hud-chan:focus-visible{filter:brightness(1.25)}.hud-chan[hidden],.chan-pop[hidden]{display:none}.chan-pop{position:absolute;top:calc(56px + var(--st));right:calc(10px + var(--sr));z-index:5;display:grid;gap:4px;padding:8px;min-width:180px;animation:rise .2s both;pointer-events:auto}.chan-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 12px;font:600 15px var(--px);color:var(--text);background:#ffffff0a;clip-path:var(--notch-s);border:0;cursor:pointer;transition:background .15s}.chan-row span{font:700 13px var(--sans);font-variant-numeric:tabular-nums;color:var(--mute)}.chan-row:hover:not(:disabled),.chan-row:focus-visible{background:#f5c76624}.chan-row.cur{background:#f5c76633;box-shadow:inset 0 0 0 1px var(--gold);cursor:default}.chan-row.full span{color:#ff8a7a}.chan-row:disabled:not(.cur){opacity:.45;cursor:default}.dx-nobf *,.dx-nobf *:before,.dx-nobf *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bigmap .bm-hx{margin-left:auto}.bigmap .bm-trip .wm-ret-ic{transform:scaleX(-1)}@media(orientation:portrait){.bigmap .pnl-top>header>.bm-hx{order:3;flex:1 1 100%;margin-left:0}.bigmap .bm-trip{width:100%;justify-content:center}}.bag-eq .bag-grid{background:#0a0810;padding:4px;box-shadow:inset 2px 2px #040307,inset -2px -2px #28233a}.bag-eq .bag-cell.pc{background:#13111f;box-shadow:inset 1px 1px #07060c,inset -1px -1px #262238}.bag-eq .bag-cell.pc.empty{background:#0e0c16;box-shadow:inset 1px 1px #050409,inset -1px -1px #1e1a2d}.bag-eq .bag-cell.pc.reserve{box-shadow:inset 0 0 0 1px #f5c7668c}.bag-eq .bag-cell.pc.empty.reserve{background:#f5c76614}.bag-eq .bag-cell.pc.xc img{opacity:.72}.bag-eq .bag-cell.pc.tp7,.bag-eq .bag-slot.full.tp7{background:linear-gradient(135deg,#13111f 30%,#1c2b4b);box-shadow:inset 0 0 0 1px #5b8cff}.bag-eq .bag-cell.pc.tp11,.bag-eq .bag-slot.full.tp11{background:linear-gradient(135deg,#16121e 25%,#3b280c);box-shadow:inset 0 0 0 1px #e5a024}.bag-eq .bag-cell.pc.tp15,.bag-eq .bag-slot.full.tp15{background:radial-gradient(circle,#4a2408,#1a1118 90%);box-shadow:inset 0 0 0 2px #ff881b}.bag-eq .bag-cell.pc.exc,.bag-eq .bag-slot.full.exc{background:radial-gradient(circle,#0d3d2b,#10171d 85%);box-shadow:inset 0 0 0 1px #00e676}.bag-eq .bag-cell.pc.exc.tp15,.bag-eq .bag-slot.full.exc.tp15{background:radial-gradient(circle,#0f4d35,#3a2008 90%);box-shadow:inset 0 0 0 1px #0f8,inset 0 0 0 2px #ff9e2c}.bag-eq .bag-cell.pc.sel,.bag-eq .bag-slot.sel{outline:2px solid #FFE066;outline-offset:-2px}.bag-eq .bag-cell.pc em,.bag-eq .bag-slot em{color:#8a84a3;font-size:9px}.bag-eq .tp7 em{color:#a3c6ff;font-size:11px}.bag-eq .tp11 em{color:#ffd452;font-size:11px}.bag-eq .tp15 em{color:#fff59e;font-size:11px;font-weight:800}.bag-eq .cb{position:absolute;top:2px;left:2px;width:9px;height:9px;box-sizing:border-box;pointer-events:none}.bag-eq .cb-x{background:#3b1018;border:1px solid #CC2944}.bag-eq .cb-x:before{content:"";position:absolute;inset:1px;background:#ff5e73;clip-path:polygon(0 20%,20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%)}.bag-eq .cb-lk{background:#332208;border:1px solid #D99018;color:#ffc043;display:grid;place-items:center}.bag-eq .cb-lk svg{width:6px;height:6px}.bag-eq .cb-up{background:#08070c;clip-path:polygon(50% 0,100% 100%,0 100%)}.bag-eq .cb-up:before{content:"";position:absolute;left:2px;bottom:1px;width:5px;height:5px;background:#2eff7b;clip-path:polygon(50% 0,100% 100%,0 100%)}.bag-eq .cb-exc{position:absolute;top:0;right:0;width:7px;height:7px;background:#0f8;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}.bag-eq .bag-cell .lk{position:absolute;left:2px;bottom:2px;width:9px;height:9px;color:#8e88a8}.bag-eq .bag-cell.new:before{display:none}.bag-eq .bag-cell.box,.bag-eq .bag-cell.heart{animation:none}.bag-eq .bag-slot:not(.full):not(.locked){background:#0b0912;box-shadow:inset 1px 1px #050409,inset -1px -1px #1e1a2d}.bag-eq .bag-slot.hl-empty{box-shadow:inset 0 0 0 1px #f5b82e}.bag-eq .bag-tix{align-items:center}.bag-eq .bag-tix .kicker{width:auto;margin-right:2px}.bag-cap{align-items:center}.bag-sort{margin-left:auto;min-height:30px;padding:0 10px;font:700 12px var(--sans);color:#d8d2f0;background:#1e1a2e;border:1px solid #3D3559;cursor:pointer}.bag-sort.on{color:#ffd97a;border-color:#f5b82e}.card-stats i.na{color:#7a758c}.bag-card .card-name.n-gold{color:#ffd042}.bag-card.exc .card-name{color:#2bff88}.card-req .bad{background:#38111a;border:1px solid #A62639;color:#ff8a9a;padding:1px 6px}.card-req .warn{background:#332208;border:1px solid #D99018;color:#ffc043;padding:1px 6px}.bag-dis-btn{margin-left:6px;display:inline-flex;align-items:center;gap:4px}.bag-dis-btn svg{width:14px;height:14px}.bag-dis-btn.on{color:#ff9aa8;border-color:#e0485e}.bag-eq .bag-cell.pc.dis-on{box-shadow:inset 0 0 0 2px #e0485e;background:#3a121c}.bag-eq .bag-cell.pc.dis-on img{opacity:.55}.bag-eq .bag-cell.pc.dis-on:after{content:"✖";position:absolute;right:2px;top:0;font:800 13px/1 var(--sans);color:#ff6b80;text-shadow:0 1px 0 #000}.pnl-foot>.bag-dis{flex:1 1 100%;display:grid;gap:8px}.bag-dis .bag-dis-hint{margin:0;font:600 13px/1.35 var(--sans);color:var(--dim)}.bag-dis .card-acts{flex-wrap:wrap}.bag-dis .card-acts .btn{flex:1 1 auto}.bag-dis .card-acts .btn-ghost{flex:.6 1 auto}.bag-card .card-acts .card-dis{flex:0 0 auto;width:46px;min-width:46px;padding:0;display:inline-flex;align-items:center;justify-content:center}.bag-card .card-acts .card-dis svg{width:18px;height:18px}.bag-card .card-acts .card-dis.ask{width:auto;padding:0 12px;color:#ff9aa8;border-color:#e0485e;font-size:14px}.pnl-foot>.bag-card .card-acts .card-dis{flex:0 0 auto;width:46px;min-width:46px;padding:0}.pnl-foot>.bag-card .card-acts .card-dis.ask{width:auto;padding:0 12px}@media(orientation:landscape)and (max-height:520px){.pnl-foot>.bag-dis{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:4px 10px}.bag-dis .bag-dis-hint{font-size:12px}.bag-dis .card-acts{flex-wrap:nowrap;gap:6px}.bag-dis .card-acts .btn{min-height:40px;font-size:14px;padding:0 12px;flex:none;width:auto}}.bag-slot{width:52px;height:52px}.bag-doll{width:212px;height:226px}.bag-eq{grid-template-columns:212px 1fr}.s-weapon,.s-armor{top:58px}.s-gloves,.s-boots{top:116px}.s-ring,.s-pendant{top:174px}.s-pet{left:calc(50% - 26px)}.bag-slot img,.bag-cell img,.bag-slot .ghost img{width:48px;height:48px;max-width:100%;image-rendering:pixelated}.city-cell img,.wf-row img,.vt-grid .bag-cell img,.pnl .shop-sell .shop-grid .bag-cell img{width:48px;height:48px;max-width:100%}.wf-row{grid-template-columns:52px 1fr auto}.pnl .shop-sell .shop-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))!important}.sell-strip img{width:24px;height:24px}.loot-line img{width:48px;height:48px}.loot-line.q img{width:24px;height:24px}.loot-line.main img{width:48px;height:48px}.mk-ic{width:56px;height:56px}.mk-ic img{width:48px;height:48px}.mk-sellcard .card-ic{width:76px;height:76px}.mk-sellcard .card-ic img{width:72px;height:72px}.tr-got{width:96px;height:96px}@media(orientation:portrait),(max-width:560px),(orientation:landscape)and (max-height:520px){.bag-slot img,.bag-cell img,.city-cell img,.wf-row img,.vt-grid .bag-cell img,.pnl .shop-sell .shop-grid .bag-cell img{width:min(48px,100%);height:auto;aspect-ratio:1;image-rendering:auto}.bag-cell img{width:min(36px,96%)}.loot-line.main img{width:36px;height:36px;image-rendering:auto}.tr-got{width:72px;height:72px}.pnl .fg-item{width:48px;height:48px;bottom:30px}.pnl-foot>.bag-card .card-ic{width:52px;height:52px}.pnl-foot>.bag-card .card-ic img{width:48px;height:48px}}@media(orientation:landscape)and (max-height:520px){.bag-slot{width:46px;height:46px}.bag-doll{width:190px;height:202px}.bag-eq{grid-template-columns:190px 1fr}.s-weapon,.s-armor{top:52px}.s-gloves,.s-boots{top:104px}.s-ring,.s-pendant{top:156px}.s-pet{left:calc(50% - 23px)}.bag-slot img,.bag-slot .ghost img{width:40px;height:40px;image-rendering:auto}}@media(orientation:portrait){.bag-eq{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px}.bag-eq .bag-side{width:100%;max-width:440px;min-width:0}.bag-eq .bag-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.bag-eq .bag-cell img{width:min(48px,84%)}.bag-eq .bag-cap{flex-wrap:wrap;row-gap:6px}.bag-eq .bag-cap .bag-sort{flex:1 1 auto;min-width:0;white-space:nowrap}}.rotate-lock{display:none;position:fixed;inset:0;z-index:9999;place-items:center;padding:20px;background:radial-gradient(ellipse at 50% 35%,#2c1c4ef0,#090610fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rotate-card{width:min(360px,92vw);display:grid;justify-items:center;text-align:center;gap:12px;padding:26px 22px}.rotate-card .kicker{justify-content:center}.rotate-ic svg{display:block;filter:drop-shadow(0 0 14px rgba(245,199,102,.45));animation:phoneTilt 2.4s ease-in-out infinite}@keyframes phoneTilt{0%,20%{transform:rotate(0)}55%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media(orientation:portrait){.rotate-lock{display:grid}}.mkt-ui{width:min(680px,calc(100vw - 20px));background:radial-gradient(ellipse at 85% 10%,rgba(255,90,80,.1),transparent 55%),var(--slab)}@media(orientation:landscape)and (max-height:520px){.mkt-ui{width:min(880px,calc(100vw - 16px))}}.mk-face{width:44px;height:44px;image-rendering:pixelated;object-fit:contain;flex:none;background:#08050e80;clip-path:var(--notch-s)}.mk-off{display:flex;gap:8px;align-items:center;padding:8px 10px;font:700 14px/1.35 var(--sans);color:#ffd9a0;background:#ff963c1f;clip-path:var(--notch-s)}.mk-off svg{flex:none;width:16px;height:16px}.mk-filters{display:grid;gap:8px;padding:8px;background:#08050e6b;clip-path:var(--notch-s)}.mk-kinds,.mk-sort{display:flex;flex-wrap:wrap;gap:6px}.mk-kinds .st-step,.mk-sort .st-step{flex:1 1 auto}.mkt-ui .st-step.on{color:#2a1505;background:linear-gradient(180deg,#fff0bc,#f0b850)}.mk-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.mk-field{display:grid;gap:3px;min-width:0}.mk-field>small{font:800 12px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.mk-sel{width:100%;min-height:44px;padding:0 10px;font:700 15px var(--sans);color:var(--text);background:#1a1230;border:0;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--notch-s)}.mk-sel:focus{outline:2px solid var(--gold)}.mk-exc{width:100%}.mk-exc.on{color:#062a10!important;background:linear-gradient(180deg,#c8ffd0,#5fe07a)!important}.mk-list{display:grid;gap:6px}.mk-row{--sc: var(--gold);display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:6px 10px 6px 6px;text-align:left;color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 14%,transparent),#08050e8c 40%);clip-path:var(--notch-s);box-shadow:inset 3px 0 0 var(--sc)}button.mk-row{cursor:pointer}button.mk-row:hover,button.mk-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 24%,transparent),#1e1432b3 50%)}.mk-row.exc{box-shadow:inset 3px 0 #6aff8a,inset 0 0 0 1px #6aff8a40}.mk-row.mine{opacity:.8}.mk-ic{position:relative;width:52px;height:52px;display:grid;place-items:center;background:#00000059;clip-path:var(--notch-s)}.mk-ic img{width:40px;height:40px;image-rendering:pixelated}.mk-ic em{position:absolute;right:1px;bottom:1px;padding:1px 3px;font:600 11px/1 var(--px);font-style:normal;color:var(--gold-hi);background:#06040ccc;text-shadow:0 1px 0 #000}.mkt-ui .pnl-sum img{width:16px;height:16px;image-rendering:pixelated;vertical-align:-3px}.mk-mrow .mk-mid>small{white-space:normal}.mk-mid{display:grid;gap:1px;min-width:0}.mk-mid>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-name{font:800 16px/1.2 var(--sans)}.mk-name.exc,.mk-dname b.exc{color:#7cff8a}.mk-mid small{font:600 13px/1.3 var(--sans);color:var(--mute)}.mk-mid small.mk-who{color:var(--dim)}.mk-mid small.ok{color:#9affb4}.mk-mid small.bad{color:#ffb07a}.mk-pr{display:grid;justify-items:end;gap:2px}.mk-gold{display:inline-flex;align-items:center;gap:4px;font:800 16px var(--sans);color:var(--gold-hi);white-space:nowrap}.mk-gold img,.mk-sumbox img,.mk-sug img,.bag-cur .mk-gold img{width:16px;height:16px;image-rendering:pixelated;vertical-align:-3px}.mk-unit{font:700 12px var(--sans);color:var(--dim)}.mk-empty p{max-width:30ch;text-align:center}.mk-rowbtn{min-height:40px!important;padding:0 12px!important;font-size:14px!important}.mk-rowbtn.armed{color:#ffd0a0!important;box-shadow:inset 0 0 0 2px #ff9a7a}.mk-mrow.sold{box-shadow:inset 3px 0 #7cff9a}.mk-mrow.exp{box-shadow:inset 3px 0 #ff9a7a}.mk-back{justify-self:start;min-height:40px!important}.mk-detail{display:grid;gap:10px}.mk-dtop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.mk-big{--sc: var(--gold);position:relative;width:112px;height:112px;display:grid;place-items:center;clip-path:var(--notch);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--sc) 35%,transparent),#08050ecc 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sc) 55%,transparent)}.mk-big.exc{background:radial-gradient(circle at 50% 45%,#6aff8a61,#08050ed9 70%);box-shadow:inset 0 0 0 2px #6aff8a;animation:mkGlow 2.4s ease-in-out infinite}@keyframes mkGlow{50%{filter:brightness(1.18)}}.mk-big img{width:96px;height:96px;image-rendering:pixelated}.mk-big em{position:absolute;right:4px;bottom:4px;padding:2px 5px;font:600 18px/1 var(--px);font-style:normal;color:var(--gold-hi);background:#06040cd1;text-shadow:0 2px 0 #000}.mk-dname{display:grid;gap:4px;min-width:0}.mk-dname b{font:800 20px/1.2 var(--sans)}.mk-dname small{font:600 14px/1.35 var(--sans);color:var(--mute)}.mk-stats li{font-size:15px}.mk-stats li.heat{color:#ffb070}.mk-hist{padding:8px 10px;background:#08050e73;clip-path:var(--notch-s)}.mk-hist small,.mk-facts small,.mk-coll small{font:800 12px var(--sans);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.mk-hist p{margin:2px 0 0;font:600 14px/1.4 var(--sans);color:var(--text)}.mk-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk-facts>span{display:grid;gap:2px;padding:6px 8px;background:#08050e73;clip-path:var(--notch-s);min-width:0}.mk-facts b{font:800 15px var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-sell,.mk-rc,.mk-mine,.mk-buy{display:grid;gap:10px}.mk-pick{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.mk-pick .city-cell{--sc: transparent}.mk-pick .city-cell.sel{box-shadow:inset 0 0 0 2px var(--gold-hi);background:#f5c76624}.mk-pick .city-cell.exc{box-shadow:inset 0 0 0 1px #6aff8a80}.mk-pick .city-cell.no{opacity:.42}.mk-pick .city-cell small{bottom:2px;font-size:9px;color:var(--mute)}.mk-block{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#ff963c1a;clip-path:var(--notch-s)}.mk-block svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--gold)}.mk-block p{margin:0;font:700 15px/1.45 var(--sans)}.mk-rules{margin:0}.mk-sellcard{display:grid;gap:10px;padding:10px;background:#08050e80;clip-path:var(--notch-s);box-shadow:inset 0 0 0 1px var(--line)}.mk-sellcard.exc{box-shadow:inset 0 0 0 1px #6aff8a73}.mk-sellcard .card-ic img{width:64px;height:64px;image-rendering:pixelated}.mk-qty{display:flex;flex-wrap:wrap;gap:6px}.mk-pricewrap{display:flex;align-items:center;gap:8px;padding:0 10px;background:#1a1230;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--notch-s)}.mk-pricewrap img{width:20px;height:20px;image-rendering:pixelated}.mk-price{flex:1;min-width:0;min-height:48px;border:0!important;background:transparent!important;box-shadow:none!important;font:800 20px var(--sans)!important;color:var(--gold-hi)!important}.mk-sugrow{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.mk-sug{min-height:40px!important;padding:0 12px!important;font-size:14px!important}.mk-signote{font:600 13px var(--sans);color:var(--dim)}.mk-sumbox{display:grid;gap:6px}.mk-low{color:#ffb07a}.mk-pickhint{flex:1;margin:0}.mk-coll{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:10px 12px;background:#08050e80;clip-path:var(--notch-s)}.mk-coll img{width:40px;height:40px;image-rendering:pixelated;opacity:.5}.mk-coll>div{display:grid;gap:2px}.mk-coll b{font:800 20px var(--sans);color:var(--mute)}.mk-coll.on{background:radial-gradient(ellipse at 15% 50%,#f5c76638,#08050e80 70%);box-shadow:inset 0 0 0 1px #f5c76680}.mk-coll.on img{opacity:1;animation:mkGlow 1.6s ease-in-out infinite}.mk-coll.on b{color:var(--gold-hi)}.mk-rcls{display:flex;flex-wrap:wrap;gap:6px}.mk-rslots{display:grid;grid-template-columns:repeat(5,minmax(0,64px));gap:6px}.mk-rslots .city-cell.sel{box-shadow:inset 0 0 0 2px var(--gold-hi);background:#f5c76624}.mk-rslots .city-cell small{font-size:9px;color:var(--mute)}@media(orientation:landscape)and (max-height:520px){.mk-sell:has(.mk-sellcard){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.mk-sell:has(.mk-sellcard)>:not(.mk-sellcard){grid-column:1}.mk-sell .mk-sellcard{grid-column:2;grid-row:1 / span 4}.mk-sell .mk-pick{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.mk-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mk-detail>.mk-dtop{grid-column:1;grid-row:1 / span 3;grid-template-columns:1fr;justify-items:center;text-align:center}.mk-detail>.mk-dtop .card-req{justify-content:center}.mk-detail>:not(.mk-dtop){grid-column:2}.mk-detail>.pnl-sum{grid-column:1 / -1}.mk-big{width:88px;height:88px}.mk-big img{width:72px;height:72px}.mk-dname b{font-size:18px}.mk-rc,.mk-mine{gap:8px}}@media(max-width:380px){.mk-row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.mk-ic{width:44px;height:44px}.mk-ic img{width:34px;height:34px}.mk-big{width:88px;height:88px}.mk-big img{width:72px;height:72px}}.fame-tags{z-index:1}.fame-tag{position:absolute;left:0;top:0;will-change:transform;white-space:nowrap;pointer-events:none;display:grid;justify-items:center;gap:2px;padding:3px 7px;font:600 11px/1 var(--px);letter-spacing:.02em;color:#f6ecd4;background:linear-gradient(#3a2c1e,#241a12);border:1px solid var(--acc, #a89880);box-shadow:0 0 0 1px #120c08,0 2px 4px #00000073;border-radius:2px}.fame-tag b{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--acc, #ebdcc2);text-shadow:0 1px 0 #000}.fame-tag small{font:600 10px/1 var(--px);color:#e6d8b8;text-shadow:0 1px 0 #000}.fame-tag.r0{padding:4px 9px}.fame-tag.r0 b{font-size:12px}.fame-tag.empty{background:#241a12b8;border-style:dashed;padding:3px 6px}.fame-tag.empty small{color:#cfc2a4;font-style:italic}.fame-tag{transition:opacity .15s}.fame-tag.dim{opacity:.22}.fame-tag .fame-emb{flex:none;background-size:100% 100%;image-rendering:pixelated}
