.ai-disclaimer[data-astro-cid-3vupzbeb]{border:1px solid var(--glass-brd);background:linear-gradient(135deg,#1fa8771f,#e0554514);border-radius:14px;align-items:flex-start;gap:14px;margin:8px 0 24px;padding:16px 18px;display:flex}.ai-disclaimer[data-astro-cid-3vupzbeb] .ai-ico[data-astro-cid-3vupzbeb]{flex:none;font-size:22px;line-height:1.2}.ai-disclaimer[data-astro-cid-3vupzbeb] strong[data-astro-cid-3vupzbeb]{color:var(--ink);font-size:15px;display:block}.ai-disclaimer[data-astro-cid-3vupzbeb] span[data-astro-cid-3vupzbeb]{color:var(--ink-2);font-size:13.5px}.arena[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);background:radial-gradient(120% 120% at 50% -10%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 60%), var(--panel);border-radius:22px;margin:6px 0 34px;padding:clamp(18px,3vw,30px)}.arena-pick[data-astro-cid-3vupzbeb]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(10px,2vw,22px);display:grid}.side[data-astro-cid-3vupzbeb]{flex-direction:column;gap:10px;min-width:0;display:flex}.side-lbl[data-astro-cid-3vupzbeb]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:800}.force-card[data-astro-cid-3vupzbeb]{text-align:center;border:2px solid var(--fc-accent,var(--panel-brd));background:color-mix(in srgb, var(--fc-accent,var(--gold)) 8%, var(--panel));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:128px;padding:22px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.fc-emoji[data-astro-cid-3vupzbeb]{font-size:46px;line-height:1}.fc-name[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);color:var(--ink);font-size:17px;font-weight:700;line-height:1.15}.fc-era[data-astro-cid-3vupzbeb]{color:var(--muted);font-size:12px}.force-sel[data-astro-cid-3vupzbeb]{width:100%;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--panel-brd);cursor:pointer;border-radius:11px;padding:11px 12px;font-size:14px;font-weight:600}.force-sel[data-astro-cid-3vupzbeb]:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 16%, transparent);outline:none}.vs-wrap[data-astro-cid-3vupzbeb]{justify-content:center;align-items:center;padding-top:40px;display:flex}.vs-badge[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);color:#fff;background:linear-gradient(135deg,#c0392b,#7d1f16);border-radius:50%;place-items:center;width:clamp(48px,9vw,64px);height:clamp(48px,9vw,64px);font-size:clamp(20px,4vw,30px);font-weight:800;display:grid;box-shadow:0 6px 20px #c0392b66}.arena-actions[data-astro-cid-3vupzbeb]{justify-content:center;gap:10px;margin-top:20px;display:flex}.fight-btn[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e74c3c,#c0392b);border:none;border-radius:13px;padding:14px 30px;font-size:18px;font-weight:800;transition:transform .14s,box-shadow .14s;box-shadow:0 8px 24px #c0392b57}.fight-btn[data-astro-cid-3vupzbeb]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c0392b75}.fight-btn[data-astro-cid-3vupzbeb]:active{transform:translateY(0)scale(.98)}.rand-btn[data-astro-cid-3vupzbeb]{color:var(--ink-2);background:var(--panel);border:1px solid var(--panel-brd);cursor:pointer;border-radius:13px;padding:14px 18px;font-size:15px;font-weight:700;transition:border-color .14s}.rand-btn[data-astro-cid-3vupzbeb]:hover{border-color:var(--gold);color:var(--ink)}.res-clash[data-astro-cid-3vupzbeb]{justify-content:center;align-items:center;gap:8px;min-height:52px;margin:6px 0 14px;font-size:40px;display:flex}.clash-a[data-astro-cid-3vupzbeb]{animation:.5s bumpL}.clash-b[data-astro-cid-3vupzbeb]{animation:.5s bumpR}.clash-spark[data-astro-cid-3vupzbeb]{font-size:30px;animation:.6s spark}@keyframes bumpL{0%{opacity:0;transform:translate(-40px)}60%{transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes bumpR{0%{opacity:0;transform:translate(40px)}60%{transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes spark{0%{opacity:0;transform:scale(0)rotate(-30deg)}50%{opacity:1;transform:scale(1.5)rotate(10deg)}to{transform:scale(1)rotate(0)}}.result[data-astro-cid-3vupzbeb]{border-top:1px dashed var(--panel-brd);margin-top:22px;padding-top:22px;animation:.4s fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.res-verdict[data-astro-cid-3vupzbeb]{text-align:center}.rv-crown[data-astro-cid-3vupzbeb]{font-size:34px}.res-verdict[data-astro-cid-3vupzbeb] h2[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);color:var(--ink);margin:4px 0 6px;font-size:clamp(22px,4vw,32px);font-weight:700}.res-verdict[data-astro-cid-3vupzbeb]>p[data-astro-cid-3vupzbeb]{max-width:60ch;color:var(--ink-2);margin:0 auto;font-size:15.5px}.conf[data-astro-cid-3vupzbeb]{align-items:center;gap:10px;max-width:340px;margin:14px auto 0;display:flex}.conf-bar[data-astro-cid-3vupzbeb]{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;flex:1;height:9px;overflow:hidden}.conf-bar[data-astro-cid-3vupzbeb] span[data-astro-cid-3vupzbeb]{background:linear-gradient(90deg, var(--gold-2,var(--gold)), var(--gold));border-radius:999px;width:0;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.conf-lbl[data-astro-cid-3vupzbeb]{font-family:var(--mono,monospace);color:var(--gold);white-space:nowrap;font-size:13px;font-weight:700}.res-summary[data-astro-cid-3vupzbeb]{text-align:center;max-width:66ch;color:var(--ink);margin:16px auto 0;font-size:15px;line-height:1.6}.factors[data-astro-cid-3vupzbeb]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:22px 0 0;display:grid}.factor[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);background:var(--panel);border-left:4px solid var(--f-col,var(--muted));border-radius:12px;padding:12px 14px}.factor[data-astro-cid-3vupzbeb] .f-name[data-astro-cid-3vupzbeb]{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.factor[data-astro-cid-3vupzbeb] .f-who[data-astro-cid-3vupzbeb]{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--f-col,var(--muted));white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.factor[data-astro-cid-3vupzbeb] .f-note[data-astro-cid-3vupzbeb]{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.res-reason[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);background:var(--panel);border-radius:12px;margin:22px 0 0}.res-reason[data-astro-cid-3vupzbeb] summary[data-astro-cid-3vupzbeb]{cursor:pointer;color:var(--ink);padding:12px 16px;font-size:14px;font-weight:700}.res-reason[data-astro-cid-3vupzbeb][open] summary[data-astro-cid-3vupzbeb]{border-bottom:1px solid var(--panel-brd)}.res-reason[data-astro-cid-3vupzbeb]>div[data-astro-cid-3vupzbeb]{padding:6px 16px 16px}.res-reason[data-astro-cid-3vupzbeb] p[data-astro-cid-3vupzbeb]{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.7}.res-caveat[data-astro-cid-3vupzbeb]{color:var(--muted);margin:16px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.popular[data-astro-cid-3vupzbeb]{margin-top:12px}.pop-h[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);text-transform:uppercase;margin:0 0 14px;font-size:clamp(18px,2.6vw,24px);font-weight:700}.duel-grid[data-astro-cid-3vupzbeb]{margin-top:8px}.duel-grid[data-astro-cid-3vupzbeb] h3[data-astro-cid-3vupzbeb]{margin:0;font-size:17px;line-height:1.3}.duel-grid[data-astro-cid-3vupzbeb] .vs[data-astro-cid-3vupzbeb]{color:var(--muted);font-weight:600}.duel-grid[data-astro-cid-3vupzbeb] .era[data-astro-cid-3vupzbeb]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:8px 0 0;font-size:12.5px}.duel-grid[data-astro-cid-3vupzbeb] .teaser[data-astro-cid-3vupzbeb]{color:var(--ink-2);margin:10px 0 0;font-size:14px}.mode-toggle[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);background:var(--panel);border-radius:14px;gap:4px;margin:4px 0 20px;padding:4px;display:inline-flex}.mode-tab[data-astro-cid-3vupzbeb]{font-family:var(--display,inherit);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:11px;padding:10px 16px;font-size:14.5px;font-weight:700;transition:color .15s,background .15s}.mode-tab[data-astro-cid-3vupzbeb]:hover{color:var(--ink)}.mode-tab[data-astro-cid-3vupzbeb].on{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold));box-shadow:0 4px 14px #1fa87747}.data-note[data-astro-cid-3vupzbeb]{background:linear-gradient(135deg,#1fa8771f,#2e86c114)}.presets[data-astro-cid-3vupzbeb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 2px;display:flex}.presets-lbl[data-astro-cid-3vupzbeb]{color:var(--muted);font-size:12px;font-weight:700}.preset[data-astro-cid-3vupzbeb]{color:var(--ink-2);background:var(--panel);border:1px solid var(--panel-brd);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s,transform .1s}.preset[data-astro-cid-3vupzbeb]:hover{border-color:var(--gold);color:var(--ink);transform:translateY(-1px)}.fc-crown[data-astro-cid-3vupzbeb]{filter:drop-shadow(0 2px 3px #0000004d);font-size:24px;animation:.4s crownPop;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@keyframes crownPop{0%{transform:translate(-50%)scale(0)rotate(-20deg)}70%{transform:translate(-50%)scale(1.2)}to{transform:translate(-50%)scale(1)}}.idx-split[data-astro-cid-3vupzbeb]{align-items:center;gap:10px;max-width:520px;margin:18px auto 0;display:flex}.idx-name[data-astro-cid-3vupzbeb]{font-family:var(--mono,monospace);white-space:nowrap;font-size:15px;font-weight:800}.idx-a[data-astro-cid-3vupzbeb]{color:#2e86c1}.idx-b[data-astro-cid-3vupzbeb]{color:#c0392b}.idx-bar[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);background:var(--panel);border-radius:999px;flex:1;height:16px;display:flex;overflow:hidden}.idx-fill-a[data-astro-cid-3vupzbeb]{background:linear-gradient(90deg,#5dade2,#2e86c1);width:0;transition:width .8s cubic-bezier(.2,.7,.2,1)}.idx-fill-b[data-astro-cid-3vupzbeb]{background:linear-gradient(90deg,#cd6155,#c0392b);width:0;margin-left:auto;transition:width .8s cubic-bezier(.2,.7,.2,1)}.idx-caption[data-astro-cid-3vupzbeb]{text-align:center;max-width:60ch;color:var(--muted);margin:10px auto 0;font-size:12.5px;line-height:1.5}.cmp-head[data-astro-cid-3vupzbeb]{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;max-width:560px;margin:22px auto 6px;display:grid}.cc-ha,.cc-hb{font-size:14.5px;font-weight:800}.cc-ha{text-align:left;color:#2e86c1}.cc-hb{text-align:right;color:#c0392b}.cc-hw{color:var(--muted);white-space:nowrap;padding-bottom:1px;font-size:11.5px;font-weight:700}.cmp-table[data-astro-cid-3vupzbeb]{border:1px solid var(--panel-brd);border-radius:14px;max-width:560px;margin:0 auto;overflow:hidden}.cc-row{padding:12px 16px}.cc-row:nth-child(2n){background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.cc-ml{text-align:center;color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:700}.cc-mb{grid-template-columns:minmax(66px,auto) 1fr minmax(66px,auto);align-items:center;gap:12px;display:grid}.cc-mv{font-family:var(--mono,monospace);color:var(--ink-2);white-space:nowrap;font-size:14.5px;font-weight:700}.cc-mva{text-align:right}.cc-mvb{text-align:left}.cc-mva.win{color:#2e86c1}.cc-mvb.win{color:#c0392b}.cc-mv.win{font-weight:800}.cc-mbar{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:12px;display:flex;overflow:hidden}.cc-mba{background:linear-gradient(90deg,#5dade2,#2e86c1);transition:width .7s cubic-bezier(.2,.7,.2,1)}.cc-mbb{background:linear-gradient(90deg,#cd6155,#c0392b);margin-left:auto;transition:width .7s cubic-bezier(.2,.7,.2,1)}@media (width<=560px){.arena-pick[data-astro-cid-3vupzbeb]{grid-template-columns:1fr}.vs-wrap[data-astro-cid-3vupzbeb]{padding:0}.mode-toggle[data-astro-cid-3vupzbeb]{width:100%;display:flex}.mode-tab[data-astro-cid-3vupzbeb]{flex:1}.cc-ha,.cc-hb{font-size:12.5px}.cc-hw{display:none}.cc-mb{grid-template-columns:minmax(54px,auto) 1fr minmax(54px,auto);gap:8px}.cc-mv{font-size:13px}}
