.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%;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{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:auto}.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-investment-form-module__IPVZva__formCard{--calculator-control-radius:var(--radius-4);--calculator-control-border-color:var(--color-border-strong);--calculator-label-font-size:12px;--calculator-label-line-height:18px;--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;display:flex}.bitcoin-investment-form-module__IPVZva__label{color:var(--color-text-primary);font-size:var(--calculator-label-font-size);line-height:var(--calculator-label-line-height)}.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__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-result-module__c32WzG__resultCard{--calculator-chart-height:280px;--calculator-divider-width:1px;--calculator-section-title-font-size:12px;--calculator-section-title-line-height:18px;--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)18%,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__sectionDivider{border-top:var(--border-width-1)solid var(--color-border-subtle)}.calculator-result-module__c32WzG__sectionTitle{color:var(--color-text-primary);font-size:var(--calculator-section-title-font-size);line-height:var(--calculator-section-title-line-height)}.calculator-result-module__c32WzG__summaryLine{gap:var(--space-4);flex-direction:column;display:flex}.calculator-result-module__c32WzG__performanceValue{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__chartHoverGuide{stroke:var(--color-border-strong);stroke-dasharray:6 6;stroke-linecap:round;stroke-width:1px}.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:1.5px}.calculator-result-module__c32WzG__chartLine{fill:none;stroke:var(--calculator-chart-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.calculator-result-module__c32WzG__chartCurrentDot{fill:var(--color-surface-base);stroke:var(--calculator-chart-line-color);stroke-width:4px}.calculator-result-module__c32WzG__chartHoverDot{fill:var(--color-surface-base);stroke:var(--calculator-chart-line-color);stroke-width:3px}.calculator-result-module__c32WzG__chartTooltip{top:var(--space-8);align-items:center;gap:var(--space-4);max-width:180px;padding:var(--space-4)var(--space-8);border:var(--calculator-divider-width)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);box-shadow:var(--shadow-1);pointer-events:none;display:inline-flex;position:absolute}.calculator-result-module__c32WzG__chartTooltipStart{left:var(--space-0)}.calculator-result-module__c32WzG__chartTooltipCenter{left:var(--calculator-chart-tooltip-position);transform:translate(-50%)}.calculator-result-module__c32WzG__chartTooltipEnd{right:var(--space-0)}.calculator-result-module__c32WzG__chartTooltipValue,.calculator-result-module__c32WzG__chartTooltipChange,.calculator-result-module__c32WzG__chartHoverDateLabel{color:var(--color-text-primary);white-space:nowrap}.calculator-result-module__c32WzG__chartTooltipChangePositive{color:var(--calculator-profit-positive-color)}.calculator-result-module__c32WzG__chartTooltipChangeNegative{color:var(--calculator-profit-negative-color)}.calculator-result-module__c32WzG__chartDates{min-height:calc(var(--line-height-22) + var(--space-4));position:relative}.calculator-result-module__c32WzG__chartHoverDate{top:var(--space-0);padding:var(--space-2)var(--space-8);border:var(--calculator-divider-width)solid var(--color-border-subtle);border-radius:var(--radius-4);background-color:var(--color-surface-base);box-shadow:var(--shadow-1);pointer-events:none;z-index:var(--z-index-1);align-items:center;display:inline-flex;position:absolute}.calculator-result-module__c32WzG__chartHoverDateStart{left:var(--space-0)}.calculator-result-module__c32WzG__chartHoverDateCenter{left:var(--calculator-chart-hover-date-position);transform:translate(-50%)}.calculator-result-module__c32WzG__chartHoverDateEnd{right:var(--space-0)}.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,.calculator-result-module__c32WzG__metricValueAccent{overflow-wrap:anywhere;text-align:right}.calculator-result-module__c32WzG__metricValueAccentNeutral{color:var(--color-accent-primary)}.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__metricValueAccent,.calculator-result-module__c32WzG__metricResult,.calculator-result-module__c32WzG__metricResultValue{text-align:left;justify-content:flex-start}}
.feature-card-module__lE55TG__card{--feature-card-padding:var(--space-24);--feature-card-description-font-size:12px;--feature-card-description-line-height:18px;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)}.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);font-size:var(--feature-card-description-font-size);line-height:var(--feature-card-description-line-height)}
.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)}
.calculator-result-section-module__CzNI4q__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-result-section-module__CzNI4q__cardTitle{text-wrap:balance}.calculator-result-section-module__CzNI4q__cardBody{color:var(--color-text-primary)}.calculator-result-section-module__CzNI4q__loadingCard{min-height:520px;padding:var(--space-24);background-color:#0000;justify-content:center;align-items:center;display:flex}.calculator-result-section-module__CzNI4q__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-result-section-module__CzNI4q__loading-card-spin}@media (prefers-reduced-motion:reduce){.calculator-result-section-module__CzNI4q__spinner{animation-duration:2.4s}}.calculator-result-section-module__CzNI4q__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-result-section-module__CzNI4q__loading-card-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.calculator-result-section-module__CzNI4q__feedbackCard{padding:var(--space-16)}.calculator-result-section-module__CzNI4q__loadingCard{min-height:420px}}
.faq-section-module__N7sbcW__faqSection{gap:var(--space-16);margin-top:var(--space-48);flex-direction:column;display:flex}.faq-section-module__N7sbcW__title{text-wrap:balance}.faq-section-module__N7sbcW__list{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}.faq-section-module__N7sbcW__item+.faq-section-module__N7sbcW__item{border-top:var(--border-width-1)solid var(--color-border-subtle)}.faq-section-module__N7sbcW__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__N7sbcW__item[open]::details-content{block-size:auto}.faq-section-module__N7sbcW__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__N7sbcW__summary:hover .faq-section-module__N7sbcW__question{color:var(--color-text-tertiary)}.faq-section-module__N7sbcW__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__N7sbcW__summary::-webkit-details-marker{display:none}.faq-section-module__N7sbcW__summary::marker{content:""}.faq-section-module__N7sbcW__question{color:var(--color-text-primary);transition:color var(--duration-150)var(--easing-standard)}.faq-section-module__N7sbcW__chevron{width:20px;height:20px;color:var(--color-text-secondary);transition:transform var(--duration-150)var(--easing-standard);flex-shrink:0}.faq-section-module__N7sbcW__item[open] .faq-section-module__N7sbcW__chevron{transform:rotate(180deg)}.faq-section-module__N7sbcW__answer{padding:var(--space-0)var(--space-16)var(--space-16);margin:var(--space-0);color:var(--color-text-primary)}
.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}@media (max-width:767px){.page-module__Nmuzba__layout{grid-template-columns:1fr}}
.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}
