.BandwidthCalculator_page__VvXvR{padding:var(--space-6) var(--space-8);max-width:860px}.BandwidthCalculator_card___tGxf{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-5)}.BandwidthCalculator_cardTitle__y0Xhh{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--space-4) var(--space-6);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);margin:0}.BandwidthCalculator_numInput__yZPsI{flex:1 1;height:37px;padding:0 var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-mono);font-size:14px;outline:none;transition:border-color var(--transition-fast);min-width:0}.BandwidthCalculator_numInput__yZPsI:focus{border-color:var(--color-blue)}.BandwidthCalculator_numInput__yZPsI::-webkit-inner-spin-button,.BandwidthCalculator_numInput__yZPsI::-webkit-outer-spin-button{opacity:.4}.BandwidthCalculator_unitSelect__tvQEE{height:37px;padding:0 var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sans);font-size:13px;outline:none;cursor:pointer;transition:border-color var(--transition-fast);flex-shrink:0}.BandwidthCalculator_unitSelect__tvQEE:focus{border-color:var(--color-blue)}.BandwidthCalculator_twoCol__HDpd7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.BandwidthCalculator_inputGroup__1mMXb{display:flex;flex-direction:column;gap:var(--space-2)}.BandwidthCalculator_inputLabel__vn8Ig{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.BandwidthCalculator_cardRow__YlpmO{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.BandwidthCalculator_convGrid__JMcur{display:grid;grid-template-columns:1fr 1fr}.BandwidthCalculator_convGroup__bDXDJ{padding:var(--space-3) 0;border-right:1px solid var(--color-border)}.BandwidthCalculator_convGroup__bDXDJ:last-child{border-right:none}.BandwidthCalculator_convGroupLabel__nA5N5{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);padding:var(--space-1) var(--space-6) var(--space-2)}.BandwidthCalculator_convRow__Gbh7M{display:flex;justify-content:space-between;align-items:center;padding:5px var(--space-6);transition:background var(--transition-fast)}.BandwidthCalculator_convActive__SBI29{background:rgba(0,170,255,.08)}.BandwidthCalculator_convUnit__pkAM2{font-size:12px;color:var(--color-text-tertiary);font-family:var(--font-mono);min-width:44px}.BandwidthCalculator_convActive__SBI29 .BandwidthCalculator_convUnit__pkAM2{color:var(--color-blue);font-weight:var(--font-weight-semibold)}.BandwidthCalculator_convVal___Pcz1{font-family:var(--font-mono);font-size:13px;color:var(--color-text-primary);text-align:right}.BandwidthCalculator_timeResult__9iRfi{padding:var(--space-5) var(--space-6)}.BandwidthCalculator_timeValue__GTzH5{font-family:var(--font-mono);font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--color-blue);margin-bottom:var(--space-4);line-height:1}.BandwidthCalculator_timeRows__yG0LV{display:flex;flex-direction:column;gap:var(--space-1)}.BandwidthCalculator_timeRow__XOCIm{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-top:1px solid rgba(48,54,61,.5);font-size:var(--font-size-sm)}.BandwidthCalculator_timeRow__XOCIm:first-child{border-top:none}.BandwidthCalculator_timeLabel__umS_9{color:var(--color-text-secondary);font-size:12px}.BandwidthCalculator_timeData__JJdrI{font-family:var(--font-mono);font-size:13px;color:var(--color-text-primary)}.BandwidthCalculator_utilResult__BzCix{padding:var(--space-5) var(--space-6)}.BandwidthCalculator_utilPct__3uFw4{font-family:var(--font-mono);font-size:2rem;font-weight:var(--font-weight-semibold);line-height:1;margin-bottom:var(--space-3);transition:color .2s}.BandwidthCalculator_utilBar__eRVeJ{height:8px;background:var(--color-bg-tertiary);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-3)}.BandwidthCalculator_utilFill__kwX8a{height:100%;border-radius:var(--radius-full);transition:width .2s ease,background .2s}.BandwidthCalculator_utilLabel__U2HlJ{font-size:13px;transition:color .2s}@media (max-width:768px){.BandwidthCalculator_page__VvXvR{padding:16px 14px;max-width:100%}.BandwidthCalculator_twoCol__HDpd7{grid-template-columns:1fr;gap:var(--space-3)}.BandwidthCalculator_convGrid__JMcur{grid-template-columns:1fr}.BandwidthCalculator_convGroup__bDXDJ{border-right:none;border-bottom:1px solid var(--color-border)}.BandwidthCalculator_convGroup__bDXDJ:last-child{border-bottom:none}.BandwidthCalculator_cardTitle__y0Xhh{padding:var(--space-3) var(--space-5)}.BandwidthCalculator_cardRow__YlpmO,.BandwidthCalculator_timeResult__9iRfi,.BandwidthCalculator_twoCol__HDpd7,.BandwidthCalculator_utilResult__BzCix{padding:var(--space-4) var(--space-5)}}