.tool[data-astro-cid-vimskvpn]{max-width:880px;padding-top:clamp(24px,4vw,44px)}.crumb[data-astro-cid-vimskvpn]{font-family:var(--font-label);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70)}.crumb[data-astro-cid-vimskvpn] a[data-astro-cid-vimskvpn]:hover{color:var(--rose-d)}.crumb-sep[data-astro-cid-vimskvpn]{margin:0 8px}.tool-h1[data-astro-cid-vimskvpn]{margin-top:18px;font-size:clamp(28px,4vw,40px)}.tool-sub[data-astro-cid-vimskvpn]{margin-top:10px;max-width:52ch;font-size:17px;color:var(--ink-70)}.ro[data-astro-cid-ha36kt3f]{display:flex;flex-direction:column;gap:6px;min-width:0}.ro-label[data-astro-cid-ha36kt3f]{font-family:var(--font-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70)}.ro-main[data-astro-cid-ha36kt3f]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ro-val[data-astro-cid-ha36kt3f]{font-family:var(--font-price);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ro-lg[data-astro-cid-ha36kt3f] .ro-val[data-astro-cid-ha36kt3f]{font-size:clamp(40px,7vw,56px)}.ro-md[data-astro-cid-ha36kt3f] .ro-val[data-astro-cid-ha36kt3f]{font-size:clamp(26px,5vw,40px)}.ro-unit[data-astro-cid-ha36kt3f]{font-family:var(--font-label);font-size:15px;letter-spacing:.04em;color:var(--ink-70)}.ro-sub[data-astro-cid-ha36kt3f]{font-family:var(--font-price);font-size:17px;color:var(--ink-70)}.ro-md[data-astro-cid-ha36kt3f] .ro-sub[data-astro-cid-ha36kt3f]{font-size:15px}.presets[data-astro-cid-bd6kbt7g]{display:flex;flex-wrap:wrap;gap:6px}.preset[data-astro-cid-bd6kbt7g]{min-height:44px;padding:8px 12px;border:1px solid var(--rule);font-family:var(--font-label);font-size:14px;letter-spacing:.02em;color:var(--ink-70);transition:background .15s,color .15s}.preset[data-astro-cid-bd6kbt7g]:hover{background:var(--field);color:var(--ink)}.preset[data-astro-cid-bd6kbt7g][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.preset[data-astro-cid-bd6kbt7g]:focus-visible{outline:2px solid var(--rose-d);outline-offset:2px}.nf[data-astro-cid-zrsavyen]{display:flex;flex-direction:column;gap:8px;min-width:0}.nf-label[data-astro-cid-zrsavyen]{font-family:var(--font-label);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70)}.nf-label-unit[data-astro-cid-zrsavyen]{text-transform:none}.nf-ctl[data-astro-cid-zrsavyen]{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:52px;border:1px solid var(--rule);transition:border-color .15s}.nf-ctl[data-astro-cid-zrsavyen]:focus-within{border-color:var(--ink)}.nf-btn[data-astro-cid-zrsavyen]{min-height:44px;font-family:var(--font-price);font-size:22px;line-height:1;color:var(--ink-70);transition:background .15s,color .15s}.nf-btn[data-astro-cid-zrsavyen]:hover{background:var(--field);color:var(--ink)}.nf-btn[data-astro-cid-zrsavyen]:focus-visible{outline:2px solid var(--rose-d);outline-offset:-2px}.nf-btn[data-astro-cid-zrsavyen]:first-child{border-right:1px solid var(--rule)}.nf-btn[data-astro-cid-zrsavyen]:last-child{border-left:1px solid var(--rule)}.nf-box[data-astro-cid-zrsavyen]{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;min-width:0}.nf-in[data-astro-cid-zrsavyen]{width:5.5ch;min-width:0;border:0;background:transparent;text-align:right;font-family:var(--font-price);font-size:22px;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.nf-in[data-astro-cid-zrsavyen]:focus{outline:none}.nf-unit[data-astro-cid-zrsavyen]{font-family:var(--font-label);font-size:14px;letter-spacing:.04em;color:var(--ink-70)}.share-row[data-astro-cid-efl5nz4t]{margin-top:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.share[data-astro-cid-efl5nz4t]{font-family:var(--font-display);font-size:var(--fs-name);text-transform:uppercase;letter-spacing:.02em;padding:11px 22px;border:1px solid var(--rose-d);color:var(--rose-d);transition:background .18s,color .18s}.share[data-astro-cid-efl5nz4t]:hover{background:var(--rose-d);color:var(--paper)}.share[data-astro-cid-efl5nz4t][hidden],.share-note[data-astro-cid-efl5nz4t][hidden]{display:none}.share-note[data-astro-cid-efl5nz4t]{font-family:var(--font-label);font-size:13px;color:var(--ink-70)}
