._formContainer_vrg70_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);width:100%;margin-bottom:var(--spacing-8)}@media(max-width:768px){._formContainer_vrg70_1{grid-template-columns:1fr;gap:var(--spacing-4)}}._columnCard_vrg70_16{background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-glass);backdrop-filter:blur(var(--glass-blur));display:flex;flex-direction:column;gap:var(--spacing-6)}._columnTitle_vrg70_28{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);margin:0;letter-spacing:var(--letter-spacing-tight)}._inputGroup_vrg70_37{display:flex;flex-direction:column;gap:var(--spacing-4)}._fieldRow_vrg70_43{display:flex;gap:var(--spacing-4)}._fieldHalf_vrg70_48{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._label_vrg70_55{font-size:var(--font-size-sm);font-weight:500;color:var(--muted-foreground)}._sectionsContainer_vrg70_61{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeader_vrg70_67{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._sectionTitleRow_vrg70_74{display:flex;align-items:center;justify-content:space-between}._sectionTitle_vrg70_74{font-size:var(--font-size-md);font-weight:600;color:var(--foreground);margin:0}._positiveTotal_vrg70_87{font-size:var(--font-size-md);font-weight:600;color:var(--primary);font-variant-numeric:tabular-nums}._negativeTotal_vrg70_94{font-size:var(--font-size-md);font-weight:600;color:var(--coral-strong);font-variant-numeric:tabular-nums}._collapsibleTrigger_vrg70_108{display:inline-flex;align-items:center;gap:var(--spacing-1);background:transparent;border:none;padding:0;cursor:pointer;text-align:left;color:var(--foreground);border-radius:var(--radius-sm)}._collapsibleTrigger_vrg70_108:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sectionChevron_vrg70_126{color:var(--muted-foreground);flex-shrink:0;transition:color var(--animation-duration-fast) ease}._collapsibleTrigger_vrg70_108:hover ._sectionChevron_vrg70_126{color:var(--foreground)}._collapsibleContent_vrg70_139{overflow:hidden;overflow:clip}._fieldsList_vrg70_144{display:flex;flex-direction:column;gap:var(--spacing-3);padding-bottom:var(--spacing-2)}._currencyField_vrg70_151{display:flex;flex-direction:column;gap:var(--spacing-1)}._fieldLabel_vrg70_157{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--foreground);font-weight:450}._fieldIcon_vrg70_166{color:var(--muted-foreground)}._renameInput_vrg70_137{flex:1;min-width:0;font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:2px 4px;margin:-2px 0 -2px -4px}._renameInput_vrg70_137::placeholder{color:inherit;opacity:1}._renameInput_vrg70_137:hover{border-color:var(--border)}._renameInput_vrg70_137:focus{outline:none;border-color:var(--primary);background-color:var(--card)}._summaryFooter_vrg70_208{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._summaryLabel_vrg70_217{font-size:var(--font-size-md);font-weight:500;color:var(--foreground)}._summaryValue_vrg70_223{font-size:var(--font-size-2xl);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}._positiveText_vrg70_230{color:var(--primary)}._negativeText_vrg70_234{color:var(--coral-strong)}._resultsContainer_562pn_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;margin-top:var(--spacing-8);margin-bottom:var(--spacing-12);animation:_fadeIn_562pn_1 var(--animation-duration-slow) var(--animation-easing-smooth)}@keyframes _fadeIn_562pn_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._sectionTitle_562pn_16{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:700;color:var(--foreground);text-align:center;margin-bottom:var(--spacing-4);letter-spacing:var(--letter-spacing-tight)}._statCardsGrid_562pn_26{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}@media(max-width:768px){._statCardsGrid_562pn_26{grid-template-columns:1fr}}._statCard_562pn_26{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-2);box-shadow:var(--shadow-sm);text-align:center;justify-content:center}._statCardHighlight_562pn_51{background:color-mix(in srgb,var(--primary) 5%,var(--surface));border-color:color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:var(--shadow-md)}._statLabel_562pn_57{font-size:var(--font-size-sm);font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._statValuePositive_562pn_65{font-size:var(--font-size-3xl);font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}._statValueNegative_562pn_72{font-size:var(--font-size-3xl);font-weight:700;color:var(--coral-strong);font-variant-numeric:tabular-nums}._statValueHighlight_562pn_79{font-size:var(--font-size-4xl);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}._positiveText_562pn_86{color:var(--primary)}._negativeText_562pn_90{color:var(--coral-strong)}._contributionSection_562pn_94{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4);background:var(--surface);padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border)}._contributionLabels_562pn_105{display:flex;justify-content:space-between;font-size:var(--font-size-sm);font-weight:600;color:var(--foreground)}._contributionBar_562pn_113{height:12px;width:100%;border-radius:var(--radius-full);background:var(--muted);display:flex;overflow:hidden}._contributionP1_562pn_122{background:var(--primary);transition:width var(--animation-duration-slow) var(--animation-easing-smooth)}._contributionP2_562pn_127{background:var(--coral);transition:width var(--animation-duration-slow) var(--animation-easing-smooth)}._chartsGrid_562pn_132{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin-top:var(--spacing-4)}@media(max-width:768px){._chartsGrid_562pn_132{grid-template-columns:1fr}}._chartCard_562pn_145{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:300px}._chartTitle_562pn_156{font-size:var(--font-size-lg);font-weight:600;color:var(--foreground);margin-top:0;margin-bottom:var(--spacing-4)}._chartWrapper_562pn_164{position:relative;flex:1;width:100%}._chartOverlay_562pn_170{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none;padding:0 var(--spacing-3)}._overlayRow_562pn_183{display:flex;justify-content:space-between;align-items:center;height:100%}._overlayName_562pn_190{font-size:var(--font-size-sm);font-weight:500;color:var(--surface);mix-blend-mode:difference;z-index:2}._overlayValue_562pn_198{font-size:var(--font-size-sm);font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums;z-index:2}._emptyChart_562pn_206{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:var(--font-size-sm);background:var(--muted);border-radius:var(--radius)}._chartTooltip_562pn_217{background:var(--popup);border:1px solid var(--border);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipLabel_562pn_228{margin:0;font-size:var(--font-size-xs);font-weight:600;color:var(--muted-foreground);text-transform:uppercase}._tooltipAmount_562pn_236{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--foreground)}._tooltipPercent_562pn_243{margin:0;font-size:var(--font-size-sm);font-weight:500;color:var(--primary)}._benchmarkContainer_1d7u5_1{background:linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--primary) 3%,var(--surface)) 100%);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-8) var(--spacing-6);margin-top:var(--spacing-12);display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-md);text-align:center}._sectionTitle_1d7u5_14{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0;letter-spacing:var(--letter-spacing-tight)}._sectionSubtitle_1d7u5_23{font-size:var(--font-size-lg);color:var(--muted-foreground);margin-top:var(--spacing-2);margin-bottom:var(--spacing-12)}._thermometerWrapper_1d7u5_30{width:100%;max-width:800px;padding:var(--spacing-8) 0;position:relative;margin-bottom:var(--spacing-8)}._thermometerTrack_1d7u5_38{height:16px;background:var(--muted);border-radius:var(--radius-full);position:relative;box-shadow:inset 0 2px 4px #0000000d}._thermometerFill_1d7u5_46{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--coral) 0%,var(--warning) 40%,var(--primary) 100%);border-radius:var(--radius-full);transition:width var(--animation-duration-slow) var(--animation-easing-spring)}._marker_1d7u5_56{position:absolute;top:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}._markerTick_1d7u5_66{width:2px;height:8px;background:var(--muted-foreground);margin-top:2px}._markerLabel_1d7u5_73{font-size:var(--font-size-2xs);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._userPin_1d7u5_82{position:absolute;bottom:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;transition:left var(--animation-duration-slow) var(--animation-easing-spring);z-index:10}._pinHead_1d7u5_93{background:var(--foreground);color:var(--surface);font-size:var(--font-size-xs);font-weight:700;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-button);box-shadow:var(--shadow-md);margin-bottom:4px;white-space:nowrap}._pinWarning_1d7u5_105 ._pinHead_1d7u5_93{background:var(--warning);color:var(--warning-foreground)}._pinSuccess_1d7u5_110 ._pinHead_1d7u5_93{background:var(--primary);color:var(--primary-foreground)}._pinNeedle_1d7u5_115{width:2px;height:16px;background:var(--foreground)}._pinWarning_1d7u5_105 ._pinNeedle_1d7u5_115{background:var(--warning)}._pinSuccess_1d7u5_110 ._pinNeedle_1d7u5_115{background:var(--primary)}._messageBox_1d7u5_129{background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);max-width:600px;margin-bottom:var(--spacing-8);box-shadow:var(--shadow-sm)}._messageHeading_1d7u5_139{font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._messageBody_1d7u5_146{font-size:var(--font-size-md);color:var(--muted-foreground);line-height:1.6;margin:0}._funFact_1d7u5_153{display:flex;align-items:center;gap:var(--spacing-3);background:var(--muted);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);margin-top:var(--spacing-4);text-align:left}._funFactEmoji_1d7u5_164{font-size:1.25rem}._funFact_1d7u5_153 p{margin:0;font-size:var(--font-size-sm);font-weight:500;color:var(--foreground)}._statsGrid_1d7u5_175{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);width:100%}@media(max-width:768px){._statsGrid_1d7u5_175{grid-template-columns:1fr 1fr}}@media(max-width:480px){._statsGrid_1d7u5_175{grid-template-columns:1fr}}._currencyNote_1d7u5_194{margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--muted-foreground)}._statCard_1d7u5_201{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._statLabel_1d7u5_212{font-size:var(--font-size-xs);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._statValue_1d7u5_220{font-size:var(--font-size-xl);font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums}._scrollReveal_l1gft_1{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}._revealed_l1gft_8{opacity:1;transform:translateY(0)}._pageContainer_19skg_7{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)}._visuallyHidden_19skg_21{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._setupSection_19skg_34{padding:var(--spacing-12) var(--spacing-6) var(--spacing-8);position:relative;z-index:var(--z-content);margin-top:-60px}._setupCard_19skg_41{max-width:1000px;margin:0 auto;background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-glass);border:1px solid rgba(255,255,255,.5);display:flex;flex-direction:column}.dark ._setupCard_19skg_41{background:#1e1a16cc;border-color:#ffffff1a}._resultsSection_19skg_61{padding:var(--spacing-4) var(--spacing-6) var(--spacing-4)}._benchmarkSection_19skg_65{padding:var(--spacing-4) var(--spacing-6) var(--spacing-12)}._resultsContainer_19skg_69{max-width:1000px;margin:0 auto}._downloadSection_19skg_75{padding:var(--spacing-4) var(--spacing-6) var(--spacing-12)}._downloadContainer_19skg_79{max-width:1000px;margin:0 auto;text-align:center;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:0 1px 2px #00000005,0 4px 12px #0000000a,0 8px 24px #00000005}._downloadHeading_19skg_90{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:700;margin:0 0 var(--spacing-2);letter-spacing:-.02em;color:var(--foreground)}._downloadSubheading_19skg_99{font-size:var(--font-size-md);color:var(--muted-foreground);max-width:480px;margin:0 auto var(--spacing-6);line-height:1.6}._educationalSection_19skg_108{padding:var(--spacing-16) var(--spacing-6)}._educationalContainer_19skg_112{max-width:1000px;margin:0 auto}._educationalHeading_19skg_119{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);text-wrap:balance}._educationalGrid_19skg_131{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._benefitCard_19skg_137{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._benefitCard_19skg_137:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._benefitIconWrapper_19skg_155{width:56px;height:56px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}._benefitCard_19skg_137 h3{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:700;margin-top:0;margin-bottom:var(--spacing-3);color:var(--foreground)}._benefitCard_19skg_137 p{font-size:var(--font-size-md);color:var(--muted-foreground);line-height:1.6;margin:0}._faqSection_19skg_186{padding:var(--spacing-12) var(--spacing-6) var(--spacing-16);background-color:transparent}._faqContainer_19skg_191{max-width:1000px;margin:0 auto}._faqHeading_19skg_196{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_19skg_211{padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);background:transparent}._ctaContainer_19skg_216{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_19skg_216 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_19skg_216 p{font-size:var(--font-size-lg);color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._ctaButtons_19skg_241{display:flex;justify-content:center;gap:var(--spacing-4)}@media(max-width:1023px){._setupSection_19skg_34,._resultsSection_19skg_61,._benchmarkSection_19skg_65,._educationalSection_19skg_108,._faqSection_19skg_186,._ctaSection_19skg_211{padding:var(--spacing-8) var(--spacing-4)}._setupCard_19skg_41{padding:var(--spacing-4)}._educationalGrid_19skg_131{grid-template-columns:1fr;gap:1.25rem}._ctaContainer_19skg_216 h3{font-size:var(--font-size-2xl)}._ctaButtons_19skg_241{flex-direction:column}._ctaButtons_19skg_241 a,._ctaButtons_19skg_241 button{width:100%}}@media(min-width:768px)and (max-width:1023px){._educationalGrid_19skg_131{grid-template-columns:repeat(3,minmax(0,1fr))}._setupSection_19skg_34{margin-top:0}._ctaButtons_19skg_241{flex-direction:row}._ctaButtons_19skg_241 a,._ctaButtons_19skg_241 button{width:auto}}@media(max-width:767px){._setupSection_19skg_34{margin-top:0;padding-top:var(--spacing-6)}}
