.range-grid-container.svelte-bh39se{margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.grid-title.svelte-bh39se{margin-bottom:1rem;text-align:center;font-size:20px;line-height:1.45;font-weight:700;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.range-grid.svelte-bh39se{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:.25rem;border-radius:.75rem;border-width:1px;border-color:#33333380;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(51 51 51 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 51 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(26 26 26 / .8) var(--tw-gradient-to-position);padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);grid-template-columns:repeat(13,1fr);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none}.hand-cell.svelte-bh39se{display:flex;aspect-ratio:1 / 1;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;border-width:2px;font-size:13.5px;line-height:1.4;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hand-cell.svelte-bh39se: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-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hand-cell.svelte-bh39se{min-width:32px;min-height:32px;overflow:hidden}.hand-content.svelte-bh39se{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.hand-text.svelte-bh39se{font-size:15.5px;line-height:1.45;font-weight:700}.suit-indicators.svelte-bh39se{margin-top:.125rem;display:flex;gap:.125rem}.suit-symbol.svelte-bh39se{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:11.5px;line-height:1}.suit-symbol.suit-spade.svelte-bh39se{color:#000;text-shadow:0 0 1px rgba(255,255,255,.3)}.suit-symbol.suit-club.svelte-bh39se{color:#2e8b57;text-shadow:0 0 1px rgba(255,255,255,.5),0 0 2px rgba(0,0,0,.3)}.suit-symbol.suit-heart.svelte-bh39se{color:#d8394b;text-shadow:0 0 1px rgba(255,255,255,.8),0 0 2px rgba(0,0,0,.3)}.suit-symbol.suit-diamond.svelte-bh39se{color:#1d6fc2;text-shadow:0 0 1px rgba(255,255,255,.8),0 0 2px rgba(0,0,0,.3)}.suit-symbol.available.svelte-bh39se{opacity:.6}.suit-symbol.unavailable.svelte-bh39se{opacity:.2;text-decoration:line-through}.suit-symbol.selected.svelte-bh39se{font-weight:700;opacity:1;text-shadow:0 0 2px rgba(0,0,0,.3)}.suit-symbol.unselected.svelte-bh39se{opacity:.2;text-decoration:line-through}.pocket-pair.svelte-bh39se{border-color:#4ecdc466;background-color:#4ecdc433;--tw-text-opacity: 1;color:rgb(78 205 196 / var(--tw-text-opacity, 1))}.pocket-pair.svelte-bh39se:hover{border-color:#4ecdc499;background-color:#4ecdc44d}.suited.svelte-bh39se{border-color:#3b82f666;background-color:#3b82f633;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.suited.svelte-bh39se:hover{border-color:#3b82f699;background-color:#3b82f64d}.offsuit.svelte-bh39se{border-color:#3339;background-color:#3336;--tw-text-opacity: 1;color:rgb(127 255 212 / var(--tw-text-opacity, 1))}.offsuit.svelte-bh39se:hover{border-color:#333c;background-color:#3339}.selected.pocket-pair.svelte-bh39se{--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));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(78 205 196 / .3);--tw-shadow: var(--tw-shadow-colored)}.selected.suited.svelte-bh39se{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.selected.offsuit.svelte-bh39se{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1));--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));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(51 51 51 / .3);--tw-shadow: var(--tw-shadow-colored)}.hand-cell.svelte-bh39se:active:not(.readonly){--tw-scale-x: .95;--tw-scale-y: .95;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));opacity:.9}.readonly.svelte-bh39se{cursor:default}.readonly.svelte-bh39se: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));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled-no-suits.svelte-bh39se{cursor:not-allowed;opacity:.3}.disabled-no-suits.svelte-bh39se: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));opacity:.3;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hand-cell.colored-call.svelte-bh39se{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: rgb(239 68 68 / .3) !important;--tw-shadow: var(--tw-shadow-colored) !important}.hand-cell.colored-raise.svelte-bh39se{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: rgb(59 130 246 / .3) !important;--tw-shadow: var(--tw-shadow-colored) !important}.hand-cell.colored-bet.svelte-bh39se{--tw-border-opacity: 1 !important;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: rgb(34 197 94 / .3) !important;--tw-shadow: var(--tw-shadow-colored) !important}.hand-cell.colored-fold.svelte-bh39se{--tw-border-opacity: 1 !important;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: rgb(156 163 175 / .3) !important;--tw-shadow: var(--tw-shadow-colored) !important}@media (max-width: 768px){.hand-cell.svelte-bh39se{font-size:13.5px;line-height:1.4;min-width:24px;min-height:24px}.hand-text.svelte-bh39se{font-size:13.5px;line-height:1.4}.suit-indicators.svelte-bh39se{gap:0px}.suit-symbol.svelte-bh39se{font-size:8px}}@media (max-width: 480px){.hand-cell.svelte-bh39se{font-size:13.5px;line-height:1.4;min-width:20px;min-height:20px}.hand-text.svelte-bh39se{font-size:11.5px}.suit-indicators.svelte-bh39se{margin-top:0}.suit-symbol.svelte-bh39se{font-size:6px}.range-grid.svelte-bh39se{gap:.125rem;padding:.5rem}}.evat.svelte-1c4efjv{display:flex;flex-direction:column;gap:14px;padding:20px 22px 28px;max-width:1240px;margin:0 auto;width:100%}.panel-card.svelte-1c4efjv{border-radius:16px;background:#0b100f;border:1px solid #1a201e;padding:16px;display:flex;flex-direction:column;gap:12px}.card-label.svelte-1c4efjv{font-family:var(--font-mono-app);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.banner.svelte-1c4efjv{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--surface-card);border:1px solid var(--border-card);font-size:14.5px;color:var(--text-control)}.banner-error.svelte-1c4efjv{border-color:#d8394b66;color:var(--negative)}.picker-hint.svelte-1c4efjv{font-family:var(--font-mono-app);font-size:11.5px;color:var(--text-faint)}.work.svelte-1c4efjv{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.side-left.svelte-1c4efjv{flex:0 0 216px;min-width:216px;display:flex;flex-direction:column;gap:12px}.side-right.svelte-1c4efjv{flex:1 0 240px;min-width:240px;max-width:340px;display:flex;flex-direction:column;gap:12px}.grid-card.svelte-1c4efjv{flex:1 1 420px;min-width:340px}.seg-field.svelte-1c4efjv{display:flex;flex-direction:column;gap:6px}.seg-label.svelte-1c4efjv{font-size:12.5px;color:var(--text-muted)}.seg.svelte-1c4efjv{display:flex;gap:3px;background:var(--surface-well);border:1px solid var(--border-card);border-radius:9px;padding:3px;flex-wrap:wrap}.seg-btn.svelte-1c4efjv{flex:1;height:26px;min-width:20px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font-family:var(--font-mono-app);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.seg-btn.on.svelte-1c4efjv{background:var(--color-poker-green);color:var(--accent-ink)}.seg-nums.svelte-1c4efjv{gap:2px;padding:2px;flex-wrap:nowrap}.seg-nums.svelte-1c4efjv .seg-btn:where(.svelte-1c4efjv){min-width:0;padding:0;font-size:11.5px}.preset-row.svelte-1c4efjv{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;background:var(--surface-well);border:1px solid #1a201e;cursor:pointer;text-align:left;transition:border-color .12s ease}.preset-row.svelte-1c4efjv:hover:not(:disabled){border-color:var(--border-selected)}.preset-row.svelte-1c4efjv:disabled{opacity:.5;cursor:not-allowed}.preset-name.svelte-1c4efjv{font-family:var(--font-mono-app);font-size:13.5px;font-weight:700;color:#dbe6e2;flex:1;min-width:0}.preset-meta.svelte-1c4efjv{font-family:var(--font-mono-app);font-size:11.5px;color:var(--text-meta)}.grid-wrap.svelte-1c4efjv{min-width:0}.grid-card.svelte-1c4efjv .range-grid-container{max-width:none;margin:0}.grid-card.svelte-1c4efjv .range-grid{background:var(--surface-well);border-color:var(--border-card);-webkit-backdrop-filter:none;backdrop-filter:none;gap:2px}.grid-card.svelte-1c4efjv .hand-cell{min-width:26px;min-height:26px}.grid-card.svelte-1c4efjv .hand-text{font-size:11.5px}.grid-note.svelte-1c4efjv{font-size:12.5px;line-height:1.5;color:var(--text-label)}.mono.svelte-1c4efjv{font-family:var(--font-mono-app)}.hero-card.svelte-1c4efjv{border-radius:16px;background:linear-gradient(160deg,#0f1a18,#0b100f);border:1px solid #1e2b27;padding:18px;display:flex;flex-direction:column;gap:4px}.hero-value.svelte-1c4efjv{font-family:var(--font-mono-app);font-size:34px;font-weight:700;line-height:1.05}.hero-sub.svelte-1c4efjv{font-size:13.5px;color:var(--text-secondary)}.kv.svelte-1c4efjv{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kv-name.svelte-1c4efjv{font-size:13.5px;color:var(--text-control)}.kv-value.svelte-1c4efjv{font-size:15.5px;font-weight:700;color:var(--text-strong)}.kv-value.accent.svelte-1c4efjv{color:var(--color-poker-green)}.kv-note.svelte-1c4efjv{font-size:11.5px;color:var(--text-faint);margin-top:-8px}.bd-header.svelte-1c4efjv{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono-app);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.bd-rows.svelte-1c4efjv{display:flex;flex-direction:column;gap:8px;max-height:430px;overflow-y:auto;padding-right:2px}.bd-row.svelte-1c4efjv{display:flex;flex-direction:column;gap:4px}.bd-line.svelte-1c4efjv{display:flex;align-items:center;gap:8px}.bd-name.svelte-1c4efjv{font-size:12.5px;color:var(--text-control);flex:1;min-width:0}.bd-value.svelte-1c4efjv{font-size:12.5px;font-weight:700;color:var(--text-strong)}.bd-track.svelte-1c4efjv{height:4px;border-radius:3px;background:#161d1b;overflow:hidden}.bd-fill.svelte-1c4efjv{height:100%;border-radius:3px;background:linear-gradient(90deg,#1c4a45,var(--color-poker-green));transition:width .25s ease}.empty-card.svelte-1c4efjv{align-items:center;text-align:center;padding:28px 18px}.empty-card.svelte-1c4efjv p:where(.svelte-1c4efjv){font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.spinner.svelte-1c4efjv{width:14px;height:14px;flex:0 0 auto;border-radius:50%;border:2px solid var(--border-selected);border-top-color:var(--color-poker-green);animation:svelte-1c4efjv-spin .8s linear infinite}@keyframes svelte-1c4efjv-spin{to{transform:rotate(360deg)}}.act-secondary.svelte-1c4efjv{height:34px;padding:0 13px;border-radius:9px;background:var(--surface-control);border:1px solid var(--border-control);color:var(--text-control);font-family:var(--font-app);font-size:14.5px;font-weight:500;cursor:pointer;white-space:nowrap}.act-secondary.svelte-1c4efjv:hover:not(:disabled){background:#1b2320}.act-secondary.svelte-1c4efjv:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1279px){.side-right.svelte-1c4efjv{max-width:none}}@media (max-width: 767px){.evat.svelte-1c4efjv{padding:14px 14px 24px}.side-left.svelte-1c4efjv,.grid-card.svelte-1c4efjv,.side-right.svelte-1c4efjv{flex:1 1 100%;min-width:0}.grid-card.svelte-1c4efjv .hand-cell{min-width:22px;min-height:22px}}
