.gt-hero[data-v-7227a3f1]{display:flex;flex-direction:column;gap:var(--g-space-2);padding-top:var(--g-space-2)}.gt-hero__eyebrow[data-v-7227a3f1]{margin:0}.gt-hero__title[data-v-7227a3f1]{color:#fff;font-family:var(--p-font-heading);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;letter-spacing:-.5px;line-height:1.1;margin:0}.gt-hero__sub[data-v-7227a3f1]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.9rem;line-height:1.5;margin:0;max-width:64ch}.gt-hero__actions[data-v-7227a3f1]{display:flex;flex-wrap:wrap;gap:var(--g-space-3);margin-top:var(--g-space-2)}@media(max-width:600px){.gt-hero__title[data-v-7227a3f1]{font-size:clamp(1.35rem,6vw,1.7rem)}.gt-hero__sub[data-v-7227a3f1]{font-size:.85rem}}.gt-shell[data-v-bb5889f2]{background:var(--tds-bg);isolation:isolate;min-height:60vh;position:relative}.gt-shell__paper[data-v-bb5889f2]{background-image:var(--tds-paper);background-repeat:repeat;background-size:240px 240px;inset:0;opacity:.7;z-index:0}.gt-shell__paper[data-v-bb5889f2],.gt-shell__rail[data-v-bb5889f2]{pointer-events:none;position:absolute}.gt-shell__rail[data-v-bb5889f2]{background:linear-gradient(90deg,var(--tds-tier) 0,rgba(var(--tds-tier-rgb),.12) 60%,transparent 100%);box-shadow:0 0 14px rgba(var(--tds-tier-rgb),.45);height:2px;left:0;right:0;top:0;z-index:2}.gt-shell__inner[data-v-bb5889f2]{display:flex;flex-direction:column;gap:var(--g-space-6);margin:0 auto;padding:0 var(--g-space-6);padding-bottom:var(--g-space-8);padding-top:var(--g-space-5);position:relative;z-index:1}.gt-shell__inner--default[data-v-bb5889f2]{max-width:var(--g-container-max)}.gt-shell__inner--narrow[data-v-bb5889f2]{max-width:var(--g-container-narrow)}.gt-shell__inner--wide[data-v-bb5889f2]{max-width:var(--g-container-wide)}@media(max-width:600px){.gt-shell__inner[data-v-bb5889f2]{gap:var(--g-space-5);padding-left:var(--g-space-4);padding-right:var(--g-space-4)}}.gt-panel[data-v-4192359f]{--gt-cut:16px;background:rgba(var(--tds-tier-rgb),.38);box-shadow:inset 0 0 0 1px #ffffff08,0 14px 40px -16px #000c;isolation:isolate;position:relative;transition:box-shadow var(--tds-normal) var(--tds-ease),transform var(--tds-normal) var(--tds-ease)}.gt-panel--cut[data-v-4192359f]{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gt-cut)),calc(100% - var(--gt-cut)) 100%,0 100%)}.gt-panel__frame[data-v-4192359f]{background:var(--tds-obsidian);box-shadow:inset 0 1px #ffffff0a;inset:1.5px;pointer-events:none;position:absolute;z-index:0}.gt-panel--cut .gt-panel__frame[data-v-4192359f]{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gt-cut) + 1.5px),calc(100% - var(--gt-cut) + 1.5px) 100%,0 100%)}.gt-panel--flat[data-v-4192359f]{background:var(--tds-panel);border:1px solid var(--tds-hairline);border-radius:var(--g-radius-lg);box-shadow:none}.gt-panel--flat .gt-panel__frame[data-v-4192359f]{display:none}.gt-panel--glow[data-v-4192359f]{box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 40px -16px #000000d9,0 0 40px rgba(var(--tds-tier-rgb),.14)}.gt-panel__body[data-v-4192359f],.gt-panel__head[data-v-4192359f]{position:relative;z-index:1}.gt-panel__head[data-v-4192359f]{align-items:center;display:flex;gap:var(--g-space-3);justify-content:space-between;padding:var(--g-space-5) var(--g-space-5) 0}.gt-panel__title[data-v-4192359f]{align-items:center;color:var(--tds-ink-soft);display:inline-flex;font-family:var(--p-font-heading);font-size:1.05rem;font-weight:800;gap:var(--g-space-2);letter-spacing:-.3px;margin:0}.gt-panel__icon[data-v-4192359f]{color:var(--tds-tier);display:inline-flex}.gt-panel__icon[data-v-4192359f] svg{height:18px;width:18px}.gt-panel__actions[data-v-4192359f]{align-items:center;display:inline-flex;gap:var(--g-space-2)}.gt-panel__body[data-v-4192359f]{padding:var(--g-space-5)}.gt-panel__head+.gt-panel__body[data-v-4192359f]{padding-top:var(--g-space-4)}@media(max-width:600px){.gt-panel[data-v-4192359f]{--gt-cut:12px}.gt-panel__head[data-v-4192359f]{padding:var(--g-space-4) var(--g-space-4) 0}.gt-panel__body[data-v-4192359f]{padding:var(--g-space-4)}}.gt-btn[data-v-a2b4fa37]{align-items:center;border:1px solid transparent;border-radius:var(--g-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--p-font-heading);font-size:.85rem;font-weight:800;gap:var(--g-space-2);justify-content:center;letter-spacing:.3px;line-height:1;padding:11px 22px;text-decoration:none;transition:transform var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),box-shadow var(--tds-quick) var(--tds-ease),filter var(--tds-quick) var(--tds-ease),color var(--tds-quick) var(--tds-ease);white-space:nowrap;-webkit-tap-highlight-color:transparent}.gt-btn[data-v-a2b4fa37] svg{flex-shrink:0;height:16px;width:16px}.gt-btn[data-v-a2b4fa37]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.gt-btn--primary[data-v-a2b4fa37]{background:var(--tds-tier);box-shadow:0 0 22px rgba(var(--tds-tier-rgb),.26);color:#050505}.gt-btn--primary[data-v-a2b4fa37]:hover{box-shadow:0 0 38px rgba(var(--tds-tier-rgb),.5);filter:brightness(1.08);transform:translateY(-2px)}.gt-btn--primary[data-v-a2b4fa37]:active{transform:translateY(0)}.gt-btn--ghost[data-v-a2b4fa37]{background:#ffffff05;border-color:var(--tds-hairline);color:var(--tds-ink-soft)}.gt-btn--ghost[data-v-a2b4fa37]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.5);color:#fff;transform:translateY(-2px)}.gt-btn--icon[data-v-a2b4fa37]{background:#ffffff05;border-color:var(--tds-hairline);color:var(--tds-ink-muted);padding:9px}.gt-btn--icon[data-v-a2b4fa37]:hover{border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.gt-btn--icon[data-v-a2b4fa37] svg{height:16px;width:16px}.gt-btn--link[data-v-a2b4fa37]{background:none;border:none;color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;padding:4px 2px;text-transform:uppercase}.gt-btn--link[data-v-a2b4fa37] svg{height:14px;transition:transform var(--tds-quick) var(--tds-ease);width:14px}.gt-btn--link[data-v-a2b4fa37]:hover svg{transform:translate(4px)}.gt-btn--sm[data-v-a2b4fa37]{font-size:.76rem;padding:8px 14px}.gt-btn--lg[data-v-a2b4fa37]{font-size:.95rem;padding:14px 30px}.gt-btn--block[data-v-a2b4fa37]{width:100%}.gt-btn--icon-only[data-v-a2b4fa37]{padding:9px}.gt-btn--icon-only.gt-btn--sm[data-v-a2b4fa37]{padding:6px}.gt-btn--icon-only.gt-btn--lg[data-v-a2b4fa37]{padding:13px}.gt-btn--loading[data-v-a2b4fa37]{pointer-events:none}.gt-btn__spinner[data-v-a2b4fa37]{animation:gt-btn-spin-a2b4fa37 .6s linear infinite;border:2px solid rgba(5,5,5,.35);border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes gt-btn-spin-a2b4fa37{to{transform:rotate(1turn)}}.gt-cta[data-v-0d2b6dcd]{background:var(--tds-panel);border-radius:var(--g-radius-lg);box-shadow:inset 0 0 0 2px var(--tds-tier-frame),inset 0 0 0 3px #0006,0 20px 40px -20px #000000d9;isolation:isolate;overflow:hidden;position:relative}.gt-cta__frame[data-v-0d2b6dcd]{border:1px solid rgba(var(--tds-tier-rgb),.22);inset:12px}.gt-cta__frame[data-v-0d2b6dcd],.gt-cta__glow[data-v-0d2b6dcd]{pointer-events:none;position:absolute;z-index:0}.gt-cta__glow[data-v-0d2b6dcd]{background:radial-gradient(ellipse at center,rgba(var(--tds-tier-rgb),.12) 0,transparent 70%);height:320px;left:50%;top:-40%;transform:translate(-50%);width:70%}.gt-cta__inner[data-v-0d2b6dcd]{align-items:center;display:flex;flex-direction:column;gap:var(--g-space-3);padding:var(--g-space-8) var(--g-space-6);position:relative;text-align:center;z-index:1}.gt-cta__title[data-v-0d2b6dcd]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.6px;margin:0}.gt-cta__sub[data-v-0d2b6dcd]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.95rem;line-height:1.6;margin:0;max-width:52ch}.gt-cta__actions[data-v-0d2b6dcd]{display:flex;flex-wrap:wrap;gap:var(--g-space-3);justify-content:center;margin-top:var(--g-space-2)}.tab-bar-wrap[data-v-a5916175]{position:relative}.tab-bar-fade[data-v-a5916175]{background:linear-gradient(90deg,transparent,rgba(5,5,5,.85));border-radius:0 12px 12px 0;bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:48px;z-index:1}.tab-bar[data-v-a5916175]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:6px;margin-bottom:1.5rem;overflow-x:auto;padding:6px;scrollbar-width:none;-ms-overflow-style:none}.tab-bar[data-v-a5916175]::-webkit-scrollbar{display:none}.tab-btn[data-v-a5916175]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;gap:8px;letter-spacing:1.5px;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:all .2s;white-space:nowrap}.tab-btn[data-v-a5916175]:hover{color:#fff9}.tab-btn[data-v-a5916175]:hover,.tab-icon-wrap[data-v-a5916175]{background:#ffffff0a}.tab-icon-wrap[data-v-a5916175]{align-items:center;border-radius:6px;color:#ffffff4d;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.tab-icon-wrap[data-v-a5916175] svg{height:14px;width:14px}.tab-label[data-v-a5916175]{transition:color .2s}.tab-btn--active.tab-btn--orange[data-v-a5916175]{background:#ff6a0014;border-color:#ff6a0026;color:#ff6a00;text-shadow:0 0 10px rgba(255,106,0,.3)}.tab-btn--active .tab-icon-wrap.orange[data-v-a5916175]{background:#ff6a001f;color:#ff6a00}.tab-btn--active.tab-btn--red[data-v-a5916175]{background:#ef444414;border-color:#ef444426;color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.3)}.tab-btn--active .tab-icon-wrap.red[data-v-a5916175]{background:#ef44441f;color:#ef4444}.tab-btn--active.tab-btn--green[data-v-a5916175]{background:#00c98d14;border-color:#00c98d26;color:#00c98d;text-shadow:0 0 10px rgba(0,201,141,.3)}.tab-btn--active .tab-icon-wrap.green[data-v-a5916175]{background:#00c98d1f;color:#00c98d}.tab-btn--active.tab-btn--purple[data-v-a5916175]{background:#a855f714;border-color:#a855f726;color:#a855f7;text-shadow:0 0 10px rgba(168,85,247,.3)}.tab-btn--active .tab-icon-wrap.purple[data-v-a5916175]{background:#a855f71f;color:#a855f7}.tab-btn--active.tab-btn--cyan[data-v-a5916175]{background:#06b6d414;border-color:#06b6d426;color:#06b6d4;text-shadow:0 0 10px rgba(6,182,212,.3)}.tab-btn--active .tab-icon-wrap.cyan[data-v-a5916175]{background:#06b6d41f;color:#06b6d4}.tab-btn--active.tab-btn--gold[data-v-a5916175]{background:#ffd70014;border-color:#ffd70026;color:gold;text-shadow:0 0 10px rgba(255,215,0,.3)}.tab-btn--active .tab-icon-wrap.gold[data-v-a5916175]{background:#ffd7001f;color:gold}@media(max-width:768px){.tab-btn[data-v-a5916175]{font-size:.6rem;letter-spacing:1px;padding:6px 12px}.tab-icon-wrap[data-v-a5916175]{height:20px;width:20px}.tab-icon-wrap[data-v-a5916175] svg{height:12px;width:12px}}.fade-up[data-v-1b3f0d6c]{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.fade-up.visible[data-v-1b3f0d6c]{opacity:1;transform:translateY(0)}.pf2-controls__grid[data-v-1b3f0d6c]{display:grid;gap:var(--g-space-5);grid-template-columns:1fr 1fr}.control-group[data-v-1b3f0d6c]{display:flex;flex-direction:column;gap:10px;position:relative}.control-label[data-v-1b3f0d6c]{color:var(--tds-ink-muted);display:flex;font-size:.66rem;gap:10px;letter-spacing:1px;text-transform:uppercase}.control-label[data-v-1b3f0d6c],.control-value-badge[data-v-1b3f0d6c]{align-items:center;font-family:var(--p-font-mono);font-weight:700}.control-value-badge[data-v-1b3f0d6c]{background:rgba(var(--tds-tier-rgb),.12);border-radius:3px;color:var(--tds-tier);display:inline-flex;font-size:.72rem;padding:3px 10px}.control-slider[data-v-1b3f0d6c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:999px;cursor:pointer;height:6px;outline:none;width:100%}.control-slider[data-v-1b3f0d6c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:0 0 8px rgba(var(--tds-tier-rgb),.4);cursor:pointer;height:18px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:18px}.control-slider[data-v-1b3f0d6c]::-webkit-slider-thumb:hover{transform:scale(1.15)}.control-slider[data-v-1b3f0d6c]::-moz-range-thumb{background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:0 0 8px rgba(var(--tds-tier-rgb),.4);cursor:pointer;height:18px;width:18px}.control-ticks[data-v-1b3f0d6c]{color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-mono);font-size:.58rem;justify-content:space-between}.ante-warning[data-v-1b3f0d6c]{align-items:center;background:#facc1514;border:1px solid rgba(250,204,21,.2);border-radius:var(--g-radius-sm);color:#facc15;display:flex;font-family:var(--p-font-body);font-size:.74rem;gap:8px;line-height:1.4;padding:8px 12px}.ante-warning-icon[data-v-1b3f0d6c]{color:#facc15;flex-shrink:0;height:14px;width:14px}.bb-push-note[data-v-1b3f0d6c]{align-items:center;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:var(--g-radius-sm);color:#60a5fa;display:flex;font-family:var(--p-font-body);font-size:.8rem;gap:8px;margin-bottom:16px;padding:10px 14px}.chart-model-note[data-v-1b3f0d6c]{color:var(--p-text-muted,#8a8f98);font-family:var(--p-font-body);font-size:.75rem;line-height:1.5;margin:0 0 16px}.lookup-bar[data-v-1b3f0d6c]{align-items:center;background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:8px;margin-bottom:14px;padding:10px 14px}.lookup-icon[data-v-1b3f0d6c]{color:var(--tds-ink-faint);flex-shrink:0;height:16px;width:16px}.lookup-input[data-v-1b3f0d6c]{background:transparent;border:none;color:var(--tds-ink-soft);flex:1;font-family:var(--p-font-mono);font-size:.8rem;outline:none}.lookup-input[data-v-1b3f0d6c]::-moz-placeholder{color:var(--tds-ink-dim)}.lookup-input[data-v-1b3f0d6c]::placeholder{color:var(--tds-ink-dim)}.lookup-match[data-v-1b3f0d6c]{color:var(--tds-tier)}.lookup-match[data-v-1b3f0d6c],.lookup-no-match[data-v-1b3f0d6c]{font-family:var(--p-font-mono);font-size:.66rem;white-space:nowrap}.lookup-no-match[data-v-1b3f0d6c]{color:#f87171}.lookup-clear[data-v-1b3f0d6c]{align-items:center;background:none;border:none;color:var(--tds-ink-faint);cursor:pointer;display:flex;padding:2px}.lookup-clear[data-v-1b3f0d6c]:hover{color:var(--tds-ink-soft)}.control-buttons[data-v-1b3f0d6c]{display:flex;flex-wrap:wrap;gap:6px}.pos-btn[data-v-1b3f0d6c],.sit-btn[data-v-1b3f0d6c],.size-btn[data-v-1b3f0d6c]{align-items:center;background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.5px;padding:8px 14px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.pos-btn[data-v-1b3f0d6c]:hover,.sit-btn[data-v-1b3f0d6c]:hover,.size-btn[data-v-1b3f0d6c]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.pos-btn--active[data-v-1b3f0d6c],.sit-btn--active[data-v-1b3f0d6c],.size-btn--active[data-v-1b3f0d6c]{background:var(--tds-tier);border-color:var(--tds-tier);color:#050505}.sit-icon[data-v-1b3f0d6c]{height:14px;width:14px}.pf2-chart[data-v-1b3f0d6c]{position:relative}.chart-header[data-v-1b3f0d6c]{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.chart-header[data-v-1b3f0d6c],.chart-title[data-v-1b3f0d6c]{align-items:center;display:flex}.chart-title[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:1.1rem;font-weight:800;gap:10px;margin:0}.chart-title-icon[data-v-1b3f0d6c]{color:var(--tds-tier);height:20px;width:20px}.chart-table-label[data-v-1b3f0d6c]{color:var(--tds-ink-faint);font-size:.85rem;font-weight:500}.chart-legend[data-v-1b3f0d6c]{display:flex;gap:16px}.legend-item[data-v-1b3f0d6c]{align-items:center;color:var(--tds-ink-muted);display:flex;font-family:var(--p-font-mono);font-size:.68rem;gap:6px}.legend-swatch[data-v-1b3f0d6c]{border-radius:3px;height:14px;width:14px}.legend-swatch--push[data-v-1b3f0d6c]{background:#22c55e99;border:1px solid rgba(34,197,94,.8)}.legend-swatch--marginal[data-v-1b3f0d6c]{background:#facc1580;border:1px solid rgba(250,204,21,.7)}.legend-swatch--fold[data-v-1b3f0d6c]{background:#ef444459;border:1px solid rgba(239,68,68,.5)}.grid-wrapper[data-v-1b3f0d6c]{overflow-x:auto;padding-bottom:4px}.hand-grid[data-v-1b3f0d6c]{display:grid;gap:2px;grid-template-rows:repeat(13,1fr);min-width:560px}.grid-row[data-v-1b3f0d6c]{display:grid;gap:2px;grid-template-columns:repeat(13,1fr)}.grid-cell[data-v-1b3f0d6c]{align-items:center;aspect-ratio:1;border-radius:3px;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;position:relative;transition:all .12s ease}.grid-cell--push[data-v-1b3f0d6c]{background:#22c55e59;border:1px solid rgba(34,197,94,.2)}.grid-cell--push.grid-cell--hovered[data-v-1b3f0d6c],.grid-cell--push[data-v-1b3f0d6c]:hover{background:#22c55e8c;border-color:#22c55eb3;box-shadow:0 0 12px #22c55e4d;transform:scale(1.08);z-index:2}.grid-cell--marginal[data-v-1b3f0d6c]{background:#facc154d;border:1px solid rgba(250,204,21,.2)}.grid-cell--marginal.grid-cell--hovered[data-v-1b3f0d6c],.grid-cell--marginal[data-v-1b3f0d6c]:hover{background:#facc1580;border-color:#facc15b3;box-shadow:0 0 12px #facc154d;transform:scale(1.08);z-index:2}.grid-cell--fold[data-v-1b3f0d6c]{background:#ef444426;border:1px solid rgba(239,68,68,.08)}.grid-cell--fold.grid-cell--hovered[data-v-1b3f0d6c],.grid-cell--fold[data-v-1b3f0d6c]:hover{background:#ef44444d;border-color:#ef444480;box-shadow:0 0 12px #ef444433;transform:scale(1.08);z-index:2}.grid-cell--lookup[data-v-1b3f0d6c]{animation:lookup-pulse-1b3f0d6c 1s ease-in-out infinite alternate;outline:2px solid var(--tds-tier);outline-offset:-2px;z-index:3}@keyframes lookup-pulse-1b3f0d6c{0%{box-shadow:0 0 8px rgba(var(--tds-tier-rgb),.4);outline-color:var(--tds-tier)}to{box-shadow:0 0 16px rgba(var(--tds-tier-rgb),.6);outline-color:var(--tds-tier-frame)}}.cell-label[data-v-1b3f0d6c]{color:#ffffffd9;font-family:var(--p-font-mono);font-size:.68rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-tooltip[data-v-1b3f0d6c]{align-items:center;background:var(--tds-obsidian);border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:12px;padding:10px 16px;pointer-events:none;position:absolute;right:0;top:-8px;z-index:10}.tooltip-hand[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:1rem;font-weight:700}.tooltip-type[data-v-1b3f0d6c]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.72rem}.tooltip-action[data-v-1b3f0d6c]{border-radius:3px;font-family:var(--p-font-mono);font-size:.72rem;font-weight:700;padding:3px 10px}.tooltip-action--push[data-v-1b3f0d6c]{background:#22c55e33;color:#4ade80}.tooltip-action--marginal[data-v-1b3f0d6c]{background:#facc1533;color:#facc15}.tooltip-action--fold[data-v-1b3f0d6c]{background:#ef444433;color:#f87171}.stats-grid[data-v-1b3f0d6c]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.stat-card[data-v-1b3f0d6c]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:var(--g-space-4);text-align:center}.stat-value[data-v-1b3f0d6c]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:1.7rem;font-weight:800;margin-bottom:6px}.stat-label[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:.8rem;font-weight:700;margin-bottom:4px}.stat-sub[data-v-1b3f0d6c]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.6rem}.ref-table-wrap[data-v-1b3f0d6c]{overflow-x:auto}.ref-table[data-v-1b3f0d6c]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.8rem;min-width:600px;width:100%}.ref-th[data-v-1b3f0d6c]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.6px;padding:12px 10px;text-align:center;text-transform:uppercase}.ref-th--corner[data-v-1b3f0d6c]{text-align:left}.ref-th--active[data-v-1b3f0d6c]{color:var(--tds-tier)}.ref-td[data-v-1b3f0d6c]{border-bottom:1px solid hsla(0,0%,100%,.04);font-weight:600;padding:10px;text-align:center;transition:background .15s ease}.ref-td--stack[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-weight:700;text-align:left}.ref-row--active .ref-td[data-v-1b3f0d6c]{background:rgba(var(--tds-tier-rgb),.06)}.ref-row--active .ref-td--stack[data-v-1b3f0d6c]{color:var(--tds-tier)}.positions-grid[data-v-1b3f0d6c]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.position-card[data-v-1b3f0d6c]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);cursor:pointer;padding:16px;transition:all .2s ease}.position-card[data-v-1b3f0d6c]:hover{background:rgba(var(--tds-tier-rgb),.04);border-color:rgba(var(--tds-tier-rgb),.4)}.position-card--active[data-v-1b3f0d6c]{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.5)}.position-card__header[data-v-1b3f0d6c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.position-card__abbr[data-v-1b3f0d6c]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.95rem;font-weight:800}.position-card__range[data-v-1b3f0d6c]{background:#22c55e1f;border-radius:3px;color:#4ade80;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;padding:2px 8px}.position-card__name[data-v-1b3f0d6c]{color:var(--tds-ink-muted);font-family:var(--p-font-heading);font-size:.7rem;font-weight:700;margin-bottom:4px}.position-card__desc[data-v-1b3f0d6c]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.7rem;line-height:1.4}.presets-grid[data-v-1b3f0d6c]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.preset-card[data-v-1b3f0d6c]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);cursor:pointer;padding:16px;text-align:left;transition:all .2s ease}.preset-card[data-v-1b3f0d6c]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.4);transform:translateY(-2px)}.preset-card__label[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:.8rem;font-weight:700;margin-bottom:4px}.preset-card__detail[data-v-1b3f0d6c]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.66rem;margin-bottom:6px}.preset-card__desc[data-v-1b3f0d6c]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.7rem;line-height:1.4}.pf2-export[data-v-1b3f0d6c]{margin:var(--g-space-5) 0}.export-bar[data-v-1b3f0d6c]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);gap:16px;justify-content:space-between;padding:18px 24px}.export-bar[data-v-1b3f0d6c],.export-info[data-v-1b3f0d6c]{align-items:center;display:flex}.export-info[data-v-1b3f0d6c]{gap:12px}.export-icon[data-v-1b3f0d6c]{color:var(--tds-ink-faint);flex-shrink:0;height:20px;width:20px}.export-label[data-v-1b3f0d6c]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.8rem}.export-btn[data-v-1b3f0d6c]{align-items:center;background:rgba(var(--tds-tier-rgb),.08);border:1px solid rgba(var(--tds-tier-rgb),.3);border-radius:3px;color:var(--tds-tier);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;gap:8px;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .15s ease;white-space:nowrap}.export-btn[data-v-1b3f0d6c]:hover{background:rgba(var(--tds-tier-rgb),.18);border-color:rgba(var(--tds-tier-rgb),.5)}.export-btn-icon[data-v-1b3f0d6c]{height:14px;width:14px}.tips-list[data-v-1b3f0d6c]{display:flex;flex-direction:column;gap:12px}.tip-item[data-v-1b3f0d6c]{align-items:flex-start;background:#ffffff04;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:18px;padding:18px 20px}.tip-number[data-v-1b3f0d6c]{align-items:center;background:rgba(var(--tds-tier-rgb),.12);border-radius:50%;color:var(--tds-tier);display:flex;font-family:var(--p-font-mono);font-size:.85rem;font-weight:800;height:32px;justify-content:center;min-width:32px;width:32px}.tip-content[data-v-1b3f0d6c]{flex:1}.tip-title[data-v-1b3f0d6c]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:.9rem;font-weight:700;margin:0 0 6px}.tip-text[data-v-1b3f0d6c]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.82rem;line-height:1.6;margin:0}.pos-legend-btn[data-v-1b3f0d6c]{align-items:center;background:none;border:none;color:var(--tds-ink-faint);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0;transition:color .15s ease}.pos-legend-btn[data-v-1b3f0d6c]:hover{color:var(--tds-tier)}.pos-legend-icon[data-v-1b3f0d6c]{font-size:.85rem;font-style:normal}.pos-legend-card[data-v-1b3f0d6c]{background:var(--tds-obsidian);border:1px solid rgba(var(--tds-tier-rgb),.25);border-radius:var(--g-radius-sm);box-shadow:0 8px 32px #00000080;left:0;margin-top:8px;min-width:300px;padding:16px 20px 14px;position:absolute;top:0;z-index:20}.pos-legend-title[data-v-1b3f0d6c]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.62rem;font-weight:700;letter-spacing:1.8px;margin-bottom:10px;text-transform:uppercase}.pos-legend-list[data-v-1b3f0d6c]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pos-legend-list li[data-v-1b3f0d6c]{align-items:baseline;display:flex;gap:10px}.pos-legend-abbr[data-v-1b3f0d6c]{color:var(--tds-ink-soft);flex-shrink:0;font-family:var(--p-font-mono);font-size:.72rem;font-weight:700;min-width:64px}.pos-legend-desc[data-v-1b3f0d6c]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.72rem;line-height:1.4}.pos-legend-close[data-v-1b3f0d6c]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);cursor:pointer;font-family:var(--p-font-mono);font-size:.66rem;font-weight:600;margin-top:12px;padding:6px;transition:all .15s ease;width:100%}.pos-legend-close[data-v-1b3f0d6c]:hover{background:#ffffff0f;color:var(--tds-ink-soft)}.legend-fade-enter-active[data-v-1b3f0d6c],.legend-fade-leave-active[data-v-1b3f0d6c]{transition:opacity .18s ease,transform .18s ease}.legend-fade-enter-from[data-v-1b3f0d6c],.legend-fade-leave-to[data-v-1b3f0d6c]{opacity:0;transform:translateY(-6px)}.chart-header-right[data-v-1b3f0d6c]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.copy-range-btn[data-v-1b3f0d6c]{align-items:center;background:rgba(var(--tds-tier-rgb),.08);border:1px solid rgba(var(--tds-tier-rgb),.25);border-radius:3px;color:var(--tds-tier);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;gap:6px;letter-spacing:.5px;padding:7px 14px;text-transform:uppercase;transition:all .15s ease;white-space:nowrap}.copy-range-btn[data-v-1b3f0d6c]:hover{background:rgba(var(--tds-tier-rgb),.18);border-color:rgba(var(--tds-tier-rgb),.5)}.copy-range-icon[data-v-1b3f0d6c]{flex-shrink:0;height:13px;width:13px}.range-notation-wrap[data-v-1b3f0d6c]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin:12px 0 8px;overflow:hidden}.range-notation-label[data-v-1b3f0d6c]{border-bottom:1px solid var(--tds-hairline);font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;justify-content:space-between;letter-spacing:1.5px;padding:8px 14px;text-transform:uppercase}.range-notation-close[data-v-1b3f0d6c],.range-notation-label[data-v-1b3f0d6c]{align-items:center;color:var(--tds-ink-faint);display:flex}.range-notation-close[data-v-1b3f0d6c]{background:none;border:none;cursor:pointer;padding:2px;transition:color .15s ease}.range-notation-close[data-v-1b3f0d6c]:hover{color:var(--tds-ink-soft)}.range-notation-text[data-v-1b3f0d6c]{background:transparent;border:none;color:var(--tds-ink-muted);cursor:text;display:block;font-family:var(--p-font-mono);font-size:.72rem;line-height:1.6;min-height:60px;outline:none;padding:10px 14px;resize:vertical;width:100%}@media(max-width:1024px){.presets-grid[data-v-1b3f0d6c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pf2-controls__grid[data-v-1b3f0d6c]{grid-template-columns:1fr}.positions-grid[data-v-1b3f0d6c],.presets-grid[data-v-1b3f0d6c],.stats-grid[data-v-1b3f0d6c]{grid-template-columns:repeat(2,1fr)}.grid-cell[data-v-1b3f0d6c]{min-height:28px;min-width:28px}.cell-label[data-v-1b3f0d6c]{font-size:.56rem}.chart-header[data-v-1b3f0d6c]{align-items:flex-start;flex-direction:column}.export-bar[data-v-1b3f0d6c]{gap:12px}.export-bar[data-v-1b3f0d6c],.export-info[data-v-1b3f0d6c],.tip-item[data-v-1b3f0d6c]{flex-direction:column;text-align:center}.tip-item[data-v-1b3f0d6c]{align-items:center;gap:12px}}@media(max-width:480px){.positions-grid[data-v-1b3f0d6c],.presets-grid[data-v-1b3f0d6c],.stats-grid[data-v-1b3f0d6c]{grid-template-columns:1fr}.grid-cell[data-v-1b3f0d6c]{min-height:22px;min-width:22px}.cell-label[data-v-1b3f0d6c]{font-size:.5rem}.control-buttons[data-v-1b3f0d6c]{gap:4px}.pos-btn[data-v-1b3f0d6c],.sit-btn[data-v-1b3f0d6c],.size-btn[data-v-1b3f0d6c]{font-size:.64rem;padding:6px 10px}}.fade-up[data-v-9867304e]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.fade-up.visible[data-v-9867304e]{opacity:1;transform:translateY(0)}.cre-note[data-v-9867304e]{color:var(--tds-tier);display:block;font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;margin-top:4px}.input-group[data-v-9867304e]{margin-bottom:0}.input-label[data-v-9867304e]{align-items:center;color:var(--tds-ink-faint);display:flex;font-size:.7rem;font-weight:700;gap:8px;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.input-value-badge[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.1);border-radius:3px;color:var(--tds-tier);font-family:var(--p-font-mono);font-size:11px;font-weight:700;padding:2px 8px}.input-hint[data-v-9867304e]{color:var(--tds-ink-dim);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.calc-input--small[data-v-9867304e]{width:120px}.slider-row[data-v-9867304e]{align-items:center;display:flex;gap:8px;margin-top:8px}.input-suffix[data-v-9867304e]{color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:13px;font-weight:700}.calc-slider[data-v-9867304e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:999px;cursor:pointer;height:6px;outline:none;width:100%}.calc-slider[data-v-9867304e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:0 0 8px rgba(var(--tds-tier-rgb),.5);cursor:pointer;height:18px;-webkit-transition:box-shadow .2s;transition:box-shadow .2s;width:18px}.calc-slider[data-v-9867304e]::-webkit-slider-thumb:hover{box-shadow:0 0 14px rgba(var(--tds-tier-rgb),.7)}.calc-slider[data-v-9867304e]::-moz-range-thumb{background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:0 0 8px rgba(var(--tds-tier-rgb),.5);cursor:pointer;height:18px;width:18px}.street-toggle[data-v-9867304e]{display:flex;gap:8px}.street-btn[data-v-9867304e]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);cursor:pointer;flex:1;font-family:var(--p-font-body);font-size:.8rem;font-weight:600;padding:12px 16px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.street-btn[data-v-9867304e]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.4);color:var(--tds-ink-soft)}.street-btn--active[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.14);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.result-display[data-v-9867304e]{border-radius:var(--g-radius-sm);padding:28px 20px;text-align:center}.result-display--primary[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.06);border:1px solid rgba(var(--tds-tier-rgb),.25)}.result-display__label[data-v-9867304e]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.65rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.result-display__value[data-v-9867304e]{color:var(--tds-tier);font-family:var(--p-font-heading);font-size:42px;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:8px}.result-display__sub[data-v-9867304e]{color:var(--tds-ink-faint);font-size:.75rem}.stats-grid[data-v-9867304e]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.stat-card[data-v-9867304e]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;flex-direction:column;gap:6px;padding:16px}.stat-card__label[data-v-9867304e]{color:var(--tds-ink-faint);font-size:.6rem;letter-spacing:1px;text-transform:uppercase}.stat-card__label[data-v-9867304e],.stat-card__value[data-v-9867304e]{font-family:var(--p-font-mono);font-weight:700}.stat-card__value[data-v-9867304e]{font-size:1.15rem}.stat--accent[data-v-9867304e]{color:var(--tds-tier)}.stat--positive[data-v-9867304e]{color:#4ade80}.stat--negative[data-v-9867304e]{color:#f87171}.stat--neutral[data-v-9867304e]{color:var(--tds-ink-soft)}.verdict-box[data-v-9867304e]{align-items:flex-start;border-radius:var(--g-radius-sm);display:flex;gap:16px;padding:20px}.verdict-box--call[data-v-9867304e]{background:#00ff880f;border:1px solid rgba(0,255,136,.25)}.verdict-box--fold[data-v-9867304e]{background:#d840400f;border:1px solid rgba(216,64,64,.25)}.verdict-box__icon[data-v-9867304e]{flex-shrink:0;height:36px;width:36px}.verdict-box--call .verdict-box__icon[data-v-9867304e]{color:#4ade80}.verdict-box--fold .verdict-box__icon[data-v-9867304e]{color:#f87171}.verdict-box__title[data-v-9867304e]{font-family:var(--p-font-mono);font-size:1.1rem;font-weight:700;letter-spacing:2px;margin-bottom:6px}.verdict-box--call .verdict-box__title[data-v-9867304e]{color:#4ade80}.verdict-box--fold .verdict-box__title[data-v-9867304e]{color:#f87171}.verdict-box__desc[data-v-9867304e]{color:var(--tds-ink-muted);font-size:.8rem;line-height:1.6}.chart-section[data-v-9867304e],.reference-table[data-v-9867304e],.rule-section[data-v-9867304e]{width:100%}.section-title[data-v-9867304e]{align-items:center;color:var(--tds-ink-soft);display:flex;font-family:var(--p-font-heading);font-size:1.3rem;font-weight:800;gap:12px;letter-spacing:-.3px;margin:0 0 12px}.section-icon[data-v-9867304e]{color:var(--tds-tier);flex-shrink:0;height:22px;width:22px}.section-desc[data-v-9867304e]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.85rem;line-height:1.6;margin:0 0 24px}.table-wrapper[data-v-9867304e]{background:#0000004d;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow-x:auto}.accuracy-table[data-v-9867304e],.draws-table[data-v-9867304e]{border-collapse:collapse;font-size:.8rem;width:100%}.accuracy-table th[data-v-9867304e],.draws-table th[data-v-9867304e]{background:#ffffff08;border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;letter-spacing:1.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.accuracy-table td[data-v-9867304e],.draws-table td[data-v-9867304e]{border-bottom:1px solid hsla(0,0%,100%,.04);font-variant-numeric:tabular-nums;padding:12px 16px;white-space:nowrap}.accuracy-table tbody tr[data-v-9867304e],.draws-table tbody tr[data-v-9867304e]{cursor:pointer;transition:background var(--tds-quick) var(--tds-ease)}.accuracy-table tbody tr[data-v-9867304e]:hover,.draws-table tbody tr[data-v-9867304e]:hover{background:#ffffff0a}.accuracy-row--highlight[data-v-9867304e],.draw-row--highlight[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.08)!important}.accuracy-row--highlight td[data-v-9867304e],.draw-row--highlight td[data-v-9867304e]{color:var(--tds-tier)}.draw-name[data-v-9867304e]{color:var(--tds-ink-soft);font-weight:600}.draw-outs[data-v-9867304e]{color:var(--tds-tier)}.draw-outs[data-v-9867304e],.draw-pct[data-v-9867304e]{font-family:var(--p-font-mono);font-weight:700}.draw-pct[data-v-9867304e]{color:var(--tds-ink-soft)}.draw-approx[data-v-9867304e]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-weight:400}.acc-outs[data-v-9867304e]{color:var(--tds-tier)}.acc-exact[data-v-9867304e],.acc-outs[data-v-9867304e]{font-family:var(--p-font-mono);font-weight:700}.acc-exact[data-v-9867304e]{color:var(--tds-ink-soft)}.acc-approx[data-v-9867304e]{color:var(--tds-ink-muted);font-weight:400}.acc-approx[data-v-9867304e],.acc-error[data-v-9867304e]{font-family:var(--p-font-mono)}.acc-error[data-v-9867304e]{font-size:.75rem;font-weight:700}.acc-error--over[data-v-9867304e]{color:var(--tds-tier)}.acc-error--under[data-v-9867304e]{color:#4da6ff}.implied-info[data-v-9867304e]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:16px}.implied-info__row[data-v-9867304e]{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.implied-info__row+.implied-info__row[data-v-9867304e]{border-top:1px solid hsla(0,0%,100%,.04)}.implied-info__label[data-v-9867304e]{color:var(--tds-ink-faint);font-size:.75rem}.implied-info__value[data-v-9867304e]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:.85rem;font-weight:700}.implied-info__value--accent[data-v-9867304e]{color:var(--tds-tier)}.implied-comparison[data-v-9867304e]{display:flex;flex-direction:column;gap:14px}.implied-bar[data-v-9867304e]{align-items:center;display:grid;gap:12px;grid-template-columns:90px 1fr 60px}.implied-bar__label[data-v-9867304e]{color:var(--tds-ink-faint);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.implied-bar__track[data-v-9867304e]{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.implied-bar__fill[data-v-9867304e]{border-radius:999px;height:100%;transition:width var(--tds-normal) var(--tds-ease)}.implied-bar__fill--equity[data-v-9867304e]{background:var(--tds-tier)}.implied-bar__fill--required[data-v-9867304e]{background:#d84040}.implied-bar__fill--implied[data-v-9867304e]{background:#4ade80}.implied-bar__value[data-v-9867304e]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:.75rem;font-weight:700;text-align:right}.chart-container[data-v-9867304e]{background:#0000004d;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:24px}.prob-chart[data-v-9867304e]{cursor:crosshair;height:auto;width:100%}.chart-grid[data-v-9867304e]{stroke:#ffffff12;stroke-width:1}.chart-label[data-v-9867304e]{fill:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:9px}.chart-label--y[data-v-9867304e]{text-anchor:end}.chart-label--x[data-v-9867304e]{text-anchor:middle}.chart-line--flop[data-v-9867304e]{stroke:var(--tds-mythic);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.chart-line--turn[data-v-9867304e]{stroke:#4da6ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.chart-dot[data-v-9867304e]{transition:r .15s}.chart-dot--flop[data-v-9867304e]{fill:var(--tds-mythic);opacity:.6}.chart-dot--turn[data-v-9867304e]{fill:#4da6ff;opacity:.6}.chart-dot--active[data-v-9867304e]{opacity:1;r:7}.chart-active-line[data-v-9867304e]{stroke:rgba(var(--tds-tier-rgb),.3);stroke-dasharray:4 4;stroke-width:1}.chart-tooltip-bg[data-v-9867304e]{fill:#0c0d12f5;stroke:var(--tds-hairline);stroke-width:1}.chart-tooltip-text[data-v-9867304e]{fill:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:10px;font-weight:700;text-anchor:middle}.chart-tooltip-text--sub[data-v-9867304e]{fill:var(--tds-ink-muted);font-size:9px;font-weight:400}.chart-legend-text[data-v-9867304e]{fill:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:9px}.chart-axis-label[data-v-9867304e]{fill:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:10px}.chart-axis-label[data-v-9867304e],.chart-axis-label--y[data-v-9867304e]{text-anchor:middle}.edu-list[data-v-9867304e]{list-style:none;margin:0 0 14px;padding:0}.edu-list li[data-v-9867304e]{color:var(--tds-ink-muted);font-size:.86rem;line-height:1.6;padding:6px 0 6px 20px;position:relative}.edu-list li[data-v-9867304e]:before{background:var(--tds-tier);border-radius:50%;content:"";height:6px;left:0;opacity:.7;position:absolute;top:14px;width:6px}.edu-list li strong[data-v-9867304e]{color:var(--tds-ink-soft);font-weight:700}.tds-edu-card__body p[data-v-9867304e]{margin:0 0 14px}.tds-edu-card__body p[data-v-9867304e]:last-child{margin-bottom:0}.edu-example[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.05);border:1px solid rgba(var(--tds-tier-rgb),.15);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);font-size:.8rem;line-height:1.6;margin-top:14px;padding:14px 16px}.edu-example__label[data-v-9867304e]{background:rgba(var(--tds-tier-rgb),.1);border-radius:3px;color:var(--tds-tier);display:inline-block;font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;letter-spacing:1px;margin-bottom:4px;margin-right:8px;padding:2px 8px;text-transform:uppercase}@media(max-width:640px){.result-display__value[data-v-9867304e]{font-size:32px}.stats-grid[data-v-9867304e]{grid-template-columns:1fr}.implied-bar[data-v-9867304e]{grid-template-columns:70px 1fr 50px}}.gt-prose[data-v-da339ed0]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.95rem;line-height:1.7}.gt-prose[data-v-da339ed0] h2{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900;letter-spacing:-.4px;margin:0 0 var(--g-space-4)}.gt-prose[data-v-da339ed0] h3{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:1.15rem;font-weight:800;letter-spacing:-.2px;margin:var(--g-space-6) 0 var(--g-space-2)}.gt-prose[data-v-da339ed0] h4{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:.98rem;font-weight:700;margin:var(--g-space-4) 0 var(--g-space-2)}.gt-prose[data-v-da339ed0] p{margin:0 0 var(--g-space-4)}.gt-prose[data-v-da339ed0] strong{color:var(--tds-ink-soft);font-weight:700}.gt-prose[data-v-da339ed0] a{border-bottom:1px solid rgba(var(--tds-tier-rgb),.4);color:var(--tds-tier);text-decoration:none;transition:border-color var(--tds-quick) var(--tds-ease)}.gt-prose[data-v-da339ed0] a:hover{border-bottom-color:var(--tds-tier)}.gt-prose[data-v-da339ed0] ol,.gt-prose[data-v-da339ed0] ul{margin:0 0 var(--g-space-4);padding-left:1.3rem}.gt-prose[data-v-da339ed0] li{margin-bottom:var(--g-space-2)}.gt-prose[data-v-da339ed0] code{color:var(--tds-ink);font-family:var(--p-font-mono);font-size:.82rem}.gt-prose[data-v-da339ed0] table{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.8rem;margin:0 0 var(--g-space-4);width:100%}.gt-prose[data-v-da339ed0] th{background:#ffffff08;border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-size:.62rem;font-weight:700;letter-spacing:1px;padding:.5rem .6rem;text-align:left;text-transform:uppercase}.gt-prose[data-v-da339ed0] td{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-muted);font-variant-numeric:tabular-nums;padding:.45rem .6rem}.presets[data-v-31555c1e]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-space-2);margin-bottom:var(--g-space-4)}.presets__label[data-v-31555c1e]{color:var(--tds-ink-faint);letter-spacing:1px;margin-right:4px;text-transform:uppercase}.preset-btn[data-v-31555c1e],.presets__label[data-v-31555c1e]{font-family:var(--p-font-mono);font-size:.65rem;font-weight:700}.preset-btn[data-v-31555c1e]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);cursor:pointer;letter-spacing:.5px;padding:6px 14px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease);white-space:nowrap}.preset-btn[data-v-31555c1e]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.preset-btn--active[data-v-31555c1e]{background:rgba(var(--tds-tier-rgb),.12);border-color:rgba(var(--tds-tier-rgb),.4);color:var(--tds-tier)}.preset-btn--random[data-v-31555c1e]{border-color:var(--tds-hairline);color:var(--tds-ink-muted)}.preset-btn--random[data-v-31555c1e]:hover{background:#ffffff0f;border-color:#fff3;color:var(--tds-ink-soft)}.eq-results[data-v-31555c1e]{display:flex;flex-direction:column;gap:var(--g-space-4)}.hand-section[data-v-31555c1e]{margin-bottom:8px}.hand-label[data-v-31555c1e]{align-items:center;color:var(--tds-ink-muted);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.hand-label__dot[data-v-31555c1e]{border-radius:50%;height:8px;width:8px}.hand-label__dot--h1[data-v-31555c1e]{background:#00e701;box-shadow:0 0 6px #00e70180}.hand-label__dot--h2[data-v-31555c1e]{background:#ff4d6a;box-shadow:0 0 6px #ff4d6a80}.board-icon[data-v-31555c1e]{color:#a855f7;height:16px;width:16px}.card-selectors[data-v-31555c1e]{display:flex;gap:12px;margin-bottom:8px}.card-selectors--board[data-v-31555c1e]{flex-wrap:wrap;gap:8px}.card-slot[data-v-31555c1e]{align-items:center;display:flex;gap:4px}.card-slot--board[data-v-31555c1e]{align-items:center;flex-direction:row;gap:2px}.board-slot-label[data-v-31555c1e]{color:var(--tds-ink-dim);font-size:.5rem;letter-spacing:.5px;margin-left:2px;text-transform:uppercase}.board-slot-label[data-v-31555c1e],.card-select[data-v-31555c1e]{font-family:var(--p-font-mono);font-weight:700}.card-select[data-v-31555c1e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-soft);cursor:pointer;font-size:15px;outline:none;padding:10px 8px;text-align:center;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.card-select--rank[data-v-31555c1e]{width:56px}.card-select--suit[data-v-31555c1e]{font-size:18px;width:52px}.card-select--sm[data-v-31555c1e]{font-size:13px;padding:7px 6px}.card-select--sm.card-select--rank[data-v-31555c1e]{width:46px}.card-select--sm.card-select--suit[data-v-31555c1e]{font-size:16px;width:42px}.card-select option[data-v-31555c1e]{background:#1a1a1a;color:#fff}.card-select option[data-v-31555c1e]:disabled{color:#ffffff26}.card-select[data-v-31555c1e]:hover{background:#ffffff0f;border-color:#ffffff26}.card-select[data-v-31555c1e]:focus{background:#ffffff0f;border-color:var(--tds-tier);box-shadow:0 0 0 3px rgba(var(--tds-tier-rgb),.1)}.hand-preview[data-v-31555c1e]{margin-bottom:4px}.hand-preview__cards[data-v-31555c1e]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:20px;font-weight:700;letter-spacing:2px}.vs-divider[data-v-31555c1e]{align-items:center;display:flex;justify-content:center;padding:6px 0}.vs-divider__text[data-v-31555c1e]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:14px;font-weight:900;letter-spacing:4px;padding:6px 20px}.board-section[data-v-31555c1e]{border-top:1px solid var(--tds-hairline);margin-bottom:16px;margin-top:16px;padding-top:16px}.clear-board-btn[data-v-31555c1e]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-faint);cursor:pointer;font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;margin-top:8px;padding:4px 12px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.clear-board-btn[data-v-31555c1e]:hover{background:#ff4d6a14;border-color:#ff4d6a40;color:#ff4d6a}.input-group[data-v-31555c1e]{margin-bottom:16px}.input-label[data-v-31555c1e]{align-items:center;color:var(--tds-ink-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.input-hint[data-v-31555c1e]{color:var(--tds-ink-dim);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.run-btn[data-v-31555c1e]{align-items:center;background:var(--tds-tier);border:none;border-radius:3px;color:#050505;cursor:pointer;display:flex;font-family:var(--p-font-heading);font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:16px 24px;transition:filter var(--tds-quick) var(--tds-ease),transform var(--tds-quick) var(--tds-ease);width:100%}.run-btn svg[data-v-31555c1e]{height:18px;width:18px}.run-btn[data-v-31555c1e]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.run-btn[data-v-31555c1e]:disabled{cursor:not-allowed;opacity:.4;transform:none}.run-btn--running[data-v-31555c1e]{background:rgba(var(--tds-tier-rgb),.15);border:1px solid rgba(var(--tds-tier-rgb),.3);color:var(--tds-tier)}.spinner[data-v-31555c1e]{animation:spin-31555c1e .8s linear infinite;border:2px solid rgba(var(--tds-tier-rgb),.3);border-radius:50%;border-top-color:var(--tds-tier);display:inline-block;height:18px;width:18px}@keyframes spin-31555c1e{to{transform:rotate(1turn)}}.no-results[data-v-31555c1e]{padding:48px 20px;text-align:center}.no-results__icon[data-v-31555c1e]{color:var(--tds-ink-dim);margin:0 auto 16px}.no-results__icon[data-v-31555c1e],.no-results__icon svg[data-v-31555c1e]{height:48px;width:48px}.no-results__text[data-v-31555c1e]{color:var(--tds-ink-faint);font-size:14px;font-weight:600;margin-bottom:8px}.no-results__hint[data-v-31555c1e]{color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:.65rem}.equity-display[data-v-31555c1e]{margin-bottom:24px}.equity-display__label[data-v-31555c1e]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.65rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.equity-bar[data-v-31555c1e]{background:#ffffff0a;border-radius:3px;display:flex;height:40px;overflow:hidden}.equity-bar__h1[data-v-31555c1e]{align-items:center;background:linear-gradient(135deg,#00e70166,#00e70133);display:flex;justify-content:center;min-width:2px;transition:width .6s cubic-bezier(.16,1,.3,1)}.equity-bar__h1 span[data-v-31555c1e]{color:#00e701;font-family:var(--p-font-mono);font-size:13px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5);white-space:nowrap}.equity-bar__tie[data-v-31555c1e]{align-items:center;background:linear-gradient(135deg,#a855f74d,#a855f726);display:flex;justify-content:center;min-width:2px;transition:width .6s cubic-bezier(.16,1,.3,1)}.equity-bar__tie span[data-v-31555c1e]{color:#a855f7;font-family:var(--p-font-mono);font-size:11px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5);white-space:nowrap}.equity-bar__h2[data-v-31555c1e]{align-items:center;background:linear-gradient(135deg,#ff4d6a33,#ff4d6a66);display:flex;justify-content:center;min-width:2px;transition:width .6s cubic-bezier(.16,1,.3,1)}.equity-bar__h2 span[data-v-31555c1e]{color:#ff4d6a;font-family:var(--p-font-mono);font-size:13px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5);white-space:nowrap}.equity-bar__labels[data-v-31555c1e]{display:flex;justify-content:space-between;margin-top:8px}.equity-label[data-v-31555c1e]{font-family:var(--p-font-mono);font-size:11px;font-weight:700}.equity-label--h1[data-v-31555c1e]{color:#00e701b3}.equity-label--tie[data-v-31555c1e]{color:#a855f799}.equity-label--h2[data-v-31555c1e]{color:#ff4d6ab3}.favorite-display[data-v-31555c1e]{align-items:center;border-radius:var(--g-radius-sm);display:flex;gap:12px;margin-bottom:24px;padding:16px 18px}.favorite-display--h1[data-v-31555c1e]{background:#00e7010f;border:1px solid rgba(0,231,1,.15)}.favorite-display--h2[data-v-31555c1e]{background:#ff4d6a0f;border:1px solid rgba(255,77,106,.15)}.favorite-display--tie[data-v-31555c1e]{background:#a855f70f;border:1px solid rgba(168,85,247,.15)}.favorite-display__icon[data-v-31555c1e]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.favorite-display--h1 .favorite-display__icon[data-v-31555c1e]{color:#00e701}.favorite-display--h2 .favorite-display__icon[data-v-31555c1e]{color:#ff4d6a}.favorite-display--tie .favorite-display__icon[data-v-31555c1e]{color:#a855f7}.favorite-display__icon svg[data-v-31555c1e]{height:20px;width:20px}.favorite-display__text[data-v-31555c1e]{font-size:14px;font-weight:600}.favorite-display--h1 .favorite-display__text[data-v-31555c1e]{color:#00e701cc}.favorite-display--h2 .favorite-display__text[data-v-31555c1e]{color:#ff4d6acc}.favorite-display--tie .favorite-display__text[data-v-31555c1e]{color:#a855f7cc}.stats-grid[data-v-31555c1e]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.stat-card[data-v-31555c1e]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;flex-direction:column;gap:6px;padding:16px}.stat-card__label[data-v-31555c1e]{color:var(--tds-ink-faint);font-size:.55rem;letter-spacing:.5px;text-transform:uppercase}.stat-card__label[data-v-31555c1e],.stat-card__value[data-v-31555c1e]{font-family:var(--p-font-mono);font-weight:700}.stat-card__value[data-v-31555c1e]{font-size:18px}.stat--h1[data-v-31555c1e]{color:#00e701;text-shadow:0 0 10px rgba(0,231,1,.3)}.stat--h2[data-v-31555c1e]{color:#ff4d6a;text-shadow:0 0 10px rgba(255,0,64,.3)}.stat--neutral[data-v-31555c1e]{color:var(--tds-ink-muted)}.hand-details[data-v-31555c1e]{display:flex;gap:12px;margin-bottom:20px}.hand-detail[data-v-31555c1e]{border-radius:var(--g-radius-sm);display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px}.hand-detail--h1[data-v-31555c1e]{background:#00e7010a;border:1px solid rgba(0,231,1,.1)}.hand-detail--h2[data-v-31555c1e]{background:#ff4d6a0a;border:1px solid rgba(255,77,106,.1)}.hand-detail__label[data-v-31555c1e]{color:var(--tds-ink-faint);font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.hand-detail__cards[data-v-31555c1e],.hand-detail__label[data-v-31555c1e]{font-family:var(--p-font-mono);font-weight:700}.hand-detail__cards[data-v-31555c1e]{color:var(--tds-ink-soft);font-size:20px;letter-spacing:2px}.hand-detail__equity[data-v-31555c1e]{font-family:var(--p-font-mono);font-size:12px;font-weight:700}.hand-detail--h1 .hand-detail__equity[data-v-31555c1e]{color:#00e701b3}.hand-detail--h2 .hand-detail__equity[data-v-31555c1e]{color:#ff4d6ab3}.breakdown-section[data-v-31555c1e]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin-top:20px;padding:16px}.breakdown-title[data-v-31555c1e]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.breakdown-table[data-v-31555c1e]{display:flex;flex-direction:column;gap:6px}.breakdown-row[data-v-31555c1e]{align-items:center;display:grid;gap:10px;grid-template-columns:120px 1fr 48px}.breakdown-hand[data-v-31555c1e]{color:var(--tds-ink-muted);font-size:11px}.breakdown-bar-wrap[data-v-31555c1e]{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.breakdown-bar[data-v-31555c1e]{background:#00e70180;border-radius:3px;height:100%;transition:width .4s ease}.breakdown-pct[data-v-31555c1e]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:10px;text-align:right}.blockers-section[data-v-31555c1e],.texture-section[data-v-31555c1e]{margin-bottom:16px}.texture-type[data-v-31555c1e]{border-radius:3px;display:inline-block;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;margin-bottom:8px;padding:4px 10px}.texture-type--wet[data-v-31555c1e]{background:#3b82f61f;border:1px solid rgba(59,130,246,.25);color:#60a5fa}.texture-type--dry[data-v-31555c1e]{background:#eab3081f;border:1px solid rgba(234,179,8,.25);color:#eab308}.texture-type--semi[data-v-31555c1e]{background:#a855f71f;border:1px solid rgba(168,85,247,.25);color:#a855f7}.texture-tags[data-v-31555c1e]{display:flex;flex-wrap:wrap;gap:6px}.texture-tag[data-v-31555c1e]{background:#ffffff0d;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:.58rem;font-weight:700;padding:3px 8px}.blockers-notes[data-v-31555c1e]{display:flex;flex-direction:column;gap:4px}.blocker-note[data-v-31555c1e]{background:#ff6a000f;border-left:2px solid rgba(255,106,0,.3);border-radius:3px;color:#ff6a00cc;font-family:var(--p-font-body);font-size:12px;padding:4px 8px}.share-row[data-v-31555c1e]{display:flex;justify-content:flex-end}.formula-block[data-v-31555c1e]{background:rgba(var(--tds-tier-rgb),.05);border:1px solid rgba(var(--tds-tier-rgb),.15);border-radius:var(--g-radius-sm);margin:var(--g-space-4) 0;overflow:hidden}.formula-block__label[data-v-31555c1e]{background:rgba(var(--tds-tier-rgb),.08);border-bottom:1px solid rgba(var(--tds-tier-rgb),.1);color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.6rem;font-weight:700;letter-spacing:2px;padding:10px 20px;text-transform:uppercase}.formula-block__content[data-v-31555c1e]{display:flex;flex-direction:column;gap:10px;padding:20px}.formula-block__content code[data-v-31555c1e]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:13px;font-weight:400;line-height:1.6}.formula-block__content code strong[data-v-31555c1e]{color:var(--tds-ink-soft);font-weight:700}.eq-prose[data-v-31555c1e]{margin-bottom:var(--g-space-4)}.equity-guide__table[data-v-31555c1e]{border-collapse:collapse;font-size:14px;margin:20px 0;width:100%}.equity-guide__table th[data-v-31555c1e]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-soft);font-weight:600;padding:10px 12px;text-align:left}.equity-guide__table td[data-v-31555c1e]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-muted);font-family:var(--p-font-mono);padding:10px 12px}.fade-up[data-v-31555c1e]{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.fade-up.visible[data-v-31555c1e]{opacity:1;transform:translateY(0)}@media(max-width:900px){.stats-grid[data-v-31555c1e]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.card-selectors--board[data-v-31555c1e]{gap:6px}.card-select--rank[data-v-31555c1e]{font-size:13px;padding:8px 6px;width:48px}.card-select--suit[data-v-31555c1e]{font-size:16px;padding:8px 6px;width:44px}.card-select--sm.card-select--rank[data-v-31555c1e]{font-size:11px;padding:6px 4px;width:40px}.card-select--sm.card-select--suit[data-v-31555c1e]{font-size:14px;padding:6px 4px;width:36px}.hand-preview__cards[data-v-31555c1e]{font-size:18px}.stats-grid[data-v-31555c1e]{grid-template-columns:1fr}.stat-card__value[data-v-31555c1e]{font-size:16px}.hand-details[data-v-31555c1e]{flex-direction:column}.presets[data-v-31555c1e]{gap:6px}.preset-btn[data-v-31555c1e]{font-size:.58rem;padding:5px 10px}.formula-block__content code[data-v-31555c1e]{font-size:11px}.equity-bar[data-v-31555c1e]{height:32px}.hand-detail__cards[data-v-31555c1e]{font-size:16px}}.fade-up[data-v-fcc02f20]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.visible[data-v-fcc02f20]{opacity:1;transform:translateY(0)}.calculator[data-v-fcc02f20]{width:100%}.presets[data-v-fcc02f20]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--g-space-4)}.icm-calc[data-v-fcc02f20]{grid-template-columns:400px 1fr}.input-group[data-v-fcc02f20]{margin-bottom:20px}.input-label[data-v-fcc02f20]{align-items:baseline;color:var(--tds-ink-muted);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.input-hint[data-v-fcc02f20]{color:var(--tds-ink-dim);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.icm-results[data-v-fcc02f20]{display:flex;flex-direction:column}.player-count-row[data-v-fcc02f20]{display:flex;flex-wrap:wrap;gap:6px}.player-count-btn[data-v-fcc02f20]{align-items:center;background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-faint);cursor:pointer;display:flex;font-family:var(--p-font-mono);font-size:13px;font-weight:700;height:40px;justify-content:center;transition:all .2s;width:40px}.player-count-btn[data-v-fcc02f20]:hover{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.4);color:var(--tds-tier)}.player-count-btn--active[data-v-fcc02f20]{background:var(--tds-tier);border-color:var(--tds-tier);color:#050505}.stacks-grid[data-v-fcc02f20]{display:flex;flex-direction:column;gap:8px}.stack-row[data-v-fcc02f20]{align-items:center;display:flex;gap:10px}.stack-label[data-v-fcc02f20]{flex-shrink:0;font-family:var(--p-font-mono);font-size:12px;font-weight:700;text-align:center;width:32px}.prizes-grid[data-v-fcc02f20]{display:flex;flex-direction:column;gap:8px}.prize-row[data-v-fcc02f20]{align-items:center;display:flex;gap:10px}.prize-position[data-v-fcc02f20]{color:var(--tds-ink-faint);flex-shrink:0;font-family:var(--p-font-mono);font-size:11px;font-weight:700;text-align:center;width:32px}.total-chips[data-v-fcc02f20]{align-items:center;background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;justify-content:space-between;margin-top:12px;padding:8px 12px}.total-chips__label[data-v-fcc02f20]{color:var(--tds-ink-dim);font-size:10px;letter-spacing:1px;text-transform:uppercase}.total-chips__label[data-v-fcc02f20],.total-chips__value[data-v-fcc02f20]{font-family:var(--p-font-mono);font-weight:700}.total-chips__value[data-v-fcc02f20]{color:var(--tds-ink-muted);font-size:14px}.total-chips__value--prize[data-v-fcc02f20]{color:var(--tds-tier)}.run-btn[data-v-fcc02f20]{align-items:center;background:var(--tds-tier);border:1px solid var(--tds-tier);border-radius:var(--g-radius-sm);color:#050505;cursor:pointer;display:flex;font-family:var(--p-font-heading);font-size:14px;font-weight:800;gap:10px;justify-content:center;letter-spacing:1px;margin-bottom:12px;padding:14px 20px;text-transform:uppercase;transition:all .3s;width:100%}.run-btn[data-v-fcc02f20]:hover:not(:disabled){box-shadow:0 0 20px rgba(var(--tds-tier-rgb),.3);transform:translateY(-1px)}.run-btn[data-v-fcc02f20]:disabled{cursor:not-allowed;opacity:.35}.run-btn svg[data-v-fcc02f20]{height:16px;width:16px}.run-btn--running[data-v-fcc02f20]{animation:pulse-border-fcc02f20 1.5s ease-in-out infinite}@keyframes pulse-border-fcc02f20{0%,to{box-shadow:0 0 rgba(var(--tds-tier-rgb),0)}50%{box-shadow:0 0 16px rgba(var(--tds-tier-rgb),.5)}}.spinner[data-v-fcc02f20]{animation:spin-fcc02f20 .8s linear infinite;border:2px solid rgba(5,5,5,.3);border-radius:50%;border-top-color:#050505;height:16px;width:16px}@keyframes spin-fcc02f20{to{transform:rotate(1turn)}}.reset-btn[data-v-fcc02f20]{align-items:center;background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);color:var(--tds-ink-faint);cursor:pointer;display:flex;font-family:var(--p-font-mono);font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;padding:10px 16px;transition:all .2s;width:100%}.reset-btn[data-v-fcc02f20]:hover{background:#ffffff0d;border-color:var(--tds-hairline);color:var(--tds-ink-muted)}.reset-btn svg[data-v-fcc02f20]{height:14px;width:14px}.no-results[data-v-fcc02f20]{padding:60px 20px;text-align:center}.no-results__icon[data-v-fcc02f20]{color:#ffffff1a;height:48px;margin:0 auto 16px;width:48px}.no-results__icon svg[data-v-fcc02f20]{height:100%;width:100%}.no-results__text[data-v-fcc02f20]{color:var(--tds-ink-faint);font-size:14px;margin-bottom:8px}.no-results__hint[data-v-fcc02f20]{color:var(--tds-ink-dim);font-size:12px}.summary-stats[data-v-fcc02f20]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.summary-stat[data-v-fcc02f20]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:12px;text-align:center}.summary-stat__label[data-v-fcc02f20]{color:var(--tds-ink-dim);font-size:9px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.summary-stat__label[data-v-fcc02f20],.summary-stat__value[data-v-fcc02f20]{display:block;font-family:var(--p-font-mono);font-weight:700}.summary-stat__value[data-v-fcc02f20]{color:var(--tds-ink-soft);font-size:16px}.summary-stat__value--prize[data-v-fcc02f20]{color:var(--tds-tier)}.results-table-wrap[data-v-fcc02f20]{border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin-bottom:24px;overflow-x:auto}.results-table[data-v-fcc02f20]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:12px;width:100%}.results-table thead th[data-v-fcc02f20]{background:#ffffff05;border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-size:9px;font-weight:700;letter-spacing:1px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.results-table tbody td[data-v-fcc02f20]{border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--tds-ink-muted);padding:10px 12px;white-space:nowrap}.results-table tbody tr:last-child td[data-v-fcc02f20]{border-bottom:none}.results-table tbody tr[data-v-fcc02f20]:hover{background:#ffffff05}.player-dot[data-v-fcc02f20]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.mono[data-v-fcc02f20]{font-family:var(--p-font-mono)}.icm-value[data-v-fcc02f20]{color:var(--tds-tier);font-weight:700}.diff-positive[data-v-fcc02f20]{color:#4ade80}.diff-negative[data-v-fcc02f20]{color:#f87171}.diff-neutral[data-v-fcc02f20]{color:var(--tds-ink-faint)}.pos-highlight[data-v-fcc02f20]{color:var(--tds-tier);font-weight:700}.results-table--positions tbody td[data-v-fcc02f20],.results-table--positions thead th[data-v-fcc02f20]{text-align:center}.results-table--positions tbody td[data-v-fcc02f20]:first-child{text-align:left}.chart-section[data-v-fcc02f20]{margin-bottom:24px}.chart-title[data-v-fcc02f20]{align-items:center;color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-heading);font-size:12px;font-weight:800;gap:8px;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.chart-title-icon[data-v-fcc02f20]{color:var(--tds-tier);height:16px;width:16px}.bar-chart[data-v-fcc02f20]{display:flex;flex-direction:column;gap:12px}.bar-group[data-v-fcc02f20]{align-items:center;display:flex;gap:12px}.bar-group__label[data-v-fcc02f20]{color:var(--tds-ink-faint);flex-shrink:0;font-family:var(--p-font-mono);font-size:11px;font-weight:700;text-align:right;width:28px}.bar-pair[data-v-fcc02f20]{display:flex;flex:1;flex-direction:column;gap:3px}.bar-track[data-v-fcc02f20]{background:#ffffff05;height:18px;overflow:hidden}.bar[data-v-fcc02f20],.bar-track[data-v-fcc02f20]{border-radius:4px}.bar[data-v-fcc02f20]{align-items:center;display:flex;height:100%;justify-content:flex-end;min-width:2px;padding-right:8px;transition:width .5s ease-out}.bar--chip[data-v-fcc02f20]{background:linear-gradient(90deg,#3b82f699,#3b82f64d)}.bar--icm[data-v-fcc02f20]{background:linear-gradient(90deg,rgba(var(--tds-tier-rgb),.6),rgba(var(--tds-tier-rgb),.3))}.bar__value[data-v-fcc02f20]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:9px;font-weight:700}.chart-legend[data-v-fcc02f20]{display:flex;gap:20px;margin-top:12px}.legend-item[data-v-fcc02f20]{align-items:center;color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.5px;text-transform:uppercase}.legend-swatch[data-v-fcc02f20]{border-radius:3px;height:12px;width:12px}.legend-swatch--chip[data-v-fcc02f20]{background:#3b82f699}.legend-swatch--icm[data-v-fcc02f20]{background:rgba(var(--tds-tier-rgb),.6)}.deal-section[data-v-fcc02f20],.position-section[data-v-fcc02f20]{margin-bottom:24px}.deal-section[data-v-fcc02f20]{background:#ffffff03;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:20px}.deal-desc[data-v-fcc02f20]{color:var(--tds-ink-faint);font-size:13px;line-height:1.6;margin:0 0 16px}.deal-tabs[data-v-fcc02f20]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:4px;margin-bottom:16px;padding:3px}.deal-tab[data-v-fcc02f20]{background:transparent;border:none;border-radius:3px;color:var(--tds-ink-faint);cursor:pointer;flex:1;font-family:var(--p-font-mono);font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase;transition:all .2s}.deal-tab[data-v-fcc02f20]:hover{color:var(--tds-ink-muted)}.deal-tab--active[data-v-fcc02f20]{background:rgba(var(--tds-tier-rgb),.12);color:var(--tds-tier)}.deal-method-desc[data-v-fcc02f20]{color:var(--tds-ink-faint);font-size:12px;line-height:1.6;margin:0 0 12px}.deal-table-wrap[data-v-fcc02f20]{border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow-x:auto}.deal-value[data-v-fcc02f20]{color:#4ade80;font-weight:700}.remaining-reserved-row td[data-v-fcc02f20]{background:#ffffff05;border-top:1px solid var(--tds-hairline);color:var(--tds-ink-muted);font-weight:700}.share-row[data-v-fcc02f20]{display:flex;justify-content:center;margin-top:8px}.share-btn[data-v-fcc02f20]{align-items:center;background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);color:var(--tds-ink-faint);cursor:pointer;display:flex;font-family:var(--p-font-mono);font-size:11px;font-weight:700;gap:8px;padding:8px 16px;transition:all .2s}.share-btn[data-v-fcc02f20]:hover{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.4);color:var(--tds-tier)}.share-btn svg[data-v-fcc02f20]{height:14px;width:14px}.icm-guide__card[data-v-fcc02f20]{display:block}.icm-guide__table[data-v-fcc02f20]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:14px;margin:20px 0;width:100%}.icm-guide__table th[data-v-fcc02f20]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-muted);font-weight:600;padding:10px 12px;text-align:left}.icm-guide__table td[data-v-fcc02f20]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-faint);padding:10px 12px}@media(max-width:900px){.icm-calc[data-v-fcc02f20],.summary-stats[data-v-fcc02f20]{grid-template-columns:1fr}}@media(max-width:600px){.bar-group[data-v-fcc02f20],.deal-tabs[data-v-fcc02f20]{flex-direction:column}.bar-group[data-v-fcc02f20]{align-items:flex-start;gap:4px}.bar-group__label[data-v-fcc02f20]{text-align:left;width:auto}.bar-pair[data-v-fcc02f20]{width:100%}}.prize-warning[data-v-fcc02f20]{align-items:flex-start;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--g-radius-sm);color:#f87171;display:flex;font-size:12px;gap:8px;line-height:1.4;margin-top:10px;padding:10px 12px}.prize-warning-icon[data-v-fcc02f20]{color:#f87171;flex-shrink:0;height:14px;margin-top:1px;width:14px}.allin-section[data-v-fcc02f20]{border-top:1px solid var(--tds-hairline);margin-top:28px;padding-top:24px}.allin-selectors[data-v-fcc02f20]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.allin-selector-group[data-v-fcc02f20]{display:flex;flex-direction:column;gap:6px}.allin-label[data-v-fcc02f20]{color:var(--tds-ink-faint);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.allin-select[data-v-fcc02f20]{background:#ffffff0d;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-soft);cursor:pointer;font-family:var(--p-font-mono);font-size:14px;font-weight:700;outline:none;padding:8px 14px}.allin-select[data-v-fcc02f20]:focus{border-color:rgba(var(--tds-tier-rgb),.5)}.allin-vs[data-v-fcc02f20]{color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:12px;font-weight:700;padding-top:20px}.allin-prob-row[data-v-fcc02f20]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.allin-prob[data-v-fcc02f20]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;flex-direction:column;gap:4px;min-width:120px;padding:12px 16px}.allin-prob__label[data-v-fcc02f20]{color:var(--tds-ink-faint);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.allin-prob__value[data-v-fcc02f20]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:18px;font-weight:700}.allin-scenarios[data-v-fcc02f20]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.allin-scenario__title[data-v-fcc02f20]{font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.allin-scenario__title--win[data-v-fcc02f20]{color:#4ade80}.allin-scenario__title--lose[data-v-fcc02f20]{color:#f87171}.allin-table[data-v-fcc02f20]{border-collapse:collapse;font-size:12px;width:100%}.allin-table td[data-v-fcc02f20]{color:var(--tds-ink-muted);padding:4px 6px}.allin-ev-summary[data-v-fcc02f20]{border:1px solid;border-radius:var(--g-radius-sm);padding:16px}.allin-ev-summary--pos[data-v-fcc02f20]{background:#22c55e0f;border-color:#22c55e33}.allin-ev-summary--neg[data-v-fcc02f20]{background:#ef44440f;border-color:#ef444433}.allin-ev-row[data-v-fcc02f20]{align-items:center;color:var(--tds-ink-muted);display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.allin-ev-row--total[data-v-fcc02f20]{border-top:1px solid var(--tds-hairline);color:var(--tds-ink-soft);font-weight:700;margin-top:6px;padding-top:10px}.allin-ev-verdict[data-v-fcc02f20]{font-size:12px;font-style:italic;font-weight:700;margin-top:10px}.allin-ev-verdict[data-v-fcc02f20],.allin-note[data-v-fcc02f20]{color:var(--tds-ink-faint);text-align:center}.allin-note[data-v-fcc02f20]{font-size:13px;padding:16px}.bubble-section[data-v-fcc02f20]{border-top:1px solid var(--tds-hairline);margin-top:28px;padding-top:24px}.bubble-table-wrap[data-v-fcc02f20]{margin-top:12px;overflow-x:auto}.bubble-table[data-v-fcc02f20]{width:100%}.bubble-factor--high[data-v-fcc02f20]{color:#f87171;font-weight:700}.bubble-factor--low[data-v-fcc02f20]{color:#4ade80;font-weight:700}.bubble-rec[data-v-fcc02f20]{color:var(--tds-ink-muted);font-size:11px}.bf-high td[data-v-fcc02f20]{background:#ef44440a}.bf-low td[data-v-fcc02f20]{background:#22c55e0a}.action-row[data-v-fcc02f20]{display:flex;gap:10px;margin-top:10px}.undo-btn[data-v-fcc02f20]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;flex:1;font-family:var(--p-font-mono);font-size:12px;font-weight:700;gap:7px;height:38px;justify-content:center;transition:all .2s}.undo-btn[data-v-fcc02f20]:hover:not(:disabled){background:#ffffff14;border-color:#fff3;color:var(--tds-ink-soft)}.undo-btn[data-v-fcc02f20]:disabled{cursor:not-allowed;opacity:.3}.undo-btn svg[data-v-fcc02f20]{height:14px;width:14px}.reset-btn--inline[data-v-fcc02f20]{flex:1;height:38px;justify-content:center;margin-top:0;padding:0 16px;width:auto}.pushfold-section[data-v-fcc02f20]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin-top:24px;padding:20px}.pushfold-blinds[data-v-fcc02f20]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.pushfold-blind-group[data-v-fcc02f20]{display:flex;flex-direction:column;gap:5px}.pushfold-blind-label[data-v-fcc02f20]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pushfold-blind-input[data-v-fcc02f20]{width:90px!important}.pushfold-result[data-v-fcc02f20]{display:flex;flex-direction:column;gap:10px}.pushfold-m-display[data-v-fcc02f20]{align-items:center;background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;justify-content:space-between;padding:10px 14px}.pushfold-m-label[data-v-fcc02f20]{color:var(--tds-ink-muted);font-size:12px;font-weight:600}.pushfold-m-value[data-v-fcc02f20]{font-family:var(--p-font-mono);font-size:20px;font-weight:700}.pushfold-guidance[data-v-fcc02f20]{border:1px solid;border-radius:var(--g-radius-sm);font-size:13px;font-weight:600;line-height:1.5;padding:12px 14px}.pushfold--emergency[data-v-fcc02f20]{background:#ff44440d;border-color:#f443;color:#f44}.pushfold--short[data-v-fcc02f20]{background:rgba(var(--tds-mythic-rgb),.05);border-color:rgba(var(--tds-mythic-rgb),.2);color:var(--tds-mythic)}.pushfold--zone[data-v-fcc02f20]{background:#ffc1070d;border-color:#ffc10733;color:#ffc107}.pushfold--consider[data-v-fcc02f20]{background:#7dd71d0d;border-color:#7dd71d33;color:#7dd71d}.pushfold--normal[data-v-fcc02f20]{background:#00e7010d;border-color:#00e70133;color:#4ade80}.pushfold-link[data-v-fcc02f20]{align-items:center;color:var(--tds-tier);display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:14px;text-decoration:none;transition:opacity .2s}.pushfold-link[data-v-fcc02f20]:hover{opacity:.75}.pushfold-link svg[data-v-fcc02f20]{height:14px;width:14px}.deal-equity-section[data-v-fcc02f20]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin-top:24px;padding:20px}.deal-equity-controls[data-v-fcc02f20]{margin-bottom:16px}.deal-equity-table-wrap[data-v-fcc02f20]{margin-bottom:14px;overflow-x:auto}.deal-equity-leader td[data-v-fcc02f20]{background:rgba(var(--tds-mythic-rgb),.04)}.deal-equity-leader-badge[data-v-fcc02f20]{background:rgba(var(--tds-mythic-rgb),.12);border:1px solid rgba(var(--tds-mythic-rgb),.25);border-radius:3px;color:var(--tds-mythic);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-left:6px;padding:2px 7px}.deal-proposal-btn[data-v-fcc02f20]{align-items:center;background:var(--tds-tier);border:1px solid var(--tds-tier);border-radius:var(--g-radius-sm);color:#050505;cursor:pointer;display:inline-flex;font-family:var(--p-font-heading);font-size:13px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s}.deal-proposal-btn[data-v-fcc02f20]:hover{box-shadow:0 0 16px rgba(var(--tds-tier-rgb),.3)}.deal-proposal-btn svg[data-v-fcc02f20]{height:15px;width:15px}.deal-proposal-output[data-v-fcc02f20]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);margin-top:12px;padding:12px 14px}.deal-proposal-output__label[data-v-fcc02f20]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.deal-proposal-output__text[data-v-fcc02f20]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:12px;line-height:1.6;word-break:break-word}.fade-up[data-v-371b0fbd]{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.fade-up.visible[data-v-371b0fbd]{opacity:1;transform:none}.profiles-row[data-v-371b0fbd]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profiles-label[data-v-371b0fbd]{color:var(--tds-ink-faint);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.profile-pill[data-v-371b0fbd],.profiles-label[data-v-371b0fbd]{font-family:var(--p-font-mono)}.profile-pill[data-v-371b0fbd]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-size:.74rem;gap:4px;padding:3px 10px;transition:all var(--tds-quick) var(--tds-ease)}.profile-pill[data-v-371b0fbd]:hover{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.profile-pill-del[data-v-371b0fbd]{align-items:center;background:#ffffff0f;border-radius:3px;color:var(--tds-ink-faint);display:inline-flex;font-size:.85rem;height:16px;justify-content:center;line-height:1;transition:all var(--tds-quick) var(--tds-ease);width:16px}.profile-pill-del[data-v-371b0fbd]:hover{background:#d8404033;color:#f87171}.inputs-row[data-v-371b0fbd]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.input-group[data-v-371b0fbd]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.input[data-v-371b0fbd]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-soft);font-family:var(--p-font-body);font-size:.9rem;outline:none;padding:8px 12px;transition:border-color var(--tds-quick) var(--tds-ease);width:100%}.input[data-v-371b0fbd]:focus{border-color:rgba(var(--tds-tier-rgb),.5)}.input--b[data-v-371b0fbd]{border-color:#4a9eff4d}.input--b[data-v-371b0fbd]:focus{border-color:#4a9eff99}.presets-row[data-v-371b0fbd]{align-items:center;border-top:1px solid var(--tds-hairline);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px}.presets-label[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.inputs-actions-row[data-v-371b0fbd]{align-items:center;border-top:1px solid var(--tds-hairline);display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:14px}.save-profile-btn[data-v-371b0fbd]{background:rgba(var(--tds-tier-rgb),.08);border:1px solid rgba(var(--tds-tier-rgb),.3);border-radius:3px;color:var(--tds-tier);cursor:pointer;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.4px;padding:6px 12px;text-transform:uppercase;transition:all var(--tds-quick) var(--tds-ease)}.save-profile-btn[data-v-371b0fbd]:hover:not(:disabled){background:rgba(var(--tds-tier-rgb),.14);border-color:rgba(var(--tds-tier-rgb),.5)}.save-profile-btn[data-v-371b0fbd]:disabled{cursor:not-allowed;opacity:.45}.compare-toggle[data-v-371b0fbd]{align-items:center;color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--p-font-body);font-size:.82rem;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-toggle input[data-v-371b0fbd]{accent-color:#4a9eff;height:14px;width:14px}.compare-toggle span[data-v-371b0fbd]{transition:color var(--tds-quick) var(--tds-ease)}.compare-toggle:hover span[data-v-371b0fbd]{color:#4a9eff}.compare-inputs[data-v-371b0fbd]{border-top:1px solid rgba(74,158,255,.15);margin-top:14px;padding-top:14px}.compare-inputs-header[data-v-371b0fbd]{align-items:center;display:flex;font-size:.78rem;font-weight:600;gap:10px;margin-bottom:12px}.compare-label[data-v-371b0fbd]{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.compare-label[data-v-371b0fbd],.compare-vs[data-v-371b0fbd]{font-family:var(--p-font-mono);font-size:.7rem}.compare-vs[data-v-371b0fbd]{color:var(--tds-ink-faint)}.tabs[data-v-371b0fbd]{display:flex;flex-wrap:wrap;gap:6px}.tab-btn[data-v-371b0fbd]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:3px;color:var(--tds-ink-faint);cursor:pointer;font-family:var(--p-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.4px;padding:8px 16px;transition:all var(--tds-quick) var(--tds-ease)}.tab-btn.active[data-v-371b0fbd]{background:rgba(var(--tds-tier-rgb),.12);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.tab-btn[data-v-371b0fbd]:hover:not(.active){color:var(--tds-ink-muted)}.loading-state[data-v-371b0fbd]{align-items:center;color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-mono);gap:12px;justify-content:center;padding:40px}.spinner[data-v-371b0fbd]{animation:spin-371b0fbd .8s linear infinite;border:2px solid rgba(var(--tds-tier-rgb),.2);border-radius:50%;border-top-color:var(--tds-tier);height:24px;width:24px}@keyframes spin-371b0fbd{to{transform:rotate(1turn)}}.summary-row[data-v-371b0fbd]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px}.summary-chip[data-v-371b0fbd]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:10px 12px}.chip-label[data-v-371b0fbd]{color:var(--tds-ink-faint);display:block;font-size:.6rem;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.chip-label[data-v-371b0fbd],.chip-val[data-v-371b0fbd]{font-family:var(--p-font-mono);font-weight:700}.chip-val[data-v-371b0fbd]{font-size:1.05rem}.chart-wrap[data-v-371b0fbd]{overflow-x:auto}.fan-chart[data-v-371b0fbd]{display:block;max-width:100%}.chart-legend[data-v-371b0fbd]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.legend-item[data-v-371b0fbd]{font-family:var(--p-font-mono);font-size:.78rem}.legend-item--b[data-v-371b0fbd]{opacity:.8}.legend-chips[data-v-371b0fbd]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:12px 16px}.legend-chip[data-v-371b0fbd]{align-items:flex-start;display:flex;gap:8px}.legend-chip-swatch[data-v-371b0fbd]{border-radius:3px;flex-shrink:0;height:12px;margin-top:2px;width:12px}.legend-chip-text[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.78rem;line-height:1.5}.legend-chip-text strong[data-v-371b0fbd]{color:var(--tds-ink-muted)}.compare-stats-table[data-v-371b0fbd]{margin-top:20px}.compare-stats-title[data-v-371b0fbd]{color:var(--tds-ink-muted);font-family:var(--p-font-heading);font-size:.85rem;font-weight:700;margin-bottom:10px}.section-sub[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.85rem;line-height:1.5;margin:0 0 16px}.ds-table[data-v-371b0fbd]{border-collapse:collapse;font-size:.88rem;width:100%}.ds-table th[data-v-371b0fbd]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.05em;padding:8px 12px;text-align:left;text-transform:uppercase}.ds-table td[data-v-371b0fbd]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-muted);padding:10px 12px}.ds-table tr:hover td[data-v-371b0fbd]{background:#ffffff05}.mono[data-v-371b0fbd]{font-family:var(--p-font-mono)}.severity-bar[data-v-371b0fbd]{background:#ffffff0f;height:8px;overflow:hidden;width:120px}.severity-bar[data-v-371b0fbd],.severity-fill[data-v-371b0fbd]{border-radius:999px;display:block}.severity-fill[data-v-371b0fbd]{height:100%;transition:width var(--tds-normal) var(--tds-ease)}.ds-note[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.8rem;font-style:italic;line-height:1.5;margin-top:16px}.ds-note strong[data-v-371b0fbd]{color:var(--tds-ink-muted);font-style:normal}.recovery-section[data-v-371b0fbd]{border-top:1px solid var(--tds-hairline);margin-top:24px;padding-top:20px}.subsection-heading[data-v-371b0fbd]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:.95rem;font-weight:800;margin:0 0 6px}.recovery-grid[data-v-371b0fbd]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.recovery-card[data-v-371b0fbd]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:12px;text-align:center}.recovery-label[data-v-371b0fbd]{color:var(--tds-ink-faint);font-size:.66rem;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.recovery-label[data-v-371b0fbd],.recovery-val[data-v-371b0fbd]{font-family:var(--p-font-mono);font-weight:700}.recovery-val[data-v-371b0fbd]{color:#eab308;font-size:1rem}.recovery-sub[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.7rem;margin-top:2px}.ev-tradeoff-section[data-v-371b0fbd]{border-top:1px solid var(--tds-hairline);margin-top:24px;padding-top:20px}.ev-tradeoff-wrap[data-v-371b0fbd]{overflow-x:auto}.row--highlight td[data-v-371b0fbd]{background:#ff6a000f}.conf-inputs[data-v-371b0fbd]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.conf-result[data-v-371b0fbd]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.conf-gauge[data-v-371b0fbd]{flex-shrink:0}.conf-detail[data-v-371b0fbd]{flex:1;min-width:200px}.conf-verdict[data-v-371b0fbd]{font-size:.92rem;font-weight:600;margin:0 0 10px}.conf-hint[data-v-371b0fbd],.conf-verdict[data-v-371b0fbd]{font-family:var(--p-font-body)}.conf-hint[data-v-371b0fbd]{color:var(--tds-ink-faint);font-size:.85rem;line-height:1.5;margin:0 0 6px}.conf-hint strong[data-v-371b0fbd]{color:var(--tds-ink-muted)}.chip-sub[data-v-371b0fbd]{color:var(--tds-ink-faint);display:block;font-family:var(--p-font-mono);font-size:.6rem;margin-top:2px}.conf-progress-wrap[data-v-371b0fbd]{border-top:1px solid var(--tds-hairline);margin-top:20px;padding-top:16px}.conf-progress-header[data-v-371b0fbd]{color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-body);font-size:.78rem;justify-content:space-between;margin-bottom:8px}.conf-progress-bar-track[data-v-371b0fbd]{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.conf-progress-bar-fill[data-v-371b0fbd]{background:linear-gradient(90deg,#a855f7,#60a5fa);border-radius:999px;height:100%;transition:width var(--tds-normal) var(--tds-ease)}.conf-progress-hint[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.75rem;margin-top:6px;text-align:right}.shot-inputs[data-v-371b0fbd]{margin-bottom:20px;max-width:280px}.shot-result-grid[data-v-371b0fbd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.shot-card[data-v-371b0fbd]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:16px}.shot-card.note[data-v-371b0fbd]{grid-column:1/-1}.shot-label[data-v-371b0fbd]{color:var(--tds-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.shot-label[data-v-371b0fbd],.shot-val[data-v-371b0fbd]{font-family:var(--p-font-mono)}.shot-val[data-v-371b0fbd]{font-size:1.6rem;font-weight:800}.shot-bb[data-v-371b0fbd]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.8rem}.shot-note[data-v-371b0fbd]{color:var(--tds-ink-muted);font-size:.83rem}.disclaimer[data-v-371b0fbd],.shot-note[data-v-371b0fbd]{font-family:var(--p-font-body);line-height:1.5}.disclaimer[data-v-371b0fbd]{border-top:1px solid var(--tds-hairline);color:var(--tds-ink-dim);font-size:.75rem;padding-top:16px;text-align:center}@media(max-width:600px){.summary-row[data-v-371b0fbd]{grid-template-columns:1fr 1fr}.conf-inputs[data-v-371b0fbd]{grid-template-columns:1fr}.conf-result[data-v-371b0fbd]{flex-direction:column}.legend-chips[data-v-371b0fbd]{padding:10px 12px}}
