.pair-selector.svelte-17vqr1z{width:100%}.selector-label.svelte-17vqr1z{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.pair-row.svelte-17vqr1z{display:flex;flex-wrap:wrap;gap:.5rem}.pair-chip.svelte-17vqr1z{min-width:2.5rem;cursor:pointer;border-radius:.375rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-width:1px;border-color:#4ecdc466;background-color:#3339;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.pair-chip.svelte-17vqr1z:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));background-color:#333333e6}.pair-chip.selected.svelte-17vqr1z{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(78 205 196 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1));box-shadow:0 0 0 2px #48bb784d}.pair-chip.disabled.svelte-17vqr1z,.pair-chip.svelte-17vqr1z:disabled{cursor:not-allowed;opacity:.5}.pair-chip.disabled.svelte-17vqr1z:hover,.pair-chip.svelte-17vqr1z:disabled:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pair-chip.svelte-17vqr1z:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--color-poker-green)}.frequency-panel.svelte-1874ttz{overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#4ecdc44d;background-color:#1a1a1a99}.panel-header.svelte-1874ttz{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.panel-header.svelte-1874ttz:hover{background-color:#1a1a1ae6}.header-title.svelte-1874ttz{font-size:.875rem;line-height:1.25rem;font-weight:600}.header-chevron.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-chevron.rotated.svelte-1874ttz{transform:rotate(180deg)}.panel-body.svelte-1874ttz{border-top-width:1px;border-color:#4ecdc433;padding:.75rem 1rem}.reference-table.svelte-1874ttz{width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.reference-table.svelte-1874ttz td:where(.svelte-1874ttz){padding-top:.25rem;padding-bottom:.25rem}.metric-label.svelte-1874ttz{padding-right:1rem}.metric-value.svelte-1874ttz{text-align:right;font-family:LINE Seed Sans TH,monospace;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.highlight.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.highlight.svelte-1874ttz .metric-value:where(.svelte-1874ttz){font-weight:700;--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.metric-detail.svelte-1874ttz{font-size:.75rem;line-height:1rem;font-weight:400;color:#a8a29e99}.range-breakdown.svelte-1874ttz{margin-top:1rem;border-top-width:1px;border-color:#4ecdc433;padding-top:1rem}.breakdown-title.svelte-1874ttz{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.breakdown-row.svelte-1874ttz{display:flex;justify-content:space-between;gap:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.breakdown-label.svelte-1874ttz{font-weight:500}.breakdown-value.svelte-1874ttz{text-align:right;font-family:LINE Seed Sans TH,monospace;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.leaky.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.value-color.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.bluff-color.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.neutral-color.svelte-1874ttz{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.game-panel.svelte-v0cb40{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;border-width:1px;border-color:#4ecdc44d;background-color:#0f513266;padding:1.5rem;min-height:400px;position:relative}.randomizer.svelte-v0cb40{position:absolute;display:flex;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:#4ecdc466;background-color:#1a1a1ab3;padding:.5rem .75rem;bottom:1rem;left:1rem;min-width:68px}.randomizer-label.svelte-v0cb40{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7fffd4b3;font-size:10px}.randomizer-value.svelte-v0cb40{font-family:LINE Seed Sans TH,monospace;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.empty-state.svelte-v0cb40,.idle-state.svelte-v0cb40{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.idle-hint.svelte-v0cb40{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.error-message.svelte-v0cb40{font-weight:500;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hands-display.svelte-v0cb40{display:flex;flex-direction:column;align-items:center;gap:1rem}.hand-block.svelte-v0cb40{display:flex;flex-direction:column;align-items:center;gap:.5rem}.hand-label.svelte-v0cb40{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.stack-pill.svelte-v0cb40{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#4ecdc480;background-color:#1a1a1a99;padding:.125rem .5rem;font-family:LINE Seed Sans TH,monospace;text-transform:none;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1));font-size:11px}.game-over.svelte-v0cb40{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-left:1rem;padding-right:1rem;text-align:center}.game-over-title.svelte-v0cb40{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.game-over-sub.svelte-v0cb40{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.cards.svelte-v0cb40{display:flex;gap:.5rem}.table-center.svelte-v0cb40{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:.5rem;padding-bottom:.5rem}.pot-display.svelte-v0cb40{display:flex;flex-direction:column;align-items:center;border-radius:.5rem;border-width:1px;border-color:#4ecdc466;background-color:#1a1a1a99;padding:.5rem 1rem}.pot-label.svelte-v0cb40{font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.pot-value.svelte-v0cb40{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.villain-action.svelte-v0cb40{font-size:.875rem;line-height:1.25rem;font-weight:600;font-style:italic;--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.action-zone.svelte-v0cb40{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:140px}.decision-buttons.svelte-v0cb40{margin-top:.5rem;display:flex;justify-content:center;gap:1rem}.btn.svelte-v0cb40{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary.svelte-v0cb40{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(78 205 196 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.btn-primary.svelte-v0cb40:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(45 90 90 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(45 90 90 / var(--tw-bg-opacity, 1))}.btn-secondary.svelte-v0cb40{border-color:#4ecdc466;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.btn-secondary.svelte-v0cb40:hover{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));background-color:#333c}.showdown-result.svelte-v0cb40{display:flex;flex-direction:column;align-items:center;gap:.5rem}.winner-badge.svelte-v0cb40{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;border-width:1px;border-color:#4ecdc466;background-color:#1a1a1a99;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.winner-badge.win.svelte-v0cb40{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.winner-badge.loss.svelte-v0cb40{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.pnl-delta.svelte-v0cb40{font-family:LINE Seed Sans TH,monospace}.tab-switcher.svelte-19u67mk{margin-bottom:1rem;display:flex;justify-content:center;gap:.5rem}.tab-btn.svelte-19u67mk{cursor:pointer;border-radius:.5rem;border-width:1px;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#4ecdc44d;background-color:#3339;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.tab-btn.svelte-19u67mk:hover{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.tab-btn.active.svelte-19u67mk{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(78 205 196 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.mode-description.svelte-19u67mk{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:42rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.main-grid.svelte-19u67mk{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.main-grid.svelte-19u67mk{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.controls-column.svelte-19u67mk,.game-column.svelte-19u67mk{display:flex;flex-direction:column;gap:1rem}.control-group.svelte-19u67mk{display:flex;flex-direction:column;gap:.5rem}.control-label.svelte-19u67mk{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.bet-size-input.svelte-19u67mk{width:3.5rem;border-radius:.25rem;border-width:1px;border-color:#4ecdc466;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;text-align:center;font-family:LINE Seed Sans TH,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.bet-size-input.svelte-19u67mk::-webkit-inner-spin-button,.bet-size-input.svelte-19u67mk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bet-slider.svelte-19u67mk{height:.5rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1));accent-color:var(--color-poker-green)}.profile-select.svelte-19u67mk{border-radius:.375rem;border-width:1px;border-color:#4ecdc44d;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.profile-select.svelte-19u67mk:focus{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.stats-panel.svelte-19u67mk{margin-top:.5rem;border-radius:.5rem;border-width:1px;border-color:#4ecdc44d;background-color:#1a1a1a99;padding:1rem}.stats-title.svelte-19u67mk{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.stat-row.svelte-19u67mk{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.stat-row-sub.svelte-19u67mk{display:flex;align-items:center;justify-content:flex-end;padding-bottom:.25rem;font-size:.75rem;line-height:1rem}.stat-label.svelte-19u67mk{--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.stat-label-sub.svelte-19u67mk{font-family:LINE Seed Sans TH,monospace;color:#7fffd499}.stat-value.svelte-19u67mk{font-family:LINE Seed Sans TH,monospace;font-weight:600;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.stat-value.positive.svelte-19u67mk{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.stat-value.negative.svelte-19u67mk{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.reset-btn.svelte-19u67mk{margin-top:.75rem;width:100%;border-radius:.375rem;border-width:1px;border-color:#4ecdc466;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.reset-btn.svelte-19u67mk:hover{--tw-border-opacity: 1;border-color:rgb(78 205 196 / var(--tw-border-opacity, 1));background-color:#4ecdc41a;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.reset-btn.svelte-19u67mk{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-breakdown.svelte-19u67mk{margin-top:.75rem;border-top-width:1px;border-color:#4ecdc433;padding-top:.75rem}.breakdown-header.svelte-19u67mk{margin-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7fffd4b3}.breakdown-row.svelte-19u67mk{display:flex;align-items:center;justify-content:space-between;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem}.breakdown-label.svelte-19u67mk{color:#7fffd4cc}.breakdown-value.svelte-19u67mk{font-family:LINE Seed Sans TH,monospace;font-weight:600;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.breakdown-pct.svelte-19u67mk{margin-left:.125rem;font-weight:400;color:#7fffd480}.breakdown-divider.svelte-19u67mk{margin-top:.25rem;margin-bottom:.25rem;border-top-width:1px;border-color:#4ecdc426}.breakdown-total.svelte-19u67mk{padding-top:.125rem}.breakdown-total.svelte-19u67mk .breakdown-label:where(.svelte-19u67mk){font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.breakdown-total.svelte-19u67mk .breakdown-value:where(.svelte-19u67mk){font-size:.875rem;line-height:1.25rem}.dist-empty.svelte-19u67mk{font-size:.875rem;line-height:1.25rem;font-style:italic;color:#7fffd499}.dist-list.svelte-19u67mk{display:flex;flex-direction:column;gap:.375rem}.dist-row.svelte-19u67mk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.dist-pair.svelte-19u67mk{width:2rem;font-family:LINE Seed Sans TH,monospace;font-weight:700;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dist-bar-track.svelte-19u67mk{height:.75rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;border-width:1px;border-color:#4ecdc433;background-color:#3339}.dist-bar-fill.svelte-19u67mk{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(78 205 196 / var(--tw-bg-opacity, 1));transition:width .25s ease}.dist-count.svelte-19u67mk{width:2rem;text-align:right;font-family:LINE Seed Sans TH,monospace;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.sim-description.svelte-19u67mk{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;color:rgba(var(--poker-light-rgb, 168, 162, 158),.6)}.sim-profiles.svelte-19u67mk{margin-bottom:.75rem;display:flex;gap:.75rem}.sim-profile-group.svelte-19u67mk{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem}.sim-profile-label.svelte-19u67mk{font-size:.75rem;line-height:1rem;font-weight:600;color:#7fffd4cc}.sim-profile-select.svelte-19u67mk{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.sim-buttons.svelte-19u67mk{margin-bottom:.75rem;display:flex;gap:.5rem}.sim-btn.svelte-19u67mk{flex:1 1 0%;cursor:pointer;border-radius:.5rem;border-width:1px;border-color:#4ecdc466;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sim-btn.svelte-19u67mk:hover:not(:disabled){background-color:#333c}.sim-btn.svelte-19u67mk:disabled{cursor:not-allowed;opacity:.4}.sim-bust-warning.svelte-19u67mk{color:#f59e0b}
