.AnswerVote_container__mCztQ{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.AnswerVote_voteBtn__ZVOx3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--color-text-hint);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.AnswerVote_voteBtn__ZVOx3:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted);background:var(--color-bg-tertiary)}.AnswerVote_voteBtn__ZVOx3:disabled{cursor:default}.AnswerVote_voteBtn__ZVOx3.AnswerVote_active__35yu1{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.AnswerVote_score__q6MLh{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-muted);min-width:24px;text-align:center;line-height:1;padding:2px 0}.AnswerVote_score__q6MLh.AnswerVote_positive__Y8fSm{color:#22c55e}.AnswerVote_score__q6MLh.AnswerVote_negative__mJdVl{color:var(--color-brand)}.CommentThread_container__m_k_4{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);margin-top:var(--space-6)}.CommentThread_threadHeader__TP4sZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.CommentThread_title__Gn2Gl{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.CommentThread_sortToggle__vx5Or{display:flex;gap:var(--space-1);flex-shrink:0}.CommentThread_sortBtnActive__9O1IT,.CommentThread_sortBtn__xvUG1{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid var(--color-border-subtle);cursor:pointer;background:transparent;color:var(--color-text-muted);transition:background .15s,color .15s,border-color .15s}.CommentThread_sortBtn__xvUG1:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.CommentThread_sortBtnActive__9O1IT{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-default)}.CommentThread_count__otzwY{font-size:var(--text-xs);color:var(--color-text-hint);background:var(--color-bg-tertiary);padding:1px 8px;border-radius:var(--radius-full);font-weight:var(--font-normal)}.CommentThread_loading__tPWwo{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-4) 0}.CommentThread_spinner__xRfo0{animation:CommentThread_spin__YUi7P 1s linear infinite}@keyframes CommentThread_spin__YUi7P{to{transform:rotate(1turn)}}.CommentThread_empty__LPuLt{font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-3) 0}.CommentThread_commentList__azuLs{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-4)}.CommentThread_comment__JNlQC{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);align-items:flex-start}.CommentThread_comment__JNlQC:last-child{border-bottom:none}.CommentThread_voteContainer__NwkDe{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:0}.CommentThread_voteBtn__C3SrB{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);cursor:pointer;transition:color .15s,border-color .15s}.CommentThread_voteBtn__C3SrB:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted)}.CommentThread_voteBtn__C3SrB:disabled{cursor:default}.CommentThread_voteBtn__C3SrB.CommentThread_voteActive__jXPz9{color:var(--color-brand);border-color:var(--color-brand)}.CommentThread_voteScore__iwjbY{font-size:11px;font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center;min-width:20px;line-height:1;padding:1px 0}.CommentThread_voteScore__iwjbY.CommentThread_positive__deQfj{color:#22c55e}.CommentThread_voteScore__iwjbY.CommentThread_negative__Z1DXK{color:var(--color-brand)}.CommentThread_commentBody__p3Y_F{flex:1;min-width:0}.CommentThread_commentHeader__RoX_P{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.CommentThread_commentAuthor__YLMW_{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none}.CommentThread_commentAuthor__YLMW_:hover{color:var(--color-brand)}.CommentThread_commentDate__saHbu{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread_deleteBtn__ybuxM{display:flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.CommentThread_comment__JNlQC:hover .CommentThread_deleteBtn__ybuxM{opacity:1}.CommentThread_deleteBtn__ybuxM:hover{color:var(--color-brand)}.CommentThread_commentContent__68o39{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);white-space:pre-wrap}.CommentThread_form__uTRSw{margin-top:var(--space-3)}.CommentThread_textarea__KcEnL{width:100%;padding:var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-secondary);resize:vertical;min-height:80px;outline:none;transition:border-color var(--transition-fast) var(--transition-ease)}.CommentThread_textarea__KcEnL:focus{border-color:var(--color-brand)}.CommentThread_textarea__KcEnL::placeholder{color:var(--color-text-hint)}.CommentThread_formFooter__hTseU{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.CommentThread_charCount__3LDcB{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread_submitButton__lRZzC{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-lg);background:var(--color-brand);color:white;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease)}.CommentThread_submitButton__lRZzC:hover:not(:disabled){background:var(--color-brand-hover)}.CommentThread_submitButton__lRZzC:disabled{opacity:.4;cursor:not-allowed}.CommentThread_error__LFzDS{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--space-2)}.CommentThread_authPrompt__kmGHW{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-hint);text-align:center;margin-top:var(--space-3)}.CommentThread_authPrompt__kmGHW a{color:var(--color-brand);text-decoration:none;font-weight:var(--font-medium)}.CommentThread_authPrompt__kmGHW a:hover{text-decoration:underline}.AskAIContextPrompt_prompt__A7A9r{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,149,0,.08);border:1px solid rgba(255,149,0,.2);border-radius:6px;text-decoration:none;transition:all .2s ease;max-width:100%;cursor:pointer;font-family:inherit;font-size:.8rem;color:var(--color-text-secondary,#a3a3a3);line-height:1.4}.AskAIContextPrompt_prompt__A7A9r:hover{background:rgba(255,149,0,.12);border-color:rgba(255,149,0,.35)}.AskAIContextPrompt_prompt__A7A9r:focus-visible{outline:2px solid #ff9500;outline-offset:2px}.AskAIContextPrompt_icon__7YnyT{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,149,0,.15);border-radius:4px;color:#ff9500;flex-shrink:0}.AskAIContextPrompt_icon__7YnyT svg{width:14px;height:14px}.AskAIContextPrompt_text__iOcam{text-align:left}.AskAIContextPrompt_text__iOcam strong{color:#ff9500;font-weight:600}.AskAIContextPrompt_arrow__CXS6a{color:#ff9500;font-size:.9rem;font-weight:500;flex-shrink:0;transition:transform .2s ease}.AskAIContextPrompt_prompt__A7A9r:hover .AskAIContextPrompt_arrow__CXS6a{transform:translateX(2px)}.AskAIContextPrompt_default__vaDY2{width:100%;margin-top:.75rem}.AskAIContextPrompt_inline__6vrE4{padding:.375rem .625rem;font-size:.75rem;gap:.375rem;margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.06);width:100%}.AskAIContextPrompt_inline__6vrE4 .AskAIContextPrompt_icon__7YnyT{width:20px;height:20px}.AskAIContextPrompt_inline__6vrE4 .AskAIContextPrompt_icon__7YnyT svg{width:12px;height:12px}.AskAIContextPrompt_result__Odx_m{width:100%;margin-top:1rem;padding:.625rem .875rem;background:rgba(255,149,0,.06);border-color:rgba(255,149,0,.25)}.AskAIContextPrompt_result__Odx_m:hover{background:rgba(255,149,0,.1);border-color:rgba(255,149,0,.4)}@media (max-width:768px){.AskAIContextPrompt_prompt__A7A9r{font-size:.75rem}.AskAIContextPrompt_inline__6vrE4{font-size:.7rem}}.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;box-sizing:border-box;min-height:36px;line-height:1;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);white-space:nowrap}.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)}}.ConduitCrossSection_container__Wlx2b{display:flex;align-items:center;justify-content:center;padding:var(--space-4);width:100%}.ConduitCrossSection_svg__TmehI{width:100%;max-width:280px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.ConduitCrossSection_fillLabel__FKdVu{font-family:var(--font-montserrat);font-size:16px;font-weight:800;text-anchor:middle;fill:var(--color-text-primary);text-shadow:0 2px 4px rgba(0,0,0,.8)}.ConduitCrossSection_fillSublabel__xR2IW{font-family:var(--font-inter);font-size:10px;font-weight:500;text-anchor:middle;fill:var(--color-text-secondary);text-shadow:0 1px 2px rgba(0,0,0,.8)}@media (max-width:767px){.ConduitCrossSection_container__Wlx2b{padding:var(--space-1) 0}.ConduitCrossSection_svg__TmehI{max-width:180px}}.ConduitFillCalculator_calculatorLayout__U2oc_{display:flex;flex-direction:column;gap:var(--space-4)}.ConduitFillCalculator_cardSection__jaXOh{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-4);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.ConduitFillCalculator_cardSection__jaXOh:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator_resultCard__s92hm{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-3) var(--space-4);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.ConduitFillCalculator_resultCard__s92hm:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator_fillBarRow__Z6VDP{display:flex;align-items:center;gap:var(--space-3)}.ConduitFillCalculator_fillBarTrack__BsNmy{flex:1;position:relative;height:10px;background:var(--color-bg-tertiary);border-radius:var(--radius-full);overflow:visible}.ConduitFillCalculator_fillBarFill__FMC8E{position:absolute;top:0;left:0;height:100%;border-radius:var(--radius-full);transition:width .4s ease,background-color .3s ease}.ConduitFillCalculator_fillPass__X7j7q{background:#4caf50}.ConduitFillCalculator_fillWarning___G19P{background:#ff9800}.ConduitFillCalculator_fillFail__q9EMn{background:var(--color-brand)}.ConduitFillCalculator_fillBarThreshold__ufyjV{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--color-text-secondary);border-radius:1px;z-index:1;transition:left .3s ease}.ConduitFillCalculator_fillValue__3gFXC{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);white-space:nowrap;min-width:52px;text-align:right}.ConduitFillCalculator_resultSummary__lFoLJ{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ConduitFillCalculator_resultPill___BlPk{display:inline-flex;align-items:center;padding:3px 10px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.78rem;font-family:var(--font-mono);font-weight:var(--font-medium);line-height:1.4;white-space:nowrap}.ConduitFillCalculator_resultPillPass__mtyNc{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50;font-weight:var(--font-bold)}.ConduitFillCalculator_resultPillWarning__RxnHP{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3);color:#ff9800;font-weight:var(--font-bold)}.ConduitFillCalculator_resultPillFail__UnA5c{background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.3);color:var(--color-brand);font-weight:var(--font-bold)}.ConduitFillCalculator_resultPillUpgrade__ADJGt{background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.3);color:#2196f3;font-weight:var(--font-bold)}.ConduitFillCalculator_conduitSelectors__Eh9VC{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ConduitFillCalculator_selectGroup__L4XBu{display:flex;flex-direction:column;gap:var(--space-1)}.ConduitFillCalculator_selectLabel__6tGym{font-size:.78rem;font-weight:var(--font-medium);color:var(--color-text-muted)}.ConduitFillCalculator_select__UvDfk{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:.85rem;transition:border-color var(--transition-fast) var(--transition-ease)}.ConduitFillCalculator_select__UvDfk:focus{border-color:var(--input-border-focus);outline:none}.ConduitFillCalculator_cardDivider__P4tg_{height:1px;background:var(--color-border-secondary);margin:var(--space-4) 0}.ConduitFillCalculator_wireListHeader___I2yy{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.ConduitFillCalculator_wireListLabel__lTLfP{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.ConduitFillCalculator_wireList__fA39w{display:flex;flex-direction:column;gap:var(--space-3)}.ConduitFillCalculator_wireEntry__lrrKf{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2);align-items:end}.ConduitFillCalculator_removeBtn__A7NRy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-lg);background:transparent;border:1px solid var(--input-border);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.ConduitFillCalculator_removeBtn__A7NRy:hover{border-color:var(--color-error);color:var(--color-error)}.ConduitFillCalculator_addBtn__eRkCk{display:flex;align-items:center;gap:4px;padding:0 10px;background:transparent;border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.75rem;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.ConduitFillCalculator_addBtn__eRkCk:hover{border-color:var(--color-brand);color:var(--color-text-primary)}.ConduitFillCalculator_sidebarCard__3L63k{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.ConduitFillCalculator_sidebarCard__3L63k:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator_sectionHeader__cEx6U{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ConduitFillCalculator_sectionIcon__9T3hR{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-subtle);border-radius:var(--radius-md);color:var(--color-brand)}.ConduitFillCalculator_sectionLabel__LPuo6{font-family:var(--font-montserrat);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}.ConduitFillCalculator_shareBtn__scqAH{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 14px;box-sizing:border-box;min-height:36px;line-height:1;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.ConduitFillCalculator_shareBtn__scqAH:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.ConduitFillCalculator_shareBtnCopied__Jr9TI{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.ConduitFillCalculator_calculatorLayout__U2oc_{gap:var(--space-3)}.ConduitFillCalculator_cardSection__jaXOh,.ConduitFillCalculator_resultCard__s92hm{border-radius:var(--radius-xl)}.ConduitFillCalculator_cardSection__jaXOh,.ConduitFillCalculator_resultCard__s92hm{padding:var(--space-3)}.ConduitFillCalculator_fillBarTrack__BsNmy{height:8px}.ConduitFillCalculator_fillValue__3gFXC{font-size:1rem;min-width:46px}.ConduitFillCalculator_resultPill___BlPk{padding:3px 8px;font-size:.74rem}.ConduitFillCalculator_conduitSelectors__Eh9VC{grid-template-columns:1fr 1fr}.ConduitFillCalculator_cardDivider__P4tg_{margin:var(--space-3) 0}.ConduitFillCalculator_sidebarCard__3L63k{padding:var(--space-3);border-radius:var(--radius-xl)}.ConduitFillCalculator_sidebarAskAi___PQTT,.ConduitFillCalculator_sidebarCard__3L63k .ConduitFillCalculator_sectionHeader__cEx6U{display:none}}.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}}.SoundWaveVisual_container__NBN5t{display:flex;align-items:center;justify-content:center;padding:var(--space-4);width:100%}.SoundWaveVisual_svg__UiSTs{width:100%;max-width:340px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.SoundWaveVisual_sourceLabel__UtvwS{font-family:var(--font-inter);font-size:11px;font-weight:500;fill:var(--color-text-muted);text-anchor:middle}.SoundWaveVisual_dbLabel__BX9OM{font-family:var(--font-montserrat);font-size:14px;font-weight:800;fill:var(--color-text-primary);text-anchor:middle}.SoundWaveVisual_distanceLabel__qxQtH{font-family:var(--font-inter);font-size:10px;font-weight:600;fill:var(--color-text-secondary);text-anchor:middle}@keyframes SoundWaveVisual_pulse__lGQOz{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:.2;stroke-width:1px}to{stroke-opacity:.6;stroke-width:2px}}.SoundWaveVisual_arc__QKPfV{animation:SoundWaveVisual_pulse__lGQOz 2s ease-in-out infinite;stroke:var(--color-brand)}.SoundWaveVisual_arc__QKPfV:nth-child(2){animation-delay:.3s}.SoundWaveVisual_arc__QKPfV:nth-child(3){animation-delay:.6s}.SoundWaveVisual_arc__QKPfV:nth-child(4){animation-delay:.9s}.SoundWaveVisual_arc__QKPfV:nth-child(5){animation-delay:1.2s}@media (max-width:767px){.SoundWaveVisual_container__NBN5t{padding:var(--space-2) 0;margin:0 calc(var(--space-5) * -1)}}.DecibelCalculator_calculatorLayout__YwVpm{display:flex;flex-direction:column;gap:var(--space-4)}.DecibelCalculator_cardSection__FNM9D{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-4);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.DecibelCalculator_cardSection__FNM9D:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator_resultCard__XQZm1{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-3) var(--space-4);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.DecibelCalculator_resultCard__XQZm1:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator_resultRow__QoBPo{display:flex;align-items:center;gap:var(--space-3)}.DecibelCalculator_resultValue__UfnrL{font-family:var(--font-mono);font-size:1.4rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.DecibelCalculator_resultSummary__yyrAW{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.DecibelCalculator_resultPill__q6y1e{display:inline-flex;align-items:center;padding:3px 10px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.78rem;font-family:var(--font-mono);font-weight:var(--font-medium);line-height:1.4;white-space:nowrap}.DecibelCalculator_resultPillPass__Uy9TB{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50;font-weight:var(--font-bold)}.DecibelCalculator_resultPillWarning__JzSDT{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3);color:#ff9800;font-weight:var(--font-bold)}.DecibelCalculator_resultPillFail__mWfIB{background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.3);color:var(--color-brand);font-weight:var(--font-bold)}.DecibelCalculator_sectionHeader__Aan8v{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.DecibelCalculator_sectionIcon__gaqMo{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-subtle);border-radius:var(--radius-md);color:var(--color-brand)}.DecibelCalculator_sectionLabel__pL6Ig{font-family:var(--font-montserrat);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}.DecibelCalculator_modeToggle__zAYRF{margin-bottom:0}.DecibelCalculator_inputGrid__tQycG{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.DecibelCalculator_ambientRow__vj0Nd{max-width:280px}.DecibelCalculator_ambientPresets__KgQNv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.DecibelCalculator_ambientChip__AXp1_{padding:4px 12px;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease),background var(--transition-fast) var(--transition-ease)}.DecibelCalculator_ambientChip__AXp1_:hover{border-color:var(--color-brand);background:rgba(255,59,48,.05)}.DecibelCalculator_ambientChipActive__IBN4g{border-color:var(--color-brand);background:rgba(255,59,48,.1);color:var(--color-brand);font-weight:600}.DecibelCalculator_nfpaResult__fPnA0{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid}.DecibelCalculator_nfpaPass__grGLT{background:rgba(76,175,80,.06);border-color:rgba(76,175,80,.25)}.DecibelCalculator_nfpaWarning__t80yl{background:rgba(255,152,0,.06);border-color:rgba(255,152,0,.25)}.DecibelCalculator_nfpaFail__1F7KT{background:rgba(255,59,48,.06);border-color:rgba(255,59,48,.25)}.DecibelCalculator_nfpaIcon__ShxSP{flex-shrink:0;margin-top:1px}.DecibelCalculator_nfpaPass__grGLT .DecibelCalculator_nfpaIcon__ShxSP{color:#4caf50}.DecibelCalculator_nfpaWarning__t80yl .DecibelCalculator_nfpaIcon__ShxSP{color:#ff9800}.DecibelCalculator_nfpaFail__1F7KT .DecibelCalculator_nfpaIcon__ShxSP{color:var(--color-brand)}.DecibelCalculator_nfpaText__BfK3t{display:flex;flex-direction:column;gap:2px}.DecibelCalculator_nfpaStatus__CDXrk{font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.DecibelCalculator_nfpaDetail__3_Le7{font-size:.75rem;color:var(--color-text-muted)}.DecibelCalculator_nfpaNote__HGbx3{font-size:.7rem;color:var(--color-text-muted);margin-top:var(--space-3);line-height:1.5;font-style:italic}.DecibelCalculator_tableContainer__DNpp_{overflow-x:auto;-webkit-overflow-scrolling:touch}.DecibelCalculator_quickRefTable__V9ubj{width:100%;border-collapse:collapse;font-size:.8rem}.DecibelCalculator_quickRefTable__V9ubj th{background:var(--color-bg-tertiary);padding:var(--space-2) var(--space-3);text-align:left;font-weight:600;color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--input-border);white-space:nowrap}.DecibelCalculator_quickRefTable__V9ubj td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--input-border);color:var(--color-text-primary);white-space:nowrap}.DecibelCalculator_quickRefTable__V9ubj tbody tr:hover{background:rgba(255,255,255,.03)}.DecibelCalculator_tableBadge__bJz43{display:inline-block;padding:1px 6px;border-radius:var(--radius-full);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.DecibelCalculator_tableBadgePass__61mcg{background:rgba(76,175,80,.1);color:#4caf50}.DecibelCalculator_tableBadgeFail__PxS49{background:rgba(255,59,48,.1);color:var(--color-brand)}.DecibelCalculator_ruleOfThumb__uDeZQ{font-size:.75rem;color:var(--color-text-muted);margin-top:var(--space-2);font-style:italic}.DecibelCalculator_sidebarCard__T_JR1{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.DecibelCalculator_sidebarCard__T_JR1:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator_presetGrid__av3tK{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.DecibelCalculator_presetBtn__IVEdu{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-primary);transition:border-color var(--transition-fast) var(--transition-ease),background var(--transition-fast) var(--transition-ease);text-align:left}.DecibelCalculator_presetBtn__IVEdu:hover{border-color:var(--color-brand);background:rgba(255,59,48,.05)}.DecibelCalculator_presetName__GEyCD{font-size:.75rem;font-weight:600}.DecibelCalculator_presetValue__01OfJ{font-size:.65rem;color:var(--color-text-muted)}.DecibelCalculator_shareBtn__0RUE4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 14px;box-sizing:border-box;min-height:36px;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-muted);line-height:1;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.DecibelCalculator_shareBtn__0RUE4:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.DecibelCalculator_shareBtnCopied__3dABK{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.DecibelCalculator_calculatorLayout__YwVpm{gap:var(--space-3)}.DecibelCalculator_cardSection__FNM9D,.DecibelCalculator_resultCard__XQZm1{padding:var(--space-3);border-radius:var(--radius-xl)}.DecibelCalculator_resultValue__UfnrL{font-size:1.2rem}.DecibelCalculator_resultPill__q6y1e{padding:3px 8px;font-size:.74rem}.DecibelCalculator_inputGrid__tQycG{grid-template-columns:1fr}.DecibelCalculator_sectionIcon__gaqMo{width:28px;height:28px}.DecibelCalculator_sectionLabel__pL6Ig{font-size:1rem}.DecibelCalculator_sidebarCard__T_JR1{background:transparent;border:none;padding:0;border-radius:0}.DecibelCalculator_sidebarAskAi__Y4Q2p,.DecibelCalculator_sidebarCard__T_JR1 .DecibelCalculator_sectionHeader__Aan8v{display:none}.DecibelCalculator_presetGrid__av3tK{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DecibelCalculator_presetBtn__IVEdu{flex-direction:row;gap:var(--space-2);padding:5px 12px;border-radius:var(--radius-full);align-items:center}.DecibelCalculator_presetName__GEyCD{font-size:.72rem}.DecibelCalculator_presetValue__01OfJ{font-size:.65rem}.DecibelCalculator_nfpaResult__fPnA0{padding:var(--space-2) var(--space-3)}.DecibelCalculator_ambientRow__vj0Nd{max-width:100%}}.DipSwitchBank_bankContainer__yr5HV{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.DipSwitchBank_switchHousing__kFXQN{display:flex;gap:8px;background:#0d0d0d;border-radius:var(--radius-xl);padding:var(--space-4) var(--space-4);border:1px solid #2a2a2a;box-shadow:inset 0 2px 10px rgba(0,0,0,.5),0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative}.DipSwitchBank_switchHousing__kFXQN:before{content:"ON";position:absolute;top:8px;left:16px;font-size:12px;font-family:var(--font-inter);font-weight:600;color:#e5e7eb;letter-spacing:1px}.DipSwitchBank_switchColumn__AHvB_{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:12px}.DipSwitchBank_switchLabel__NNbGk{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-align:center;max-width:56px;line-height:1.2;min-height:2em;word-wrap:break-word}.DipSwitchBank_switchNumber__qiVAG{font-size:.85rem;font-weight:700;color:#9ca3af;margin-top:4px}.DipSwitchBank_switchTrack__rGTWb{width:40px;height:72px;background:#111111;border-radius:4px;cursor:pointer;position:relative;border:1px solid #1a1a1a;box-shadow:inset 0 3px 6px rgba(0,0,0,.8),inset 0 -1px 2px rgba(255,255,255,.05);transition:all var(--transition-fast) var(--transition-ease)}.DipSwitchBank_switchTrack__rGTWb:hover{border-color:#333333;background:#151515}.DipSwitchBank_switchTrack__rGTWb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.DipSwitchBank_switchKnob__gmTnl{position:absolute;left:4px;width:30px;height:32px;background:#e5e7eb;border-radius:3px;transition:top .15s cubic-bezier(.4,0,.2,1),background .15s ease,box-shadow .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 -2px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.8)}.DipSwitchBank_switchKnobOff__o_B9D{top:36px;background:#d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.6),inset 0 -1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5)}.DipSwitchBank_switchKnobOn__7wqcY{top:4px;background:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 -2px 0 rgba(239,68,68,.4),inset 0 1px 0 rgba(255,255,255,1)}@media (max-width:767px){.DipSwitchBank_bankContainer__yr5HV{padding:var(--space-4) 0;margin:0;justify-content:center}.DipSwitchBank_switchHousing__kFXQN{gap:4px;padding:var(--space-3) var(--space-2);width:100%;justify-content:space-between}.DipSwitchBank_switchHousing__kFXQN:before{top:4px;left:8px;font-size:8px}.DipSwitchBank_switchColumn__AHvB_{flex:1;margin-top:8px}.DipSwitchBank_switchTrack__rGTWb{width:100%;min-width:20px;max-width:32px;height:54px}.DipSwitchBank_switchKnob__gmTnl{left:2px;width:calc(100% - 4px);height:22px}.DipSwitchBank_switchKnobOff__o_B9D{top:28px}.DipSwitchBank_switchKnobOn__7wqcY{top:2px}.DipSwitchBank_switchLabel__NNbGk{font-size:.6rem;max-width:100%}.DipSwitchBank_switchNumber__qiVAG{font-size:.7rem}}.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;box-sizing:border-box;min-height:36px;line-height:1;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);white-space:nowrap}.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{display:none}.OhmsLawCalculator_formulaCard__k7iY4,.OhmsLawCalculator_mobileFormulaCard__Y9Isp{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}.OhmsLawCalculator_formulaCard__k7iY4{display:block}.OhmsLawCalculator_mobileFormulaCard__Y9Isp{display:none}}.ResistorGraphic_resistorContainer__bL_HA{display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;min-height:200px}.ResistorGraphic_resistorSvg__vhUT3{max-width:100%;height:auto;min-width:320px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.ResistorGraphic_bandClickable__k2_jh{cursor:pointer;transition:opacity var(--transition-fast) var(--transition-ease),stroke-width var(--transition-fast) var(--transition-ease)}.ResistorGraphic_bandClickable__k2_jh:hover{opacity:.8;stroke:var(--color-text-primary);stroke-width:2px}.ResistorGraphic_bandActive__DpgEH{filter:brightness(1.2);stroke:var(--color-brand);stroke-width:2.5px}.ResistorGraphic_bandLabel__yagoM{font-family:var(--font-montserrat);font-size:11px;font-weight:600;fill:var(--color-text-secondary);text-anchor:middle;pointer-events:none;user-select:none}@media (max-width:767px){.ResistorGraphic_resistorContainer__bL_HA{padding:var(--space-4) 0;margin:0 calc(var(--space-5) * -1);border-radius:0;border-left:none;border-right:none}}.BandColorPicker_picker__DM_Wo{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-secondary)}.BandColorPicker_bandTabs__ma6sr{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.BandColorPicker_bandTab__83CeG{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);flex:1;min-width:0}.BandColorPicker_bandTab__83CeG:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus)}.BandColorPicker_bandTabActive__lYnmG{border-color:var(--color-brand);background:rgba(255,59,48,.08)}.BandColorPicker_bandTabDot__FsoBL{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0;transition:background-color var(--transition-fast) var(--transition-ease)}.BandColorPicker_bandTabActive__lYnmG .BandColorPicker_bandTabDot__FsoBL{border-color:rgba(255,255,255,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}.BandColorPicker_bandTabLabel__rzcdH{font-size:.7rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BandColorPicker_bandTabActive__lYnmG .BandColorPicker_bandTabLabel__rzcdH{color:var(--color-text-primary)}.BandColorPicker_colorGrid__V5_d8{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-2)}.BandColorPicker_swatch__wgOQ3{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-2);background:transparent;border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.BandColorPicker_swatch__wgOQ3:hover{background:var(--color-bg-hover);transform:translateY(-2px)}.BandColorPicker_swatch__wgOQ3:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.BandColorPicker_swatchActive__agJaw{border-color:var(--color-brand);background:rgba(255,59,48,.06)}.BandColorPicker_swatchColor__b010g{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 2px rgba(255,255,255,.15),0 2px 6px rgba(0,0,0,.35);transition:transform var(--transition-fast) var(--transition-ease),box-shadow var(--transition-fast) var(--transition-ease)}.BandColorPicker_swatch__wgOQ3:hover .BandColorPicker_swatchColor__b010g{transform:scale(1.08);box-shadow:inset 0 1px 2px rgba(255,255,255,.15),0 4px 10px rgba(0,0,0,.4)}.BandColorPicker_swatchActive__agJaw .BandColorPicker_swatchColor__b010g{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand),inset 0 1px 2px rgba(255,255,255,.15),0 2px 6px rgba(0,0,0,.35)}.BandColorPicker_swatchNone__IxrnA{border:2px dashed var(--color-text-muted);background:transparent}.BandColorPicker_swatchName__zGH1z{font-size:.6rem;font-weight:600;color:var(--color-text-muted);line-height:1}.BandColorPicker_swatchActive__agJaw .BandColorPicker_swatchName__zGH1z{color:var(--color-text-primary)}.BandColorPicker_swatchDigit__6x6_Z{font-size:.55rem;font-weight:500;color:var(--color-text-muted);opacity:.7;line-height:1}@media (max-width:767px){.BandColorPicker_picker__DM_Wo{margin-top:var(--space-3);padding-top:var(--space-3)}.BandColorPicker_bandTabs__ma6sr{gap:var(--space-1);margin-bottom:var(--space-3)}.BandColorPicker_bandTab__83CeG{padding:6px 8px;gap:6px}.BandColorPicker_bandTabDot__FsoBL{width:12px;height:12px}.BandColorPicker_bandTabLabel__rzcdH{font-size:.6rem}.BandColorPicker_colorGrid__V5_d8{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.BandColorPicker_swatch__wgOQ3{padding:6px}.BandColorPicker_swatchColor__b010g{width:30px;height:30px}}.ResistorCalculator_calculatorLayout__xeKTw{display:flex;flex-direction:column;gap:var(--space-4)}.ResistorCalculator_cardSection__mZj4z{padding:var(--space-5)}.ResistorCalculator_cardSection__mZj4z,.ResistorCalculator_resultCard__jFmzr{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ResistorCalculator_resultCard__jFmzr{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4)}@media (hover:hover){.ResistorCalculator_cardSection__mZj4z:hover,.ResistorCalculator_resultCard__jFmzr:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ResistorCalculator_resultSummary__fo866{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ResistorCalculator_resultPill__yy1E1{display:inline-flex;align-items:center;padding:3px 10px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.78rem;font-family:var(--font-mono);font-weight:var(--font-medium);line-height:1.4;white-space:nowrap}.ResistorCalculator_resultPillPrimary__NB8BN{background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.25);color:var(--color-text-primary);font-weight:var(--font-bold);font-size:.82rem}.ResistorCalculator_bandCountRow__CLjk6{display:flex;justify-content:center;padding-top:var(--space-3)}.ResistorCalculator_eolCard__s39v4{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.ResistorCalculator_eolCard__s39v4:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ResistorCalculator_sectionHeader__pvGYq{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ResistorCalculator_sectionIcon__xRTHZ{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-subtle);border-radius:var(--radius-md);color:var(--color-brand)}.ResistorCalculator_sectionLabel__iVE_B{font-family:var(--font-montserrat);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}.ResistorCalculator_eolGrid__N658j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.ResistorCalculator_eolButton__PqcgV{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast) var(--transition-ease),background var(--transition-fast) var(--transition-ease);color:var(--color-text-primary);min-width:0;overflow:hidden}.ResistorCalculator_eolButton__PqcgV:hover{border-color:var(--color-brand);background:rgba(255,59,48,.05)}.ResistorCalculator_eolButtonValue__ap_ou{font-size:clamp(.75rem,2vw,1rem);font-weight:700;white-space:nowrap}.ResistorCalculator_eolButtonDesc__tSsaa{font-size:.6rem;color:var(--color-text-muted);text-align:center;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ResistorCalculator_eolMobile__NLoTi{display:none}.ResistorCalculator_eolMobileLabel__kPnuE{font-size:.7rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.ResistorCalculator_eolChip__UhoWp{padding:5px 12px;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease),background var(--transition-fast) var(--transition-ease)}.ResistorCalculator_eolChip__UhoWp:hover{border-color:var(--color-brand);background:rgba(255,59,48,.05)}.ResistorCalculator_shareBtn__ixX_X{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px 14px;box-sizing:border-box;min-height:36px;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-muted);line-height:1;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.ResistorCalculator_shareBtn__ixX_X:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.ResistorCalculator_shareBtnCopied__c2iLR{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.ResistorCalculator_calculatorLayout__xeKTw{gap:var(--space-3)}.ResistorCalculator_cardSection__mZj4z{padding:var(--space-4);border-radius:var(--radius-xl)}.ResistorCalculator_resultCard__jFmzr{padding:var(--space-3);border-radius:var(--radius-xl)}.ResistorCalculator_resultPill__yy1E1{padding:3px 8px;font-size:.74rem}.ResistorCalculator_resultPillPrimary__NB8BN{font-size:.78rem}.ResistorCalculator_eolCard__s39v4{background:transparent;border:none;border-radius:0;padding:0}.ResistorCalculator_eolDesktop__jCDgC{display:none}.ResistorCalculator_eolMobile__NLoTi{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}}.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;box-sizing:border-box;min-height:36px;line-height:1;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);white-space:nowrap}.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)}}.QuestionDeleteButton_deleteBtn__LLSb_{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);font-size:var(--text-xs);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.QuestionDeleteButton_deleteBtn__LLSb_:hover:not(:disabled){color:var(--color-brand);border-color:var(--color-brand);background:rgba(255,59,48,.05)}.QuestionDeleteButton_deleteBtn__LLSb_:disabled{opacity:.5;cursor:not-allowed}.page_container__QHRKz{width:100%}.page_breadcrumbs__UH3yg{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-hint);margin-bottom:var(--space-4)}.page_breadcrumbs__UH3yg a{color:var(--color-text-muted);text-decoration:none}.page_breadcrumbs__UH3yg a:hover{color:var(--color-text-primary)}.page_separator__k3wes{color:var(--color-text-hint)}.page_current__FANxz{color:var(--color-text-muted)}.page_question__ZeQj_{font-size:1.5rem;font-weight:var(--font-bold);color:var(--color-text-primary);font-family:var(--font-primary);line-height:1.3;margin-bottom:var(--space-3)}.page_meta__OEDxS{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-xs);color:var(--color-text-hint);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.page_metaItem__SsUBY{display:flex;align-items:center;gap:4px}.page_metaTag__5Py_V{background:var(--color-bg-tertiary);padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;text-transform:capitalize}.page_metaTag__5Py_V:hover{color:var(--color-text-primary)}.page_answerRow__U_gon{display:flex;gap:var(--space-3);margin-bottom:var(--space-6);align-items:flex-start}.page_answerSection__CvWL4{flex:1;min-width:0;background:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden}.page_answerContent__6RZSj{padding:var(--space-4) var(--space-5);font-size:13px;color:var(--color-text-secondary);line-height:1.7}.page_answerContent__6RZSj p{font-size:inherit!important;line-height:inherit!important;margin-bottom:var(--space-3)}.page_answerContent__6RZSj p:last-child{margin-bottom:0}.page_answerContent__6RZSj li{font-size:inherit!important;line-height:inherit!important}.page_answerContent__6RZSj ol,.page_answerContent__6RZSj ul{margin:var(--space-2) 0 var(--space-3);padding-left:var(--space-5)}.page_answerContent__6RZSj li{margin-bottom:var(--space-1)}.page_answerContent__6RZSj strong{color:var(--color-text-primary);font-weight:var(--font-semibold)}.page_answerContent__6RZSj code{background:var(--color-bg-tertiary);padding:1px 5px;border-radius:3px;font-size:.9em}.page_answerFooter__8qZpy{border-top:1px solid var(--color-border-subtle)}.page_sourcesList___PgjC{display:flex;flex-direction:column}.page_sourceItem___sbDX{display:flex;align-items:center;gap:10px;padding:7px 16px;text-decoration:none;color:inherit;transition:background .15s;border-bottom:1px solid var(--color-border-subtle)}.page_sourceItem___sbDX:last-child{border-bottom:none}a.page_sourceItem___sbDX:hover{background:var(--color-bg-tertiary)}.page_sourceNum__zvSmd{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--color-text-hint);background:var(--color-bg-tertiary);border-radius:4px;flex-shrink:0}.page_sourceBrand__prZLO{font-size:9px;text-transform:uppercase;color:var(--color-brand);letter-spacing:.5px;font-weight:600;flex-shrink:0}.page_sourceTitle__D5uhi{font-size:11px;font-weight:400;color:var(--color-text-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.page_sourceDocType__6Wso3{background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:3px;padding:0 5px}.page_sourceDocType__6Wso3,.page_sourceYear__oVUXX{font-size:10px;color:var(--color-text-muted);flex-shrink:0}.page_sourceRight__Jt_fr{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.page_sourcePages__YQ2zk{font-size:11px;color:var(--color-text-hint);flex-shrink:0}.page_sourceLink__U4jaZ{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--color-brand);opacity:0;transition:opacity .15s;flex-shrink:0}a.page_sourceItem___sbDX:hover .page_sourceLink__U4jaZ{opacity:1}.page_verifyReminder__5JXB9{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:11px;color:var(--color-trouble,#ff9500);line-height:1.4}.page_verifyReminder__5JXB9 svg{flex-shrink:0}.page_noAnswer__zzMHI{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg);margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}.page_related__Gba33{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);margin-bottom:var(--space-5)}.page_relatedTitle__4bfW3{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.page_relatedLink__Z3q5R{display:block;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);transition:color var(--transition-fast) var(--transition-ease)}.page_relatedLink__Z3q5R:hover{color:var(--color-brand)}@media (max-width:768px){.page_question__ZeQj_{font-size:1.25rem}.page_answerContent__6RZSj{padding:var(--space-3) var(--space-4)}.page_sourceItem___sbDX{padding:7px 12px}.page_sourceLink__U4jaZ{opacity:1}}