.cp .container{max-width:1120px;margin:0 auto;padding:0 24px}.cp .plate{width:100%;height:270px;display:grid;place-items:center;margin-bottom:20px;background:radial-gradient(42% 48% at 50% 55%,rgba(255,255,255,.14),rgba(255,255,255,.04) 55%,transparent 72%),radial-gradient(70% 70% at 50% 60%,var(--glow,transparent),transparent 70%)}.cp .side:first-child .plate{--glow:rgba(196,165,255,.16)}.cp .side:last-child .plate{--glow:rgba(216,255,71,.10)}.cp .plate img{display:block;width:auto;height:auto;max-width:78%;max-height:230px;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.cp .alt-img{height:170px;display:grid;place-items:center;margin-bottom:16px;border-radius:12px;background:radial-gradient(55% 60% at 50% 55%,rgba(255,255,255,.16),rgba(255,255,255,.04) 60%,transparent 75%)}.cp .alt-img img{display:block;width:auto;height:auto;max-width:80%;max-height:150px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.cp .sim-imgs{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:90px}.cp .sim-imgs img{display:block;width:auto;height:auto;max-height:84px;max-width:72px}.cp img.boxed{border-radius:12px;filter:none;box-shadow:0 12px 28px rgba(0,0,0,.35)}.cp .top{position:relative;padding:28px 0 var(--sect-sub);background:radial-gradient(45% 50% at 50% 0,rgba(196,165,255,.14),transparent 70%)}.cp .top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glacier) 70%,transparent) 25%,var(--accent) 50%,color-mix(in srgb,var(--glacier) 70%,transparent) 75%,transparent)}.cp .crumbs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 20px;font-size:14px;color:var(--muted);justify-content:center}.cp .crumbs li+li:before{content:"/";margin-right:8px;color:var(--hairline)}.cp .crumbs a{text-decoration:none}.cp .top h1{text-align:center;font-size:clamp(28px,2.6vw + 10px,42px);line-height:1.08;margin:0}.cp .top h1 .vs{background:none;-webkit-text-fill-color:var(--muted);color:var(--muted)}.cp .top .dek{text-align:center;font-size:20px;line-height:1.55;color:var(--body-2);margin:20px 0 0;text-wrap:balance}.cp .duel{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);margin-top:24px}.cp .duel-note{grid-column:1/-1;margin:8px 0 0;text-align:center;font-size:14px;color:var(--muted)}.cp .side{padding:28px 32px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.cp .brand{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--muted)}.cp .brand,.cp .pname{text-transform:uppercase}.cp .pname{margin:4px 0 0;font-family:var(--ff-display);font-weight:400;font-size:24px;line-height:1.1}.cp .sum{margin:12px 0 0;color:var(--body-2);font-size:16px;line-height:1.5;text-wrap:balance}.cp .facts{width:100%;margin:20px 0 0;padding:0}.cp .facts div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--hairline);font-size:15px}.cp .facts dt{color:var(--muted-2);font-weight:600}.cp .facts dd{margin:0;font-weight:800;color:var(--text);text-align:right}.cp .facts small{display:block;font-weight:600;color:var(--muted);font-size:12px}.cp .choose-if{width:100%;margin:16px 0 0;text-align:left}.cp .choose-if p{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cp .choose-if ul{list-style:none;margin:0;padding:0}.cp .choose-if li{position:relative;padding:8px 0 8px 26px;border-top:1px solid var(--hairline);color:var(--body-2);font-size:15px;line-height:1.5}.cp .choose-if li:before{content:"✓";position:absolute;left:2px;top:8px;color:var(--accent);font-weight:800}.cp .buy{margin-top:20px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-deep);color:var(--text);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.cp .buy i{font-style:normal;color:var(--accent)}@media(hover:hover){.cp .buy:hover{border-color:var(--accent)}}.cp .duel-vs{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0}.cp .duel-vs i{flex:1 1;width:1px;background:linear-gradient(180deg,transparent,var(--hairline) 30%,var(--hairline) 70%,transparent)}.cp .duel-vs span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--hairline);font-family:var(--ff-display);font-size:16px;color:var(--muted-2);text-transform:uppercase}.cp .sec{padding:var(--sect) 0 calc(var(--sect) * .8);border-top:1px solid var(--hairline)}.cp .sec-head{text-align:center;margin:0 0 32px}.cp .sec-h{margin:0;font-family:var(--ff-display);text-transform:uppercase;font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.06;text-wrap:balance}.cp .sec-sub{margin:12px 0 0;color:var(--body-2);font-size:17px;text-wrap:balance}.cp .alt-bg{background:color-mix(in srgb,var(--bg) 82%,black)}.cp .match{background:radial-gradient(48% 160px at 50% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 100%),color-mix(in srgb,var(--bg) 82%,black)}.cp .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px}.cp .chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-deep);color:var(--body-2);font-weight:700;font-size:14px;transition:background .15s,border-color .15s,color .15s}.cp .chip:before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid var(--muted)}.cp .chip[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--surface-deep))}.cp .chip[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-deep)}.cp .chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cp .fit{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.cp .fit-side{position:relative;padding:20px 24px;border-radius:var(--r-lg);border:1px solid var(--hairline);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));opacity:.62;transition:opacity .3s,border-color .3s}.cp .fit-n{margin:0;font-weight:800;font-size:18px}.cp .fit-why{list-style:none;margin:8px 0 0;padding:0;font-size:15px;color:var(--body-2)}.cp .fit-why li{padding:2px 0}.cp .fit-why li:before{content:"✓ ";color:var(--accent);font-weight:800}.cp .fit-why:empty:after{content:"Tap a priority above";color:var(--muted)}.cp .fit-badge{position:absolute;top:-12px;right:20px;padding:4px 12px;border-radius:999px;background:var(--accent);color:var(--onAccent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:scale(.8);transition:opacity .25s,transform .35s cubic-bezier(.34,1.45,.4,1)}.cp .fit-side.is-fit{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cp .fit-side.is-fit .fit-badge{opacity:1;transform:none}.cp .fit-side.is-tie{opacity:1}.cp .fit-line{margin:24px 0 0;text-align:center;font-size:18px;font-weight:700;color:var(--text);text-wrap:balance;min-height:1.5em}.cp .fit-line em{font-style:normal;color:var(--accent)}.cp .fit-note{margin:8px 0 0;text-align:center;font-size:14px;color:var(--muted)}.cp .fit-note a{color:var(--accent)}.cp .bfly{max-width:980px;margin:0 auto}.cp .bf-cols{display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:8px;font-size:14px;color:var(--muted-2)}.cp .bf-cols b:first-child{text-align:right}.cp .bf-row{display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid rgba(154,177,196,.1)}.cp .bf-lbl{text-align:center;font-size:15px;font-weight:700;color:var(--text);line-height:1.25}.cp .bf-lbl small{display:block;font-size:12px;font-weight:600;color:var(--muted)}.cp .bf-side{display:flex;align-items:center;gap:12px}.cp .bf-side.l{flex-direction:row-reverse}.cp .bf-bar{display:block;height:22px;border-radius:6px;background:rgba(154,177,196,.3);width:calc((100% - 70px) * var(--w))}.cp .bf-side.l .bf-bar{border-radius:6px 0 0 6px}.cp .bf-side.r .bf-bar{border-radius:0 6px 6px 0}.cp .bf-side.win .bf-bar{background:linear-gradient(90deg,var(--volt-d),var(--accent))}.cp .bf-side.l.win .bf-bar{background:linear-gradient(270deg,var(--volt-d),var(--accent))}.cp .bf-val{font-weight:800;font-size:16px;color:var(--muted-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp .bf-side.win .bf-val{color:var(--accent)}.cp .specs{max-width:720px;margin:28px auto 0}.cp .specs summary{cursor:pointer;list-style:none;text-align:center;font-weight:700;color:var(--accent);padding:8px}.cp .specs summary::-webkit-details-marker{display:none}.cp .specs summary:after{content:" +"}.cp .specs[open] summary:after{content:" −"}.cp .card-table td,.cp .card-table th[scope=col]{text-align:right}.cp .card-table td.win{color:var(--accent);font-weight:800}.cp .card-table td.win:before{content:"✓ ";font-size:.85em}.cp .card-table td .sm{display:block;font-size:12px;color:var(--muted);font-weight:600;white-space:normal}.cp .card-table td.wrap{white-space:normal}.cp .ck{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);grid-gap:0 32px;gap:0 32px;max-width:900px;margin:0 auto}.cp .ck-head{margin:0 0 8px;font-weight:800;color:var(--muted-2);font-size:14px;padding:0 12px}.cp .ck-rule{background:var(--hairline)}.cp .ck-col{list-style:none;margin:0;padding:0}.cp .ck-col li{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;border-radius:8px;font-size:16px;color:var(--text)}.cp .ck-col li.is-diff{background:color-mix(in srgb,var(--glacier) 10%,transparent)}.cp .ck-col li.is-off span{color:var(--muted)}.cp .ck-col i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.cp .ck-col i.y{background:var(--accent)}.cp .ck-col i.n{background:var(--accentAlt)}.cp .ck-col i.y:after{content:"";width:6px;height:11px;border:solid var(--bg);border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.cp .ck-col i.n:after{content:"✕";color:var(--bg);font-size:13px;font-weight:900;font-style:normal}.cp .race-tools{max-width:900px;margin:0 auto}.cp .ctl{flex-wrap:wrap;gap:12px 24px;margin:0 0 16px;justify-content:center}.cp .ctl,.cp .ctl label{display:flex;align-items:center}.cp .ctl label{gap:10px;font-size:14px;font-weight:700;color:var(--muted-2)}.cp .step{display:inline-flex;align-items:center;border:1px solid var(--hairline);border-radius:999px;background:var(--surface-deep)}.cp .step button{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;font-size:18px;color:var(--accent)}.cp .step output{min-width:72px;text-align:center;font-weight:800;color:var(--text);font-size:15px}.cp .card-table td.hb-note{padding-top:16px;font-size:14px;color:var(--muted);line-height:1.5;text-align:left;white-space:normal}.cp .hb-note b{color:var(--accentAlt);font-weight:700}.cp .race-ask{display:flex;align-items:center;justify-content:center;gap:16px 24px;flex-wrap:wrap;margin-top:32px}.cp .race-ask p{margin:0;color:var(--body-2)}.cp .why{max-width:760px;margin:0 auto}.cp .why h3{font-family:var(--ff-display);text-transform:uppercase;font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.1;margin:32px 0 12px}.cp .why p{color:var(--body-2);margin:0 0 16px}.cp .alt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.cp .alt{display:flex;flex-direction:column;padding:20px;border-radius:var(--r-lg);border:1px solid var(--hairline);background:linear-gradient(180deg,var(--card-top),var(--card-bottom));text-decoration:none;color:var(--text)}.cp .alt-k{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cp .alt b{font-size:17px}.cp .alt span{margin-top:4px;font-size:14px;color:var(--muted-2)}@media(hover:hover){.cp .alt:hover,.cp .sim:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline))}}.cp .sim-h{margin:var(--sect-sub) 0 16px;text-align:center}.cp .sim-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.cp .sim{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:16px;border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface-deep);text-decoration:none;color:var(--body-2);font-weight:700;font-size:14px;text-align:center;line-height:1.35}.cp .next{position:relative;padding:calc(var(--sect) * .9) 0 0;border-top:1px solid var(--hairline);background:radial-gradient(55% 200px at 50% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-deep) 45%,var(--bg)),var(--bg) 420px)}.cp .next-head{text-align:center;margin:0 auto var(--sect-sub)}.cp .next-k{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accentAlt)}.cp .tail{max-width:860px;margin:0 auto}.cp .tail>section{margin-bottom:var(--sect-sub)}@media(max-width:900px){.cp .duel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp .duel-vs{display:none}.cp .side{min-width:0;padding:20px 14px 24px}.cp .side+.duel-vs+.side{border-left:1px solid var(--hairline)}.cp .pname{font-size:18px}.cp .sum{font-size:14px}.cp .facts div{flex-direction:column;align-items:flex-start;gap:2px;font-size:14px}.cp .facts dd{text-align:left}.cp .buy{white-space:normal;text-align:center;height:auto;min-height:40px;padding:8px 12px;font-size:13px}.cp .fit{grid-template-columns:1fr}.cp .bf-cols,.cp .bf-row{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr);gap:8px}.cp .bf-lbl{font-size:13px}.cp .bf-val{font-size:14px}.cp .bf-bar{height:16px}.cp .ck{grid-template-columns:1fr 1px 1fr;gap:0 12px}.cp .ck-col li{font-size:14px;padding:8px 6px}.cp .alt-grid{grid-template-columns:1fr}.cp .sim-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cp .plate{height:210px}.cp .plate img{max-height:180px}.cp .duel{grid-template-columns:1fr}.cp .side+.duel-vs+.side{border-left:0;border-top:1px solid var(--hairline)}.cp .side{padding:24px 4px}.cp .bf-cols b{font-size:12px}.cp .top .dek{font-size:18px}.cp .race-ask .btn{width:100%}}
/*# sourceMappingURL=ef2f3fefc06cb962.css.map*/