.pushfold_tool__f9MuU{display:grid;grid-gap:16px;gap:16px}.pushfold_switchRow__8E4_5{display:grid;grid-gap:8px;gap:8px}.pushfold_segments__y1viX{display:flex;border:1px solid var(--border);background:var(--surface)}.pushfold_segment__S6o01{flex:1 1;min-height:36px;padding:8px 10px;border:0;background:transparent;color:var(--text-dim);font-weight:var(--title-weight);letter-spacing:.06em;text-transform:uppercase}.pushfold_segment__S6o01[aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.pushfold_controls__9RY2R,.pushfold_detailCol__pn_zt,.pushfold_practice__fPLeG,.pushfold_study__bEZ0m{display:grid;grid-gap:12px;gap:12px}.pushfold_optionRow__3KVaR{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.pushfold_optionLabel__PMYiZ{padding-top:8px;color:var(--text-dim);font-size:11px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.pushfold_options__t1DcL{display:flex;flex-wrap:wrap;gap:6px}.pushfold_option__O8422{min-height:30px;padding:4px 8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:var(--title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_option__O8422[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.pushfold_summary__H2Avi{padding:12px 14px;border:1px solid var(--border);background:var(--surface)}.pushfold_kicker__BOpru{margin:0;color:var(--accent);font-size:11px;font-weight:var(--title-weight);letter-spacing:.12em;text-transform:uppercase}.pushfold_kicker__BOpru[data-mode=call]{color:var(--success)}.pushfold_summaryTitle__j2htR{margin:2px 0 0;font-size:clamp(22px,3vw,32px);font-weight:var(--title-weight);letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_context__dYadf,.pushfold_note__T_VB7,.pushfold_summarySub__nfU74{margin:4px 0 0;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_note__T_VB7{margin:0;font-size:11px;line-height:1.55}.pushfold_warning__oMUmI{margin:0;padding:8px 10px;border:1px solid var(--warning);color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.pushfold_studyMain___QqwO{display:grid;grid-gap:16px;gap:16px}.pushfold_matrix__DCs4G{container-type:inline-size;display:flex;flex-direction:column;gap:1px;width:min(100%,640px);max-width:100%;min-width:0;background:var(--border);border:1px solid var(--border);--fill:var(--accent);--ink:var(--text-on-accent)}.pushfold_matrix__DCs4G[data-mode=call]{--fill:var(--success);--ink:#04140a}.pushfold_matrixCompact__XXXuy{width:min(100%,340px)}.pushfold_matrixRow__eOGUc{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0}.pushfold_cell__w80PQ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;aspect-ratio:1;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;border:0;background:var(--bg);color:var(--text);font-size:clamp(7px,2.15cqi,12px);line-height:1.05;letter-spacing:-.04em}button.pushfold_cell__w80PQ{cursor:pointer}.pushfold_cell__w80PQ[data-pair=true]{background:var(--surface-2)}.pushfold_cell__w80PQ[data-empty=true]{color:var(--text-faint)}.pushfold_cell__w80PQ[data-full=true]{color:var(--ink);font-weight:var(--title-weight)}.pushfold_cell__w80PQ[data-selected=true]{z-index:1;box-shadow:inset 0 0 0 2px var(--text)}button.pushfold_cell__w80PQ:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}button.pushfold_cell__w80PQ[data-selected=true]:hover{box-shadow:inset 0 0 0 2px var(--text)}.pushfold_fill__5VFL2{position:absolute;right:0;bottom:0;left:0;background:var(--fill);opacity:.88}.pushfold_cell__w80PQ[data-full=true] .pushfold_fill__5VFL2{opacity:1}.pushfold_cellLabel__8mXiU,.pushfold_pct__RJI2W{position:relative;z-index:1}.pushfold_pct__RJI2W{display:none;font-size:.78em;font-weight:var(--title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_detail__Hme4y{display:grid;align-content:center;grid-gap:4px;gap:4px;min-height:72px;padding:12px;border:1px solid var(--border);background:var(--surface)}.pushfold_detail__Hme4y p{margin:0}.pushfold_detailHand__zH5La{font-size:18px;font-weight:var(--title-weight);letter-spacing:-.03em}.pushfold_evUp__NbPyJ{color:var(--success);font-weight:var(--title-weight)}.pushfold_evDown__0aB0I{color:var(--danger);font-weight:var(--title-weight)}.pushfold_stats__9IVtZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);background:var(--surface)}.pushfold_stat__xmAq6{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:8px 4px}.pushfold_stat__xmAq6+.pushfold_stat__xmAq6{border-left:1px solid var(--border)}.pushfold_statValue__gQAHY{font-size:14px;font-weight:var(--title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_statLabel__5aj8E{color:var(--text-faint);font-size:9px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.pushfold_practice__fPLeG{max-width:720px}.pushfold_card__bYAVx{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:280px;padding:16px;border:1px solid var(--border);background:var(--surface-2)}.pushfold_cardTop__NWSVB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pushfold_position__TZ0TW{margin:4px 0 0;font-size:18px;font-weight:var(--title-weight)}.pushfold_stackBadge__c8EWC{display:grid;justify-items:end;margin:0;padding:6px 8px;background:var(--accent-soft)}.pushfold_stackValue__rInvE{color:var(--accent);font-size:16px;font-weight:var(--title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pushfold_stackLabel__gzv7H{color:var(--text-dim);font-size:9px;font-weight:var(--title-weight);letter-spacing:.08em;text-transform:uppercase}.pushfold_holes__XFdwU{display:flex;justify-content:center;min-height:112px;padding-top:6px}.pushfold_cardBlack__V_NN3,.pushfold_cardRed__cepct{display:flex;flex-direction:column;justify-content:space-between;width:72px;height:104px;margin:0 -4px;padding:6px;background:#fdfdfb;border:1px solid #d4d8e0;box-shadow:0 5px 12px rgba(0,0,0,.22)}.pushfold_cardRed__cepct{color:#e33e54}.pushfold_cardBlack__V_NN3{color:#111827}.pushfold_cardBlack__V_NN3[data-tilt=left],.pushfold_cardRed__cepct[data-tilt=left]{transform:rotate(-3deg)}.pushfold_cardBlack__V_NN3[data-tilt=right],.pushfold_cardRed__cepct[data-tilt=right]{transform:rotate(3deg)}.pushfold_cardRank__rEBIW,.pushfold_cardSuitSmall___QZ6Y{display:block;line-height:1}.pushfold_cardRank__rEBIW{font-size:18px;font-weight:800}.pushfold_cardSuitSmall___QZ6Y{font-size:14px}.pushfold_cardSuit__PTBV1{align-self:center;font-size:30px;line-height:1}.pushfold_cardCorner__KNj0B{align-self:flex-end;transform:rotate(180deg)}.pushfold_prompt__f082m{font-size:20px;font-weight:var(--title-weight)}.pushfold_context__dYadf,.pushfold_prompt__f082m{margin:0;text-align:center}.pushfold_feedback__Uov4X{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border)}.pushfold_feedback__Uov4X[data-correct=true]{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:color-mix(in srgb,var(--success) 10%,transparent)}.pushfold_feedback__Uov4X[data-correct=false]{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 10%,transparent)}.pushfold_feedback__Uov4X p{margin:0}.pushfold_feedbackHead__yoRvh{font-weight:var(--title-weight)}.pushfold_feedback__Uov4X[data-correct=true] .pushfold_feedbackHead__yoRvh{color:var(--success)}.pushfold_feedback__Uov4X[data-correct=false] .pushfold_feedbackHead__yoRvh{color:var(--danger)}.pushfold_feedbackDot__laCA2{margin:0 6px}.pushfold_actions__lIpa_{display:flex;gap:8px}.pushfold_actions__lIpa_ .btn{flex:1 1;min-height:48px}.pushfold_actions__lIpa_ .btn.pushfold_foldBtn__1K1k0{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--surface));border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.pushfold_actions__lIpa_ .btn.pushfold_shoveBtn__tUDWd{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.pushfold_actions__lIpa_ .btn.pushfold_callBtn__F4vwL{color:#04140a;background:var(--success);border-color:var(--success)}.pushfold_actions__lIpa_ .btn.pushfold_foldBtn__1K1k0:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,var(--surface));border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.pushfold_actions__lIpa_ .btn.pushfold_shoveBtn__tUDWd:hover{color:var(--text-on-accent);background:var(--accent-hover);border-color:var(--accent-hover)}.pushfold_actions__lIpa_ .btn.pushfold_callBtn__F4vwL:hover{color:#04140a;background:color-mix(in srgb,var(--success) 88%,#fff);border-color:var(--success)}.pushfold_examples__W34CU{margin-top:28px}.pushfold_examples__W34CU ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;padding:0;list-style:none}.pushfold_examples__W34CU a{color:var(--accent);text-decoration:none}.pushfold_examples__W34CU a:hover{text-decoration:underline}@container (min-width: 520px){.pushfold_matrix__DCs4G:not(.pushfold_matrixCompact__XXXuy) .pushfold_pct__RJI2W{display:block}}@media (min-width:800px){.pushfold_switchRow__8E4_5{grid-template-columns:1fr 1fr}}@media (min-width:960px){.pushfold_studyMain___QqwO{grid-template-columns:minmax(0,640px) minmax(240px,1fr);gap:22px;align-items:start}}@media (max-width:700px){.pushfold_optionRow__3KVaR{grid-template-columns:1fr;gap:4px}.pushfold_optionLabel__PMYiZ{padding-top:0}.pushfold_option__O8422{min-height:36px}}