.kw-deck{padding:28px 0 8px}.kw-deck__hd{margin-bottom:18px}.kw-deck__h{font-size:clamp(20px,3vw,28px);font-weight:900;margin:0 0 6px}.kw-deck__sub{font-size:13px;color:var(--kw-ink-soft);margin:0}.kw-deck__mod{margin-bottom:22px}.kw-deck__modhd{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;margin:0 0 12px}.kw-deck__bar{width:4px;height:16px;border-radius:2px}.kw-deck__bar--edge{background:var(--kw-amber, #ffb454)}.kw-deck__bar--live{background:var(--kw-red, #ff5666)}.kw-deck__bar--up{background:var(--kw-cyan, #5be9f0)}.kw-deck__modsub{font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--kw-ink-mute);text-transform:uppercase;margin-left:auto}.kw-deck__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.kw-deck__empty{grid-column:1 / -1;padding:22px;text-align:center;font-size:12px;color:var(--kw-ink-mute);border:1px dashed var(--kw-line);border-radius:8px}.kw-deck__pending{color:var(--kw-ink-mute);font-style:italic}.kw-dcard{display:block;border:1px solid var(--kw-line);border-radius:10px;background:var(--kw-bg-2);padding:14px;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.kw-dcard:hover{border-color:var(--kw-ink-mute);transform:translateY(-1px)}.kw-dcard__teams{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;font-weight:800;margin:10px 0}.kw-dcard__teams i{font-style:normal;color:var(--kw-ink-mute);font-size:10px;font-weight:500;padding:0 4px}.kw-dcard__tm{flex:1;display:flex;align-items:center;gap:6px}.kw-dcard__tm--a{justify-content:flex-end;text-align:right}.kw-dcard--edge{border-left-width:3px}.edge-x{border-left-color:#ff5666}.edge-s{border-left-color:#ff9d5c}.edge-m{border-left-color:var(--kw-amber, #ffb454)}.edge-w{border-left-color:var(--kw-ink-mute);opacity:.82}.kw-dcard--edge.is-live{border-color:#ff566680;border-left-color:#ff5666}.kw-dcard__edgetop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.kw-dcard__edgebadge{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:800;color:#08090c;padding:3px 9px;border-radius:5px}.kw-dcard__edgebadge.tier-x{background:#ff5666;color:#fff}.kw-dcard__edgebadge.tier-s{background:#ff9d5c}.kw-dcard__edgebadge.tier-m{background:var(--kw-amber, #ffb454)}.kw-dcard__edgebadge.tier-w{background:var(--kw-bg-3);color:var(--kw-ink-soft);border:1px solid var(--kw-line)}.kw-dcard__stat{font-size:9px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:4px;white-space:nowrap}.kw-dcard__stat--live{color:#fff;background:var(--kw-red, #ff5666);animation:kw-deck-blink 1.1s ease-in-out infinite}.kw-dcard__stat--up{color:var(--kw-cyan, #5be9f0);border:1px solid rgba(91,233,240,.35)}@keyframes kw-deck-blink{0%,to{opacity:1}50%{opacity:.5}}.kw-dcard__odds{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.kw-dcard__o{border:1px solid var(--kw-line);border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.kw-dcard__o--model{background:#5be9f012;border-color:#5be9f04d}.kw-dcard__olab{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--kw-ink-mute)}.kw-dcard__price{font-size:24px;font-weight:800;color:var(--kw-ink);line-height:1.1}.kw-dcard__mprice{font-size:24px;font-weight:800;color:var(--kw-cyan, #5be9f0);line-height:1.1}.kw-dcard__micro{font-size:10px;color:var(--kw-ink-mute)}.kw-dcard__gap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:11px;font-weight:800;padding:3px 7px;border-radius:999px;background:var(--kw-bg-1);border:1px solid var(--kw-line)}.kw-dcard__gap.tier-x{color:#ff5666;border-color:#ff566680}.kw-dcard__gap.tier-s{color:#ff9d5c;border-color:#ff9d5c80}.kw-dcard__gap.tier-m{color:var(--kw-amber, #ffb454);border-color:#ffb05480}.kw-dcard__gap.tier-w{color:var(--kw-ink-mute)}.kw-dcard--live{border-color:#ff566666}.kw-dcard__min{font-size:11px;font-weight:700;color:var(--kw-red, #ff5666)}.kw-dcard__score{font-family:var(--kw-mono);font-size:22px;font-weight:800;color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.5)}.kw-dcard__score i{font-style:normal;color:var(--kw-ink-mute);margin:0 4px;text-shadow:none}.kw-dcard__line{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--kw-ink-soft);margin-top:4px}.kw-dc-up{color:#4ade80}.kw-dc-dn{color:var(--kw-red, #ff5666)}.kw-dcard__toprow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.kw-dcard__cd{font-size:11px;font-weight:700;color:var(--kw-cyan, #5be9f0)}.kw-dcard__whale{font-size:9px;font-weight:700;color:#ff9d5c;border:1px solid rgba(255,90,90,.4);border-radius:4px;padding:2px 6px}.kw-dcard--up.is-whale{background:linear-gradient(180deg,rgba(120,20,20,.35),var(--kw-bg-2));border-color:#ff566673}@media (max-width: 640px){.kw-deck__grid{grid-template-columns:1fr}.kw-dcard__odds{grid-template-columns:1fr 1fr}}
