.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)}}.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}.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-4)}.ToolLayout_header__xUb8g{display:flex;flex-direction:column;gap:var(--space-1)}.ToolLayout_headerRow__mQij3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.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_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_actions__PrR66{display:flex;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-8);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_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_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 (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}}.DeviceCard_card__ItIgq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);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)}.DeviceCard_card__ItIgq:focus-within{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DeviceCard_header__1R5Z4{display:flex;align-items:center;gap:var(--space-3)}.DeviceCard_select__Kv0_i{flex:1;min-width:0;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-3) var(--space-4);cursor:pointer;outline:none;min-height:auto;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%24%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a3a3a3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.DeviceCard_select__Kv0_i:focus{border-color:var(--input-border-focus)}.DeviceCard_removeBtn__cxAQa{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);flex-shrink:0;-webkit-tap-highlight-color:transparent}.DeviceCard_removeBtn__cxAQa svg{flex-shrink:0}.DeviceCard_removeBtn__cxAQa:hover{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}.DeviceCard_fields__CcDya{display:grid;grid-template-columns:60px 1fr 1fr;gap:var(--space-2)}.DeviceCard_field___1Fwu{display:flex;flex-direction:column;gap:var(--space-1)}.DeviceCard_fieldLabel__qTjVH{font-size:10px;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.DeviceCard_input__Auj74{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-mono);padding:var(--space-2) var(--space-3);outline:none;min-width:0;min-height:auto;-moz-appearance:textfield}.DeviceCard_input__Auj74::-webkit-inner-spin-button,.DeviceCard_input__Auj74::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DeviceCard_input__Auj74:focus{border-color:var(--input-border-focus)}.DeviceCard_summary__mWd1p{display:flex;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);margin-top:var(--space-1);border-top:1px dashed var(--color-border-primary)}.DeviceCard_summaryItem__M_q81{display:flex;flex-direction:column;gap:2px}.DeviceCard_summaryLabel__J6wWn{font-size:10px;color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium)}.DeviceCard_summaryValue__OZJij{font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--font-medium);color:var(--color-text-secondary)}@media (min-width:768px){.DeviceCard_fields__CcDya{grid-template-columns:80px 1fr 1fr}}.AmpDrawCalculator_sidebar__YbIaT{display:flex;flex-direction:column;gap:var(--space-4)}.AmpDrawCalculator_totalCard__are6O{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-4);box-shadow:var(--shadow-sm)}.AmpDrawCalculator_totalHeader__86qdu{display:flex;align-items:center;gap:var(--space-2)}.AmpDrawCalculator_totalIcon__VVN0a{color:var(--color-brand)}.AmpDrawCalculator_totalLabel__Zo19s{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.AmpDrawCalculator_deviceCountBadge__0Wxxd{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full)}.AmpDrawCalculator_totalGrid___tpaQ{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0}.AmpDrawCalculator_batteryLink__g5x9N{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);text-decoration:none;transition:all var(--transition-fast) var(--transition-ease);box-shadow:var(--shadow-sm)}.AmpDrawCalculator_batteryLink__g5x9N:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.AmpDrawCalculator_batteryLink__g5x9N svg{transition:transform var(--transition-fast) var(--transition-ease)}.AmpDrawCalculator_batteryLink__g5x9N:hover svg{transform:translateX(4px)}.AmpDrawCalculator_calculatorLayout__WKUJJ{display:flex;flex-direction:column;gap:var(--space-6)}.AmpDrawCalculator_cardSection__vOG0_{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.AmpDrawCalculator_sectionHeader__eSyDH{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:60px;z-index:10;background:var(--color-bg-secondary);padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0}.AmpDrawCalculator_sectionHeaderRow__CVCkF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.AmpDrawCalculator_sectionLabel__ny0Fr{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.AmpDrawCalculator_sectionLabelIcon__z1wBS{color:var(--color-brand)}.AmpDrawCalculator_currentTotals__3o81l{display:flex;gap:var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-subtle);background:var(--color-bg-tertiary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-secondary)}.AmpDrawCalculator_deviceList__rKh5r{display:flex;flex-direction:column;gap:var(--space-3)}.AmpDrawCalculator_addBtn__Eq_AO{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent}.AmpDrawCalculator_addBtn__Eq_AO svg{flex-shrink:0}.AmpDrawCalculator_addBtn__Eq_AO:hover:not(:disabled){color:var(--color-brand-light);border-color:var(--color-brand);background:rgba(255,59,48,.05)}.AmpDrawCalculator_addBtn__Eq_AO:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-primary);color:var(--color-text-hint);background:transparent}.AmpDrawCalculator_maxDevicesNote__dBFWf{font-size:var(--text-xs);color:var(--color-warning-text,#ffb74d);text-align:center;margin:var(--space-2) 0 0}.AmpDrawCalculator_shareBtn__rLs4P{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 12px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);box-shadow:var(--shadow-sm)}.AmpDrawCalculator_shareBtn__rLs4P svg{flex-shrink:0}.AmpDrawCalculator_shareBtn__rLs4P:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.AmpDrawCalculator_shareBtnCopied__0Oqfj{color:var(--color-success,#22c55e);border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.AmpDrawCalculator_shareBtnLabel__8nckr{display:inline}@media (min-width:768px){.AmpDrawCalculator_shareBtn__rLs4P{padding:8px 16px}.AmpDrawCalculator_totalCard__are6O{gap:var(--space-4);padding:var(--space-6) var(--space-5)}}.DeviceRow_row__Uour3{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);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)}.DeviceRow_row__Uour3:focus-within{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DeviceRow_topRow__fuo8q{display:flex;align-items:center;gap:var(--space-3)}.DeviceRow_nameSelect__kxoMN{flex:1;min-width:0;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-3) var(--space-4);cursor:pointer;outline:none;min-height:auto;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%24%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a3a3a3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.DeviceRow_nameSelect__kxoMN:focus{border-color:var(--input-border-focus)}.DeviceRow_removeBtn__IEnLi{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);flex-shrink:0;-webkit-tap-highlight-color:transparent}.DeviceRow_removeBtn__IEnLi svg{flex-shrink:0}.DeviceRow_removeBtn__IEnLi:hover{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}.DeviceRow_fields__0BIGK{display:grid;grid-template-columns:60px 1fr 1fr;gap:var(--space-2)}.DeviceRow_field__mZ3Xi{display:flex;flex-direction:column;gap:var(--space-1)}.DeviceRow_fieldLabel__IXPTp{font-size:10px;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.DeviceRow_fieldInput__Xab2d{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-mono);padding:var(--space-2) var(--space-3);outline:none;min-width:0;min-height:auto;appearance:textfield;-moz-appearance:textfield}.DeviceRow_fieldInput__Xab2d::-webkit-inner-spin-button,.DeviceRow_fieldInput__Xab2d::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DeviceRow_fieldInput__Xab2d:focus{border-color:var(--input-border-focus)}.DeviceRow_totals__wv4jK{display:flex;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);margin-top:var(--space-1);border-top:1px dashed var(--color-border-primary)}.DeviceRow_totalItem__QzBzS{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-secondary);font-weight:var(--font-medium)}@media (min-width:768px){.DeviceRow_fields__0BIGK{grid-template-columns:80px 1fr 1fr}}.OhmsLawTriangle_wheel__Z6Gf7{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.OhmsLawTriangle_svg__Ngk8S{width:100%;max-width:240px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.OhmsLawTriangle_node__ckQcx{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.OhmsLawTriangle_node__ckQcx:focus-visible .OhmsLawTriangle_nodeBg__n3wmr{stroke:var(--color-brand-light);stroke-width:2}.OhmsLawTriangle_nodeBg__n3wmr{fill:var(--color-bg-secondary);stroke:var(--color-border-secondary);stroke-width:2;transition:all var(--transition-fast) var(--transition-ease)}.OhmsLawTriangle_node__ckQcx:hover .OhmsLawTriangle_nodeBg__n3wmr{fill:var(--color-bg-tertiary);stroke:var(--color-border-hover)}.OhmsLawTriangle_solving__6jdyE .OhmsLawTriangle_nodeBg__n3wmr{fill:rgba(255,59,48,.15);stroke:var(--color-brand)}.OhmsLawTriangle_symbol__eRqFh{fill:var(--color-text-primary);font-size:22px;font-weight:700;font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle;pointer-events:none;user-select:none}.OhmsLawTriangle_solving__6jdyE .OhmsLawTriangle_symbol__eRqFh{fill:var(--color-brand-light);font-size:24px}.OhmsLawTriangle_operator__8QALz{fill:var(--color-text-hint);font-size:18px;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.OhmsLawTriangle_powerRow__ShqH5{display:flex;justify-content:center;width:100%;max-width:240px}.OhmsLawTriangle_powerBtn__dQhZX{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:2px solid var(--color-border-secondary);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);width:100%;-webkit-tap-highlight-color:transparent}.OhmsLawTriangle_powerBtn__dQhZX:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.OhmsLawTriangle_powerBtn__dQhZX.OhmsLawTriangle_solving__6jdyE{background:rgba(255,59,48,.1);border-color:var(--color-brand)}.OhmsLawTriangle_powerSymbol__9yriS{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.OhmsLawTriangle_powerBtn__dQhZX.OhmsLawTriangle_solving__6jdyE .OhmsLawTriangle_powerSymbol__9yriS{color:var(--color-brand-light)}.OhmsLawTriangle_powerLabel__M0paf{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-muted)}.OhmsLawTriangle_legend__Ql304{font-size:var(--text-sm);color:var(--color-text-hint);text-align:center;background:var(--color-bg-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.OhmsLawCalculator_shareBtn__zdiTv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 12px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);box-shadow:var(--shadow-sm)}.OhmsLawCalculator_shareBtn__zdiTv svg{flex-shrink:0}.OhmsLawCalculator_shareBtn__zdiTv:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.OhmsLawCalculator_shareBtnCopied__m3Fp6{color:var(--color-success,#22c55e);border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.OhmsLawCalculator_shareBtnLabel__v6LPD{display:inline}.OhmsLawCalculator_sidebar__TtIZp{display:flex;flex-direction:column;gap:var(--space-5)}.OhmsLawCalculator_mobileTriangle__xqUwW,.OhmsLawCalculator_sidebarTriangle__7WrJF{display:none}.OhmsLawCalculator_mobileSolveFor__HWtNv{display:flex;flex-direction:column;gap:var(--space-2)}.OhmsLawCalculator_mobileSolveForLabel__3mkY6{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-left:var(--space-1)}.OhmsLawCalculator_mobileSolveForGrid__b2rrd{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--color-bg-secondary);padding:4px;border-radius:var(--radius-xl);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm)}.OhmsLawCalculator_mobileSolveBtn__jgclZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-2) 0;background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent}.OhmsLawCalculator_mobileSolveBtnSymbol__hUPFT{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-secondary);line-height:1}.OhmsLawCalculator_mobileSolveBtnLabel__piZzL{font-size:10px;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.OhmsLawCalculator_mobileSolveBtnActive__JTQfX{background:var(--color-bg-hover);box-shadow:inset 0 0 0 1px var(--color-brand),0 2px 4px rgba(0,0,0,.1)}.OhmsLawCalculator_mobileSolveBtnActive__JTQfX .OhmsLawCalculator_mobileSolveBtnSymbol__hUPFT{color:var(--color-brand-light)}.OhmsLawCalculator_mobileSolveBtnActive__JTQfX .OhmsLawCalculator_mobileSolveBtnLabel__piZzL{color:var(--color-text-primary)}.OhmsLawCalculator_calculatorLayout___Zu6A{display:flex;flex-direction:column;gap:var(--space-6)}.OhmsLawCalculator_cardSection__C0WJU{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.OhmsLawCalculator_sectionHeader__UohkV{display:flex;flex-direction:column;gap:var(--space-1)}.OhmsLawCalculator_sectionLabel__7btXg{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.OhmsLawCalculator_sectionLabelIcon__tn4Q9{color:var(--color-brand)}.OhmsLawCalculator_sectionHint__yadIz{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);margin:0}.OhmsLawCalculator_inputGrid__uucHK{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.OhmsLawCalculator_inputWrapper__0EqNx{display:flex;flex-direction:column;gap:var(--space-2)}.OhmsLawCalculator_inputHint__hVDlu{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-snug);font-size:10px;color:var(--color-text-hint);margin:0;line-height:var(--leading-tight)}@media (min-width:768px){.OhmsLawCalculator_inputHint__hVDlu{font-size:var(--text-xs)}}.OhmsLawCalculator_resultsGrid__1YZif{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.OhmsLawCalculator_formulaCard__k7iY4{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.OhmsLawCalculator_formulaTitle__nJrrf{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.OhmsLawCalculator_formulaTitleIcon__X60jo{color:var(--color-text-muted)}.OhmsLawCalculator_formulaGrid__kMIU0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.OhmsLawCalculator_formula__T46hx{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-tertiary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);text-align:center}@media (min-width:768px){.OhmsLawCalculator_shareBtn__zdiTv{padding:8px 16px}.OhmsLawCalculator_inputGrid__uucHK{grid-template-columns:1fr 1fr;gap:var(--space-5)}.OhmsLawCalculator_resultsGrid__1YZif{gap:var(--space-4)}.OhmsLawCalculator_sidebarTriangle__7WrJF{display:flex;justify-content:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-4);box-shadow:var(--shadow-sm)}.OhmsLawCalculator_mobileSolveFor__HWtNv,.OhmsLawCalculator_mobileTriangle__xqUwW{display:none}}.CircuitDiagram_wrapper__vDgHc{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);overflow-x:auto}.CircuitDiagram_svg__r3FiY{width:100%;min-width:400px;height:auto}.CircuitDiagram_panelLabel__inhlA{fill:var(--color-text-secondary);font-size:14px;font-weight:700;font-family:var(--font-mono)}.CircuitDiagram_deviceLabel__jtB8f{fill:var(--color-text-muted);font-size:12px}.CircuitDiagram_voltageLabel__O13J1{fill:var(--color-text-secondary);font-size:12px;font-family:var(--font-mono);font-weight:600}.CircuitDiagram_empty___6e_s{padding:var(--space-8);text-align:center;color:var(--color-text-hint);font-size:var(--text-sm);background:var(--color-bg-secondary);border:1px dashed var(--color-border-primary);border-radius:var(--radius-lg)}.CircuitDiagram_legend__aX89L{display:flex;gap:var(--space-4);justify-content:center}.CircuitDiagram_legendItem__QuXPL{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle)}.CircuitDiagram_dot__rdely{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.VoltageDropCalculator_calculatorLayout__P8lgX{display:flex;flex-direction:column;gap:var(--space-6)}.VoltageDropCalculator_sidebar__eveX2{display:flex;flex-direction:column;gap:var(--space-4)}.VoltageDropCalculator_totalCard__4IC6V{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-4);box-shadow:var(--shadow-sm)}.VoltageDropCalculator_totalHeader__lrbnS{display:flex;align-items:center;gap:var(--space-2)}.VoltageDropCalculator_totalIcon__oaT1G{color:var(--color-brand)}.VoltageDropCalculator_totalLabel__ZQEp4{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.VoltageDropCalculator_deviceCountBadge__A6z2E{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full)}.VoltageDropCalculator_totalGrid__XxGXs{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0}.VoltageDropCalculator_gaugeWrapper__XMDng{margin-top:var(--space-2);margin-bottom:var(--space-2)}.VoltageDropCalculator_statusRow__FYKdR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);margin-bottom:var(--space-1)}.VoltageDropCalculator_largeBadge__BKmSk{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.VoltageDropCalculator_cardSection__AGBNH{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.VoltageDropCalculator_sectionHeader__NzaL6{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:60px;z-index:10;background:var(--color-bg-secondary);padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0}.VoltageDropCalculator_sectionHeaderRow__iA3Pm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.VoltageDropCalculator_sectionLabel__PKnWe{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.VoltageDropCalculator_sectionLabelIcon__MdNVO{color:var(--color-brand)}.VoltageDropCalculator_paramGrid__XmLcz{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.VoltageDropCalculator_wireSelect__6xwAf{display:flex;flex-direction:column;gap:var(--space-1);height:100%}.VoltageDropCalculator_selectLabel__yK8c_{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}.VoltageDropCalculator_tooltipBtn__zJScX{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}.VoltageDropCalculator_tooltipBtn__zJScX:focus-visible,.VoltageDropCalculator_tooltipBtn__zJScX:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);outline:none}.VoltageDropCalculator_selectWrapper__wyoxM{position:relative;display:flex;align-items:center;flex:1}.VoltageDropCalculator_select__3nMqu{width:100%;height:44px;appearance:none;-webkit-appearance:none;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);color:var(--color-text-primary);font-size:var(--text-lg);font-family:var(--font-mono);padding:0 var(--space-3);padding-right:var(--space-10);line-height:var(--leading-tight);outline:none;cursor:pointer;transition:border-color var(--transition-fast) var(--transition-ease)}.VoltageDropCalculator_select__3nMqu:focus{border-color:var(--input-border-focus)}.VoltageDropCalculator_selectIcon__L1p2v{position:absolute;right:var(--space-3);color:var(--color-text-muted);pointer-events:none}.VoltageDropCalculator_deviceCard__7vkJA,.VoltageDropCalculator_deviceList___wTSh{display:flex;flex-direction:column;gap:var(--space-3)}.VoltageDropCalculator_deviceCard__7vkJA{padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);transition:all var(--transition-fast) var(--transition-ease)}.VoltageDropCalculator_deviceCard__7vkJA:focus-within{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.VoltageDropCalculator_deviceHeader__Vp10Z{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.VoltageDropCalculator_deviceRow__ZACeW{display:flex;flex-direction:column;gap:var(--space-3)}.VoltageDropCalculator_deviceFields__hbF4D{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);flex:1}.VoltageDropCalculator_fieldFull___n_hF,.VoltageDropCalculator_field__t69mQ{display:flex;flex-direction:column;gap:var(--space-1)}.VoltageDropCalculator_fieldFull___n_hF{flex:1}.VoltageDropCalculator_fieldLabel__Zd_KI{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.VoltageDropCalculator_numInput__VoA5L,.VoltageDropCalculator_textInput__crSrY{width:100%;background:var(--color-bg-tertiary);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);outline:none;transition:all var(--transition-fast) var(--transition-ease)}.VoltageDropCalculator_numInput__VoA5L{font-family:var(--font-mono);-moz-appearance:textfield;appearance:textfield}.VoltageDropCalculator_numInput__VoA5L::-webkit-inner-spin-button,.VoltageDropCalculator_numInput__VoA5L::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VoltageDropCalculator_numInput__VoA5L:focus,.VoltageDropCalculator_numInput__VoA5L:hover,.VoltageDropCalculator_textInput__crSrY:focus,.VoltageDropCalculator_textInput__crSrY:hover{background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.VoltageDropCalculator_numInput__VoA5L:focus,.VoltageDropCalculator_textInput__crSrY:focus{border-color:var(--color-brand)}.VoltageDropCalculator_deviceResult__sCoAq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-2) var(--space-3);background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-lg);min-width:90px}.VoltageDropCalculator_deviceResultLabel__e9YyR{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em}.VoltageDropCalculator_deviceVoltage__OCTn0{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-success,#22c55e);white-space:nowrap}.VoltageDropCalculator_removeBtn__hMB0d{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;background:var(--color-bg-tertiary);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-hint);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);flex-shrink:0}.VoltageDropCalculator_removeBtn__hMB0d:hover{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}.VoltageDropCalculator_removeBtn__hMB0d svg{flex-shrink:0}.VoltageDropCalculator_addBtn__AuDn8{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent}.VoltageDropCalculator_addBtn__AuDn8 svg{flex-shrink:0}.VoltageDropCalculator_addBtn__AuDn8:hover:not(:disabled){color:var(--color-brand-light);border-color:var(--color-brand);background:rgba(255,59,48,.05)}.VoltageDropCalculator_addBtn__AuDn8:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-primary);color:var(--color-text-hint);background:transparent}.VoltageDropCalculator_maxDevicesNote__l2Euo{font-size:var(--text-xs);color:var(--color-warning-text,#ffb74d);text-align:center;margin:var(--space-2) 0 0}.VoltageDropCalculator_circuitWarning___wiyD{display:flex;align-items:flex-start;gap:var(--space-2);background:rgba(255,59,48,.08);border:1px solid rgba(255,59,48,.25);border-radius:var(--radius-lg);padding:var(--space-3);font-size:var(--text-xs);color:var(--color-error-text,#ff6b6b);line-height:var(--leading-relaxed)}.VoltageDropCalculator_circuitWarningIcon__2pvfn{flex-shrink:0;margin-top:1px}.VoltageDropCalculator_shareBtn__THcKk{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 12px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);box-shadow:var(--shadow-sm)}.VoltageDropCalculator_shareBtn__THcKk svg{flex-shrink:0}.VoltageDropCalculator_shareBtn__THcKk:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.VoltageDropCalculator_shareBtnCopied__ePZ3G{color:var(--color-success,#22c55e);border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.VoltageDropCalculator_shareBtnLabel__hFz39{display:inline}@media (min-width:640px){.VoltageDropCalculator_paramGrid__XmLcz{grid-template-columns:repeat(3,1fr)}.VoltageDropCalculator_deviceRow__ZACeW{flex-direction:row;align-items:flex-end}}@media (min-width:1024px){.VoltageDropCalculator_paramGrid__XmLcz{grid-template-columns:1fr 1.5fr 1fr}}@media (min-width:768px){.VoltageDropCalculator_shareBtn__THcKk{padding:8px 16px}.VoltageDropCalculator_totalCard__4IC6V{gap:var(--space-4);padding:var(--space-6) var(--space-5)}}