.npc[data-v-6c430851]{background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--c) 18%, transparent), transparent 55%), linear-gradient(180deg, #241b13f2, #16100bf2);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem;display:flex}.npc-icon[data-v-6c430851]{width:64px;height:64px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);box-shadow:0 0 30px -8px var(--c);border-radius:20px;flex:none;place-items:center;font-size:2rem;display:grid}.purse[data-v-6c430851]{background:#00000059;border-radius:999px;padding:.25rem .8rem}.crystal[data-v-6c430851]{border:1px solid color-mix(in srgb, var(--c) 22%, transparent);background:#00000047;border-radius:1rem;padding:.9rem;transition:border-color .2s,box-shadow .2s}.crystal.can[data-v-6c430851]{border-color:color-mix(in srgb, var(--c) 70%, transparent);box-shadow:0 0 24px -10px var(--c)}.crystal.pop[data-v-6c430851]{animation:.6s ease-out pop}.gem[data-v-6c430851]{background:linear-gradient(135deg, #fffa, var(--c) 45%, color-mix(in srgb, var(--c) 55%, #000));width:34px;height:34px;box-shadow:0 0 16px color-mix(in srgb, var(--c) 70%, transparent);border-radius:6px;flex:none;rotate:45deg}.owned[data-v-6c430851]{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:800}.meter[data-v-6c430851]{background:#ffffff14;border-radius:999px;height:6px;margin-top:.3rem;display:block;overflow:hidden}.meter i[data-v-6c430851]{background:var(--c);border-radius:inherit;height:100%;transition:width .4s;display:block}.tab[data-v-e9cd98f4]{color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .5rem;font-size:.85rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.tab.on[data-v-e9cd98f4]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold))}.step[data-v-e9cd98f4]{background:#00000040;border-radius:.9rem;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.step-n[data-v-e9cd98f4]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:grid}.step-icon[data-v-e9cd98f4]{text-align:center;width:1.4rem;color:var(--color-gold-2);flex:none;font-size:1.15rem}.install-card[data-v-be3e35e7]{background:linear-gradient(135deg,#e0b45a24,#0000004d);border:1px solid #e0b45a59;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.hero-bg[data-v-4fce4bdf]{z-index:-3;background:var(--banner) center 30% / cover no-repeat;filter:blur(4px)brightness(.42)saturate(1.2);animation:32s ease-in-out infinite alternate kenburns-4fce4bdf;position:absolute;inset:-4%}.hero-shade[data-v-4fce4bdf]{z-index:-2;background:radial-gradient(900px 500px at 25% 30%, #e0b45a29, transparent 65%), linear-gradient(180deg, #0f0b0833 0%, #0f0b0859 60%, var(--color-ink) 100%);position:absolute;inset:0}@keyframes kenburns-4fce4bdf{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.embers[data-v-4fce4bdf]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers span[data-v-4fce4bdf]{opacity:0;background:radial-gradient(circle,#ffd27a,#ff8a3d 60%,#0000 70%);border-radius:50%;width:5px;height:5px;animation-name:ember-4fce4bdf;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-12px;box-shadow:0 0 10px 2px #ffa0468c}@keyframes ember-4fce4bdf{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:.9}to{transform:translate(var(--dx), -105vh) scale(.3);opacity:0}}.reveal[data-v-4fce4bdf]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);transform:translateY(18px)}.reveal.in[data-v-4fce4bdf]{opacity:1;transform:none}.stat[data-v-4fce4bdf]{border-radius:1rem;min-width:6.2rem}.feature[data-v-4fce4bdf]{transition:transform .2s,border-color .2s}.feature[data-v-4fce4bdf]:hover{border-color:#e0b45a4d;transform:translateY(-2px)}.auth-card[data-v-4fce4bdf]{box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #e0b45a1f,0 0 60px -20px #e0b45a59}.auth-card.shake[data-v-4fce4bdf]{animation:.35s shake-4fce4bdf}@keyframes shake-4fce4bdf{25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}}.tab-pill[data-v-4fce4bdf]{background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:999px;width:calc(50% - .25rem);transition:transform .3s cubic-bezier(.3,1.3,.5,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 8px 20px -10px #e0b45ae6}.tab-pill.right[data-v-4fce4bdf]{transform:translate(100%)}.tab-btn[data-v-4fce4bdf]{z-index:1;color:var(--color-text);border-radius:999px;padding:.55rem .5rem;font-size:.88rem;font-weight:700;transition:color .2s;position:relative}.tab-btn.on[data-v-4fce4bdf]{color:#1b130a}.input-wrap[data-v-4fce4bdf]{display:block;position:relative}.input-wrap>.bi[data-v-4fce4bdf]{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.input-wrap .field[data-v-4fce4bdf]{padding:.8rem 2.8rem .8rem 2.4rem;font-size:1rem}.pw-toggle[data-v-4fce4bdf]{color:var(--color-muted);border-radius:.6rem;padding:.35rem .5rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pw-toggle[data-v-4fce4bdf]:hover{color:var(--color-gold-2);background:#ffffff0f}.chosen.bump[data-v-4fce4bdf]{animation:.45s cubic-bezier(.3,1.4,.5,1) bump-4fce4bdf}.steps[data-v-4fce4bdf]{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.2rem;display:grid}.steps li[data-v-4fce4bdf]{position:relative}.steps li+li[data-v-4fce4bdf]:before{content:"";z-index:0;background:#ffffff1a;width:100%;height:2px;position:absolute;top:1rem;right:50%}.steps li.on[data-v-4fce4bdf]:before,.steps li.done[data-v-4fce4bdf]:before{background:var(--color-gold)}.steps button[data-v-4fce4bdf]{z-index:1;justify-items:center;gap:.25rem;width:100%;display:grid;position:relative}.step-dot[data-v-4fce4bdf]{width:2rem;height:2rem;color:var(--color-muted);background:#1d150e;border:2px solid #ffffff1f;border-radius:50%;place-items:center;font-size:.9rem;transition:all .2s;display:grid}.steps li.on .step-dot[data-v-4fce4bdf]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-color:#0000;box-shadow:0 0 16px #e0b45a80}.steps li.done .step-dot[data-v-4fce4bdf]{color:#0d1a10;background:var(--color-win);border-color:#0000}.step-label[data-v-4fce4bdf]{color:var(--color-muted);font-size:.7rem;font-weight:700}.steps li.on .step-label[data-v-4fce4bdf]{color:var(--color-gold-2)}.field-label[data-v-4fce4bdf]{color:var(--color-text);font-size:.76rem;font-weight:600}.input-wrap select.field[data-v-4fce4bdf]{padding-left:.8rem}.input-wrap .match[data-v-4fce4bdf]{position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.pw-bar[data-v-4fce4bdf]{background:#ffffff1a;border-radius:999px;flex:1;height:4px;transition:background .2s}.pw-bar.s1[data-v-4fce4bdf]{background:#ff6b5f}.pw-bar.s2[data-v-4fce4bdf]{background:#ffb547}.pw-bar.s3[data-v-4fce4bdf]{background:#d6d65a}.pw-bar.s4[data-v-4fce4bdf]{background:var(--color-win)}.check-row[data-v-4fce4bdf]{cursor:pointer;background:#00000038;border:1px solid #0000;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.35;display:flex}.check-row input[data-v-4fce4bdf]{width:1.05rem;height:1.05rem;accent-color:var(--color-gold);flex:none;margin-top:.1rem}.check-row.need[data-v-4fce4bdf]{border-color:#ff6b5f80}.legal-link[data-v-4fce4bdf]{color:var(--color-gold-2);text-underline-offset:2px;font-weight:700;text-decoration:underline}select.field[data-v-4fce4bdf]{padding:.7rem;font-size:.9rem}@keyframes bump-4fce4bdf{0%{transform:scale(.94)}to{transform:scale(1)}}.error-msg[data-v-4fce4bdf]{text-align:center;color:#ffc1ba;background:#ff6b5f1f;border:1px solid #ff6b5f59;border-radius:.8rem;padding:.55rem .8rem;font-size:.85rem}.spinner[data-v-4fce4bdf]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin-4fce4bdf}@keyframes spin-4fce4bdf{to{transform:rotate(360deg)}}.scroll-cue[data-v-4fce4bdf]{animation:2.4s ease-in-out infinite float-4fce4bdf}@keyframes float-4fce4bdf{50%{transform:translateY(6px)}}.champ-tile[data-v-4fce4bdf]{--rx:0deg;--ry:0deg;aspect-ratio:4/5;width:100%;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));animation:var(--animate-rise);background:radial-gradient(circle at 50% 38%,#e0b45a33,#0000 62%),linear-gradient(#2c2116,#17110b);border:2px solid #e0b45a24;border-radius:1.1rem;transition:transform .2s ease-out,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.champ-tile[data-v-4fce4bdf]:hover,.champ-tile.viewed[data-v-4fce4bdf]{border-color:#e0b45a73;box-shadow:0 16px 34px -18px #000000e6}.champ-tile.selected[data-v-4fce4bdf]{border-color:var(--color-gold);box-shadow:var(--shadow-glow)}.champ-tile img[data-v-4fce4bdf]{object-fit:contain;filter:drop-shadow(0 10px 16px #0009);width:84%;height:70%;transition:transform .3s;position:absolute;inset:8% 8% 22%}.champ-tile:hover img[data-v-4fce4bdf]{transform:scale(1.06)translateY(-2px)}.champ-tile.selected img[data-v-4fce4bdf]{animation:.8s cubic-bezier(.3,1.4,.5,1) emblem-spin-4fce4bdf}@keyframes emblem-spin-4fce4bdf{0%{transform:rotate(-25deg)scale(.85)}}.champ-tile[data-v-4fce4bdf]:after{content:"";background:linear-gradient(#0000 55%,#0a0704f2 100%);position:absolute;inset:0}.champ-tile .shine[data-v-4fce4bdf]{z-index:1;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffe6b447, transparent 45%);transition:opacity .2s;position:absolute;inset:0}.champ-tile:hover .shine[data-v-4fce4bdf]{opacity:1}.champ-tile .info[data-v-4fce4bdf]{z-index:2;text-align:left;line-height:1.25;position:absolute;bottom:.55rem;left:.65rem;right:.65rem}.champ-tile .info b[data-v-4fce4bdf]{font-family:var(--font-display);color:var(--color-gold-2);font-size:1rem;display:block}.champ-tile .info span[data-v-4fce4bdf]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;display:block;overflow:hidden}.champ-tile .check[data-v-4fce4bdf]{z-index:2;background:var(--color-gold);color:#1b130a;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-weight:800;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:.5rem;right:.5rem;transform:scale(0)}.champ-tile.selected .check[data-v-4fce4bdf]{transform:scale(1)}.detail-emblem[data-v-4fce4bdf]{animation:.6s ease-out emblem-spin-4fce4bdf}.hp-bar>i[data-v-4fce4bdf]{background:linear-gradient(90deg,#ff6b5f,#ffa08a)}@media (prefers-reduced-motion:reduce){.hero-bg[data-v-4fce4bdf],.embers[data-v-4fce4bdf],.scroll-cue[data-v-4fce4bdf],.champ-tile[data-v-4fce4bdf],.champ-tile img[data-v-4fce4bdf],.detail-emblem[data-v-4fce4bdf]{animation:none!important}.reveal[data-v-4fce4bdf]{opacity:1;transition:none;transform:none}}body.page-battle{background:#2a180b}body.page-battle:before{content:"";z-index:-1;background:url(/images/mesa-madeira.jpg) 50%/cover;position:fixed;inset:0}body.page-battle header{background:#140b04d9}.battle-root{--radius:14px;--line:var(--color-line);--panel:var(--color-panel);--panel-2:var(--color-panel-2);--text:var(--color-text);--muted:var(--color-muted);--gold:var(--color-gold);--gold-2:var(--color-gold-2);--player:var(--color-player);--cpu:var(--color-cpu);--win:var(--color-win);--danger:var(--color-danger);--energy:var(--color-energy);--magia:#b48cff;--forca:#d9a35b;--fogo:#ff7a3d;--r-comum:#a8adb3;--r-rara:var(--color-r-rara);--r-epica:var(--color-r-epica);--r-lendaria:var(--color-r-lendaria);--card-w:clamp(84px, 13vw, 140px);--card-radius:5.5% / 3.7%;--stroke:#e0b45a29}.battle-root .small{font-size:.82rem}.battle-root .gold{color:var(--gold-2)}.battle-root .card{color:inherit;width:var(--card-w);aspect-ratio:2/3.02;border-radius:var(--card-radius);background:var(--bg-2);border:0;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000008c}.battle-root .card img{object-fit:cover;width:100%;height:100%;display:block}.battle-root .card[data-rarity=epica]{box-shadow:0 0 0 2px var(--r-epica), 0 6px 18px #0000008c}.battle-root .card[data-rarity=lendaria]{box-shadow:0 0 0 2px var(--r-lendaria), 0 0 18px #ffb54759}.battle-root .card.mini{--card-w:52px;cursor:pointer}.battle-root .card.mini.empty{border:2px dashed var(--line);box-shadow:none;cursor:default;background:0 0}.battle-root .card-back{width:var(--card-w);aspect-ratio:2/3;border-radius:var(--card-radius);border:3px solid var(--gold);background:radial-gradient(circle at 50% 50%, var(--gold) 0 14%, transparent 15%), radial-gradient(circle at 50% 50%, transparent 0 22%, var(--gold) 23% 25%, transparent 26%), repeating-linear-gradient(45deg, #5a1d14 0 8px, #4a160f 8px 16px);flex:none;box-shadow:0 6px 18px #0000008c,inset 0 0 0 5px #2a0d08}.battle-root .emblem{object-fit:contain;filter:drop-shadow(0 8px 18px #0009);display:block}.battle-root .challenge-list{gap:8px;display:grid}.battle-root .challenge{background:#0000004d;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.battle-root .challenge .emblem{width:48px;height:48px}.battle-root .challenge.in{animation:2s ease-in-out infinite fx-glow}.battle-root .portrait.monster img{object-fit:cover;border:2px solid var(--gold);filter:none;border-radius:50%}.battle-root .champion-panel.boss{border-color:var(--danger);box-shadow:0 0 24px #ff3c2840}.battle-root .champion-panel.boss .portrait.monster img{border-color:var(--danger);box-shadow:0 0 16px #ff3c2899}.battle-root .boss-label{color:var(--danger);letter-spacing:.06em}.battle-root .quest-label{color:var(--gold);text-transform:none;letter-spacing:0;font-size:.82rem}.battle-root .boss-reward{border:1px solid var(--gold);background:radial-gradient(circle at 50% 30%,#e0b45a40,#0000 70%);border-radius:14px;justify-items:center;gap:6px;padding:14px;display:grid}.battle-root .boss-reward .boss-card{--card-w:140px;animation:.9s cubic-bezier(.2,.9,.3,1.2) card-reveal}.battle-root .bar{background:#00000073;border-radius:999px;height:12px;position:relative;overflow:hidden}.battle-root .bar i{border-radius:inherit;transition:width .5s;position:absolute;inset:0 auto 0 0}.battle-root .bar.xp i{background:linear-gradient(90deg,#4aa3ff,#b36bff)}.battle-root .bar.hp{height:18px}.battle-root .bar.hp i{background:linear-gradient(90deg,#2f9e4f,#6fd28a)}.battle-root .bar.hp.low i{background:linear-gradient(90deg,#a8321f,#ff6b5f)}.battle-root .bar.hp span{text-align:center;text-shadow:0 1px 2px #000;font-size:.75rem;font-weight:700;line-height:18px;display:block;position:relative}.battle-root .battle{max-width:1200px;margin:0 auto;padding:14px 16px}.battle-root .board{gap:12px;display:grid}.battle-root .side-row{grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:14px;display:grid}.battle-root .champion-panel{border-radius:var(--radius);border:1px solid var(--line);background:#00000059;gap:12px;padding:10px;display:flex}.battle-root .portrait{flex:none;align-self:center;width:84px}.battle-root .portrait img{object-fit:contain;filter:drop-shadow(0 4px 10px #0009);width:84px;height:84px;display:block}.battle-root .champion-panel.hurt .portrait img{filter:drop-shadow(0 0 12px #ff3c28e6)}.battle-root .champion-panel.cast .portrait img{animation:.8s ease-out emblem-spin}.battle-root .champion-body{flex:1;gap:5px;min-width:0;display:grid}.battle-root .champion-name{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.battle-root .player .champion-name b{color:var(--player)}.battle-root .cpu .champion-name b{color:var(--cpu)}.battle-root .energy{align-items:center;gap:3px;display:flex}.battle-root .energy i{background:#ffffff1f;border-radius:3px;width:14px;height:8px}.battle-root .energy i.on{background:var(--energy);box-shadow:0 0 6px #ffd23f99}.battle-root .energy i.cost{background:#fff3b0}.battle-root .energy span{color:var(--energy);margin-left:6px;font-weight:700}.battle-root .ability-line{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.battle-root .armed{color:var(--energy);font-size:.75rem;font-weight:700;animation:1s infinite alternate fx-pulse}.battle-root .passive-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.battle-root .ability-btn{border-color:var(--energy);justify-self:start}.battle-root .hand{min-height:calc(var(--card-w) * 1.5);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;display:flex}.battle-root .small-hand{min-height:auto}.battle-root .small-hand .card-wrap{--card-w:clamp(60px, 8vw, 90px)}.battle-root .small-hand .stats{font-size:.66rem}.battle-root .deck-count{color:var(--muted);align-self:center;margin-left:6px;font-size:.85rem;font-weight:600}.battle-root .round-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:600}.battle-root .actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.battle-root .battle-footer{align-items:flex-start;gap:12px;display:flex}.battle-root .log{flex:1;padding:8px 14px}.battle-root .log summary{cursor:pointer;color:var(--gold);font-weight:600}.battle-root .log ol{gap:2px;margin:6px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.battle-root .log li.player b{color:var(--player)}.battle-root .log li.cpu b{color:var(--cpu)}.battle-root .field-board{gap:10px}.battle-root .field-board .side-row{grid-template-columns:minmax(260px,340px) 1fr}.battle-root .field{border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(#e0b45a12,#00000040 70%);grid-template-columns:repeat(3,minmax(0,190px));justify-content:center;gap:clamp(10px,3vw,34px);padding:12px;display:grid}.battle-root .field.enemy{border-color:#ff6b5f4d}.battle-root .field.mine{border-color:#5fb3ff4d}.battle-root .slot-cell{aspect-ratio:560/755;border-radius:12px;position:relative}.battle-root .slot-cell.empty{background:#00000026;border:2px dashed #e0b45a2e}.battle-root .slot-cell.droppable{border-color:var(--gold);cursor:pointer;background:#e0b45a1f;animation:1.2s ease-in-out infinite selected-fx-glow}.battle-root .slot-cell.droppable:after{content:"+";color:var(--gold-2);place-items:center;font-size:2.4rem;display:grid;position:absolute;inset:0}.battle-root .unit{-webkit-user-select:none;user-select:none;background:#1b140e;border:2px solid #6b5536;border-radius:14px;transition:transform .18s,box-shadow .18s,border-color .18s,filter .3s;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 20px #0000008c}.battle-root .unit.r-epica{border-color:#8f5fd6}.battle-root .unit.r-lendaria{border-color:#e8a63c;box-shadow:0 0 16px #e8a63c59,0 8px 20px #0000008c}.battle-root .unit-art{position:absolute;inset:0 0 26%}.battle-root .unit-art img{object-fit:cover;width:100%;height:100%;display:block}.battle-root .unit-name{text-align:center;color:var(--gold-2);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000d9);padding:2px 6px;font-family:Cinzel,serif;font-size:.82rem;font-weight:700;position:absolute;bottom:18%;left:0;right:0;overflow:hidden}.battle-root .u-atk,.battle-root .u-hp{color:#fff;text-shadow:0 1px 2px #000;border-radius:999px;padding:2px 8px;font-size:.9rem;font-weight:800;position:absolute;bottom:5px}.battle-root .unit .u-atk{background:linear-gradient(135deg,#b8452c,#7a2414);left:6px}.battle-root .unit .u-hp{background:linear-gradient(135deg,#3a7fc4,#1d4f86);right:6px}.battle-root .unit .u-mag{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(135deg,#8a52d6,#5a2d9a);border-radius:999px;padding:2px 7px;font-size:.82rem;font-weight:800;position:absolute;bottom:5px;left:50%;translate:-50%}.battle-root .unit.hurt .u-hp{background:linear-gradient(135deg,#c0392b,#7a1d14)}.battle-root .unit-status{filter:drop-shadow(0 1px 2px #000);gap:2px;font-size:1rem;display:flex;position:absolute;top:4px;left:4px}.battle-root .unit .star-badge{top:4px;right:4px}.battle-root .u-info{border:1px solid var(--gold);width:22px;height:22px;color:var(--gold-2);cursor:pointer;opacity:0;background:#000000b3;border-radius:50%;padding:0;font:700 .75rem Georgia,serif;transition:opacity .15s;position:absolute;top:28px;right:5px}.battle-root .unit:hover .u-info{opacity:1}.battle-root .unit.can-attack{cursor:pointer;border-color:var(--win);animation:1.6s ease-in-out infinite ready-bob;box-shadow:0 0 0 2px #6fd28a99,0 0 22px #6fd28a73}.battle-root .unit.picked{border-color:var(--gold-2);box-shadow:0 0 0 3px var(--gold-2), 0 0 34px #f5d48ab3;animation:none;transform:translateY(-10px)scale(1.05)}.battle-root .unit.targetable{cursor:crosshair;border-color:var(--danger);animation:.9s ease-in-out infinite target-fx-pulse;box-shadow:0 0 0 3px #ff6b5fb3,0 0 26px #ff3c2880}.battle-root .champion-panel.targetable{cursor:crosshair;border-color:var(--danger);animation:.9s ease-in-out infinite target-fx-pulse}.battle-root .unit.enter{animation:.5s cubic-bezier(.2,.9,.3,1.3) unit-enter}.battle-root .unit.hit{filter:brightness(1.6)saturate(.6);animation:.45s ease-out hit}.battle-root .unit.healed{filter:brightness(1.3)hue-rotate(60deg)}.battle-root .unit.shatter{animation:.45s ease-in forwards shatter}.battle-root .turn-bar{border-radius:var(--radius);border:1px solid var(--line);background:#00000059;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:border-color .3s,box-shadow .3s;display:flex}.battle-root .turn-bar.mine{border-color:var(--gold);box-shadow:0 0 22px #e0b45a2e}.battle-root .turn-info{line-height:1.3;display:grid}.battle-root .turn-info b{color:var(--gold-2);font-family:Cinzel,serif;font-size:1.15rem}.battle-root .turn-actions{align-items:center;gap:10px;display:flex}.battle-root .btn.pulse-end{animation:1.2s ease-in-out infinite fx-pulse-btn}.battle-root .energy i.spent{background:#ffd23f40}.battle-root .field-hand{align-items:flex-end;gap:10px;min-height:auto}.battle-root .hcard{aspect-ratio:560/755;cursor:zoom-in;filter:brightness(.65)saturate(.7);border-radius:8px;width:clamp(82px,9vw,118px);transition:transform .2s,filter .2s;position:relative;overflow:visible}.battle-root .hcard img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 6px 16px #0009}.battle-root .hcard.playable{cursor:pointer;filter:none}.battle-root .hcard.playable img{box-shadow:0 0 0 2px var(--win), 0 0 18px #6fd28a80}.battle-root .hcard{transform-origin:50% 100%}.battle-root .hcard:hover{z-index:20;filter:none;transform:translateY(-10px)scale(1.1)}.battle-root .hcard.playable,.battle-root .unit.can-attack{cursor:grab}.battle-root .unit:not(.can-attack),.battle-root .hcard:not(.playable){cursor:zoom-in}.battle-root .field-hand:has(.picked) .hcard:not(.picked):hover{transform:translateY(-4px)}.battle-root .hcard.picked{filter:none;transform:translateY(-18px)scale(1.1)}.battle-root .hcard.picked img{box-shadow:0 0 0 3px var(--gold-2), 0 0 30px #f5d48ab3}.battle-root .h-cost{color:#1b130a;background:radial-gradient(circle at 35% 35%, #fff3b0, var(--energy));border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 2px 8px #0009}.battle-root .float-fx{pointer-events:none;text-shadow:0 2px 6px #000;white-space:nowrap;font-size:1.6rem;font-weight:900;animation:1.25s ease-out forwards fx-rise;position:absolute;translate:-50%}.battle-root .float-fx.dmg{color:#ff5a45}.battle-root .float-fx.heal{color:#6fe08f}.battle-root .float-fx.poison{color:#9be05a}.battle-root .float-fx.burn{color:#ff9a3d}.battle-root .float-fx.cast{color:var(--energy);font-size:1rem}@media (width<=900px){.battle-root .field-board .side-row{grid-template-columns:1fr}}@media (width<=640px){.battle-root .field{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.battle-root .unit-name{font-size:.66rem}.battle-root .u-atk,.battle-root .u-hp{padding:1px 5px;font-size:.72rem}.battle-root .unit-status{font-size:.8rem}.battle-root .turn-bar{flex-wrap:wrap}.battle-root .field-hand{flex-wrap:wrap;justify-content:center}.battle-root .hcard{width:21vw}.battle-root .hcard:hover{transform:translateY(-8px)scale(1.15)}.battle-root .cpu-row .hand{flex-wrap:wrap}}.battle-root .field{background:linear-gradient(#190e069e,#0f0803b8);border:2px solid #9669378c;box-shadow:inset 0 0 40px #0009,inset 0 2px #ffd29614,0 6px 18px #00000073}.battle-root .slot-cell.empty{background:#00000038;border-color:#d6aa6e47}.battle-root .turn-bar,.battle-root .champion-panel,.battle-root .log{background:#160c05d1;border-color:#96693780}.battle-root .champion-panel.player{border-color:#5fb3ff8c}.battle-root .champion-panel.cpu{border-color:#ff6b5f8c}.battle-root .mark-attacked{color:#fff;white-space:nowrap;z-index:2;background:#782814e6;border:1px solid #ff9a6a;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:800;position:absolute;top:30px;left:50%;translate:-50%}.battle-root .unit.attacked{filter:saturate(.55)brightness(.82)}.battle-root .unit.attacked .unit-art img{transform:scale(.98)}.battle-root .mark-target{z-index:2;filter:drop-shadow(0 2px 6px #000);pointer-events:none;font-size:1.9rem;animation:.4s ease-out fx-pop;position:absolute;top:50%;left:50%;translate:-50% -70%}.battle-root .unit.was-attacked{border-color:var(--danger);box-shadow:0 0 0 2px #ff5a46b3,0 8px 20px #0000008c}.battle-root .unit.attacking{box-shadow:0 0 0 3px var(--gold-2), 0 0 30px #ffb450b3;z-index:5;transform:translateY(-8px)scale(1.06)}.battle-root .aim-mark{z-index:6;pointer-events:none;border-radius:inherit;animation:.35s ease-out aim-in;position:absolute;inset:0}.battle-root .aim-mark:before,.battle-root .aim-mark:after{content:"";aspect-ratio:1;border:3px solid #ff4a3a;border-radius:50%;width:70%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 14px #ff3c28cc}.battle-root .aim-mark:after{border-width:2px;width:30%}.battle-root .aim-mark i{background:#ff4a3a;position:absolute;top:50%;left:50%}.battle-root .aim-mark i:first-child{width:90%;height:2px;translate:-50% -50%}.battle-root .aim-mark i:last-child{width:2px;height:90%;translate:-50% -50%}.battle-root .champion-panel{position:relative}.battle-root .overflow-bolt{background:radial-gradient(circle,#fff 0 25%,#ffb547 45%,#0000 70%);border-radius:50%;width:18px;height:18px;margin:-9px;animation:.6s cubic-bezier(.5,0,.8,.4) forwards bolt-fly;position:absolute;box-shadow:0 0 22px 8px #ff8c28cc}.battle-root .unit-art.full{inset:0}.battle-root .unit-art.full img{object-fit:cover}.battle-root .unit:has(.unit-art.full){border-width:2px;border-radius:12px}.battle-root .unit .u-atk,.battle-root .unit .u-hp,.battle-root .unit .u-mag{border:1px solid #ffffff40;bottom:6px;box-shadow:0 2px 6px #000c}.battle-root .unit .mark-attacked{top:18%}.battle-root .unit .u-info{top:6px;right:30px}.battle-root .drag-ghost{z-index:1090;pointer-events:none;width:104px;box-shadow:0 18px 40px #000000b3, 0 0 0 2px var(--gold-2);opacity:.92;border-radius:10px;margin:-70px 0 0 -52px;position:fixed;top:0;left:0;overflow:hidden;rotate:-4deg}.battle-root .drag-ghost img{width:100%;display:block}.battle-root .drag-ghost.unit{box-shadow:0 0 0 3px #ff5a45,0 0 30px #ff3c28b3,0 18px 40px #000000b3}.battle-root .battle-root.dragging,.battle-root .battle-root.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.battle-root .hcard.playable,.battle-root .unit.can-attack{touch-action:none}.battle-root .drop-hover{transform:scale(1.06)}.battle-root .slot-cell.drop-hover{background:#e0b45a4d!important}.battle-root .unit.drop-hover,.battle-root .champion-panel.drop-hover{box-shadow:0 0 0 4px #ff5a45,0 0 46px #ff3c28e6!important}.battle-root .fx-layer{pointer-events:none;z-index:1060;position:fixed;inset:0;overflow:hidden}.battle-root .particle{width:8px;height:8px;transform:scale(var(--s));border-radius:50%;margin:-4px 0 0 -4px;animation:.85s cubic-bezier(.15,.8,.3,1) forwards burst;position:absolute;box-shadow:0 0 10px}.battle-root .fx-banner{place-items:center;display:grid;position:absolute;top:38%;left:0;right:0}.battle-root .fx-banner span{letter-spacing:.04em;color:#fff;text-shadow:0 3px 14px #000000e6;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);background:linear-gradient(90deg,#0000,#000000bf 15% 85%,#0000);padding:14px 48px;font-family:Cinzel,serif;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:800;animation:1.6s cubic-bezier(.2,.9,.3,1) forwards banner}.battle-root .fx-banner.attack span{border-color:var(--gold-2);color:var(--gold-2)}.battle-root .fx-banner.defend span{border-color:var(--player);color:#bfe1ff}.battle-root .fx-banner.crit span{border-color:var(--danger);color:#ffd0a0;font-size:clamp(1.8rem,5vw,3.2rem)}.battle-root .fx-banner.cast span{border-color:var(--energy);color:#fff3b0}.battle-root .fx-banner.win span{border-color:var(--win);color:var(--gold-2)}.battle-root .fx-vignette{box-shadow:inset 0 0 160px 40px var(--c);animation:.7s ease-out forwards fade-out;position:absolute;inset:0}.battle-root .battle.shake-hard{animation:.6s shake-hard}.battle-root .battle.shake{animation:.4s shake}.battle-root .confetti{border-radius:2px;width:9px;height:14px;animation:linear forwards confetti;position:absolute;top:-20px}.battle-root .champion-panel.critical{animation:1s ease-in-out infinite heartbeat}.battle-root .champion-panel.critical .bar.hp{box-shadow:0 0 12px #ff3c28b3}.battle-root .energy i.on{transition:background .3s,box-shadow .3s}.battle-root .dice-overlay{z-index:1070;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#302010f7,#060402fa);animation:.25s ease-out fade-in}.battle-root .dice-overlay.out{animation:.35s forwards fade-out}.battle-root .dice-box{text-align:center;padding:10px}.battle-root .dice-box.dice-impact{animation:.4s shake}.battle-root .dice-box h2{margin-bottom:4px;font-size:clamp(1.6rem,4vw,2.4rem)}.battle-root .dice-row{perspective:700px;justify-content:center;align-items:flex-end;gap:clamp(24px,7vw,70px);margin:30px 0 26px;display:flex}.battle-root .die-col{justify-items:center;gap:12px;display:grid;position:relative}.battle-root .die-col b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.battle-root .vs{color:var(--gold);align-self:center;font-family:Cinzel,serif;font-size:1.6rem;font-weight:800}.battle-root .die{z-index:1;width:96px;height:96px;transform-style:preserve-3d;background:linear-gradient(145deg,#fffaf0,#e3cfa6);border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:inset 0 -7px #00000024,inset 0 3px #fffc,0 12px 26px #0000008c}.battle-root .die.cpu{background:linear-gradient(145deg,#ffe0da,#dc9488)}.battle-root .die-q{color:#2a1a0e73;font-family:Cinzel,serif;font-size:2.8rem;font-weight:800}.battle-root .die-shadow{filter:blur(4px);background:#0000008c;border-radius:50%;width:80px;height:14px;position:absolute;top:104px}.battle-root .die.idle{animation:1.6s ease-in-out infinite die-idle}.battle-root .die-col:nth-child(3) .die.idle{animation-delay:-.8s}.battle-root .die.thrown{animation:1.2s cubic-bezier(.25,.7,.4,1) forwards die-throw}.battle-root .die-col:nth-child(3) .die.thrown{animation-name:die-throw-b}.battle-root .die-shadow.thrown{animation:1.2s cubic-bezier(.25,.7,.4,1) forwards shadow-throw}.battle-root .die.landed{animation:.5s cubic-bezier(.3,1.6,.5,1) die-land}.battle-root .die.winner{box-shadow:0 0 0 4px var(--gold-2), 0 0 50px #f5d48ad9, inset 0 -7px 0 #00000024;animation:.6s cubic-bezier(.3,1.6,.5,1) forwards die-win}.battle-root .die-face{grid-template:repeat(3,1fr)/repeat(3,1fr);width:100%;height:100%;padding:15px;display:grid}.battle-root .die-face i{background:radial-gradient(circle at 35% 35%,#5a3a22,#1e120a);border-radius:50%;place-self:center;width:17px;height:17px}.battle-root .f1 i:first-child{grid-area:2/2}.battle-root .f2 i:first-child{grid-area:1/1}.battle-root .f2 i:nth-child(2){grid-area:3/3}.battle-root .f3 i:first-child{grid-area:1/1}.battle-root .f3 i:nth-child(2){grid-area:2/2}.battle-root .f3 i:nth-child(3){grid-area:3/3}.battle-root .f4 i:first-child{grid-area:1/1}.battle-root .f4 i:nth-child(2){grid-area:1/3}.battle-root .f4 i:nth-child(3){grid-area:3/1}.battle-root .f4 i:nth-child(4){grid-area:3/3}.battle-root .f5 i:first-child{grid-area:1/1}.battle-root .f5 i:nth-child(2){grid-area:1/3}.battle-root .f5 i:nth-child(3){grid-area:2/2}.battle-root .f5 i:nth-child(4){grid-area:3/1}.battle-root .f5 i:nth-child(5){grid-area:3/3}.battle-root .f6 i:first-child{grid-area:1/1}.battle-root .f6 i:nth-child(2){grid-area:2/1}.battle-root .f6 i:nth-child(3){grid-area:3/1}.battle-root .f6 i:nth-child(4){grid-area:1/3}.battle-root .f6 i:nth-child(5){grid-area:2/3}.battle-root .f6 i:nth-child(6){grid-area:3/3}.battle-root .dice-btn{animation:1.4s ease-in-out infinite fx-pulse-btn}.battle-root .dice-result{opacity:0;min-height:1.8em;font-size:1.25rem;transition:opacity .35s,transform .35s;transform:translateY(8px)}.battle-root .dice-result.show{opacity:1;transform:none}@media (width<=575.98px){.battle-root .die{width:78px;height:78px}.battle-root .die-shadow{width:64px;top:86px}.battle-root .die-face i{width:13px;height:13px}}.battle-root .star-badge{z-index:2;color:#1b130a;background:linear-gradient(135deg, var(--gold-2), var(--gold));border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0009}.battle-root .star-badge i{font-size:.65rem}@media (prefers-reduced-motion:reduce){.battle-root .particle,.battle-root .confetti,.battle-root .fx-vignette,.battle-root .land-ring{display:none}}.battle-root .hand .stats{flex-wrap:nowrap}.battle-root .arena,.battle-root .champion-panel{position:relative}.battle-root .arena.shake{animation:.4s shake}.battle-root .status.waiting>:not(.round-label){opacity:0}.battle-root .status.result-in>*{animation:.4s ease-out both fade-in}.battle-root .champion-panel.hurt{animation:.6s hurt}.battle-root .champion-panel.healed{animation:.8s healed}.battle-root .champion-panel.cast{animation:1.1s cast}.battle-root .overlay{z-index:10;background:#000000bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.battle-root .dialog{background:var(--panel);border:1px solid var(--gold);border-radius:var(--radius);text-align:center;width:100%;max-width:440px;padding:28px 32px}.battle-root .dialog h2{margin:0 0 8px;font-size:1.6rem}.battle-root .rewards{text-align:left;gap:8px;margin:16px 0;display:grid}.battle-root .reward{background:#0000004d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.battle-root .reward.level-up{border:1px solid var(--gold);color:var(--gold-2);font-weight:700}.battle-root .reward.drop{justify-content:flex-start}.battle-root .reward.drop img{border-radius:6px;width:48px}.battle-root .u-activate{z-index:4;color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(135deg,#7846c8f2,#462382f2);border:1px solid #c9a2ff;border-radius:999px;max-width:94%;padding:3px 9px;font:700 .7rem Inter,sans-serif;animation:1.4s ease-in-out infinite fx-pulse-btn;position:absolute;bottom:34px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 14px #aa78ff99}.battle-root .u-activate b{color:var(--energy)}.battle-root .u-activate:hover{filter:brightness(1.2)}.battle-root .unit.charged{box-shadow:0 0 0 3px #b48cff,0 0 30px #aa78ffbf!important}.battle-root .mark-charged{color:#fff;white-space:nowrap;z-index:3;background:#6e3cbeeb;border:1px solid #c9a2ff;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:800;position:absolute;top:18%;left:50%;translate:-50%}.battle-root .unit.activating{animation:.9s ease-out activate-fx-glow}.battle-root .unit.dead{transition:filter .25s;animation:none;filter:grayscale()brightness(.55)!important}.battle-root .dead-mark{z-index:6;filter:drop-shadow(0 3px 8px #000);font-size:2.6rem;animation:.4s ease-out fx-pop;position:absolute;top:45%;left:50%;translate:-50% -50%}.battle-root .ranked-label{color:#ffb547;font-weight:800}.battle-root .rank-result{border:1px solid var(--stroke);background:#0000004d;border-radius:16px;justify-items:center;gap:6px;margin-bottom:10px;padding:14px;display:grid}.battle-root .rank-delta{font-size:1.5rem}.battle-root .rank-result.up .rank-delta{color:var(--win)}.battle-root .rank-result.down .rank-delta{color:var(--danger)}@keyframes card-reveal{0%{opacity:0;transform:rotateY(180deg)scale(.6)}to{opacity:1;transform:none}}@keyframes fx-pulse{to{opacity:.5}}@keyframes ready-bob{50%{transform:translateY(-4px)}}@keyframes target-pulse{50%{box-shadow:0 0 0 5px #ff6b5fe6,0 0 40px #ff3c28b3}}@keyframes unit-enter{0%{opacity:0;transform:translateY(-40px)scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes shatter{to{opacity:0;filter:brightness(2)blur(4px);transform:scale(1.3)rotate(10deg)}}@keyframes aim-in{0%{opacity:0;transform:scale(1.8)rotate(45deg)}to{opacity:1;transform:none}}@keyframes bolt-fly{to{transform:translate(var(--dx), var(--dy)) scale(1.6);opacity:.2}}@keyframes burst{to{transform:translate(var(--dx), var(--dy)) scale(0);opacity:0}}@keyframes banner{0%{opacity:0;transform:translate(-60vw)skew(-12deg)}18%{opacity:1;transform:translate(0)skew(0)}75%{opacity:1;transform:translate(0)scale(1.03)}to{opacity:0;transform:translate(60vw)skew(12deg)}}@keyframes shake-hard{0%,to{transform:none}10%{transform:translate(-12px,6px)rotate(-.6deg)}25%{transform:translate(10px,-8px)rotate(.5deg)}40%{transform:translate(-8px,4px)}55%{transform:translate(6px,-3px)}75%{transform:translate(-3px,2px)}}@keyframes confetti{to{transform:translateY(110vh) rotate(var(--r))}}@keyframes heartbeat{0%,60%,to{box-shadow:0 0 #ff3c2800}15%,40%{box-shadow:0 0 0 2px #ff3c28cc,0 0 26px #ff3c2880}}@keyframes die-idle{50%{transform:translateY(-8px)rotate(-6deg)}}@keyframes die-throw{0%{transform:translateY(0)rotateX(0)rotateY(0)rotate(0)}35%{transform:translateY(-150px)rotateX(400deg)rotateY(200deg)rotate(90deg)scale(1.1)}70%{transform:translateY(-20px)rotateX(760deg)rotateY(380deg)rotate(160deg)}to{transform:translateY(0)rotateX(1080deg)rotateY(720deg)rotate(360deg)}}@keyframes die-throw-b{0%{transform:translateY(0)rotateX(0)rotateY(0)rotate(0)}35%{transform:translateY(-130px)rotateX(-380deg)rotateY(-240deg)rotate(-80deg)scale(1.1)}70%{transform:translateY(-16px)rotateX(-740deg)rotateY(-420deg)rotate(-170deg)}to{transform:translateY(0)rotateX(-1080deg)rotateY(-720deg)rotate(-360deg)}}@keyframes shadow-throw{35%{opacity:.35;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes die-land{0%{transform:scale(1.25,.75)}45%{transform:translateY(-14px)scale(.92,1.08)}to{transform:none}}@keyframes die-win{0%{transform:scale(1)}to{transform:scale(1.18)rotate(-4deg)}}@keyframes fx-pulse-btn{50%{box-shadow:0 0 0 6px #e0b45a40,0 0 30px #e0b45a80}}@keyframes hit{0%,to{transform:none}15%{transform:translate(-10px)rotate(-3deg)}35%{transform:translate(9px)rotate(2deg)}55%{transform:translate(-6px)}75%{transform:translate(4px)}}@keyframes fade-out{to{opacity:0}}@keyframes shake{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fx-rise{0%{opacity:0;transform:translateY(10px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-46px)scale(1)}}@keyframes hurt{0%,to{background:#00000059}25%{background:#a01e148c;transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes healed{30%{background:#288c4673}}@keyframes cast{0%,to{box-shadow:none}30%{box-shadow:0 0 0 2px var(--energy), 0 0 30px #ffd23f99}}@keyframes activate-glow{30%{transform:scale(1.06);box-shadow:0 0 0 4px #c9a2ff,0 0 50px #be8cffe6}}.battle-root .field{grid-template-columns:repeat(var(--slots,5), minmax(0, 168px));flex:1;gap:clamp(6px,1.6vw,22px);min-width:0}.battle-root .field-row{align-items:stretch;gap:10px;display:flex}.battle-root .grave{cursor:pointer;width:clamp(64px,8vw,104px);color:var(--muted);background:linear-gradient(#140c08d1,#0a0604e0);border:1px dashed #9669378c;border-radius:16px;flex:none;align-content:center;place-items:center;gap:8px;padding:8px 6px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.battle-root .grave:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 0 24px #e0b45a40}.battle-root .grave.has{color:var(--text);border-style:solid}.battle-root .grave-pile{aspect-ratio:560/755;place-items:center;width:78%;display:grid;position:relative}.battle-root .grave-pile img{object-fit:cover;filter:grayscale()brightness(.55);width:100%;height:100%;transform:translate(calc(var(--i) * -3px), calc(var(--i) * -3px)) rotate(calc(var(--i) * -4deg));border-radius:8px;position:absolute;inset:0;box-shadow:0 6px 14px #000000b3}.battle-root .grave-pile img:last-child{filter:grayscale(.85)brightness(.75)}.battle-root .grave-empty{opacity:.4;font-size:1.4rem}.battle-root .grave-label{align-items:center;gap:4px;font-size:.78rem;font-weight:800;display:inline-flex}.battle-root .grave.grave-hit{animation:.6s ease-out grave-hit}@keyframes grave-hit{30%{transform:scale(1.12);box-shadow:0 0 0 3px #a0a0a099,0 0 30px #c8c8c880}}.battle-root .fly-card{z-index:1065;pointer-events:none;box-shadow:0 22px 50px #000000bf, 0 0 0 2px var(--gold-2), 0 0 30px #f5d48a73;transform-origin:50%;border-radius:10px;position:fixed;overflow:hidden}.battle-root .fly-card img{object-fit:cover;width:100%;height:100%;display:block}.battle-root .fly-card.ghost{box-shadow:0 0 20px #b4b4b466}.battle-root .unit.landed{animation:.38s cubic-bezier(.3,1.5,.5,1) unit-land}@keyframes unit-land{0%{filter:brightness(1.5);transform:scale(1.18)}60%{transform:scale(.96)}to{filter:none;transform:none}}.battle-root .land-ring{border:3px solid var(--c);width:20px;height:20px;box-shadow:0 0 20px var(--c);border-radius:50%;margin:-10px;animation:.65s ease-out forwards land-ring;position:absolute}@keyframes land-ring{to{opacity:0;border-width:1px;transform:scale(9)}}.battle-root .shard{background-repeat:no-repeat;position:absolute;box-shadow:0 0 10px #ff783c80}.battle-root .crack{z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 47%,#ffffffd9 48%,#0000 50%),linear-gradient(35deg,#0000 55%,#ffffffb3 56%,#0000 58%),linear-gradient(160deg,#0000 30%,#fff9 31%,#0000 33%);animation:.25s ease-out crack-in;position:absolute;inset:0}@keyframes crack-in{0%{opacity:0;transform:scale(1.2)}}@media (width<=640px){.battle-root .field{grid-template-columns:repeat(var(--slots,5), minmax(0, 1fr));gap:4px;padding:6px}.battle-root .field-row{gap:6px}.battle-root .grave{border-radius:10px;width:46px;padding:4px}.battle-root .grave-label{font-size:.66rem}.battle-root .unit .u-atk,.battle-root .unit .u-hp,.battle-root .unit .u-mag{padding:0 3px;font-size:.58rem;bottom:3px}.battle-root .unit .u-mag{display:none}.battle-root .u-activate{padding:2px 5px;font-size:.55rem;bottom:18px}.battle-root .mark-attacked,.battle-root .mark-charged{padding:0 4px;font-size:.52rem}.battle-root .unit-status{font-size:.65rem}}.battle-root .battle{padding-top:8px;padding-bottom:8px}.battle-root .board{gap:8px}.battle-root .field{grid-template-columns:repeat(var(--slots,5), minmax(0, clamp(70px, calc((100dvh - 470px) * .36), 150px)));justify-content:center;padding:8px}.battle-root .grave{width:clamp(56px,24dvh - 112.8px,96px)}.battle-root .champion-panel{padding:8px 10px}.battle-root .portrait,.battle-root .portrait img{width:64px;height:64px}.battle-root .passive-line{display:none}.battle-root .turn-bar{padding:8px 14px}.battle-root .hcard{width:clamp(70px,27dvh - 126.9px,108px)}.battle-root .cpu-row .hcard{width:52px}.battle-root .small-hand .card-back{--card-w:clamp(38px, 5vw, 56px)}@media (width<=640px){.battle-root .field{grid-template-columns:repeat(var(--slots,5), minmax(0, 1fr))}.battle-root .hcard{width:19vw}}.battle-root .hcard.support img{box-shadow:0 0 0 2px #c98a55,0 6px 16px #0009}.battle-root .hcard.support.playable img{box-shadow:0 0 0 2px #e3a36b,0 0 20px #e3a36bb3}.battle-root .h-support{white-space:nowrap;letter-spacing:.04em;color:#2a1405;background:linear-gradient(135deg,#f0c08a,#c98a55);border-radius:999px;padding:1px 8px;font-size:.64rem;font-weight:800;position:absolute;bottom:-9px;left:50%;translate:-50%;box-shadow:0 2px 6px #0009}.battle-root .field.support-drop{box-shadow:inset 0 0 0 3px #e3a36bcc,inset 0 0 40px #e3a36b40!important}.battle-root .field.support-drop.drop-hover{box-shadow:inset 0 0 0 4px #f0c08a,inset 0 0 60px #f0c08a73!important}.battle-root .unit.support-target{cursor:copy;border-color:#e3a36b;animation:.9s ease-in-out infinite target-pulse;box-shadow:0 0 0 3px #e3a36bcc,0 0 24px #e3a36b99}.battle-root .grave.support-target{border:2px solid #e3a36b;animation:.9s ease-in-out infinite target-pulse;box-shadow:0 0 26px #e3a36b99}.battle-root .support-reveal{z-index:1066;pointer-events:none;justify-items:center;gap:10px;animation:1.1s cubic-bezier(.2,.9,.3,1) forwards support-in;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.battle-root .support-reveal img{border-radius:14px;width:min(240px,42vw);box-shadow:0 0 0 3px #e3a36b,0 0 60px #e3a36bcc,0 30px 60px #000c}.battle-root .support-reveal b{color:#ffe1bd;text-shadow:0 3px 12px #000;font:800 clamp(1.1rem,3vw,1.6rem) Cinzel,serif}@keyframes support-in{0%{opacity:0;transform:scale(.3)rotateY(90deg)}30%{opacity:1;transform:scale(1.06)rotateY(0)}80%{opacity:1;transform:scale(1)}to{opacity:.95;transform:scale(.9)}}.battle-root .infect-chip{color:#10260a;background:#9be05a;border-radius:999px;padding:0 7px;font-size:.72rem;font-weight:800;box-shadow:0 0 10px #9be05a99}.battle-root .field.barrier{box-shadow:inset 0 0 0 2px #96d2ffb3,inset 0 0 50px #96d2ff59!important}.battle-root .field.barrier:after{content:"🛡";opacity:.8;font-size:1.1rem;position:absolute;top:8px;right:10px}.battle-root .field{position:relative}.battle-root .unit.voided{animation:.65s cubic-bezier(.6,0,.9,.5) forwards voided}@keyframes voided{to{opacity:0;filter:hue-rotate(200deg)brightness(.3);transform:scale(0)rotate(540deg)}}.battle-root .dice-overlay.out{pointer-events:none}.battle-root .field-row{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.battle-root .field-row>.field{width:auto;margin:0}.battle-root .field-row>.grave{z-index:1}@media (width<=640px){.battle-root .field-row{gap:6px}}.battle-root .field-hand{padding-bottom:16px}.battle-root .h-info{z-index:2;pointer-events:none;background:linear-gradient(#1c120af5,#0c0805fa);border:1px solid #e0b45a73;border-radius:8px;gap:2px;padding:3px 4px 4px;display:grid;position:absolute;bottom:-14px;left:-2px;right:-2px;box-shadow:0 4px 12px #000000b3}.battle-root .hcard.playable .h-info{border-color:#6fd28abf}.battle-root .h-info.support{border-color:#e3a36bb3}.battle-root .h-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#f3e6cf;font-size:.62rem;font-weight:700;line-height:1.15;overflow:hidden}.battle-root .h-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.battle-root .h-stats b{white-space:nowrap;color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:2px;min-width:0;padding:1px 0;font-size:.58rem;line-height:1.2;display:flex}.battle-root .h-stats b em{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000;font-size:.8rem;font-style:normal;font-weight:900}.battle-root .h-stats .s-atk{background:linear-gradient(135deg,#b8452c,#7a2414)}.battle-root .h-stats .s-mag{background:linear-gradient(135deg,#8a52d6,#5a2d9a)}.battle-root .h-stats .s-def{background:linear-gradient(135deg,#3a7fc4,#1d4f86)}.battle-root .h-stats .s-sup{letter-spacing:.04em;color:#2a1405;background:linear-gradient(135deg,#f0c08a,#c98a55);grid-column:1/-1;font-size:.62rem;font-weight:800}.battle-root .cpu-row .h-name{display:none}.battle-root .cpu-row .h-info{padding:2px;bottom:-10px}.battle-root .cpu-row .h-stats b{font-size:0}.battle-root .cpu-row .h-stats b em{font-size:.62rem}.battle-root .turn-bar.narrating{border-color:#ff6b5fb3;box-shadow:0 0 0 1px #ff6b5f59,0 0 30px #ff6b5f33}.battle-root .turn-bar.narrating #turn-hint{color:#ffd9c2;font-size:.95rem;font-weight:700;animation:.3s ease-out fade-in}.battle-root .slot-cell.incoming{background:#ff6b5f24;border-color:#ff6b5f;animation:.9s ease-in-out infinite target-pulse}.battle-root .support-reveal small{text-align:center;color:#f3e6cf;text-shadow:0 2px 8px #000;max-width:min(320px,80vw);font-size:.85rem;line-height:1.35}.battle-root .play-reveal img{box-shadow:0 0 0 3px #ff6b5f,0 0 60px #ff6b5fb3,0 30px 60px #000c}.battle-root .play-reveal b{color:#ffe1d6}.battle-root .reveal-stats{gap:8px;display:flex}.battle-root .reveal-stats i{color:#fff;border-radius:999px;padding:3px 12px;font-style:normal;font-weight:900;box-shadow:0 3px 10px #000000b3}.battle-root .reveal-stats .s-atk{background:linear-gradient(135deg,#b8452c,#7a2414)}.battle-root .reveal-stats .s-mag{background:linear-gradient(135deg,#8a52d6,#5a2d9a)}.battle-root .reveal-stats .s-def{background:linear-gradient(135deg,#3a7fc4,#1d4f86)}.battle-root .aim-line{transform-origin:0;pointer-events:none;filter:drop-shadow(0 0 6px #ff3c28e6);background:repeating-linear-gradient(90deg,#ff4a3a 0 14px,#0000 14px 22px);border-radius:2px;height:4px;margin-top:-2px;animation:.45s ease-out both aim-grow,.5s linear infinite aim-march;position:absolute}.battle-root .aim-line:after{content:"";border:9px solid #0000;border-left:14px solid #ff4a3a;border-right:0;position:absolute;top:50%;right:-4px;translate:0 -50%}@keyframes aim-grow{0%{opacity:0;transform:scaleX(0)}}@keyframes aim-march{to{background-position:22px 0}}.battle-root .unit.under-attack,.battle-root .champion-panel.under-attack{animation:.5s ease-in-out infinite alternate under-attack;box-shadow:0 0 0 3px #ff4a3a,0 0 34px #ff3c28cc!important}@keyframes under-attack{to{filter:brightness(1.15);transform:scale(.96)}}.battle-root .unit.struck{animation:.6s cubic-bezier(.36,.07,.19,.97) struck}.battle-root .unit.struck:after{content:"";z-index:4;pointer-events:none;background:#ff281e73;animation:.6s ease-out forwards struck-flash;position:absolute;inset:0}@keyframes struck{10%,90%{transform:translate(-2px)rotate(-1deg)}20%,80%{transform:translate(4px)rotate(1.5deg)}30%,50%,70%{transform:translate(-7px)rotate(-2deg)scale(.97)}40%,60%{transform:translate(7px)rotate(2deg)scale(.97)}}@keyframes struck-flash{to{opacity:0}}.battle-root .slash-fx{z-index:7;pointer-events:none;position:absolute;inset:0}.battle-root .slash-fx i{background:linear-gradient(90deg,#0000,#fff 40%,#ffd2b0 60%,#0000);border-radius:50%;width:130%;height:5px;animation:.45s ease-out both slash;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-35deg;box-shadow:0 0 14px #ff6a3d,0 0 30px #ff3a2a}.battle-root .slash-fx i:last-child{animation-delay:.1s;rotate:35deg}@keyframes slash{0%{clip-path:inset(0 100% 0 0);opacity:1}50%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.battle-root .u-hp.stat-hit{animation:.7s ease-out stat-hit}@keyframes stat-hit{30%{background:#ff3a2a;transform:scale(1.5)}}.battle-root .unit.dead.dying{animation:.9s ease-in forwards dying;box-shadow:0 0 0 3px #ff3a2a,0 0 40px #ff281ecc}@keyframes dying{0%{transform:scale(1)}15%{transform:scale(1.08)rotate(-3deg)}30%{transform:scale(1.04)rotate(3deg)}45%{transform:scale(1.06)rotate(-2deg)}to{transform:scale(.92)rotate(0)}}.battle-root .drag-ghost,.battle-root .drag-ghost.unit{border-width:0;height:auto;bottom:auto;right:auto}.battle-root .preview-tag{z-index:8;white-space:nowrap;pointer-events:none;color:#fff;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800;animation:.25s ease-out fx-pop;position:absolute;top:8px;left:50%;translate:-50%;box-shadow:0 2px 8px #000c}.battle-root .preview-tag.kill{background:linear-gradient(135deg,#e2382a,#8c140c);border:1px solid #ffb4a8}.battle-root .preview-tag.hit{color:#ffd9b8;background:#140c08e6;border:1px solid #ffb47899}.battle-root .preview-tag.block{background:linear-gradient(135deg,#3a7fc4,#1d4f86);border:1px solid #bfe1ff}.battle-root .preview-tag.counter{color:#ffc9c2;background:#3c0a08eb;border:1px solid #ff6b5f;top:auto;bottom:34px}.battle-root .champion-panel .preview-tag{top:auto;bottom:-12px}.battle-root .kill-mark{z-index:7;pointer-events:none;filter:drop-shadow(0 0 10px #ff281ee6)drop-shadow(0 3px 6px #000);font-size:clamp(2rem,4.5vw,3.4rem);animation:.8s ease-in-out infinite skull-beat;position:absolute;top:50%;left:50%;translate:-50% -55%}.battle-root .champion-panel .kill-mark{font-size:2.4rem;left:50px}.battle-root .unit.will-die .unit-art img{filter:grayscale(.6)brightness(.6)sepia(.3);transition:filter .2s}.battle-root .unit.will-die{box-shadow:0 0 0 3px #e2382a,0 0 26px #e2382ab3!important}.battle-root .unit.doomed:after{content:"💀";z-index:7;filter:drop-shadow(0 0 10px #ff281ee6)drop-shadow(0 3px 6px #000);font-size:clamp(2rem,4.5vw,3.4rem);animation:.8s ease-in-out infinite skull-beat;position:absolute;top:50%;left:50%;translate:-50% -55%}.battle-root .unit.doomed .unit-art img{filter:grayscale(.6)brightness(.6)}@keyframes skull-beat{50%{transform:scale(1.15)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.4)}}.battle-root .btn-sacrifice{color:#fff;background:linear-gradient(#a3192a,#5e0b14);border-color:#ff6b5f;align-items:center;gap:6px;font-weight:800;animation:1.6s ease-in-out infinite fx-pulse-btn;display:inline-flex;box-shadow:0 0 0 1px #ff6b5f66,0 0 22px #c8142873}.battle-root .btn-sacrifice[hidden]{display:none}.battle-root .btn-sacrifice:hover:not(:disabled){color:#fff;background:linear-gradient(#c0213a,#7a0f1b)}.battle-root .btn-sacrifice small{opacity:.85;font-size:.68rem;font-weight:700}@media (width<=640px){.battle-root .btn-sacrifice small{display:none}}.battle-root .champion-panel.sacrificing{animation:1.2s ease-out sacrificing}@keyframes sacrificing{20%{filter:saturate(1.6)hue-rotate(-15deg);box-shadow:0 0 0 3px #c0102a,0 0 60px #c8102ae6}}.battle-root .fly-back{--card-w:56px;z-index:3;pointer-events:none;position:absolute}.battle-root .field.drop-hover{transform:none}.battle-root .training-label{color:var(--energy,#ffd23f);font-weight:800}.battle-root .board.flip-board{animation:.7s cubic-bezier(.3,.7,.3,1) flip-board}@keyframes flip-board{0%{opacity:.3;transform:perspective(1400px)rotateX(14deg)scale(.97)}to{opacity:1;transform:none}}.battle-root .dungeon-label{color:#c9a2ff;font-weight:800}.battle-root .reward .spoils{color:#e8b98a}.battle-root .reward.frags{align-items:flex-start}.battle-root .frag-list{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;display:flex}.battle-root .frag-list b{color:var(--text,#f3e9da);align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.battle-root .frag-gem{background:var(--c);width:10px;height:10px;box-shadow:0 0 8px var(--c);border-radius:2px;display:inline-block;rotate:45deg}@media (width<=640px){.battle-root .battle{height:calc(100dvh - 65px);padding:4px 6px calc(4px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.battle-root .board{flex:1;grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:4px;min-height:0}.battle-root .field-board .side-row{gap:4px}.battle-root .field-board .cpu-row{grid-template-columns:minmax(0,1fr) auto}.battle-root .champion-panel{border-radius:12px;gap:8px;padding:4px 8px}.battle-root .portrait,.battle-root .portrait img{width:38px;height:38px}.battle-root .champion-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px}.battle-root .champion-name{grid-column:1/-1;min-width:0;font-size:.78rem;line-height:1.1}.battle-root .champion-name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.battle-root .champion-name .small{white-space:nowrap;font-size:.66rem}.battle-root .bar.hp{grid-column:1;height:13px}.battle-root .bar.hp span{font-size:.62rem;line-height:13px}.battle-root .energy{grid-column:1;gap:2px}.battle-root .energy i{border-radius:2px;width:7px;height:6px}.battle-root .energy span{margin-left:4px;font-size:.66rem}.battle-root .passive-line{display:none}.battle-root .ability-line{flex-wrap:nowrap;grid-area:2/2;gap:3px;font-size:.62rem}.battle-root .ability-line>span:not(.armed):not(.infect-chip){display:none}.battle-root .ability-btn{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2/span 2;max-width:34vw;padding:5px 8px;font-size:.68rem;overflow:hidden}.battle-root .champion-panel .kill-mark{font-size:1.6rem;left:14px}.battle-root .cpu-row .hand{flex-wrap:nowrap;gap:3px}.battle-root .small-hand .card-back{--card-w:22px;border-width:2px;box-shadow:0 2px 6px #0000008c,inset 0 0 0 2px #2a0d08}.battle-root .cpu-row .hcard{width:30px}.battle-root .cpu-row .h-info,.battle-root .cpu-row .h-cost{display:none}.battle-root .deck-count{white-space:nowrap;margin-left:2px;font-size:.72rem}.battle-root .field-row{align-self:center;align-items:stretch;min-height:0}.battle-root .field{grid-template-columns:repeat(var(--slots,5), minmax(0, min(17vw, 9.6dvh)));justify-content:center;align-self:center;gap:4px;padding:5px}.battle-root .grave{width:40px;padding:3px}.battle-root .slot-cell.droppable:after{font-size:1.6rem}.battle-root .unit{border-radius:9px}.battle-root .turn-bar{border-radius:12px;flex-wrap:nowrap;gap:6px;padding:5px 8px}.battle-root .turn-info{min-width:0;line-height:1.15}.battle-root .round-label{letter-spacing:.04em;font-size:.58rem}.battle-root .turn-info b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.battle-root #turn-hint{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.battle-root .turn-bar.narrating #turn-hint{font-size:.68rem}.battle-root .turn-actions{flex:none;gap:4px}.battle-root .turn-actions .btn-sm{min-height:0;padding:5px 7px}.battle-root .hand{min-height:0}.battle-root .field-hand{flex-wrap:nowrap;justify-content:center;gap:6px;padding-bottom:12px}.battle-root .hcard{width:min(19vw,11.5dvh)}.battle-root .hcard:hover{transform:translateY(-6px)scale(1.08)}.battle-root .hcard.picked{transform:translateY(-10px)scale(1.06)}.battle-root .h-cost{width:24px;height:24px;font-size:.7rem;top:-6px;left:-6px}}.battle-root .watch-label{color:#9fd3ff;font-weight:800}.battle-root .field-hand .hand-back{--card-w:clamp(46px, 6vw, 70px)}@media (width<=640px){.battle-root .field-hand .hand-back{--card-w:13vw}body.battle-board{overscroll-behavior:none;height:100%;overflow:hidden}html:has(body.battle-board){overscroll-behavior:none;height:100%;overflow:hidden}body.battle-board .battle-root .battle{z-index:1;height:auto;position:fixed;inset:65px 0 0}.battle-root .board>.field-row:nth-of-type(2){align-self:end}.battle-root .board>.field-row:nth-of-type(4){align-self:start}}.battle-root[data-v-abd8cfd3] .champion-panel,.battle-root[data-v-abd8cfd3] .turn-bar,.battle-root[data-v-abd8cfd3] .log{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px}.battle-root[data-v-abd8cfd3] .log{background:#160c05d1;border:1px solid #96693780;padding:10px 16px}.battle-root[data-v-abd8cfd3] .turn-timer{color:var(--color-gold-2);background:#0006;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:800;display:inline-flex}.battle-root[data-v-abd8cfd3] .turn-timer.low{color:#fff;background:#ff6b5fcc;animation:.6s infinite alternate fx-pulse}.battle-root[data-v-abd8cfd3] .battle-clock{color:var(--color-muted);background:#00000059;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;display:inline-flex}.battle-root[data-v-abd8cfd3] .battle-clock b{color:var(--color-text);font-variant-numeric:tabular-nums}.battle-root[data-v-abd8cfd3] .battle-clock.low{color:#fff;background:#ff6b5fcc;border-color:#0000;animation:.6s infinite alternate fx-pulse}.battle-root[data-v-abd8cfd3] .battle-clock.low b{color:#fff}.battle-root[data-v-abd8cfd3] .end-turn{cursor:pointer;font:800 .95rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #0009;background:linear-gradient(#ff8a3d 0%,#d9481f 55%,#a52a12 100%);border:1px solid #ffbe7899;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem 1.4rem;transition:transform .15s,filter .15s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #d9481f40,0 10px 26px -8px #ff6428bf,inset 0 1px #ffe6be8c,inset 0 -3px #00000040}.battle-root[data-v-abd8cfd3] .end-turn i{font-size:1.15rem}.battle-root[data-v-abd8cfd3] .end-turn:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.battle-root[data-v-abd8cfd3] .end-turn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.battle-root[data-v-abd8cfd3] .end-turn:hover:not(:disabled):after{transform:translate(120%)}.battle-root[data-v-abd8cfd3] .end-turn:active:not(:disabled){transform:translateY(1px)scale(.98)}.battle-root[data-v-abd8cfd3] .end-turn:disabled{cursor:not-allowed;filter:grayscale(.85)brightness(.6);box-shadow:none}.battle-root[data-v-abd8cfd3] .end-turn.pulse-end{animation:1.2s ease-in-out infinite end-turn-pulse-abd8cfd3}@keyframes end-turn-pulse-abd8cfd3{50%{box-shadow:0 0 0 6px #ff783259,0 0 34px 6px #ff6428b3,inset 0 1px #ffe6be8c}}@media (width<=640px){.battle-root[data-v-abd8cfd3] .end-turn{letter-spacing:.04em;white-space:nowrap;border-radius:11px;gap:.35rem;padding:.5rem .7rem;font-size:.7rem}.battle-root[data-v-abd8cfd3] .end-turn i{font-size:.95rem}.battle-root[data-v-abd8cfd3] .battle-clock,.battle-root[data-v-abd8cfd3] .turn-timer{gap:3px;padding:3px 7px;font-size:.72rem}.battle-root[data-v-abd8cfd3] .battle-clock i{display:none}}@media (width<=400px){.battle-root[data-v-abd8cfd3] .end-turn .et-more{display:none}}.battle-root[data-v-abd8cfd3] .game-over{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.battle-root[data-v-abd8cfd3] .game-over .dialog{border-radius:24px;max-width:460px;box-shadow:0 30px 80px -20px #000000e6,0 0 0 1px #e0b45a59}.battle-root[data-v-abd8cfd3] .game-over .actions{margin-top:6px}.mode-hero[data-v-abd8cfd3]{text-align:left;color:#1b130a;background:radial-gradient(120% 120% at 100% 0%, #ffffff59, transparent 50%), linear-gradient(145deg, var(--color-gold-2), var(--color-gold));border-radius:22px;align-content:space-between;gap:18px;min-height:230px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #e0b45ae6,inset 0 1px #ffffff80}.mode-hero-bg[data-v-abd8cfd3]{opacity:.1;pointer-events:none;font-size:10rem;line-height:1;position:absolute;bottom:-40px;right:-14px}.mode-hero[data-v-abd8cfd3]:hover:not(.disabled){transform:translateY(-3px);box-shadow:0 24px 50px -18px #e0b45a,inset 0 1px #ffffff80}.mode-hero.disabled[data-v-abd8cfd3]{opacity:.55}.mode-hero b[data-v-abd8cfd3]{color:#1b130a}.mode-hero-cta[data-v-abd8cfd3]{color:var(--color-gold-3);cursor:pointer;background:#1b130a;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:9px 18px;font-weight:800;transition:gap .2s;display:inline-flex;position:relative;box-shadow:0 6px 16px #00000059}.mode-hero-cta[data-v-abd8cfd3]:hover:not(:disabled){gap:10px}.mode-hero-cta[data-v-abd8cfd3]:disabled{cursor:not-allowed}.diff[data-v-abd8cfd3]{background:#1b130a2e;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative}.diff-btn[data-v-abd8cfd3]{color:#1b130abf;border-radius:999px;padding:5px 4px;font-size:.78rem;font-weight:800;transition:background .15s,color .15s}.diff-btn[data-v-abd8cfd3]:hover{background:#1b130a1a}.diff-btn.on[data-v-abd8cfd3]{color:var(--color-gold-3);background:#1b130a}.mode-card[data-v-abd8cfd3]{text-align:left;cursor:pointer;background:linear-gradient(#241b13eb,#18120ceb);border:1px solid #e0b45a29;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 26px -16px #000000e6}.mode-card[data-v-abd8cfd3]:hover:not(:disabled){border-color:color-mix(in srgb, var(--mc) 60%, transparent);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--mc) 60%, transparent);transform:translateY(-2px)}.mode-card[data-v-abd8cfd3]:disabled{cursor:not-allowed;opacity:.5}.mode-icon[data-v-abd8cfd3]{width:44px;height:44px;color:var(--mc);background:color-mix(in srgb, var(--mc) 14%, transparent);border:1px solid color-mix(in srgb, var(--mc) 30%, transparent);border-radius:14px;flex:none;place-items:center;font-size:1.3rem;display:grid}.mode-tag[data-v-abd8cfd3]{color:var(--mc);background:color-mix(in srgb, var(--mc) 12%, transparent);border-radius:999px;justify-self:start;margin-top:6px;padding:1px 9px;font-size:.68rem;font-weight:700}.tutorial-icon[data-v-abd8cfd3]{width:84px;height:84px;color:var(--tc);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tc) 30%, transparent), color-mix(in srgb, var(--tc) 8%, transparent));border:1px solid color-mix(in srgb, var(--tc) 40%, transparent);box-shadow:0 0 40px -6px color-mix(in srgb, var(--tc) 55%, transparent);border-radius:26px;place-items:center;font-size:2.4rem;display:grid}.tutorial-new[data-v-abd8cfd3]{border-color:var(--color-gold);box-shadow:0 0 0 1px #e0b45a66,0 0 24px #e0b45a59}.hero-glow[data-v-22151e5f]{pointer-events:none;background:radial-gradient(circle,#e0b45a2e,#0000 65%);position:absolute;inset:-30% 40% 40% -20%}.emblem-wrap[data-v-22151e5f]{place-items:center;display:grid;position:relative}.emblem-wrap[data-v-22151e5f]:before{content:"";filter:blur(10px);background:radial-gradient(circle,#e0b45a59,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite breathe-22151e5f;position:absolute;inset:8%}.emblem[data-v-22151e5f]{object-fit:contain;filter:drop-shadow(0 12px 22px #000000a6);transition:transform .4s cubic-bezier(.3,1.4,.5,1);position:relative}.emblem-wrap:hover .emblem[data-v-22151e5f]{transform:scale(1.05)rotate(-3deg)}@keyframes breathe-22151e5f{50%{opacity:.7;transform:scale(1.08)}}.level-badge[data-v-22151e5f]{text-transform:uppercase;letter-spacing:.1em;color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:.9rem;place-items:center;min-width:3.6rem;padding:.35rem .6rem;font-size:.7rem;font-weight:700;line-height:1.1;display:grid;box-shadow:0 8px 20px -10px #e0b45ae6}.level-badge b[data-v-22151e5f]{font-family:var(--font-display);letter-spacing:0;font-size:1.35rem}.xp-bar>i[data-v-22151e5f]{background:linear-gradient(90deg,#b36bff,#5fb3ff);box-shadow:0 0 12px #5fb3ff99}.cards-panel[data-v-22151e5f]{background:radial-gradient(120% 160% at 100% 0,#e0b45a1f,#0000 55%),linear-gradient(#241b13f0,#16100bf0)}.covers[data-v-22151e5f]{flex:none;width:212px;height:112px;position:relative}.covers img[data-v-22151e5f]{top:0;left:calc(var(--i) * 26px);aspect-ratio:560/755;object-fit:cover;width:80px;transform:rotate(calc((var(--i) - 2.5) * 3deg));border-radius:.45rem;transition:transform .2s;position:absolute;box-shadow:0 0 0 1.5px #e0b45a80,0 8px 18px -8px #000000e6}.cards-panel:hover .covers img[data-v-22151e5f]{transform:rotate(calc((var(--i) - 2.5) * 5deg)) translateY(-3px)}.shop[data-v-22151e5f]{color:var(--color-text);border:1px solid color-mix(in srgb, var(--c) 25%, transparent);background:#00000040;border-radius:.9rem;align-items:center;gap:.7rem;padding:.7rem .8rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.shop[data-v-22151e5f]:hover{border-color:var(--c);transform:translateY(-2px)}.shop>i[data-v-22151e5f]{width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:12px;flex:none;place-items:center;font-size:1.2rem;display:grid}.shop b[data-v-22151e5f]{font-size:.92rem;display:block}.shop small[data-v-22151e5f]{color:var(--color-muted);font-size:.72rem;line-height:1.3;display:block}.tag-n[data-v-22151e5f]{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:.1rem .5rem;font-size:.75rem;font-weight:800}.stat-box[data-v-22151e5f]{background:#00000040;border:1px solid #ffffff0d;border-radius:1rem;padding:.7rem .85rem;transition:border-color .2s,transform .2s}.stat-box[data-v-22151e5f]:hover{border-color:#e0b45a4d;transform:translateY(-2px)}.points-chip[data-v-22151e5f]{color:var(--color-muted);background:#ffffff0f;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600}.points-chip.has[data-v-22151e5f]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));animation:2s ease-in-out infinite pulse-soft}.attr-row[data-v-22151e5f]{background:#ffffff08;border:1px solid #0000;border-radius:.9rem;grid-template-columns:7.5rem 1fr auto auto;grid-template-areas:"name pips val buy""desc desc desc desc";align-items:center;gap:.35rem .75rem;padding:.55rem .7rem;transition:border-color .2s,background .2s;display:grid}.attr-row[data-v-22151e5f]:hover{background:#ffffff0d;border-color:#e0b45a33}.attr-row.pop[data-v-22151e5f]{animation:.45s ease-out pop}.attr-name[data-v-22151e5f]{white-space:nowrap;grid-area:name;font-weight:600}.attr-pips[data-v-22151e5f]{flex-wrap:wrap;grid-area:pips;gap:4px;display:flex}.attr-pips i[data-v-22151e5f]{background:#ffffff1a;border-radius:999px;width:14px;height:8px;transition:background .3s,box-shadow .3s}.attr-pips i.on[data-v-22151e5f]{background:linear-gradient(90deg, var(--color-gold), var(--color-gold-2));box-shadow:0 0 8px #e0b45a99}.attr-val[data-v-22151e5f]{text-align:right;min-width:2.2rem;color:var(--color-gold-2);grid-area:val}.attr-buy[data-v-22151e5f]{grid-area:buy}.attr-desc[data-v-22151e5f]{color:var(--color-muted);grid-area:desc;font-size:.75rem}@media (width<=480px){.attr-row[data-v-22151e5f]{grid-template-columns:1fr auto auto;grid-template-areas:"name val buy""pips pips pips""desc desc desc"}}.support-chip[data-v-8cb45cd7]{color:#f3c9a4;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(#d08a5c52,#8c502d52);border-radius:999px;align-items:center;gap:.3rem;padding:.125rem .6rem;font-size:.68rem;display:inline-flex;box-shadow:inset 0 0 0 1px #de96648c}.pills[data-v-0b0115f2]{scrollbar-width:none;gap:.4rem;padding-bottom:2px;display:flex;overflow-x:auto}.pills[data-v-0b0115f2]::-webkit-scrollbar{display:none}@media (width>=1024px){.pills[data-v-0b0115f2]{flex-wrap:wrap}}.pill[data-v-0b0115f2]{white-space:nowrap;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.pill[data-v-0b0115f2]:hover{background:#ffffff1a;transform:translateY(-1px)}.pill.active[data-v-0b0115f2]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-color:#0000}.pill-n[data-v-0b0115f2]{background:#0000004d;border-radius:999px;padding:0 .4rem;font-size:.7rem}.pill.active .pill-n[data-v-0b0115f2]{background:#00000026}.check[data-v-0b0115f2]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.check input[data-v-0b0115f2]{width:1rem;height:1rem;accent-color:var(--color-gold)}.grid-cards[data-v-0b0115f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.grid-cards[data-v-0b0115f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=900px){.grid-cards[data-v-0b0115f2]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1150px){.grid-cards[data-v-0b0115f2]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1350px){.grid-cards[data-v-0b0115f2]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tile[data-v-0b0115f2]{flex-direction:column;gap:.5rem;padding:.7rem;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;display:flex}.tile[data-v-0b0115f2]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a66;transform:translateY(-3px)}.tile.owned[data-v-0b0115f2]{border-color:#6fd28a4d}.tile.not-owned .tile-name[data-v-0b0115f2]{color:var(--color-muted)}.tile-name[data-v-0b0115f2]{text-align:center;color:var(--color-text);font-size:.98rem;line-height:1.2}.owned-badge[data-v-0b0115f2]{background:var(--color-win);color:#0d1a10;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:1rem;display:grid;position:absolute;top:.4rem;left:.4rem;box-shadow:0 4px 12px -4px #000c}.skeleton[data-v-0b0115f2]{aspect-ratio:3/5.6;animation:1.4s ease-in-out infinite pulse-soft}.list-move[data-v-0b0115f2],.list-enter-active[data-v-0b0115f2],.list-leave-active[data-v-0b0115f2]{transition:all .3s}.list-enter-from[data-v-0b0115f2],.list-leave-to[data-v-0b0115f2]{opacity:0;transform:scale(.94)}.list-leave-active[data-v-0b0115f2]{visibility:hidden;position:absolute}.aff-star[data-v-a02c95a6]{color:var(--color-gold-2);text-shadow:0 0 8px #f5d48ab3;margin-right:.2rem}.text-sup[data-v-a02c95a6]{color:#f0bf98}.deck-tab[data-v-a02c95a6]{cursor:pointer;background:linear-gradient(#241b13e6,#18120ce6);border:1px solid #e0b45a29;border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem .9rem;transition:all .18s;display:flex;position:relative}.deck-tab[data-v-a02c95a6]:hover{border-color:#e0b45a66;transform:translateY(-2px)}.deck-tab.on[data-v-a02c95a6]{border-color:var(--color-gold);background:radial-gradient(120% 140% at 0 0,#e0b45a2e,#0000 60%),linear-gradient(#281e14f2,#1a130df2);box-shadow:0 0 0 1px #e0b45a80,0 10px 30px -14px #e0b45ab3}.deck-tab-art[data-v-a02c95a6]{aspect-ratio:560/755;color:#e0b45a73;background:#00000059;border-radius:.4rem;flex:none;place-items:center;width:46px;font-size:1.2rem;display:grid;overflow:hidden;box-shadow:0 4px 12px -4px #000c}.deck-tab-art img[data-v-a02c95a6]{object-fit:cover;width:100%;height:100%}.deck-status[data-v-a02c95a6]{color:var(--color-muted);align-items:center;gap:.3rem;font-size:.74rem;font-weight:700;display:inline-flex}.st-ativo .deck-status[data-v-a02c95a6]{color:var(--color-win)}.st-pronto .deck-status[data-v-a02c95a6]{color:var(--color-gold-2)}.st-rascunho .deck-status[data-v-a02c95a6]{color:var(--color-energy)}.dirty-dot[data-v-a02c95a6]{background:var(--color-energy);width:.55rem;height:.55rem;box-shadow:0 0 8px var(--color-energy);border-radius:50%;position:absolute;top:.55rem;right:.6rem}.seg[data-v-a02c95a6]{background:#0000004d;border:1px solid #e0b45a2e;border-radius:999px;gap:.2rem;padding:.2rem;display:flex}.seg-btn[data-v-a02c95a6]{color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.seg-btn[data-v-a02c95a6]:hover{background:#ffffff12}.seg-btn b[data-v-a02c95a6]{background:#ffffff1a;border-radius:999px;padding:0 .4rem;font-size:.7rem}.seg-btn.on[data-v-a02c95a6]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold))}.seg-btn.on.is-sup[data-v-a02c95a6]{background:linear-gradient(#f0bf98,#c97f50)}.seg-btn.on b[data-v-a02c95a6]{background:#0000002e}.search[data-v-a02c95a6]{background:#0000004d;border:1px solid #e0b45a2e;border-radius:999px;flex:1;align-items:center;gap:.4rem;min-width:160px;padding:.35rem .75rem;display:flex}.search[data-v-a02c95a6]:focus-within{border-color:var(--color-gold)}.search i[data-v-a02c95a6]{color:var(--color-muted)}.search input[data-v-a02c95a6]{width:100%;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.85rem}.check[data-v-a02c95a6]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-muted);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.check input[data-v-a02c95a6]{width:.95rem;height:.95rem;accent-color:var(--color-gold)}.grid-cards[data-v-a02c95a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (width>=640px){.grid-cards[data-v-a02c95a6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.grid-cards[data-v-a02c95a6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.grid-cards[data-v-a02c95a6]{grid-template-columns:repeat(5,minmax(0,1fr))}}.tile[data-v-a02c95a6]{background:linear-gradient(#241b13e6,#18120ce6);border:1px solid #e0b45a24;border-radius:1rem;flex-direction:column;gap:.4rem;padding:.55rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.tile[data-v-a02c95a6]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a66}.tile.in-deck[data-v-a02c95a6]{background:linear-gradient(#263422cc,#1a1e14cc);border-color:#6fd28a80}.tile-sup[data-v-a02c95a6]{background:linear-gradient(#402618b3,#22160eb3);border-color:#de96644d}.tile-sup.in-deck[data-v-a02c95a6]{background:linear-gradient(#5c341ebf,#2c1a10b8);border-color:#d08a5c}.tile.maxed .tile-card[data-v-a02c95a6]{cursor:default}.tile-card[data-v-a02c95a6]{border-radius:var(--radius-card);transition:transform .15s;display:block}.tile:not(.maxed) .tile-card[data-v-a02c95a6]:hover{transform:translateY(-3px)}.tile:not(.maxed) .tile-card[data-v-a02c95a6]:active{transform:scale(.97)}.tile-add[data-v-a02c95a6]{color:#fff;opacity:0;background:#6fd28a59;place-items:center;font-size:2rem;transition:opacity .15s;display:grid;position:absolute;inset:0}.tile:not(.maxed) .tile-card:hover .tile-add[data-v-a02c95a6]{opacity:1}.tile-info[data-v-a02c95a6]{z-index:2;color:#fff;opacity:0;background:#0009;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;transition:opacity .15s;display:grid;position:absolute;top:.9rem;right:.9rem}.tile:hover .tile-info[data-v-a02c95a6],.tile-info[data-v-a02c95a6]:focus-visible{opacity:1}@media (hover:none){.tile-info[data-v-a02c95a6]{opacity:1}}.tile-name[data-v-a02c95a6]{text-align:center;color:var(--color-text);font-size:.88rem;line-height:1.2}.in-deck-badge[data-v-a02c95a6]{z-index:1;background:var(--color-win);color:#0d1a10;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:800;position:absolute;top:.4rem;left:.4rem;box-shadow:0 4px 12px -4px #000c}.tile-sup .in-deck-badge[data-v-a02c95a6]{color:#2a160a;background:linear-gradient(#f0bf98,#c97f50)}.stepper[data-v-a02c95a6]{justify-content:center;align-items:center;gap:.6rem;margin-top:auto;font-size:.85rem;display:flex}.stepper .btn-icon[data-v-a02c95a6]{width:1.8rem;height:1.8rem;padding:0}.skeleton[data-v-a02c95a6]{aspect-ratio:3/5;animation:1.4s ease-in-out infinite pulse-soft}.list-move[data-v-a02c95a6],.list-enter-active[data-v-a02c95a6],.list-leave-active[data-v-a02c95a6]{transition:all .25s}.list-enter-from[data-v-a02c95a6],.list-leave-to[data-v-a02c95a6]{opacity:0;transform:scale(.94)}.list-leave-active[data-v-a02c95a6]{visibility:hidden;position:absolute}.deck-panel[data-v-a02c95a6]{scrollbar-width:thin;background:linear-gradient(#241b13f5,#16100bf5);border:1px solid #e0b45a4d;border-radius:1.25rem;flex-direction:column;max-height:calc(100dvh - 1rem);padding:1rem;display:flex;position:sticky;top:.5rem;overflow-y:auto;box-shadow:0 20px 50px -24px #000000e6}@media (width<=1023px){.deck-panel[data-v-a02c95a6]{max-height:none;position:static}}.deck-name[data-v-a02c95a6]{min-width:0;font:700 1.25rem var(--font-display);color:var(--color-gold-2);background:0 0;border:1px solid #0000;border-radius:.6rem;flex:1;padding:.3rem .5rem;transition:border-color .15s,background .15s}.deck-name[data-v-a02c95a6]:hover{border-color:#e0b45a40}.deck-name[data-v-a02c95a6]:focus{border-color:var(--color-gold);background:#0000004d;outline:none}.counter[data-v-a02c95a6]{background:#00000040;border-radius:.8rem;gap:.35rem;padding:.55rem .7rem;display:grid}.meter[data-v-a02c95a6]{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.meter i[data-v-a02c95a6]{border-radius:inherit;background:linear-gradient(90deg, var(--color-gold), var(--color-gold-2));height:100%;transition:width .3s;display:block}.counter.ok .meter i[data-v-a02c95a6]{background:var(--color-win)}.counter.sup .meter i[data-v-a02c95a6]{background:linear-gradient(90deg,#a8623a,#f0bf98)}.stat[data-v-a02c95a6]{text-align:center;background:#00000040;border-radius:.8rem;justify-items:center;gap:.05rem;padding:.55rem .3rem;display:grid}.curve[data-v-a02c95a6]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;height:96px;display:grid}.curve-col[data-v-a02c95a6]{border-radius:4px;grid-template-rows:auto 1fr auto;place-items:end center;min-width:0;padding:0 3px;transition:background .15s;display:grid}.curve-col[data-v-a02c95a6]:hover{background:#ffffff0d}.curve-n[data-v-a02c95a6]{color:var(--color-text);min-height:1em;font-size:.7rem;font-weight:700}.curve-bar[data-v-a02c95a6]{background:var(--color-energy);border-radius:4px 4px 0 0;align-self:end;width:70%;max-width:26px;min-height:0;transition:height .3s}.curve-label[data-v-a02c95a6]{color:var(--color-muted);margin-top:3px;font-size:.66rem}.list-head[data-v-a02c95a6]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:.6rem 0 .3rem;font-size:.72rem;font-weight:800}.list-head.is-sup[data-v-a02c95a6]{color:#f0bf98}.row[data-v-a02c95a6]{border-left:3px solid var(--rc,var(--color-r-normal));background:#00000040;border-radius:.6rem;align-items:center;gap:.5rem;padding:.3rem .4rem;transition:background .15s;display:flex}.row[data-v-a02c95a6]:hover{background:#ffffff0f}.row[data-rarity=rara][data-v-a02c95a6]{--rc:var(--color-r-rara)}.row[data-rarity=epica][data-v-a02c95a6]{--rc:var(--color-r-epica)}.row[data-rarity=lendaria][data-v-a02c95a6]{--rc:var(--color-r-lendaria)}.row-sup[data-v-a02c95a6]{background:#d08a5c1a}.row.bumped[data-v-a02c95a6]{animation:.4s ease-out row-bump-a02c95a6}@keyframes row-bump-a02c95a6{40%{background:#e0b45a40}}.row-cost[data-v-a02c95a6]{color:#1b130a;background:radial-gradient(circle at 35% 35%, #fff3b0, var(--color-energy));border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:800;display:grid}.row-art[data-v-a02c95a6]{object-fit:cover;object-position:top;border-radius:.25rem;flex:none;width:28px;height:38px}.row-stats[data-v-a02c95a6]{gap:.45rem;font-size:.7rem;font-weight:700;display:flex}.row-stats i[data-v-a02c95a6]{font-style:normal}.row-n[data-v-a02c95a6]{text-align:right;min-width:1.6rem;color:var(--color-gold-2);flex:none;font-size:.85rem;font-weight:800}.row-btn[data-v-a02c95a6]{width:1.6rem;height:1.6rem;color:var(--color-text);background:#ffffff0f;border-radius:.45rem;place-items:center;transition:background .15s;display:grid}.row-btn[data-v-a02c95a6]:hover:not(:disabled){background:#ffffff26}.row-btn[data-v-a02c95a6]:disabled{opacity:.3}.row-move[data-v-a02c95a6],.row-enter-active[data-v-a02c95a6],.row-leave-active[data-v-a02c95a6]{transition:all .25s}.row-enter-from[data-v-a02c95a6],.row-leave-to[data-v-a02c95a6]{opacity:0;transform:translate(12px)}.row-leave-active[data-v-a02c95a6]{position:absolute}.btn-activate[data-v-a02c95a6]{color:#0d1a10;background:linear-gradient(180deg, #8fe3a8, var(--color-win));border-color:#0000;font-weight:800}.btn-activate[data-v-a02c95a6]:hover:not(:disabled){color:#0d1a10;filter:brightness(1.08)}.picker[data-v-ca61574a]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=900px){.picker[data-v-ca61574a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.picker[data-v-ca61574a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pick[data-v-ca61574a]{border:2px solid #ffffff14;border-radius:.9rem;height:84px;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.pick[data-v-ca61574a]:hover{transform:translateY(-2px)}.pick.on[data-v-ca61574a]{border-color:var(--c);box-shadow:0 0 22px -6px var(--c)}.pick img[data-v-ca61574a]{object-fit:cover;filter:brightness(.55);width:100%;height:100%;transition:filter .2s;position:absolute;inset:0}.pick.on img[data-v-ca61574a],.pick:hover img[data-v-ca61574a]{filter:brightness(.8)}.pick-name[data-v-ca61574a]{color:#fff;text-align:left;text-shadow:0 1px 4px #000;font-size:.75rem;font-weight:800;line-height:1.15;position:absolute;bottom:.35rem;left:.5rem;right:.5rem}.pick-best[data-v-ca61574a]{color:#0d1a10;background:var(--color-win);border-radius:999px;padding:0 .4rem;font-size:.6rem;font-weight:800;position:absolute;top:.35rem;right:.35rem}.stage[data-v-ca61574a]{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);min-height:300px;box-shadow:0 30px 60px -30px #000000e6, 0 0 50px -20px var(--c);border-radius:1.4rem;position:relative;overflow:hidden}.stage-art[data-v-ca61574a]{object-fit:cover;object-position:center 35%;width:100%;height:100%;animation:24s ease-in-out infinite alternate drift-ca61574a;position:absolute;inset:0}.stage-shade[data-v-ca61574a]{background:linear-gradient(90deg,#0a0704eb 0%,#0a07048c 45%,#0000 75%),linear-gradient(#0000 55%,#0a0704cc);position:absolute;inset:0}.stage-body[data-v-ca61574a]{flex-direction:column;justify-content:flex-end;min-height:300px;padding:1.5rem;display:flex;position:relative}@media (width>=768px){.stage[data-v-ca61574a],.stage-body[data-v-ca61574a]{min-height:380px}.stage-body[data-v-ca61574a]{padding:2.2rem}}@keyframes drift-ca61574a{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%)}}@media (prefers-reduced-motion:reduce){.stage-art[data-v-ca61574a]{animation:none}}.levels[data-v-ca61574a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.lvl[data-v-ca61574a]{text-align:center;color:var(--color-text);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:#00000047;border-radius:.9rem;justify-items:center;gap:.15rem;padding:.6rem .3rem;transition:all .15s;display:grid}.lvl i[data-v-ca61574a]{color:var(--c)}.lvl small[data-v-ca61574a]{color:var(--color-muted);font-size:.68rem}.lvl[data-v-ca61574a]:hover:not(:disabled){border-color:var(--c)}.lvl.on[data-v-ca61574a]{background:color-mix(in srgb, var(--c) 20%, transparent);border-color:var(--c);box-shadow:0 0 18px -6px var(--c)}.lvl.locked[data-v-ca61574a]{opacity:.45;cursor:not-allowed}.rules[data-v-ca61574a]{color:var(--color-muted);gap:.35rem;margin-top:1rem;font-size:.82rem;display:grid}.rules i[data-v-ca61574a]{width:1.2rem;color:var(--color-gold-2)}.rules b[data-v-ca61574a]{color:var(--color-text)}.boss-cards[data-v-ca61574a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.bc[data-v-ca61574a]{box-shadow:0 0 0 1.5px var(--rc,var(--color-r-normal)), 0 6px 14px -8px #000000e6;border-radius:.45rem;transition:transform .15s;overflow:hidden}.bc[data-v-ca61574a]:hover{transform:translateY(-3px)scale(1.03)}.bc img[data-v-ca61574a]{aspect-ratio:560/756;object-fit:cover;width:100%;display:block}.bc[data-rarity=rara][data-v-ca61574a]{--rc:var(--color-r-rara)}.bc[data-rarity=epica][data-v-ca61574a]{--rc:var(--color-r-epica)}.bc[data-rarity=lendaria][data-v-ca61574a]{--rc:var(--color-r-lendaria)}.frag[data-v-ca61574a]{background:#00000040;border-radius:.8rem;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.gem[data-v-ca61574a]{background:linear-gradient(135deg, #fff8, var(--c) 45%, color-mix(in srgb, var(--c) 55%, #000));width:22px;height:22px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 60%, transparent);border-radius:4px;flex:none;rotate:45deg}.meter[data-v-ca61574a]{background:#ffffff14;border-radius:999px;height:5px;margin-top:.3rem;display:block;overflow:hidden}.meter i[data-v-ca61574a]{background:var(--c);border-radius:inherit;height:100%;display:block}.offer[data-v-adf888e8]{--cw:170px;gap:.8rem;padding:.9rem;transition:transform .2s,border-color .2s,box-shadow .2s}.offer[data-v-adf888e8]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a66;transform:translateY(-3px)}.offer.mine[data-v-adf888e8]{border-color:#6fd28a61}.offer.invite[data-v-adf888e8]{background:radial-gradient(110% 120% at 0 0,#5fb3ff1f,#0000 55%),linear-gradient(#2a2119cc,#1e1711bd);border-color:#5fb3ff73}.offer.past[data-v-adf888e8]{opacity:.88}@media (width>=700px){.offer.n2[data-v-adf888e8],.offer.n3[data-v-adf888e8],.offer.n4[data-v-adf888e8]{grid-column:span 2}}@media (width>=1200px){.offer.n3[data-v-adf888e8],.offer.n4[data-v-adf888e8]{grid-column:span 3}}.head[data-v-adf888e8]{align-items:center;gap:.5rem;display:flex}.kind[data-v-adf888e8]{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.66rem;font-weight:800;display:inline-flex}.k-venda[data-v-adf888e8]{color:var(--color-gold-2);background:#e0b45a2e}.k-troca[data-v-adf888e8]{color:#9fd0ff;background:#7fc1ff29}.k-procura[data-v-adf888e8]{color:#d8bcff;background:#c9a2ff29}.k-contra[data-v-adf888e8]{color:#ffc59a;background:#ff8a6a2e}.stage[data-v-adf888e8]{background:radial-gradient(90% 70% at 50% 35%,#e0b45a21,#0000 70%),#00000038;border:1px solid #e0b45a1a;border-radius:1rem;flex:1;justify-content:center;align-items:stretch;gap:.6rem;padding:.9rem .6rem;display:flex}.shelf[data-v-adf888e8]{flex-direction:column;flex:1 1 0;align-items:center;gap:.55rem;min-width:0;display:flex}.shelf-label[data-v-adf888e8]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:700}.items[data-v-adf888e8]{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.item[data-v-adf888e8]{width:min(var(--cw), 100%);justify-items:center;gap:.35rem;margin:0;display:grid}.item figcaption[data-v-adf888e8]{text-align:center;justify-items:center;gap:.2rem;max-width:100%;display:grid}.item figcaption b[data-v-adf888e8]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);color:var(--color-text);font-size:.95rem;overflow:hidden}.sup-badge[data-v-adf888e8]{text-transform:uppercase;letter-spacing:.06em;color:#f3c9a4;background:#d08a5c33;border:1px solid #de966480;border-radius:999px;padding:.02rem .45rem;font-size:.58rem;font-weight:800}.swap[data-v-adf888e8]{width:2.2rem;height:2.2rem;color:var(--color-gold);background:#e0b45a1a;border:1px solid #e0b45a4d;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid}.price[data-v-adf888e8]{background:#e0b45a1a;border:1px solid #e0b45a40;border-radius:.8rem;justify-items:center;gap:.05rem;padding:.3rem .9rem;display:grid}.price+.price[data-v-adf888e8]{margin-top:0}.price small[data-v-adf888e8]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-size:.6rem;font-weight:700}.price .amount[data-v-adf888e8]{white-space:nowrap;align-items:center;gap:.3rem;font-size:1.05rem;display:inline-flex}.price.main[data-v-adf888e8]{background:linear-gradient(#e0b45a3d,#78541e38);border-color:#f5d48a8c;width:min(100%,15rem);padding:.45rem 1rem .5rem;box-shadow:0 0 22px -8px #e0b45a99,inset 0 1px #fff0c433}.price.main small[data-v-adf888e8]{color:var(--color-gold-2)}.price.main .amount[data-v-adf888e8]{font-size:1.55rem;font-weight:800}.seller[data-v-adf888e8]{align-items:center;gap:.55rem;display:flex}.seller .avatar[data-v-adf888e8]{width:2rem;height:2rem;color:var(--color-gold-2);background:#e0b45a24;border:1px solid #e0b45a4d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.seller small[data-v-adf888e8]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-size:.6rem;line-height:1.1;display:block}.seller b[data-v-adf888e8]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.92rem;display:block;overflow:hidden}.foot[data-v-adf888e8]{border-top:1px solid #ffffff0f;gap:.5rem;padding-top:.7rem;display:grid}.why[data-v-adf888e8]{color:var(--color-muted);font-size:.75rem}.status[data-v-adf888e8]{font-size:.82rem;font-weight:700}.s-ok[data-v-adf888e8]{color:var(--color-win)}.s-off[data-v-adf888e8]{color:var(--color-muted)}@media (width<=640px){.offer[data-v-adf888e8]{--cw:150px}.stage[data-v-adf888e8]{gap:.4rem;padding:.7rem .4rem}.stage.m-troca[data-v-adf888e8]{--cw:132px}.swap[data-v-adf888e8]{width:1.8rem;height:1.8rem;font-size:.85rem}.price.main .amount[data-v-adf888e8]{font-size:1.35rem}}@media (width<=380px){.stage.m-troca[data-v-adf888e8]{--cw:118px}}.col[data-v-67cf4845]{background:#0003;border:1px solid #ffffff0d;border-radius:1rem;align-content:start;gap:.6rem;min-width:0;padding:1rem;display:grid}.picks[data-v-67cf4845]{overscroll-behavior:contain;background:#00000038;border-radius:.8rem;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));align-content:start;gap:.5rem;height:min(40vh,26rem);padding:.4rem;display:grid;overflow-y:auto}.pick[data-v-67cf4845]{color:inherit;text-align:center;cursor:pointer;background:#ffffff0a;border:2px solid #0000;border-radius:.7rem;gap:.2rem;padding:.3rem;font-size:.7rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.pick[data-v-67cf4845]:hover:not(:disabled){border-color:#e0b45a66;transform:translateY(-2px)}.pick.on[data-v-67cf4845]{border-color:var(--color-gold);background:#e0b45a2e;box-shadow:0 0 14px #e0b45a73}.pick[data-v-67cf4845]:disabled{opacity:.38;cursor:not-allowed}.thumb[data-v-67cf4845]{aspect-ratio:560/755;box-shadow:0 0 0 1.5px var(--rc,var(--color-r-normal));border-radius:.4rem;display:block;overflow:hidden}.thumb[data-rarity=rara][data-v-67cf4845]{--rc:var(--color-r-rara)}.thumb[data-rarity=epica][data-v-67cf4845]{--rc:var(--color-r-epica)}.thumb[data-rarity=lendaria][data-v-67cf4845]{--rc:var(--color-r-lendaria)}.thumb img[data-v-67cf4845]{object-fit:cover;width:100%;height:100%}.nm[data-v-67cf4845]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.flag[data-v-67cf4845]{color:var(--color-muted);font-size:.6rem}.check[data-v-67cf4845]{color:var(--color-gold-2);filter:drop-shadow(0 2px 4px #000c);animation:var(--animate-pop);font-size:1.15rem;position:absolute;top:.15rem;right:.2rem}.gold-row[data-v-67cf4845]{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;display:flex}.gold-row .field[data-v-67cf4845]{width:9rem}.summary[data-v-67cf4845]{background:#e0b45a14;border:1px solid #e0b45a33;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.88rem;display:grid}.summary small[data-v-67cf4845]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-size:.64rem;display:block}@media (width<=520px){.summary[data-v-67cf4845]{grid-template-columns:1fr}.summary>i[data-v-67cf4845]{justify-self:center;rotate:90deg}}.wallet[data-v-5d0b255c]{background:#0000004d;border:1px solid #e0b45a40;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.88rem;display:inline-flex}.offers[data-v-5d0b255c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));grid-auto-flow:dense;align-items:stretch;gap:1rem;display:grid;position:relative}.tabs[data-v-5d0b255c]{scrollbar-width:none;background:#0000004d;border:1px solid #e0b45a2e;border-radius:999px;gap:.25rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.tab[data-v-5d0b255c]{color:var(--color-text);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.tab[data-v-5d0b255c]:hover{background:#ffffff12}.tab b[data-v-5d0b255c]{background:#ffffff1a;border-radius:999px;padding:0 .45rem;font-size:.72rem}.tab b.hot[data-v-5d0b255c]{color:#fff;background:var(--color-danger)}.tab.on[data-v-5d0b255c]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold))}.tab.on b[data-v-5d0b255c]:not(.hot){background:#0000002e}@media (width<=640px){.tab span[data-v-5d0b255c]{display:none}.tab.on span[data-v-5d0b255c]{display:inline}}.toggle[data-v-5d0b255c]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.track[data-v-5d0b255c]{background:#ffffff1f;border:1px solid #e0b45a40;border-radius:999px;flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .2s;position:relative}.knob[data-v-5d0b255c]{background:var(--color-text);border-radius:50%;width:.95rem;height:.95rem;transition:transform .2s;position:absolute;top:.12rem;left:.15rem}.toggle input:checked+.track[data-v-5d0b255c]{background:var(--color-gold)}.toggle input:checked+.track .knob[data-v-5d0b255c]{background:#1b130a;transform:translate(1.02rem)}.toggle input:focus-visible+.track[data-v-5d0b255c]{outline:2px solid var(--color-gold);outline-offset:2px}.grid-cards[data-v-ea1052b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.grid-cards[data-v-ea1052b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=900px){.grid-cards[data-v-ea1052b5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1150px){.grid-cards[data-v-ea1052b5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1350px){.grid-cards[data-v-ea1052b5]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tile[data-v-ea1052b5]{flex-direction:column;gap:.5rem;padding:.7rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.tile[data-v-ea1052b5]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a66;transform:translateY(-3px)}.tile.ready[data-v-ea1052b5]{border-color:#ffb54799;box-shadow:0 0 0 1px #ffb54740,0 18px 40px -20px #ff8c28b3}.tile.maxed[data-v-ea1052b5]{background:linear-gradient(#302440bf,#1c1624b8);border-color:#b36bff59}.tile-name[data-v-ea1052b5]{text-align:center;color:var(--color-text);font-size:.98rem;line-height:1.2}.stars[data-v-ea1052b5]{color:#fff3;justify-content:center;gap:.15rem;font-size:.85rem;display:flex}.stars .on[data-v-ea1052b5]{color:var(--color-gold-2);text-shadow:0 0 6px #f5d48a99}.stars.big[data-v-ea1052b5]{gap:.35rem;font-size:1.6rem}.stars.big .on[data-v-ea1052b5]{animation:.45s cubic-bezier(.2,1.6,.4,1) both star-in-ea1052b5}.bar.xp.full>i[data-v-ea1052b5]{background:linear-gradient(90deg, #ff9a3c, var(--color-gold-2), #ff9a3c);animation:var(--animate-shine);background-size:200% 100%}.max-tag[data-v-ea1052b5]{text-align:center;color:#dcc1ff;background:#b36bff29;border-radius:.8rem;padding:.4rem;font-size:.82rem;font-weight:700}.ready-badge[data-v-ea1052b5]{color:#1b130a;background:linear-gradient(#ffd27a,#ff9a3c);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.7rem;font-weight:800;animation:1.6s ease-in-out infinite pulse-soft;display:inline-flex;position:absolute;top:.4rem;left:.4rem;box-shadow:0 4px 14px -4px #ff8c28e6}.stat-pill[data-v-ea1052b5]{color:var(--color-muted);background:#0000004d;border:1px solid #e0b45a29;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}.stat-pill.is-ready[data-v-ea1052b5]{color:#ffc27a;border-color:#ff9a3c80}.spoils-text[data-v-ea1052b5]{color:#e8b98a;font-weight:800}.toggle[data-v-ea1052b5]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;display:inline-flex}.toggle input[data-v-ea1052b5]{opacity:0;pointer-events:none;position:absolute}.toggle-ui[data-v-ea1052b5]{background:#ffffff1f;border:1px solid #e0b45a4d;border-radius:999px;width:2.3rem;height:1.3rem;transition:background .2s;position:relative}.toggle-ui[data-v-ea1052b5]:after{content:"";background:var(--color-text);border-radius:50%;width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);transition:transform .2s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-ui[data-v-ea1052b5]{background:var(--color-gold)}.toggle input:checked+.toggle-ui[data-v-ea1052b5]:after{background:#1b130a;transform:translate(1rem)}.toggle input:focus-visible+.toggle-ui[data-v-ea1052b5]{outline:2px solid var(--color-gold);outline-offset:2px}.skeleton[data-v-ea1052b5]{aspect-ratio:3/5.4;animation:1.4s ease-in-out infinite pulse-soft}.list-move[data-v-ea1052b5],.list-enter-active[data-v-ea1052b5],.list-leave-active[data-v-ea1052b5]{transition:all .3s}.list-enter-from[data-v-ea1052b5],.list-leave-to[data-v-ea1052b5]{opacity:0;transform:scale(.94)}.list-leave-active[data-v-ea1052b5]{visibility:hidden;position:absolute}.forge-flash[data-v-ea1052b5]{z-index:1600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 45%,#ffaa3c47,#000000db 60%);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.forge-reveal[data-v-ea1052b5]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.reveal-card[data-v-ea1052b5]{width:min(250px,58vw);animation:1s cubic-bezier(.2,.8,.2,1) both forge-spin-ea1052b5,1.8s ease-in-out .9s infinite forge-glow-ea1052b5}.rays[data-v-ea1052b5]{pointer-events:none;background:repeating-conic-gradient(#ffd27829 0 8deg, transparent 8deg 20deg);border-radius:50%;width:520px;max-width:140vw;height:520px;max-height:140vw;animation:9s linear infinite rays-ea1052b5;position:absolute;top:-20%;left:50%;translate:-50%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.spark[data-v-ea1052b5]{background:var(--color-gold-3);opacity:0;border-radius:50%;width:8px;height:8px;animation:1.1s ease-out both spark-ea1052b5;position:absolute;top:34%;left:50%;box-shadow:0 0 10px 2px #ffc85ae6}.flash-enter-active[data-v-ea1052b5],.flash-leave-active[data-v-ea1052b5]{transition:opacity .3s}.flash-enter-from[data-v-ea1052b5],.flash-leave-to[data-v-ea1052b5]{opacity:0}@keyframes forge-spin-ea1052b5{0%{opacity:0;transform:perspective(900px)rotateY(540deg)scale(.4)}to{opacity:1;transform:perspective(900px)rotateY(0)scale(1)}}@keyframes forge-glow-ea1052b5{0%,to{filter:drop-shadow(0 0 12px #ffbe5080)}50%{filter:drop-shadow(0 0 34px #ffbe50f2)}}@keyframes rays-ea1052b5{to{rotate:360deg}}@keyframes star-in-ea1052b5{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes spark-ea1052b5{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-190px) scale(.3)}}@media (prefers-reduced-motion:reduce){.reveal-card[data-v-ea1052b5],.rays[data-v-ea1052b5],.spark[data-v-ea1052b5],.stars.big .on[data-v-ea1052b5]{animation:none}}.weekly[data-v-bfc6e81e]{background:radial-gradient(110% 140% at 100% 0,#e0b45a1f,#0000 55%),linear-gradient(#241b13f0,#16100bf0);border-color:#e0b45a59;padding:1rem 1.1rem}.weekly-icon[data-v-bfc6e81e]{width:44px;height:44px;color:var(--color-gold-2);background:#e0b45a24;border:1px solid #e0b45a4d;border-radius:14px;place-items:center;font-size:1.3rem;display:grid}.challenge[data-v-bfc6e81e],.chest[data-v-bfc6e81e]{background:#00000040;border:1px solid #ffffff0f;border-radius:1rem;gap:.75rem;min-width:0;padding:.75rem;transition:border-color .2s,background .2s;display:flex}.challenge.done[data-v-bfc6e81e]:not(.claimed){background:#6fd28a14;border-color:#6fd28a8c;box-shadow:0 0 22px -10px #6fd28ab3}.challenge.claimed[data-v-bfc6e81e]{opacity:.6}.ch-icon[data-v-bfc6e81e]{width:38px;height:38px;color:var(--color-gold-2);background:#e0b45a1f;border-radius:12px;flex:none;place-items:center;font-size:1.1rem;display:grid}.challenge.done .ch-icon[data-v-bfc6e81e]{color:#0d1a10;background:var(--color-win)}.ch-meter[data-v-bfc6e81e]{background:#ffffff14;border-radius:999px;flex:1;height:6px;overflow:hidden}.ch-meter i[data-v-bfc6e81e]{border-radius:inherit;background:linear-gradient(90deg, var(--color-gold), var(--color-gold-2));height:100%;transition:width .4s;display:block}.challenge.done .ch-meter i[data-v-bfc6e81e]{background:var(--color-win)}.chest[data-v-bfc6e81e]{border-style:dashed;border-color:#e0b45a59}.chest.ready[data-v-bfc6e81e]{border-style:solid;border-color:var(--color-gold);background:#e0b45a1f;animation:1.6s ease-in-out infinite chest-glow-bfc6e81e}.chest.opened[data-v-bfc6e81e]{opacity:.65}.chest-icon[data-v-bfc6e81e]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid}.pip[data-v-bfc6e81e]{background:#ffffff1a;border-radius:999px;width:18px;height:6px}.pip.on[data-v-bfc6e81e]{background:var(--color-gold-2)}@keyframes chest-glow-bfc6e81e{50%{box-shadow:0 0 28px -6px #e0b45acc}}.player-strip[data-v-d5df61c4]{background:radial-gradient(110% 160% at 0 0,#e0b45a29,#0000 55%),linear-gradient(#241b13eb,#18120ceb);align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.xp-bar>i[data-v-d5df61c4]{background:linear-gradient(90deg,#b36bff,#5fb3ff);box-shadow:0 0 12px #5fb3ff99}.points-chip[data-v-d5df61c4]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .6rem;font-weight:700;animation:2s ease-in-out infinite pulse-soft;display:inline-flex}.cta[data-v-d5df61c4]{background:linear-gradient(135deg,#e0b45a38,#2a2119cc 60%);border-color:#e0b45a66;position:relative}.cta-icon[data-v-d5df61c4]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:1.1rem;flex:none;place-items:center;width:3.6rem;height:3.6rem;font-size:1.8rem;transition:transform .3s cubic-bezier(.3,1.4,.5,1);display:grid;box-shadow:0 10px 26px -10px #e0b45ae6}.cta:hover .cta-icon[data-v-d5df61c4]{transform:rotate(-8deg)scale(1.08)}.live-dot[data-v-d5df61c4]{background:var(--color-win);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--color-win);border-radius:50%;position:absolute;top:.9rem;right:.9rem}.live-dot[data-v-d5df61c4]:after{content:"";border-radius:inherit;border:2px solid var(--color-win);animation:1.4s ease-out infinite ping-ring;position:absolute;inset:0}.hist-row[data-v-d5df61c4]{background:#0003;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .65rem;padding:.5rem .65rem;font-size:.88rem;transition:background .2s;display:grid}.hist-row[data-v-d5df61c4]:hover{background:#ffffff0d}.hist-reward[data-v-d5df61c4]{grid-column:2}.result[data-v-d5df61c4]{text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;min-width:5.4rem;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.result.win[data-v-d5df61c4]{color:#a8ecbb;background:#6fd28a29;border:1px solid #6fd28a59}.result.lose[data-v-d5df61c4]{color:#ffb3ab;background:#ff6b5f24;border:1px solid #ff6b5f59}.result.tie[data-v-d5df61c4]{color:var(--color-muted);background:#ffffff0f;border:1px solid #ffffff1f}@media (width>=1280px){.hist-row[data-v-d5df61c4]{grid-template-columns:auto minmax(0,1fr) auto}.hist-reward[data-v-d5df61c4]{text-align:right;grid-column:auto}}.doc-tab[data-v-05cf2039]{text-align:center;color:var(--color-muted);border-radius:999px;padding:.4rem .7rem;font-weight:700;text-decoration:none}@media (width>=1024px){.doc-tab[data-v-05cf2039]{text-align:left;border-radius:.6rem}}.doc-tab.on[data-v-05cf2039]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold))}.toc[data-v-05cf2039]{color:var(--color-muted);border-radius:.5rem;padding:.3rem .6rem;font-size:.8rem;text-decoration:none}.toc[data-v-05cf2039]:hover{color:var(--color-gold-2);background:#ffffff0d}.legal-section+.legal-section[data-v-05cf2039]{margin-top:1.6rem}.legal-section h2[data-v-05cf2039]{margin-bottom:.5rem;font-size:1.2rem}.legal-body[data-v-05cf2039]{color:#f3e9dae0;font-size:.93rem;line-height:1.7}.legal-body[data-v-05cf2039] p+p,.legal-body[data-v-05cf2039] p+ul,.legal-body[data-v-05cf2039] ul+p{margin-top:.6rem}.legal-body[data-v-05cf2039] ul{gap:.35rem;padding-left:1.2rem;list-style:outside;display:grid}.legal-body[data-v-05cf2039] li::marker{color:var(--color-gold)}.legal-body[data-v-05cf2039] b{color:var(--color-text)}.legal-body[data-v-05cf2039] a{color:var(--color-gold-2);text-underline-offset:2px;text-decoration:underline}.btn-watch[data-v-38558c9f]{color:#bfe1ff;background:#5fb3ff24;border-color:#5fb3ff99}.btn-watch[data-v-38558c9f]:hover{background:#5fb3ff42}.seg[data-v-38558c9f]{background:#0000004d;border:1px solid #e0b45a2e;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.2rem;width:100%;padding:.25rem;display:grid}@media (width>=640px){.seg[data-v-38558c9f]{width:auto;display:inline-flex}}.seg-btn[data-v-38558c9f]{white-space:nowrap;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}@media (width>=640px){.seg-btn[data-v-38558c9f]{padding:.4rem .85rem}}.seg-btn[data-v-38558c9f]:hover{background:#ffffff12}.seg-btn b[data-v-38558c9f]{background:#ffffff1a;border-radius:999px;padding:0 .4rem;font-size:.72rem}.seg-btn.on[data-v-38558c9f]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold))}.seg-btn.on b[data-v-38558c9f]{background:#0000002e}.seg-btn.on .dot.on[data-v-38558c9f]{box-shadow:none;background:#1f6b35}.box-in[data-v-38558c9f]{background:radial-gradient(120% 140% at 0 0,#e0b45a29,#0000 55%),linear-gradient(#2a2119d9,#1e1711c7);border-color:#e0b45a8c}.row-item[data-v-38558c9f]{background:#00000038;border:1px solid #ffffff0d;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.row-item>div.min-w-0[data-v-38558c9f]{flex:11rem}.row-item[data-v-38558c9f]>:last-child{margin-left:auto}.emblem[data-v-38558c9f]{object-fit:cover;background:#1b140e;border:2px solid #e0b45a73;border-radius:50%}.pcard.online[data-v-38558c9f]{border-color:#6fd28a59}.pcard.friend[data-v-38558c9f]{border-color:#5fb3ff73}.pcard.me[data-v-38558c9f]{background:radial-gradient(120% 120% at 100% 0,#e0b45a24,#0000 60%),linear-gradient(#36291bd9,#1e1711c7);border-color:#e0b45a99}.avatar[data-v-38558c9f]{border-radius:50%;transition:transform .2s;display:block;position:relative}.avatar[data-v-38558c9f]:hover{transform:scale(1.06)}.avatar.off .emblem[data-v-38558c9f]{filter:grayscale(.8)brightness(.7)}.avatar .ring[data-v-38558c9f]{border:2px solid var(--color-win);pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite halo-38558c9f;position:absolute;inset:0}@keyframes halo-38558c9f{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.status[data-v-38558c9f]{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.status.on[data-v-38558c9f]{color:var(--color-win);background:#6fd28a1f}.status.off[data-v-38558c9f]{color:var(--color-muted);background:#ffffff0d}.status.busy[data-v-38558c9f]{color:var(--color-energy);background:#ffd23f1f}.status.me-tag[data-v-38558c9f]{color:#1b130a;background:var(--color-gold)}.winbar[data-v-38558c9f]{background:#ff6b5f59;border-radius:999px;height:.3rem;overflow:hidden}.winbar>i[data-v-38558c9f]{background:var(--color-win);border-radius:inherit;height:100%;transition:width .5s;display:block}.friend-tag[data-v-38558c9f]{width:2.1rem;color:var(--color-player);background:#5fb3ff1f;border:1px solid #5fb3ff59;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.friend-tag.pending[data-v-38558c9f]{color:var(--color-muted);background:#ffffff0d;border-color:#ffffff1a}.link[data-v-38558c9f]{color:var(--color-gold);cursor:pointer;font-weight:600;text-decoration:underline}.dots[data-v-38558c9f]{gap:.25rem;display:inline-flex}.dots i[data-v-38558c9f]{background:var(--color-gold);border-radius:50%;width:.4rem;height:.4rem;animation:1.2s infinite pulse-soft}.dots i[data-v-38558c9f]:nth-child(2){animation-delay:.2s}.dots i[data-v-38558c9f]:nth-child(3){animation-delay:.4s}.hero-glow[data-v-de4a0445]{pointer-events:none;background:radial-gradient(circle,#e0b45a2e,#0000 65%);position:absolute;inset:-40% 50% 30% -20%}.emblem-wrap[data-v-de4a0445]{place-items:center;display:grid;position:relative}.emblem-wrap[data-v-de4a0445]:before{content:"";filter:blur(10px);background:radial-gradient(circle,#e0b45a59,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite breathe-de4a0445;position:absolute;inset:8%}.emblem[data-v-de4a0445]{object-fit:contain;filter:drop-shadow(0 12px 22px #000000a6);transition:transform .4s cubic-bezier(.3,1.4,.5,1);position:relative}.emblem-wrap:hover .emblem[data-v-de4a0445]{transform:scale(1.05)rotate(-3deg)}@keyframes breathe-de4a0445{50%{opacity:.7;transform:scale(1.08)}}.level-badge[data-v-de4a0445]{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-radius:999px;align-items:baseline;gap:.25rem;padding:.2rem .7rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #000c}.level-badge b[data-v-de4a0445]{font-family:var(--font-display);letter-spacing:0;font-size:1.05rem}.pstatus[data-v-de4a0445]{border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.pstatus.on[data-v-de4a0445]{color:#a8ecbb;background:#6fd28a1f;border-color:#6fd28a66}.pstatus.off[data-v-de4a0445]{color:var(--color-muted);background:#ffffff0d;border-color:#ffffff1f}.pstatus.busy[data-v-de4a0445]{color:#ffe7a0;background:#ffd23f1f;border-color:#ffd23f66}.pstatus.me[data-v-de4a0445]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-color:#0000}.pstatus.friend[data-v-de4a0445]{color:#b5dcff;background:#5fb3ff1f;border-color:#5fb3ff66}.h2h[data-v-de4a0445]{background:#0000004d;border:1px solid #e0b45a40;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.9rem;display:inline-flex}.stat-box[data-v-de4a0445]{background:#00000040;border:1px solid #ffffff0d;border-radius:1rem;padding:.7rem .85rem;transition:border-color .2s,transform .2s}.stat-box[data-v-de4a0445]:hover{border-color:#e0b45a4d;transform:translateY(-2px)}.hist-row[data-v-de4a0445]{background:#0003;border-radius:.8rem;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"res mode opp when""res mode reward reward";align-items:center;gap:.15rem .65rem;padding:.55rem .7rem;font-size:.9rem;transition:background .2s;display:grid}.hist-row[data-v-de4a0445]:hover{background:#ffffff0d}.hist-row>.result[data-v-de4a0445]{grid-area:res}.mode[data-v-de4a0445]{color:var(--color-muted);white-space:nowrap;grid-area:mode;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.mode.pvp[data-v-de4a0445]{color:var(--color-player)}.mode.quest[data-v-de4a0445]{color:var(--color-gold-2)}.hist-opp[data-v-de4a0445]{grid-area:opp}.hist-reward[data-v-de4a0445]{grid-area:reward}.hist-when[data-v-de4a0445]{text-align:right;white-space:nowrap;grid-area:when}@media (width<=560px){.hist-row[data-v-de4a0445]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"res opp when""mode reward reward"}}@media (width>=900px){.hist-row[data-v-de4a0445]{grid-template-columns:auto 5.5rem minmax(0,1fr) auto auto;grid-template-areas:"res mode opp reward when"}.hist-reward[data-v-de4a0445]{text-align:right}}.result[data-v-de4a0445]{text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;min-width:5.4rem;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.result.win[data-v-de4a0445]{color:#a8ecbb;background:#6fd28a29;border:1px solid #6fd28a59}.result.lose[data-v-de4a0445]{color:#ffb3ab;background:#ff6b5f24;border:1px solid #ff6b5f59}.result.tie[data-v-de4a0445]{color:var(--color-muted);background:#ffffff0f;border:1px solid #ffffff1f}.summary[data-v-c5da66e1]{background:#00000040;border:1px solid #e0b45a29;border-radius:1rem;padding:.9rem 1rem}.map-scroll[data-v-c5da66e1],.strip[data-v-c5da66e1]{scrollbar-width:thin;scrollbar-color:#e0b45a4d transparent}.journey[data-v-c5da66e1]{cursor:pointer;text-align:left;border-radius:1rem;align-items:center;gap:.8rem;width:100%;padding:.6rem .75rem .6rem .6rem;display:flex}.journey.is-open[data-v-c5da66e1]{box-shadow:var(--shadow-glow);background:linear-gradient(#3c2c1ad9,#241b13cc);border-color:#e0b45aa6}.journey.is-bloqueada[data-v-c5da66e1]{opacity:.62}.journey.is-bloqueada .thumb img[data-v-c5da66e1]{filter:grayscale(.9)brightness(.7)}.journey-name[data-v-c5da66e1]{font-family:var(--font-display);color:var(--color-gold-2);font-size:1rem;line-height:1.2}.thumb[data-v-c5da66e1]{border-radius:.8rem;flex:none;width:3.6rem;height:3.6rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e0b45a4d}.thumb img[data-v-c5da66e1]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.journey:hover .thumb img[data-v-c5da66e1]{transform:scale(1.08)}.thumb-lock[data-v-c5da66e1],.thumb-done[data-v-c5da66e1]{place-items:center;font-size:1.2rem;display:grid;position:absolute;inset:0}.thumb-lock[data-v-c5da66e1]{color:var(--color-muted);background:#00000073}.thumb-done[data-v-c5da66e1]{color:#fff;text-shadow:0 1px 4px #000;background:#6fd28a40}.reward-peek img[data-v-c5da66e1]{width:2.6rem;box-shadow:0 0 0 1.5px var(--color-r-normal);border-radius:.3rem}.reward-peek img[data-rarity=rara][data-v-c5da66e1]{box-shadow:0 0 0 1.5px var(--color-r-rara)}.reward-peek img[data-rarity=epica][data-v-c5da66e1]{box-shadow:0 0 0 1.5px var(--color-r-epica)}.reward-peek img[data-rarity=lendaria][data-v-c5da66e1]{box-shadow:0 0 0 1.5px var(--color-r-lendaria), 0 0 12px -2px #ffb54799}.chev[data-v-c5da66e1]{color:var(--color-muted);transition:transform .2s,color .2s}.journey:hover .chev[data-v-c5da66e1],.journey.is-open .chev[data-v-c5da66e1]{color:var(--color-gold);transform:translate(2px)}.lvl[data-v-c5da66e1]{color:var(--color-text);background:#ffffff12;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-weight:600;display:inline-flex}.state[data-v-c5da66e1]{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.state.done[data-v-c5da66e1]{color:var(--color-win);background:#6fd28a29}.state.locked[data-v-c5da66e1]{color:var(--color-muted);background:#ffffff0f}.state.open[data-v-c5da66e1]{color:var(--color-gold-2);background:#e0b45a29}.state.progress[data-v-c5da66e1]{color:#b5dcff;background:#5fb3ff29}.hero[data-v-c5da66e1]{isolation:isolate;border-bottom:1px solid #e0b45a26;position:relative}.hero-bg[data-v-c5da66e1]{z-index:-1;background-position:50% 30%;background-size:cover;position:absolute;inset:0}.hero-bg[data-v-c5da66e1]:after{content:"";background:linear-gradient(90deg,#140f0af2 0%,#140f0ac7 55%,#140f0a73 100%),linear-gradient(#0000 40%,#140f0ae6);position:absolute;inset:0}.path[data-v-c5da66e1]{gap:1.1rem;display:grid;position:relative}.mission[data-v-c5da66e1]{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;display:grid;position:relative}.mission[data-v-c5da66e1]:not(:last-child):before{content:"";background:linear-gradient(#e0b45a73,#e0b45a1a);width:2px;position:absolute;top:2.6rem;bottom:-1.1rem;left:1.25rem;transform:translate(-50%)}.mission.st-vencida[data-v-c5da66e1]:not(:last-child):before{background:linear-gradient(var(--color-win), #6fd28a4d)}.node[data-v-c5da66e1]{z-index:1;width:2.5rem;height:2.5rem;color:var(--color-muted);background:#1b140e;border:2px solid #e0b45a4d;border-radius:50%;place-items:center;font-size:1.05rem;display:grid;position:relative}.st-vencida .node[data-v-c5da66e1]{border-color:var(--color-win);color:var(--color-win);background:#6fd28a33}.st-disponivel .node[data-v-c5da66e1]{border-color:var(--color-gold);background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));color:#1b130a}.st-disponivel .node[data-v-c5da66e1]:after{content:"";border:2px solid var(--color-gold);border-radius:50%;animation:1.6s ease-out infinite ping-ring;position:absolute;inset:-2px}.is-boss.st-disponivel .node[data-v-c5da66e1]{color:#fff;background:linear-gradient(#ff9a6a,#e0503f);border-color:#ff8a6a}.mission-card[data-v-c5da66e1]{background:#00000038;border:1px solid #ffffff12;border-radius:1rem;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.mission-card[data-v-c5da66e1]:hover{border-color:#e0b45a59;transform:translateY(-2px);box-shadow:0 14px 30px -18px #000000e6}.st-disponivel .mission-card[data-v-c5da66e1]{border-color:#e0b45a80;box-shadow:0 0 0 1px #e0b45a26,0 16px 40px -22px #e0b45a99}.is-boss .mission-card[data-v-c5da66e1]{background:linear-gradient(135deg,#ff6b5f1a,#00000040 50%)}.st-nivel .mission-card[data-v-c5da66e1],.st-bloqueada .mission-card[data-v-c5da66e1]{opacity:.7}.st-nivel .art img[data-v-c5da66e1],.st-bloqueada .art img[data-v-c5da66e1]{filter:grayscale(.75)brightness(.75)}.art[data-v-c5da66e1]{flex:none;width:9.5rem;min-height:9rem;position:relative;overflow:hidden}.art img[data-v-c5da66e1]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.mission-card:hover .art img[data-v-c5da66e1]{transform:scale(1.06)}.art[data-v-c5da66e1]:after{content:"";background:linear-gradient(90deg,#0000 60%,#00000059);position:absolute;inset:0}.boss-tag[data-v-c5da66e1]{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#ff8a6a,#d9443a);border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-weight:800;position:absolute;top:.45rem;left:.45rem;box-shadow:0 4px 12px -4px #ff6b5fcc}.art-lvl[data-v-c5da66e1]{z-index:1;color:var(--color-gold-2);background:#000000b3;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:700;position:absolute;bottom:.45rem;left:.45rem}.reward[data-v-c5da66e1]{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;display:inline-flex}.rarity-reward[data-v-c5da66e1]{color:var(--rc);border-color:color-mix(in srgb, var(--rc) 50%, transparent);background:color-mix(in srgb, var(--rc) 12%, transparent)}.boss-reward[data-v-c5da66e1]{flex:none;align-self:center;width:7.5rem;padding:1rem 1rem 1rem 0}.spinner[data-v-c5da66e1]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin-c5da66e1}@keyframes spin-c5da66e1{to{transform:rotate(360deg)}}@media (width<=560px){.mission[data-v-c5da66e1]{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.node[data-v-c5da66e1]{width:2rem;height:2rem;font-size:.9rem}.mission[data-v-c5da66e1]:not(:last-child):before{top:2.1rem;left:1rem}.mission-card[data-v-c5da66e1]{flex-direction:column}.art[data-v-c5da66e1]{aspect-ratio:16/8;width:100%;min-height:0}.art[data-v-c5da66e1]:after{background:linear-gradient(#0000 50%,#0006)}}.me-card[data-v-fead98b3]{border-color:color-mix(in srgb, var(--elo) 45%, transparent);background:radial-gradient(90% 70% at 50% 0%, color-mix(in srgb, var(--elo) 22%, transparent), transparent 70%), linear-gradient(180deg, #2a2119d1, #1e1711c2)}.emblem-big[data-v-fead98b3]{width:6.5rem;height:6.5rem;color:var(--elo);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--elo) 40%, transparent), color-mix(in srgb, var(--elo) 10%, #120d08) 70%);border:2px solid color-mix(in srgb, var(--elo) 70%, transparent);box-shadow:0 0 36px -6px color-mix(in srgb, var(--elo) 70%, transparent), inset 0 0 18px #00000073;border-radius:1.9rem;place-items:center;margin-top:.75rem;font-size:3rem;animation:4s ease-in-out infinite float-fead98b3;display:grid;rotate:45deg}.emblem-big i[data-v-fead98b3]{filter:drop-shadow(0 4px 10px #0009);rotate:-45deg}@keyframes float-fead98b3{0%,to{translate:0}50%{translate:0 -5px}}.stat[data-v-fead98b3]{background:#00000040;border-radius:.8rem;padding:.45rem .25rem;display:grid}.stat b[data-v-fead98b3]{font-size:1.1rem}.stat small[data-v-fead98b3]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.queue-card[data-v-fead98b3]{background:radial-gradient(120% 140% at 100% 0,#ffb54729,#0000 55%),linear-gradient(#2a2119cc,#1e1711bd);border-color:#e0b45a52}.queue-box[data-v-fead98b3]{background:#0000004d;border:1px solid #ffb54766}.radar[data-v-fead98b3]{color:#ffb547;background:#ffb54724;border-radius:50%;flex-shrink:0;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;display:grid;position:relative}.radar[data-v-fead98b3]:before,.radar[data-v-fead98b3]:after{content:"";border:2px solid #ffb547;border-radius:50%;animation:1.8s ease-out infinite ping-ring;position:absolute;inset:0}.radar[data-v-fead98b3]:after{animation-delay:.9s}.step[data-v-fead98b3]{text-align:center;color:var(--elo);justify-items:center;gap:.2rem;padding:1rem .5rem;display:grid;position:relative}.step b[data-v-fead98b3]{color:var(--elo);font-size:1rem}.step.mine[data-v-fead98b3]{border-color:var(--elo);box-shadow:0 0 0 1px var(--elo), 0 0 26px -6px var(--elo);background:radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--elo) 22%, transparent), transparent 70%), linear-gradient(180deg, #2a2119d1, #1e1711c2)}.you[data-v-fead98b3]{text-transform:uppercase;letter-spacing:.08em;color:#1b130a;background:var(--elo);border-radius:999px;padding:0 .55rem;font-size:.65rem;font-weight:800;position:absolute;top:-.55rem;left:50%;translate:-50%}@media (width<=639px){.step[data-v-fead98b3]{text-align:left;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.step i[data-v-fead98b3]{text-align:center;width:2rem;font-size:1.5rem}.step b[data-v-fead98b3]{flex:1}.you[data-v-fead98b3]{order:5;position:static;translate:none}}.toggle[data-v-fead98b3]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.track[data-v-fead98b3]{background:#ffffff1f;border:1px solid #e0b45a40;border-radius:999px;width:2.4rem;height:1.35rem;transition:background .2s;position:relative}.knob[data-v-fead98b3]{background:var(--color-text);border-radius:50%;width:.95rem;height:.95rem;transition:transform .2s;position:absolute;top:.12rem;left:.15rem}.toggle input:checked+.track[data-v-fead98b3]{background:var(--color-gold)}.toggle input:checked+.track .knob[data-v-fead98b3]{background:#1b130a;transform:translate(1.02rem)}.toggle input:focus-visible+.track[data-v-fead98b3]{outline:2px solid var(--color-gold);outline-offset:2px}.rank-row[data-v-fead98b3]{color:var(--color-text);border-top:1px solid #ffffff0d;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;text-decoration:none;transition:background .15s,transform .15s;display:grid}@media (width>=640px){.rank-row[data-v-fead98b3]{grid-template-columns:3rem minmax(0,1fr) 9rem 6rem 6rem;padding:.7rem 1.25rem}}.rank-row[data-v-fead98b3]:not(.head):hover{background:#e0b45a14}.rank-row.head[data-v-fead98b3]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);background:#00000040;border-top:0;font-size:.7rem;font-weight:700}.rank-row .pos[data-v-fead98b3]{text-align:center;color:var(--color-muted);font-size:1rem;font-weight:800}.rank-row.top .pos[data-v-fead98b3]{font-size:1.5rem}.rank-row.top1[data-v-fead98b3]{background:linear-gradient(90deg,#ffd23f1f,#0000 60%)}.rank-row.top2[data-v-fead98b3]{background:linear-gradient(90deg,#c4ccd61a,#0000 60%)}.rank-row.top3[data-v-fead98b3]{background:linear-gradient(90deg,#cd8a4f1f,#0000 60%)}.rank-row.me[data-v-fead98b3]{box-shadow:inset 3px 0 0 var(--color-gold);background:#e0b45a24}.npc[data-v-ad786ce4]{background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--c) 18%, transparent), transparent 55%), linear-gradient(180deg, #241b13f2, #16100bf2);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem;display:flex}.npc-icon[data-v-ad786ce4]{width:64px;height:64px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);box-shadow:0 0 30px -8px var(--c);border-radius:20px;flex:none;place-items:center;font-size:2rem;display:grid}.purse[data-v-ad786ce4]{background:#00000059;border-radius:999px;padding:.25rem .8rem}.search[data-v-ad786ce4]{background:#0000004d;border:1px solid #e0b45a2e;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;display:flex}.search input[data-v-ad786ce4]{width:100%;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.88rem}.pick[data-v-ad786ce4]{background:#00000040;border:2px solid #0000;border-radius:.7rem;gap:.25rem;padding:.3rem;transition:border-color .15s,transform .15s;display:grid;position:relative}.pick[data-v-ad786ce4]:hover{transform:translateY(-2px)}.pick.on[data-v-ad786ce4]{border-color:#ff8a3d;box-shadow:0 0 20px -6px #ff8a3d}.pick img[data-v-ad786ce4]{aspect-ratio:560/755;object-fit:cover;border-radius:.45rem;width:100%}.pick-name[data-v-ad786ce4]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.7rem;font-weight:600;overflow:hidden}.slots[data-v-ad786ce4]{gap:3px;display:grid;position:absolute;top:.55rem;right:.55rem}.slots i[data-v-ad786ce4]{background:var(--c);width:10px;height:10px;box-shadow:0 0 6px var(--c);border:1px solid #ffffff59;border-radius:2px;rotate:45deg}.altar[data-v-ad786ce4]{background:linear-gradient(#28180ef5,#160e09f5);border:1px solid #ff8a3d59;border-radius:1.2rem;padding:1rem;transition:box-shadow .3s;position:sticky;top:.5rem}@media (width<=1023px){.altar[data-v-ad786ce4]{position:static}}.altar.flashing[data-v-ad786ce4]{box-shadow:0 0 0 2px var(--flash), 0 0 60px -6px var(--flash)}.fused[data-v-ad786ce4]{color:var(--color-text);background:color-mix(in srgb, var(--c) 20%, transparent);border-radius:999px;padding:.05rem .55rem;font-size:.72rem;font-weight:700}.rite[data-v-ad786ce4]{text-align:left;color:var(--color-text);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:#00000047;border-radius:.8rem;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:background .15s,border-color .15s;display:flex}.rite[data-v-ad786ce4]:hover:not(:disabled){background:color-mix(in srgb, var(--c) 14%, transparent);border-color:var(--c)}.rite[data-v-ad786ce4]:disabled{opacity:.45;cursor:not-allowed}.gem[data-v-ad786ce4]{background:linear-gradient(135deg, #fffa, var(--c) 45%, color-mix(in srgb, var(--c) 55%, #000));width:24px;height:24px;box-shadow:0 0 12px color-mix(in srgb, var(--c) 70%, transparent);border-radius:4px;flex:none;rotate:45deg}.wallet[data-v-5055f158]{background:#0000004d;border:1px solid #e0b45a40;border-radius:1rem;justify-items:end;gap:.1rem;padding:.55rem 1.1rem;display:grid}.pills[data-v-5055f158]{scrollbar-width:none;gap:.4rem;padding-bottom:2px;display:flex;overflow-x:auto}.pills[data-v-5055f158]::-webkit-scrollbar{display:none}.pill[data-v-5055f158]{white-space:nowrap;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.pill[data-v-5055f158]:hover{background:#ffffff1a;transform:translateY(-1px)}.pill-dot[data-v-5055f158]{background:var(--rc);width:.55rem;height:.55rem;box-shadow:0 0 8px var(--rc);border-radius:50%}.pill.active[data-v-5055f158]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));border-color:#0000}.pill.active[class*=r-][data-v-5055f158]{color:#120d08;background:var(--rc)}.pill.active .pill-dot[data-v-5055f158]{box-shadow:none;background:#120d08}.pill-n[data-v-5055f158]{opacity:.6;font-size:.7rem;font-weight:800}.pill.k-apoio[data-v-5055f158]{border-color:#e3a36b73}.pill.k-apoio i[data-v-5055f158]{color:#e3a36b}.pill.k-apoio.active[data-v-5055f158]{color:#2a1405;background:linear-gradient(135deg,#f0c08a,#c98a55)}.pill.k-apoio.active i[data-v-5055f158],.pill.k-criatura.active i[data-v-5055f158]{color:inherit}.check[data-v-5055f158]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.check input[data-v-5055f158]{width:1rem;height:1rem;accent-color:var(--color-gold)}.grid-cards[data-v-5055f158]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.grid-cards[data-v-5055f158]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=900px){.grid-cards[data-v-5055f158]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1150px){.grid-cards[data-v-5055f158]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1350px){.grid-cards[data-v-5055f158]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tile[data-v-5055f158]{flex-direction:column;gap:.5rem;padding:.7rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.tile[data-v-5055f158]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a66;transform:translateY(-3px)}.tile.owned[data-v-5055f158]{border-color:#6fd28a59}.tile-name[data-v-5055f158]{text-align:center;color:var(--color-text);font-size:.98rem;line-height:1.2}.price[data-v-5055f158]{text-align:center;font-size:1.05rem}.owned-tag[data-v-5055f158]{background:#6fd28a1a;border-radius:.8rem;justify-items:center;gap:.1rem;padding:.45rem;font-size:.82rem;display:grid}.owned-badge[data-v-5055f158]{background:var(--color-win);color:#0d1a10;width:1.6rem;height:1.6rem;animation:var(--animate-pop);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:.4rem;left:.4rem;box-shadow:0 4px 12px -4px #000c}.skeleton[data-v-5055f158]{aspect-ratio:3/5.2;animation:1.4s ease-in-out infinite pulse-soft}.list-move[data-v-5055f158],.list-enter-active[data-v-5055f158],.list-leave-active[data-v-5055f158]{transition:all .3s}.list-enter-from[data-v-5055f158],.list-leave-to[data-v-5055f158]{opacity:0;transform:scale(.94)}.list-leave-active[data-v-5055f158]{visibility:hidden;position:absolute}.pick-tabs[data-v-9ea2e4ae]{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#140e09e6;border:1px solid #e0b45a33;border-radius:1rem;gap:.4rem;min-width:0;padding:.35rem;display:flex;position:sticky;top:72px;overflow-x:auto}.pick-tab[data-v-9ea2e4ae]{color:var(--color-muted);white-space:nowrap;border:1px solid #0000;border-radius:.75rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.pick-tab b[data-v-9ea2e4ae]{color:#120d08;background:var(--rc,#e3a36b);border-radius:999px;padding:0 .4rem;font-size:.75rem}.pick-tab i[data-v-9ea2e4ae]{color:var(--rc,#e3a36b)}.pick-tab.on[data-v-9ea2e4ae]{color:var(--color-text);border-color:color-mix(in srgb, var(--rc,#e3a36b) 60%, transparent);background:#ffffff0f}.pick-tab.done i[data-v-9ea2e4ae]{color:var(--color-win)}.r-normal[data-v-9ea2e4ae]{--rc:var(--color-r-normal)}.r-rara[data-v-9ea2e4ae]{--rc:var(--color-r-rara)}.r-epica[data-v-9ea2e4ae]{--rc:var(--color-r-epica)}.r-lendaria[data-v-9ea2e4ae]{--rc:var(--color-r-lendaria)}.sup[data-v-9ea2e4ae]{--rc:#e3a36b}.pick-grid[data-v-9ea2e4ae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .7rem;display:grid}@media (width>=520px){.pick-grid[data-v-9ea2e4ae]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.pick-grid[data-v-9ea2e4ae]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1080px){.pick-grid[data-v-9ea2e4ae]{grid-template-columns:repeat(7,minmax(0,1fr))}}.pick[data-v-9ea2e4ae]{align-content:start;gap:.25rem;display:grid}.pick-card[data-v-9ea2e4ae]{border-radius:12px;transition:transform .15s,filter .2s;display:block;position:relative}.pick:not(.on) .pick-card[data-v-9ea2e4ae]{filter:saturate(.75)brightness(.85)}.pick-card[data-v-9ea2e4ae]:hover{filter:none;transform:translateY(-3px)}.pick.on .pick-card[data-v-9ea2e4ae]{filter:none;box-shadow:0 0 0 3px var(--color-win), 0 0 26px -4px #6fd28acc}.pick-check[data-v-9ea2e4ae]{color:#0d1a10;background:var(--color-win);border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 12px #0009}.pick-info[data-v-9ea2e4ae]{align-items:center;gap:.3rem;display:flex}.pick-name[data-v-9ea2e4ae]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;font-size:.8rem;font-weight:700;overflow:hidden}.pick-zoom[data-v-9ea2e4ae]{width:26px;height:26px;color:var(--color-gold-2);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.pick-zoom[data-v-9ea2e4ae]:hover{background:#ffffff24}.pick-stats[data-v-9ea2e4ae]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.confirm-bar[data-v-9ea2e4ae]{bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e09eb;border:1px solid #e0b45a4d;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:sticky}@media (width>=1280px){.confirm-bar[data-v-9ea2e4ae]{bottom:1rem}}.wiki-tile[data-v-bddeb32e]{--rc:var(--color-r-normal);min-width:0;color:var(--color-text);background:linear-gradient(#2a2119c7,#1e1711b8);border:1px solid #e0b45a24;border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 14px 30px -20px #000000e6}.wiki-tile[data-rarity=rara][data-v-bddeb32e]{--rc:var(--color-r-rara)}.wiki-tile[data-rarity=epica][data-v-bddeb32e]{--rc:var(--color-r-epica)}.wiki-tile[data-rarity=lendaria][data-v-bddeb32e]{--rc:var(--color-r-lendaria)}.wiki-tile[data-v-bddeb32e]:hover{border-color:color-mix(in srgb, var(--rc) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rc) 35%, transparent), 0 20px 40px -18px color-mix(in srgb, var(--rc) 55%, transparent);transform:translateY(-4px)}.art[data-v-bddeb32e]{aspect-ratio:4/3;background:#1b140e;display:block;position:relative;overflow:hidden}.art img[data-v-bddeb32e]{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.wiki-tile:hover .art img[data-v-bddeb32e]{transform:scale(1.07)}.art[data-v-bddeb32e]:after{content:"";background:linear-gradient(#0000 45%,#140f0ad9);position:absolute;inset:0}.badge[data-v-bddeb32e]{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;position:absolute;bottom:.5rem;left:.5rem}.body[data-v-bddeb32e]{gap:.1rem;padding:.55rem .7rem .7rem;display:grid}.body b[data-v-bddeb32e]{font-family:var(--font-display);color:var(--color-gold-2);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.2;overflow:hidden}.body span[data-v-bddeb32e]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.crumbs[data-v-96b99fd6]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.85rem;display:flex}.crumbs a[data-v-96b99fd6]{color:var(--color-gold);text-decoration:none}.crumbs a[data-v-96b99fd6]:hover{text-decoration:underline}.crumbs i[data-v-96b99fd6]{opacity:.7;font-size:.7rem}.crumbs span[data-v-96b99fd6]{color:var(--color-text)}.hero[data-v-96b99fd6],.home-head[data-v-96b99fd6]{isolation:isolate;position:relative;overflow:hidden}.hero[data-v-96b99fd6]{align-items:flex-end;min-height:16rem;display:flex}.hero-bg[data-v-96b99fd6]{z-index:-1;background-position:50% 25%;background-size:cover;animation:14s ease-out both zoom-96b99fd6;position:absolute;inset:0;transform:scale(1.02)}.hero-bg[data-v-96b99fd6]:after{content:"";background:linear-gradient(90deg,#0f0b08f0 0%,#0f0b08b3 50%,#0f0b0840 100%),linear-gradient(#0000 45%,#0f0b08d9);position:absolute;inset:0}@keyframes zoom-96b99fd6{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.home-head[data-v-96b99fd6]:before{content:"";z-index:-1;background:radial-gradient(600px 240px at 85% 0,#e0b45a2e,#0000 70%),radial-gradient(500px 260px at 0 100%,#b36bff1f,#0000 70%);position:absolute;inset:0}.epithet[data-v-96b99fd6]{font-family:var(--font-display);color:var(--color-text);opacity:.85;margin-top:.35rem;font-size:clamp(1.05rem,2.4vw,1.4rem);font-style:italic}.sec-title[data-v-96b99fd6]{align-items:baseline;gap:.6rem;margin-bottom:.9rem;font-size:1.35rem;display:flex}.sec-title i[data-v-96b99fd6]{color:var(--color-gold);font-size:1.05rem}.story[data-v-96b99fd6]{color:#f3e9daeb;text-wrap:pretty;max-width:68ch;font-size:1.06rem;line-height:1.85}article .story[data-v-96b99fd6]:first-letter{float:left;font-family:var(--font-display);color:var(--color-gold-2);margin:.35rem .55rem 0 0;font-size:3.4rem;line-height:.8}.where[data-v-96b99fd6]{background:#00000038;border:1px solid #ffffff0f;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.65rem .8rem;display:flex}.where a[data-v-96b99fd6]{color:var(--color-gold-2);text-decoration:none}.where a[data-v-96b99fd6]:hover{text-decoration:underline}.where-tag[data-v-96b99fd6]{letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.p-chefe .where-tag[data-v-96b99fd6]{color:#ffb3ab;background:#ff6b5f33}.p-inimigo .where-tag[data-v-96b99fd6]{color:#b5dcff;background:#5fb3ff2e}.p-baralho .where-tag[data-v-96b99fd6]{color:var(--color-gold-2);background:#e0b45a26}.champ-pill[data-v-96b99fd6]{background:#00000047;border:1px solid #e0b45a33;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .3rem;display:inline-flex}.champ-pill img[data-v-96b99fd6]{object-fit:cover;border-radius:50%;width:2.2rem;height:2.2rem}.facts[data-v-96b99fd6]{display:grid}.facts>div[data-v-96b99fd6]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem .1rem;font-size:.9rem;display:flex}.facts dt[data-v-96b99fd6]{color:var(--color-muted);white-space:nowrap}.facts dd[data-v-96b99fd6]{text-align:right;align-items:center;gap:.6rem;min-width:0;display:flex}.facts dd a[data-v-96b99fd6]{color:var(--color-gold-2)}.facts .stat dd[data-v-96b99fd6]{flex:1;justify-content:flex-end}.statbar[data-v-96b99fd6]{background:#ffffff14;border-radius:999px;flex:1;max-width:9rem;height:.45rem;overflow:hidden}.statbar i[data-v-96b99fd6]{border-radius:inherit;transform-origin:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both grow-96b99fd6;display:block;box-shadow:0 0 10px -2px}@keyframes grow-96b99fd6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tiles[data-v-96b99fd6]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;display:grid}.tiles.compact[data-v-96b99fd6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (width<=420px){.tiles[data-v-96b99fd6],.tiles.compact[data-v-96b99fd6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.pager[data-v-96b99fd6]{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem;display:grid}.pager-link[data-v-96b99fd6]{color:var(--color-text);background:#00000040;border:1px solid #e0b45a29;border-radius:1rem;align-items:center;gap:.8rem;padding:.9rem 1.1rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pager-link[data-v-96b99fd6]:hover{box-shadow:var(--shadow-glow);border-color:#e0b45a73;transform:translateY(-2px)}.pager-link small[data-v-96b99fd6]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;display:block}.pager-link b[data-v-96b99fd6]{font-family:var(--font-display);color:var(--color-gold-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pager-link i[data-v-96b99fd6]{color:var(--color-gold);font-size:1.1rem}.search[data-v-96b99fd6]{max-width:36rem;display:block;position:relative}.search i[data-v-96b99fd6]{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search .field[data-v-96b99fd6]{border-radius:999px;padding:.8rem 1rem .8rem 2.6rem;font-size:1rem}.tabs[data-v-96b99fd6]{scrollbar-width:none;background:#0000004d;border:1px solid #e0b45a24;border-radius:999px;gap:.3rem;width:max-content;max-width:100%;margin:1.25rem 0 1.1rem;padding:.3rem;display:flex;overflow-x:auto}.tab[data-v-96b99fd6]{color:var(--color-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.tab[data-v-96b99fd6]:hover{color:var(--color-text);background:#ffffff0f}.tab.on[data-v-96b99fd6]{color:#1b130a;background:linear-gradient(180deg, var(--color-gold-2), var(--color-gold));box-shadow:0 8px 20px -10px #e0b45ae6}@media (width<=420px){.tab[data-v-96b99fd6]{padding:.45rem .7rem;font-size:.82rem}}.region[data-v-96b99fd6]{isolation:isolate;min-height:9.5rem;color:var(--color-text);padding:1.25rem;text-decoration:none;display:block;position:relative;overflow:hidden}.region-bg[data-v-96b99fd6]{z-index:-1;opacity:.5;background-position:50% 30%;background-size:cover;transition:opacity .3s,transform .5s;position:absolute;inset:0}.region-bg[data-v-96b99fd6]:after{content:"";background:linear-gradient(90deg,#0f0b08f2,#0f0b088c);position:absolute;inset:0}.region:hover .region-bg[data-v-96b99fd6]{opacity:.75;transform:scale(1.05)}.champ[data-v-96b99fd6]{align-items:flex-start;gap:1rem;display:flex}.emblem[data-v-96b99fd6]{object-fit:cover;border-radius:50%;flex:none;width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px #e0b45a73,0 10px 24px -10px #000}@media (width<=420px){.champ[data-v-96b99fd6]{flex-direction:column}}.journey[data-v-96b99fd6]{align-items:flex-start;gap:1rem;display:flex}.journey-thumb[data-v-96b99fd6]{border-radius:1rem;flex:none;width:5rem;height:5rem;overflow:hidden;box-shadow:0 0 0 1px #e0b45a59}.journey-thumb img[data-v-96b99fd6]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.journey-thumb:hover img[data-v-96b99fd6]{transform:scale(1.1)}.step[data-v-96b99fd6]{color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.8rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}a.step[data-v-96b99fd6]:hover{background:#e0b45a1f;border-color:#e0b45a80}.step.boss[data-v-96b99fd6]{color:#ffb3ab;background:#ff6b5f1f;border-color:#ff6b5f66}@media (width<=420px){.journey-thumb[data-v-96b99fd6]{width:3.75rem;height:3.75rem}}.support-ability[data-v-96b99fd6]{background:linear-gradient(#d08a5c24,#0003);border-color:#de966473}.support-tag[data-v-96b99fd6]{color:#2a160a;background:linear-gradient(#f0bf98,#c97f50)}.support-target[data-v-96b99fd6]{color:#f3c9a4;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.85rem;font-weight:700;display:flex}.support-chip[data-v-96b99fd6]{text-transform:uppercase;letter-spacing:.06em;color:#f3c9a4;background:#d08a5c40;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #de96648c}.support-seal[data-v-b70837fe]{color:#f3c9a4;background:linear-gradient(#d08a5c47,#7842244d);border-radius:.75rem;align-content:center;justify-items:center;padding:.5rem 0;font-size:1.15rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #de966480}.support-seal small[data-v-b70837fe]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:.66rem;font-weight:600}.support-ability[data-v-b70837fe]{background:linear-gradient(#d08a5c24,#0003);border-color:#de966473}.support-tag[data-v-b70837fe]{color:#2a160a;background:linear-gradient(#f0bf98,#c97f50)}.target[data-v-b70837fe]{color:#f3c9a4;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.82rem;font-weight:700;display:flex}
