.mini-grid{user-select:none;grid-template-columns:repeat(13,1fr);gap:1px;max-width:340px;display:grid}.mini-cell{cursor:pointer;background:#ffffff06;border:1px solid #ffffff08;border-radius:1px;justify-content:center;align-items:center;width:100%;height:22px;padding:0;font-size:7px;font-weight:700;line-height:1;transition:background 80ms,border-color 80ms;display:flex}.mini-cell:hover:not(.heat-0):not(.heat-1):not(.heat-2):not(.heat-3){background:#4a9d7a26!important;border-color:#4a9d7a4d!important}.equity-bar-track{background:#ffffff0a;border-radius:6px;height:32px;position:relative;overflow:hidden}.equity-bar-hero{background:linear-gradient(90deg,#4a9d7a,#3a8a6a);border-radius:6px 0 0 6px;height:100%;transition:width .6s ease-out}.equity-bar-center{z-index:1;background:#ffffff26;width:1px;height:100%;position:absolute;top:0;left:50%}.breakdown-header,.breakdown-row{grid-template-columns:1fr 60px 60px 72px;align-items:center;gap:6px;padding:5px 0;display:grid}.breakdown-header{border-bottom:1px solid #ffffff14;margin-bottom:2px;padding-bottom:8px}.breakdown-row{border-bottom:1px solid #ffffff0a}.breakdown-row:last-child{border-bottom:none}.hist-paired{align-items:flex-end;gap:4px;height:110px;display:flex}.hist-pair{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.hist-bar-you,.hist-bar-opp{border-radius:2px 2px 0 0;flex:1;min-height:1px;transition:height .4s ease-out}.hist-bar-you{background:#4a9d7a}.hist-bar-opp{background:#d4864a}.hist-labels{gap:4px;margin-top:4px;display:flex}.hist-labels span{text-align:center;color:var(--color-white);flex:1;font-size:8px}.texture-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.analysis-progress-track{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.analysis-progress-fill{background:#4a9d7a;border-radius:2px;height:100%;transition:width .15s linear}.flop-slot{cursor:pointer;background:#ffffff08;border:1.5px dashed #ffffff1f;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:58px;transition:all .15s;display:flex}.flop-slot:hover{background:#4a9d7a14;border-color:#4a9d7a80}.flop-slot.active{border-style:solid;border-color:#4a9d7a;box-shadow:0 0 12px #4a9d7a33}.flop-slot.filled{background:#ffffff0f;border-style:solid;border-color:#ffffff26}.flop-slot .card-rank{font-size:15px;font-weight:800;line-height:1}.flop-slot .card-suit{font-size:13px;line-height:1}.flop-slot.red{color:#e25555}.flop-slot.black{color:var(--color-white)}.flop-slot-sm{border-radius:6px;width:36px;height:50px}.flop-slot-sm .card-rank{font-size:14px}.flop-slot-sm .card-suit{font-size:12px}#card-picker-section .card-pick-btn{aspect-ratio:3/4!important;min-width:14px!important}#card-picker-section .card-pick-btn>span:first-child{font-size:9px!important}#card-picker-section .card-pick-btn>span:last-child{font-size:8px!important}.result-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:16px}@media (width<=767px){.breakdown-header,.breakdown-row{grid-template-columns:1fr 44px 44px 56px;gap:4px;font-size:10px}.mini-cell{font-size:5.5px}}@media (width<=639px){.mini-grid{max-width:100%}.mini-cell{height:20px;font-size:6px}.flop-slot{width:36px;height:50px}.flop-slot .card-rank{font-size:13px}.flop-slot .card-suit{font-size:11px}}.collision-row{grid-template-columns:1fr 220px 1fr;align-items:stretch;gap:1rem;display:grid}.range-panel{background:#ffffff05;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.range-panel-hero{border-top:3px solid var(--color-primary,#4a9d7a)}.range-panel-villain{border-top:3px solid var(--color-opponent,#d4864a)}.panel-role{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.panel-hint{font-size:11px}.flop-column{background:#ffffff05;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .75rem;display:flex}.tex-chips{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.tex-chip{color:var(--color-white);border:1px solid #ffffff1a;border-radius:999px;padding:.25rem .625rem;font-size:11px;transition:border-color .15s,color .15s}.tex-chip:hover{color:#fff;border-color:#4a9d7a80}.copy-link-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary,#4a9d7a);border:1px dashed #4a9d7a66;border-radius:999px;margin-top:auto;padding:.375rem .875rem;font-size:11px;font-weight:700}.matchup-preset-btn{border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:.375rem .875rem;transition:border-color .15s;display:flex}.matchup-preset-btn:hover{border-color:#4a9d7a66}.matchup-preset-btn.matchup-active{border-color:var(--color-primary,#4a9d7a);background:#4a9d7a1f}.matchup-label{color:#fff;font-size:12px;font-weight:700}.matchup-sub{color:var(--color-white);letter-spacing:.04em;font-size:9px}.heat-toggle{border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;overflow:hidden}.heat-mode-btn{letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);padding:.375rem .625rem;font-size:9px;font-weight:700}.heat-mode-btn.on{color:#fff;background:#ffffff17}.heat-mode-btn:disabled{opacity:.4;cursor:default}.heat-mode-btn:focus-visible{outline-offset:-2px}.mini-cell.heat-0{color:#8fb4a0!important;background:#17392c!important}.mini-cell.heat-1{color:#cbe6d6!important;background:#256147!important}.mini-cell.heat-2{color:#eafaf1!important;background:#3e9a6e!important}.mini-cell.heat-3{color:#06160d!important;background:#63c795!important}.range-panel-villain .mini-cell.heat-0{color:#b09880!important;background:#3a2617!important}.range-panel-villain .mini-cell.heat-1{color:#ecd9c4!important;background:#6b431f!important}.range-panel-villain .mini-cell.heat-2{color:#fdf1e4!important;background:#a86a2f!important}.range-panel-villain .mini-cell.heat-3{color:#241304!important;background:#dd9c58!important}.verdict-banner{border-left:4px solid var(--color-primary,#4a9d7a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.verdict-banner.verdict-opp{border-left-color:var(--color-opponent,#d4864a)}.verdict-banner.verdict-even{border-left-color:var(--color-border)}.verdict-headline{text-wrap:balance;margin-top:.25rem;font-size:18px;font-weight:750}.verdict-advice{margin-top:.375rem;font-size:13px}.verdict-badge{color:var(--color-primary,#4a9d7a);font-size:24px;font-weight:800}.verdict-opp .verdict-badge{color:var(--color-opponent,#d4864a)}.verdict-even .verdict-badge{color:var(--color-white)}.verdict-badge-wrap{flex-direction:column;align-items:flex-end;display:flex}.results-stale-hint{color:var(--color-white);text-align:center;padding:.25rem 0;font-size:12px}#results-wrap.results-stale #results-equity,#results-wrap.results-stale #results-breakdown,#results-wrap.results-stale #results-histogram,#results-wrap.results-stale #verdict-banner{opacity:.4;pointer-events:none}.example-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.example-chip{color:var(--color-white);border:1px solid #ffffff1a;border-radius:999px;padding:.375rem .875rem;font-size:12px;transition:border-color .15s}.example-chip:hover{border-color:#4a9d7a80}.example-chip b{color:var(--color-primary,#4a9d7a)}.article-try{color:var(--color-primary,#4a9d7a);font-weight:600;text-decoration:underline dotted}.tool-cta{text-align:center;background:linear-gradient(135deg,#123526e6,#0d2018e6);border:1px solid #4a9d7a59;padding:2rem 1.5rem}@media (width<=960px){.collision-row{grid-template-columns:1fr}.flop-column{order:-1}.matchup-sub{display:none}}
