.calculator[data-v-6a0aa922]{width:100%}.presets[data-v-6a0aa922]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-space-2);margin-bottom:var(--g-space-4)}.sim-inputs[data-v-6a0aa922],.sim-results[data-v-6a0aa922]{display:flex;flex-direction:column;gap:var(--g-space-4)}.input-value-badge[data-v-6a0aa922]{background:rgba(var(--tds-tier-rgb),.1);border-radius:0;color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.72rem;font-weight:700;padding:2px 8px}.input-hint[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:500;letter-spacing:.3px;text-transform:none}.calc-input--small[data-v-6a0aa922]{width:120px}.input-suffix[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.82rem;font-weight:700}.calc-slider[data-v-6a0aa922]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:0;cursor:pointer;height:4px;outline:none;width:100%}.calc-slider[data-v-6a0aa922]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:none;cursor:pointer;height:16px;width:16px}.calc-slider[data-v-6a0aa922]::-moz-range-thumb{background:var(--tds-tier);border:2px solid #050505;border-radius:50%;cursor:pointer;height:16px;width:16px}.rewards-group[data-v-6a0aa922]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:0;display:flex;flex-direction:column;gap:8px;padding:10px}.rewards-toggle[data-v-6a0aa922]{align-items:center;color:var(--p-text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;font-size:.82rem;gap:8px}.rewards-toggle--sub[data-v-6a0aa922]{padding-left:4px}.rewards-field[data-v-6a0aa922]{display:flex;flex-direction:column;gap:4px}.rewards-box[data-v-6a0aa922]{background:#ff6a000a;border:1px solid rgba(255,106,0,.25);border-left-width:2px;border-radius:0;margin-top:12px;padding:12px}.rewards-box__title[data-v-6a0aa922]{color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.6px;margin-bottom:8px;text-transform:uppercase}.rewards-box__rows[data-v-6a0aa922]{display:flex;flex-direction:column;gap:5px}.rewards-box__row[data-v-6a0aa922]{color:#ffffffb3;display:flex;font-size:.82rem;gap:12px;justify-content:space-between}.rewards-box__row--net[data-v-6a0aa922]{border-top:1px solid hsla(0,0%,100%,.08);font-weight:700;margin-top:4px;padding-top:6px}.rewards-box__val[data-v-6a0aa922]{font-family:JetBrains Mono,monospace;white-space:nowrap}.rewards-box__range[data-v-6a0aa922]{color:#fff6;font-size:.72rem}.rewards-box__note[data-v-6a0aa922]{color:#ffffff73;font-size:.74rem;line-height:1.5;margin:8px 0 0}.theoretical-box__caveat[data-v-6a0aa922]{color:#ffffff73;display:block;font-size:.74rem;margin-top:4px}.kelly-panel[data-v-6a0aa922]{background:rgba(var(--tds-tier-rgb),.05);border:1px solid rgba(var(--tds-tier-rgb),.2);border-radius:var(--g-radius-sm);padding:14px 16px}.kelly-panel__label[data-v-6a0aa922]{color:var(--tds-ink-faint);font-size:.66rem;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.kelly-panel__label[data-v-6a0aa922],.kelly-panel__value[data-v-6a0aa922]{font-family:var(--p-font-mono);font-weight:700}.kelly-panel__value[data-v-6a0aa922]{font-size:1rem}.kelly-panel__value--positive[data-v-6a0aa922]{color:var(--tds-tier)}.kelly-panel__value--zero[data-v-6a0aa922]{color:var(--tds-ink-faint);font-size:.78rem}.kelly-warning[data-v-6a0aa922]{align-items:flex-start;background:#d8404014;border:1px solid rgba(216,64,64,.35);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);display:flex;font-size:.78rem;gap:10px;line-height:1.5;padding:12px 14px}.kelly-warning__icon[data-v-6a0aa922]{color:var(--tds-red);flex-shrink:0;height:16px;margin-top:1px;width:16px}.kelly-warning__text strong[data-v-6a0aa922]{color:var(--tds-red);font-weight:700}.kelly-warning__mult[data-v-6a0aa922]{font-weight:700}.input-error[data-v-6a0aa922],.kelly-warning__mult[data-v-6a0aa922]{color:#f87171;font-family:var(--p-font-mono)}.input-error[data-v-6a0aa922]{background:#d8404014;border:1px solid rgba(216,64,64,.35);border-radius:var(--g-radius-sm);font-size:.78rem;line-height:1.5;padding:10px 14px}.run-btn[data-v-6a0aa922]{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:.95rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:.3px;margin-top:var(--g-space-2);padding:14px 24px;transition:background var(--tds-quick) var(--tds-ease),box-shadow var(--tds-quick) var(--tds-ease),transform var(--tds-quick) var(--tds-ease);width:100%}.run-btn svg[data-v-6a0aa922]{height:18px;width:18px}.run-btn[data-v-6a0aa922]:hover:not(:disabled){box-shadow:none;transform:translateY(-1px)}.run-btn[data-v-6a0aa922]:disabled{cursor:not-allowed;opacity:.85}.run-btn--running[data-v-6a0aa922]{background:rgba(var(--tds-tier-rgb),.14);border-color:rgba(var(--tds-tier-rgb),.45);color:var(--tds-tier)}.spin-icon[data-v-6a0aa922]{animation:sim-spin-6a0aa922 1s linear infinite}@keyframes sim-spin-6a0aa922{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.no-results[data-v-6a0aa922]{padding:60px 20px;text-align:center}.no-results__icon[data-v-6a0aa922]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);color:var(--tds-ink-dim);display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.no-results__icon svg[data-v-6a0aa922]{height:20px;width:20px}.no-results__text[data-v-6a0aa922]{color:var(--tds-ink-faint);font-size:.86rem;line-height:1.7;margin:0}.no-results__text strong[data-v-6a0aa922]{color:var(--tds-ink-muted)}.big-stat[data-v-6a0aa922]{background:#0000004d;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:24px 20px;text-align:center}.big-stat--positive[data-v-6a0aa922]{border-color:#0f86}.big-stat--negative[data-v-6a0aa922]{border-color:#d8404066}.big-stat__label[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:1.6px;margin-bottom:12px;text-transform:uppercase}.big-stat__value[data-v-6a0aa922]{font-family:var(--p-font-heading);font-size:2.6rem;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:12px}.big-stat--positive .big-stat__value[data-v-6a0aa922]{color:#4ade80}.big-stat--negative .big-stat__value[data-v-6a0aa922]{color:#f87171}.big-stat__verdict[data-v-6a0aa922]{font-size:.82rem;font-weight:600}.big-stat--positive .big-stat__verdict[data-v-6a0aa922]{color:#4ade80cc}.big-stat--negative .big-stat__verdict[data-v-6a0aa922]{color:#f87272cc}.stats-grid[data-v-6a0aa922]{display:grid;gap:var(--g-space-3);grid-template-columns:1fr 1fr}.stat-card[data-v-6a0aa922]{background:#ffffff05;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-6a0aa922]{color:var(--tds-ink-faint);font-size:.66rem;letter-spacing:.5px;text-transform:uppercase}.stat-card__label[data-v-6a0aa922],.stat-card__value[data-v-6a0aa922]{font-family:var(--p-font-mono);font-weight:700}.stat-card__value[data-v-6a0aa922]{color:var(--tds-ink-soft);font-size:1.05rem}.stat--positive[data-v-6a0aa922]{color:#4ade80}.stat--negative[data-v-6a0aa922]{color:#f87171}.stat--neutral[data-v-6a0aa922]{color:var(--tds-ink-muted)}.stat--warn[data-v-6a0aa922]{color:var(--tds-gold)}.stat-card__note[data-v-6a0aa922]{color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:.66rem;font-style:italic}.tool-longrun-notice[data-v-6a0aa922]{align-items:flex-start;background:rgba(var(--tds-tier-rgb),.05);border:1px solid rgba(var(--tds-tier-rgb),.2);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);display:flex;font-size:.8rem;gap:12px;line-height:1.6;padding:14px 16px}.tool-longrun-notice__icon[data-v-6a0aa922]{color:var(--tds-tier);flex-shrink:0;font-size:1.4rem;line-height:1}.tool-longrun-notice strong[data-v-6a0aa922]{color:var(--tds-ink-soft);font-weight:700}.profit-curve[data-v-6a0aa922]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:16px}.profit-curve__title[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.profit-curve__table[data-v-6a0aa922]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.78rem;width:100%}.profit-curve__table th[data-v-6a0aa922]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-dim);font-size:.66rem;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-align:left;text-transform:uppercase}.profit-curve__table td[data-v-6a0aa922]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-muted);padding:6px 8px}.profit-cell--positive[data-v-6a0aa922]{color:#4ade80!important}.profit-cell--negative[data-v-6a0aa922]{color:#f87171!important}.checkpoints-section[data-v-6a0aa922]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:16px}.checkpoints-section__title[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.checkpoints-table[data-v-6a0aa922]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.78rem;width:100%}.checkpoints-table th[data-v-6a0aa922]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-dim);font-size:.66rem;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-align:left;text-transform:uppercase}.checkpoints-table .th-right[data-v-6a0aa922]{text-align:right}.checkpoints-table td[data-v-6a0aa922]{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--tds-ink-muted);padding:7px 8px}.checkpoints-table td.td-mono[data-v-6a0aa922]{font-family:var(--p-font-mono);font-weight:600}.checkpoints-table .td-right[data-v-6a0aa922]{text-align:right}.cp-label[data-v-6a0aa922]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-weight:700}.cp-positive[data-v-6a0aa922]{color:#4ade80!important}.cp-negative[data-v-6a0aa922]{color:#f87171!important}.cp-warn[data-v-6a0aa922]{color:var(--tds-gold)!important}.theoretical-box[data-v-6a0aa922]{align-items:flex-start;background:rgba(var(--tds-tier-rgb),.04);border:1px solid rgba(var(--tds-tier-rgb),.18);border-radius:var(--g-radius-sm);display:flex;gap:14px;padding:16px}.theoretical-box__icon[data-v-6a0aa922]{align-items:center;background:rgba(var(--tds-tier-rgb),.1);border-radius:var(--g-radius-sm);color:var(--tds-tier);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.theoretical-box__icon svg[data-v-6a0aa922]{height:18px;width:18px}.theoretical-box__text[data-v-6a0aa922]{color:var(--tds-ink-muted);font-size:.8rem;line-height:1.7}.theoretical-box__text strong[data-v-6a0aa922]{color:var(--tds-ink-soft);font-weight:700}.theoretical-box__value[data-v-6a0aa922]{color:#f87171;font-family:var(--p-font-mono);font-weight:700;margin:0 4px}.theoretical-box__formula[data-v-6a0aa922]{color:var(--tds-ink-dim);display:block;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.5px;margin-top:4px}.chart-section[data-v-6a0aa922]{display:flex;flex-direction:column;gap:var(--g-space-3)}.chart-title[data-v-6a0aa922]{align-items:center;color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;gap:8px;letter-spacing:1px;margin:0;text-transform:uppercase}.chart-title-icon[data-v-6a0aa922]{color:var(--tds-tier);height:16px;width:16px}.chart-subtitle[data-v-6a0aa922]{color:var(--tds-ink-dim);font-size:.66rem;font-weight:400;letter-spacing:0;text-transform:none}.chart-container[data-v-6a0aa922]{background:#0000004d;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow:hidden;padding:12px}.chart-svg[data-v-6a0aa922]{display:block;height:auto;width:100%}.fan-legend[data-v-6a0aa922]{color:var(--tds-ink-muted);display:flex;font-family:var(--p-font-mono);font-size:.66rem;gap:16px;justify-content:center;padding:4px 0 0}.fan-legend__item[data-v-6a0aa922]{align-items:center;display:flex;gap:6px}.fan-legend__swatch[data-v-6a0aa922]{border-radius:2px;height:10px;width:14px}.fan-legend__swatch--outer[data-v-6a0aa922]{background:#ff6a0026;border:1px solid rgba(255,106,0,.3)}.fan-legend__swatch--inner[data-v-6a0aa922]{background:#ff6a0059;border:1px solid rgba(255,106,0,.5)}.fan-legend__swatch--median[data-v-6a0aa922]{background:#ff6a00;height:3px}.share-row[data-v-6a0aa922]{display:flex;justify-content:flex-end}.share-btn[data-v-6a0aa922]{align-items:center;background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;gap:8px;letter-spacing:.5px;padding:8px 16px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.share-btn svg[data-v-6a0aa922]{height:14px;width:14px}.share-btn[data-v-6a0aa922]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.formula-block[data-v-6a0aa922]{background:rgba(var(--tds-tier-rgb),.04);border:1px solid rgba(var(--tds-tier-rgb),.18);border-radius:var(--g-radius-sm);overflow:hidden}.formula-block__label[data-v-6a0aa922]{background:rgba(var(--tds-tier-rgb),.07);border-bottom:1px solid rgba(var(--tds-tier-rgb),.12);color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:1.4px;padding:10px 20px;text-transform:uppercase}.formula-block__content[data-v-6a0aa922]{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.formula-block__content code[data-v-6a0aa922]{color:var(--tds-ink);font-family:var(--p-font-mono);font-size:.82rem;font-weight:700;line-height:1.6}.tool-disclaimer[data-v-6a0aa922]{color:var(--tds-ink-faint);font-family:var(--p-font-body);font-size:.74rem;line-height:1.6;margin-top:var(--g-space-4);text-align:center}@media(max-width:768px){.stats-grid[data-v-6a0aa922]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.big-stat__value[data-v-6a0aa922]{font-size:2rem}.stats-grid[data-v-6a0aa922]{grid-template-columns:1fr}.theoretical-box[data-v-6a0aa922]{flex-direction:column;gap:10px}}
