.FirstUseExperience-module__569Lta__entry,.FirstUseExperience-module__569Lta__result{width:100%;color:var(--color-text-primary);margin:0 auto}.FirstUseExperience-module__569Lta__entry{max-width:480px;min-height:calc(100svh - 144px);padding:24px 0 32px}.FirstUseExperience-module__569Lta__entry header{text-align:center;margin-bottom:32px}.FirstUseExperience-module__569Lta__entry h2{font-size:20px;font-weight:700;line-height:1.4}.FirstUseExperience-module__569Lta__entry header p{color:var(--color-text-secondary);margin-top:8px;font-size:14px}.FirstUseExperience-module__569Lta__entry form{flex-direction:column;gap:24px;display:flex}.FirstUseExperience-module__569Lta__field{flex-direction:column;gap:8px;display:flex}.FirstUseExperience-module__569Lta__field input{scroll-margin-top:128px}.FirstUseExperience-module__569Lta__field label{font-size:14px;font-weight:500}.FirstUseExperience-module__569Lta__frequency{gap:8px;display:flex}.FirstUseExperience-module__569Lta__frequency button{width:50%;min-height:44px}.FirstUseExperience-module__569Lta__recovery{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.FirstUseExperience-module__569Lta__helper{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.FirstUseExperience-module__569Lta__primary{justify-content:center;width:100%;min-height:44px}.FirstUseExperience-module__569Lta__privacy{color:var(--color-text-secondary);justify-content:center;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.FirstUseExperience-module__569Lta__privacy svg{flex-shrink:0;margin-top:4px}.FirstUseExperience-module__569Lta__priceNotice{font-size:14px}.FirstUseExperience-module__569Lta__priceNotice .FirstUseExperience-module__569Lta__field{margin-top:12px}.FirstUseExperience-module__569Lta__priceNotice button{min-height:44px;margin-top:8px}.FirstUseExperience-module__569Lta__error{color:var(--color-text-primary);border-left:3px solid var(--color-accent-red);padding-left:8px;font-size:14px;font-weight:500}.FirstUseExperience-module__569Lta__loading{text-align:center;padding:32px}.FirstUseExperience-module__569Lta__result{max-width:520px;padding:24px 0 32px;font-size:14px}.FirstUseExperience-module__569Lta__result h2{font-size:14px;font-weight:400}.FirstUseExperience-module__569Lta__portfolio{overflow-wrap:anywhere;margin:12px 0 4px}.FirstUseExperience-module__569Lta__multiple{color:var(--color-text-secondary);font-size:18px}.FirstUseExperience-module__569Lta__level{margin:24px 0}.FirstUseExperience-module__569Lta__level h3{align-items:center;gap:8px;margin-top:8px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.FirstUseExperience-module__569Lta__level img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.FirstUseExperience-module__569Lta__milestone{border-top:1px solid var(--color-card-border);padding-top:24px}.FirstUseExperience-module__569Lta__milestone h3{margin:12px 0;font-size:18px;font-weight:600}.FirstUseExperience-module__569Lta__milestone h3 span{margin-left:8px;font-size:14px;font-weight:400;display:inline-block}.FirstUseExperience-module__569Lta__progress{margin:24px 0}.FirstUseExperience-module__569Lta__progress label{margin-bottom:8px;display:block}.FirstUseExperience-module__569Lta__progress div{justify-content:space-between;gap:24px;margin-top:12px;display:flex}.FirstUseExperience-module__569Lta__progress div span{max-width:48%}.FirstUseExperience-module__569Lta__progress div span:last-child{text-align:right}.FirstUseExperience-module__569Lta__assumptions{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border)}.FirstUseExperience-module__569Lta__assumptions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.FirstUseExperience-module__569Lta__assumptions summary::-webkit-details-marker{display:none}.FirstUseExperience-module__569Lta__assumptions[open] summary svg{transform:rotate(180deg)}.FirstUseExperience-module__569Lta__assumptions dl div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.FirstUseExperience-module__569Lta__assumptions dd{text-align:right}.FirstUseExperience-module__569Lta__assumptions p{color:var(--color-text-secondary);margin:12px 0;line-height:1.5}.FirstUseExperience-module__569Lta__price{color:var(--color-text-secondary);margin:16px 0 24px;font-size:14px}.FirstUseExperience-module__569Lta__edit{width:100%;min-height:44px;margin-top:8px;display:block}@media (max-width:639px){.FirstUseExperience-module__569Lta__entry,.FirstUseExperience-module__569Lta__result{min-height:calc(100svh - 116px);padding:24px 12px}.FirstUseExperience-module__569Lta__entry header{margin-bottom:32px}.FirstUseExperience-module__569Lta__entry form{gap:24px}.FirstUseExperience-module__569Lta__level h3{font-size:18px}.FirstUseExperience-module__569Lta__result{font-size:14px}.FirstUseExperience-module__569Lta__level{margin:24px 0}.FirstUseExperience-module__569Lta__milestone{padding-top:24px}.FirstUseExperience-module__569Lta__progress{margin:24px 0}}@media (min-width:640px){.FirstUseExperience-module__569Lta__entry h2{font-size:24px}.FirstUseExperience-module__569Lta__result{padding-top:0}.FirstUseExperience-module__569Lta__result .FirstUseExperience-module__569Lta__portfolio{margin-top:8px}.FirstUseExperience-module__569Lta__level{margin:12px 0}.FirstUseExperience-module__569Lta__level h3{margin-top:4px}.FirstUseExperience-module__569Lta__milestone{padding-top:16px}.FirstUseExperience-module__569Lta__milestone h3{margin:8px 0}.FirstUseExperience-module__569Lta__progress{margin:12px 0}.FirstUseExperience-module__569Lta__progress div{margin-top:8px}.FirstUseExperience-module__569Lta__assumptions summary{min-height:44px}.FirstUseExperience-module__569Lta__price{margin:8px 0}}
.Dashboard-module__0qHQXq__summary{font-size:14px}.Dashboard-module__0qHQXq__summaryColumns{gap:24px;display:grid}.Dashboard-module__0qHQXq__position,.Dashboard-module__0qHQXq__milestone{min-width:0}.Dashboard-module__0qHQXq__label{font-size:14px;line-height:1.5}.Dashboard-module__0qHQXq__portfolio{overflow-wrap:anywhere;margin:4px 0;line-height:1.2}.Dashboard-module__0qHQXq__multiple{color:var(--color-text-secondary);font-size:18px;line-height:1.5}.Dashboard-module__0qHQXq__helper{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.Dashboard-module__0qHQXq__position .Dashboard-module__0qHQXq__helper{margin-top:4px}.Dashboard-module__0qHQXq__currentLevel{margin-top:24px}.Dashboard-module__0qHQXq__currentLevel h3{align-items:center;gap:8px;margin-top:8px;font-weight:600;line-height:1.5;display:flex}.Dashboard-module__0qHQXq__currentLevel img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.Dashboard-module__0qHQXq__milestone{border-top:1px solid var(--color-card-border);padding-top:24px}.Dashboard-module__0qHQXq__milestone h3{margin:4px 0;font-size:20px;font-weight:700;line-height:1.4}.Dashboard-module__0qHQXq__milestoneBasis{color:var(--color-text-secondary);line-height:1.5}.Dashboard-module__0qHQXq__remaining{margin:24px 0 4px;line-height:1.5}.Dashboard-module__0qHQXq__progress{margin-top:12px}.Dashboard-module__0qHQXq__review{border-top:1px solid var(--color-card-border);flex-direction:column;gap:16px;margin-top:24px;padding-top:24px;display:flex}.Dashboard-module__0qHQXq__review h3{font-weight:600;line-height:1.5}.Dashboard-module__0qHQXq__reviewButton{flex-shrink:0;width:100%;min-height:44px}.Dashboard-module__0qHQXq__saved{color:var(--color-text-primary);margin-top:16px;font-size:14px;line-height:1.5}.Dashboard-module__0qHQXq__sectionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.Dashboard-module__0qHQXq__sectionSummary::-webkit-details-marker{display:none}.Dashboard-module__0qHQXq__sectionSummary h2{margin-bottom:0}.Dashboard-module__0qHQXq__sectionSummary>svg{flex-shrink:0}.Dashboard-module__0qHQXq__metrics[open]>.Dashboard-module__0qHQXq__sectionSummary>svg{transform:rotate(180deg)}.Dashboard-module__0qHQXq__metrics[open]>.Dashboard-module__0qHQXq__sectionSummary{border-bottom:1px solid var(--color-card-border);margin-bottom:24px;padding-bottom:16px}.Dashboard-module__0qHQXq__metricColumns{gap:24px;display:grid}.Dashboard-module__0qHQXq__metricColumns>div{min-width:0}.Dashboard-module__0qHQXq__metrics h3{margin-bottom:8px;font-size:14px;font-weight:600}.Dashboard-module__0qHQXq__metric{border-bottom:1px solid var(--color-card-border);justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.Dashboard-module__0qHQXq__metric dt{color:var(--color-text-secondary);min-width:0}.Dashboard-module__0qHQXq__metric dd{text-align:right;color:var(--color-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.Dashboard-module__0qHQXq__assumptions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.Dashboard-module__0qHQXq__assumptionsButton{flex-shrink:0;min-height:44px}.Dashboard-module__0qHQXq__incomeMetrics{border-top:1px solid var(--color-card-border);margin-top:24px;padding-top:24px}.Dashboard-module__0qHQXq__incomeMetrics .Dashboard-module__0qHQXq__helper{margin-top:16px}@media (min-width:640px){.Dashboard-module__0qHQXq__review{flex-direction:row;justify-content:space-between;align-items:center}.Dashboard-module__0qHQXq__reviewButton{width:auto;min-width:176px}.Dashboard-module__0qHQXq__assumptions{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.Dashboard-module__0qHQXq__summaryColumns,.Dashboard-module__0qHQXq__metricColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.Dashboard-module__0qHQXq__milestone{border-top:0;border-left:1px solid var(--color-card-border);padding:0 0 0 32px}.Dashboard-module__0qHQXq__metricColumns>div+div{border-left:1px solid var(--color-card-border);padding-left:32px}}
.DashboardFIRELevels-module__2SYe_G__legend{width:max-content;max-width:100%;color:var(--color-text-secondary);gap:.5rem;margin:1rem auto 2rem;font-size:.875rem;display:grid}.DashboardFIRELevels-module__2SYe_G__legend p{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.DashboardFIRELevels-module__2SYe_G__legend strong{text-align:right;overflow-wrap:anywhere;color:var(--color-text-primary)}.DashboardFIRELevels-module__2SYe_G__traditionalKey,.DashboardFIRELevels-module__2SYe_G__bitcoinKey{background:var(--color-text-primary);flex:none;width:1.5rem;height:3px}.DashboardFIRELevels-module__2SYe_G__traditionalKey{background:repeating-linear-gradient(to right, var(--color-text-primary) 0 6px, transparent 6px 10px)}.DashboardFIRELevels-module__2SYe_G__bitcoinKey{background:var(--color-bitcoin-orange)}.DashboardFIRELevels-module__2SYe_G__chart{max-width:36rem;height:520px;margin:2rem auto;position:relative}.DashboardFIRELevels-module__2SYe_G__tube{width:50px;margin-left:-25px;position:absolute;top:0;bottom:0;left:54%}.DashboardFIRELevels-module__2SYe_G__track{border:2px solid var(--color-card-border-hover);border-radius:var(--radius-lg);background:linear-gradient(to top, var(--color-card-border), var(--color-surface-elevated));position:absolute;inset:0;overflow:hidden}.DashboardFIRELevels-module__2SYe_G__fill{background:linear-gradient(to top, var(--color-bitcoin-orange-hover), var(--color-bitcoin-orange));position:absolute;bottom:0;left:0;right:0}.DashboardFIRELevels-module__2SYe_G__bitcoinMarker,.DashboardFIRELevels-module__2SYe_G__traditionalMarker{background:var(--color-bitcoin-orange);height:3px;position:absolute;left:0;right:0;transform:translateY(50%)}.DashboardFIRELevels-module__2SYe_G__traditionalMarker{background:repeating-linear-gradient(to right, var(--color-text-primary) 0 6px, transparent 6px 10px)}.DashboardFIRELevels-module__2SYe_G__level{color:var(--color-text-secondary);font-size:.75rem;position:absolute;left:0;right:0;transform:translateY(50%)}.DashboardFIRELevels-module__2SYe_G__level[data-status=Completed]{color:var(--color-text-primary)}.DashboardFIRELevels-module__2SYe_G__level[data-status=Completed] .DashboardFIRELevels-module__2SYe_G__number{color:var(--color-accent-green)}.DashboardFIRELevels-module__2SYe_G__level[data-status=Current]{color:var(--color-bitcoin-orange);font-weight:600}.DashboardFIRELevels-module__2SYe_G__marker{width:calc(54% - 33px)}.DashboardFIRELevels-module__2SYe_G__marker summary{text-align:right;cursor:pointer;justify-content:flex-end;align-items:center;gap:.25rem;min-height:2rem;list-style:none;display:flex}.DashboardFIRELevels-module__2SYe_G__marker summary::-webkit-details-marker{display:none}.DashboardFIRELevels-module__2SYe_G__marker summary:focus-visible{outline:2px solid var(--color-bitcoin-orange);outline-offset:2px;border-radius:var(--radius-sm)}.DashboardFIRELevels-module__2SYe_G__number{border-radius:var(--radius-full);border:1px solid;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;display:inline-flex}.DashboardFIRELevels-module__2SYe_G__tick{background:currentColor;flex:none;width:.375rem;height:1px}.DashboardFIRELevels-module__2SYe_G__threshold{overflow-wrap:anywhere;align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;left:calc(54% + 33px);right:0;transform:translateY(-50%)}.DashboardFIRELevels-module__2SYe_G__explanation{z-index:5;width:min(100%,22rem);color:var(--color-text-primary);box-shadow:var(--shadow-elevated);font-weight:400;display:none;position:absolute;top:100%;left:0}.DashboardFIRELevels-module__2SYe_G__explanation p{margin-top:.5rem}.DashboardFIRELevels-module__2SYe_G__marker[open] .DashboardFIRELevels-module__2SYe_G__explanation{display:block}.DashboardFIRELevels-module__2SYe_G__level:focus-within{z-index:6}.DashboardFIRELevels-module__2SYe_G__level:has(.DashboardFIRELevels-module__2SYe_G__marker[open]){z-index:6}.DashboardFIRELevels-module__2SYe_G__portfolio{text-align:center;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.875rem}.DashboardFIRELevels-module__2SYe_G__help{color:var(--color-text-secondary);margin:1rem 0;font-size:.875rem}.DashboardFIRELevels-module__2SYe_G__details{margin-top:1rem}.DashboardFIRELevels-module__2SYe_G__details>summary{justify-content:space-between;width:100%;min-height:44px}.DashboardFIRELevels-module__2SYe_G__details[open]>summary>svg{transform:rotate(180deg)}.DashboardFIRELevels-module__2SYe_G__table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.875rem}.DashboardFIRELevels-module__2SYe_G__table th,.DashboardFIRELevels-module__2SYe_G__table td{text-align:left;border-bottom:1px solid var(--color-card-border);overflow-wrap:anywhere;padding:.75rem 1rem}.DashboardFIRELevels-module__2SYe_G__table thead{background:var(--color-surface);color:var(--color-text-secondary)}.DashboardFIRELevels-module__2SYe_G__table th{font-weight:600}.DashboardFIRELevels-module__2SYe_G__article{justify-content:flex-end;margin-top:1rem;display:flex}@media (min-width:640px){.DashboardFIRELevels-module__2SYe_G__level{font-size:.875rem}.DashboardFIRELevels-module__2SYe_G__tube{left:50%}.DashboardFIRELevels-module__2SYe_G__marker{width:calc(50% - 33px)}.DashboardFIRELevels-module__2SYe_G__threshold{left:calc(50% + 33px)}}@media (max-width:639px){.DashboardFIRELevels-module__2SYe_G__table,.DashboardFIRELevels-module__2SYe_G__table tbody,.DashboardFIRELevels-module__2SYe_G__table tr,.DashboardFIRELevels-module__2SYe_G__table th,.DashboardFIRELevels-module__2SYe_G__table td{display:block}.DashboardFIRELevels-module__2SYe_G__table thead{display:none}.DashboardFIRELevels-module__2SYe_G__table tr{border-bottom:1px solid var(--color-card-border);padding:.75rem 0}.DashboardFIRELevels-module__2SYe_G__table th,.DashboardFIRELevels-module__2SYe_G__table td{border:0;padding:.25rem 0}.DashboardFIRELevels-module__2SYe_G__table td:before{content:attr(data-label) ": ";color:var(--color-text-secondary)}}.DashboardFIRELevels-module__2SYe_G__sectionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;list-style:none;display:flex}.DashboardFIRELevels-module__2SYe_G__sectionSummary::-webkit-details-marker{display:none}.DashboardFIRELevels-module__2SYe_G__sectionSummary h2{margin-bottom:0}.DashboardFIRELevels-module__2SYe_G__sectionSummary>svg{flex-shrink:0}.DashboardFIRELevels-module__2SYe_G__section[open]>.DashboardFIRELevels-module__2SYe_G__sectionSummary>svg{transform:rotate(180deg)}.DashboardFIRELevels-module__2SYe_G__section[open]>.DashboardFIRELevels-module__2SYe_G__sectionSummary{border-bottom:1px solid var(--color-card-border);margin-bottom:1.5rem;padding-bottom:1rem}.DashboardFIRELevels-module__2SYe_G__currentCallout{border-radius:var(--radius-sm);background:var(--color-bitcoin-orange);color:var(--color-text-primary);overflow-wrap:anywhere;z-index:2;width:fit-content;max-width:calc(46% - 33px);padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;left:calc(54% + 33px);right:0;transform:translateY(50%)}.DashboardFIRELevels-module__2SYe_G__currentCallout:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid var(--color-bitcoin-orange);position:absolute;top:50%;right:100%;transform:translateY(-50%)}@media (min-width:640px){.DashboardFIRELevels-module__2SYe_G__currentCallout{max-width:calc(50% - 33px);font-size:.875rem;left:calc(50% + 33px)}}
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}
