.DipSwitchCalculator_calculatorLayout__YDh19{display:flex;flex-direction:column;gap:var(--space-6)}.DipSwitchCalculator_cardSection__iF7ff{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--space-5);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;animation:DipSwitchCalculator_cardFadeIn__4Tnjb .4s ease-out both}@media (hover:hover){.DipSwitchCalculator_cardSection__iF7ff:hover{background:var(--color-bg-elevated);border-color:var(--color-border-focus);box-shadow:var(--shadow-card-hover)}}.DipSwitchCalculator_cardSection__iF7ff:active{background:var(--color-bg-hover);border-color:rgba(255,59,48,.4)}.DipSwitchCalculator_sectionHeader__DD7KY{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.DipSwitchCalculator_sectionIcon__6ABZF{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-subtle);border-radius:var(--radius-md);color:var(--color-brand)}.DipSwitchCalculator_sectionLabel__O6Cc0{font-family:var(--font-montserrat);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}.DipSwitchCalculator_addressContainer__V6qSP{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.DipSwitchCalculator_controlsContainer__C15__,.DipSwitchCalculator_topSection__kXdvm{display:flex;flex-direction:column;gap:var(--space-3)}.DipSwitchCalculator_controlsContainer__C15__{min-height:100px;justify-content:center;align-items:center;margin-bottom:var(--space-2)}.DipSwitchCalculator_presetSection__AuKOI{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;width:100%}.DipSwitchCalculator_presetLabel__Y28IG{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.DipSwitchCalculator_presetSelect__i2jhN{width:100%;max-width:320px;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:.9rem;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.DipSwitchCalculator_presetSelect__i2jhN:focus{border-color:var(--input-border-focus);outline:none}.DipSwitchCalculator_countSelector__Nn1Q9{display:flex;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)}.DipSwitchCalculator_countLabel__oiX1_{font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.DipSwitchCalculator_countButtons__YIngi{display:flex;flex-wrap:wrap;gap:0}.DipSwitchCalculator_countBtn__nQUAu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.DipSwitchCalculator_countBtn__nQUAu:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.DipSwitchCalculator_countBtnActive__LG4UF{background:var(--color-brand-subtle);color:var(--color-brand);border-color:rgba(255,59,48,.3)}.DipSwitchCalculator_resultsGrid__LkUwa,.DipSwitchCalculator_reverseInputs__OOQjA{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.DipSwitchCalculator_reverseInputs__OOQjA{margin-top:0}.DipSwitchCalculator_switchCountToggle__3TM_C{display:flex;justify-content:center;animation:DipSwitchCalculator_fadeIn__tDm3B .2s ease-out}@keyframes DipSwitchCalculator_fadeIn__tDm3B{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DipSwitchCalculator_disclaimer__ju_Py{font-size:.7rem;color:var(--color-text-muted);margin-top:var(--space-2);font-style:italic}.DipSwitchCalculator_errorText__jGuOh{color:var(--color-error);font-size:.85rem;margin-top:var(--space-2);margin-bottom:0}.DipSwitchCalculator_addressActions__UbuB0{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.DipSwitchCalculator_addressActionBtn__0sI2W{flex:1;display:flex;align-items:center;justify-content: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);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}.DipSwitchCalculator_addressActionBtn__0sI2W:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-focus)}.DipSwitchCalculator_addressActionBtn__0sI2W:active:not(:disabled){transform:scale(.98)}.DipSwitchCalculator_addressActionBtn__0sI2W:disabled{opacity:.5;cursor:not-allowed}.DipSwitchCalculator_shareBtn__vWCXf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);box-sizing:border-box;min-height:36px;background:var(--color-bg-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-lg);color:var(--color-text-muted);line-height:1;font-size:.8rem;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.DipSwitchCalculator_shareBtn__vWCXf:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.DipSwitchCalculator_shareBtnCopied__SgK5R{border-color:var(--color-success);color:var(--color-success)}.DipSwitchCalculator_aiHelperSection__uZtZa{display:flex;justify-content:center;width:100%;margin-top:-12px;margin-bottom:-4px}@media (max-width:767px){.DipSwitchCalculator_aiHelperSection__uZtZa{margin-top:-12px;margin-bottom:-4px}.DipSwitchCalculator_calculatorLayout__YDh19{gap:var(--space-4)}.DipSwitchCalculator_topSection__kXdvm{gap:var(--space-2)}.DipSwitchCalculator_cardSection__iF7ff{padding:var(--space-4);border-radius:var(--radius-xl)}.DipSwitchCalculator_countSelector__Nn1Q9{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-2)}.DipSwitchCalculator_countLabel__oiX1_{display:none}.DipSwitchCalculator_countButtons__YIngi{justify-content:center;gap:2px}.DipSwitchCalculator_countBtn__nQUAu{width:32px;height:32px;font-size:.85rem}.DipSwitchCalculator_addressContainer__V6qSP,.DipSwitchCalculator_inputGrid__eQMjJ,.DipSwitchCalculator_resultsGrid__LkUwa{grid-template-columns:1fr}}