.tool-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:100%;padding:24px;box-shadow:0 20px 50px #0f172a0f}.clamp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cg label{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.num-unit{border:1px solid #cbd5e1;border-radius:10px;align-items:center;display:flex;overflow:hidden}.num-unit input{border:0;outline:none;flex:1;min-width:0;padding:11px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.num-unit span{color:#64748b;background:#f8fafc;align-self:stretch;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.num-unit:focus-within{border-color:#1881ff;box-shadow:0 0 0 3px #1881ff26}.clamp-opts{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.unit-toggle{color:#334155;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.unit-toggle select{border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px}.input-label{color:#334155;margin:6px 0 8px;font-weight:800;display:block}.clamp-out-row{gap:10px;display:flex}#cOut{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex:1;min-width:0;padding:13px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.copy-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.clamp-preview{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;margin-top:18px;padding:20px}.cp-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:10px;font-size:12px;font-weight:800}.cp-text{color:#0f172a;margin:0;font-weight:700;line-height:1.25}.privacy-note{color:#64748b;margin-top:14px;font-size:15px}@media (width<=600px){.tool-card{padding:18px}.clamp-grid{grid-template-columns:1fr}.clamp-out-row{flex-direction:column}.copy-btn{width:100%}}
