._container_282m8_1{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}._heading_282m8_8{font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin:0;text-align:center}._subheading_282m8_16{font-size:var(--font-size-sm);color:var(--muted-foreground);text-align:left;margin:0 0 var(--spacing-2) 0}._grid_282m8_23{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._card_282m8_29{display:flex;flex-direction:row;align-items:center;text-align:left;gap:var(--spacing-3);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-4);cursor:pointer;transition:all var(--animation-duration-normal) var(--animation-easing-smooth);box-shadow:var(--shadow-glass);outline:none}._card_282m8_29:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));transform:translateY(-2px);box-shadow:var(--shadow-glass-hover)}._card_282m8_29:focus-visible{box-shadow:var(--shadow-focus);border-color:var(--primary)}._selected_282m8_58{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface));box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 18%,transparent);transform:scale(1.02)}._selected_282m8_58:hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface));transform:scale(1.02) translateY(-2px)}._emoji_282m8_70{font-size:2rem;line-height:1;flex-shrink:0;transition:transform var(--animation-duration-fast) var(--animation-easing-bounce)}._card_282m8_29:hover ._emoji_282m8_70{transform:scale(1.1) rotate(5deg)}._content_282m8_81{display:flex;flex-direction:column;gap:2px;min-width:0}._title_282m8_88{font-size:var(--font-size-md);font-weight:600;color:var(--card-foreground);margin:0}._tagline_282m8_95{font-size:var(--font-size-xs);color:var(--muted-foreground);line-height:1.3;margin:0}._assumption_282m8_102{display:inline-block;font-size:var(--font-size-2xs);color:var(--muted-foreground);background:var(--background);padding:1px 8px;border-radius:var(--radius-full);margin-top:4px;font-weight:500;align-self:flex-start}@media(max-width:640px){._grid_282m8_23{grid-template-columns:1fr}}._assumption_282m8_102{font-size:12px}._container_a94z4_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:1000px;margin:0 auto}._easterEgg_a94z4_11{display:flex;align-items:center;gap:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--card));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--font-size-sm);font-weight:500}._easterEggIcon_a94z4_24{font-size:1.25rem}._heroSection_a94z4_32{text-align:center;padding:var(--spacing-8) var(--spacing-6);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);background:var(--card);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heroLabel_a94z4_45{font-size:var(--font-size-md);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin:0}._heroNumber_a94z4_54{font-size:3rem;font-weight:700;color:var(--foreground);line-height:1.1;letter-spacing:-.02em}._heroSubtext_a94z4_64{font-size:var(--font-size-sm);color:var(--muted-foreground);max-width:400px;margin:-.5rem 0 .5rem}._progressNote_a94z4_71{font-size:var(--font-size-xs);color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);max-width:480px;margin:-.25rem 0 .5rem;line-height:1.4}._comparisons_a94z4_83{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-2)}._pill_a94z4_91{display:inline-flex;align-items:center;background:var(--background);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--foreground);font-weight:500;box-shadow:var(--shadow-sm)}._card_a94z4_107{background:var(--card);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--spacing-4)}._cardTitle_a94z4_118{font-size:var(--font-size-lg);font-weight:700;color:var(--foreground);margin:0}._cardDesc_a94z4_125{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:-.5rem 0 0}._centerCard_a94z4_131{align-items:center;text-align:center}._savingsAmount_a94z4_137{font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground)}._frequency_a94z4_143{font-size:var(--font-size-md);color:var(--muted-foreground);font-weight:500}._splitBarContainer_a94z4_149{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._splitBar_a94z4_149{display:flex;height:12px;border-radius:var(--radius-full);overflow:hidden;background:var(--muted)}._splitSegmentP1_a94z4_166{background:var(--primary);transition:width 1s var(--animation-easing-smooth)}._splitSegmentP2_a94z4_171{background:var(--info);transition:width 1s var(--animation-easing-smooth)}._splitLabels_a94z4_176{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--muted-foreground)}._splitLabel_a94z4_176{display:flex;align-items:center;gap:var(--spacing-2)}._dotP1_a94z4_189,._dotP2_a94z4_189{width:8px;height:8px;border-radius:50%}._dotP1_a94z4_189{background:var(--primary)}._dotP2_a94z4_189{background:var(--info)}._splitSubtext_a94z4_198{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;text-align:center;opacity:.8}._compoundHint_a94z4_206{font-size:var(--font-size-xs);color:var(--foreground);background:var(--background);padding:var(--spacing-3);border-radius:var(--radius-md);margin:0}._realityCheck_a94z4_215{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--warning-foreground);background:color-mix(in srgb,var(--warning) 12%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md);margin:0}._noTimeLeft_a94z4_229{font-size:var(--font-size-sm);line-height:1.6;color:var(--foreground);background:color-mix(in srgb,var(--warning) 12%,transparent);padding:var(--spacing-4);border-radius:var(--radius-md)}._noTimeLeft_a94z4_229 p{margin:0}._realityCheck_a94z4_215 p{margin:0;line-height:1.5}._realityCheckIcon_a94z4_247{color:var(--warning);flex-shrink:0;margin-top:1px}._taxCard_a94z4_254{background:color-mix(in srgb,var(--warning) 8%,var(--card));border-left:4px solid var(--warning);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-3);box-shadow:var(--shadow-sm)}._taxHeader_a94z4_265{display:flex;align-items:center;gap:var(--spacing-2);color:var(--warning-foreground)}._taxIcon_a94z4_272{color:var(--warning)}._taxTitle_a94z4_276{font-size:var(--font-size-md);font-weight:600;margin:0}._taxDesc_a94z4_282{font-size:var(--font-size-sm);color:var(--foreground);margin:0;line-height:1.5}._taxHighlight_a94z4_289{font-size:var(--font-size-sm);font-weight:600;color:var(--warning-foreground);background:color-mix(in srgb,var(--warning) 15%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);display:inline-block;align-self:flex-start}._bentoGrid_a94z4_301{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._daysNumber_a94z4_308{font-size:var(--font-size-4xl);font-weight:800;color:var(--foreground);line-height:1;font-variant-numeric:tabular-nums}._daysLabel_a94z4_316{font-size:var(--font-size-md);font-weight:500;color:var(--foreground);margin:0}._motivationalText_a94z4_323{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0}._gaugeContainer_a94z4_330{position:relative;width:120px;height:120px;margin:var(--spacing-2) 0}._gauge_a94z4_330{width:100%;height:100%;transform:rotate(-90deg)}._gaugeBg_a94z4_343{fill:none;stroke:var(--muted);stroke-width:8}._gaugeFill_a94z4_349{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray 1.5s var(--animation-easing-smooth),stroke .5s ease}._gaugeText_a94z4_356{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._gaugeValue_a94z4_367{font-size:var(--font-size-xl);font-weight:700;color:var(--foreground)}._gaugeDesc_a94z4_373{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0}._gaugeSubtext_a94z4_379{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;opacity:.8}._timeline_a94z4_395{display:flex;flex-direction:column;position:relative}._timelineItem_a94z4_401{display:flex;align-items:center;gap:var(--spacing-4);position:relative;padding:var(--spacing-3) 0}._timelineItem_a94z4_401:not(:last-child):after{content:"";position:absolute;left:15px;top:50%;height:100%;width:2px;background:var(--border);z-index:1}._timelineDot_a94z4_420{position:relative;z-index:2;flex-shrink:0;width:32px;height:32px;background:var(--card);border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9375rem;line-height:1}._timelineContent_a94z4_436{flex:1}._timelineTitle_a94z4_440{font-size:var(--font-size-sm);font-weight:600;color:var(--foreground);margin:0}._timelineDate_a94z4_447{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0}._timelineAmount_a94z4_453{font-size:var(--font-size-md);font-weight:600;color:var(--foreground);background:var(--background);padding:4px 8px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}._sliders_a94z4_464{display:flex;flex-direction:column;gap:1.25rem;margin-top:var(--spacing-2)}._sliderGroup_a94z4_471{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderHeader_a94z4_477{display:flex;justify-content:space-between;font-size:var(--font-size-sm);font-weight:500;color:var(--foreground)}._sliderHeader_a94z4_477 span{color:var(--foreground);font-weight:600;font-variant-numeric:tabular-nums}._rangeInput_a94z4_491{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--muted);border-radius:var(--radius-full);outline:none;accent-color:var(--primary)}._rangeInput_a94z4_491::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--primary);border-radius:50%;cursor:pointer;border:2px solid var(--surface);box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast) ease}._rangeInput_a94z4_491::-moz-range-thumb{width:20px;height:20px;background:var(--primary);border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-md);cursor:pointer}._rangeInput_a94z4_491::-webkit-slider-thumb:hover{transform:scale(1.15)}._whatIfResults_a94z4_531{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-top:var(--spacing-6);background:var(--background);padding:var(--spacing-4);border-radius:var(--radius-md)}._whatIfStat_a94z4_541{display:flex;flex-direction:column;gap:var(--spacing-1)}._whatIfLabel_a94z4_547{font-size:var(--font-size-xs);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._whatIfValue_a94z4_555{font-size:var(--font-size-lg);font-weight:700;color:var(--foreground)}._shareableCard_a94z4_578{background:linear-gradient(160deg,#fbf8f3,#ece3d6);border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-xl);padding:var(--spacing-8) var(--spacing-6);color:#26211c;width:100%;box-shadow:0 2px 6px #3c28140f,0 18px 44px #3c281429;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}._shareHeader_a94z4_595{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:500;opacity:.75;text-transform:uppercase;letter-spacing:.05em}._shareNumber_a94z4_607{font-size:2.5rem;font-weight:800;line-height:1}._shareDetails_a94z4_613{display:flex;flex-direction:column;gap:var(--spacing-2);background:#ffffffb3;padding:var(--spacing-3);border-radius:var(--radius-md);width:100%;max-width:320px;text-align:left}._shareDetails_a94z4_613 div{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}._shareFooter_a94z4_631{font-size:var(--font-size-xs);color:#008554;font-weight:600;text-align:center;margin-top:var(--spacing-2);white-space:nowrap}._shareMotivation_a94z4_640{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}._shareTitle_a94z4_648{font-size:var(--font-size-2xl);font-weight:700;color:#26211c;margin:0}._shareDesc_a94z4_655{font-size:var(--font-size-md);color:#26211cb3;max-width:400px;margin:0;line-height:1.6}@media(max-width:768px){._heroNumber_a94z4_54{font-size:2.5rem}._bentoGrid_a94z4_301,._whatIfResults_a94z4_531{grid-template-columns:1fr}}._pageContainer_1owwy_14{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh;display:flex;flex-direction:column;position:relative;margin:0;margin-top:calc(-1 * (var(--spacing-4) * 2 + 48px));padding:0;padding-top:calc(var(--spacing-4) * 2 + 48px)}._setupSection_1owwy_29{padding:var(--spacing-12) var(--spacing-6) var(--spacing-8);position:relative;z-index:var(--z-content);margin-top:-60px}._setupCard_1owwy_36{max-width:1000px;margin:0 auto;background:var(--card);border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-glass);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;flex-direction:column;gap:var(--spacing-8)}._divider_1owwy_51{height:1px;width:100%;background-color:var(--border)}._sectionBlock_1owwy_57{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionHeading_1owwy_63{font-family:var(--font-family-heading);font-size:clamp(1.625rem,2.6vw,2rem);font-weight:700;line-height:1.2;text-align:left;margin:0;letter-spacing:-.02em;color:var(--foreground)}._inputsGrid_1owwy_74{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}._inputGroup_1owwy_80{display:flex;flex-direction:column;gap:var(--spacing-2)}._inputGroup_1owwy_80 label{font-size:var(--font-size-sm);font-weight:500;color:var(--foreground)}._bigDreamsContainer_1owwy_93{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-1)}._dreamToggle_1owwy_100{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) var(--animation-easing-smooth);box-shadow:var(--shadow-sm);white-space:nowrap}._dreamToggle_1owwy_100:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--surface));transform:translateY(-1px)}._dreamToggle_1owwy_100._active_1owwy_124{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent)}._dreamToggle_1owwy_100:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._advancedToggle_1owwy_137{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:center;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px dashed var(--border);background:transparent;color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) var(--animation-easing-smooth)}._advancedToggle_1owwy_137:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--foreground);background:color-mix(in srgb,var(--primary) 5%,transparent)}._advancedToggle_1owwy_137 svg{transition:transform var(--animation-duration-fast) var(--animation-easing-smooth)}._advancedToggle_1owwy_137._expanded_1owwy_163 svg{transform:rotate(180deg)}._advancedSection_1owwy_167{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-2)}._advancedHint_1owwy_174{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:calc(-1 * var(--spacing-2)) 0 0 0}._resultsArea_1owwy_181{padding:var(--spacing-8) var(--spacing-6) var(--spacing-12)}._faqSection_1owwy_186{padding:var(--spacing-12) var(--spacing-6) var(--spacing-16)}._faqContainer_1owwy_190{max-width:1000px;margin:0 auto}._faqHeading_1owwy_197{font-family:var(--font-family-heading);font-size:clamp(1.625rem,2.6vw,2rem);font-weight:700;line-height:1.2;text-align:left;margin-bottom:var(--spacing-8);letter-spacing:-.02em;color:var(--foreground)}._ctaSection_1owwy_210{padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._ctaContainer_1owwy_214{max-width:1000px;margin:0 auto;text-align:center;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem var(--spacing-8);box-shadow:0 1px 2px #00000005,0 4px 12px #0000000a,0 8px 24px #00000005}._ctaContainer_1owwy_214 h3{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-3);color:var(--foreground)}._ctaContainer_1owwy_214 p{font-size:var(--font-size-lg);color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._ctaButtons_1owwy_239{display:flex;justify-content:center;gap:var(--spacing-4)}@media(max-width:1023px){._setupSection_1owwy_29,._resultsArea_1owwy_181,._faqSection_1owwy_186,._ctaSection_1owwy_210{padding:var(--spacing-8) var(--spacing-4)}._setupCard_1owwy_36{padding:1.25rem}._inputsGrid_1owwy_74{grid-template-columns:1fr}._ctaContainer_1owwy_214 h3{font-size:var(--font-size-2xl)}._ctaButtons_1owwy_239{flex-direction:column}._ctaButtons_1owwy_239 a,._ctaButtons_1owwy_239 button{width:100%}}@media(min-width:768px)and (max-width:1023px){._inputsGrid_1owwy_74{grid-template-columns:repeat(2,minmax(0,1fr))}._setupSection_1owwy_29{margin-top:0}._ctaButtons_1owwy_239{flex-direction:row}._ctaButtons_1owwy_239 a,._ctaButtons_1owwy_239 button{width:auto}}@media(max-width:767px){._setupSection_1owwy_29{margin-top:0;padding-top:var(--spacing-6)}._sectionHeading_1owwy_63{font-size:var(--font-size-xl);line-height:1.3}}
