.inputs-grid[data-v-3974ca3a]{display:grid;gap:var(--g-space-4);grid-template-columns:repeat(3,1fr)}.input-card[data-v-3974ca3a]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:var(--g-space-4)}.input-label[data-v-3974ca3a]{align-items:center;color:var(--tds-ink-muted);display:flex;font-size:.7rem;justify-content:space-between;letter-spacing:.5px;margin-bottom:var(--g-space-3)}.input-label[data-v-3974ca3a],.input-value-badge[data-v-3974ca3a]{font-family:var(--p-font-mono);font-weight:700}.input-value-badge[data-v-3974ca3a]{background:rgba(var(--tds-tier-rgb),.1);border:1px solid rgba(var(--tds-tier-rgb),.3);border-radius:0;color:var(--tds-tier);font-size:.65rem;padding:2px 8px}.calc-slider[data-v-3974ca3a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:2px;height:4px;margin-bottom:10px;outline:none;width:100%}.calc-slider[data-v-3974ca3a]::-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-3974ca3a]::-moz-range-thumb{background:var(--tds-tier);border:2px solid #050505;border-radius:50%;box-shadow:none;cursor:pointer;height:16px;width:16px}.slider-row[data-v-3974ca3a]{gap:6px}.input-wrap[data-v-3974ca3a],.slider-row[data-v-3974ca3a]{align-items:center;display:flex}.input-wrap[data-v-3974ca3a]{gap:0}.input-prefix[data-v-3974ca3a]{border:1px solid var(--tds-hairline);border-radius:0;border-right:none;color:var(--tds-ink-faint);padding:10px 0 10px 12px}.input-field[data-v-3974ca3a],.input-prefix[data-v-3974ca3a]{background:#ffffff0a;font-family:var(--p-font-mono);font-size:14px;font-weight:700}.input-field[data-v-3974ca3a]{border:1px solid var(--tds-hairline);color:var(--tds-ink-soft);outline:none;padding:10px 12px;transition:border-color var(--tds-quick) var(--tds-ease);width:100%}.input-field[data-v-3974ca3a],.input-wrap .input-field[data-v-3974ca3a]{border-radius:0}.input-field[data-v-3974ca3a]:focus{border-color:rgba(var(--tds-tier-rgb),.5)}.input-field--small[data-v-3974ca3a]{width:80px}.input-suffix[data-v-3974ca3a]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;margin-left:6px}.input-hint[data-v-3974ca3a]{color:var(--tds-ink-dim);display:block;font-size:.65rem;margin-top:8px}.section-desc[data-v-3974ca3a]{color:var(--tds-ink-muted);font-family:var(--p-font-body);font-size:.85rem;line-height:1.7;margin:0 0 var(--g-space-4);max-width:680px}.chart-container[data-v-3974ca3a]{background:#0000004d;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow:hidden;padding:var(--g-space-4);position:relative}.chart-svg[data-v-3974ca3a]{display:block;height:auto;width:100%}.chart-dot[data-v-3974ca3a]{transition:r .15s ease}.chart-dot[data-v-3974ca3a]:hover{r:6}.chart-tooltip[data-v-3974ca3a]{background:#0f0f0ff2;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);box-shadow:0 8px 32px #00000080;min-width:200px;padding:14px 18px;pointer-events:none;position:absolute;z-index:20}.chart-tooltip__title[data-v-3974ca3a]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.chart-tooltip__row[data-v-3974ca3a]{align-items:center;color:var(--tds-ink-faint);display:flex;font-size:.75rem;justify-content:space-between;padding:4px 0}.chart-tooltip__row strong[data-v-3974ca3a]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-weight:700}.chart-tooltip__row--red strong[data-v-3974ca3a]{color:#ef4444}.chart-tooltip__row--green strong[data-v-3974ca3a]{color:#22c55e}.chart-tooltip__legcost[data-v-3974ca3a]{background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:0;color:#ef4444;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700;letter-spacing:1px;margin-top:4px;padding:3px 8px;text-align:center}.chart-legend[data-v-3974ca3a]{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:16px}.chart-legend__item[data-v-3974ca3a]{align-items:center;color:var(--tds-ink-faint);display:flex;font-family:var(--p-font-mono);font-size:.65rem;font-weight:600;gap:8px}.legend-swatch[data-v-3974ca3a]{border-radius:2px;height:3px;width:14px}.legend-swatch--red[data-v-3974ca3a]{background:#ef4444}.legend-swatch--green[data-v-3974ca3a]{background:#22c55e}.table-wrap[data-v-3974ca3a]{background:#0003;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow-x:auto}.data-table[data-v-3974ca3a]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.72rem;width:100%}.data-table thead[data-v-3974ca3a]{background:#ffffff08}.data-table th[data-v-3974ca3a]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:1px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table td[data-v-3974ca3a]{border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--tds-ink-muted);padding:12px 16px;white-space:nowrap}.data-table tbody tr[data-v-3974ca3a]{transition:background .15s}.data-table tbody tr[data-v-3974ca3a]:hover,.row--highlighted[data-v-3974ca3a]{background:rgba(var(--tds-tier-rgb),.05)}.row--weakest[data-v-3974ca3a]{background:#ef44440a!important;border-left:2px solid #ef4444}.td--legs[data-v-3974ca3a]{color:var(--tds-tier);font-weight:700}.td--mono[data-v-3974ca3a]{color:var(--tds-ink-soft);font-weight:700}.prob-badge[data-v-3974ca3a]{border-radius:0;display:inline-block;font-size:.65rem;font-weight:700;padding:2px 8px}.prob-badge--high[data-v-3974ca3a]{background:#22c55e1a;color:#22c55e}.prob-badge--med[data-v-3974ca3a]{background:#ff6a001a;color:#ff6a00}.prob-badge--low[data-v-3974ca3a]{background:#ef44441a;color:#ef4444}.val--positive[data-v-3974ca3a]{color:#22c55e}.val--negative[data-v-3974ca3a]{color:#ef4444}.waterfall-bars[data-v-3974ca3a]{align-items:flex-end;display:flex;gap:8px;min-height:200px;padding:20px 0}.waterfall-bar[data-v-3974ca3a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px}.waterfall-bar__fill[data-v-3974ca3a]{align-items:flex-start;background:linear-gradient(180deg,#ef444480,#ef444433);border:1px solid rgba(239,68,68,.3);border-radius:0;display:flex;justify-content:center;max-width:60px;min-height:20px;padding-top:4px;transition:height .4s ease;width:100%}.waterfall-bar__pct[data-v-3974ca3a]{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.waterfall-bar__label[data-v-3974ca3a],.waterfall-bar__pct[data-v-3974ca3a]{font-family:var(--p-font-mono);font-size:.66rem;font-weight:700}.waterfall-bar__label[data-v-3974ca3a]{color:var(--tds-ink-faint)}.waterfall-bar__drop[data-v-3974ca3a]{color:#ef4444b3;font-family:var(--p-font-mono);font-size:.66rem;font-weight:700}.trap-section[data-v-3974ca3a]{display:grid;gap:var(--g-space-4);grid-template-columns:1fr 1fr}.trap-card__stat[data-v-3974ca3a]{background:#00000040;border-radius:var(--g-radius-sm);margin-bottom:var(--g-space-4);padding:14px 16px}.trap-stat-row[data-v-3974ca3a]{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.trap-stat-label[data-v-3974ca3a]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.65rem;font-weight:600}.trap-stat-value[data-v-3974ca3a]{font-family:var(--p-font-mono);font-size:.75rem;font-weight:700}.trap-stat-value--green[data-v-3974ca3a]{color:#22c55e}.trap-stat-value--red[data-v-3974ca3a]{color:#ef4444}.trap-card__desc[data-v-3974ca3a]{color:var(--tds-ink-muted);font-size:.85rem;line-height:1.7;margin:0}.trap-card__desc strong[data-v-3974ca3a]{color:var(--tds-ink-soft)}.compare-grid[data-v-3974ca3a]{display:grid;gap:var(--g-space-4);grid-template-columns:repeat(3,1fr)}.compare-card[data-v-3974ca3a]{background:#0003;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow:hidden}.compare-card__header[data-v-3974ca3a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;gap:10px;padding:16px 20px}.compare-card__header svg[data-v-3974ca3a]{flex-shrink:0;height:20px;width:20px}.compare-card__header h3[data-v-3974ca3a]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:14px;font-weight:700;margin:0}.compare-card__header--purple[data-v-3974ca3a]{background:#a855f70f;color:#a855f7}.compare-card__header--cyan[data-v-3974ca3a]{background:#38bdf80f;color:#38bdf8}.compare-card__header--green[data-v-3974ca3a]{background:#22c55e0f;color:#22c55e}.compare-list[data-v-3974ca3a]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:16px 20px}.compare-list li[data-v-3974ca3a]{color:var(--tds-ink-muted);font-size:13px;line-height:1.6;padding-left:16px;position:relative}.compare-list li[data-v-3974ca3a]:before{background:var(--tds-ink-dim);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.compare-list li strong[data-v-3974ca3a]{font-weight:700}.breakeven-grid[data-v-3974ca3a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.breakeven-card[data-v-3974ca3a]{background:#0003;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:16px;transition:border-color var(--tds-quick) var(--tds-ease)}.breakeven-card[data-v-3974ca3a]:hover{border-color:rgba(var(--tds-tier-rgb),.4)}.breakeven-card--hard[data-v-3974ca3a]{border-color:#ef444426}.breakeven-card--medium[data-v-3974ca3a]{border-color:#ff6a001a}.breakeven-card__legs[data-v-3974ca3a]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.75rem;font-weight:700;margin-bottom:10px}.breakeven-card__stat[data-v-3974ca3a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.breakeven-card__label[data-v-3974ca3a]{color:var(--tds-ink-dim);font-size:.66rem}.breakeven-card__value[data-v-3974ca3a]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:.7rem;font-weight:700}.breakeven-card__value--dim[data-v-3974ca3a]{color:var(--tds-ink-faint)}.breakeven-card__bar[data-v-3974ca3a]{background:#ffffff0d;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.breakeven-bar-fill[data-v-3974ca3a]{background:linear-gradient(90deg,#22c55e,#ff6a00,#ef4444);border-radius:2px;height:100%;transition:width .4s ease}.formula-block[data-v-3974ca3a]{background:#0006;border:1px solid rgba(var(--tds-tier-rgb),.15);border-radius:var(--g-radius-sm);margin-top:16px;overflow:hidden}.formula-block__label[data-v-3974ca3a]{background:rgba(var(--tds-tier-rgb),.06);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.5px;padding:8px 14px;text-transform:uppercase}.formula-block__content[data-v-3974ca3a]{display:flex;flex-direction:column;gap:6px;padding:14px}.formula-block__content code[data-v-3974ca3a]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:.72rem;font-weight:700;line-height:1.6}.fade-up[data-v-3974ca3a]{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-3974ca3a]{opacity:1;transform:translateY(0)}@media(max-width:1024px){.compare-grid[data-v-3974ca3a],.inputs-grid[data-v-3974ca3a],.trap-section[data-v-3974ca3a]{grid-template-columns:1fr}.breakeven-grid[data-v-3974ca3a]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:768px){.chart-container[data-v-3974ca3a]{padding:12px}.chart-legend[data-v-3974ca3a]{flex-direction:column;gap:8px}.data-table[data-v-3974ca3a]{font-size:.66rem}.data-table td[data-v-3974ca3a],.data-table th[data-v-3974ca3a]{padding:8px 10px}.breakeven-grid[data-v-3974ca3a]{grid-template-columns:1fr 1fr}.compare-list li[data-v-3974ca3a]{font-size:12px}}
