.ftp.svelte-dy8n0r{display:flex;align-items:center;gap:clamp(14px,1.4vw,22px);background:#13151a9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:11px;padding:clamp(14px,1.8vh,22px) clamp(20px,2.2vw,32px);transition:border-color .2s ease}.ftp.svelte-dy8n0r:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.ftp.svelte-dy8n0r .lab:where(.svelte-dy8n0r){font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 70%,transparent)}.wheel-set.svelte-dy8n0r{display:flex;align-items:center;gap:4px}.wheel.svelte-dy8n0r{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:44px}.wheel.svelte-dy8n0r .d:where(.svelte-dy8n0r){background:transparent;border:none;cursor:pointer;padding:2px 12px;font-family:JetBrains Mono,monospace;font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--step-2);line-height:1;color:var(--text-primary);text-align:center;border-radius:4px;transition:background-color .15s ease}.wheel.svelte-dy8n0r .d:where(.svelte-dy8n0r):hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.ftp-edit.svelte-dy8n0r{background:transparent;border:none;outline:1px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:4px;border-radius:4px;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--step-2);text-align:center;width:4.2em;padding:4px 6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ftp-edit.svelte-dy8n0r::-webkit-inner-spin-button,.ftp-edit.svelte-dy8n0r::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.wheel.svelte-dy8n0r .step:where(.svelte-dy8n0r){display:flex;align-items:center;justify-content:center;width:100%;background:transparent;border:none;color:color-mix(in srgb,var(--text-primary) 45%,transparent);padding:7px 0;border-radius:5px;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .05s ease}.wheel.svelte-dy8n0r .step:where(.svelte-dy8n0r):hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.wheel.svelte-dy8n0r .step:where(.svelte-dy8n0r):active{transform:translateY(1px)}.wheel.svelte-dy8n0r .step:where(.svelte-dy8n0r) .chev:where(.svelte-dy8n0r){width:18px;height:9px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block}.sr-only.svelte-dy8n0r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ftp.svelte-dy8n0r .u:where(.svelte-dy8n0r){color:color-mix(in srgb,var(--text-primary) 70%,transparent);font-size:var(--step-0);margin-left:-6px}.ftp.compact.svelte-dy8n0r{gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:9px}.ftp.compact.svelte-dy8n0r .wheel:where(.svelte-dy8n0r){min-width:32px}.ftp.compact.svelte-dy8n0r .wheel:where(.svelte-dy8n0r) .d:where(.svelte-dy8n0r){font-size:var(--step-1);padding:1px 6px}.ftp.compact.svelte-dy8n0r .wheel:where(.svelte-dy8n0r) .step:where(.svelte-dy8n0r){padding:4px 0}.ftp.compact.svelte-dy8n0r .wheel:where(.svelte-dy8n0r) .step:where(.svelte-dy8n0r) .chev:where(.svelte-dy8n0r){width:13px;height:7px}.ftp.compact.svelte-dy8n0r .u:where(.svelte-dy8n0r){font-size:var(--step--1)}.ftp.compact.svelte-dy8n0r .ftp-edit:where(.svelte-dy8n0r){font-size:var(--step-1);width:3.6em}
