.calculatorTool_calculator__5KJeb{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:24px;height:100%}.calculatorTool_leftPanel__3cAAc{flex:0 0 40%;width:40%;display:flex;flex-direction:column;gap:20px;min-width:0;background-color:var(--ink-2);padding-bottom:20px;border-radius:8px}.calculatorTool_rightPanel__sddOi{flex:0 0 calc(60% - 24px);width:calc(60% - 24px);display:flex;flex-direction:column;gap:20px;min-width:0;border-radius:8px}.calculatorTool_toolHeader__vd1Bn{margin-bottom:24px}.calculatorTool_toolCategoryBadge__C6TfR{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:3px 8px;border-radius:1px;margin-bottom:10px}.calculatorTool_badgeIcon__8sVbS{display:flex;align-items:center;line-height:1}.calculatorTool_badgeCalculator__mSrXP{color:var(--purple);background:rgba(122,90,184,.1);border:1px solid rgba(122,90,184,.2)}.calculatorTool_badgeConverter__ExP4h{color:var(--teal);background:rgba(42,138,122,.1);border:1px solid rgba(42,138,122,.2)}.calculatorTool_badgeGenerator__Szvze{color:var(--amber-dim);background:rgba(184,122,42,.1);border:1px solid rgba(184,122,42,.2)}.calculatorTool_badgeText__MWMEL{color:var(--cream-3);background:rgba(200,191,168,.08);border:1px solid rgba(200,191,168,.1)}.calculatorTool_badgeColor__jPVpD{color:var(--amber-dim);background:rgba(168,122,42,.1);border:1px solid rgba(168,122,42,.2)}.calculatorTool_badgeMedia__iTPDF{color:var(--red);background:rgba(200,66,42,.1);border:1px solid rgba(200,66,42,.2)}.calculatorTool_toolTitle__aRe0J{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:42px;letter-spacing:1px;color:var(--cream);line-height:1;margin-bottom:8px}.calculatorTool_toolDesc__1fUoH{font-size:14px;color:var(--muted);font-weight:300}.calculatorTool_infoBar__Ky52q{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.calculatorTool_infoChip__1rZb8{display:flex;align-items:center;gap:6px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;color:var(--muted)}.calculatorTool_chipIcon__sYwwA{display:flex;align-items:center}.calculatorTool_resultPanel__HcaTE{background:var(--ink-2);border:1px solid var(--border);border-radius:var(--radius);padding:28px 32px;display:flex;flex-direction:column;gap:24px;align-items:start;position:relative;overflow:hidden;height:100%}.calculatorTool_resultPanel__HcaTE:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--amber)}.calculatorTool_resultMain__eEN6_{min-width:0;width:100%;display:flex;flex-direction:column;gap:6px;align-items:center}.calculatorTool_resultLabel__9YrT6{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--amber);margin-bottom:6px}.calculatorTool_resultValue__JGDJr{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:52px;color:var(--cream);line-height:1;letter-spacing:1px}.calculatorTool_resultPositive__nojyh{color:var(--teal)}.calculatorTool_resultNegative__kv3XB{color:var(--red)}.calculatorTool_resultNote__HElSv{font-size:12.5px;color:var(--muted)}.calculatorTool_resultPlaceholder__MbJJO{font-size:16px;color:var(--muted);opacity:.6;margin:20px 0;line-height:1.4}.calculatorTool_resultBreakdown__oqq7C{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%}.calculatorTool_breakdownWithChart__5Q4dH{display:flex;flex-direction:row;gap:32px;align-items:center;width:100%}.calculatorTool_breakdownItemsColumn__lv3QT{display:flex;flex-direction:column;gap:12px;flex:1}.calculatorTool_chartColumn__W0n7f{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.calculatorTool_fullWidthChart__8kH9Z{width:100%;display:flex;justify-content:center;align-items:center}.calculatorTool_breakdownItem__ICkVn{display:flex;flex-direction:column;gap:2px;width:100%}.calculatorTool_breakdownLabel__2vg8y{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--cream-3)}.calculatorTool_breakdownValue__gvHvd{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:32px;line-height:1}.calculatorTool_breakdownValuePositive__P_WIV{color:var(--amber)}.calculatorTool_breakdownValueNegative__ncTjY{color:var(--red)}.calculatorTool_breakdownValueNeutral__rrkpv{color:var(--cream)}.calculatorTool_calcSections__K4rQU{display:flex;flex-direction:column;align-items:stretch}.calculatorTool_fieldGroup__5JAeP{background-color:var(--ink-1)}.calculatorTool_sectionHeader__aFgPL{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--ink-3)}.calculatorTool_sectionAccent__5PEay{width:24px;height:2px;background:var(--amber);flex-shrink:0}.calculatorTool_sectionTitle___cqnK{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:18px;letter-spacing:.5px;color:var(--cream-3);line-height:1}.calculatorTool_fieldGrid__mPPb_{display:grid;grid-template-columns:1fr 1fr;background:var(--ink-2)}.calculatorTool_fieldGridSingle__itWb6{display:grid;grid-template-columns:1fr;background:var(--ink-2)}.calculatorTool_fieldItem__O9L8L{display:flex;flex-direction:column;gap:6px;padding:14px 20px;background:var(--ink-2)}.calculatorTool_fieldLabel__KQLC0{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cream-3)}.calculatorTool_fieldInput__8Ikf7{background:var(--ink-3);border-radius:2px;padding:7px 12px;color:var(--amber);font-family:var(--font-body,"DM Sans",sans-serif);font-size:14px;outline:none;transition:border-color .15s;width:100%;height:42px}.calculatorTool_fieldInput__8Ikf7:focus{border-color:var(--amber)}.calculatorTool_fieldInput__8Ikf7::placeholder{color:rgba(122,116,104,.5)}.calculatorTool_fieldInput__8Ikf7::-webkit-calendar-picker-indicator{filter:invert(.5) sepia(1) saturate(5) hue-rotate(0deg);cursor:pointer;opacity:.6}.calculatorTool_fieldInput__8Ikf7[type=date]{cursor:pointer}.calculatorTool_fieldInput__8Ikf7::-webkit-calendar-picker-indicator:hover{opacity:1}.calculatorTool_fieldTextarea__6lQ8C{resize:vertical;min-height:80px}.calculatorTool_fieldHint__ZMD2y{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--muted);letter-spacing:.3px}.calculatorTool_inputWrapper__dbJUO{position:relative;display:flex;align-items:center}.calculatorTool_inputWrapper__dbJUO .calculatorTool_fieldInput__8Ikf7{padding-right:50px}.calculatorTool_inputUnit__5wJLp{position:absolute;right:10px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:var(--amber);pointer-events:none;user-select:none}.calculatorTool_selectWrapper__twF23{position:relative;display:flex;align-items:center;width:100%}.calculatorTool_fieldSelect__uQfhZ{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;cursor:pointer}.calculatorTool_fieldSelect__uQfhZ:focus{border-color:var(--amber)}.calculatorTool_selectArrow__ZQlAs{position:absolute;right:10px;font-size:13px;color:var(--muted);pointer-events:none;user-select:none;line-height:1}.calculatorTool_rangeWrapper__HhdHv{display:flex;align-items:center;gap:12px}.calculatorTool_rangeSlider__1_VjH{flex:1;appearance:none;-webkit-appearance:none;height:4px;background:var(--ink-4);border-radius:2px;outline:none;cursor:pointer;border:none;padding:0}.calculatorTool_rangeSlider__1_VjH::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:2px;background:var(--amber);cursor:pointer}.calculatorTool_rangeSlider__1_VjH::-moz-range-thumb{width:16px;height:16px;border-radius:2px;background:var(--amber);cursor:pointer;border:none}.calculatorTool_rangeValue__lj2dx{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:28px;color:var(--amber);line-height:1;min-width:36px;text-align:center}.calculatorTool_calcActions__rHWl5{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;gap:10px}.calculatorTool_statusMsg__NxWgU{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:var(--muted);margin-left:auto}.calculatorTool_disclaimer__D0PYf{display:flex;align-items:flex-start;gap:10px;padding:16px;background:rgba(var(--red-rgb,200,66,42),.05);border:1px solid rgba(var(--red-rgb,200,66,42),.1);border-radius:var(--radius);color:var(--muted);font-size:13px;line-height:1.5;margin-top:10px}.calculatorTool_disclaimerIcon__ThPOz{flex-shrink:0;margin-top:2px;color:var(--red);opacity:.7}@media (max-width:640px){.calculatorTool_calculator__5KJeb{flex-direction:column}.calculatorTool_leftPanel__3cAAc,.calculatorTool_rightPanel__sddOi{flex:0 0 100%;width:100%}.calculatorTool_toolTitle__aRe0J{font-size:34px}.calculatorTool_fieldGrid__mPPb_,.calculatorTool_resultPanel__HcaTE{grid-template-columns:1fr}.calculatorTool_breakdownWithChart__5Q4dH{flex-direction:column;gap:20px}.calculatorTool_breakdownItemsColumn__lv3QT,.calculatorTool_chartColumn__W0n7f,.calculatorTool_fullWidthChart__8kH9Z{width:100%}.calculatorTool_resultBreakdown__oqq7C{flex-direction:row;flex-wrap:wrap;gap:16px}.calculatorTool_resultValue__JGDJr{font-size:40px}.calculatorTool_calcActions__rHWl5{flex-wrap:wrap}}.charts_chartContainer__KLCmt{width:100%;background:var(--ink-2);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:20px;align-items:center}.charts_chartTitle__w4tzG{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--amber);margin-bottom:4px;align-self:flex-start}.charts_pieWrapper__VQz8_{position:relative;display:flex;justify-content:center;align-items:center}.charts_svg___q2J8{transform:rotate(-90deg)}.charts_pieSegment__FaKX6{fill:none;transition:stroke-dasharray .5s ease}.charts_legend__X9O00{display:flex;flex-direction:column;gap:8px;width:100%}.charts_legendItem__0mPIH{display:flex;align-items:center;gap:10px}.charts_legendColor__bGogl{width:12px;height:12px;border-radius:2px}.charts_legendLabel__0Nvn8{font-family:var(--font-body,"DM Sans",sans-serif);font-size:13px;color:var(--muted);flex:1}.charts_legendValue__eJeU2{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;color:var(--cream);font-weight:500}.charts_barGrid__tvoTC{display:flex;align-items:flex-end;gap:16px;width:100%;height:200px;padding-top:20px;padding-bottom:30px}.charts_barWrapper__VLfG9{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}.charts_bar__YrNbL{width:100%;min-width:24px;max-width:40px;border-radius:2px 2px 0 0;transition:height .4s ease;background:var(--amber);position:relative}.charts_bar__YrNbL:hover{filter:brightness(1.2);box-shadow:0 0 10px rgba(184,122,42,.4)}.charts_barLabel__Hhlkm{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;color:var(--muted);white-space:nowrap}.charts_lineChartWrapper__Jq18i{width:100%;height:200px}.charts_pathLine__9Tc_Y{fill:none;stroke:var(--amber);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.charts_pathArea__x_4ZR{fill:url(#lineGradient);opacity:.2}.charts_compBar__F39q5{width:100%;height:24px;background:var(--ink-4);border-radius:2px;overflow:hidden;display:flex}.charts_compSegment__aG9cd{height:100%;transition:width .4s ease}