.equity_desk__kVAE1{display:grid;grid-gap:16px;gap:16px}.equity_hands__fAezW{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px 18px;gap:12px 18px;align-items:start}.equity_handCol__rm5ba{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0}.equity_handTitle__TeJzK{min-height:40px;font-size:clamp(28px,4vw,40px);font-weight:var(--title-weight);letter-spacing:-.04em;line-height:1}.equity_handActions__wmpNa{display:flex;gap:8px;margin-top:8px}.equity_swapCol__6NWjB{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:36px}.equity_boardBlock__ovJW2{display:grid;grid-gap:8px;gap:8px}.equity_boardHead__heYp8{display:flex;align-items:center;justify-content:space-between;gap:12px}.equity_slotTools____VgN{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.equity_pending__W17Dl{margin:0;color:var(--text-dim)}.equity_results__mCrNX{display:grid;grid-gap:0;gap:0}.equity_hint__AnNBW{margin:0;color:var(--text-dim);max-width:78ch}.equity_columns__IcNIb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);grid-gap:22px;gap:22px;align-items:start}.equity_matrixBlock__t09Gm{display:grid;grid-gap:8px;gap:8px}.equity_matrix__3S5hk{display:flex;flex-direction:column;gap:1px;max-width:680px;background:var(--border);border:1px solid var(--border)}.equity_row__ztcb4{display:grid;grid-template-columns:20px repeat(13,minmax(0,1fr));grid-gap:1px;gap:1px}.equity_axis__KUjNw,.equity_cell__Qh_AY{display:flex;align-items:center;justify-content:center;min-height:32px;background:var(--bg)}.equity_axis__KUjNw{color:var(--text-faint);font-size:10px;font-weight:var(--title-weight)}.equity_cell__Qh_AY{border:0;color:var(--text-dim);font-size:11px;font-weight:500;letter-spacing:-.03em}.equity_cell__Qh_AY[data-kind=pair]{background:var(--surface-2);color:var(--text)}.equity_cell__Qh_AY[data-kind=suited]{background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.equity_cell__Qh_AY:hover{background:var(--hover);color:var(--text)}.equity_cell__Qh_AY[data-role=both],.equity_cell__Qh_AY[data-role=hero]{background:var(--accent);color:var(--text-on-accent);font-weight:var(--title-weight)}.equity_cell__Qh_AY[data-role=villain]{background:var(--text);color:var(--bg);font-weight:var(--title-weight)}.equity_cell__Qh_AY[data-role=both]{box-shadow:inset 0 -3px 0 var(--text)}.equity_cell__Qh_AY[data-role=hero-part]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.equity_cell__Qh_AY[data-role=villain-part]{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.equity_cell__Qh_AY:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.equity_legend__oyty4{margin:0;color:var(--text-faint);max-width:68ch}.equity_side__O3Mrr{display:grid;grid-gap:18px;gap:18px}.equity_side__O3Mrr h2{margin-bottom:8px}.equity_slotLine__1g5v5{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.equity_slotName__D0ia1{color:var(--text-faint);font-size:11px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.equity_slots__2PkLf{display:flex;flex-wrap:wrap;gap:6px}.equity_slot__wqHXb{padding:0;background:transparent;border:0}.equity_slot__wqHXb[aria-pressed=true] .equity_card__dvFSQ{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.equity_card__dvFSQ{display:flex;flex-direction:column;justify-content:space-between;width:56px;height:78px;padding:6px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);line-height:1}.equity_cardSm__D8fgh{width:40px;height:56px;padding:4px}.equity_cardLg__Fm9DH{width:72px;height:100px;padding:8px}.equity_card__dvFSQ[data-empty=true]{align-items:center;justify-content:center;background:transparent;color:var(--text-faint)}.equity_card__dvFSQ[data-red=true]{color:var(--danger)}.equity_rank__jbI1f{font-size:16px;font-weight:var(--title-weight)}.equity_suit__537YX{align-self:flex-end;font-size:16px}.equity_cardSm__D8fgh .equity_rank__jbI1f,.equity_cardSm__D8fgh .equity_suit__537YX{font-size:13px}.equity_cardLg__Fm9DH .equity_rank__jbI1f,.equity_cardLg__Fm9DH .equity_suit__537YX{font-size:22px}.equity_card__dvFSQ[data-rank-only=true]{align-items:center;justify-content:center}.equity_card__dvFSQ[data-rank-only=true] .equity_rank__jbI1f{font-size:28px}.equity_plus__RnT4d{font-size:16px}.equity_cardsBlock__L9uj9{display:grid;grid-gap:8px;gap:8px}.equity_cardsBlock__L9uj9 h2,.equity_deckSection__o1jE_ h2{margin-bottom:0}.equity_selectedLabel__n19ga{margin:4px 0 0;color:var(--accent);font-size:11px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.equity_deckSection__o1jE_{display:grid;grid-gap:8px;gap:8px;max-width:680px}.equity_deck__7yd_q{display:grid;grid-gap:4px;gap:4px}.equity_suitRow__Muzl_{display:grid;grid-template-columns:18px repeat(13,minmax(0,1fr));grid-gap:3px;gap:3px;align-items:stretch}.equity_suitMark__0Go_8{display:flex;align-items:center;justify-content:center;color:var(--text);font-size:13px}.equity_suitMark__0Go_8[data-red=true]{color:var(--danger)}.equity_pip__HlfH_{min-height:40px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:var(--title-weight);font-size:11px}.equity_pip__HlfH_[data-red=true]{color:var(--danger)}.equity_pip__HlfH_:hover:not(:disabled){border-color:var(--accent)}.equity_pip__HlfH_:disabled{opacity:.35;cursor:default}.equity_banner__DBL_R{margin:0 0 20px;padding:10px 12px;border-left:2px solid var(--warning);background:var(--surface);color:var(--text)}.equity_versus__q5tly{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px 18px;gap:12px 18px;align-items:center}.equity_vs__wXtLS{color:var(--text-faint);font-weight:var(--title-weight);letter-spacing:.14em}.equity_handRight__Mq_jH{text-align:right}.equity_handLabel__G1C6E{font-size:13px;font-weight:var(--title-weight);letter-spacing:.08em}.equity_handName__hnnn6{margin-top:4px;color:var(--text-dim)}.equity_cardRow__6_0by{display:flex;gap:6px;margin:10px 0 6px}.equity_handRight__Mq_jH .equity_cardRow__6_0by{justify-content:flex-end}.equity_caption__8Ognj{color:var(--text-faint);font-size:11px;letter-spacing:.04em}.equity_handRight__Mq_jH .equity_handActions__wmpNa{justify-content:flex-end}.equity_equityNum__rw859{min-height:40px;margin-top:8px;font-size:clamp(28px,4vw,40px);font-weight:var(--title-weight);letter-spacing:-.04em;line-height:1}.equity_equityNumA__FAeN5{color:var(--accent)}.equity_equityNumB__5bLxG{color:var(--text)}.equity_equityTag__p3PDo{margin-top:6px;color:var(--text-faint);font-size:10px;letter-spacing:.14em}.equity_barLegend__F7IeW,.equity_equityTag__p3PDo{font-weight:var(--title-weight);text-transform:uppercase}.equity_barLegend__F7IeW{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:var(--text-dim);font-size:11px;letter-spacing:.08em}.equity_legendA__N98q9{color:var(--accent)}.equity_bar__C6SAJ{display:flex;height:14px;margin:8px 0 20px;border:1px solid var(--border);background:var(--surface)}.equity_barA__Umgr8,.equity_barB__dBYwh{height:100%}.equity_barA__Umgr8{background:var(--accent)}.equity_barB__dBYwh{flex:1 1;background:var(--text)}.equity_table__iy0qe{width:100%;border-collapse:collapse}.equity_table__iy0qe td,.equity_table__iy0qe th{padding:9px 10px;border-bottom:1px solid var(--border);text-align:right}.equity_table__iy0qe td:first-child,.equity_table__iy0qe th:first-child{text-align:left}.equity_table__iy0qe thead th{color:var(--text-faint);font-size:11px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.equity_table__iy0qe caption{caption-side:bottom;padding-top:8px;color:var(--warning);text-align:left;letter-spacing:.04em}.equity_block__hS3qk{margin-top:28px}.equity_prose___q_sY{max-width:68ch;margin-top:8px;color:var(--text-dim);font-size:13px;line-height:1.6}.equity_related__OGm32{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.equity_related__OGm32 a{display:inline-flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid var(--border);color:var(--text);text-decoration:none}.equity_related__OGm32 a:hover{border-color:var(--accent);color:var(--accent)}.equity_edit__7nruX{margin-top:18px}.equity_edit__7nruX a{color:var(--accent);text-decoration:none}.equity_edit__7nruX a:hover{text-decoration:underline}.equity_examples__fyrFR{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.equity_examples__fyrFR a{display:inline-flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid var(--border);color:var(--text);text-decoration:none}.equity_examples__fyrFR a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:860px){.equity_columns__IcNIb{grid-template-columns:1fr}}@media (max-width:700px){.equity_hands__fAezW{gap:8px}.equity_swapCol__6NWjB{padding-top:28px}.equity_boardHead__heYp8 .btn,.equity_handActions__wmpNa .btn,.equity_slotTools____VgN .btn,.equity_swapCol__6NWjB .btn{min-height:44px}.equity_cardLg__Fm9DH{width:58px;height:82px;padding:6px}.equity_cardLg__Fm9DH .equity_rank__jbI1f,.equity_cardLg__Fm9DH .equity_suit__537YX,.equity_card__dvFSQ[data-rank-only=true] .equity_rank__jbI1f{font-size:18px}.equity_cell__Qh_AY{min-height:28px;font-size:10px;letter-spacing:-.05em}.equity_axis__KUjNw{font-size:9px}.equity_handRight__Mq_jH{text-align:left}.equity_handRight__Mq_jH .equity_cardRow__6_0by,.equity_handRight__Mq_jH .equity_handActions__wmpNa{justify-content:flex-start}.equity_slotLine__1g5v5{grid-template-columns:1fr;gap:4px}.equity_deck__7yd_q{overflow-x:auto;padding-bottom:4px}.equity_suitRow__Muzl_{min-width:560px}.equity_pip__HlfH_{min-height:44px;font-size:13px}.equity_cardSm__D8fgh{width:44px;height:62px}}