.PassFailIndicator-module__F4PjMa__badge{padding:2px var(--space-3);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.05em;border-radius:var(--radius-full);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.PassFailIndicator-module__F4PjMa__pass{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border)}.PassFailIndicator-module__F4PjMa__fail{color:var(--color-error-text);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.PassFailIndicator-module__F4PjMa__warning{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.PassFailIndicator-module__F4PjMa__neutral{color:var(--color-text-muted);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary)}
.GaugeMeter-module__8hopHq__wrapper{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.GaugeMeter-module__8hopHq__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.GaugeMeter-module__8hopHq__gaugeContainer{width:100%;max-width:160px;position:relative}@media (min-width:768px){.GaugeMeter-module__8hopHq__gaugeContainer{max-width:200px}}.GaugeMeter-module__8hopHq__svg{width:100%;height:auto;display:block}.GaugeMeter-module__8hopHq__fill,.GaugeMeter-module__8hopHq__green{stroke:var(--color-success)}.GaugeMeter-module__8hopHq__yellow{stroke:var(--color-warning)}.GaugeMeter-module__8hopHq__red{stroke:var(--color-error)}.GaugeMeter-module__8hopHq__valueOverlay{align-items:baseline;gap:var(--space-1);text-align:center;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.GaugeMeter-module__8hopHq__value{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1}.GaugeMeter-module__8hopHq__greenText{color:var(--color-success)}.GaugeMeter-module__8hopHq__yellowText{color:var(--color-warning)}.GaugeMeter-module__8hopHq__redText{color:var(--color-error-text)}.GaugeMeter-module__8hopHq__unit{font-size:var(--text-xs);color:var(--color-text-subtle)}
.BatteryResultsSummary-module__pXszya__wrapper{gap:var(--space-4);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);flex-direction:column;display:flex}.BatteryResultsSummary-module__pXszya__resultGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.BatteryResultsSummary-module__pXszya__recommendation{padding:var(--space-4);border:1px solid var(--color-brand);border-radius:var(--radius-xl);text-align:center;background:#ff3b3014;flex-direction:column;gap:2px;display:flex;box-shadow:inset 0 0 0 1px #ff3b3033}@media (min-width:768px){.BatteryResultsSummary-module__pXszya__wrapper{gap:var(--space-5);padding:var(--space-6) var(--space-5)}.BatteryResultsSummary-module__pXszya__recommendation{padding:var(--space-5)}}.BatteryResultsSummary-module__pXszya__recLabel{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:var(--space-2);display:flex}.BatteryResultsSummary-module__pXszya__recLabelIcon{color:var(--color-brand)}.BatteryResultsSummary-module__pXszya__recValue{font-family:var(--font-mono);font-size:clamp(2rem,8vw,2.5rem);font-weight:var(--font-bold);color:var(--color-brand-light);line-height:var(--leading-tight);margin:var(--space-2) 0;text-shadow:0 2px 4px #0003}.BatteryResultsSummary-module__pXszya__recNote{font-size:var(--text-sm);color:var(--color-text-muted)}
.ToolDisclaimer-module__NjLvfG__disclaimer{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-module__NjLvfG__disclaimer{margin-bottom:0}}.ToolDisclaimer-module__NjLvfG__disclaimer strong{color:var(--color-text-muted)}
.ToolLayout-module__XPUJyW__container{gap:var(--space-4);width:100%;max-width:var(--content-max-width);padding:var(--space-3) var(--space-2);flex-direction:column;margin:0 auto;display:flex}.ToolLayout-module__XPUJyW__containerCompact{gap:var(--space-3)}@media (max-width:767px){.ToolLayout-module__XPUJyW__container{overflow-x:hidden}}.ToolLayout-module__XPUJyW__header{gap:var(--space-1);flex-direction:column;display:flex}.ToolLayout-module__XPUJyW__headerCompact{gap:4px}.ToolLayout-module__XPUJyW__headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__headerRow{align-items:flex-start;gap:var(--space-2)}.ToolLayout-module__XPUJyW__title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__title{font-size:clamp(1.4rem,4.5vw,1.85rem)}.ToolLayout-module__XPUJyW__description{font-size:var(--text-xs);color:var(--color-text-hint);line-height:var(--leading-normal);max-width:80ch;margin:0;display:none}.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__description{font-size:var(--text-sm);max-width:64ch;line-height:1.45}.ToolLayout-module__XPUJyW__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ToolLayout-module__XPUJyW__single{flex-direction:column;display:flex}.ToolLayout-module__XPUJyW__grid{gap:var(--space-6);flex-direction:column-reverse;display:flex}.ToolLayout-module__XPUJyW__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ToolLayout-module__XPUJyW__sidebar{gap:var(--space-4);flex-direction:column;display:flex}.ToolLayout-module__XPUJyW__scrollTopBtn{bottom:var(--space-4);right:var(--space-4);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);cursor:pointer;z-index:50;transition:all var(--transition-fast) var(--transition-ease);display:flex;position:fixed;box-shadow:0 4px 12px #00000080}.ToolLayout-module__XPUJyW__scrollTopBtn:hover{background:var(--color-bg-hover);border-color:var(--color-brand);color:var(--color-brand-light);transform:translateY(-2px);box-shadow:0 6px 16px #0009}.ToolLayout-module__XPUJyW__reportIssue{align-items:center;gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}.ToolLayout-module__XPUJyW__reportText{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.ToolLayout-module__XPUJyW__reportLink{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);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);transition:all var(--transition-fast) var(--transition-ease);background:0 0;text-decoration:none;display:inline-flex}.ToolLayout-module__XPUJyW__reportLink:hover{background:var(--color-bg-hover);border-color:var(--color-brand);color:var(--color-brand-light)}@media (min-width:768px){.ToolLayout-module__XPUJyW__container{gap:var(--space-6);padding:var(--space-8) var(--space-6)}.ToolLayout-module__XPUJyW__containerCompact{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6)}.ToolLayout-module__XPUJyW__header{gap:var(--space-2)}.ToolLayout-module__XPUJyW__title{font-size:var(--text-2xl)}.ToolLayout-module__XPUJyW__description{font-size:var(--text-xs);display:block}.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__description{font-size:var(--text-sm);display:block}.ToolLayout-module__XPUJyW__grid{grid-template-columns:1fr 320px;display:grid}.ToolLayout-module__XPUJyW__sidebar{top:var(--space-24);align-self:start;position:sticky}.ToolLayout-module__XPUJyW__scrollTopBtn{display:none}}@media (max-width:767px){.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__title{font-size:clamp(.95rem,4vw,1.4rem)}.ToolLayout-module__XPUJyW__headerCompact .ToolLayout-module__XPUJyW__description{display:none}}@media (min-width:1024px){.ToolLayout-module__XPUJyW__grid{grid-template-columns:1fr 360px}}@media print{.ToolLayout-module__XPUJyW__container{max-width:100%;padding:0}.ToolLayout-module__XPUJyW__actions{display:none}}
.AskAIContextPrompt-module__gqz-Cq__prompt{cursor:pointer;max-width:100%;color:var(--color-text-secondary,#a3a3a3);background:#ff950014;border:1px solid #ff950033;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.AskAIContextPrompt-module__gqz-Cq__prompt:hover{background:#ff95001f;border-color:#ff950059}.AskAIContextPrompt-module__gqz-Cq__prompt:focus-visible{outline-offset:2px;outline:2px solid #ff9500}.AskAIContextPrompt-module__gqz-Cq__icon{color:#ff9500;background:#ff950026;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AskAIContextPrompt-module__gqz-Cq__icon svg{width:14px;height:14px}.AskAIContextPrompt-module__gqz-Cq__text{text-align:left}.AskAIContextPrompt-module__gqz-Cq__text strong{color:#ff9500;font-weight:600}.AskAIContextPrompt-module__gqz-Cq__arrow{color:#ff9500;flex-shrink:0;font-size:.9rem;font-weight:500;transition:transform .2s}.AskAIContextPrompt-module__gqz-Cq__prompt:hover .AskAIContextPrompt-module__gqz-Cq__arrow{transform:translate(2px)}.AskAIContextPrompt-module__gqz-Cq__default{width:100%;margin-top:.75rem}.AskAIContextPrompt-module__gqz-Cq__inline{border-top:1px solid #ffffff0f;gap:.375rem;width:100%;margin-top:1.25rem;padding:.375rem .625rem;font-size:.75rem}.AskAIContextPrompt-module__gqz-Cq__inline .AskAIContextPrompt-module__gqz-Cq__icon{width:20px;height:20px}.AskAIContextPrompt-module__gqz-Cq__inline .AskAIContextPrompt-module__gqz-Cq__icon svg{width:12px;height:12px}.AskAIContextPrompt-module__gqz-Cq__result{background:#ff95000f;border-color:#ff950040;width:100%;margin-top:1rem;padding:.625rem .875rem}.AskAIContextPrompt-module__gqz-Cq__result:hover{background:#ff95001a;border-color:#ff950066}@media (max-width:768px){.AskAIContextPrompt-module__gqz-Cq__prompt{font-size:.75rem}.AskAIContextPrompt-module__gqz-Cq__inline{font-size:.7rem}}
.page-module__b9eEHW__container{width:100%}.page-module__b9eEHW__breadcrumb{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-module__b9eEHW__breadcrumb a{color:var(--color-text-muted);text-decoration:none}.page-module__b9eEHW__breadcrumb a:hover{color:var(--color-text-primary)}.page-module__b9eEHW__hero{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.page-module__b9eEHW__heroTopRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-module__b9eEHW__heroCodeDisplay,.page-module__b9eEHW__heroCodeDisplayAlarm,.page-module__b9eEHW__heroCodeDisplaySupervisory,.page-module__b9eEHW__heroCodeDisplayTrouble,.page-module__b9eEHW__heroCodeDisplayMaintenance{font-family:var(--font-mono);font-size:28px;font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1}.page-module__b9eEHW__heroCodeDisplayAlarm{color:var(--color-error)}.page-module__b9eEHW__heroCodeDisplaySupervisory{color:var(--color-warning)}.page-module__b9eEHW__heroCodeDisplayTrouble{color:var(--color-text-primary)}.page-module__b9eEHW__heroCodeDisplayMaintenance{color:var(--color-text-muted)}.page-module__b9eEHW__typeBadge{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-tertiary);color:var(--color-text-muted);padding:3px 10px}.page-module__b9eEHW__verifiedBadge{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.page-module__b9eEHW__heroTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-secondary);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.page-module__b9eEHW__heroMeta{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__b9eEHW__heroMetaDot{color:var(--color-text-hint)}.page-module__b9eEHW__section{margin-bottom:var(--space-8)}.page-module__b9eEHW__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.page-module__b9eEHW__sectionIcon{color:var(--color-text-hint)}.page-module__b9eEHW__sectionIconMeaning{color:#5ac8fa}.page-module__b9eEHW__sectionIconCauses{color:var(--color-warning)}.page-module__b9eEHW__sectionIconResolution{color:var(--color-success)}.page-module__b9eEHW__sectionCount{font-weight:var(--font-normal);font-size:var(--text-xs);color:var(--color-text-hint);text-transform:none;letter-spacing:normal}.page-module__b9eEHW__meaningCard{padding:var(--space-4) var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);line-height:var(--leading-relaxed);color:var(--color-text-primary);font-size:var(--text-base)}.page-module__b9eEHW__causesList{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:0;padding:0;list-style:none;display:flex;overflow:hidden}.page-module__b9eEHW__causeItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);display:flex}.page-module__b9eEHW__causeItem:last-child{border-bottom:none}.page-module__b9eEHW__causeNumber{border-radius:var(--radius-full);background:var(--color-bg-tertiary);width:20px;height:20px;color:var(--color-text-hint);font-size:10px;font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.page-module__b9eEHW__resolutionCard{padding:var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);border-left:3px solid var(--color-success);line-height:var(--leading-loose);white-space:pre-wrap;font-size:var(--text-sm);color:var(--color-text-primary)}.page-module__b9eEHW__citationList{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.page-module__b9eEHW__sourceItem{color:inherit;border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:7px 16px;text-decoration:none;transition:background .15s;display:flex}.page-module__b9eEHW__sourceItem:last-child{border-bottom:none}a.page-module__b9eEHW__sourceItem:hover{background:var(--color-bg-tertiary)}.page-module__b9eEHW__sourceNum{width:18px;height:18px;color:var(--color-text-hint);background:var(--color-bg-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.page-module__b9eEHW__sourceBrand{text-transform:uppercase;color:var(--color-brand);letter-spacing:.5px;flex-shrink:0;font-size:9px;font-weight:600}.page-module__b9eEHW__sourceTitle{color:var(--color-text-hint);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.page-module__b9eEHW__sourceDocType{color:var(--color-text-muted);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:3px;flex-shrink:0;padding:0 5px;font-size:10px}.page-module__b9eEHW__sourceYear{color:var(--color-text-muted);flex-shrink:0;font-size:10px}.page-module__b9eEHW__sourceRight{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.page-module__b9eEHW__sourcePages{color:var(--color-text-hint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-module__b9eEHW__sourceLink{color:var(--color-brand);opacity:0;flex-shrink:0;align-items:center;gap:2px;font-size:11px;transition:opacity .15s;display:inline-flex}a.page-module__b9eEHW__sourceItem:hover .page-module__b9eEHW__sourceLink{opacity:1}.page-module__b9eEHW__citationToggle{align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;display:inline-flex}.page-module__b9eEHW__citationToggle:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.page-module__b9eEHW__citationQuote{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border-subtle);color:var(--color-text-muted);font-style:italic;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__b9eEHW__citationLink{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-brand);text-decoration:none;display:inline-flex}.page-module__b9eEHW__citationLink:hover{text-decoration:underline}.page-module__b9eEHW__fieldNoteEmpty{padding:var(--space-6);text-align:center;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__b9eEHW__fieldNoteList{gap:var(--space-2);flex-direction:column;display:flex}.page-module__b9eEHW__fieldNote{padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.page-module__b9eEHW__fieldNoteContent{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__b9eEHW__fieldNoteMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.page-module__b9eEHW__fieldNoteVerified{color:var(--color-success)}.page-module__b9eEHW__relatedList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.page-module__b9eEHW__relatedCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:inherit;transition:border-color var(--transition-fast);min-width:0;text-decoration:none;display:flex}.page-module__b9eEHW__relatedCard:hover{border-color:var(--color-border-secondary)}.page-module__b9eEHW__relatedCode,.page-module__b9eEHW__relatedCodeAlarm,.page-module__b9eEHW__relatedCodeSupervisory,.page-module__b9eEHW__relatedCodeTrouble,.page-module__b9eEHW__relatedCodeMaintenance{font-family:var(--font-mono);font-weight:var(--font-semibold);font-size:var(--text-xs);white-space:nowrap}.page-module__b9eEHW__relatedCodeAlarm{color:var(--color-error)}.page-module__b9eEHW__relatedCodeSupervisory{color:var(--color-warning)}.page-module__b9eEHW__relatedCodeTrouble{color:var(--color-text-secondary)}.page-module__b9eEHW__relatedCodeMaintenance{color:var(--color-text-muted)}.page-module__b9eEHW__relatedMeaning{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.page-module__b9eEHW__questionList{gap:var(--space-2);flex-direction:column;display:flex}.page-module__b9eEHW__questionCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast);text-decoration:none;display:flex}.page-module__b9eEHW__questionCard:hover{border-color:var(--color-border-secondary)}.page-module__b9eEHW__questionIcon{color:var(--rc-badge-question);flex-shrink:0}.page-module__b9eEHW__questionText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.page-module__b9eEHW__footer{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-module__b9eEHW__footerLink{align-items:center;gap:var(--space-1);color:var(--color-brand);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.page-module__b9eEHW__footerLink:hover{text-decoration:underline}.page-module__b9eEHW__aiPrompt{margin-bottom:var(--space-8)}@media (max-width:768px){.page-module__b9eEHW__hero{padding:var(--space-4)}.page-module__b9eEHW__heroCodeDisplay{font-size:22px}.page-module__b9eEHW__heroTitle{font-size:var(--text-base)}.page-module__b9eEHW__relatedList{grid-template-columns:1fr}.page-module__b9eEHW__sourceItem{padding:7px 12px}.page-module__b9eEHW__sourceLink{opacity:1}}
.OhmsLawTriangle-module__7N1q1G__wheel{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.OhmsLawTriangle-module__7N1q1G__svg{filter:drop-shadow(0 4px 6px #0003);width:100%;max-width:240px;height:auto}.OhmsLawTriangle-module__7N1q1G__node{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.OhmsLawTriangle-module__7N1q1G__node:focus-visible .OhmsLawTriangle-module__7N1q1G__nodeBg{stroke:var(--color-brand-light);stroke-width:2px}.OhmsLawTriangle-module__7N1q1G__nodeBg{fill:var(--color-bg-secondary);stroke:var(--color-border-secondary);stroke-width:2px;transition:all var(--transition-fast) var(--transition-ease)}.OhmsLawTriangle-module__7N1q1G__node:hover .OhmsLawTriangle-module__7N1q1G__nodeBg{fill:var(--color-bg-tertiary);stroke:var(--color-border-hover)}.OhmsLawTriangle-module__7N1q1G__solving .OhmsLawTriangle-module__7N1q1G__nodeBg{fill:#ff3b3026;stroke:var(--color-brand)}.OhmsLawTriangle-module__7N1q1G__symbol{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;-webkit-user-select:none;user-select:none}.OhmsLawTriangle-module__7N1q1G__solving .OhmsLawTriangle-module__7N1q1G__symbol{fill:var(--color-brand-light);font-size:24px}.OhmsLawTriangle-module__7N1q1G__operator{fill:var(--color-text-hint);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:18px}.OhmsLawTriangle-module__7N1q1G__powerRow{justify-content:center;width:100%;max-width:240px;display:flex}.OhmsLawTriangle-module__7N1q1G__powerBtn{justify-content:center;align-items: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);-webkit-tap-highlight-color:transparent;width:100%;display:flex}.OhmsLawTriangle-module__7N1q1G__powerBtn:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.OhmsLawTriangle-module__7N1q1G__powerBtn.OhmsLawTriangle-module__7N1q1G__solving{border-color:var(--color-brand);background:#ff3b301a}.OhmsLawTriangle-module__7N1q1G__powerSymbol{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.OhmsLawTriangle-module__7N1q1G__powerBtn.OhmsLawTriangle-module__7N1q1G__solving .OhmsLawTriangle-module__7N1q1G__powerSymbol{color:var(--color-brand-light)}.OhmsLawTriangle-module__7N1q1G__powerLabel{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-muted)}.OhmsLawTriangle-module__7N1q1G__legend{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)}
.ResistorGraphic-module__o1Z3ma__resistorContainer{padding:var(--space-6) var(--space-4);-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;min-height:200px;display:flex;overflow-x:auto}.ResistorGraphic-module__o1Z3ma__resistorSvg{filter:drop-shadow(0 4px 6px #0000004d);min-width:320px;max-width:100%;height:auto}.ResistorGraphic-module__o1Z3ma__bandClickable{cursor:pointer;transition:opacity var(--transition-fast) var(--transition-ease), stroke-width var(--transition-fast) var(--transition-ease)}.ResistorGraphic-module__o1Z3ma__bandClickable:hover{opacity:.8;stroke:var(--color-text-primary);stroke-width:2px}.ResistorGraphic-module__o1Z3ma__bandActive{filter:brightness(1.2);stroke:var(--color-brand);stroke-width:2.5px}.ResistorGraphic-module__o1Z3ma__bandLabel{font-family:var(--font-montserrat);fill:var(--color-text-secondary);text-anchor:middle;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}@media (max-width:767px){.ResistorGraphic-module__o1Z3ma__resistorContainer{padding:var(--space-4) 0;margin:0 calc(var(--space-5) * -1);border-left:none;border-right:none;border-radius:0}}
.CircuitDiagram-module__yRkjQq__wrapper{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);flex-direction:column;display:flex;overflow-x:auto}.CircuitDiagram-module__yRkjQq__svg{width:100%;min-width:400px;height:auto}.CircuitDiagram-module__yRkjQq__panelLabel{fill:var(--color-text-secondary);font-size:14px;font-weight:700;font-family:var(--font-mono)}.CircuitDiagram-module__yRkjQq__deviceLabel{fill:var(--color-text-muted);font-size:12px}.CircuitDiagram-module__yRkjQq__voltageLabel{fill:var(--color-text-secondary);font-size:12px;font-family:var(--font-mono);font-weight:600}.CircuitDiagram-module__yRkjQq__empty{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-module__yRkjQq__legend{gap:var(--space-4);justify-content:center;display:flex}.CircuitDiagram-module__yRkjQq__legendItem{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.CircuitDiagram-module__yRkjQq__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}
.CommentThread-module__uGUWLa__container{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);margin-top:var(--space-6)}.CommentThread-module__uGUWLa__threadHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.CommentThread-module__uGUWLa__title{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);display:flex}.CommentThread-module__uGUWLa__sortToggle{gap:var(--space-1);flex-shrink:0;display:flex}.CommentThread-module__uGUWLa__sortBtn,.CommentThread-module__uGUWLa__sortBtnActive{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid var(--color-border-subtle);cursor:pointer;color:var(--color-text-muted);background:0 0;align-items:center;gap:4px;padding:3px 10px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.CommentThread-module__uGUWLa__sortBtn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.CommentThread-module__uGUWLa__sortBtnActive{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-default)}.CommentThread-module__uGUWLa__count{font-size:var(--text-xs);color:var(--color-text-hint);background:var(--color-bg-tertiary);border-radius:var(--radius-full);font-weight:var(--font-normal);padding:1px 8px}.CommentThread-module__uGUWLa__loading{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-4) 0;display:flex}.CommentThread-module__uGUWLa__spinner{animation:1s linear infinite CommentThread-module__uGUWLa__spin}@keyframes CommentThread-module__uGUWLa__spin{to{transform:rotate(360deg)}}.CommentThread-module__uGUWLa__empty{font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-3) 0}.CommentThread-module__uGUWLa__commentList{margin-bottom:var(--space-4);flex-direction:column;gap:0;display:flex}.CommentThread-module__uGUWLa__comment{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;display:flex}.CommentThread-module__uGUWLa__comment:last-child{border-bottom:none}.CommentThread-module__uGUWLa__voteContainer{flex-direction:column;flex-shrink:0;align-items:center;gap:0;display:flex}.CommentThread-module__uGUWLa__voteBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-hint);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex}.CommentThread-module__uGUWLa__voteBtn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted)}.CommentThread-module__uGUWLa__voteBtn:disabled{cursor:default}.CommentThread-module__uGUWLa__voteBtn.CommentThread-module__uGUWLa__voteActive{color:var(--color-brand);border-color:var(--color-brand)}.CommentThread-module__uGUWLa__voteScore{font-size:11px;font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center;min-width:20px;padding:1px 0;line-height:1}.CommentThread-module__uGUWLa__voteScore.CommentThread-module__uGUWLa__positive{color:#22c55e}.CommentThread-module__uGUWLa__voteScore.CommentThread-module__uGUWLa__negative{color:var(--color-brand)}.CommentThread-module__uGUWLa__commentBody{flex:1;min-width:0}.CommentThread-module__uGUWLa__commentHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.CommentThread-module__uGUWLa__commentAuthor{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none}.CommentThread-module__uGUWLa__commentAuthor:hover{color:var(--color-brand)}.CommentThread-module__uGUWLa__commentDate{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread-module__uGUWLa__deleteBtn{border-radius:var(--radius-sm);color:var(--color-text-hint);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:opacity .15s,color .15s;display:flex}.CommentThread-module__uGUWLa__comment:hover .CommentThread-module__uGUWLa__deleteBtn{opacity:1}.CommentThread-module__uGUWLa__deleteBtn:hover{color:var(--color-brand)}.CommentThread-module__uGUWLa__commentContent{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);white-space:pre-wrap}.CommentThread-module__uGUWLa__form{margin-top:var(--space-3)}.CommentThread-module__uGUWLa__textarea{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;transition:border-color var(--transition-fast) var(--transition-ease);outline:none}.CommentThread-module__uGUWLa__textarea:focus{border-color:var(--color-brand)}.CommentThread-module__uGUWLa__textarea::placeholder{color:var(--color-text-hint)}.CommentThread-module__uGUWLa__formFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.CommentThread-module__uGUWLa__charCount{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread-module__uGUWLa__submitButton{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-brand);color:#fff;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease);border:none;display:flex}.CommentThread-module__uGUWLa__submitButton:hover:not(:disabled){background:var(--color-brand-hover)}.CommentThread-module__uGUWLa__submitButton:disabled{opacity:.4;cursor:not-allowed}.CommentThread-module__uGUWLa__error{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--space-2)}.CommentThread-module__uGUWLa__authPrompt{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-hint);text-align:center;margin-top:var(--space-3)}.CommentThread-module__uGUWLa__authPrompt a{color:var(--color-brand);font-weight:var(--font-medium);text-decoration:none}.CommentThread-module__uGUWLa__authPrompt a:hover{text-decoration:underline}
.AnswerVote-module__IFafya__container{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.AnswerVote-module__IFafya__voteBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-hint);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:flex}.AnswerVote-module__IFafya__voteBtn:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted);background:var(--color-bg-tertiary)}.AnswerVote-module__IFafya__voteBtn:disabled{cursor:default}.AnswerVote-module__IFafya__voteBtn.AnswerVote-module__IFafya__active{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, transparent)}.AnswerVote-module__IFafya__score{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center;min-width:24px;padding:2px 0;line-height:1}.AnswerVote-module__IFafya__score.AnswerVote-module__IFafya__positive{color:#22c55e}.AnswerVote-module__IFafya__score.AnswerVote-module__IFafya__negative{color:var(--color-brand)}
.QuestionDeleteButton-module__0_cHSW__deleteBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-hint);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.QuestionDeleteButton-module__0_cHSW__deleteBtn:hover:not(:disabled){color:var(--color-brand);border-color:var(--color-brand);background:#ff3b300d}.QuestionDeleteButton-module__0_cHSW__deleteBtn:disabled{opacity:.5;cursor:not-allowed}
.BatteryCalculator-module__IWP48G__calculatorLayout{gap:var(--space-6);flex-direction:column;display:flex}.BatteryCalculator-module__IWP48G__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);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;padding:8px 12px;display:inline-flex}.BatteryCalculator-module__IWP48G__shareBtn svg{flex-shrink:0}.BatteryCalculator-module__IWP48G__shareBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.BatteryCalculator-module__IWP48G__shareBtnCopied{color:var(--color-success,#22c55e);background:#22c55e1a;border-color:#22c55e80}.BatteryCalculator-module__IWP48G__shareBtnLabel{display:inline}.BatteryCalculator-module__IWP48G__cardSection{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);flex-direction:column;display:flex}.BatteryCalculator-module__IWP48G__sectionHeader{gap:var(--space-1);z-index:10;background:var(--color-bg-secondary);padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0;flex-direction:column;display:flex;position:sticky;top:60px}.BatteryCalculator-module__IWP48G__sectionHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BatteryCalculator-module__IWP48G__sectionLabel{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;display:flex}.BatteryCalculator-module__IWP48G__sectionLabelIcon{color:var(--color-brand)}.BatteryCalculator-module__IWP48G__currentTotals{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);display:flex}.BatteryCalculator-module__IWP48G__importedNote{font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#2196f31a;border:1px solid #2196f333;margin:0}.BatteryCalculator-module__IWP48G__paramGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.BatteryCalculator-module__IWP48G__paramGrid>:last-child{grid-column:1/-1}.BatteryCalculator-module__IWP48G__deviceList{gap:var(--space-3);flex-direction:column;display:flex}.BatteryCalculator-module__IWP48G__addBtn{justify-content:center;align-items: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;display:flex}.BatteryCalculator-module__IWP48G__addBtn svg{flex-shrink:0}.BatteryCalculator-module__IWP48G__addBtn:hover:not(:disabled){color:var(--color-brand-light);border-color:var(--color-brand);background:#ff3b300d}.BatteryCalculator-module__IWP48G__addBtn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-primary);color:var(--color-text-hint);background:0 0}.BatteryCalculator-module__IWP48G__maxDevicesNote{font-size:var(--text-xs);color:var(--color-warning-text,#ffb74d);text-align:center;margin:var(--space-2) 0 0}@media (min-width:640px){.BatteryCalculator-module__IWP48G__paramGrid{grid-template-columns:repeat(3,1fr)}.BatteryCalculator-module__IWP48G__paramGrid>:last-child{grid-column:auto}}@media (min-width:768px){.BatteryCalculator-module__IWP48G__shareBtn{padding:8px 16px}}
.SoundWaveVisual-module__J1BISq__container{padding:var(--space-4);justify-content:center;align-items:center;width:100%;display:flex}.SoundWaveVisual-module__J1BISq__svg{filter:drop-shadow(0 2px 8px #0006);width:100%;max-width:340px;height:auto}.SoundWaveVisual-module__J1BISq__sourceLabel{font-family:var(--font-inter);fill:var(--color-text-muted);text-anchor:middle;font-size:11px;font-weight:500}.SoundWaveVisual-module__J1BISq__dbLabel{font-family:var(--font-montserrat);fill:var(--color-text-primary);text-anchor:middle;font-size:14px;font-weight:800}.SoundWaveVisual-module__J1BISq__distanceLabel{font-family:var(--font-inter);fill:var(--color-text-secondary);text-anchor:middle;font-size:10px;font-weight:600}@keyframes SoundWaveVisual-module__J1BISq__pulse{0%{stroke-opacity:.6;stroke-width:2px}50%{stroke-opacity:.2;stroke-width:1px}to{stroke-opacity:.6;stroke-width:2px}}.SoundWaveVisual-module__J1BISq__arc{stroke:var(--color-brand);animation:2s ease-in-out infinite SoundWaveVisual-module__J1BISq__pulse}.SoundWaveVisual-module__J1BISq__arc:nth-child(2){animation-delay:.3s}.SoundWaveVisual-module__J1BISq__arc:nth-child(3){animation-delay:.6s}.SoundWaveVisual-module__J1BISq__arc:nth-child(4){animation-delay:.9s}.SoundWaveVisual-module__J1BISq__arc:nth-child(5){animation-delay:1.2s}@media (max-width:767px){.SoundWaveVisual-module__J1BISq__container{padding:var(--space-2) 0;margin:0 calc(var(--space-5) * -1)}}
.OhmsLawCalculator-module___SoxIW__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);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;padding:8px 12px;display:inline-flex}.OhmsLawCalculator-module___SoxIW__shareBtn svg{flex-shrink:0}.OhmsLawCalculator-module___SoxIW__shareBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.OhmsLawCalculator-module___SoxIW__shareBtnCopied{color:var(--color-success,#22c55e);background:#22c55e1a;border-color:#22c55e80}.OhmsLawCalculator-module___SoxIW__shareBtnLabel{display:inline}.OhmsLawCalculator-module___SoxIW__sidebar{gap:var(--space-5);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__sidebarTriangle,.OhmsLawCalculator-module___SoxIW__mobileTriangle{display:none}.OhmsLawCalculator-module___SoxIW__mobileSolveFor{gap:var(--space-2);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__mobileSolveForLabel{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-module___SoxIW__mobileSolveForGrid{background:var(--color-bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.OhmsLawCalculator-module___SoxIW__mobileSolveBtn{padding:var(--space-2) 0;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.OhmsLawCalculator-module___SoxIW__mobileSolveBtnSymbol{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-secondary);line-height:1}.OhmsLawCalculator-module___SoxIW__mobileSolveBtnLabel{font-size:10px;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.OhmsLawCalculator-module___SoxIW__mobileSolveBtnActive{background:var(--color-bg-hover);box-shadow:inset 0 0 0 1px var(--color-brand), 0 2px 4px #0000001a}.OhmsLawCalculator-module___SoxIW__mobileSolveBtnActive .OhmsLawCalculator-module___SoxIW__mobileSolveBtnSymbol{color:var(--color-brand-light)}.OhmsLawCalculator-module___SoxIW__mobileSolveBtnActive .OhmsLawCalculator-module___SoxIW__mobileSolveBtnLabel{color:var(--color-text-primary)}.OhmsLawCalculator-module___SoxIW__calculatorLayout{gap:var(--space-6);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__cardSection{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);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__sectionHeader{gap:var(--space-1);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__sectionLabel{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;display:flex}.OhmsLawCalculator-module___SoxIW__sectionLabelIcon{color:var(--color-brand)}.OhmsLawCalculator-module___SoxIW__sectionHint{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);margin:0}.OhmsLawCalculator-module___SoxIW__inputGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OhmsLawCalculator-module___SoxIW__inputWrapper{gap:var(--space-2);flex-direction:column;display:flex}.OhmsLawCalculator-module___SoxIW__inputHint{font-size:var(--text-xs);color:var(--color-text-hint);line-height:var(--leading-snug);font-size:10px;line-height:var(--leading-tight);margin:0}@media (min-width:768px){.OhmsLawCalculator-module___SoxIW__inputHint{font-size:var(--text-xs)}}.OhmsLawCalculator-module___SoxIW__resultsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OhmsLawCalculator-module___SoxIW__formulaCard{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);display:none}.OhmsLawCalculator-module___SoxIW__mobileFormulaCard{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-module___SoxIW__formulaTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);align-items:center;gap:var(--space-2);display:flex}.OhmsLawCalculator-module___SoxIW__formulaTitleIcon{color:var(--color-text-muted)}.OhmsLawCalculator-module___SoxIW__formulaGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OhmsLawCalculator-module___SoxIW__formula{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-module___SoxIW__shareBtn{padding:8px 16px}.OhmsLawCalculator-module___SoxIW__inputGrid{gap:var(--space-5);grid-template-columns:1fr 1fr}.OhmsLawCalculator-module___SoxIW__resultsGrid{gap:var(--space-4)}.OhmsLawCalculator-module___SoxIW__sidebarTriangle{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);justify-content:center;display:flex}.OhmsLawCalculator-module___SoxIW__mobileTriangle,.OhmsLawCalculator-module___SoxIW__mobileSolveFor{display:none}.OhmsLawCalculator-module___SoxIW__formulaCard{display:block}.OhmsLawCalculator-module___SoxIW__mobileFormulaCard{display:none}}
.BandColorPicker-module__Dt10Da__picker{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-secondary)}.BandColorPicker-module__Dt10Da__bandTabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.BandColorPicker-module__Dt10Da__bandTab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);border:2px solid #0000;flex:1;min-width:0;display:flex}.BandColorPicker-module__Dt10Da__bandTab:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus)}.BandColorPicker-module__Dt10Da__bandTabActive{border-color:var(--color-brand);background:#ff3b3014}.BandColorPicker-module__Dt10Da__bandTabDot{width:14px;height:14px;transition:background-color var(--transition-fast) var(--transition-ease);border:1.5px solid #fff3;border-radius:50%;flex-shrink:0}.BandColorPicker-module__Dt10Da__bandTabActive .BandColorPicker-module__Dt10Da__bandTabDot{border-color:#fff6;box-shadow:0 0 4px #0006}.BandColorPicker-module__Dt10Da__bandTabLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.BandColorPicker-module__Dt10Da__bandTabActive .BandColorPicker-module__Dt10Da__bandTabLabel{color:var(--color-text-primary)}.BandColorPicker-module__Dt10Da__colorGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(60px,1fr));display:grid}.BandColorPicker-module__Dt10Da__swatch{padding:var(--space-2);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:4px;display:flex}.BandColorPicker-module__Dt10Da__swatch:hover{background:var(--color-bg-hover);transform:translateY(-2px)}.BandColorPicker-module__Dt10Da__swatch:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.BandColorPicker-module__Dt10Da__swatchActive{border-color:var(--color-brand);background:#ff3b300f}.BandColorPicker-module__Dt10Da__swatchColor{width:36px;height:36px;transition:transform var(--transition-fast) var(--transition-ease), box-shadow var(--transition-fast) var(--transition-ease);border:2px solid #ffffff1f;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff26,0 2px 6px #00000059}.BandColorPicker-module__Dt10Da__swatch:hover .BandColorPicker-module__Dt10Da__swatchColor{transform:scale(1.08);box-shadow:inset 0 1px 2px #ffffff26,0 4px 10px #0006}.BandColorPicker-module__Dt10Da__swatchActive .BandColorPicker-module__Dt10Da__swatchColor{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand), inset 0 1px 2px #ffffff26, 0 2px 6px #00000059}.BandColorPicker-module__Dt10Da__swatchNone{border:2px dashed var(--color-text-muted);background:0 0}.BandColorPicker-module__Dt10Da__swatchName{color:var(--color-text-muted);font-size:.6rem;font-weight:600;line-height:1}.BandColorPicker-module__Dt10Da__swatchActive .BandColorPicker-module__Dt10Da__swatchName{color:var(--color-text-primary)}.BandColorPicker-module__Dt10Da__swatchDigit{color:var(--color-text-muted);opacity:.7;font-size:.55rem;font-weight:500;line-height:1}@media (max-width:767px){.BandColorPicker-module__Dt10Da__picker{margin-top:var(--space-3);padding-top:var(--space-3)}.BandColorPicker-module__Dt10Da__bandTabs{gap:var(--space-1);margin-bottom:var(--space-3)}.BandColorPicker-module__Dt10Da__bandTab{gap:6px;padding:6px 8px}.BandColorPicker-module__Dt10Da__bandTabDot{width:12px;height:12px}.BandColorPicker-module__Dt10Da__bandTabLabel{font-size:.6rem}.BandColorPicker-module__Dt10Da__colorGrid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.BandColorPicker-module__Dt10Da__swatch{padding:6px}.BandColorPicker-module__Dt10Da__swatchColor{width:30px;height:30px}}
.VoltageDropCalculator-module__LNlC9q__calculatorLayout{gap:var(--space-6);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__sidebar{gap:var(--space-4);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__totalCard{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);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__totalHeader{align-items:center;gap:var(--space-2);display:flex}.VoltageDropCalculator-module__LNlC9q__totalIcon{color:var(--color-brand)}.VoltageDropCalculator-module__LNlC9q__totalLabel{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.VoltageDropCalculator-module__LNlC9q__deviceCountBadge{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);align-self:flex-start;align-items:center;display:inline-flex}.VoltageDropCalculator-module__LNlC9q__totalGrid{gap:var(--space-3);flex-direction:column;margin-top:0;display:flex}.VoltageDropCalculator-module__LNlC9q__gaugeWrapper{margin-top:var(--space-2);margin-bottom:var(--space-2)}.VoltageDropCalculator-module__LNlC9q__statusRow{justify-content:space-between;align-items:center;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);display:flex}.VoltageDropCalculator-module__LNlC9q__largeBadge{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.VoltageDropCalculator-module__LNlC9q__cardSection{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);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__sectionHeader{gap:var(--space-1);z-index:10;background:var(--color-bg-secondary);padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0;flex-direction:column;display:flex;position:sticky;top:60px}.VoltageDropCalculator-module__LNlC9q__sectionHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.VoltageDropCalculator-module__LNlC9q__sectionLabel{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;display:flex}.VoltageDropCalculator-module__LNlC9q__sectionLabelIcon{color:var(--color-brand)}.VoltageDropCalculator-module__LNlC9q__paramGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.VoltageDropCalculator-module__LNlC9q__wireSelect{gap:var(--space-1);flex-direction:column;height:100%;display:flex}.VoltageDropCalculator-module__LNlC9q__selectLabel{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;display:flex}.VoltageDropCalculator-module__LNlC9q__tooltipBtn{width:16px;height:16px;font-size:10px;font-weight:var(--font-bold);color:var(--color-text-hint);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.VoltageDropCalculator-module__LNlC9q__tooltipBtn:hover,.VoltageDropCalculator-module__LNlC9q__tooltipBtn:focus-visible{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);outline:none}.VoltageDropCalculator-module__LNlC9q__selectWrapper{flex:1;align-items:center;display:flex;position:relative}.VoltageDropCalculator-module__LNlC9q__select{appearance:none;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);width:100%;height:44px;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);cursor:pointer;transition:border-color var(--transition-fast) var(--transition-ease);outline:none}.VoltageDropCalculator-module__LNlC9q__select:focus{border-color:var(--input-border-focus)}.VoltageDropCalculator-module__LNlC9q__selectIcon{right:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.VoltageDropCalculator-module__LNlC9q__deviceList{gap:var(--space-3);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__deviceCard{gap:var(--space-3);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);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__deviceCard:focus-within{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.VoltageDropCalculator-module__LNlC9q__deviceHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.VoltageDropCalculator-module__LNlC9q__deviceRow{gap:var(--space-3);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__deviceFields{gap:var(--space-3);flex:1;grid-template-columns:1fr 1fr;display:grid}.VoltageDropCalculator-module__LNlC9q__field{gap:var(--space-1);flex-direction:column;display:flex}.VoltageDropCalculator-module__LNlC9q__fieldFull{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.VoltageDropCalculator-module__LNlC9q__fieldLabel{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.VoltageDropCalculator-module__LNlC9q__textInput,.VoltageDropCalculator-module__LNlC9q__numInput{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);width:100%;color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast) var(--transition-ease);border:1px solid #0000;outline:none}.VoltageDropCalculator-module__LNlC9q__numInput{font-family:var(--font-mono);appearance:textfield}.VoltageDropCalculator-module__LNlC9q__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.VoltageDropCalculator-module__LNlC9q__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VoltageDropCalculator-module__LNlC9q__textInput:focus,.VoltageDropCalculator-module__LNlC9q__numInput:focus,.VoltageDropCalculator-module__LNlC9q__textInput:hover,.VoltageDropCalculator-module__LNlC9q__numInput:hover{background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.VoltageDropCalculator-module__LNlC9q__textInput:focus,.VoltageDropCalculator-module__LNlC9q__numInput:focus{border-color:var(--color-brand)}.VoltageDropCalculator-module__LNlC9q__deviceResult{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:#22c55e0d;border:1px solid #22c55e33;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:90px;display:flex}.VoltageDropCalculator-module__LNlC9q__deviceResultLabel{font-size:10px;font-weight:var(--font-medium);color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em}.VoltageDropCalculator-module__LNlC9q__deviceVoltage{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-success,#22c55e);white-space:nowrap}.VoltageDropCalculator-module__LNlC9q__removeBtn{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-text-hint);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;padding:0!important}.VoltageDropCalculator-module__LNlC9q__removeBtn:hover{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}.VoltageDropCalculator-module__LNlC9q__removeBtn svg{flex-shrink:0}.VoltageDropCalculator-module__LNlC9q__addBtn{justify-content:center;align-items: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;display:flex}.VoltageDropCalculator-module__LNlC9q__addBtn svg{flex-shrink:0}.VoltageDropCalculator-module__LNlC9q__addBtn:hover:not(:disabled){color:var(--color-brand-light);border-color:var(--color-brand);background:#ff3b300d}.VoltageDropCalculator-module__LNlC9q__addBtn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-primary);color:var(--color-text-hint);background:0 0}.VoltageDropCalculator-module__LNlC9q__maxDevicesNote{font-size:var(--text-xs);color:var(--color-warning-text,#ffb74d);text-align:center;margin:var(--space-2) 0 0}.VoltageDropCalculator-module__LNlC9q__circuitWarning{align-items:flex-start;gap:var(--space-2);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);background:#ff3b3014;border:1px solid #ff3b3040;display:flex}.VoltageDropCalculator-module__LNlC9q__circuitWarningIcon{flex-shrink:0;margin-top:1px}.VoltageDropCalculator-module__LNlC9q__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);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;padding:8px 12px;display:inline-flex}.VoltageDropCalculator-module__LNlC9q__shareBtn svg{flex-shrink:0}.VoltageDropCalculator-module__LNlC9q__shareBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.VoltageDropCalculator-module__LNlC9q__shareBtnCopied{color:var(--color-success,#22c55e);background:#22c55e1a;border-color:#22c55e80}.VoltageDropCalculator-module__LNlC9q__shareBtnLabel{display:inline}@media (min-width:640px){.VoltageDropCalculator-module__LNlC9q__paramGrid{grid-template-columns:repeat(3,1fr)}.VoltageDropCalculator-module__LNlC9q__deviceRow{flex-direction:row;align-items:flex-end}}@media (min-width:1024px){.VoltageDropCalculator-module__LNlC9q__paramGrid{grid-template-columns:1fr 1.5fr 1fr}}@media (min-width:768px){.VoltageDropCalculator-module__LNlC9q__shareBtn{padding:8px 16px}.VoltageDropCalculator-module__LNlC9q__totalCard{gap:var(--space-4);padding:var(--space-6) var(--space-5)}}
.DeviceCard-module__eevbLW__card{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);flex-direction:column;display:flex}.DeviceCard-module__eevbLW__card:focus-within{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.DeviceCard-module__eevbLW__header{align-items:center;gap:var(--space-3);display:flex}.DeviceCard-module__eevbLW__select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-width:0;color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-3) var(--space-4);cursor:pointer;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-position:right 12px center;background-repeat:no-repeat;background-size:16px;outline:none;flex:1;min-height:auto;padding-right:40px}.DeviceCard-module__eevbLW__select:focus{border-color:var(--input-border-focus)}.DeviceCard-module__eevbLW__removeBtn{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.DeviceCard-module__eevbLW__removeBtn svg{flex-shrink:0}.DeviceCard-module__eevbLW__removeBtn:hover{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-bg)}.DeviceCard-module__eevbLW__fields{gap:var(--space-2);grid-template-columns:60px 1fr 1fr;display:grid}.DeviceCard-module__eevbLW__field{gap:var(--space-1);flex-direction:column;display:flex}.DeviceCard-module__eevbLW__fieldLabel{font-size:10px;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.DeviceCard-module__eevbLW__input{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);-moz-appearance:textfield;outline:none;min-width:0;min-height:auto}.DeviceCard-module__eevbLW__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DeviceCard-module__eevbLW__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DeviceCard-module__eevbLW__input:focus{border-color:var(--input-border-focus)}.DeviceCard-module__eevbLW__summary{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);display:flex}.DeviceCard-module__eevbLW__summaryItem{flex-direction:column;gap:2px;display:flex}.DeviceCard-module__eevbLW__summaryLabel{color:var(--color-text-hint);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:var(--font-medium)}.DeviceCard-module__eevbLW__summaryValue{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-module__eevbLW__fields{grid-template-columns:80px 1fr 1fr}}
.ConduitCrossSection-module__3mbGjW__container{padding:var(--space-4);justify-content:center;align-items:center;width:100%;display:flex}.ConduitCrossSection-module__3mbGjW__svg{filter:drop-shadow(0 4px 12px #0006);width:100%;max-width:280px;height:auto}.ConduitCrossSection-module__3mbGjW__fillLabel{font-family:var(--font-montserrat);text-anchor:middle;fill:var(--color-text-primary);text-shadow:0 2px 4px #000c;font-size:16px;font-weight:800}.ConduitCrossSection-module__3mbGjW__fillSublabel{font-family:var(--font-inter);text-anchor:middle;fill:var(--color-text-secondary);text-shadow:0 1px 2px #000c;font-size:10px;font-weight:500}@media (max-width:767px){.ConduitCrossSection-module__3mbGjW__container{padding:var(--space-1) 0}.ConduitCrossSection-module__3mbGjW__svg{max-width:180px}}
.DecibelCalculator-module__vH34oa__calculatorLayout{gap:var(--space-4);flex-direction:column;display:flex}.DecibelCalculator-module__vH34oa__cardSection{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,box-shadow .2s}@media (hover:hover){.DecibelCalculator-module__vH34oa__cardSection:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator-module__vH34oa__resultCard{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);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.DecibelCalculator-module__vH34oa__resultCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator-module__vH34oa__resultRow{align-items:center;gap:var(--space-3);display:flex}.DecibelCalculator-module__vH34oa__resultValue{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.DecibelCalculator-module__vH34oa__resultSummary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DecibelCalculator-module__vH34oa__resultPill{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);white-space:nowrap;align-items:center;padding:3px 10px;line-height:1.4;display:inline-flex}.DecibelCalculator-module__vH34oa__resultPillPass{color:#4caf50;font-weight:var(--font-bold);background:#4caf501a;border-color:#4caf504d}.DecibelCalculator-module__vH34oa__resultPillWarning{color:#ff9800;font-weight:var(--font-bold);background:#ff98001a;border-color:#ff98004d}.DecibelCalculator-module__vH34oa__resultPillFail{color:var(--color-brand);font-weight:var(--font-bold);background:#ff3b301a;border-color:#ff3b304d}.DecibelCalculator-module__vH34oa__sectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.DecibelCalculator-module__vH34oa__sectionIcon{background:var(--color-brand-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.DecibelCalculator-module__vH34oa__sectionLabel{font-family:var(--font-montserrat);color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.DecibelCalculator-module__vH34oa__modeToggle{margin-bottom:0}.DecibelCalculator-module__vH34oa__inputGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.DecibelCalculator-module__vH34oa__ambientRow{max-width:280px}.DecibelCalculator-module__vH34oa__ambientPresets{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.DecibelCalculator-module__vH34oa__ambientChip{background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease), background var(--transition-fast) var(--transition-ease);padding:4px 12px;font-size:.75rem;font-weight:500}.DecibelCalculator-module__vH34oa__ambientChip:hover{border-color:var(--color-brand);background:#ff3b300d}.DecibelCalculator-module__vH34oa__ambientChipActive{border-color:var(--color-brand);color:var(--color-brand);background:#ff3b301a;font-weight:600}.DecibelCalculator-module__vH34oa__nfpaResult{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;display:flex}.DecibelCalculator-module__vH34oa__nfpaPass{background:#4caf500f;border-color:#4caf5040}.DecibelCalculator-module__vH34oa__nfpaWarning{background:#ff98000f;border-color:#ff980040}.DecibelCalculator-module__vH34oa__nfpaFail{background:#ff3b300f;border-color:#ff3b3040}.DecibelCalculator-module__vH34oa__nfpaIcon{flex-shrink:0;margin-top:1px}.DecibelCalculator-module__vH34oa__nfpaPass .DecibelCalculator-module__vH34oa__nfpaIcon{color:#4caf50}.DecibelCalculator-module__vH34oa__nfpaWarning .DecibelCalculator-module__vH34oa__nfpaIcon{color:#ff9800}.DecibelCalculator-module__vH34oa__nfpaFail .DecibelCalculator-module__vH34oa__nfpaIcon{color:var(--color-brand)}.DecibelCalculator-module__vH34oa__nfpaText{flex-direction:column;gap:2px;display:flex}.DecibelCalculator-module__vH34oa__nfpaStatus{color:var(--color-text-primary);font-size:.85rem;font-weight:600}.DecibelCalculator-module__vH34oa__nfpaDetail{color:var(--color-text-muted);font-size:.75rem}.DecibelCalculator-module__vH34oa__nfpaNote{color:var(--color-text-muted);margin-top:var(--space-3);font-size:.7rem;font-style:italic;line-height:1.5}.DecibelCalculator-module__vH34oa__tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.DecibelCalculator-module__vH34oa__quickRefTable{border-collapse:collapse;width:100%;font-size:.8rem}.DecibelCalculator-module__vH34oa__quickRefTable th{background:var(--color-bg-tertiary);padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--input-border);white-space:nowrap;font-size:.7rem;font-weight:600}.DecibelCalculator-module__vH34oa__quickRefTable td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--input-border);color:var(--color-text-primary);white-space:nowrap}.DecibelCalculator-module__vH34oa__quickRefTable tbody tr:hover{background:#ffffff08}.DecibelCalculator-module__vH34oa__tableBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}.DecibelCalculator-module__vH34oa__tableBadgePass{color:#4caf50;background:#4caf501a}.DecibelCalculator-module__vH34oa__tableBadgeFail{color:var(--color-brand);background:#ff3b301a}.DecibelCalculator-module__vH34oa__ruleOfThumb{color:var(--color-text-muted);margin-top:var(--space-2);font-size:.75rem;font-style:italic}.DecibelCalculator-module__vH34oa__sidebarCard{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,box-shadow .2s}@media (hover:hover){.DecibelCalculator-module__vH34oa__sidebarCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DecibelCalculator-module__vH34oa__presetGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.DecibelCalculator-module__vH34oa__presetBtn{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;flex-direction:column;gap:2px;display:flex}.DecibelCalculator-module__vH34oa__presetBtn:hover{border-color:var(--color-brand);background:#ff3b300d}.DecibelCalculator-module__vH34oa__presetName{font-size:.75rem;font-weight:600}.DecibelCalculator-module__vH34oa__presetValue{color:var(--color-text-muted);font-size:.65rem}.DecibelCalculator-module__vH34oa__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-height:36px;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;padding:8px 14px;display:inline-flex}.DecibelCalculator-module__vH34oa__shareBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.DecibelCalculator-module__vH34oa__shareBtnCopied{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.DecibelCalculator-module__vH34oa__calculatorLayout{gap:var(--space-3)}.DecibelCalculator-module__vH34oa__cardSection,.DecibelCalculator-module__vH34oa__resultCard{padding:var(--space-3);border-radius:var(--radius-xl)}.DecibelCalculator-module__vH34oa__resultValue{font-size:1.2rem}.DecibelCalculator-module__vH34oa__resultPill{padding:3px 8px;font-size:.74rem}.DecibelCalculator-module__vH34oa__inputGrid{grid-template-columns:1fr}.DecibelCalculator-module__vH34oa__sectionIcon{width:28px;height:28px}.DecibelCalculator-module__vH34oa__sectionLabel{font-size:1rem}.DecibelCalculator-module__vH34oa__sidebarCard{background:0 0;border:none;border-radius:0;padding:0}.DecibelCalculator-module__vH34oa__sidebarCard .DecibelCalculator-module__vH34oa__sectionHeader,.DecibelCalculator-module__vH34oa__sidebarAskAi{display:none}.DecibelCalculator-module__vH34oa__presetGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.DecibelCalculator-module__vH34oa__presetBtn{gap:var(--space-2);border-radius:var(--radius-full);flex-direction:row;align-items:center;padding:5px 12px}.DecibelCalculator-module__vH34oa__presetName{font-size:.72rem}.DecibelCalculator-module__vH34oa__presetValue{font-size:.65rem}.DecibelCalculator-module__vH34oa__nfpaResult{padding:var(--space-2) var(--space-3)}.DecibelCalculator-module__vH34oa__ambientRow{max-width:100%}}
.DipSwitchBank-module__MskESq__bankContainer{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;display:flex;overflow-x:auto}.DipSwitchBank-module__MskESq__switchHousing{border-radius:var(--radius-xl);padding:var(--space-4) var(--space-4);background:#0d0d0d;border:1px solid #2a2a2a;gap:8px;display:flex;position:relative;box-shadow:inset 0 2px 10px #00000080,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.DipSwitchBank-module__MskESq__switchHousing:before{content:"ON";font-size:12px;font-family:var(--font-inter);color:#e5e7eb;letter-spacing:1px;font-weight:600;position:absolute;top:8px;left:16px}.DipSwitchBank-module__MskESq__switchColumn{align-items:center;gap:var(--space-2);flex-direction:column;margin-top:12px;display:flex}.DipSwitchBank-module__MskESq__switchLabel{color:var(--color-text-secondary);text-align:center;word-wrap:break-word;max-width:56px;min-height:2em;font-size:.75rem;font-weight:500;line-height:1.2}.DipSwitchBank-module__MskESq__switchNumber{color:#9ca3af;margin-top:4px;font-size:.85rem;font-weight:700}.DipSwitchBank-module__MskESq__switchTrack{cursor:pointer;width:40px;height:72px;transition:all var(--transition-fast) var(--transition-ease);background:#111;border:1px solid #1a1a1a;border-radius:4px;position:relative;box-shadow:inset 0 3px 6px #000c,inset 0 -1px 2px #ffffff0d}.DipSwitchBank-module__MskESq__switchTrack:hover{background:#151515;border-color:#333}.DipSwitchBank-module__MskESq__switchTrack:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.DipSwitchBank-module__MskESq__switchKnob{background:#e5e7eb;border-radius:3px;width:30px;height:32px;transition:top .15s cubic-bezier(.4,0,.2,1),background .15s,box-shadow .15s;position:absolute;left:4px;box-shadow:0 2px 4px #0009,inset 0 -2px #0000001a,inset 0 1px #fffc}.DipSwitchBank-module__MskESq__switchKnobOff{background:#d1d5db;top:36px;box-shadow:0 1px 2px #0009,inset 0 -1px #0000001a,inset 0 1px #ffffff80}.DipSwitchBank-module__MskESq__switchKnobOn{background:#fff;top:4px;box-shadow:0 2px 4px #0009,inset 0 -2px #ef444466,inset 0 1px #fff}@media (max-width:767px){.DipSwitchBank-module__MskESq__bankContainer{padding:var(--space-4) 0;justify-content:center;margin:0}.DipSwitchBank-module__MskESq__switchHousing{padding:var(--space-3) var(--space-2);justify-content:space-between;gap:4px;width:100%}.DipSwitchBank-module__MskESq__switchHousing:before{font-size:8px;top:4px;left:8px}.DipSwitchBank-module__MskESq__switchColumn{flex:1;margin-top:8px}.DipSwitchBank-module__MskESq__switchTrack{width:100%;min-width:20px;max-width:32px;height:54px}.DipSwitchBank-module__MskESq__switchKnob{width:calc(100% - 4px);height:22px;left:2px}.DipSwitchBank-module__MskESq__switchKnobOff{top:28px}.DipSwitchBank-module__MskESq__switchKnobOn{top:2px}.DipSwitchBank-module__MskESq__switchLabel{max-width:100%;font-size:.6rem}.DipSwitchBank-module__MskESq__switchNumber{font-size:.7rem}}
.ResistorCalculator-module__IPaPUW__calculatorLayout{gap:var(--space-4);flex-direction:column;display:flex}.ResistorCalculator-module__IPaPUW__cardSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.ResistorCalculator-module__IPaPUW__resultCard{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);flex-direction:column;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}@media (hover:hover){.ResistorCalculator-module__IPaPUW__cardSection:hover,.ResistorCalculator-module__IPaPUW__resultCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ResistorCalculator-module__IPaPUW__resultSummary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ResistorCalculator-module__IPaPUW__resultPill{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);white-space:nowrap;align-items:center;padding:3px 10px;line-height:1.4;display:inline-flex}.ResistorCalculator-module__IPaPUW__resultPillPrimary{color:var(--color-text-primary);font-weight:var(--font-bold);background:#ff3b301a;border-color:#ff3b3040;font-size:.82rem}.ResistorCalculator-module__IPaPUW__bandCountRow{padding-top:var(--space-3);justify-content:center;display:flex}.ResistorCalculator-module__IPaPUW__eolCard{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:background .2s,border-color .2s,box-shadow .2s}@media (hover:hover){.ResistorCalculator-module__IPaPUW__eolCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ResistorCalculator-module__IPaPUW__sectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ResistorCalculator-module__IPaPUW__sectionIcon{background:var(--color-brand-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.ResistorCalculator-module__IPaPUW__sectionLabel{font-family:var(--font-montserrat);color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.ResistorCalculator-module__IPaPUW__eolGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ResistorCalculator-module__IPaPUW__eolButton{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);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ResistorCalculator-module__IPaPUW__eolButton:hover{border-color:var(--color-brand);background:#ff3b300d}.ResistorCalculator-module__IPaPUW__eolButtonValue{white-space:nowrap;font-size:clamp(.75rem,2vw,1rem);font-weight:700}.ResistorCalculator-module__IPaPUW__eolButtonDesc{color:var(--color-text-muted);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ResistorCalculator-module__IPaPUW__eolMobile{display:none}.ResistorCalculator-module__IPaPUW__eolMobileLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.7rem;font-weight:700}.ResistorCalculator-module__IPaPUW__eolChip{background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease), background var(--transition-fast) var(--transition-ease);padding:5px 12px;font-size:.78rem;font-weight:700}.ResistorCalculator-module__IPaPUW__eolChip:hover{border-color:var(--color-brand);background:#ff3b300d}.ResistorCalculator-module__IPaPUW__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-height:36px;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;padding:8px 14px;display:inline-flex}.ResistorCalculator-module__IPaPUW__shareBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.ResistorCalculator-module__IPaPUW__shareBtnCopied{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.ResistorCalculator-module__IPaPUW__calculatorLayout{gap:var(--space-3)}.ResistorCalculator-module__IPaPUW__cardSection{padding:var(--space-4);border-radius:var(--radius-xl)}.ResistorCalculator-module__IPaPUW__resultCard{padding:var(--space-3);border-radius:var(--radius-xl)}.ResistorCalculator-module__IPaPUW__resultPill{padding:3px 8px;font-size:.74rem}.ResistorCalculator-module__IPaPUW__resultPillPrimary{font-size:.78rem}.ResistorCalculator-module__IPaPUW__eolCard{background:0 0;border:none;border-radius:0;padding:0}.ResistorCalculator-module__IPaPUW__eolDesktop{display:none}.ResistorCalculator-module__IPaPUW__eolMobile{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}}
.ToolTooltip-module__wiRMXa__wrapper{display:inline-flex;position:relative}.ToolTooltip-module__wiRMXa__popover{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-module__wiRMXa__fadeIn var(--transition-fast) var(--transition-ease);position:absolute;top:calc(100% + 6px)}.ToolTooltip-module__wiRMXa__alignRight{right:0}.ToolTooltip-module__wiRMXa__alignLeft{left:0}.ToolTooltip-module__wiRMXa__alignCenter{left:50%;transform:translate(-50%)}@media (max-width:640px){.ToolTooltip-module__wiRMXa__popover{max-width:240px}}@keyframes ToolTooltip-module__wiRMXa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.NumericInput-module__rL2MBW__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.NumericInput-module__rL2MBW__label{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;display:flex}.NumericInput-module__rL2MBW__tooltipBtn{width:16px;height:16px;font-size:10px;font-weight:var(--font-bold);color:var(--color-text-hint);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.NumericInput-module__rL2MBW__tooltipBtn:hover,.NumericInput-module__rL2MBW__tooltipBtn:focus-visible{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);outline:none}.NumericInput-module__rL2MBW__inputRow{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;display:flex}.NumericInput-module__rL2MBW__inputRow:focus-within{border-color:var(--input-border-focus)}.NumericInput-module__rL2MBW__input{min-width:0;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;background:0 0;border:none;outline:none;flex:1}.NumericInput-module__rL2MBW__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumericInput-module__rL2MBW__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumericInput-module__rL2MBW__input::placeholder{color:var(--color-text-hint)}.NumericInput-module__rL2MBW__input:disabled{color:var(--color-text-disabled);cursor:not-allowed}.NumericInput-module__rL2MBW__isDefault{opacity:.6}.NumericInput-module__rL2MBW__isUser{opacity:1}.NumericInput-module__rL2MBW__unit{font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}
.AmpDrawCalculator-module__jTEmzq__sidebar{gap:var(--space-4);flex-direction:column;display:flex}.AmpDrawCalculator-module__jTEmzq__totalCard{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);flex-direction:column;display:flex}.AmpDrawCalculator-module__jTEmzq__totalHeader{align-items:center;gap:var(--space-2);display:flex}.AmpDrawCalculator-module__jTEmzq__totalIcon{color:var(--color-brand)}.AmpDrawCalculator-module__jTEmzq__totalLabel{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.AmpDrawCalculator-module__jTEmzq__deviceCountBadge{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);align-self:flex-start;align-items:center;display:inline-flex}.AmpDrawCalculator-module__jTEmzq__totalGrid{gap:var(--space-3);flex-direction:column;margin-top:0;display:flex}.AmpDrawCalculator-module__jTEmzq__batteryLink{justify-content:center;align-items: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);transition:all var(--transition-fast) var(--transition-ease);box-shadow:var(--shadow-sm);text-decoration:none;display:flex}.AmpDrawCalculator-module__jTEmzq__batteryLink:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AmpDrawCalculator-module__jTEmzq__batteryLink svg{transition:transform var(--transition-fast) var(--transition-ease)}.AmpDrawCalculator-module__jTEmzq__batteryLink:hover svg{transform:translate(4px)}.AmpDrawCalculator-module__jTEmzq__calculatorLayout{gap:var(--space-6);flex-direction:column;display:flex}.AmpDrawCalculator-module__jTEmzq__cardSection{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);flex-direction:column;display:flex}.AmpDrawCalculator-module__jTEmzq__sectionHeader{gap:var(--space-1);z-index:10;background:var(--color-bg-secondary);padding:var(--space-2) 0;margin:calc(var(--space-2) * -1) 0;flex-direction:column;display:flex;position:sticky;top:60px}.AmpDrawCalculator-module__jTEmzq__sectionHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AmpDrawCalculator-module__jTEmzq__sectionLabel{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;display:flex}.AmpDrawCalculator-module__jTEmzq__sectionLabelIcon{color:var(--color-brand)}.AmpDrawCalculator-module__jTEmzq__currentTotals{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);display:flex}.AmpDrawCalculator-module__jTEmzq__deviceList{gap:var(--space-3);flex-direction:column;display:flex}.AmpDrawCalculator-module__jTEmzq__addBtn{justify-content:center;align-items: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;display:flex}.AmpDrawCalculator-module__jTEmzq__addBtn svg{flex-shrink:0}.AmpDrawCalculator-module__jTEmzq__addBtn:hover:not(:disabled){color:var(--color-brand-light);border-color:var(--color-brand);background:#ff3b300d}.AmpDrawCalculator-module__jTEmzq__addBtn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-primary);color:var(--color-text-hint);background:0 0}.AmpDrawCalculator-module__jTEmzq__maxDevicesNote{font-size:var(--text-xs);color:var(--color-warning-text,#ffb74d);text-align:center;margin:var(--space-2) 0 0}.AmpDrawCalculator-module__jTEmzq__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);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;padding:8px 12px;display:inline-flex}.AmpDrawCalculator-module__jTEmzq__shareBtn svg{flex-shrink:0}.AmpDrawCalculator-module__jTEmzq__shareBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-hover);box-shadow:var(--shadow-md)}.AmpDrawCalculator-module__jTEmzq__shareBtnCopied{color:var(--color-success,#22c55e);background:#22c55e1a;border-color:#22c55e80}.AmpDrawCalculator-module__jTEmzq__shareBtnLabel{display:inline}@media (min-width:768px){.AmpDrawCalculator-module__jTEmzq__shareBtn{padding:8px 16px}.AmpDrawCalculator-module__jTEmzq__totalCard{gap:var(--space-4);padding:var(--space-6) var(--space-5)}}
.ConduitFillCalculator-module__Q6Mf_a__calculatorLayout{gap:var(--space-4);flex-direction:column;display:flex}.ConduitFillCalculator-module__Q6Mf_a__cardSection{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,box-shadow .2s}@media (hover:hover){.ConduitFillCalculator-module__Q6Mf_a__cardSection:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator-module__Q6Mf_a__resultCard{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);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.ConduitFillCalculator-module__Q6Mf_a__resultCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator-module__Q6Mf_a__fillBarRow{align-items:center;gap:var(--space-3);display:flex}.ConduitFillCalculator-module__Q6Mf_a__fillBarTrack{background:var(--color-bg-tertiary);border-radius:var(--radius-full);flex:1;height:10px;position:relative;overflow:visible}.ConduitFillCalculator-module__Q6Mf_a__fillBarFill{border-radius:var(--radius-full);height:100%;transition:width .4s,background-color .3s;position:absolute;top:0;left:0}.ConduitFillCalculator-module__Q6Mf_a__fillPass{background:#4caf50}.ConduitFillCalculator-module__Q6Mf_a__fillWarning{background:#ff9800}.ConduitFillCalculator-module__Q6Mf_a__fillFail{background:var(--color-brand)}.ConduitFillCalculator-module__Q6Mf_a__fillBarThreshold{background:var(--color-text-secondary);z-index:1;border-radius:1px;width:2px;transition:left .3s;position:absolute;top:-3px;bottom:-3px}.ConduitFillCalculator-module__Q6Mf_a__fillValue{font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;text-align:right;min-width:52px;font-size:1.1rem;font-weight:700}.ConduitFillCalculator-module__Q6Mf_a__resultSummary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ConduitFillCalculator-module__Q6Mf_a__resultPill{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);white-space:nowrap;align-items:center;padding:3px 10px;line-height:1.4;display:inline-flex}.ConduitFillCalculator-module__Q6Mf_a__resultPillPass{color:#4caf50;font-weight:var(--font-bold);background:#4caf501a;border-color:#4caf504d}.ConduitFillCalculator-module__Q6Mf_a__resultPillWarning{color:#ff9800;font-weight:var(--font-bold);background:#ff98001a;border-color:#ff98004d}.ConduitFillCalculator-module__Q6Mf_a__resultPillFail{color:var(--color-brand);font-weight:var(--font-bold);background:#ff3b301a;border-color:#ff3b304d}.ConduitFillCalculator-module__Q6Mf_a__resultPillUpgrade{color:#2196f3;font-weight:var(--font-bold);background:#2196f31a;border-color:#2196f34d}.ConduitFillCalculator-module__Q6Mf_a__conduitSelectors{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ConduitFillCalculator-module__Q6Mf_a__selectGroup{gap:var(--space-1);flex-direction:column;display:flex}.ConduitFillCalculator-module__Q6Mf_a__selectLabel{font-size:.78rem;font-weight:var(--font-medium);color:var(--color-text-muted)}.ConduitFillCalculator-module__Q6Mf_a__select{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);transition:border-color var(--transition-fast) var(--transition-ease);font-size:.85rem}.ConduitFillCalculator-module__Q6Mf_a__select:focus{border-color:var(--input-border-focus);outline:none}.ConduitFillCalculator-module__Q6Mf_a__cardDivider{background:var(--color-border-secondary);height:1px;margin:var(--space-4) 0}.ConduitFillCalculator-module__Q6Mf_a__wireListHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ConduitFillCalculator-module__Q6Mf_a__wireListLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.ConduitFillCalculator-module__Q6Mf_a__wireList{gap:var(--space-3);flex-direction:column;display:flex}.ConduitFillCalculator-module__Q6Mf_a__wireEntry{gap:var(--space-2);grid-template-columns:1fr auto auto;align-items:end;display:grid}.ConduitFillCalculator-module__Q6Mf_a__removeBtn{border-radius:var(--radius-lg);border:1px solid var(--input-border);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.ConduitFillCalculator-module__Q6Mf_a__removeBtn:hover{border-color:var(--color-error);color:var(--color-error)}.ConduitFillCalculator-module__Q6Mf_a__addBtn{border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);background:0 0;align-items:center;gap:4px;padding:0 10px;font-size:.75rem;display:flex}.ConduitFillCalculator-module__Q6Mf_a__addBtn:hover{border-color:var(--color-brand);color:var(--color-text-primary)}.ConduitFillCalculator-module__Q6Mf_a__sidebarCard{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,box-shadow .2s}@media (hover:hover){.ConduitFillCalculator-module__Q6Mf_a__sidebarCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.ConduitFillCalculator-module__Q6Mf_a__sectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ConduitFillCalculator-module__Q6Mf_a__sectionIcon{background:var(--color-brand-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.ConduitFillCalculator-module__Q6Mf_a__sectionLabel{font-family:var(--font-montserrat);color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.ConduitFillCalculator-module__Q6Mf_a__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-height:36px;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;padding:8px 14px;display:inline-flex}.ConduitFillCalculator-module__Q6Mf_a__shareBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.ConduitFillCalculator-module__Q6Mf_a__shareBtnCopied{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.ConduitFillCalculator-module__Q6Mf_a__calculatorLayout{gap:var(--space-3)}.ConduitFillCalculator-module__Q6Mf_a__cardSection,.ConduitFillCalculator-module__Q6Mf_a__resultCard{border-radius:var(--radius-xl)}.ConduitFillCalculator-module__Q6Mf_a__resultCard,.ConduitFillCalculator-module__Q6Mf_a__cardSection{padding:var(--space-3)}.ConduitFillCalculator-module__Q6Mf_a__fillBarTrack{height:8px}.ConduitFillCalculator-module__Q6Mf_a__fillValue{min-width:46px;font-size:1rem}.ConduitFillCalculator-module__Q6Mf_a__resultPill{padding:3px 8px;font-size:.74rem}.ConduitFillCalculator-module__Q6Mf_a__conduitSelectors{grid-template-columns:1fr 1fr}.ConduitFillCalculator-module__Q6Mf_a__cardDivider{margin:var(--space-3) 0}.ConduitFillCalculator-module__Q6Mf_a__sidebarCard{padding:var(--space-3);border-radius:var(--radius-xl)}.ConduitFillCalculator-module__Q6Mf_a__sidebarCard .ConduitFillCalculator-module__Q6Mf_a__sectionHeader,.ConduitFillCalculator-module__Q6Mf_a__sidebarAskAi{display:none}}
.DipSwitchCalculator-module__NT7itG__calculatorLayout{gap:var(--space-6);flex-direction:column;display:flex}.DipSwitchCalculator-module__NT7itG__cardSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:background .2s,border-color .2s,box-shadow .2s;animation:.4s ease-out both DipSwitchCalculator-module__NT7itG__cardFadeIn;position:relative}@media (hover:hover){.DipSwitchCalculator-module__NT7itG__cardSection:hover{background:var(--color-bg-elevated);border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DipSwitchCalculator-module__NT7itG__cardSection:active{background:var(--color-bg-hover);border-color:#ff3b3066}.DipSwitchCalculator-module__NT7itG__sectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.DipSwitchCalculator-module__NT7itG__sectionIcon{background:var(--color-brand-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.DipSwitchCalculator-module__NT7itG__sectionLabel{font-family:var(--font-montserrat);color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.DipSwitchCalculator-module__NT7itG__addressContainer{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.DipSwitchCalculator-module__NT7itG__topSection{gap:var(--space-3);flex-direction:column;display:flex}.DipSwitchCalculator-module__NT7itG__controlsContainer{gap:var(--space-3);min-height:100px;margin-bottom:var(--space-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.DipSwitchCalculator-module__NT7itG__presetSection{gap:var(--space-2);flex-direction:column;align-items:center;width:100%;display:flex}.DipSwitchCalculator-module__NT7itG__presetLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.DipSwitchCalculator-module__NT7itG__presetSelect{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);width:100%;max-width:320px;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);font-size:.9rem}.DipSwitchCalculator-module__NT7itG__presetSelect:focus{border-color:var(--input-border-focus);outline:none}.DipSwitchCalculator-module__NT7itG__countSelector{align-items:center;gap:var(--space-2);background:var(--color-bg-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);display:flex}.DipSwitchCalculator-module__NT7itG__countLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.7rem;font-weight:600}.DipSwitchCalculator-module__NT7itG__countButtons{flex-wrap:wrap;gap:0;display:flex}.DipSwitchCalculator-module__NT7itG__countBtn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.DipSwitchCalculator-module__NT7itG__countBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.DipSwitchCalculator-module__NT7itG__countBtnActive{background:var(--color-brand-subtle);color:var(--color-brand);border-color:#ff3b304d}.DipSwitchCalculator-module__NT7itG__resultsGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.DipSwitchCalculator-module__NT7itG__reverseInputs{gap:var(--space-3);grid-template-columns:1fr;margin-top:0;display:grid}.DipSwitchCalculator-module__NT7itG__switchCountToggle{justify-content:center;animation:.2s ease-out DipSwitchCalculator-module__NT7itG__fadeIn;display:flex}@keyframes DipSwitchCalculator-module__NT7itG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DipSwitchCalculator-module__NT7itG__disclaimer{color:var(--color-text-muted);margin-top:var(--space-2);font-size:.7rem;font-style:italic}.DipSwitchCalculator-module__NT7itG__errorText{color:var(--color-error);margin-top:var(--space-2);margin-bottom:0;font-size:.85rem}.DipSwitchCalculator-module__NT7itG__addressActions{gap:var(--space-3);margin-top:var(--space-2);display:flex}.DipSwitchCalculator-module__NT7itG__addressActionBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);flex:1;font-size:.85rem;font-weight:500;display:flex}.DipSwitchCalculator-module__NT7itG__addressActionBtn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-focus)}.DipSwitchCalculator-module__NT7itG__addressActionBtn:active:not(:disabled){transform:scale(.98)}.DipSwitchCalculator-module__NT7itG__addressActionBtn:disabled{opacity:.5;cursor:not-allowed}.DipSwitchCalculator-module__NT7itG__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);box-sizing:border-box;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap;font-size:.8rem;line-height:1;display:inline-flex}.DipSwitchCalculator-module__NT7itG__shareBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.DipSwitchCalculator-module__NT7itG__shareBtnCopied{border-color:var(--color-success);color:var(--color-success)}.DipSwitchCalculator-module__NT7itG__aiHelperSection{justify-content:center;width:100%;margin-top:-12px;margin-bottom:-4px;display:flex}@media (max-width:767px){.DipSwitchCalculator-module__NT7itG__aiHelperSection{margin-top:-12px;margin-bottom:-4px}.DipSwitchCalculator-module__NT7itG__calculatorLayout{gap:var(--space-4)}.DipSwitchCalculator-module__NT7itG__topSection{gap:var(--space-2)}.DipSwitchCalculator-module__NT7itG__cardSection{padding:var(--space-4);border-radius:var(--radius-xl)}.DipSwitchCalculator-module__NT7itG__countSelector{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2);flex-direction:row}.DipSwitchCalculator-module__NT7itG__countLabel{display:none}.DipSwitchCalculator-module__NT7itG__countButtons{justify-content:center;gap:2px}.DipSwitchCalculator-module__NT7itG__countBtn{width:32px;height:32px;font-size:.85rem}.DipSwitchCalculator-module__NT7itG__addressContainer,.DipSwitchCalculator-module__NT7itG__resultsGrid,.DipSwitchCalculator-module__NT7itG__inputGrid{grid-template-columns:1fr}}
.WireGaugeReference-module__KepOEW__calculatorLayout{gap:var(--space-4);flex-direction:column;display:flex}.WireGaugeReference-module__KepOEW__cardSection{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,box-shadow .2s}@media (hover:hover){.WireGaugeReference-module__KepOEW__cardSection:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.WireGaugeReference-module__KepOEW__resultCard{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);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.WireGaugeReference-module__KepOEW__resultCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.WireGaugeReference-module__KepOEW__resultRow{align-items:center;gap:var(--space-3);display:flex}.WireGaugeReference-module__KepOEW__resultValue{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.WireGaugeReference-module__KepOEW__resultSummary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WireGaugeReference-module__KepOEW__resultPill{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);white-space:nowrap;align-items:center;padding:3px 10px;line-height:1.4;display:inline-flex}.WireGaugeReference-module__KepOEW__resultPillPass{color:#4caf50;font-weight:var(--font-bold);background:#4caf501a;border-color:#4caf504d}.WireGaugeReference-module__KepOEW__resultPillFail{color:var(--color-brand);font-weight:var(--font-bold);background:#ff3b301a;border-color:#ff3b304d}.WireGaugeReference-module__KepOEW__sectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.WireGaugeReference-module__KepOEW__sectionIcon{background:var(--color-brand-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.WireGaugeReference-module__KepOEW__sectionLabel{font-family:var(--font-montserrat);color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.WireGaugeReference-module__KepOEW__selectGroup{gap:var(--space-1);flex-direction:column;display:flex}.WireGaugeReference-module__KepOEW__selectLabel{font-size:.78rem;font-weight:var(--font-medium);color:var(--color-text-muted)}.WireGaugeReference-module__KepOEW__select{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);transition:border-color var(--transition-fast) var(--transition-ease);font-size:.85rem}.WireGaugeReference-module__KepOEW__select:focus{border-color:var(--input-border-focus);outline:none}.WireGaugeReference-module__KepOEW__tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.WireGaugeReference-module__KepOEW__table{border-collapse:collapse;width:100%;font-size:.85rem}.WireGaugeReference-module__KepOEW__table th{background:var(--color-bg-tertiary);padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:2px solid var(--input-border);transition:color var(--transition-fast) var(--transition-ease);font-size:.7rem;font-weight:600}.WireGaugeReference-module__KepOEW__table th:hover{color:var(--color-text-primary)}.WireGaugeReference-module__KepOEW__thMobile{display:none}.WireGaugeReference-module__KepOEW__sortIcon{margin-left:var(--space-1);font-size:.65rem;display:inline-block}.WireGaugeReference-module__KepOEW__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--input-border);color:var(--color-text-primary);white-space:nowrap}.WireGaugeReference-module__KepOEW__table tbody tr:hover{background:#ffffff08}.WireGaugeReference-module__KepOEW__awgCell{font-weight:600}.WireGaugeReference-module__KepOEW__highlightRow{border-left:3px solid #4caf50;background:#4caf5014!important}.WireGaugeReference-module__KepOEW__highlightRow td:first-child{color:#4caf50;font-weight:700}.WireGaugeReference-module__KepOEW__usesCell{white-space:normal;max-width:200px}.WireGaugeReference-module__KepOEW__useBadge{background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-full);color:var(--color-text-muted);margin:1px 2px;padding:1px 6px;font-size:.7rem;display:inline-block}.WireGaugeReference-module__KepOEW__tableNote{color:var(--color-text-muted);margin-top:var(--space-3);font-size:.7rem;font-style:italic;line-height:1.5}.WireGaugeReference-module__KepOEW__sidebarCard{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,box-shadow .2s}@media (hover:hover){.WireGaugeReference-module__KepOEW__sidebarCard:hover{border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.WireGaugeReference-module__KepOEW__shareBtn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);min-height:36px;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;padding:8px 14px;display:inline-flex}.WireGaugeReference-module__KepOEW__shareBtn:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.WireGaugeReference-module__KepOEW__shareBtnCopied{border-color:var(--color-success);color:var(--color-success)}@media (max-width:767px){.WireGaugeReference-module__KepOEW__calculatorLayout{gap:var(--space-3)}.WireGaugeReference-module__KepOEW__cardSection,.WireGaugeReference-module__KepOEW__resultCard{padding:var(--space-3);border-radius:var(--radius-xl)}.WireGaugeReference-module__KepOEW__resultValue{font-size:1.2rem}.WireGaugeReference-module__KepOEW__resultPill{padding:3px 8px;font-size:.74rem}.WireGaugeReference-module__KepOEW__sectionIcon{width:28px;height:28px}.WireGaugeReference-module__KepOEW__sectionLabel{font-size:1rem}.WireGaugeReference-module__KepOEW__table{font-size:.78rem}.WireGaugeReference-module__KepOEW__table th,.WireGaugeReference-module__KepOEW__table td{padding:var(--space-1) var(--space-2)}.WireGaugeReference-module__KepOEW__thDesktop{display:none}.WireGaugeReference-module__KepOEW__thMobile{display:inline}.WireGaugeReference-module__KepOEW__usesCell{max-width:120px}.WireGaugeReference-module__KepOEW__useBadge{padding:0 4px;font-size:.6rem}.WireGaugeReference-module__KepOEW__sidebarCard{padding:var(--space-3);border-radius:var(--radius-xl)}.WireGaugeReference-module__KepOEW__sidebarCard .WireGaugeReference-module__KepOEW__sectionHeader,.WireGaugeReference-module__KepOEW__sidebarAskAi{display:none}}
