.slider-container.svelte-jchife{-webkit-user-select:none;user-select:none;width:100%;transition:opacity .15s ease-out}.slider-container.svelte-jchife.disabled{opacity:.5;cursor:not-allowed}.slider-title.svelte-jchife{color:var(--text-secondary);font-size:var(--text-sm)}.slider-value.svelte-jchife{color:var(--text-primary);font-size:var(--text-base);line-height:normal}.slider-value.svelte-jchife .slider-unit:where(.svelte-jchife){font-size:var(--text-xs);color:var(--text-secondary)}.slider-bounds.svelte-jchife{font-size:var(--text-xs);color:var(--text-muted)}.slider-input.svelte-jchife{appearance:none;height:var(--space-2);background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--fill), transparent var(--fill), transparent 100%);border:var(--border-card);border-radius:var(--radius-xl);width:100%;transition:box-shadow .2s}.slider-input.svelte-jchife:not(:disabled){cursor:pointer}.slider-input.svelte-jchife:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.slider-input.svelte-jchife:active{cursor:grabbing}.slider-input.svelte-jchife:active::-webkit-slider-thumb{scale:.9}.slider-input.svelte-jchife:active::-moz-range-thumb{scale:.9}.slider-input.svelte-jchife::-webkit-slider-thumb{appearance:none;width:var(--space-4);height:var(--space-4);background:var(--accent);border:var(--border-card);border-color:var(--accent-inverse);box-shadow:0 0 var(--radius-md) var(--accent-muted);border-radius:50%;transition:box-shadow .2s,scale .15s}.slider-input.svelte-jchife::-moz-range-thumb{width:var(--space-4);height:var(--space-4);background:var(--accent);border:var(--border-card);border-color:var(--accent-inverse);box-shadow:0 0 var(--radius-md) var(--accent-muted);border-radius:50%;transition:box-shadow .2s,scale .15s}.slider-input.svelte-jchife:hover{box-shadow:0 0 var(--radius-sm) var(--accent-muted)}.slider-input.svelte-jchife:hover::-webkit-slider-thumb{box-shadow:0 0 var(--radius-lg) var(--accent-muted)}.slider-input.svelte-jchife:hover::-moz-range-thumb{box-shadow:0 0 var(--radius-lg) var(--accent-muted)}.slider-input.svelte-jchife:not(:active)::-webkit-slider-thumb{cursor:grab}.slider-input.svelte-jchife:not(:active)::-moz-range-thumb{cursor:grab}.section-label.svelte-1ppwy0x{color:var(--text-secondary);font-size:var(--text-sm)}.investment.svelte-1ppwy0x{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.investment.svelte-1ppwy0x .investment-value:where(.svelte-1ppwy0x){color:var(--text-primary)}.profit-card{line-height:normal}.profit-grid.svelte-fz84gp{grid-template-columns:repeat(3,1fr);display:grid}.profit-tile.svelte-fz84gp{justify-content:center;gap:var(--space-1);padding:var(--space-3);background-color:var(--accent-15);border:var(--border-card);border-radius:var(--radius-md);flex-direction:column;display:flex}.profit-tile.svelte-fz84gp.profit{border-color:var(--ff-green)}.profit-tile.svelte-fz84gp.loss{border-color:var(--ff-red)}.profit-tile.svelte-fz84gp:not(.highlighted){border-style:dashed}.profit-tile.svelte-fz84gp .profit-label:where(.svelte-fz84gp){color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:.06em}.profit-tile.svelte-fz84gp .profit-value:where(.svelte-fz84gp){font-size:var(--text-2xl);letter-spacing:.04em}.profit-tile.svelte-fz84gp .profit-subtitle:where(.svelte-fz84gp){font-size:var(--text-xs);color:var(--text-muted)}.odds-section.svelte-fz84gp{padding:var(--space-2) var(--space-3);border:var(--border-card);border-radius:var(--radius-lg);align-self:center}.odds-section.svelte-fz84gp .odds-info:where(.svelte-fz84gp){font-size:var(--text-xl)}.odds-section.svelte-fz84gp .odds-info:where(.svelte-fz84gp) .odds-text:where(.svelte-fz84gp){color:var(--text-secondary);font-size:var(--text-base)}.odds-section.svelte-fz84gp .odds-info:where(.svelte-fz84gp) .odds-value:where(.svelte-fz84gp){color:var(--text-primary);font-size:var(--text-lg)}.odds-section.svelte-fz84gp .break-even-info:where(.svelte-fz84gp){font-size:var(--text-sm)}.odds-section.svelte-fz84gp .break-even-info:where(.svelte-fz84gp) .be-label:where(.svelte-fz84gp){color:var(--text-muted)}.harvest-section.svelte-fz84gp{min-height:2.75rem;padding:var(--space-2) var(--space-3);background-color:var(--accent-15);border:var(--border-card);border-radius:var(--radius-md);font-size:var(--text-xl);border-style:dotted}.harvest-section.svelte-fz84gp.profit{border-color:var(--ff-green)}.harvest-section.svelte-fz84gp.loss{border-color:var(--ff-red)}.harvest-section.svelte-fz84gp .harvest-empty:where(.svelte-fz84gp){color:var(--text-muted);font-size:var(--text-sm)}.harvest-section.svelte-fz84gp .harvest-label:where(.svelte-fz84gp){font-size:var(--text-base);color:var(--text-secondary)}.harvest-section.svelte-fz84gp .harvest-value:where(.svelte-fz84gp){font-size:var(--text-lg)}.harvest-section.svelte-fz84gp .harvest-chance:where(.svelte-fz84gp){font-size:var(--text-sm)}.harvest-section.svelte-fz84gp .harvest-chance:where(.svelte-fz84gp) .chance-label:where(.svelte-fz84gp){color:var(--text-muted)}:is(.odds-section:where(.svelte-fz84gp),.harvest-section:where(.svelte-fz84gp)) .divider-v.svelte-fz84gp{margin:0 var(--space-1)}@media (width<=640px){.profit-grid.svelte-fz84gp{grid-template-columns:1fr}.odds-section.svelte-fz84gp{gap:var(--space-1)}.harvest-section.svelte-fz84gp .harvest-label:where(.svelte-fz84gp){flex-direction:column;display:flex}.odds-section.svelte-fz84gp,.harvest-section.svelte-fz84gp{flex-direction:column}:is(.odds-section.svelte-fz84gp,.harvest-section.svelte-fz84gp) .divider-v:where(.svelte-fz84gp){display:none}}.chart-card{--sim-color:var(--ff-blue)}.chart-title.svelte-effkn5{font-size:var(--text-xl);flex-wrap:wrap}.chart-legend.svelte-effkn5{font-size:var(--text-sm);color:var(--text-muted);display:flex}.legend-item.svelte-effkn5{align-items:center;gap:var(--space-1);display:flex}.legend-item.svelte-effkn5 .legend-dot:where(.svelte-effkn5){border-radius:var(--radius-xs);width:.7rem;height:.7rem}.legend-item.svelte-effkn5 .legend-dot:where(.svelte-effkn5).loss{background:var(--ff-red)}.legend-item.svelte-effkn5 .legend-dot:where(.svelte-effkn5).profit{background:var(--ff-green)}.legend-item.svelte-effkn5 .legend-dot:where(.svelte-effkn5).simulation{background:var(--sim-color)}.legend-item.svelte-effkn5 .legend-line:where(.svelte-effkn5){height:1px;width:var(--space-3);border:1px solid var(--accent)}.legend-item.svelte-effkn5 .legend-line:where(.svelte-effkn5).threshold{border-style:dashed}.svg-wrapper.svelte-effkn5{flex:1;width:100%;height:100%}@media (width>=1024px){.svg-wrapper.svelte-effkn5{max-width:50vw}}.grid-line.svelte-effkn5{stroke:var(--accent-muted);stroke-width:1px;stroke-dasharray:4 6}.axis-label.svelte-effkn5{fill:var(--text-muted);-webkit-user-select:none;user-select:none}.axis-label.svelte-effkn5.y-axis-label{text-anchor:end}.axis-label.svelte-effkn5.x-axis-label{text-anchor:middle}.axis-label.svelte-effkn5.x-axis-label.is-threshold{fill:var(--accent)}.axis-title.svelte-effkn5{letter-spacing:.08em;fill:var(--text-secondary);text-anchor:middle}.chart-bar.svelte-effkn5{stroke:var(--dark-50);stroke-width:1px;cursor:pointer;transition:filter .15s}.chart-bar.svelte-effkn5.loss{fill:var(--ff-red)}.chart-bar.svelte-effkn5.profit{fill:var(--ff-green)}.chart-bar.svelte-effkn5.is-simulation{fill:var(--sim-color)}@media (hover:hover){.chart-bar.svelte-effkn5:hover{filter:brightness(1.25)}}.simulation-pointer.svelte-effkn5{stroke:var(--dark-50);stroke-width:1px;fill:var(--sim-color)}.threshold-line.svelte-effkn5{stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 3}.page-wrapper.svelte-qhqm3z{gap:var(--space-5);max-width:min(85vw,70rem);margin:var(--space-5) auto;grid-template-columns:21rem 1fr;display:grid}.panel-outputs.svelte-qhqm3z{gap:var(--space-5)}@media (width>=1024px) and (height>=720px) and (aspect-ratio<=1.45){.page-wrapper.svelte-qhqm3z{height:calc(100dvh - 9rem);overflow:hidden}}@media (width<1024px){.page-wrapper.svelte-qhqm3z{gap:var(--space-6);margin:var(--space-16) auto;grid-template-columns:1fr}}
