.SubnetCalculator_tool__5cSMi{display:flex;flex-direction:column;gap:var(--space-8);max-width:54rem}.SubnetCalculator_privacyBadge__iCjnq{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;background:var(--accent-subtle);color:var(--accent);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:999px;font-size:.8125rem;font-weight:600}.SubnetCalculator_badgeDot__dekbA{width:7px;height:7px;border-radius:50%;background:#10b981}.SubnetCalculator_card__OYYJf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);box-shadow:var(--shadow-sm)}.SubnetCalculator_inputGrid__NXi1z{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.SubnetCalculator_inputGrid__NXi1z{grid-template-columns:1fr}}.SubnetCalculator_group__PHYH2{display:flex;flex-direction:column;gap:var(--space-2)}.SubnetCalculator_label__Vqyue{font-size:.875rem;font-weight:600;color:var(--text)}.SubnetCalculator_input__XHseM,.SubnetCalculator_select__v__IM{font-family:var(--font-mono);font-size:1.125rem;font-weight:600;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-subtle);color:var(--text)}.SubnetCalculator_presetsRow__4vLpQ{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.SubnetCalculator_presetBtn__3v7Hj{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;background:var(--bg-subtle);color:var(--text);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.SubnetCalculator_presetBtn__3v7Hj:hover{border-color:var(--accent);background:var(--surface)}.SubnetCalculator_scopeBadge__Nvcke{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.SubnetCalculator_privateBadge__eBLqT{background:#dbeafe;color:#1e40af}.SubnetCalculator_publicBadge__3NNkR{background:#fef3c7;color:#92400e}.SubnetCalculator_resultsGrid__nm531{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.SubnetCalculator_resultCard__MXWy7{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2)}.SubnetCalculator_resultLabel__wPbnj{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.SubnetCalculator_resultValueRow__EA6Ss{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.SubnetCalculator_resultValue__j_Zcf{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:var(--text);word-break:break-all}.SubnetCalculator_copyBtn__PN2Ib{font-family:var(--font-sans);font-size:.75rem;font-weight:600;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.SubnetCalculator_copyBtn__PN2Ib:hover{background:var(--bg-subtle)}.SubnetCalculator_binaryCard__JN_ss{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.SubnetCalculator_binaryRow__nd2FB{display:flex;flex-direction:column;gap:2px}.SubnetCalculator_binaryLabel__XRurk{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.SubnetCalculator_binaryVal__VYyzg{font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:var(--accent);word-break:break-all}