.ValueDisplay_wrapper__ZQmhE{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);transition:all var(--transition-fast) var(--transition-ease)}@media (min-width:768px){.ValueDisplay_wrapper__ZQmhE{padding:var(--space-4)}}.ValueDisplay_interactive__KTsIk{cursor:pointer;-webkit-tap-highlight-color:transparent}.ValueDisplay_interactive__KTsIk:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.ValueDisplay_interactive__KTsIk:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ValueDisplay_highlight__4LqAn{border-color:var(--color-brand);background:rgba(255,59,48,.08);box-shadow:inset 0 0 0 1px var(--color-brand)}.ValueDisplay_label___8QBm{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.ValueDisplay_highlight__4LqAn .ValueDisplay_label___8QBm{color:var(--color-brand-light)}.ValueDisplay_valueRow__LbvKg{display:flex;align-items:baseline;gap:var(--space-2)}.ValueDisplay_value__znBIg{font-family:var(--font-mono);color:var(--color-text-primary);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.ValueDisplay_sm__u9i2K{font-size:var(--text-base)}.ValueDisplay_md__Y41Xp{font-size:var(--text-xl)}.ValueDisplay_lg__e2OMr{font-size:var(--text-2xl)}.ValueDisplay_unit__0w3Re{font-size:var(--text-sm);color:var(--color-text-subtle)}.ToolDisclaimer_disclaimer__aEJkp{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-subtle);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-12)}@media (min-width:768px){.ToolDisclaimer_disclaimer__aEJkp{margin-bottom:0}}.ToolDisclaimer_disclaimer__aEJkp strong{color:var(--color-text-muted)}.ToolTooltip_wrapper__p2H7b{position:relative;display:inline-flex}.ToolTooltip_popover__iiMvb{position:absolute;top:calc(100% + 6px);z-index:var(--z-dropdown);width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);white-space:normal;pointer-events:none;animation:ToolTooltip_fadeIn__mTuus var(--transition-fast) var(--transition-ease)}.ToolTooltip_alignRight__rnshY{right:0}.ToolTooltip_alignLeft__mOTcQ{left:0}.ToolTooltip_alignCenter__RMJ4C{left:50%;transform:translateX(-50%)}@media (max-width:640px){.ToolTooltip_popover__iiMvb{max-width:240px}}@keyframes ToolTooltip_fadeIn__mTuus{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ToolLayout_container__QkBuH{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-3) var(--space-2)}.ToolLayout_containerCompact__Tzr9d{gap:var(--space-3)}@media (max-width:767px){.ToolLayout_container__QkBuH{overflow-x:hidden}}.ToolLayout_header__xUb8g{display:flex;flex-direction:column;gap:var(--space-1)}.ToolLayout_headerCompact__W5fTS{gap:4px}.ToolLayout_headerRow__mQij3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ToolLayout_headerCompact__W5fTS .ToolLayout_headerRow__mQij3{align-items:flex-start;gap:var(--space-2)}.ToolLayout_title__GJ_8m{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.ToolLayout_headerCompact__W5fTS .ToolLayout_title__GJ_8m{font-size:clamp(1.4rem,4.5vw,1.85rem)}.ToolLayout_description__uE_TV{display:none;font-size:var(--text-xs);color:var(--color-text-hint);line-height:var(--leading-normal);margin:0;max-width:80ch}.ToolLayout_headerCompact__W5fTS .ToolLayout_description__uE_TV{font-size:var(--text-sm);line-height:1.45;max-width:64ch}.ToolLayout_actions__PrR66{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ToolLayout_single__Jo3AR{display:flex;flex-direction:column}.ToolLayout_grid__I38Cz{display:flex;flex-direction:column-reverse;gap:var(--space-6)}.ToolLayout_main__IPGqF{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.ToolLayout_sidebar__JusuA{display:flex;flex-direction:column;gap:var(--space-4)}.ToolLayout_scrollTopBtn__XfNA1{position:fixed;bottom:var(--space-4);right:var(--space-4);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);box-shadow:0 4px 12px rgba(0,0,0,.5);cursor:pointer;z-index:50;transition:all var(--transition-fast) var(--transition-ease)}.ToolLayout_scrollTopBtn__XfNA1:hover{background:var(--color-bg-hover);border-color:var(--color-brand);color:var(--color-brand-light);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.6)}.ToolLayout_reportIssue__ztbyJ{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);text-align:center}.ToolLayout_reportText__Tavuo{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ToolLayout_reportLink__LXcVo{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--transition-fast) var(--transition-ease)}.ToolLayout_reportLink__LXcVo:hover{background:var(--color-bg-hover);border-color:var(--color-brand);color:var(--color-brand-light)}@media (min-width:768px){.ToolLayout_container__QkBuH{gap:var(--space-6);padding:var(--space-8) var(--space-6)}.ToolLayout_containerCompact__Tzr9d{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.ToolLayout_header__xUb8g{gap:var(--space-2)}.ToolLayout_title__GJ_8m{font-size:var(--text-2xl)}.ToolLayout_description__uE_TV{display:block;font-size:var(--text-xs)}.ToolLayout_headerCompact__W5fTS .ToolLayout_description__uE_TV{display:block;font-size:var(--text-sm)}.ToolLayout_grid__I38Cz{display:grid;grid-template-columns:1fr 320px}.ToolLayout_sidebar__JusuA{position:sticky;top:var(--space-24);align-self:start}.ToolLayout_scrollTopBtn__XfNA1{display:none}}@media (max-width:767px){.ToolLayout_headerCompact__W5fTS .ToolLayout_title__GJ_8m{font-size:clamp(.95rem,4vw,1.4rem)}.ToolLayout_headerCompact__W5fTS .ToolLayout_description__uE_TV{display:none}}@media (min-width:1024px){.ToolLayout_grid__I38Cz{grid-template-columns:1fr 360px}}@media print{.ToolLayout_container__QkBuH{padding:0;max-width:100%}.ToolLayout_actions__PrR66{display:none}}.NumericInput_wrapper__2v_9m{display:flex;flex-direction:column;gap:var(--space-1)}.NumericInput_label__PUoIn{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);line-height:var(--leading-tight);min-height:16px}.NumericInput_tooltipBtn__G6U99{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:var(--font-bold);color:var(--color-text-hint);background:transparent;border:1px solid var(--color-border-tertiary);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;padding:0;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent}.NumericInput_tooltipBtn__G6U99:focus-visible,.NumericInput_tooltipBtn__G6U99:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);outline:none}.NumericInput_inputRow__WA4Od{display:flex;align-items:center;gap:var(--space-2);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding-right:var(--space-3);transition:border-color var(--transition-fast) var(--transition-ease);height:44px}.NumericInput_inputRow__WA4Od:focus-within{border-color:var(--input-border-focus)}.NumericInput_input__gzBN6{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:var(--text-lg);font-family:var(--font-mono);padding:0 var(--space-3);height:100%;line-height:var(--leading-tight);appearance:textfield;-moz-appearance:textfield}.NumericInput_input__gzBN6::-webkit-inner-spin-button,.NumericInput_input__gzBN6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumericInput_input__gzBN6::placeholder{color:var(--color-text-hint)}.NumericInput_input__gzBN6:disabled{color:var(--color-text-disabled);cursor:not-allowed}.NumericInput_isDefault__l2_QT{opacity:.6}.NumericInput_isUser__Gdims{opacity:1}.NumericInput_unit__AVu7w{font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap;user-select:none;flex-shrink:0}.UnitToggle_track___eO2N{display:inline-flex;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:4px;gap:2px}.UnitToggle_fullWidth__D2d0p{display:flex;width:100%}.UnitToggle_fullWidth__D2d0p .UnitToggle_option__fSaoK{flex:1}.UnitToggle_option__fSaoK{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap;line-height:var(--leading-tight);-webkit-tap-highlight-color:transparent}@media (min-width:768px){.UnitToggle_option__fSaoK{padding:var(--space-2) var(--space-4)}}.UnitToggle_option__fSaoK:hover{color:var(--color-text-secondary)}.UnitToggle_active__ROsOR{background:var(--color-bg-hover);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}