.button-module__Cr0tZq__base{padding:var(--space-8)var(--space-16);font-family:var(--font-family-inter);border-radius:var(--radius-4);transition:background-color var(--duration-150)var(--easing-standard),border-color var(--duration-150)var(--easing-standard),box-shadow var(--duration-150)var(--easing-standard),color var(--duration-150)var(--easing-standard);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;}.button-module__Cr0tZq__primary{--button-primary-background-color:var(--color-surface-accent);--button-primary-background-hover-color:var(--color-accent-primary);--button-primary-border-color:var(--color-border-accent);--button-primary-border-hover-color:var(--color-border-accent);border:var(--border-width-1)solid var(--button-primary-border-color);background-color:var(--button-primary-background-color);color:var(--color-text-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--button-primary-background-color)40%,transparent)}.button-module__Cr0tZq__primary:hover{border-color:var(--button-primary-border-hover-color);background-color:var(--button-primary-background-hover-color);color:var(--color-text-accent);box-shadow:0 16px 28px -18px color-mix(in srgb,var(--button-primary-background-hover-color)44%,transparent)}.button-module__Cr0tZq__secondary{--button-secondary-background-color:var(--color-surface-base);--button-secondary-background-hover-color:var(--color-surface-accent-subtle);--button-secondary-border-color:var(--color-border-accent);--button-secondary-border-hover-color:var(--button-secondary-border-color);--button-secondary-text-color:var(--color-text-accent);--button-secondary-text-hover-color:var(--button-secondary-text-color);border:var(--border-width-1)solid var(--button-secondary-border-color);background-color:var(--button-secondary-background-color);color:var(--button-secondary-text-color);box-shadow:none}.button-module__Cr0tZq__secondary:hover{border-color:var(--button-secondary-border-hover-color);background-color:var(--button-secondary-background-hover-color);color:var(--button-secondary-text-hover-color)}
.input-module__I8NY5W__base{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-8)var(--space-12);color:var(--color-text-primary);font-family:var(--font-family-inter);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;}.input-module__I8NY5W__default{min-height:calc(var(--line-height-22) + var(--space-8)*2 + var(--border-width-1)*2);border:var(--border-width-1)solid var(--color-border-strong);border-radius:var(--radius-4);background-color:var(--color-surface-base);box-shadow:none;transition:border-color var(--duration-150)var(--easing-standard);appearance:none;display:block}.input-module__I8NY5W__default:focus-visible{border-color:var(--color-border-accent);outline:none}.input-module__I8NY5W__plain{appearance:none;background-color:#0000;border:none;border-radius:0}.input-module__I8NY5W__plain:hover{background-color:#0000}.input-module__I8NY5W__plain:focus-visible{outline:none}.input-module__I8NY5W__base::placeholder{color:color-mix(in srgb,var(--color-text-secondary)72%,var(--color-surface-base));opacity:1}.input-module__I8NY5W__default::-webkit-datetime-edit{color:var(--color-text-primary)}.input-module__I8NY5W__default::-webkit-datetime-edit-fields-wrapper{padding:var(--space-0)}.input-module__I8NY5W__default::-webkit-calendar-picker-indicator{margin:var(--space-0);padding:var(--space-0);box-shadow:none;background-color:#0000;border:none}.input-module__I8NY5W__default:invalid::-webkit-datetime-edit{color:var(--color-text-secondary)}
.bitcoin-dca-form-module__DopNeq__formCard{--calculator-control-radius:var(--radius-4);--calculator-control-border-color:var(--color-border-strong);--calculator-shortcut-background-color:var(--color-surface-base);--calculator-shortcut-background-hover-color:var(--color-surface-accent-subtle);--calculator-shortcut-background-active-color:var(--color-surface-base);--calculator-shortcut-border-color:var(--color-border-strong);--calculator-shortcut-border-hover-color:var(--color-border-strong);--calculator-shortcut-border-active-color:var(--color-border-accent);--calculator-shortcut-text-color:var(--color-text-accent);--calculator-shortcut-text-hover-color:var(--color-text-accent);--calculator-shortcut-text-active-color:var(--color-text-accent);--calculator-currency-background-color:transparent;--calculator-currency-background-hover-color:var(--color-surface-accent-subtle);--calculator-currency-active-background-color:var(--color-surface-base);--calculator-currency-text-color:var(--color-text-accent);--calculator-currency-active-text-color:var(--color-text-accent);--calculator-currency-active-shadow:0 0 0 var(--border-width-1)var(--color-border-accent);top:var(--space-24);gap:var(--space-12);padding:var(--space-12);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);flex-direction:column;display:flex;position:sticky}.bitcoin-dca-form-module__DopNeq__fieldGrid{grid-gap:var(--space-12);gap:var(--space-12);display:grid}.bitcoin-dca-form-module__DopNeq__srOnly{width:1px;height:1px;padding:var(--space-0);clip:rect(0 0 0 0);white-space:nowrap;border:none;margin:-1px;position:absolute;overflow:hidden}.bitcoin-dca-form-module__DopNeq__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bitcoin-dca-form-module__DopNeq__label{color:var(--color-text-primary)}.bitcoin-dca-form-module__DopNeq__inputWrapper{box-sizing:border-box;border:var(--border-width-1)solid var(--calculator-control-border-color);border-radius:var(--calculator-control-radius);background-color:var(--color-surface-base);transition:border-color var(--duration-150)var(--easing-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.bitcoin-dca-form-module__DopNeq__amountInput{min-width:0}.bitcoin-dca-form-module__DopNeq__inputCurrencyFieldset{margin:var(--space-0);padding:var(--space-0);border:none;align-items:stretch;display:flex}.bitcoin-dca-form-module__DopNeq__inputCurrencyOptions{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bitcoin-dca-form-module__DopNeq__inputCurrencyOption{cursor:pointer;min-width:0;display:flex;position:relative}.bitcoin-dca-form-module__DopNeq__inputCurrencyInput{margin:var(--space-0);opacity:0;cursor:pointer;position:absolute;inset:0}.bitcoin-dca-form-module__DopNeq__inputCurrencyLabel{padding:var(--space-4)var(--space-12);border-radius:var(--calculator-control-radius);background-color:var(--calculator-currency-background-color);color:var(--calculator-currency-text-color);font-weight:var(--font-weight-700);box-shadow:none;transition:background-color var(--duration-150)var(--easing-standard),box-shadow var(--duration-150)var(--easing-standard),color var(--duration-150)var(--easing-standard);cursor:pointer;flex:auto;justify-content:center;align-self:stretch;align-items:center;display:flex}.bitcoin-dca-form-module__DopNeq__inputCurrencyInput:not(:checked):hover+.bitcoin-dca-form-module__DopNeq__inputCurrencyLabel{background-color:var(--calculator-currency-background-hover-color);color:var(--color-text-accent)}.bitcoin-dca-form-module__DopNeq__inputCurrencyInput:checked+.bitcoin-dca-form-module__DopNeq__inputCurrencyLabel{background-color:var(--calculator-currency-active-background-color);color:var(--calculator-currency-active-text-color);box-shadow:var(--calculator-currency-active-shadow)}.bitcoin-dca-form-module__DopNeq__inputCurrencyInput:focus-visible+.bitcoin-dca-form-module__DopNeq__inputCurrencyLabel{outline:var(--focus-ring-thickness)solid var(--focus-ring-color);outline-offset:calc(-1*var(--focus-ring-offset))}.bitcoin-dca-form-module__DopNeq__inputWrapper:has(.bitcoin-dca-form-module__DopNeq__amountInput:focus-visible){--calculator-control-border-color:var(--color-border-accent)}.bitcoin-dca-form-module__DopNeq__selectField{box-sizing:border-box;width:100%;padding:var(--space-8)var(--space-12);border:var(--border-width-1)solid var(--calculator-control-border-color);border-radius:var(--calculator-control-radius);background-color:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-family-inter);font-size:var(--font-size-14);line-height:var(--line-height-22);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-8)center;padding-right:var(--space-32);cursor:pointer;transition:border-color var(--duration-150)var(--easing-standard);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bitcoin-dca-form-module__DopNeq__selectField:focus-visible{border-color:var(--color-border-accent);outline:none}.bitcoin-dca-form-module__DopNeq__shortcuts{gap:var(--space-4);flex-wrap:wrap;display:flex}.bitcoin-dca-form-module__DopNeq__shortcut{padding:var(--space-2)var(--space-8);border:var(--border-width-1)solid var(--calculator-shortcut-border-color);border-radius:var(--calculator-control-radius);background-color:var(--calculator-shortcut-background-color);color:var(--calculator-shortcut-text-color);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-18);transition:border-color var(--duration-150)var(--easing-standard),background-color var(--duration-150)var(--easing-standard),color var(--duration-150)var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bitcoin-dca-form-module__DopNeq__shortcut:not(.bitcoin-dca-form-module__DopNeq__shortcutActive):hover,.bitcoin-dca-form-module__DopNeq__shortcut:not(.bitcoin-dca-form-module__DopNeq__shortcutActive):focus-visible{border-color:var(--calculator-shortcut-border-hover-color);background-color:var(--calculator-shortcut-background-hover-color);color:var(--calculator-shortcut-text-hover-color)}.bitcoin-dca-form-module__DopNeq__shortcutActive,.bitcoin-dca-form-module__DopNeq__shortcutActive:hover,.bitcoin-dca-form-module__DopNeq__shortcutActive:focus-visible{border-color:var(--calculator-shortcut-border-active-color);background-color:var(--calculator-shortcut-background-active-color);color:var(--calculator-shortcut-text-active-color)}.bitcoin-dca-form-module__DopNeq__fieldHint{color:var(--color-text-secondary)}.bitcoin-dca-form-module__DopNeq__formActions{align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}@media (max-width:767px){.bitcoin-dca-form-module__DopNeq__formCard{position:static}.bitcoin-dca-form-module__DopNeq__formActions{flex-direction:column;align-items:stretch}.bitcoin-dca-form-module__DopNeq__formActions>*{text-align:center}}
.chart-legend-module__hBraQW__legend{gap:var(--space-12);padding:var(--space-8)var(--space-0);display:flex}.chart-legend-module__hBraQW__item{align-items:center;gap:var(--space-6);display:flex}.chart-legend-module__hBraQW__line{background-color:var(--calculator-chart-line-color);border-radius:2px;flex-shrink:0;width:16px;height:3px}.chart-legend-module__hBraQW__dashedLine{opacity:.7;border-top:2px dashed var(--color-border-strong);flex-shrink:0;width:16px;height:0}.chart-legend-module__hBraQW__label{color:var(--color-text-secondary)}
.result-badge-module__n1zo9a__badge{padding:var(--space-2)var(--space-8);border-radius:var(--radius-4);background-color:var(--color-surface-accent-subtle);color:var(--color-text-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-18)}.result-badge-module__n1zo9a__positive{background-color:color-mix(in srgb,var(--color-text-positive)12%,transparent);color:var(--color-text-positive)}.result-badge-module__n1zo9a__negative{background-color:color-mix(in srgb,var(--color-text-negative)12%,transparent);color:var(--color-text-negative)}
.chart-hover-module__pZuq1G__panel{--chart-hover-panel-height:40px;gap:var(--space-4);height:var(--chart-hover-panel-height);pointer-events:none;flex-direction:column;display:flex}.chart-hover-module__pZuq1G__panelRow{align-items:center;gap:var(--space-8);display:flex}.chart-hover-module__pZuq1G__panelValue{color:var(--color-text-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-22)}.chart-hover-module__pZuq1G__dateTag{top:var(--space-2);white-space:nowrap;pointer-events:none;position:absolute}.chart-hover-module__pZuq1G__dateTagStart{left:var(--space-0)}.chart-hover-module__pZuq1G__dateTagCenter{left:var(--chart-hover-tag-position);transform:translate(-50%)}.chart-hover-module__pZuq1G__dateTagEnd{right:var(--space-0)}.chart-hover-module__pZuq1G__dateTagLabel{color:var(--color-text-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-18)}
.bitcoin-dca-result-module__72PnMq__resultCard{--calculator-chart-height:280px;--calculator-chart-line-color:var(--color-surface-accent);--calculator-chart-area-top:color-mix(in srgb,var(--color-accent-primary)12%,transparent);--calculator-chart-area-bottom:color-mix(in srgb,var(--color-accent-primary)0%,transparent);--calculator-profit-positive-color:var(--color-text-positive);--calculator-profit-negative-color:var(--color-text-negative);gap:var(--space-12);flex-direction:column;display:flex}.bitcoin-dca-result-module__72PnMq__panel{border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);flex-direction:column;display:flex;overflow:hidden}.bitcoin-dca-result-module__72PnMq__resultSection{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}.bitcoin-dca-result-module__72PnMq__resultSectionChart{padding-bottom:var(--space-0)}.bitcoin-dca-result-module__72PnMq__sectionTitle{color:var(--color-text-primary)}.bitcoin-dca-result-module__72PnMq__sectionDivider{border-top:var(--border-width-1)solid var(--color-border-subtle)}.bitcoin-dca-result-module__72PnMq__summaryLine{gap:var(--space-0);flex-direction:column;display:flex}.bitcoin-dca-result-module__72PnMq__performanceValue{margin-bottom:var(--space-4);overflow-wrap:anywhere}.bitcoin-dca-result-module__72PnMq__performanceValuePositive{color:var(--calculator-profit-positive-color)}.bitcoin-dca-result-module__72PnMq__performanceValueNegative{color:var(--calculator-profit-negative-color)}.bitcoin-dca-result-module__72PnMq__summaryAmounts,.bitcoin-dca-result-module__72PnMq__performanceSummary{color:var(--color-text-primary)}.bitcoin-dca-result-module__72PnMq__chartWrapper{flex-direction:column;display:flex}.bitcoin-dca-result-module__72PnMq__chartFrame{height:var(--calculator-chart-height);position:relative}.bitcoin-dca-result-module__72PnMq__chartSvg{width:100%;height:100%;display:block;overflow:visible}.bitcoin-dca-result-module__72PnMq__chartLine{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px}.bitcoin-dca-result-module__72PnMq__chartLineFaded{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;opacity:.3}.bitcoin-dca-result-module__72PnMq__chartInvestedLine{fill:none;stroke:var(--color-border-strong);stroke-dasharray:8 8;stroke-linecap:round;stroke-width:2px;opacity:.7}.bitcoin-dca-result-module__72PnMq__chartHoverGuide{stroke:var(--calculator-chart-line-color);stroke-dasharray:4 4;stroke-linecap:round;stroke-width:1.5px;opacity:.75}.bitcoin-dca-result-module__72PnMq__chartHoverTarget{fill:#0000}.bitcoin-dca-result-module__72PnMq__metricsList{margin:var(--space-0);padding:var(--space-0);flex-direction:column;display:flex}.bitcoin-dca-result-module__72PnMq__metricRow{grid-gap:var(--space-12);align-items:center;gap:var(--space-12);padding:var(--space-8)var(--space-0);grid-template-columns:minmax(0,1fr) auto;display:grid}.bitcoin-dca-result-module__72PnMq__metricRow+.bitcoin-dca-result-module__72PnMq__metricRow{border-top:var(--border-width-1)solid var(--color-border-subtle)}.bitcoin-dca-result-module__72PnMq__metricLabel{color:var(--color-text-primary)}.bitcoin-dca-result-module__72PnMq__metricValue,.bitcoin-dca-result-module__72PnMq__metricResultValue{overflow-wrap:anywhere;text-align:right}.bitcoin-dca-result-module__72PnMq__metricResult{margin:var(--space-0);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (max-width:767px){.bitcoin-dca-result-module__72PnMq__chartFrame{height:220px}}@media (max-width:479px){.bitcoin-dca-result-module__72PnMq__metricRow{gap:var(--space-4);grid-template-columns:1fr}.bitcoin-dca-result-module__72PnMq__metricValue,.bitcoin-dca-result-module__72PnMq__metricResult,.bitcoin-dca-result-module__72PnMq__metricResultValue{text-align:left;justify-content:flex-start}}
.bitcoin-investment-form-module__IPVZva__formCard{--calculator-control-radius:var(--radius-4);--calculator-control-border-color:var(--color-border-strong);--calculator-shortcut-background-color:var(--color-surface-base);--calculator-shortcut-background-hover-color:var(--color-surface-accent-subtle);--calculator-shortcut-background-active-color:var(--color-surface-base);--calculator-shortcut-border-color:var(--color-border-strong);--calculator-shortcut-border-hover-color:var(--color-border-strong);--calculator-shortcut-border-active-color:var(--color-border-accent);--calculator-shortcut-text-color:var(--color-text-accent);--calculator-shortcut-text-hover-color:var(--color-text-accent);--calculator-shortcut-text-active-color:var(--color-text-accent);--calculator-currency-group-background-color:var(--color-surface-page);--calculator-currency-background-color:transparent;--calculator-currency-background-hover-color:var(--color-surface-accent-subtle);--calculator-currency-active-background-color:var(--color-surface-base);--calculator-currency-text-color:var(--color-text-accent);--calculator-currency-active-text-color:var(--color-text-accent);--calculator-currency-active-shadow:0 0 0 var(--border-width-1)var(--color-border-accent);top:var(--space-24);gap:var(--space-12);padding:var(--space-12);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);flex-direction:column;display:flex;position:sticky}.bitcoin-investment-form-module__IPVZva__fieldGrid{grid-gap:var(--space-12);gap:var(--space-12);display:grid}.bitcoin-investment-form-module__IPVZva__srOnly{width:1px;height:1px;padding:var(--space-0);clip:rect(0 0 0 0);white-space:nowrap;border:none;margin:-1px;position:absolute;overflow:hidden}.bitcoin-investment-form-module__IPVZva__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bitcoin-investment-form-module__IPVZva__label{color:var(--color-text-primary)}.bitcoin-investment-form-module__IPVZva__inputWrapper{box-sizing:border-box;border:var(--border-width-1)solid var(--calculator-control-border-color);border-radius:var(--calculator-control-radius);background-color:var(--color-surface-base);box-shadow:none;transition:border-color var(--duration-150)var(--easing-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.bitcoin-investment-form-module__IPVZva__amountInput{min-width:0}.bitcoin-investment-form-module__IPVZva__inputCurrencyFieldset{margin:var(--space-0);padding:var(--space-0);border:none;align-items:stretch;display:flex}.bitcoin-investment-form-module__IPVZva__inputCurrencyOptions{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bitcoin-investment-form-module__IPVZva__inputCurrencyOption{cursor:pointer;min-width:0;display:flex;position:relative}.bitcoin-investment-form-module__IPVZva__inputCurrencyInput{margin:var(--space-0);opacity:0;cursor:pointer;position:absolute;inset:0}.bitcoin-investment-form-module__IPVZva__inputCurrencyLabel{padding:var(--space-4)var(--space-12);border-radius:var(--calculator-control-radius);background-color:var(--calculator-currency-background-color);color:var(--calculator-currency-text-color);font-weight:var(--font-weight-700);box-shadow:none;transition:background-color var(--duration-150)var(--easing-standard),box-shadow var(--duration-150)var(--easing-standard),color var(--duration-150)var(--easing-standard);cursor:pointer;flex:auto;justify-content:center;align-self:stretch;align-items:center;display:flex}.bitcoin-investment-form-module__IPVZva__inputCurrencyInput:not(:checked):hover+.bitcoin-investment-form-module__IPVZva__inputCurrencyLabel{background-color:var(--calculator-currency-background-hover-color);color:var(--color-text-accent)}.bitcoin-investment-form-module__IPVZva__inputCurrencyInput:checked+.bitcoin-investment-form-module__IPVZva__inputCurrencyLabel{background-color:var(--calculator-currency-active-background-color);color:var(--calculator-currency-active-text-color);box-shadow:var(--calculator-currency-active-shadow)}.bitcoin-investment-form-module__IPVZva__inputCurrencyInput:focus-visible+.bitcoin-investment-form-module__IPVZva__inputCurrencyLabel{outline:var(--focus-ring-thickness)solid var(--focus-ring-color);outline-offset:calc(-1*var(--focus-ring-offset))}.bitcoin-investment-form-module__IPVZva__inputWrapper:has(.bitcoin-investment-form-module__IPVZva__amountInput:focus-visible){--calculator-control-border-color:var(--color-border-accent)}.bitcoin-investment-form-module__IPVZva__shortcuts{gap:var(--space-4);flex-wrap:wrap;display:flex}.bitcoin-investment-form-module__IPVZva__shortcut{padding:var(--space-2)var(--space-8);border:var(--border-width-1)solid var(--calculator-shortcut-border-color);border-radius:var(--calculator-control-radius);background-color:var(--calculator-shortcut-background-color);color:var(--calculator-shortcut-text-color);font-size:var(--font-size-12);font-weight:var(--font-weight-400);line-height:var(--line-height-18);transition:border-color var(--duration-150)var(--easing-standard),background-color var(--duration-150)var(--easing-standard),color var(--duration-150)var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bitcoin-investment-form-module__IPVZva__shortcut:not(.bitcoin-investment-form-module__IPVZva__shortcutActive):hover,.bitcoin-investment-form-module__IPVZva__shortcut:not(.bitcoin-investment-form-module__IPVZva__shortcutActive):focus-visible{border-color:var(--calculator-shortcut-border-hover-color);background-color:var(--calculator-shortcut-background-hover-color);color:var(--calculator-shortcut-text-hover-color)}.bitcoin-investment-form-module__IPVZva__shortcutActive,.bitcoin-investment-form-module__IPVZva__shortcutActive:hover,.bitcoin-investment-form-module__IPVZva__shortcutActive:focus-visible{border-color:var(--calculator-shortcut-border-active-color);background-color:var(--calculator-shortcut-background-active-color);color:var(--calculator-shortcut-text-active-color)}.bitcoin-investment-form-module__IPVZva__formActions{align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}@media (max-width:767px){.bitcoin-investment-form-module__IPVZva__formCard{position:static}.bitcoin-investment-form-module__IPVZva__formActions{flex-direction:column;align-items:stretch}.bitcoin-investment-form-module__IPVZva__formActions>*{text-align:center}}
.calculator-feedback-module__4L5_5W__feedbackCard{gap:var(--space-4);padding:var(--space-12);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);flex-direction:column;display:flex}.calculator-feedback-module__4L5_5W__cardTitle{text-wrap:balance}.calculator-feedback-module__4L5_5W__cardBody{color:var(--color-text-primary)}.calculator-feedback-module__4L5_5W__loadingCard{min-height:480px;padding:var(--space-24);background-color:#0000;justify-content:center;align-items:center;display:flex}.calculator-feedback-module__4L5_5W__spinner{border:3px solid color-mix(in srgb,var(--color-accent-primary)18%,transparent);border-top-color:var(--color-accent-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite calculator-feedback-module__4L5_5W__loading-card-spin}@media (prefers-reduced-motion:reduce){.calculator-feedback-module__4L5_5W__spinner{animation-duration:2.4s}}.calculator-feedback-module__4L5_5W__srOnly{width:1px;height:1px;padding:var(--space-0);clip:rect(0 0 0 0);white-space:nowrap;border:none;margin:-1px;position:absolute;overflow:hidden}@keyframes calculator-feedback-module__4L5_5W__loading-card-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.calculator-feedback-module__4L5_5W__feedbackCard{padding:var(--space-16)}.calculator-feedback-module__4L5_5W__loadingCard{min-height:360px}}
.calculator-result-module__c32WzG__resultCard{--calculator-chart-height:280px;--calculator-divider-width:1px;--calculator-chart-line-color:var(--color-surface-accent);--calculator-chart-grid-color:color-mix(in srgb,var(--color-border-subtle)88%,transparent);--calculator-chart-area-top:color-mix(in srgb,var(--color-accent-primary)12%,transparent);--calculator-chart-area-bottom:color-mix(in srgb,var(--color-accent-primary)0%,transparent);--calculator-profit-positive-color:var(--color-text-positive);--calculator-profit-negative-color:var(--color-text-negative);gap:var(--space-12);flex-direction:column;display:flex}.calculator-result-module__c32WzG__panel{border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);flex-direction:column;display:flex;overflow:hidden}.calculator-result-module__c32WzG__resultSection{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}.calculator-result-module__c32WzG__resultSectionChart{padding-bottom:var(--space-0)}.calculator-result-module__c32WzG__sectionTitle{color:var(--color-text-primary)}.calculator-result-module__c32WzG__sectionDivider{border-top:var(--border-width-1)solid var(--color-border-subtle)}.calculator-result-module__c32WzG__summaryLine{gap:var(--space-0);flex-direction:column;display:flex}.calculator-result-module__c32WzG__summaryAmounts{color:var(--color-text-primary)}.calculator-result-module__c32WzG__performanceValue{margin-bottom:var(--space-4);overflow-wrap:anywhere}.calculator-result-module__c32WzG__performanceValuePositive{color:var(--calculator-profit-positive-color)}.calculator-result-module__c32WzG__performanceValueNegative{color:var(--calculator-profit-negative-color)}.calculator-result-module__c32WzG__performanceSummary{color:var(--color-text-primary)}.calculator-result-module__c32WzG__chartFrame{height:var(--calculator-chart-height);position:relative}.calculator-result-module__c32WzG__chartHoverTarget{fill:#0000}.calculator-result-module__c32WzG__chartWrapper{flex-direction:column;display:flex}.calculator-result-module__c32WzG__chartHoverGuide{stroke:var(--calculator-chart-line-color);stroke-dasharray:4 4;stroke-linecap:round;stroke-width:1.5px;opacity:.75}.calculator-result-module__c32WzG__chartSvg{width:100%;height:100%;display:block;overflow:visible}.calculator-result-module__c32WzG__chartBaseline{stroke:var(--color-border-strong);stroke-dasharray:8 8;stroke-linecap:round;stroke-width:2px;opacity:.7}.calculator-result-module__c32WzG__chartLine{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px}.calculator-result-module__c32WzG__chartLineFaded{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;opacity:.3}.calculator-result-module__c32WzG__metricsList{margin:var(--space-0);padding:var(--space-0);flex-direction:column;display:flex}.calculator-result-module__c32WzG__metricRow{grid-gap:var(--space-12);align-items:center;gap:var(--space-12);padding:var(--space-8)var(--space-0);grid-template-columns:minmax(0,1fr) auto;display:grid}.calculator-result-module__c32WzG__metricRow+.calculator-result-module__c32WzG__metricRow{border-top:var(--border-width-1)solid var(--color-border-subtle)}.calculator-result-module__c32WzG__metricLabel{color:var(--color-text-primary)}.calculator-result-module__c32WzG__metricValue,.calculator-result-module__c32WzG__metricResultValue{overflow-wrap:anywhere;text-align:right}.calculator-result-module__c32WzG__metricResult{margin:var(--space-0);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (max-width:767px){.calculator-result-module__c32WzG__chartFrame{height:220px}}@media (max-width:479px){.calculator-result-module__c32WzG__metricRow{gap:var(--space-4);grid-template-columns:1fr}.calculator-result-module__c32WzG__metricValue,.calculator-result-module__c32WzG__metricResult,.calculator-result-module__c32WzG__metricResultValue{text-align:left;justify-content:flex-start}}
.faq-section-module__lTL2MG__faqSection{gap:var(--space-16);flex-direction:column;display:flex}.faq-section-module__lTL2MG__title{text-wrap:balance}.faq-section-module__lTL2MG__list{flex-direction:column;display:flex}.faq-section-module__lTL2MG__item{border:var(--border-width-1)solid var(--color-border-subtle);background-color:var(--color-surface-base);transition:border-color var(--duration-150)var(--easing-standard);position:relative;overflow:hidden}.faq-section-module__lTL2MG__item:first-child{border-radius:var(--radius-4)var(--radius-4)0 0}.faq-section-module__lTL2MG__item:last-child{border-radius:0 0 var(--radius-4)var(--radius-4)}.faq-section-module__lTL2MG__item+.faq-section-module__lTL2MG__item{margin-top:-1px}.faq-section-module__lTL2MG__item:hover{border-color:var(--color-border-accent);z-index:1}.faq-section-module__lTL2MG__item::details-content{block-size:0;transition:block-size var(--duration-150)var(--easing-standard),content-visibility var(--duration-150)var(--easing-standard)allow-discrete;overflow:clip}.faq-section-module__lTL2MG__item[open]::details-content{block-size:auto}.faq-section-module__lTL2MG__summary{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16);cursor:pointer;transition:background-color var(--duration-150)var(--easing-standard);list-style:none;display:flex}.faq-section-module__lTL2MG__summary:focus-visible{outline:var(--focus-ring-thickness)solid var(--focus-ring-color);outline-offset:calc(-1*var(--focus-ring-thickness));border-radius:var(--radius-4)}.faq-section-module__lTL2MG__summary::-webkit-details-marker{display:none}.faq-section-module__lTL2MG__summary::marker{content:""}.faq-section-module__lTL2MG__question{color:var(--color-text-primary);transition:color var(--duration-150)var(--easing-standard)}.faq-section-module__lTL2MG__chevron{width:20px;height:20px;color:var(--color-text-secondary);transition:transform var(--duration-150)var(--easing-standard);flex-shrink:0}.faq-section-module__lTL2MG__item[open] .faq-section-module__lTL2MG__chevron{transform:rotate(180deg)}.faq-section-module__lTL2MG__answer{padding:var(--space-0)var(--space-16)var(--space-16);margin:var(--space-0);color:var(--color-text-primary)}
.feature-card-module__lE55TG__card{--feature-card-padding:var(--space-24);height:100%;padding:var(--feature-card-padding);background:var(--color-surface-base);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);color:var(--color-text-primary);transition:border-color var(--duration-150)var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.feature-card-module__lE55TG__card:hover{border-color:var(--color-border-accent);color:var(--color-text-primary)}.feature-card-module__lE55TG__iconBadge{width:44px;height:44px;margin-bottom:var(--space-12);border-radius:var(--radius-4);background:var(--color-surface-accent-subtle);justify-content:center;align-items:center;display:inline-flex}.feature-card-module__lE55TG__icon{width:20px;height:20px;color:var(--color-accent-primary)}.feature-card-module__lE55TG__title{margin-bottom:var(--space-6);text-wrap:pretty}.feature-card-module__lE55TG__description{color:var(--color-text-primary)}
.page-intro-module__9X1uSG__root{--page-intro-max-width:640px;--page-intro-description-max-width:100%;gap:var(--space-6);max-width:var(--page-intro-max-width);margin:var(--space-24)0 var(--space-48);flex-direction:column;display:flex}.page-intro-module__9X1uSG__title{text-wrap:balance}.page-intro-module__9X1uSG__description{max-width:var(--page-intro-description-max-width);color:var(--color-text-primary)}
.examples-section-module__zrn3hW__section{gap:var(--space-16);flex-direction:column;display:flex}.examples-section-module__zrn3hW__title{color:var(--color-text-primary)}.examples-section-module__zrn3hW__grid{--examples-grid-column-min-width:280px;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--examples-grid-column-min-width)),1fr));justify-content:start;max-width:1120px;display:grid}.examples-section-module__zrn3hW__card{padding:var(--space-12);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);color:var(--color-text-primary);transition:border-color var(--duration-150)var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.examples-section-module__zrn3hW__card:hover{border-color:var(--color-border-accent)}.examples-section-module__zrn3hW__cardHeader{gap:var(--space-4);flex-direction:column;display:flex}.examples-section-module__zrn3hW__cardLabel{color:var(--color-text-primary);text-wrap:pretty}.examples-section-module__zrn3hW__cardResult{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.examples-section-module__zrn3hW__cardResultRange{color:var(--color-text-primary)}
.examples-section-module__6p1ErG__section{gap:var(--space-16);flex-direction:column;display:flex}.examples-section-module__6p1ErG__title{color:var(--color-text-primary)}.examples-section-module__6p1ErG__grid{--examples-grid-column-min-width:280px;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--examples-grid-column-min-width)),1fr));justify-content:start;max-width:1120px;display:grid}.examples-section-module__6p1ErG__card{padding:var(--space-12);border:var(--border-width-1)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);color:var(--color-text-primary);transition:border-color var(--duration-150)var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.examples-section-module__6p1ErG__card:hover{border-color:var(--color-border-accent)}.examples-section-module__6p1ErG__cardHeader{gap:var(--space-4);flex-direction:column;display:flex}.examples-section-module__6p1ErG__cardLabel{color:var(--color-text-primary);text-wrap:pretty}.examples-section-module__6p1ErG__cardResult{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.examples-section-module__6p1ErG__cardResultRange{color:var(--color-text-primary)}
.page-module__dbDRFa__page{padding-bottom:var(--space-48);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.page-module__dbDRFa__titleAccent{color:var(--color-accent-primary)}.page-module__dbDRFa__layout{--calculator-layout-max-width:1120px;--calculator-sidebar-width:340px;grid-gap:var(--space-12);align-items:start;gap:var(--space-12);grid-template-columns:minmax(280px,var(--calculator-sidebar-width))minmax(0,1fr);max-width:var(--calculator-layout-max-width);display:grid}.page-module__dbDRFa__resultColumn{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.page-module__dbDRFa__sectionStack{margin-top:var(--space-48);gap:var(--space-48);flex-direction:column;display:flex}.page-module__dbDRFa__relatedSection{--calculator-layout-max-width:1120px;--calculator-sidebar-width:340px;gap:var(--space-16);max-width:var(--calculator-layout-max-width);flex-direction:column;display:flex}.page-module__dbDRFa__relatedSectionTitle{color:var(--color-text-primary)}.page-module__dbDRFa__relatedSectionGrid{--related-section-column-min-width:280px;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--related-section-column-min-width)),1fr));justify-content:start;display:grid}@media (max-width:767px){.page-module__dbDRFa__layout{grid-template-columns:1fr}.page-module__dbDRFa__page{padding-bottom:var(--space-32)}.page-module__dbDRFa__sectionStack{margin-top:var(--space-32);gap:var(--space-32)}}
.page-module__Nmuzba__page{padding-bottom:var(--space-48);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.page-module__Nmuzba__titleAccent{color:var(--color-accent-primary)}.page-module__Nmuzba__layout{--calculator-layout-max-width:1120px;--calculator-sidebar-width:340px;grid-gap:var(--space-12);align-items:start;gap:var(--space-12);grid-template-columns:minmax(280px,var(--calculator-sidebar-width))minmax(0,1fr);max-width:var(--calculator-layout-max-width);display:grid}.page-module__Nmuzba__resultColumn{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.page-module__Nmuzba__sectionStack{margin-top:var(--space-48);gap:var(--space-48);flex-direction:column;display:flex}.page-module__Nmuzba__relatedSection{--calculator-layout-max-width:1120px;--calculator-sidebar-width:340px;gap:var(--space-16);max-width:var(--calculator-layout-max-width);flex-direction:column;display:flex}.page-module__Nmuzba__relatedSectionTitle{color:var(--color-text-primary)}.page-module__Nmuzba__relatedSectionGrid{--related-section-column-min-width:280px;grid-gap:var(--space-12);gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--related-section-column-min-width)),1fr));justify-content:start;display:grid}@media (max-width:767px){.page-module__Nmuzba__layout{grid-template-columns:1fr}.page-module__Nmuzba__page{padding-bottom:var(--space-32)}.page-module__Nmuzba__sectionStack{margin-top:var(--space-32);gap:var(--space-32)}}
.page-module___8aEwW__page{flex-direction:column;display:flex}.page-module___8aEwW__titleAccent{color:var(--color-accent-primary)}.page-module___8aEwW__cardsContainer{--cards-column-min-width:280px;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cards-column-min-width)),1fr));padding:0 0 var(--space-48);justify-content:start;display:grid}
