.pack-tile[data-v-249627b0]{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#1a1206;border:1px solid rgba(255,165,0,.2);box-sizing:border-box;-webkit-user-select:none;user-select:none}.pack-tile--interhigh[data-v-249627b0]{border-color:#4caf5073}.pack-tile--nationals[data-v-249627b0]{border-color:#f0b429cc}.pack-tile--elite[data-v-249627b0]{border-color:#e91e63d9}.pack-tile[data-v-249627b0]:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to bottom,#0d080000,#0d0800b3 50%,#0d0800f2);pointer-events:none}.pack-tile__portrait[data-v-249627b0]{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;border:0;-webkit-user-drag:none}.pack-tile__pos[data-v-249627b0]{position:absolute;top:5px;right:5px;z-index:1;font-family:Haikyuu,sans-serif;font-size:9px;padding:2px 5px;border-radius:4px;color:#fff;letter-spacing:.5px;box-shadow:0 1px 4px #00000080}.pack-tile__title[data-v-249627b0]{position:absolute;inset:auto 0 0 0;z-index:1;padding:0 6px 5px;display:flex;flex-direction:column;gap:1px}.pack-tile__name[data-v-249627b0]{font-family:Rubik,sans-serif;font-size:11px;font-weight:600;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-tile__stars[data-v-249627b0]{font-size:9px;line-height:1;letter-spacing:1px}.pack-tile--hero .pack-tile__pos[data-v-249627b0]{top:8px;right:8px;font-size:12px;padding:3px 8px;border-radius:6px}.pack-tile--hero .pack-tile__title[data-v-249627b0]{padding:0 10px 9px;gap:3px}.pack-tile--hero .pack-tile__name[data-v-249627b0]{font-size:15px}.pack-tile--hero .pack-tile__stars[data-v-249627b0]{font-size:13px}@media (min-width: 760px){.pack-tile__name[data-v-249627b0]{font-size:12px}.pack-tile__stars[data-v-249627b0]{font-size:10px}.pack-tile--hero .pack-tile__name[data-v-249627b0]{font-size:17px}.pack-tile--hero .pack-tile__stars[data-v-249627b0]{font-size:14px}}.mini-card[data-v-2566ba86]{display:flex;flex-direction:column;gap:6px;padding:6px 8px;box-sizing:border-box;width:100%;min-width:0;background:#0d0800;border:1px solid rgba(255,165,0,.15);border-radius:8px}.mini-card__head[data-v-2566ba86]{display:flex;align-items:center;gap:7px;min-width:0}.mini-card__portrait[data-v-2566ba86]{width:34px;height:34px;flex-shrink:0;border-radius:6px;object-fit:cover;object-position:top}.mini-card__id[data-v-2566ba86]{display:flex;flex-direction:column;gap:1px;min-width:0}.mini-card__name[data-v-2566ba86]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:.75rem;line-height:1.25;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-card__meta[data-v-2566ba86]{display:flex;align-items:center;gap:5px;font-family:Roboto-thin,sans-serif;font-size:.66rem;line-height:1.25;color:#fff9;white-space:nowrap;overflow:hidden}.mini-card__pos[data-v-2566ba86]{font-weight:700;color:var(--pos)}.mini-card__stars[data-v-2566ba86]{letter-spacing:-1px}.mini-card__stats[data-v-2566ba86]{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.mini-card__stat[data-v-2566ba86]{display:flex;flex-direction:column;align-items:center;padding:2px 0;background:#ffffff0a;border-radius:4px}.mini-card__stat-label[data-v-2566ba86]{font-family:Roboto-thin,sans-serif;font-size:.66rem;line-height:1.2;color:#ffffff8c}.mini-card__stat-value[data-v-2566ba86]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.8rem;line-height:1.2;color:#fff}.card-slot[data-v-c6d7035a]{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.card-slot__role-row[data-v-c6d7035a]{display:flex;align-items:center;gap:6px;height:1.5rem}.card-slot__stamina[data-v-c6d7035a]{display:inline-flex;flex-shrink:0;gap:1px}.card-slot__pip[data-v-c6d7035a]{width:10px;height:10px}.card-slot__pip--empty[data-v-c6d7035a]{filter:grayscale(1);opacity:.3}.card-slot__role[data-v-c6d7035a]{margin-right:auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Haikyuu,sans-serif;font-size:.8rem;color:#fff9;letter-spacing:1.5px;text-transform:uppercase}.card-slot__clear[data-v-c6d7035a]{font-size:.8rem;color:#ffffff80;background:none;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:1px 5px;cursor:pointer;line-height:1.4;transition:color .15s,border-color .15s,background .15s}.card-slot__clear[data-v-c6d7035a]:hover{color:#e53935;border-color:#e5393566;background:#e5393514}.card-slot__clear--hidden[data-v-c6d7035a]{visibility:hidden}.card-slot__stack[data-v-c6d7035a]{display:grid;min-height:74px;border-radius:8px;outline:1px dashed transparent;outline-offset:-1px}.card-slot__stack[data-v-c6d7035a]>*{grid-area:1/1}.card-slot__stack--empty[data-v-c6d7035a]{outline-color:#ffa50059}.card-slot__stack .card-slot__ghost[data-v-c6d7035a]{visibility:hidden;pointer-events:none}.card-slot__empty-label[data-v-c6d7035a]{align-self:center;justify-self:center;font-family:Haikyuu,sans-serif;font-size:.85rem;color:#fff9;letter-spacing:1.5px;text-transform:uppercase}.serve-types[data-v-98dc083a]{display:flex;gap:8px}.serve-types__btn[data-v-98dc083a]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;background:#ffa5000d;border:1px solid rgba(255,165,0,.2);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;color:inherit}.serve-types__btn[data-v-98dc083a]:hover{background:#ffa5001f;border-color:#ffa50080}.serve-types__btn[data-v-98dc083a]:active{transform:scale(.97)}.serve-types__btn--best[data-v-98dc083a]{background:#ffa50029;border:2px solid orange;padding:9px 5px}.serve-types__best[data-v-98dc083a]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:1px 8px;border-radius:999px;background:orange;color:#111;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.serve-types__name[data-v-98dc083a]{font-family:Haikyuu,sans-serif;font-size:1rem;white-space:nowrap;color:#fff}.serve-types__line[data-v-98dc083a]{font-family:Roboto-thin,sans-serif;font-size:.85rem;line-height:1.3;white-space:nowrap;color:#ffffffb3}.serve-types__line strong[data-v-98dc083a]{font-weight:700;font-size:1rem;color:#fff}.serve-types__line strong.serve-types__strength--strong[data-v-98dc083a]{color:#f0b429}.serve-types__line strong.serve-types__strength--weak[data-v-98dc083a]{color:#fff9}.calls[data-v-594aebc2]{display:grid;grid-template-columns:auto 1fr 1fr;column-gap:8px;row-gap:6px;align-items:center}.calls__head[data-v-594aebc2],.calls__row[data-v-594aebc2]{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.calls__head[data-v-594aebc2]{padding:0 10px;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c}.calls__head span[data-v-594aebc2]:nth-child(2),.calls__head span[data-v-594aebc2]:nth-child(3){text-align:center}.calls__head--rival[data-v-594aebc2]{color:#ef7875e6}.calls__head--you[data-v-594aebc2]{color:#f0b429}.calls__row[data-v-594aebc2]{padding:6px 16px;margin-bottom:3px;background:linear-gradient(180deg,#ffa50042,#ffa5001f);border:1px solid rgba(255,165,0,.75);border-radius:999px;box-shadow:0 3px #8c5000e6;cursor:pointer;color:inherit;text-align:left;transition:background .15s,border-color .15s,box-shadow .1s,transform .1s}.calls__row[data-v-594aebc2]:hover{background:linear-gradient(180deg,#ffa50061,#ffa50033);border-color:orange}.calls__row[data-v-594aebc2]:active{transform:translateY(3px);box-shadow:0 0 #8c5000e6}.calls__row[data-v-594aebc2]:focus-visible{outline:2px solid #fff;outline-offset:2px}.calls__row[data-v-594aebc2]:disabled{background:#ffffff08;border-color:#ffffff1f;box-shadow:0 3px #ffffff0a;cursor:default;pointer-events:none}.calls__row:disabled .calls__name[data-v-594aebc2],.calls__row:disabled .calls__word--you[data-v-594aebc2]{color:#ffffff80}.calls__name[data-v-594aebc2]{font-family:Haikyuu,sans-serif;font-size:1rem;color:#fff;white-space:nowrap}.calls__word[data-v-594aebc2]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.95rem;text-align:center}.calls__word--rival[data-v-594aebc2]{color:#ef7875}.calls__word--you[data-v-594aebc2]{color:#f0b429}.calls__foot[data-v-594aebc2]{grid-column:1/-1;margin:0;font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#ffffff8c}.stage[data-v-802c8f11]{display:flex;flex-direction:column;gap:6px}.stage__box[data-v-802c8f11]{position:relative;height:15rem;background:#0000008c;border:1px solid rgba(255,165,0,.2);border-radius:8px;overflow:hidden}.stage__court[data-v-802c8f11]{position:absolute;top:0;right:0;bottom:0;left:0}.stage__floor[data-v-802c8f11]{position:absolute;top:5%;right:7%;bottom:5%;left:7%;background:#f2933c17;border:1px solid rgba(255,255,255,.28)}.stage__line--attack[data-v-802c8f11]{position:absolute;left:0;right:0;height:0;border-top:1px dashed rgba(255,255,255,.18)}.stage__line--attack.stage__line--top[data-v-802c8f11]{top:32.5%}.stage__line--attack.stage__line--bottom[data-v-802c8f11]{top:67.5%}.stage__net[data-v-802c8f11]{position:absolute;left:7%;right:7%;top:50%;height:4px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,#ffffffbf 0,#ffffffbf 3px,#ffffff40 3px,#ffffff40 6px);box-shadow:0 0 8px #ffa50059;border-radius:2px}.stage__side-label[data-v-802c8f11]{position:absolute;left:50%;z-index:1;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;transform:translate(-50%,-50%);pointer-events:none}.stage__side-label--rival[data-v-802c8f11]{top:27.5%;color:#ef78758c}.stage__side-label--you[data-v-802c8f11]{top:72.5%;color:#f0b4298c}.stage__token[data-v-802c8f11]{position:absolute;transform:translate(-50%,-50%);transition:left .35s ease,top .35s ease;z-index:2;pointer-events:none}.stage__disc[data-v-802c8f11]{position:relative;display:block;width:2.1rem;height:2.1rem;border-radius:50%;overflow:hidden;border:2px solid var(--ring);background:#0009;box-shadow:0 2px 6px #0009;transition:box-shadow .2s,transform .2s}.stage__token--player[data-v-802c8f11]{--ring: #f0b429}.stage__token--opponent[data-v-802c8f11]{--ring: #e53935}.stage__token--pending .stage__disc[data-v-802c8f11]{border-style:dashed;opacity:.75}.stage__token--ball .stage__disc[data-v-802c8f11]{box-shadow:0 0 0 3px #ffffff2e,0 0 12px var(--ring);transform:scale(1.08)}.stage .stage__portrait[data-v-802c8f11]{width:100%;height:100%}.stage__token-label[data-v-802c8f11]{position:absolute;left:50%;top:100%;transform:translate(-50%);display:flex;align-items:baseline;gap:4px;margin-top:1px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.95)}.stage__token--opponent .stage__token-label[data-v-802c8f11]{top:auto;bottom:100%;margin:0 0 1px}.stage__token-name[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:.66rem;line-height:1.2;color:#fff}.stage__token-role[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--ring)}.stage__ball[data-v-802c8f11]{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%);transition-property:left,top,opacity;transition-timing-function:ease-in-out;z-index:4;pointer-events:none}.stage__ball--out[data-v-802c8f11]{opacity:0;transition-delay:0s,0s,.3s}.stage__ball-body[data-v-802c8f11]{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,#fff 30%,#ffd66b 31%,#ffd66b 60%,#3b6fd1 61%);box-shadow:0 3px 6px #0009;animation-name:hop-802c8f11;animation-timing-function:ease-in-out;animation-fill-mode:both}.stage__mark[data-v-802c8f11]{position:absolute;transform:translate(-50%,-50%);z-index:3;pointer-events:none}.stage__mark--floor[data-v-802c8f11]{width:22px;height:22px;border-radius:50%;border:2px solid #fff;animation:impact-802c8f11 .9s ease-out .35s both}.stage__mark--out[data-v-802c8f11]{font-family:Haikyuu,sans-serif;font-size:.8rem;color:#7fd1ff;letter-spacing:1px;animation:impact-text-802c8f11 1s ease-out .3s both}.stage__log[data-v-802c8f11]{position:absolute;top:0;right:0;bottom:0;left:0;padding:34px 10px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scroll-behavior:smooth}.stage__log[data-v-802c8f11]::-webkit-scrollbar{width:3px}.stage__log[data-v-802c8f11]::-webkit-scrollbar-thumb{background:#ffa5004d;border-radius:2px}.stage__log-entry[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-size:.8rem;color:#ffffffb3;line-height:1.4}.stage__log-entry--player[data-v-802c8f11]{border-left:2px solid #4a90d9;padding-left:8px}.stage__log-entry--opponent[data-v-802c8f11]{border-left:2px solid #e53935;padding-left:8px}.stage__log-entry--latest[data-v-802c8f11]{color:#fff;font-weight:600}.stage__log-empty[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-size:.7rem;color:#ffffff80;text-align:center;margin:auto}.stage__toggle[data-v-802c8f11]{position:absolute;top:6px;right:6px;display:flex;background:#0009;border:1px solid rgba(255,165,0,.25);border-radius:6px;overflow:hidden;z-index:5}.stage__toggle--speed[data-v-802c8f11]{right:auto;left:6px;align-items:center}.stage__toggle-label[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.5px;text-transform:uppercase;color:#ffffff80;padding:0 4px 0 8px}.stage__toggle-btn[data-v-802c8f11]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.5px;text-transform:uppercase;color:#fff9;background:none;border:none;padding:4px 8px;cursor:pointer}.stage__toggle-btn--on[data-v-802c8f11]{color:#fff;background:#ffa50038}.stage__caption[data-v-802c8f11]{margin:0;font-family:Roboto-thin,sans-serif;font-size:.8rem;line-height:1.35;height:2.7em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffbf;padding:0 2px}.stage__caption--ace[data-v-802c8f11]{color:#f0b429}.stage__caption--block[data-v-802c8f11]{color:#4caf50}.stage__caption--kill[data-v-802c8f11]{color:#ef7875}.stage__caption--receive[data-v-802c8f11]{color:#7fb3ec}.stage__caption--point[data-v-802c8f11]{color:orange;font-weight:600}.stage__caption--special[data-v-802c8f11]{color:#c77dd6}.stage-token-enter-active[data-v-802c8f11],.stage-token-leave-active[data-v-802c8f11]{transition:opacity .25s ease,transform .25s ease}.stage-token-enter-from[data-v-802c8f11],.stage-token-leave-to[data-v-802c8f11]{opacity:0;transform:translate(-50%,-50%) scale(.6)}@keyframes hop-802c8f11{0%,to{transform:scale(1)}50%{transform:scale(1.7);box-shadow:0 10px 12px #00000073}}@keyframes impact-802c8f11{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes impact-text-802c8f11{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.stage__token[data-v-802c8f11],.stage__ball[data-v-802c8f11]{transition:none}.stage__ball-body[data-v-802c8f11],.stage__mark[data-v-802c8f11]{animation:none}}.meter[data-v-3afbc85e]{--speed: 1;display:flex;flex-direction:column;gap:8px;padding:12px;background:#00000073;border:1px solid rgba(255,165,0,.3);border-radius:10px}.meter__title[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:1.2px;text-transform:uppercase;color:#fff9;text-align:center}.meter__sides[data-v-3afbc85e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meter__side[data-v-3afbc85e]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid transparent;background:#ffffff08;transition:border-color .25s,background .25s}.meter__side--a[data-v-3afbc85e]{align-items:flex-end;text-align:right}.meter__side--player[data-v-3afbc85e]{--side: #f0b429}.meter__side--opponent[data-v-3afbc85e]{--side: #e53935}.meter__side--won[data-v-3afbc85e]{border-color:var(--side);background:color-mix(in srgb,var(--side) 12%,transparent)}.meter__role[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:1px;text-transform:uppercase;color:var(--side)}.meter__name[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:.8rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.meter__sum[data-v-3afbc85e]{display:flex;align-items:center;gap:4px;margin-top:2px}.meter__num[data-v-3afbc85e]{font-family:Rubik,sans-serif;font-size:.9rem;color:#ffffffbf}.meter__num--total[data-v-3afbc85e]{font-weight:700;color:#fff}.meter__op[data-v-3afbc85e]{font-family:Rubik,sans-serif;font-size:.8rem;color:#ffffff80}.meter__die[data-v-3afbc85e]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:4px;font-family:Rubik,sans-serif;font-weight:700;font-size:.8rem;color:#111;background:#ffffff8c}.meter__die--rolled[data-v-3afbc85e]{background:#fff;animation:roll-3afbc85e calc(.35s / var(--speed)) ease-out}.meter__notes[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-size:.66rem;color:#ffffff94;min-height:1.35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.meter__track[data-v-3afbc85e]{position:relative;display:flex;height:1.9rem;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.meter__zone[data-v-3afbc85e]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;background:color-mix(in srgb,var(--tone) 22%,transparent);border-right:1px solid rgba(0,0,0,.5);transition:background .25s}.meter__zone[data-v-3afbc85e]:last-child{border-right:none}.meter__zone--a-soft[data-v-3afbc85e],.meter__zone--d-soft[data-v-3afbc85e]{background:color-mix(in srgb,var(--tone) 10%,transparent)}.meter__zone--hit[data-v-3afbc85e]{background:color-mix(in srgb,var(--tone) 55%,transparent)}.meter__zone--hit .meter__zone-label[data-v-3afbc85e]{color:#fff}.meter__zone-label[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.4px;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.8)}.meter__zero[data-v-3afbc85e]{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(255,255,255,.35)}.meter__marker[data-v-3afbc85e]{position:absolute;top:-1px;bottom:-1px;width:4px;margin-left:-2px;background:#fff;border-radius:2px;box-shadow:0 0 8px #fffc;transition-property:left;transition-timing-function:cubic-bezier(.3,.7,.3,1.15)}.meter__marker--hidden[data-v-3afbc85e]{opacity:0}.meter__read[data-v-3afbc85e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;animation:read-in-3afbc85e calc(.3s / var(--speed)) ease-out}.meter__read-type[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.8rem;color:var(--side);padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--side) 55%,transparent);background:color-mix(in srgb,var(--side) 12%,transparent)}.meter__read-v[data-v-3afbc85e]{font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#ffffff8c}.meter__read-verdict[data-v-3afbc85e]{flex-basis:100%;text-align:center;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.8rem;color:var(--side);animation:read-in-3afbc85e calc(.3s / var(--speed)) ease-out calc(.25s / var(--speed)) backwards}.meter__outcome[data-v-3afbc85e]{font-family:Haikyuu,sans-serif;font-size:.85rem;letter-spacing:1px;color:orange;text-align:center;min-height:1.3em;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.meter__outcome--shown[data-v-3afbc85e]{opacity:1;transform:none}@keyframes read-in-3afbc85e{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes roll-3afbc85e{0%{transform:rotate(-90deg) scale(.6)}70%{transform:rotate(10deg) scale(1.15)}to{transform:none}}@media (prefers-reduced-motion: reduce){.meter__die--rolled[data-v-3afbc85e]{animation:none}.meter__outcome[data-v-3afbc85e],.meter__marker[data-v-3afbc85e]{transition:none}}.match[data-v-e374bb1d]{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:680px;margin:0 auto}@media (min-width: 900px){.match[data-v-e374bb1d]{display:grid;max-width:none;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"score score" "crumb crumb" "stage action" "hand hand";column-gap:16px;row-gap:12px}.match .match__scorebar[data-v-e374bb1d]{grid-area:score}.match .match__breadcrumb[data-v-e374bb1d]{grid-area:crumb}.match .match__stage[data-v-e374bb1d]{grid-area:stage}.match .match__action[data-v-e374bb1d]{grid-area:action}.match .match__hand-area[data-v-e374bb1d]{grid-area:hand}}@media (min-width: 900px){.match .match__stage[data-v-e374bb1d] .stage__box{flex:1;height:auto;min-height:15rem}}.match__scorebar[data-v-e374bb1d]{display:flex;align-items:center;justify-content:space-between;background:#0000008c;border:1px solid rgba(255,165,0,.5);border-radius:10px;padding:10px 14px}.match__side[data-v-e374bb1d]{display:flex;flex-direction:column;gap:4px}.match__side--player[data-v-e374bb1d]{align-items:flex-end}.match__side--opponent[data-v-e374bb1d]{align-items:flex-start}.match__side-label[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.match__score-num[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:32px;color:#ffffff80;line-height:1}.match__score-num--player[data-v-e374bb1d]{color:#f0b429}.match__score-target[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:.7rem;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.match__rally-counter[data-v-e374bb1d]{display:flex;flex-direction:column;align-items:center;gap:2px}.match__rally-label[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.7rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:1px}.match__rally-num[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:20px;color:orange}.match__breadcrumb[data-v-e374bb1d]{display:flex;justify-content:center;gap:0;background:#00000080;border-radius:6px;overflow:hidden;border:1px solid rgba(255,165,0,.18)}.match__step[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.7rem;padding:6px 8px;color:#ffffff80;letter-spacing:.8px;text-transform:uppercase;transition:background .2s,color .2s;border-right:1px solid rgba(255,255,255,.06)}.match__step[data-v-e374bb1d]:last-child{border-right:none}.match__step--active[data-v-e374bb1d]{color:orange;background:#ffa5001f}.match__step--done[data-v-e374bb1d]{color:#fff9}.match__splash[data-v-e374bb1d]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);z-index:100;font-family:Haikyuu,sans-serif;font-size:48px;letter-spacing:3px;pointer-events:none;text-shadow:0 0 20px currentColor,0 2px 8px rgba(0,0,0,.8);animation:splashAnim-e374bb1d 1.3s ease-out forwards;white-space:nowrap}.match__splash--ace[data-v-e374bb1d]{color:#f0b429}.match__splash--block[data-v-e374bb1d]{color:#4caf50}.match__splash--touch[data-v-e374bb1d]{color:#7fd1ff}.match__splash--kill[data-v-e374bb1d]{color:#e53935}.match__splash--point[data-v-e374bb1d]{color:orange}.match__splash--special[data-v-e374bb1d]{color:#9c27b0}.match__action[data-v-e374bb1d]{background:#0000008c;border:1px solid rgba(255,165,0,.45);border-radius:10px;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:8px}.match__action--serve[data-v-e374bb1d]{min-height:193px}.match__action--check[data-v-e374bb1d]{min-height:238px}@media (min-width: 900px){.match__action[data-v-e374bb1d]{min-height:402px}}.match__prompt[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:1.1rem;color:#fff;margin:0}.match__prompt strong[data-v-e374bb1d]{color:orange}.match__sub-prompt[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffffff94;margin:0}.match__sub-prompt--reserved[data-v-e374bb1d]{line-height:1.35;min-height:2.7em}.match__reserved--empty[data-v-e374bb1d]{visibility:hidden}.match__warning[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#f0b429;margin:0}.match__set-bonus[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#4caf50;margin:0}.match__selected-card-hint[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffa500cc;margin:0;line-height:1.35;min-height:2.7em}.match__pick-grid[data-v-e374bb1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match__rival-cell[data-v-e374bb1d]{display:flex;flex-direction:column;gap:4px;min-width:0}.match__rival-cell[data-v-e374bb1d] .mini-card{background:#e5393514;border-color:#e5393540}.match__cell-role-row[data-v-e374bb1d]{display:flex;align-items:center;justify-content:space-between;gap:6px;height:1.5rem}.match__cell-role[data-v-e374bb1d]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Haikyuu,sans-serif;font-size:.8rem;color:#fff9;letter-spacing:1.5px;text-transform:uppercase}.match__cell-role--rival[data-v-e374bb1d]{color:#ef7875e6}.match__cell-note[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.85rem;color:#ffffffb3;white-space:nowrap}.match__cell-note--good[data-v-e374bb1d]{color:#4caf50}.match__cell-note--poor[data-v-e374bb1d]{color:#f0b429}.match__defense-confirm-btn[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:1rem;color:#fff;background:linear-gradient(135deg,#f2933c,#f0b429);border:none;border-radius:8px;padding:10px 16px;cursor:pointer;letter-spacing:.5px;transition:opacity .15s,transform .1s;width:100%}.match__defense-confirm-btn[data-v-e374bb1d]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.match__defense-confirm-btn[data-v-e374bb1d]:disabled{background:#ffa5001f;color:#ffffff80;cursor:default}.match__thinking[data-v-e374bb1d]{display:flex;align-items:center;gap:6px}.match__thinking-dot[data-v-e374bb1d]{width:6px;height:6px;border-radius:50%;background:#fff6;animation:bounce-e374bb1d .9s infinite ease-in-out}.match__thinking-dot[data-v-e374bb1d]:nth-child(2){animation-delay:.15s}.match__thinking-dot[data-v-e374bb1d]:nth-child(3){animation-delay:.3s}.match__thinking-label[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffffff94}.match__resolving[data-v-e374bb1d]{display:flex;align-items:center;gap:10px;font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffffff80}.match__resolve-spinner[data-v-e374bb1d]{width:16px;height:16px;border:2px solid rgba(255,165,0,.2);border-top-color:orange;border-radius:50%;animation:spin-e374bb1d .7s linear infinite;flex-shrink:0}.match__point[data-v-e374bb1d]{display:flex;flex-direction:column;align-items:center;gap:12px}.match__point-result[data-v-e374bb1d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:10px;width:100%;box-sizing:border-box}.match__point-result--win[data-v-e374bb1d]{background:#f2933c14;border:1px solid rgba(242,147,60,.35)}.match__point-result--loss[data-v-e374bb1d]{background:#e5393514;border:1px solid rgba(229,57,53,.35)}.match__point-heading[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:22px;letter-spacing:2px}.match__point-result--win .match__point-heading[data-v-e374bb1d]{color:orange}.match__point-result--loss .match__point-heading[data-v-e374bb1d]{color:#e53935}.match__point-score[data-v-e374bb1d]{display:flex;align-items:center;gap:16px}.match__point-side[data-v-e374bb1d]{display:flex;flex-direction:column;align-items:center;gap:4px}.match__point-side-label[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:.75rem;color:#ffffff85;letter-spacing:1.5px;text-transform:uppercase}.match__point-score-num[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:40px;line-height:1;color:#ffffff80}.match__point-score-num--player[data-v-e374bb1d]{color:#f0b429}.match__point-score-num--rival[data-v-e374bb1d]{color:#ffffff80}.match__point-score-sep[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:28px;color:#ffffff80}.match__point-last-play[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffffff80;text-align:center;margin:0;line-height:1.5}.match__point-continue[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:1rem;color:#fff;background:#ffa5002e;border:1px solid rgba(255,165,0,.5);border-radius:6px;padding:8px 24px;cursor:pointer;transition:background .15s;letter-spacing:.5px}.match__point-continue[data-v-e374bb1d]:hover{background:#ffa50052}.match__end-inline[data-v-e374bb1d]{font-family:Haikyuu,sans-serif;font-size:20px;color:#fff;text-align:center}.match__hand-area[data-v-e374bb1d]{display:flex;flex-direction:column;gap:6px}.match__hand-label[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;padding-left:2px}.match__hand[data-v-e374bb1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 480px){.match__hand[data-v-e374bb1d]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.match__hand[data-v-e374bb1d]{grid-template-columns:repeat(6,minmax(0,1fr))}}.match__hand-empty[data-v-e374bb1d]{font-family:Roboto-thin,sans-serif;font-size:.9rem;color:#ffffff80;text-align:center;width:100%;padding:20px 0}@keyframes bounce-e374bb1d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes spin-e374bb1d{to{transform:rotate(360deg)}}@keyframes splashAnim-e374bb1d{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}30%{transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.run-map[data-v-da7a9868]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:12px 16px 48px}.run-map__stats-bar[data-v-da7a9868]{width:100%;max-width:380px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;margin-bottom:12px}.run-map__hp[data-v-da7a9868]{display:flex;gap:4px}.run-map__heart[data-v-da7a9868]{font-size:18px;line-height:1}.run-map__heart--full[data-v-da7a9868]{color:#e53935}.run-map__heart--empty[data-v-da7a9868]{color:#ffffff80}.run-map__round-label[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff8c;letter-spacing:.5px;text-transform:uppercase;text-align:center}.run-map__stats-bar-right[data-v-da7a9868]{display:flex;align-items:center;gap:10px}.run-map__deck-btn[data-v-da7a9868]{width:100%;max-width:380px;font-family:Haikyuu,sans-serif;font-size:13px;padding:10px 16px;border-radius:8px;border:1px solid rgba(255,165,0,.35);background:#ffa50014;color:#ffa500cc;cursor:pointer;transition:background .15s,color .15s,border-color .15s;margin-bottom:10px}.run-map__deck-btn[data-v-da7a9868]:hover{background:#ffa50026;color:#f0b429;border-color:#ffa50099}.run-map__coins[data-v-da7a9868]{display:flex;align-items:center;gap:4px}.run-map__coin-icon[data-v-da7a9868]{font-size:14px}.run-map__coin-val[data-v-da7a9868]{font-family:Haikyuu,sans-serif;font-size:16px;color:#f0b429}.run-map__heading[data-v-da7a9868]{width:100%;max-width:380px;text-align:center;margin-bottom:16px}.run-map__round-num[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.run-map__title[data-v-da7a9868]{font-family:Haikyuu,sans-serif;font-size:22px;color:#fff;margin:4px 0}.run-map__boss-teaser[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff80;margin:0}.run-map__boss-name[data-v-da7a9868]{color:#e53935a6}.run-map__legend[data-v-da7a9868]{width:100%;max-width:380px;margin-bottom:16px}.run-map__legend-toggle[data-v-da7a9868]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#ffffff85;font-family:Roboto-thin,sans-serif;font-size:10px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.run-map__legend-toggle[data-v-da7a9868]:hover{background:#ffffff12;color:#fff9}.run-map__legend-chevron[data-v-da7a9868]{font-size:14px;line-height:1;transition:transform .2s}.run-map__legend-chevron--open[data-v-da7a9868]{transform:rotate(180deg)}.run-map__legend-body[data-v-da7a9868]{margin-top:6px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;flex-direction:column;gap:10px}.run-map__legend-row[data-v-da7a9868]{display:flex;align-items:flex-start;gap:10px}.run-map__legend-icon[data-v-da7a9868]{font-size:18px;line-height:1.2;flex-shrink:0}.run-map__legend-text[data-v-da7a9868]{display:flex;flex-direction:column;gap:1px}.run-map__legend-name[data-v-da7a9868]{font-family:Haikyuu,sans-serif;font-size:11px;color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px}.run-map__legend-desc[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff85;line-height:1.4}.run-map__field[data-v-da7a9868]{position:relative;width:340px;flex-shrink:0}.run-map__lines[data-v-da7a9868]{position:absolute;top:0;left:0;width:340px;pointer-events:none;z-index:0;overflow:visible}.run-map__level[data-v-da7a9868]{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:24px;height:124px;z-index:1}.run-map__node-wrap[data-v-da7a9868]{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.run-map__node[data-v-da7a9868]{width:64px;height:72px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .2s,transform .15s}.run-map__node--scrimmage[data-v-da7a9868]{background:#4a90d938}.run-map__node--water_break[data-v-da7a9868]{background:#4caf5038}.run-map__node--konbini[data-v-da7a9868]{background:#f0b42938}.run-map__node--training[data-v-da7a9868]{background:#9c27b038}.run-map__node--ace_match[data-v-da7a9868]{background:#e5393547}.run-map__node--locked[data-v-da7a9868]{opacity:.2;cursor:default;filter:grayscale(.7)}.run-map__node--visited[data-v-da7a9868]{opacity:.38;cursor:default}.run-map__node--available[data-v-da7a9868]{opacity:1;cursor:pointer;animation:nodePulse-da7a9868 2s ease-in-out infinite}.run-map__node--current[data-v-da7a9868]{filter:drop-shadow(0 0 10px rgba(255,165,0,.75));transform:scale(1.08);animation:none;opacity:1}.run-map__node--ace_match.run-map__node--available[data-v-da7a9868]{animation:bossGlow-da7a9868 1.5s ease-in-out infinite}.run-map__node-icon[data-v-da7a9868]{font-size:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.run-map__node-label[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:7px;color:#ffffff85;letter-spacing:.7px;text-transform:uppercase;text-align:center;white-space:nowrap}.run-map__augments[data-v-da7a9868]{width:100%;max-width:380px;margin-top:20px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.run-map__augments-title[data-v-da7a9868]{display:block;font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.run-map__augments-list[data-v-da7a9868]{display:flex;flex-wrap:wrap;gap:6px}.run-map__augment-chip[data-v-da7a9868]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffffa6;background:#9c27b026;border:1px solid rgba(156,39,176,.3);border-radius:12px;padding:3px 8px;white-space:nowrap;cursor:default}@keyframes nodePulse-da7a9868{0%,to{filter:brightness(1)}50%{filter:brightness(1.6) drop-shadow(0 0 8px rgba(255,165,0,.35))}}@keyframes bossGlow-da7a9868{0%,to{filter:drop-shadow(0 0 8px rgba(229,57,53,.5))}50%{filter:drop-shadow(0 0 20px rgba(229,57,53,.9))}}.rest-node[data-v-86695b3c]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.rest-node__header[data-v-86695b3c]{text-align:center}.rest-node__eyebrow[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#4caf50bf;letter-spacing:1px;text-transform:uppercase}.rest-node__title[data-v-86695b3c]{font-family:Haikyuu,sans-serif;font-size:26px;color:#fff;margin:6px 0 0}.rest-node__options[data-v-86695b3c]{width:100%;max-width:460px;display:flex;flex-direction:column;gap:10px}.rest-node__option[data-v-86695b3c]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.rest-node__option[data-v-86695b3c]:hover:not(.rest-node__option--disabled){background:#ffffff12;border-color:#ffffff2e}.rest-node__option--active[data-v-86695b3c]{border-color:#4caf508c;background:#4caf500f}.rest-node__option--disabled[data-v-86695b3c]{opacity:.35;cursor:default}.rest-node__option-icon[data-v-86695b3c]{font-size:24px;flex-shrink:0}.rest-node__option-body[data-v-86695b3c]{display:flex;flex-direction:column;gap:3px}.rest-node__option-title[data-v-86695b3c]{font-family:Haikyuu,sans-serif;font-size:16px;color:#fff}.rest-node__option-desc[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff94}.rest-node__option-note[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#e53935a6;margin-top:2px}.rest-node__hp-row[data-v-86695b3c]{display:flex;gap:3px;margin-top:2px}.rest-node__hp-row .heart-full[data-v-86695b3c]{color:#e53935}.rest-node__hp-row .heart-empty[data-v-86695b3c]{color:#ffffff80}.rest-node__deck[data-v-86695b3c]{width:100%;max-width:460px}.rest-node__deck-hint[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff94;margin:0 0 10px;text-align:center}.rest-node__deck-grid[data-v-86695b3c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rest-node__card-chip[data-v-86695b3c]{display:flex;flex-direction:column;align-items:center;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;min-width:90px;transition:border-color .15s,background .15s}.rest-node__card-chip[data-v-86695b3c]:hover:not(.rest-node__card-chip--no-upgrade){background:#ffffff14;border-color:#ffffff40}.rest-node__card-chip--no-upgrade[data-v-86695b3c]{opacity:.35;cursor:default}.rest-node__card-chip--common[data-v-86695b3c]{border-color:#88888859}.rest-node__card-chip--uncommon[data-v-86695b3c]{border-color:#4caf5059}.rest-node__card-chip--rare[data-v-86695b3c]{border-color:#4a90d959}.rest-node__card-chip--epic[data-v-86695b3c]{border-color:#f0b42959}.rest-node__card-pos[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff8c;letter-spacing:.5px;text-transform:uppercase}.rest-node__card-name[data-v-86695b3c]{font-family:Haikyuu,sans-serif;font-size:11px;color:#fff;text-align:center;line-height:1.3}.rest-node__card-rarity[data-v-86695b3c]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff85;margin-top:2px}.rest-node__skip-btn[data-v-86695b3c]{margin-top:8px;padding:10px 28px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffff94;font-family:Roboto-thin,sans-serif;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.rest-node__skip-btn[data-v-86695b3c]:hover{border-color:#ffffff4d;color:#ffffffb3}.fade-enter-active[data-v-86695b3c],.fade-leave-active[data-v-86695b3c]{transition:opacity .2s}.fade-enter-from[data-v-86695b3c],.fade-leave-to[data-v-86695b3c]{opacity:0}.shop-node[data-v-72b70f57]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.shop-node__header[data-v-72b70f57]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.shop-node__eyebrow[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#f0b429b3;letter-spacing:1px;text-transform:uppercase}.shop-node__title[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:26px;color:#fff;margin:0}.shop-node__coins[data-v-72b70f57]{display:flex;align-items:center;gap:6px;font-family:Haikyuu,sans-serif;font-size:18px;color:#f0b429}.shop-node__coin-val[data-v-72b70f57]{font-size:14px}.shop-node__sections[data-v-72b70f57]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:20px}.shop-node__section[data-v-72b70f57]{display:flex;flex-direction:column;gap:10px}.shop-node__section-title[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff85;text-transform:uppercase;letter-spacing:1px}.shop-node__section-hint[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c;line-height:1.45;margin:0}.shop-node__grid[data-v-72b70f57]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 420px){.shop-node__grid[data-v-72b70f57]{grid-template-columns:1fr}}.shop-node__card-wrap[data-v-72b70f57]{display:flex;flex-direction:column;gap:6px;cursor:pointer}.shop-node__card-wrap--too-expensive[data-v-72b70f57]{cursor:default}.shop-node__card-wrap--merge[data-v-72b70f57] .db-card{border-color:#f0b42973;box-shadow:0 0 8px #f0b42926}.shop-node__card-footer[data-v-72b70f57]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.shop-node__card-footer-spacer[data-v-72b70f57]{flex:1}.shop-node__train-list[data-v-72b70f57]{display:flex;flex-direction:column;gap:8px}.shop-node__train-chip[data-v-72b70f57]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(240,180,41,.25);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.shop-node__train-chip[data-v-72b70f57]:hover:not(.shop-node__train-chip--too-expensive){background:#f0b42914;border-color:#f0b42980}.shop-node__train-chip--too-expensive[data-v-72b70f57]{opacity:.35;cursor:default}.shop-node__train-pos[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff8c;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;min-width:26px}.shop-node__train-name[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:12px;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-node__train-rarity[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:10px;flex-shrink:0}.shop-node__merge-label[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:10px;color:#f0b429}.shop-node__item-cost[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:14px;color:#f0b429}.shop-node__booster[data-v-72b70f57]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f0b42912;border:1px solid rgba(240,180,41,.22);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.shop-node__booster[data-v-72b70f57]:hover:not(.shop-node__booster--too-expensive){background:#f0b42921;border-color:#f0b42973}.shop-node__booster--too-expensive[data-v-72b70f57]{opacity:.35;cursor:default}.shop-node__booster--soop[data-v-72b70f57]{background:#4caf5012;border-color:#4caf5040}.shop-node__booster--soop[data-v-72b70f57]:hover:not(.shop-node__booster--too-expensive){background:#4caf5021;border-color:#4caf5080}.shop-node__booster-icon[data-v-72b70f57]{font-size:24px;flex-shrink:0}.shop-node__booster-body[data-v-72b70f57]{flex:1;display:flex;flex-direction:column;gap:2px}.shop-node__booster-name[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:14px;color:#fff}.shop-node__booster-desc[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c}.shop-node__aug-grid[data-v-72b70f57]{display:flex;flex-direction:column;gap:8px}.shop-node__aug-item[data-v-72b70f57]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#9c27b012;border:1px solid rgba(156,39,176,.2);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.shop-node__aug-item[data-v-72b70f57]:hover:not(.shop-node__aug-item--too-expensive){background:#9c27b01f;border-color:#9c27b066}.shop-node__aug-item--too-expensive[data-v-72b70f57]{opacity:.35;cursor:default}.shop-node__aug-icon[data-v-72b70f57]{font-size:22px;flex-shrink:0}.shop-node__aug-body[data-v-72b70f57]{flex:1;display:flex;flex-direction:column;gap:2px}.shop-node__aug-name[data-v-72b70f57]{font-family:Haikyuu,sans-serif;font-size:14px;color:#fff}.shop-node__aug-desc[data-v-72b70f57]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c}.shop-node__leave-btn[data-v-72b70f57]{margin-top:4px;padding:10px 28px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffff94;font-family:Roboto-thin,sans-serif;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.shop-node__leave-btn[data-v-72b70f57]:hover{border-color:#ffffff4d;color:#ffffffb3}.augment-node[data-v-289596a7]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.augment-node__header[data-v-289596a7]{text-align:center}.augment-node__eyebrow[data-v-289596a7]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#9c27b0bf;letter-spacing:1px;text-transform:uppercase}.augment-node__title[data-v-289596a7]{font-family:Haikyuu,sans-serif;font-size:26px;color:#fff;margin:6px 0 4px}.augment-node__sub[data-v-289596a7]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff85;margin:0}.augment-node__offerings[data-v-289596a7]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px}.augment-node__card[data-v-289596a7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 20px 16px;background:#9c27b014;border:1px solid rgba(156,39,176,.25);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.augment-node__card[data-v-289596a7]:hover{background:#9c27b024;border-color:#9c27b080}.augment-node__card--selected[data-v-289596a7]{background:#9c27b02e;border-color:#9c27b0b3;box-shadow:0 0 0 1px #9c27b059}.augment-node__card-icon[data-v-289596a7]{font-size:28px}.augment-node__card-name[data-v-289596a7]{font-family:Haikyuu,sans-serif;font-size:18px;color:#fff}.augment-node__card-desc[data-v-289596a7]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#fff9;margin:0;max-width:320px;line-height:1.5}.augment-node__choose-btn[data-v-289596a7]{margin-top:4px;padding:8px 24px;background:#9c27b059;border:1px solid rgba(156,39,176,.7);border-radius:6px;color:#fff;font-family:Haikyuu,sans-serif;font-size:13px;letter-spacing:.5px;cursor:pointer;transition:background .15s}.augment-node__choose-btn[data-v-289596a7]:hover{background:#9c27b08c}.augment-node__skip-btn[data-v-289596a7]{padding:10px 28px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff85;font-family:Roboto-thin,sans-serif;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.augment-node__skip-btn[data-v-289596a7]:hover{border-color:#ffffff40;color:#ffffff8c}.pmr[data-v-5e3c10e4]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.pmr__header[data-v-5e3c10e4]{text-align:center}.pmr__eyebrow[data-v-5e3c10e4]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#f0b429bf;letter-spacing:1px;text-transform:uppercase}.pmr__title[data-v-5e3c10e4]{font-family:Haikyuu,sans-serif;font-size:26px;color:#fff;margin:6px 0 4px}.pmr__sub[data-v-5e3c10e4]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff85;margin:0}.pmr__options[data-v-5e3c10e4]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px}.pmr__option[data-v-5e3c10e4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 20px 16px;border-radius:12px;text-align:center}.pmr__option--stat_boost[data-v-5e3c10e4]{background:#f0b42914;border:1px solid rgba(240,180,41,.25)}.pmr__option--coins[data-v-5e3c10e4]{background:#4caf5014;border:1px solid rgba(76,175,80,.25)}.pmr__option--character_card[data-v-5e3c10e4]{background:#4a90d914;border:1px solid rgba(74,144,217,.25)}.pmr__option-icon[data-v-5e3c10e4]{font-size:28px}.pmr__option-name[data-v-5e3c10e4]{font-family:Haikyuu,sans-serif;font-size:18px;color:#fff}.pmr__option-desc[data-v-5e3c10e4]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff80;margin:0;max-width:320px;line-height:1.5}.pmr__stat-boost-card[data-v-5e3c10e4]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.pmr__pos-badge[data-v-5e3c10e4]{font-family:Haikyuu,sans-serif;font-size:10px;padding:3px 7px;border-radius:5px;letter-spacing:.3px}.pmr__stat-boost-name[data-v-5e3c10e4]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#fffc}.pmr__stat-buttons[data-v-5e3c10e4]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.pmr__stat-btn[data-v-5e3c10e4]{padding:6px 14px;background:#f0b4291f;border:1px solid rgba(240,180,41,.35);border-radius:6px;color:#ffffffd9;font-family:Haikyuu,sans-serif;font-size:12px;letter-spacing:.5px;cursor:pointer;transition:background .15s,border-color .15s}.pmr__stat-btn[data-v-5e3c10e4]:hover{background:#f0b42947;border-color:#f0b429a6}.pmr__coins-value[data-v-5e3c10e4]{font-family:Haikyuu,sans-serif;font-size:22px;color:#4caf50;letter-spacing:.5px}.pmr__card-preview[data-v-5e3c10e4]{width:140px}.pmr__card-preview[data-v-5e3c10e4] .db-card{cursor:default;min-width:unset;width:100%}.pmr__card-preview[data-v-5e3c10e4] .db-card__content{padding:8px 10px 10px}.pmr__card-preview[data-v-5e3c10e4] .db-card__title{padding:0 10px 7px}.pmr__card-preview[data-v-5e3c10e4] .db-card__pos-badge{font-size:10px;padding:2px 6px;border-radius:5px}.pmr__card-preview[data-v-5e3c10e4] .db-card__level{font-size:10px}.pmr__card-preview[data-v-5e3c10e4] .db-card__name{font-size:13px}.pmr__card-preview[data-v-5e3c10e4] .db-card__team,.pmr__card-preview[data-v-5e3c10e4] .db-card__rarity-stars{font-size:10px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stat-label{font-size:10px;width:70px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stat-bar-track{height:5px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stat-value{font-size:11px;width:14px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stats{gap:4px;flex:0}.pmr__card-preview[data-v-5e3c10e4] .db-card__height{font-size:10px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stamina-pip{width:12px;height:12px}.pmr__card-preview[data-v-5e3c10e4] .db-card__stamina-row{gap:4px}.pmr__card-preview[data-v-5e3c10e4] .db-card__footer{padding-top:8px}.pmr__choose-btn[data-v-5e3c10e4]{margin-top:4px;padding:8px 24px;background:#f0b42926;border:1px solid rgba(240,180,41,.4);border-radius:6px;color:#ffffffd9;font-family:Haikyuu,sans-serif;font-size:13px;letter-spacing:.5px;cursor:pointer;transition:background .15s}.pmr__choose-btn[data-v-5e3c10e4]:hover{background:#f0b4294d}.run-end[data-v-58731b29]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.run-end__banner[data-v-58731b29]{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;border-radius:12px;text-align:center}.run-end__banner--win[data-v-58731b29]{background:#4caf501a;border:1px solid rgba(76,175,80,.35)}.run-end__banner--loss[data-v-58731b29]{background:#e5393514;border:1px solid rgba(229,57,53,.3)}.run-end__icon[data-v-58731b29]{font-size:42px}.run-end__title[data-v-58731b29]{font-family:Haikyuu,sans-serif;font-size:32px;color:#fff;margin:0}.run-end__sub[data-v-58731b29]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff80;margin:0;max-width:320px;line-height:1.5}.run-end__stats[data-v-58731b29]{width:100%;max-width:480px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.run-end__stat[data-v-58731b29]{display:flex;flex-direction:column;align-items:center;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;gap:4px}.run-end__stat-val[data-v-58731b29]{font-family:Haikyuu,sans-serif;font-size:28px;color:#fff}.run-end__stat-lbl[data-v-58731b29]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff85;text-transform:uppercase;letter-spacing:.5px}.run-end__augments[data-v-58731b29]{width:100%;max-width:480px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.run-end__aug-title[data-v-58731b29]{display:block;font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.run-end__aug-list[data-v-58731b29]{display:flex;flex-wrap:wrap;gap:6px}.run-end__aug-chip[data-v-58731b29]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffffa6;background:#9c27b026;border:1px solid rgba(156,39,176,.3);border-radius:12px;padding:4px 10px;white-space:nowrap}.run-end__restart-btn[data-v-58731b29]{padding:14px 36px;background:#4a90d933;border:1px solid rgba(74,144,217,.45);border-radius:10px;color:#fff;font-family:Haikyuu,sans-serif;font-size:16px;letter-spacing:.5px;cursor:pointer;transition:background .15s,border-color .15s;margin-top:4px}.run-end__restart-btn[data-v-58731b29]:hover{background:#4a90d952;border-color:#4a90d9a6}.kotc-chem[data-v-b2e5a1a1]{width:100%;max-width:480px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.kotc-chem__header[data-v-b2e5a1a1]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kotc-chem__title[data-v-b2e5a1a1]{font-family:Haikyuu,sans-serif;font-size:14px;color:#fff}.kotc-chem__none[data-v-b2e5a1a1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c}.kotc-chem__rows[data-v-b2e5a1a1]{display:flex;flex-direction:column;gap:6px}.kotc-chem__row[data-v-b2e5a1a1]{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.kotc-chem__row--live[data-v-b2e5a1a1]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.kotc-chem__chip[data-v-b2e5a1a1]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--accent) 30%,transparent);border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);color:#fff;font-family:Roboto-thin,sans-serif;font-size:13px;font-weight:600}.kotc-chem__text[data-v-b2e5a1a1]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.kotc-chem__school[data-v-b2e5a1a1]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-chem__bonus[data-v-b2e5a1a1]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffffbf}.kotc-chem__next[data-v-b2e5a1a1]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff8c;line-height:1.35}.kotc-chem--bare[data-v-b2e5a1a1]{padding:0;background:none;border:none;border-radius:0;max-width:none}.kotc-chem__empty[data-v-b2e5a1a1]{margin:0;font-family:Roboto-thin,sans-serif;font-size:.8rem;line-height:1.45;color:#ffffff9e}.deck-screen[data-v-84f6310a]{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.deck-screen__header[data-v-84f6310a]{text-align:center;padding:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:6px}.deck-screen__title[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:28px;color:#fff;margin:0;letter-spacing:1px}.deck-screen__team-badge[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:12px;padding:4px 14px;border-radius:20px;border:1px solid;letter-spacing:.5px}.deck-screen__sub[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff8c;letter-spacing:1px}.deck-screen__count--ready[data-v-84f6310a]{color:#4caf50;font-weight:700}.deck-screen__body[data-v-84f6310a],.deck-screen__side[data-v-84f6310a],.deck-screen__main[data-v-84f6310a]{display:contents}.deck-screen__stats-panel[data-v-84f6310a]{order:1}.deck-screen__merge-banner[data-v-84f6310a]{order:2}.deck-screen__lineup[data-v-84f6310a]{order:3}.deck-screen__cards-header[data-v-84f6310a]{order:4}.deck-screen__card-grid[data-v-84f6310a]{order:5}.deck-screen__actions[data-v-84f6310a]{order:6}.deck-screen__actions[data-v-84f6310a]{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}@media (min-width: 960px){.deck-screen__body--split[data-v-84f6310a]{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:start;width:100%}.deck-screen__body--split .deck-screen__side[data-v-84f6310a]{display:flex;flex-direction:column;gap:14px}}@media (min-width: 960px) and (min-height: 760px){.deck-screen__body--split .deck-screen__side[data-v-84f6310a]{position:sticky;top:12px}}@media (min-width: 960px){.deck-screen__body--split .deck-screen__lineup-stats[data-v-84f6310a] .chart-container{max-width:200px;margin:0 auto}.deck-screen__body--split .deck-screen__main[data-v-84f6310a]{display:flex;flex-direction:column;gap:16px;min-width:0}.deck-screen__body--split .deck-screen__start-btn[data-v-84f6310a],.deck-screen__body--split .deck-screen__back-btn[data-v-84f6310a]{max-width:none}}.deck-screen__stats-panel[data-v-84f6310a]{width:100%;box-sizing:border-box;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.deck-screen__section-label[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff85;letter-spacing:2px;text-transform:uppercase}.deck-screen__positions[data-v-84f6310a]{display:flex;flex-wrap:wrap;gap:8px}.deck-screen__pos-badge[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:12px;padding:4px 12px;border-radius:20px;border:1px solid;letter-spacing:.5px}.deck-screen__divider[data-v-84f6310a]{height:1px;background:#ffffff12}.deck-screen__avg-list[data-v-84f6310a]{display:flex;flex-direction:column;gap:8px}.deck-screen__avg-row[data-v-84f6310a]{display:flex;align-items:center;gap:10px}.deck-screen__avg-label[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff94;letter-spacing:.5px;width:84px;flex-shrink:0}.deck-screen__avg-bar-wrap[data-v-84f6310a]{flex:1;height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.deck-screen__avg-bar-fill[data-v-84f6310a]{height:100%;background:linear-gradient(90deg,#f2933c,#f0b429);border-radius:3px;transition:width .4s ease}.deck-screen__avg-val[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:13px;color:#f0b429;min-width:42px;text-align:right}.deck-screen__avg-denom[data-v-84f6310a]{font-size:9px;color:#ffffff80;margin-left:1px}.deck-screen__avg-height-val[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:13px;color:#ffffffb3;margin-left:auto}.deck-screen__lineup[data-v-84f6310a]{width:100%;box-sizing:border-box;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.deck-screen__lineup-header[data-v-84f6310a]{display:flex;align-items:center;justify-content:space-between}.deck-screen__lineup-header-right[data-v-84f6310a]{display:flex;align-items:center;gap:8px}.deck-screen__stats-toggle[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff85;background:none;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:2px 8px;cursor:pointer;transition:color .15s,border-color .15s}.deck-screen__stats-toggle[data-v-84f6310a]:hover{color:#ffffffa6;border-color:#ffffff40}.deck-screen__lineup-title[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff85;letter-spacing:2px;text-transform:uppercase}.deck-screen__lineup-count[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:11px;color:#ffffff85;transition:color .2s}.deck-screen__lineup-count--ready[data-v-84f6310a]{color:#4caf50}.deck-screen__lineup-grid[data-v-84f6310a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.deck-screen__lineup-slot[data-v-84f6310a]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;min-height:26px}.deck-screen__lineup-slot--filled[data-v-84f6310a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.deck-screen__lineup-slot--empty[data-v-84f6310a]{border:1px dashed rgba(255,255,255,.1);justify-content:center}.deck-screen__lineup-portrait[data-v-84f6310a]{width:24px;height:24px;border-radius:6px;flex-shrink:0;object-fit:cover}.deck-screen__lineup-pos[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:9px;padding:2px 5px;border-radius:4px;border:1px solid;flex-shrink:0;letter-spacing:.3px}.deck-screen__lineup-name[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#fffc;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.deck-screen__lineup-remove[data-v-84f6310a]{font-size:10px;color:#ffffff80;background:none;border:none;cursor:pointer;padding:2px 3px;border-radius:4px;flex-shrink:0;line-height:1;transition:color .15s,background .15s}.deck-screen__lineup-remove[data-v-84f6310a]:hover{color:#e53935;background:#e539351f}.deck-screen__lineup-empty-label[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff80;letter-spacing:.5px}.deck-screen__lineup-positions[data-v-84f6310a]{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.deck-screen__lineup-pos-label[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.deck-screen__lineup-pos-badges[data-v-84f6310a]{display:flex;flex-wrap:wrap;gap:5px}.deck-screen__lineup-pos-badge[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;padding:2px 7px;border-radius:20px;border:1px solid;letter-spacing:.5px}.deck-screen__lineup-pos-badge--none[data-v-84f6310a]{color:#ffffff80;border-color:#ffffff1f}.deck-screen__chem[data-v-84f6310a]{margin-top:10px;max-width:none}.deck-screen__lineup-stats[data-v-84f6310a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.deck-screen__lineup-height[data-v-84f6310a]{display:flex;align-items:center;gap:8px}.deck-screen__lineup-height-label[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff85;letter-spacing:1px;text-transform:uppercase}.deck-screen__lineup-height-val[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:15px;color:#fffc}.deck-screen__merge-banner[data-v-84f6310a]{width:100%;box-sizing:border-box;background:#f0b4291f;border:1px solid rgba(240,180,41,.4);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deck-screen__merge-banner-text[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#fffc}.deck-screen__merge-banner-text strong[data-v-84f6310a]{color:#f0b429}.deck-screen__merge-banner-btns[data-v-84f6310a]{display:flex;gap:8px}.deck-screen__merge-confirm-btn[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:13px;padding:7px 18px;border-radius:8px;border:none;background:linear-gradient(135deg,#f2933c,#f0b429);color:#fff;cursor:pointer;transition:opacity .15s}.deck-screen__merge-confirm-btn[data-v-84f6310a]:hover{opacity:.88}.deck-screen__merge-cancel-btn[data-v-84f6310a]{font-family:Roboto-thin,sans-serif;font-size:13px;padding:7px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff80;cursor:pointer;transition:border-color .15s,color .15s}.deck-screen__merge-cancel-btn[data-v-84f6310a]:hover{border-color:#ffffff4d;color:#ffffffb3}.deck-screen__cards-header[data-v-84f6310a]{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.deck-screen__cards-title[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff85;letter-spacing:2px;text-transform:uppercase;flex-shrink:0}.deck-screen__filter-row[data-v-84f6310a]{display:flex;flex-wrap:wrap;gap:6px}.deck-screen__filter-btn[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:11px;padding:4px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffff94;cursor:pointer;transition:all .15s;letter-spacing:.5px}.deck-screen__filter-btn--active[data-v-84f6310a]{color:#fff;border-color:#ffffff80;background:#ffffff1a}.deck-screen__filter-btn[data-v-84f6310a]:hover:not(.deck-screen__filter-btn--active){color:#ffffffb3;border-color:#ffffff59}.deck-screen__card-grid[data-v-84f6310a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%}@media (max-width: 520px){.deck-screen__card-grid[data-v-84f6310a]{grid-template-columns:repeat(2,1fr);gap:10px}}.deck-screen__card-wrap[data-v-84f6310a]{position:relative;cursor:pointer;border-radius:10px;transition:box-shadow .15s,transform .1s}.deck-screen__card-wrap--selected[data-v-84f6310a]{box-shadow:0 0 0 2px #4a90d9}.deck-screen__card-wrap--merge-selected[data-v-84f6310a]{box-shadow:0 0 0 2px #f0b429}.deck-screen__card-wrap--blocked[data-v-84f6310a]{opacity:.35;cursor:not-allowed;pointer-events:none}.deck-screen__card-wrap[data-v-84f6310a]:hover:not(.deck-screen__card-wrap--selected):not(.deck-screen__card-wrap--merge-selected){box-shadow:0 0 0 1px #fff3}.deck-screen__select-tick[data-v-84f6310a]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:11px;color:#ffffff80;transition:background .15s,color .15s,border-color .15s;pointer-events:none}.deck-screen__select-tick--active[data-v-84f6310a]{background:#4a90d9;border-color:#4a90d9;color:#fff}.deck-screen__merged-badge[data-v-84f6310a]{margin-top:2px;font-family:Haikyuu,sans-serif;font-size:9px;color:#f0b429;background:#f0b42926;border:1px solid rgba(240,180,41,.4);border-radius:6px;padding:2px 6px;letter-spacing:.5px;pointer-events:none}.deck-screen__merge-btn[data-v-84f6310a]{position:absolute;bottom:6px;left:50%;transform:translate(-50%);font-family:Haikyuu,sans-serif;font-size:9px;padding:3px 10px;border-radius:6px;border:1px solid rgba(240,180,41,.4);background:#f0b4291a;color:#f0b429b3;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.deck-screen__merge-btn[data-v-84f6310a]:hover,.deck-screen__merge-btn--active[data-v-84f6310a]{background:#f0b42938;color:#f0b429;border-color:#f0b429b3}.deck-screen__start-btn[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:15px;color:#fff;background:linear-gradient(135deg,#f2933c,#f0b429);border:none;border-radius:10px;padding:14px 28px;cursor:pointer;transition:opacity .15s,transform .1s;letter-spacing:.5px;width:100%;max-width:320px}.deck-screen__start-btn[data-v-84f6310a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.deck-screen__start-btn[data-v-84f6310a]:disabled{opacity:.35;cursor:not-allowed}.deck-screen__back-btn[data-v-84f6310a]{font-family:Haikyuu,sans-serif;font-size:14px;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:12px 28px;cursor:pointer;transition:border-color .15s,color .15s;width:100%;max-width:320px}.deck-screen__back-btn[data-v-84f6310a]:hover{border-color:#fff6;color:#fff}.fade-enter-active[data-v-84f6310a],.fade-leave-active[data-v-84f6310a]{transition:opacity .25s}.fade-enter-from[data-v-84f6310a],.fade-leave-to[data-v-84f6310a]{opacity:0}.kotc-lv[data-v-490db8a5]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:8px;padding:14px;box-sizing:border-box;background:#f0b4290f;border:1px solid rgba(240,180,41,.28);border-radius:12px}.kotc-lv--bare[data-v-490db8a5]{max-width:none;padding:0;background:none;border:none;border-radius:0}.kotc-lv__header[data-v-490db8a5]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kotc-lv__title[data-v-490db8a5]{font-family:Haikyuu,sans-serif;font-size:16px;color:#f0b429}.kotc-lv__count[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff9e}.kotc-lv__hint[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c;margin:0;line-height:1.4}.kotc-lv__rows[data-v-490db8a5]{display:flex;flex-direction:column;gap:10px}.kotc-lv__row[data-v-490db8a5]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.kotc-lv__who[data-v-490db8a5]{display:flex;align-items:center;gap:9px;min-width:0}.kotc-lv__portrait[data-v-490db8a5]{width:34px;height:34px;border-radius:7px;object-fit:cover;flex-shrink:0}.kotc-lv__who-text[data-v-490db8a5]{display:flex;flex-direction:column;gap:2px;min-width:0}.kotc-lv__name[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-lv__lvl[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff94}.kotc-lv__stack[data-v-490db8a5]{color:#7ddc8ae6;padding-left:4px}.kotc-lv__stamina[data-v-490db8a5]{color:#f0b429e6;padding-left:4px}.kotc-lv__note[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff94;margin:0;line-height:1.4}.kotc-lv__stats[data-v-490db8a5]{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}@media (max-width: 420px){.kotc-lv__stats[data-v-490db8a5]{grid-template-columns:repeat(3,1fr)}}.kotc-lv__stat-btn[data-v-490db8a5]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 3px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:0 1px #00000059;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.kotc-lv__stat-btn[data-v-490db8a5]:not(:disabled):hover{background:#f0b42924;border-color:#f0b42999;transform:translateY(-2px)}.kotc-lv__stat-btn[data-v-490db8a5]:disabled{opacity:.38;cursor:not-allowed}.kotc-lv__stat-btn--grown[data-v-490db8a5]{border-color:#f0b42959}.kotc-lv__stat-name[data-v-490db8a5]{font-family:Haikyuu,sans-serif;font-size:11px;color:#fff;letter-spacing:.4px}.kotc-lv__stat-move[data-v-490db8a5]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#fff9;white-space:nowrap}.kotc-xp[data-v-879c42ff]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.kotc-xp__row[data-v-879c42ff]{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 9px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:9px}.kotc-xp__row--up[data-v-879c42ff]{background:#7ddc8a12;border-color:#7ddc8a59}.kotc-xp__portrait[data-v-879c42ff]{width:30px;height:30px;border-radius:6px;object-fit:cover;flex-shrink:0}.kotc-xp__body[data-v-879c42ff]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.kotc-xp__top[data-v-879c42ff]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kotc-xp__name[data-v-879c42ff]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-xp__gain[data-v-879c42ff]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:11px;color:#f0b429;flex-shrink:0}.kotc-xp__bar[data-v-879c42ff]{display:flex;align-items:center;gap:7px}.kotc-xp__track[data-v-879c42ff]{flex:1;height:4px;background:#f0b42924;border-radius:2px;overflow:hidden}.kotc-xp__fill[data-v-879c42ff]{height:100%;background:linear-gradient(90deg,#f0b429,#ffd97a);border-radius:2px;transition:width .7s ease-out .15s}.kotc-xp__row--up .kotc-xp__fill[data-v-879c42ff]{background:linear-gradient(90deg,#4caf50,#7ddc8a)}.kotc-xp__status[data-v-879c42ff]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff94;flex-shrink:0;font-variant-numeric:tabular-nums}.kotc-xp__status--up[data-v-879c42ff]{color:#7ddc8a;font-weight:700}.kotc-scout[data-v-f3482bd3]{display:flex;flex-direction:column;gap:.5rem}.kotc-scout__current[data-v-f3482bd3]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .8rem;box-sizing:border-box;background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:10px;color:#fff;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.kotc-scout__current[data-v-f3482bd3]:hover{background:color-mix(in srgb,var(--accent) 20%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--accent) 80%,transparent)}.kotc-scout__current[data-v-f3482bd3]:focus-visible{outline:2px solid #f2933c;outline-offset:2px}.kotc-scout__dot[data-v-f3482bd3]{width:.7rem;height:.7rem;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #ffffff2e}.kotc-scout__current-text[data-v-f3482bd3]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.kotc-scout__current-name[data-v-f3482bd3]{font-family:Roboto-thin,sans-serif;font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-scout__current-meta[data-v-f3482bd3]{font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#ffffffa6}.kotc-scout__change[data-v-f3482bd3]{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.35rem .65rem;border-radius:7px;background:#ffffff1a;font-family:Rubik,sans-serif;font-size:.78rem;font-weight:500;color:#fff}.kotc-scout__caret[data-v-f3482bd3]{display:inline-block;transition:transform .15s}.kotc-scout__caret--open[data-v-f3482bd3]{transform:rotate(180deg)}.kotc-scout__pips[data-v-f3482bd3]{display:flex;gap:4px;padding:0 .1rem .9rem}.kotc-scout__pip[data-v-f3482bd3]{position:relative;flex:1;max-width:2.2rem;height:.45rem;border-radius:3px;background:#ffffff1a}.kotc-scout__pip--owned[data-v-f3482bd3]{background:var(--accent);box-shadow:0 0 0 1px #ffffff40 inset}.kotc-scout__rung[data-v-f3482bd3]{position:absolute;top:.65rem;right:0;font-family:Roboto-thin,sans-serif;font-size:.66rem;font-weight:600;color:#fff9;line-height:1}.kotc-scout__reach[data-v-f3482bd3]{margin:0;font-family:Roboto-thin,sans-serif;font-size:.78rem;line-height:1.45;color:#ffffffad}.kotc-scout__list[data-v-f3482bd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.2rem}@media (max-width: 420px){.kotc-scout__list[data-v-f3482bd3]{grid-template-columns:minmax(0,1fr)}}.kotc-scout__option[data-v-f3482bd3]{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.kotc-scout__option[data-v-f3482bd3]:hover{background:#ffffff17;border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.kotc-scout__option[data-v-f3482bd3]:focus-visible{outline:2px solid #f2933c;outline-offset:1px}.kotc-scout__option--on[data-v-f3482bd3]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.kotc-scout__option-name[data-v-f3482bd3]{flex:1;min-width:0;font-family:Roboto-thin,sans-serif;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-scout__option-count[data-v-f3482bd3]{flex-shrink:0;font-family:Roboto-thin,sans-serif;font-size:.75rem;font-weight:600;color:#ffffffa6;font-variant-numeric:tabular-nums}.kotc-pw[data-v-da812275]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;background:radial-gradient(120% 70% at 50% 0%,rgba(76,175,80,.08),transparent 68%);display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:24px}.kotc-pw--wide[data-v-da812275]{max-width:1000px;align-items:stretch;gap:1.5rem}@media (max-width: 600px){.kotc-pw--wide[data-v-da812275]{padding:1.25rem .9rem 2.5rem}}.kotc-pw__header[data-v-da812275]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.kotc-pw__eyebrow[data-v-da812275]{font-family:Rubik,sans-serif;font-size:.72rem;color:#f0b429d9;letter-spacing:.12em;text-transform:uppercase}.kotc-pw__title[data-v-da812275]{font-family:Haikyuu,sans-serif;font-size:30px;color:#fff;margin:0}.kotc-pw__sub[data-v-da812275]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff94;margin:0}.kotc-pw__hero[data-v-da812275]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.kotc-pw__hero-main[data-v-da812275]{display:flex;flex-direction:column;gap:.3rem}.kotc-pw__stats[data-v-da812275]{display:flex;gap:.5rem;margin:0}.kotc-pw__stat[data-v-da812275]{display:flex;flex-direction:column;gap:.2rem;min-width:4.6rem;padding:.5rem .8rem;background:#00000047;border-radius:8px}.kotc-pw__stat dt[data-v-da812275]{font-family:Rubik,sans-serif;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.kotc-pw__stat dd[data-v-da812275]{margin:0;font-family:Roboto-thin,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;line-height:1.2;font-variant-numeric:tabular-nums}.kotc-pw__stat-coins[data-v-da812275]{color:#f0b429!important}.kotc-pw__stat-none[data-v-da812275]{font-size:.85rem;font-weight:500;color:#fff9}.kotc-pw__aug-row[data-v-da812275]{display:flex;gap:3px}.kotc-pw__aug-chip[data-v-da812275]{font-size:1rem;line-height:1.2}.kotc-pw__layout[data-v-da812275]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media (min-width: 900px){.kotc-pw__layout[data-v-da812275]{grid-template-columns:minmax(0,1fr) 21rem;gap:2.5rem;align-items:start}}.kotc-pw__squad[data-v-da812275]{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.kotc-pw__next[data-v-da812275]{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 900px){.kotc-pw__next[data-v-da812275]{position:sticky;top:calc(env(safe-area-inset-top,0px) + 1rem)}}.kotc-pw__section[data-v-da812275]{display:flex;flex-direction:column;gap:.6rem}.kotc-pw__section-head[data-v-da812275]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kotc-pw__section-title[data-v-da812275]{margin:0;font-family:Haikyuu,sans-serif;font-size:1.05rem;letter-spacing:.02em;color:#fff}.kotc-pw__pill[data-v-da812275]{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;background:#ffffff1a;font-family:Rubik,sans-serif;font-size:.7rem;font-weight:500;color:#fffc}.kotc-pw__pill--gold[data-v-da812275]{background:#f0b4292e;color:#f0b429}.kotc-pw__lead[data-v-da812275]{margin:0 0 .2rem;font-family:Roboto-thin,sans-serif;font-size:.82rem;line-height:1.5;color:#ffffffad}.kotc-pw__rewards[data-v-da812275]{display:flex;flex-direction:column;gap:.5rem}.kotc-pw__reward[data-v-da812275]{display:flex;align-items:center;gap:.8rem;width:100%;padding:.8rem .8rem .8rem .7rem;box-sizing:border-box;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:0 2px #00000059;color:#fff;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.kotc-pw__reward[data-v-da812275]:hover:not(:disabled){background:#f2933c24;border-color:#f2933cbf}.kotc-pw__reward:hover:not(:disabled) .kotc-pw__reward-go[data-v-da812275]{color:#f2933c;transform:translate(2px)}.kotc-pw__reward[data-v-da812275]:active:not(:disabled){transform:translateY(1px);box-shadow:none}.kotc-pw__reward[data-v-da812275]:focus-visible{outline:2px solid #f2933c;outline-offset:2px}.kotc-pw__reward[data-v-da812275]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.kotc-pw__reward-icon[data-v-da812275]{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:8px;background:#0000004d;font-size:1.35rem}.kotc-pw__reward-text[data-v-da812275]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.kotc-pw__reward-name[data-v-da812275]{font-family:Roboto-thin,sans-serif;font-size:.95rem;font-weight:700}.kotc-pw__reward-desc[data-v-da812275]{font-family:Roboto-thin,sans-serif;font-size:.78rem;line-height:1.4;color:#ffffffad}.kotc-pw__reward-go[data-v-da812275]{flex-shrink:0;font-size:1.5rem;line-height:1;color:#ffffff8c;transition:color .15s,transform .15s}.kotc-pw__claimed[data-v-da812275]{display:flex;align-items:center;gap:.6rem;margin:0;padding:.75rem .85rem;border-radius:10px;background:#4caf501a;font-family:Roboto-thin,sans-serif;font-size:.82rem;line-height:1.4;color:#ffffffc7}.kotc-pw__claimed-tick[data-v-da812275]{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex-shrink:0;border-radius:50%;background:#4caf50;color:#0d1a0e;font-size:.8rem;font-weight:700}.kotc-pw__pack-grid[data-v-da812275]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:480px;box-sizing:border-box}.kotc-pw__flip-slot[data-v-da812275]{perspective:900px;cursor:pointer;border-radius:10px;transition:box-shadow .15s}.kotc-pw__flip-slot--selected[data-v-da812275]{box-shadow:0 0 0 3px #f2933c}.kotc-pw__flip-slot--nationals[data-v-da812275]:has(.kotc-pw__flip-inner--revealed){filter:drop-shadow(0 0 12px rgba(240,180,41,.65))}.kotc-pw__flip-slot--elite[data-v-da812275]:has(.kotc-pw__flip-inner--revealed){filter:drop-shadow(0 0 10px rgba(233,30,99,.55))}.kotc-pw__flip-slot--interhigh[data-v-da812275]:has(.kotc-pw__flip-inner--revealed){filter:drop-shadow(0 0 8px rgba(76,175,80,.4))}.kotc-pw__flip-inner[data-v-da812275]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.kotc-pw__flip-inner--revealed[data-v-da812275]{transform:rotateY(180deg)}.kotc-pw__card-back[data-v-da812275],.kotc-pw__card-front[data-v-da812275]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.kotc-pw__card-front[data-v-da812275]{position:relative;transform:rotateY(180deg)}.kotc-pw__card-front[data-v-da812275] .db-card{height:100%;min-width:unset;width:100%;box-sizing:border-box;cursor:pointer}.kotc-pw__card-back[data-v-da812275]{background:linear-gradient(145deg,#0f1923,#1a2535);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.kotc-pw__card-back-ball[data-v-da812275]{width:40%;opacity:.35;filter:grayscale(.4)}.kotc-pw__add-btn[data-v-da812275],.kotc-pw__fight-btn[data-v-da812275]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;background:#f2933c;border:1px solid #f2933c;border-radius:10px;box-shadow:0 3px #a85f1d;color:#1a1006;font-family:Rubik,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:filter .15s,transform .12s,box-shadow .12s}.kotc-pw__add-btn[data-v-da812275]:hover:not(:disabled),.kotc-pw__fight-btn[data-v-da812275]:hover:not(:disabled){filter:brightness(1.08)}.kotc-pw__add-btn[data-v-da812275]:active:not(:disabled),.kotc-pw__fight-btn[data-v-da812275]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #a85f1d}.kotc-pw__add-btn[data-v-da812275]:focus-visible,.kotc-pw__fight-btn[data-v-da812275]:focus-visible{outline:2px solid #fff;outline-offset:2px}.kotc-pw__add-btn[data-v-da812275]:disabled,.kotc-pw__fight-btn[data-v-da812275]:disabled{opacity:.4;cursor:default;box-shadow:none}.kotc-pw__add-btn[data-v-da812275]{min-width:14rem}.kotc-pw__actions[data-v-da812275]{display:flex;flex-direction:column;gap:.6rem}.kotc-pw__fight-btn[data-v-da812275]{width:100%}.kotc-pw__fight-arrow[data-v-da812275]{font-size:1.1rem;line-height:1}.kotc-pw__unspent[data-v-da812275]{margin:-.1rem 0 0;text-align:center;font-family:Roboto-thin,sans-serif;font-size:.75rem;color:#f0b429}.kotc-pw__deck-btn[data-v-da812275]{width:100%;padding:.75rem 1.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-family:Rubik,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.kotc-pw__deck-btn[data-v-da812275]:hover{background:#ffffff29;border-color:#ffffff59}.kotc-pw__deck-btn[data-v-da812275]:focus-visible{outline:2px solid #f2933c;outline-offset:2px}.kotc-end[data-v-f2f94b08]{width:100%;box-sizing:border-box;max-width:760px;margin:0 auto;background:radial-gradient(120% 70% at 50% 0%,rgba(239,83,80,.08),transparent 68%);display:flex;flex-direction:column;align-items:center;padding:24px 20px 48px;gap:20px}.kotc-end__banner[data-v-f2f94b08]{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;background:#e5393514;border:1px solid rgba(229,57,53,.3);border-radius:12px;text-align:center}.kotc-end__icon-svg[data-v-f2f94b08]{width:52px;height:48px;filter:drop-shadow(0 0 8px rgba(229,57,53,.4))}.kotc-end__title[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:32px;color:#fff;margin:0}.kotc-end__sub[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff80;margin:0;max-width:320px;line-height:1.5}.kotc-end__forfeit[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffb4a0d9;margin:0;max-width:320px;line-height:1.5}.kotc-end__rally[data-v-f2f94b08]{width:100%;max-width:480px;text-align:center}.kotc-end__stats[data-v-f2f94b08]{width:100%;max-width:480px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.kotc-end__stat[data-v-f2f94b08]{display:flex;flex-direction:column;align-items:center;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;gap:4px}.kotc-end__stat-val[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:28px;color:#fff}.kotc-end__stat-lbl[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff85;text-transform:uppercase;letter-spacing:.5px}.kotc-end__augments[data-v-f2f94b08]{width:100%;max-width:480px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.kotc-end__aug-title[data-v-f2f94b08]{display:block;font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.kotc-end__aug-list[data-v-f2f94b08]{display:flex;flex-wrap:wrap;gap:6px}.kotc-end__aug-chip[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffffa6;background:#9c27b026;border:1px solid rgba(156,39,176,.3);border-radius:12px;padding:4px 10px;white-space:nowrap}.kotc-end__lineup[data-v-f2f94b08]{width:100%;max-width:480px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;display:flex;flex-direction:column;gap:10px}.kotc-end__lineup-title[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:10px;color:#ffffff85;letter-spacing:2px;text-transform:uppercase}.kotc-end__lineup-chips[data-v-f2f94b08]{display:flex;flex-wrap:wrap;gap:6px}.kotc-end__lineup-chip[data-v-f2f94b08]{display:inline-flex;align-items:center;gap:6px;font-family:Roboto-thin,sans-serif;font-size:11px;border:1px solid;border-radius:8px;padding:3px 8px 3px 4px;background:#00000040;white-space:nowrap}.kotc-end__lineup-chip-img[data-v-f2f94b08]{width:22px;height:22px;border-radius:50%;object-fit:cover;object-position:top center;flex-shrink:0}.kotc-end__submit[data-v-f2f94b08]{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.kotc-end__submit-title[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:16px;color:#fff}.kotc-end__submit-hint[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff85;margin:0;text-align:center}.kotc-end__submit-btn[data-v-f2f94b08]{padding:10px 28px;background:#f2933c33;border:1px solid rgba(242,147,60,.5);border-radius:8px;color:#fff;font-family:Haikyuu,sans-serif;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.kotc-end__submit-btn[data-v-f2f94b08]:hover:not(:disabled){background:#f2933c59;border-color:#f2933c}.kotc-end__submit-btn[data-v-f2f94b08]:disabled{opacity:.45;cursor:not-allowed}.kotc-end__submit-error[data-v-f2f94b08]{font-size:11px;color:#ef5350;margin:0;text-align:center}.kotc-end__submit-success[data-v-f2f94b08]{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;background:#ffa5000f;border:1px solid rgba(255,165,0,.25);border-radius:10px}.kotc-end__success-icon[data-v-f2f94b08]{font-size:28px}.kotc-end__success-text[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:16px;color:orange}.kotc-end__streak-row[data-v-f2f94b08]{display:flex;gap:24px;justify-content:center}.kotc-end__streak-tile[data-v-f2f94b08]{display:flex;flex-direction:column;align-items:center;gap:4px}.kotc-end__streak-val[data-v-f2f94b08]{font-family:Haikyuu,sans-serif;font-size:20px;color:#fff}.kotc-end__streak-lbl[data-v-f2f94b08]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff85;text-transform:uppercase;letter-spacing:.5px}.kotc-end__leaderboard-btn[data-v-f2f94b08]{margin-top:4px;padding:10px 24px;background:#f2933c26;border:1px solid rgba(242,147,60,.45);border-radius:8px;color:#f2933c;font-family:Haikyuu,sans-serif;font-size:13px;letter-spacing:.5px;cursor:pointer;transition:background .15s,border-color .15s}.kotc-end__leaderboard-btn[data-v-f2f94b08]:hover{background:#f2933c47;border-color:#f2933c}.kotc-row[data-v-fc4dbea4]{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:0;border-radius:5px;background:none;text-align:left;font:inherit;color:inherit}.kotc-row--tappable[data-v-fc4dbea4]{cursor:pointer;transition:box-shadow .15s ease}.kotc-row--tappable[data-v-fc4dbea4]:hover,.kotc-row--tappable[data-v-fc4dbea4]:focus-visible{box-shadow:inset 0 0 0 1px #ffa50073}.kotc-row__wash[data-v-fc4dbea4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:var(--team-tint);overflow:hidden;display:flex;align-items:center;justify-content:flex-end;padding-right:42px;pointer-events:none;-webkit-user-select:none;user-select:none}.kotc-row__crest[data-v-fc4dbea4]{flex:1;text-align:right;overflow:hidden;font-family:Haikyuu,sans-serif;font-size:1.2rem;letter-spacing:.08em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);mask-image:linear-gradient(to right,transparent,black 55%);-webkit-mask-image:linear-gradient(to right,transparent,black 55%)}.kotc-row__rank[data-v-fc4dbea4],.kotc-row__avatar[data-v-fc4dbea4],.kotc-row__info[data-v-fc4dbea4],.kotc-row__wins[data-v-fc4dbea4]{position:relative;z-index:1}.kotc-row__rank[data-v-fc4dbea4]{font-family:Roboto-thin,sans-serif;font-size:.78rem;width:16px;text-align:center;flex-shrink:0}.kotc-row__avatar[data-v-fc4dbea4]{flex:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;font-family:Haikyuu,sans-serif;font-size:1.25rem;color:orange;background:#ffa5001f;box-shadow:inset 0 0 0 1px #ffffff1f}.kotc-row__avatar--photo[data-v-fc4dbea4]{background:#ffffff0f}.kotc-row__photo[data-v-fc4dbea4]{width:100%;height:100%;display:block;object-fit:cover}.kotc-row__info[data-v-fc4dbea4]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.kotc-row__name[data-v-fc4dbea4]{font-family:Roboto-thin,sans-serif;font-size:.82rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-row__school[data-v-fc4dbea4]{font-family:Roboto-thin,sans-serif;font-size:.65rem;color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kotc-row__wins[data-v-fc4dbea4]{font-family:Roboto-thin,sans-serif;font-size:.82rem;color:#ffffff80;flex-shrink:0}.db-info[data-v-2bab3092]{display:flex;flex-direction:column;width:100%;max-width:640px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-sizing:border-box;overflow:hidden;font-family:Roboto-thin,sans-serif}.db-info__body[data-v-2bab3092]{display:flex;flex-direction:column;gap:24px;padding:20px 20px 22px}@media (max-width: 480px){.db-info__body[data-v-2bab3092]{padding:18px 16px 20px}}.db-info__section[data-v-2bab3092]{display:flex;flex-direction:column;gap:12px}.db-info__section+.db-info__section[data-v-2bab3092]{padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.db-info__heading[data-v-2bab3092]{margin:0;font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:#f0b429}.db-info__subheading[data-v-2bab3092]{margin:4px 0 0;font-weight:700;font-size:.95rem;color:#fff}.db-info__lead[data-v-2bab3092]{margin:0;font-size:1rem;line-height:1.5;color:#ffffffe0}.db-info__lead strong[data-v-2bab3092]{color:#f0b429}.db-info__note[data-v-2bab3092]{margin:0;font-size:.82rem;line-height:1.45;color:#fff9}.db-info__facts[data-v-2bab3092]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.db-info__facts li[data-v-2bab3092]{display:grid;grid-template-columns:7.2rem 1fr;column-gap:10px;align-items:baseline;font-size:.95rem;line-height:1.45;color:#ffffffc7}.db-info__fact-key[data-v-2bab3092]{justify-self:start;padding:1px 8px;border-radius:5px;background:#f0b42924;color:#f0b429;font-weight:700}.db-info__rally[data-v-2bab3092]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 480px){.db-info__rally[data-v-2bab3092]{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-info__rally-step[data-v-2bab3092]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:center;padding:10px 12px;background:#ffffff0d;border-radius:8px}.db-info__rally-num[data-v-2bab3092]{grid-row:span 2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f0b42926;color:#f0b429;font-weight:700;font-size:.85rem}.db-info__rally-action[data-v-2bab3092]{font-weight:700;font-size:1rem;color:#fff}.db-info__rally-stat[data-v-2bab3092]{font-size:.8rem;line-height:1.35;color:#ffffffa6}.db-info__xp[data-v-2bab3092]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.db-info__xp li[data-v-2bab3092]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#ffffff0d;border-radius:8px}.db-info__xp strong[data-v-2bab3092]{font-size:1.05rem;color:#f0b429}.db-info__xp span[data-v-2bab3092]{font-size:.8rem;line-height:1.35;color:#ffffffb3}@media (max-width: 480px){.db-info__xp[data-v-2bab3092]{grid-template-columns:minmax(0,1fr)}.db-info__xp li[data-v-2bab3092]{flex-direction:row;align-items:baseline;gap:10px}}.db-info__table-wrap[data-v-2bab3092]{overflow-x:auto}.db-info__table[data-v-2bab3092]{width:100%;border-collapse:collapse;font-size:.92rem;color:#ffffffd9}.db-info__table th[data-v-2bab3092],.db-info__table td[data-v-2bab3092]{padding:9px 6px;text-align:center;border-bottom:1px solid rgba(255,255,255,.07)}.db-info__table thead th[data-v-2bab3092]{font-weight:600;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffff9e}.db-info__table tbody th[data-v-2bab3092]{text-align:left;font-weight:700;white-space:nowrap}.db-info__table tbody tr:last-child th[data-v-2bab3092],.db-info__table tbody tr:last-child td[data-v-2bab3092]{border-bottom:0}.db-info__stars[data-v-2bab3092]{font-size:.75rem;letter-spacing:-1px}.db-info__chem[data-v-2bab3092]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.db-info__chem-row[data-v-2bab3092]{display:flex;align-items:center;gap:12px;font-size:1rem;color:#ffffffe0}.db-info__chem-count[data-v-2bab3092]{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#f0b4291f;border:1px solid rgba(240,180,41,.35);color:#f0b429;font-weight:800;font-size:1rem}.db-info__chem-of[data-v-2bab3092]{margin-right:4px;font-size:.85rem;color:#fff9}.db-info__points[data-v-2bab3092]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.db-info__points li[data-v-2bab3092]{position:relative;padding-left:18px;font-size:.95rem;line-height:1.5;color:#ffffffb8}.db-info__points li[data-v-2bab3092]:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:#f0b429b3}.db-info__points strong[data-v-2bab3092]{color:#fff;font-weight:700}.db-matchup[data-v-da9d29c6]{display:flex;flex-direction:column;gap:8px}.db-matchup__cards[data-v-da9d29c6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}@media (max-width: 420px){.db-matchup__cards[data-v-da9d29c6]{gap:20px}}.db-matchup__vs[data-v-da9d29c6]{position:absolute;left:50%;top:58px;transform:translate(-50%,-50%);font-family:Haikyuu,sans-serif;font-size:18px;letter-spacing:1px;color:var(--accent)}.db-matchup__card[data-v-da9d29c6]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 8px;text-align:center;background:#0d0800;border:1px solid rgba(255,165,0,.18);border-radius:10px}.db-matchup__role[data-v-da9d29c6]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c}.db-matchup__portrait-wrap[data-v-da9d29c6]{position:relative;width:72px;height:72px;margin:2px 0 4px}.db-matchup__portrait[data-v-da9d29c6]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top;background:#ffffff0a}.db-matchup__pos[data-v-da9d29c6]{position:absolute;right:-6px;bottom:-2px;padding:1px 6px;border-radius:999px;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:10px;color:#fff}.db-matchup__name[data-v-da9d29c6]{max-width:100%;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:14px;line-height:1.25;color:#fff}.db-matchup__stars[data-v-da9d29c6]{font-size:12px;letter-spacing:1px;line-height:1}.db-matchup__stats[data-v-da9d29c6]{list-style:none;margin:6px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.db-matchup__stat[data-v-da9d29c6]{display:flex;flex-direction:column;gap:1px;padding:5px 2px;background:#ffffff0d;border-radius:6px}.db-matchup__stat-value[data-v-da9d29c6]{font-family:Roboto-thin,sans-serif;font-weight:800;font-size:14px;color:#fff}.db-matchup__stat-label[data-v-da9d29c6]{font-family:Roboto-thin,sans-serif;font-size:10px;letter-spacing:.3px;color:#fff9}.db-matchup__setter[data-v-da9d29c6]{font-family:Roboto-thin,sans-serif;font-size:12px;text-align:center;color:#fff9}.db-levelup__cards[data-v-6d4ff2c9]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}@media (max-width: 420px){.db-levelup__cards[data-v-6d4ff2c9]{gap:20px}}.db-levelup__cards--single[data-v-6d4ff2c9]{grid-template-columns:minmax(0,1fr);max-width:280px;margin:0 auto;width:100%}.db-levelup__vs[data-v-6d4ff2c9]{position:absolute;left:50%;top:58px;transform:translate(-50%,-50%);font-family:Haikyuu,sans-serif;font-size:18px;letter-spacing:1px;color:var(--accent)}.db-levelup__card[data-v-6d4ff2c9]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 8px;text-align:center;background:#0d0800;border:1px solid rgba(255,165,0,.18);border-radius:10px}.db-levelup__card--levelled[data-v-6d4ff2c9]{border-color:#4caf5073}.db-levelup__role[data-v-6d4ff2c9]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c}.db-levelup__portrait-wrap[data-v-6d4ff2c9]{position:relative;width:72px;height:72px;margin:2px 0 4px}.db-levelup__portrait[data-v-6d4ff2c9]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top;background:#ffffff0a}.db-levelup__pos[data-v-6d4ff2c9]{position:absolute;right:-6px;bottom:-2px;padding:1px 6px;border-radius:999px;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:10px;color:#fff}.db-levelup__name[data-v-6d4ff2c9]{max-width:100%;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:14px;line-height:1.25;color:#fff}.db-levelup__stars[data-v-6d4ff2c9]{font-size:12px;letter-spacing:1px;line-height:1}.db-levelup__stats[data-v-6d4ff2c9]{list-style:none;margin:6px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.db-levelup__stat[data-v-6d4ff2c9]{display:flex;flex-direction:column;gap:1px;padding:5px 2px;background:#ffffff0d;border-radius:6px}.db-levelup__stat--grown[data-v-6d4ff2c9]{background:#4caf5024}.db-levelup__stat--grown .db-levelup__stat-value[data-v-6d4ff2c9]{color:#7ed67f}.db-levelup__stat-value[data-v-6d4ff2c9]{display:inline-flex;justify-content:center;align-items:baseline;gap:3px;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:14px;color:#fff}.db-levelup__stat-before[data-v-6d4ff2c9]{font-weight:600;color:#ffffff8c}.db-levelup__stat-label[data-v-6d4ff2c9]{font-family:Roboto-thin,sans-serif;font-size:10px;letter-spacing:.3px;color:#fff9}.db-preview[data-v-4d74d648]{margin:0;display:flex;flex-direction:column;gap:6px}.db-preview__screen[data-v-4d74d648]{display:flex;flex-direction:column;gap:8px;padding:14px;background:#0000008c;border:1px solid rgba(255,165,0,.45);border-radius:10px}.db-preview__prompt[data-v-4d74d648]{margin:0 0 12px;font-family:Haikyuu,sans-serif;font-size:1rem;color:#fff}.db-preview__replay[data-v-4d74d648]{align-self:center;padding:5px 14px;border-radius:999px;border:1px solid rgba(255,165,0,.6);background:#ffa5001f;color:orange;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.db-preview__replay[data-v-4d74d648]:hover{background:#ffa5003d}.db-preview__caption[data-v-4d74d648]{font-family:Roboto-thin,sans-serif;font-size:13px;line-height:1.45;text-align:center;color:#ffffffb3}.db-log[data-v-192975fd]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:640px;scroll-margin-top:16px}.db-log__dates[data-v-192975fd]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.db-log__dates[data-v-192975fd]::-webkit-scrollbar{display:none}.db-log__date-chip[data-v-192975fd]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:999px;cursor:pointer;font-family:Roboto-thin,sans-serif;font-weight:600;font-size:13px;color:#ffffffb3;transition:color .15s ease,border-color .15s ease,background .15s ease}.db-log__date-chip[data-v-192975fd]:hover{color:#fff;border-color:#ffffff4d}.db-log__date-chip--active[data-v-192975fd]{color:#1a1400;background:#f0b429;border-color:#f0b429}.db-log__date-chip--active[data-v-192975fd]:hover{color:#1a1400;border-color:#f0b429}.db-log__date-chip--active .db-log__latest[data-v-192975fd]{color:#1a1400;background:#0000001f}.db-log__latest[data-v-192975fd]{padding:1px 6px;border-radius:999px;background:#f0b42926;color:#f0b429;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.db-log__release[data-v-192975fd]{display:flex;flex-direction:column;gap:12px}.db-log__hero[data-v-192975fd]{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(240,180,41,.3);border-radius:12px;background:radial-gradient(ellipse at top left,rgba(240,180,41,.16),transparent 65%),#ffffff08}.db-log__block-note[data-v-192975fd]{margin:2px 0 0;font-family:Roboto-thin,sans-serif;font-size:13px;line-height:1.45;text-align:center;color:#ffffffb3}.db-log__thanks[data-v-192975fd]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin-bottom:4px;border-radius:8px;background:#f0b4291a;border:1px solid rgba(240,180,41,.35)}.db-log__thanks-label[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#f0b429}.db-log__thanks-list[data-v-192975fd]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-family:Roboto-thin,sans-serif;font-size:14px;line-height:1.45;color:#ffffffd9}.db-log__hero-top[data-v-192975fd]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.db-log__hero-date[data-v-192975fd]{font-family:Haikyuu,sans-serif;font-size:22px;letter-spacing:1px;color:#f0b429}.db-log__hero-page[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#ffffff8c}.db-log__hero-title[data-v-192975fd]{margin:0;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:21px;line-height:1.25;color:#fff}.db-log__hero-summary[data-v-192975fd]{margin:0;font-family:Roboto-thin,sans-serif;font-size:15px;line-height:1.55;color:#ffffffc7}.db-log__tally[data-v-192975fd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.db-log__tally-chip[data-v-192975fd]{padding:4px 10px;border-radius:999px;font-family:Roboto-thin,sans-serif;font-size:12px;color:#fffc}.db-log__tally-chip strong[data-v-192975fd]{font-weight:800}.db-log__tally-chip--new[data-v-192975fd]{background:#4caf5024;border:1px solid rgba(76,175,80,.4)}.db-log__tally-chip--new strong[data-v-192975fd]{color:#4caf50}.db-log__tally-chip--balance[data-v-192975fd]{background:#f0b42924;border:1px solid rgba(240,180,41,.4)}.db-log__tally-chip--balance strong[data-v-192975fd]{color:#f0b429}.db-log__tally-chip--fix[data-v-192975fd]{background:#4a90d924;border:1px solid rgba(74,144,217,.4)}.db-log__tally-chip--fix strong[data-v-192975fd]{color:#4a90d9}.db-log__group[data-v-192975fd]{display:flex;flex-direction:column;gap:10px}.db-log__group--new[data-v-192975fd]{--accent: #4caf50;--accent-soft: rgba(76, 175, 80, .12);--accent-line: rgba(76, 175, 80, .35)}.db-log__group--new .db-log__group-head[data-v-192975fd]{color:#4caf50}.db-log__group--new .db-log__group-icon[data-v-192975fd]{color:#4caf50;background:#4caf5029;border-color:#4caf5073}.db-log__group--new .db-log__group-count[data-v-192975fd]{color:#4caf50;background:#4caf501f}.db-log__group--balance[data-v-192975fd]{--accent: #f0b429;--accent-soft: rgba(240, 180, 41, .12);--accent-line: rgba(240, 180, 41, .35)}.db-log__group--balance .db-log__group-head[data-v-192975fd]{color:#f0b429}.db-log__group--balance .db-log__group-icon[data-v-192975fd]{color:#f0b429;background:#f0b42929;border-color:#f0b42973}.db-log__group--balance .db-log__group-count[data-v-192975fd]{color:#f0b429;background:#f0b4291f}.db-log__group--fix[data-v-192975fd]{--accent: #4a90d9;--accent-soft: rgba(74, 144, 217, .12);--accent-line: rgba(74, 144, 217, .35)}.db-log__group--fix .db-log__group-head[data-v-192975fd]{color:#4a90d9}.db-log__group--fix .db-log__group-icon[data-v-192975fd]{color:#4a90d9;background:#4a90d929;border-color:#4a90d973}.db-log__group--fix .db-log__group-count[data-v-192975fd]{color:#4a90d9;background:#4a90d91f}.db-log__group-head[data-v-192975fd]{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-family:Roboto-thin,sans-serif;font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase}.db-log__group-icon[data-v-192975fd]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:15px;line-height:1}.db-log__group-count[data-v-192975fd]{padding:2px 8px;border-radius:999px;font-size:12px;letter-spacing:0}.db-log__changes[data-v-192975fd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.db-log__change[data-v-192975fd]{display:flex;flex-direction:column;gap:10px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}@media (max-width: 480px){.db-log__change[data-v-192975fd]{padding:14px}}.db-log__change-title[data-v-192975fd]{margin:0;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:17px;line-height:1.3;color:#fff}.db-log__change-lead[data-v-192975fd]{margin:-4px 0 0;font-family:Roboto-thin,sans-serif;font-size:15px;line-height:1.5;color:#ffffffd1}.db-log__block[data-v-192975fd]{display:flex;flex-direction:column;gap:6px}.db-log__block-title[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#ffffff8c}.db-log__tiles[data-v-192975fd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:6px}.db-log__tiles--1[data-v-192975fd]{--cols: 1}.db-log__tiles--2[data-v-192975fd]{--cols: 2}.db-log__tiles--4[data-v-192975fd]{--cols: 4}@media (max-width: 520px){.db-log__tiles--4[data-v-192975fd]{--cols: 2}}.db-log__tile[data-v-192975fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;text-align:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px}.db-log__tile-value[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-weight:800;font-size:20px;line-height:1.1;color:var(--accent)}.db-log__tile-label[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-size:12px;line-height:1.3;color:#ffffffc7}.db-log__compare[data-v-192975fd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.db-log__compare--matchup[data-v-192975fd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.db-log__compare-row[data-v-192975fd]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#ffffff0a;border-radius:8px}.db-log__compare-label[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-weight:600;font-size:13px;color:#ffffffb8}.db-log__compare-values[data-v-192975fd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:Roboto-thin,sans-serif}.db-log__compare-row--stacked .db-log__compare-values[data-v-192975fd]{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:6px;align-items:baseline}.db-log__compare-row--stacked .db-log__compare-values .db-log__compare-before[data-v-192975fd]{grid-column:1/-1}.db-log__compare-row--stacked .db-log__compare-values .db-log__compare-after[data-v-192975fd]{justify-self:start}.db-log__compare-before[data-v-192975fd]{font-size:14px;color:#ffffff8c;text-decoration:line-through;text-decoration-color:#ffffff59}.db-log__compare-arrow[data-v-192975fd]{font-size:15px;color:var(--accent)}.db-log__compare-after[data-v-192975fd]{padding:2px 9px;border-radius:6px;background:var(--accent-soft);font-weight:700;font-size:14px;color:var(--accent)}.db-log__points[data-v-192975fd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.db-log__points li[data-v-192975fd]{position:relative;padding-left:18px;font-family:Roboto-thin,sans-serif;font-size:14px;line-height:1.45;color:#ffffffbf}.db-log__points li[data-v-192975fd]:before{content:"";position:absolute;left:5px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.db-log__pager[data-v-192975fd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.db-log__pager-btn[data-v-192975fd]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;cursor:pointer;font-family:Roboto-thin,sans-serif;font-weight:600;font-size:14px;color:#fff;transition:background .15s ease,border-color .15s ease}.db-log__pager-btn span[data-v-192975fd]{font-size:18px;line-height:1;color:#f0b429}.db-log__pager-btn[data-v-192975fd]:hover:not(:disabled){background:#f0b4291a;border-color:#f0b42980}.db-log__pager-btn[data-v-192975fd]:disabled{cursor:default;opacity:.5}.db-log__pager-count[data-v-192975fd]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff8c}.deckbuilder[data-v-442940b1]{width:100%;max-width:1120px;margin:0 auto 40px;padding:18px 16px 34px;border-radius:4px;background-color:#000000b3;background-image:radial-gradient(120% 70% at 50% 0%,rgba(255,165,0,.08),transparent 68%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.deckbuilder__mode-select[data-v-442940b1]{width:100%;display:flex;flex-direction:column;align-items:center;gap:28px}.deckbuilder__title-hero[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.deckbuilder__beta-notice[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:1.08rem;color:#ffffff94;text-align:center;line-height:1.6;margin:10px 0 0;max-width:380px}.deckbuilder__beta-notice strong[data-v-442940b1]{color:#f0b429;font-style:normal;letter-spacing:.06em}.deckbuilder__beta-notice a[data-v-442940b1]{color:#ffffffa6;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.deckbuilder__beta-notice a[data-v-442940b1]:hover{color:#fff}.deckbuilder__landing-tabs[data-v-442940b1]{display:flex;width:100%;max-width:640px;padding:4px;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-sizing:border-box}.deckbuilder__landing-tab[data-v-442940b1]{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;background:none;border:0;border-radius:7px;cursor:pointer;font-family:Haikyuu,sans-serif;font-size:16px;letter-spacing:.5px;color:#fff9;transition:color .15s ease,background .15s ease}.deckbuilder__landing-tab[data-v-442940b1]:hover{color:#fff}.deckbuilder__landing-tab--active[data-v-442940b1]{color:#1a1400;background:#f0b429}.deckbuilder__landing-tab--active[data-v-442940b1]:hover{color:#1a1400}.deckbuilder__landing-tab-new[data-v-442940b1]{position:absolute;top:-9px;right:-7px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:999px;background:#e53935;border:2px solid #1a1400;font-family:Roboto-thin,sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:0;color:#fff;pointer-events:none}.deckbuilder__hero-preview[data-v-442940b1]{width:230px;height:165px;overflow:hidden;display:flex;align-items:center;justify-content:center}.deckbuilder__hero-preview[data-v-442940b1] .preview--deck-builder{transform:scale(1.7)}.deckbuilder__mode-grid[data-v-442940b1]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%;max-width:640px}.deckbuilder__mode-card[data-v-442940b1]{flex:1 1 240px;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;font-family:Rubik,sans-serif}.deckbuilder__mode-card--active[data-v-442940b1]{border-color:#4caf5073;background:#4caf500f}.deckbuilder__mode-card--active[data-v-442940b1]:hover{transform:translateY(-4px);background:#4caf501f;border-color:#4caf50;box-shadow:0 10px 26px #00000073}.deckbuilder__mode-card--active[data-v-442940b1]:active{transform:translateY(-1px)}.deckbuilder__mode-card--disabled[data-v-442940b1]{opacity:.45;cursor:not-allowed}.deckbuilder__mode-icon[data-v-442940b1]{font-size:2.2rem;line-height:1}.deckbuilder__mode-name[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:18px;color:#fff;letter-spacing:.5px}.deckbuilder__mode-desc[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff80;line-height:1.5}.deckbuilder__mode-badge[data-v-442940b1]{font-family:Rubik,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-top:4px}.deckbuilder__mode-badge--played[data-v-442940b1]{background:#ffffff0d;color:#ffffff85;border:1px solid rgba(255,255,255,.12)}.deckbuilder__mode-badge--soon[data-v-442940b1]{background:#ffffff14;color:#ffffff8c;border:1px solid rgba(255,255,255,.12)}.deckbuilder__mode-card--played[data-v-442940b1]{opacity:.75;border-color:#ffffff1a}.deckbuilder__mode-play[data-v-442940b1]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 28px;font-family:Haikyuu,sans-serif;font-size:14px;letter-spacing:.6px;color:#06210f;background:#4caf50;border-radius:999px;box-shadow:0 4px 14px #4caf5047;margin-top:6px;transition:background .15s ease,box-shadow .15s ease}.deckbuilder__mode-card:hover .deckbuilder__mode-play[data-v-442940b1]{background:#5fd463;box-shadow:0 6px 18px #4caf5066}.deckbuilder__mode-play-icon[data-v-442940b1]{width:10px;height:10px;flex-shrink:0}.deckbuilder__mode-reset[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff85;margin-top:2px}.deckbuilder__mode-reset-countdown[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:.95rem;color:orange;letter-spacing:.04em}.deckbuilder__mode-reset-tz[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff80;letter-spacing:.02em}.deckbuilder__menu[data-v-442940b1]{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.deckbuilder__end[data-v-442940b1]{width:100%;max-width:640px;display:flex;flex-direction:column;gap:20px}.deckbuilder__title-block[data-v-442940b1],.deckbuilder__how-to[data-v-442940b1],.deckbuilder__team-pick[data-v-442940b1],.deckbuilder__start-btn[data-v-442940b1],.deckbuilder__back-row[data-v-442940b1]{width:100%;max-width:640px}.deckbuilder__back-row[data-v-442940b1]{display:flex}.deckbuilder__back-btn[data-v-442940b1]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fffc;font-family:Rubik,sans-serif;font-size:13px;font-weight:500;line-height:1;padding:8px 14px 8px 10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.deckbuilder__back-btn[data-v-442940b1]:hover{background:#ffffff1f;border-color:#ffffff52;color:#fff}.deckbuilder__back-btn[data-v-442940b1]:focus-visible{outline:2px solid #f0b429;outline-offset:2px}.deckbuilder__back-icon[data-v-442940b1]{width:14px;height:14px;flex-shrink:0}.deckbuilder__run-section[data-v-442940b1]{width:100%}.deckbuilder__match-section[data-v-442940b1]{width:100%;max-width:680px}@media (min-width: 900px){.deckbuilder__match-section[data-v-442940b1]{max-width:none}}.deckbuilder__coin-toss[data-v-442940b1]{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:12px}.deckbuilder__toss-heading[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:28px;color:#fff;margin:0;text-align:center}.deckbuilder__toss-sub[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff94;margin:-16px 0 0;text-align:center}.deckbuilder__toss-matchup[data-v-442940b1]{display:flex;align-items:center;gap:20px}.deckbuilder__toss-team[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:6px}.deckbuilder__toss-badge[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:15px;padding:6px 18px;border-radius:8px;letter-spacing:1px}.deckbuilder__toss-badge--you[data-v-442940b1]{background:#f2933c33;color:#f2933c;border:1px solid rgba(242,147,60,.4)}.deckbuilder__toss-badge--rival[data-v-442940b1]{background:#4a90d933;color:#4a90d9;border:1px solid rgba(74,144,217,.4)}.deckbuilder__toss-vs[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:22px;color:#ffffff80}.deckbuilder__toss-spinner-wrap[data-v-442940b1]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.deckbuilder__toss-needle[data-v-442940b1]{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:22px;color:#fff;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.deckbuilder__toss-wheel[data-v-442940b1]{width:200px;height:200px;border-radius:50%;background:conic-gradient(#f2933c,#f2933c 180deg,#4a90d9 180deg,#4a90d9 360deg);position:relative;transition:transform 3s cubic-bezier(.17,.67,.12,.99);box-shadow:0 0 0 3px #ffffff1a,0 8px 32px #00000080}.deckbuilder__toss-wheel[data-v-442940b1]:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(255,255,255,.15);pointer-events:none}.deckbuilder__toss-choice[data-v-442940b1]{display:flex;gap:12px}.deckbuilder__toss-choice-btn[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:14px;padding:12px 22px;border-radius:10px;border:none;cursor:pointer;transition:transform .12s,box-shadow .12s;letter-spacing:.5px}.deckbuilder__toss-choice-btn[data-v-442940b1]:hover{transform:translateY(-2px)}.deckbuilder__toss-choice-btn--serve[data-v-442940b1]{background:#f2933c26;color:#f2933c;border:1px solid rgba(242,147,60,.5)}.deckbuilder__toss-choice-btn--serve[data-v-442940b1]:hover{box-shadow:0 0 12px #f2933c4d}.deckbuilder__toss-choice-btn--receive[data-v-442940b1]{background:#4a90d926;color:#4a90d9;border:1px solid rgba(74,144,217,.5)}.deckbuilder__toss-choice-btn--receive[data-v-442940b1]:hover{box-shadow:0 0 12px #4a90d94d}.deckbuilder__toss-result[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:20px;color:#fff;text-align:center;margin:0;animation:tossFadeIn-442940b1 .4s ease}@keyframes tossFadeIn-442940b1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.deckbuilder__pack-screen[data-v-442940b1]{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;box-sizing:border-box}.deckbuilder__title-block[data-v-442940b1]{text-align:center}.deckbuilder__eyebrow[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff8c;letter-spacing:3px;text-transform:uppercase;display:block;margin-bottom:6px}.deckbuilder__title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:36px;color:#fff;margin:0 0 8px;letter-spacing:1px}.deckbuilder__tagline[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#ffffff80;margin:0}.deckbuilder__how-to[data-v-442940b1]{background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.deckbuilder__how-btn[data-v-442940b1]{width:100%;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;text-align:left;background:none;border:none;color:#ffffffb3;font-family:Haikyuu,sans-serif;font-size:13px;cursor:pointer;transition:color .15s}.deckbuilder__how-btn[data-v-442940b1]:hover{color:orange}.deckbuilder__how-chevron[data-v-442940b1]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;flex-shrink:0}.deckbuilder__how-chevron--open[data-v-442940b1]{transform:rotate(-135deg) translateY(2px)}.deckbuilder__howto-ball[data-v-442940b1]{width:12px;height:12px;object-fit:contain;vertical-align:middle;display:inline}.deckbuilder__how-content[data-v-442940b1]{padding:0 16px 14px;display:flex;flex-direction:column;gap:8px}.deckbuilder__how-content p[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#fff9;margin:0;line-height:1.5}.deckbuilder__how-content p strong[data-v-442940b1]{color:#ffffffd9}.deckbuilder__how-content--kotc[data-v-442940b1]{padding:0;gap:0}.deckbuilder__howto-section[data-v-442940b1]{padding:12px 16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.deckbuilder__howto-section[data-v-442940b1]:first-child{border-top:none}@media (max-width: 480px){.deckbuilder__howto-section[data-v-442940b1]{padding:12px}}.deckbuilder__howto-heading[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:12px;color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;border-left:2px solid rgba(255,165,0,.5);padding-left:8px}.deckbuilder__howto-run-flow[data-v-442940b1]{display:flex;align-items:center;gap:6px}.deckbuilder__howto-run-step[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;flex:1}.deckbuilder__howto-run-num[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:12px;color:orange;width:22px;height:22px;border:1px solid rgba(255,165,0,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deckbuilder__howto-run-label[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffffb3;text-align:center}.deckbuilder__howto-arrow[data-v-442940b1]{width:7px;height:7px;border-top:2px solid rgba(255,255,255,.25);border-right:2px solid rgba(255,255,255,.25);transform:rotate(45deg);flex-shrink:0}.deckbuilder__howto-outcomes[data-v-442940b1]{display:flex;gap:8px}@media (max-width: 480px){.deckbuilder__howto-outcomes[data-v-442940b1]{flex-direction:column}}.deckbuilder__howto-outcome[data-v-442940b1]{flex:1;padding:10px 12px;border-radius:8px;display:flex;flex-direction:column;gap:6px}.deckbuilder__howto-outcome--win[data-v-442940b1]{background:#4caf5012;border:1px solid rgba(76,175,80,.22)}.deckbuilder__howto-outcome--win .deckbuilder__howto-outcome-label[data-v-442940b1]{color:#81c784f2}.deckbuilder__howto-outcome--loss[data-v-442940b1]{background:#e539350f;border:1px solid rgba(229,57,53,.18)}.deckbuilder__howto-outcome--loss .deckbuilder__howto-outcome-label[data-v-442940b1]{color:#e57373f2}.deckbuilder__howto-outcome-label[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:13px;color:#fffc}.deckbuilder__howto-outcome-sub[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff80;line-height:1.5}.deckbuilder__howto-rewards[data-v-442940b1]{display:flex;flex-wrap:wrap;gap:4px}.deckbuilder__howto-reward[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:2px 8px;white-space:nowrap}.deckbuilder__howto-lives[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.deckbuilder__howto-lives-vs[data-v-442940b1]{display:flex;align-items:center;gap:16px}.deckbuilder__howto-lives-side[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:4px}.deckbuilder__howto-lives-label[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff85;text-transform:uppercase;letter-spacing:.06em}.deckbuilder__howto-lives-score[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:28px;color:orange;line-height:1}.deckbuilder__howto-vs[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:12px;color:#ffffff80}.deckbuilder__howto-lives-sub[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff80;text-align:center}.deckbuilder__howto-rally[data-v-442940b1]{display:flex;flex-direction:column;gap:8px}.deckbuilder__howto-rally-title[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff80}.deckbuilder__howto-rally-flow[data-v-442940b1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media (max-width: 600px){.deckbuilder__howto-rally-flow[data-v-442940b1]{grid-template-columns:1fr;gap:5px}}.deckbuilder__howto-rally-step[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;background:#ffa5000f;border:1px solid rgba(255,165,0,.14);border-radius:8px}@media (max-width: 600px){.deckbuilder__howto-rally-step[data-v-442940b1]{flex-direction:row;gap:10px;padding:9px 12px}}.deckbuilder__howto-rally-num[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:11px;color:orange;width:20px;height:20px;border:1px solid rgba(255,165,0,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deckbuilder__howto-rally-action[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:13px;color:#ffffffd9;text-align:center;white-space:nowrap}.deckbuilder__howto-rally-stat[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffa500cc;white-space:nowrap}@media (max-width: 600px){.deckbuilder__howto-rally-stat[data-v-442940b1]{margin-left:auto}}.deckbuilder__howto-rules[data-v-442940b1]{display:flex;flex-direction:column;gap:8px}.deckbuilder__howto-rule[data-v-442940b1]{display:flex;gap:8px;align-items:flex-start}.deckbuilder__howto-rule-ball[data-v-442940b1]{width:16px;height:16px;object-fit:contain;flex-shrink:0;margin-top:1px}.deckbuilder__howto-rule-badge[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:9px;color:#fff;border-radius:4px;padding:2px 6px;flex-shrink:0;margin-top:1px}.deckbuilder__howto-rule-badge--setter[data-v-442940b1]{background:#4a90d9}.deckbuilder__howto-rule-badge--libero[data-v-442940b1]{background:#e53935}.deckbuilder__howto-rule-badge--net[data-v-442940b1]{background:#7e998a}.deckbuilder__howto-rule-badge--level[data-v-442940b1]{background:#f0b429;color:#1a1206}.deckbuilder__howto-rule-badge--chem[data-v-442940b1]{background:#9c27b0}.deckbuilder__howto-rule-text[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#fff9;line-height:1.55;margin:0}.deckbuilder__howto-rule-text strong[data-v-442940b1]{color:#ffffffd9}.deckbuilder__rarity-guide[data-v-442940b1]{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.deckbuilder__rarity-title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:11px;color:#ffffff80;letter-spacing:1px;text-transform:uppercase}.deckbuilder__rarity-guide-header[data-v-442940b1]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.deckbuilder__rarity-hint[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff85}.deckbuilder__card-back-placeholder[data-v-442940b1]{border-radius:8px;background:linear-gradient(145deg,#0d2040,#1a0a2e 60%,#0d1a10);border:1px solid rgba(255,165,0,.25);aspect-ratio:3/4;display:flex;align-items:center;justify-content:center}.deckbuilder__card-back--promo[data-v-442940b1]{background:linear-gradient(145deg,#1a0520,#2d0a3e 60%,#1a0010);border-color:#e91e6373}.deckbuilder__card-back--promo[data-v-442940b1]:before{border-color:#e91e6333}.deckbuilder__card-back-label[data-v-442940b1]{position:absolute;bottom:12px;font-family:Rubik,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#f48fb1}.deckbuilder__card-back-ball[data-v-442940b1]{width:24px;height:24px;object-fit:contain;opacity:.4}.deckbuilder__rarity-cards[data-v-442940b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 500px){.deckbuilder__rarity-cards[data-v-442940b1]{grid-template-columns:repeat(2,1fr)}}.deckbuilder__rarity-card-col[data-v-442940b1]{display:flex;flex-direction:column;gap:6px}.deckbuilder__rarity-col-list[data-v-442940b1]{display:flex;flex-direction:column;gap:8px}.deckbuilder__rarity-col-list[data-v-442940b1] .db-card{cursor:default;animation:none!important;transform:none!important;box-shadow:none!important;border-color:#ffa50026!important}.deckbuilder__rarity-col-empty[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff80;text-align:center;padding:12px 0}.deckbuilder__rarity-label[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:10px;letter-spacing:.5px;text-align:center}.deckbuilder__already-played[data-v-442940b1]{width:100%;max-width:640px;padding:12px 16px;background:#e539351a;border:1px solid rgba(229,57,53,.3);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:6px}.deckbuilder__already-played-msg[data-v-442940b1]{color:#ffffffb3;font-family:Roboto-thin,sans-serif;font-size:13px;text-align:center}.deckbuilder__already-played-timer[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:12px;color:#ffffff94}.deckbuilder__already-played-countdown[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:1.1rem;color:orange;letter-spacing:.05em}.deckbuilder__kotc-section[data-v-442940b1]{width:100%;max-width:640px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.deckbuilder__kotc-section-label[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:13px;color:#fffc;letter-spacing:.5px}.deckbuilder__kotc-section-hint[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff85;margin:-4px 0 4px}.deckbuilder__playstyle-grid[data-v-442940b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 500px){.deckbuilder__playstyle-grid[data-v-442940b1]{grid-template-columns:1fr}}.deckbuilder__playstyle-card[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;background:linear-gradient(180deg,rgba(var(--ps),.16),rgba(var(--ps),.06));border:1px solid rgba(var(--ps),.45);border-radius:16px;box-shadow:0 4px rgba(var(--ps),.35),0 6px 12px #00000059;cursor:pointer;text-align:center;transition:transform .1s,box-shadow .1s,background .15s,border-color .15s;font-family:Rubik,sans-serif;--ps: 242, 147, 60}.deckbuilder__playstyle-card--offense[data-v-442940b1]{--ps: 239, 83, 80}.deckbuilder__playstyle-card--defense[data-v-442940b1]{--ps: 77, 150, 235}.deckbuilder__playstyle-card--balanced[data-v-442940b1]{--ps: 102, 187, 106}.deckbuilder__playstyle-card[data-v-442940b1]:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(var(--ps),.24),rgba(var(--ps),.1));border-color:rgba(var(--ps),.7);box-shadow:0 6px rgba(var(--ps),.4),0 10px 18px #0006}.deckbuilder__playstyle-card[data-v-442940b1]:active{transform:translateY(3px);box-shadow:0 1px rgba(var(--ps),.4),0 2px 4px #0000004d}.deckbuilder__playstyle-card[data-v-442940b1]:focus-visible{outline:2px solid #fff;outline-offset:3px}.deckbuilder__playstyle-card--active[data-v-442940b1],.deckbuilder__playstyle-card--active[data-v-442940b1]:hover{transform:translateY(3px);background:linear-gradient(180deg,rgba(var(--ps),.4),rgba(var(--ps),.2));border-color:rgb(var(--ps));box-shadow:0 1px rgb(var(--ps)),0 0 18px rgba(var(--ps),.35)}.deckbuilder__playstyle-icon[data-v-442940b1]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:rgb(var(--ps));background:rgba(var(--ps),.12);border:1px solid rgba(var(--ps),.4);transition:all .15s}.deckbuilder__playstyle-icon svg[data-v-442940b1]{width:22px;height:22px}.deckbuilder__playstyle-card--active .deckbuilder__playstyle-icon[data-v-442940b1]{color:#fff;background:rgb(var(--ps));border-color:rgb(var(--ps))}.deckbuilder__playstyle-name[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:13px;color:#fff;letter-spacing:.3px}.deckbuilder__playstyle-desc[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:10px;color:#ffffff94;line-height:1.4}.deckbuilder__team-pick[data-v-442940b1]{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.deckbuilder__team-pick-label[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:13px;color:#fffc;letter-spacing:.5px}.deckbuilder__team-pick-hint[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;color:#ffffff85;margin:-4px 0 4px}.deckbuilder__team-grid[data-v-442940b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 400px){.deckbuilder__team-grid[data-v-442940b1]{grid-template-columns:repeat(2,1fr)}}.deckbuilder__team-btn[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:11px;padding:10px 8px;border-radius:8px;border:1px solid;cursor:pointer;transition:all .15s;letter-spacing:.3px;text-align:center;line-height:1.3}.deckbuilder__team-btn--active[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:11px}.deckbuilder__team-btn[data-v-442940b1]:hover:not(.deckbuilder__team-btn--active){opacity:.85;transform:translateY(-1px)}.deckbuilder__team-btn--photo[data-v-442940b1]{padding:0 0 9px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.deckbuilder__team-btn--photo img[data-v-442940b1]{opacity:.85}.deckbuilder__team-btn--photo.deckbuilder__team-btn--active img[data-v-442940b1]{opacity:1}.deckbuilder__team-btn-media[data-v-442940b1]{width:100%;aspect-ratio:440/248;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.deckbuilder__team-btn-media img[data-v-442940b1]{width:100%;height:100%;object-fit:cover;object-position:center}.deckbuilder__team-btn-crest[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:1.1rem;letter-spacing:.08em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--accent, rgba(255, 255, 255, .5));opacity:.55;-webkit-user-select:none;user-select:none}.deckbuilder__team-btn-name[data-v-442940b1]{padding:0 8px}.deckbuilder__team-btn-count[data-v-442940b1]{display:block;padding:2px 8px 0;font-family:Roboto-thin,sans-serif;font-size:9px;line-height:1.3;color:#ffffff8c;text-transform:none;letter-spacing:0}.deckbuilder__team-btn-count--small[data-v-442940b1]{color:#f0b429bf}.deckbuilder__team-selected[data-v-442940b1]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:4px}.deckbuilder__team-selected-label[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:9px;color:#ffffff85;letter-spacing:2px;text-transform:uppercase;flex-shrink:0}.deckbuilder__team-selected-name[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:14px;letter-spacing:.5px}.deckbuilder__start-btn[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:15px;color:#fff;background:linear-gradient(135deg,#f2933c,#f0b429);border:none;border-radius:10px;padding:14px 28px;cursor:pointer;transition:opacity .15s,transform .1s;letter-spacing:.5px;width:100%;max-width:320px}.deckbuilder__start-btn[data-v-442940b1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.deckbuilder__start-btn[data-v-442940b1]:disabled{opacity:.4;cursor:not-allowed}.deckbuilder__reveal-grid[data-v-442940b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,480px,100svh - 420px);min-width:220px}@media (min-width: 760px){.deckbuilder__reveal-grid[data-v-442940b1]{grid-template-columns:repeat(8,1fr);gap:10px;width:min(100vw - 64px,900px)}}.deckbuilder__reveal-grid--booster[data-v-442940b1]{grid-template-columns:repeat(3,1fr);width:min(100%,420px)}@media (min-width: 760px){.deckbuilder__reveal-grid--booster[data-v-442940b1]{grid-template-columns:repeat(5,1fr);width:min(100vw - 64px,640px)}}.deckbuilder__reveal-grid--single[data-v-442940b1]{grid-template-columns:1fr;width:min(100%,160px);min-width:0}@media (min-width: 760px){.deckbuilder__reveal-grid--single[data-v-442940b1]{grid-template-columns:1fr;width:160px}}.deckbuilder__back-row--gone[data-v-442940b1]{visibility:hidden}.deckbuilder__spread-header[data-v-442940b1]{display:flex;flex-direction:column;align-items:center;gap:4px}.deckbuilder__spread-title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:20px;color:#fff;letter-spacing:1px}.deckbuilder__spread-hint[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:12px;line-height:16px;min-height:16px;color:#ffffff8c}.deckbuilder__flip-slot[data-v-442940b1]{perspective:900px;cursor:pointer;border-radius:10px;transition:box-shadow .15s}.deckbuilder__flip-slot--nationals[data-v-442940b1]:not(:has(.deckbuilder__flip-inner--revealed)):hover{animation:packGlow-442940b1 1.4s ease-in-out infinite alternate}.deckbuilder__flip-slot--nationals[data-v-442940b1]:has(.deckbuilder__flip-inner--revealed){filter:drop-shadow(0 0 14px rgba(240,180,41,.7))}.deckbuilder__flip-slot--nationals[data-v-442940b1]:hover{box-shadow:0 0 0 2px #f0b429d9}.deckbuilder__flip-slot--elite[data-v-442940b1]:has(.deckbuilder__flip-inner--revealed){filter:drop-shadow(0 0 12px rgba(233,30,99,.6))}.deckbuilder__flip-slot--elite[data-v-442940b1]:hover{box-shadow:0 0 0 2px #e91e63d9}.deckbuilder__flip-slot--interhigh[data-v-442940b1]:has(.deckbuilder__flip-inner--revealed){filter:drop-shadow(0 0 8px rgba(76,175,80,.4))}.deckbuilder__flip-slot--interhigh[data-v-442940b1]:hover{box-shadow:0 0 0 2px #4caf50d9}.deckbuilder__flip-slot--prefectural[data-v-442940b1]:hover{box-shadow:0 0 0 2px #888888d9}.deckbuilder__flip-slot--charging[data-v-442940b1]{animation:packGlow-442940b1 .21s ease-in-out infinite alternate}.deckbuilder__flip-slot--elite.deckbuilder__flip-slot--charging[data-v-442940b1]{animation-name:promoGlow-442940b1}.deckbuilder__flip-slot--promo[data-v-442940b1]{grid-column:3/5;grid-row:3/5}@media (min-width: 760px){.deckbuilder__flip-slot--promo[data-v-442940b1]{grid-column:7/9;grid-row:1/3}}.deckbuilder__flip-inner[data-v-442940b1]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.deckbuilder__flip-inner--revealed[data-v-442940b1]{transform:rotateY(180deg)}.deckbuilder__card-back[data-v-442940b1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.deckbuilder__tile-front[data-v-442940b1]{position:relative;transform:rotateY(180deg);border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.deckbuilder__card-back[data-v-442940b1]{background:linear-gradient(145deg,#0d2040,#1a0a2e 60%,#0d1a10);border:1px solid rgba(255,165,0,.3);display:flex;align-items:center;justify-content:center}.deckbuilder__card-back[data-v-442940b1]:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,165,0,.15);border-radius:7px}.deckbuilder__card-back-ball[data-v-442940b1]{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,165,0,.3));animation:float-442940b1 2.5s ease-in-out infinite}.deckbuilder__pack-actions[data-v-442940b1]{width:100%;display:flex;justify-content:center}.deckbuilder__pack-actions .deckbuilder__start-btn[data-v-442940b1]{line-height:18px}.deckbuilder__start-btn--quiet[data-v-442940b1]{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.deckbuilder__end-banner[data-v-442940b1]{border-radius:16px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;gap:6px;width:100%}.deckbuilder__end-banner--win[data-v-442940b1]{background:linear-gradient(135deg,#f0b42926,#f2933c1a);border:1px solid rgba(240,180,41,.4)}.deckbuilder__end-banner--loss[data-v-442940b1]{background:linear-gradient(135deg,#e539351a,#0000001a);border:1px solid rgba(229,57,53,.3)}.deckbuilder__end-icon[data-v-442940b1]{font-size:40px}.deckbuilder__end-title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:30px;color:#fff;margin:0;letter-spacing:1px}.deckbuilder__end-sub[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:13px;color:#fff9;margin:0}.deckbuilder__end-stats[data-v-442940b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.deckbuilder__stat-tile[data-v-442940b1]{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 6px;text-align:center;display:flex;flex-direction:column;gap:4px}.deckbuilder__stat-val[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:22px;color:orange}.deckbuilder__stat-lbl[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:9px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.8px}.deckbuilder__kotc-lb[data-v-442940b1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:800px}@media (max-width: 700px){.deckbuilder__kotc-lb[data-v-442940b1]{grid-template-columns:1fr}}.deckbuilder__kotc-lb-panel[data-v-442940b1]{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.deckbuilder__kotc-lb-title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:.65rem;color:#ffffff94;text-transform:uppercase;letter-spacing:.1em;padding-left:6px;border-left:2px solid orange;margin-bottom:4px}.deckbuilder__kotc-lb-hint[data-v-442940b1]{grid-column:1/-1;margin:0;text-align:center;font-family:Roboto-thin,sans-serif;font-size:.7rem;color:#ffffff8c}.deckbuilder__kotc-lb-empty[data-v-442940b1]{font-family:Roboto-thin,sans-serif;font-size:.68rem;color:#ffffff80;text-align:center;padding:8px 0}.deckbuilder-lineup-modal-overlay[data-v-442940b1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.deckbuilder-lineup-modal[data-v-442940b1]{background:#0e1420;border:1px solid orange;border-radius:10px;padding:20px;width:100%;max-width:680px;max-height:88vh;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:12px}.deckbuilder-lineup-modal[data-v-442940b1]::-webkit-scrollbar{display:none}.deckbuilder-lineup-modal__header[data-v-442940b1]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.deckbuilder-lineup-modal__title[data-v-442940b1]{font-family:Haikyuu,sans-serif;font-size:1rem;color:orange}.deckbuilder-lineup-modal__close[data-v-442940b1]{background:transparent;border:none;color:#ffffff80;cursor:pointer;font-size:1rem;padding:2px 6px}.deckbuilder-lineup-modal__close[data-v-442940b1]:hover{color:#fff}.deckbuilder-lineup-modal__school[data-v-442940b1]{font-size:.78rem;color:#ffffff94;text-align:center;flex-shrink:0}.deckbuilder-lineup-modal__card-grid[data-v-442940b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}@media (max-width: 480px){.deckbuilder-lineup-modal__card-grid[data-v-442940b1]{grid-template-columns:repeat(2,1fr)}}.deckbuilder-lineup-modal__card-grid[data-v-442940b1] .db-card{cursor:default;pointer-events:none}.deckbuilder-lineup-modal__rarity-header[data-v-442940b1]{grid-column:1/-1;font-family:Haikyuu,sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:6px 2px 4px;border-bottom:1px solid currentColor;opacity:.85}.deckbuilder-lineup-modal__rarity-header[data-v-442940b1]:first-child{padding-top:0}.slide-enter-active[data-v-442940b1],.slide-leave-active[data-v-442940b1]{transition:max-height .3s ease,opacity .2s ease;max-height:900px;overflow:hidden}.slide-enter-from[data-v-442940b1],.slide-leave-to[data-v-442940b1]{max-height:0;opacity:0}.fade-enter-active[data-v-442940b1],.fade-leave-active[data-v-442940b1]{transition:opacity .3s}.fade-enter-from[data-v-442940b1],.fade-leave-to[data-v-442940b1]{opacity:0}@keyframes float-442940b1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes promoGlow-442940b1{0%{box-shadow:0 0 8px #e91e634d,0 0 0 1px #e91e6366}to{box-shadow:0 0 24px #e91e63bf,0 0 0 2px #e91e63e6}}@keyframes packGlow-442940b1{0%{box-shadow:0 0 8px #f0b4294d,0 0 0 1px #f0b42966}to{box-shadow:0 0 24px #f0b429b3,0 0 0 2px #f0b429e6}}
