.UnitDial_card__Wx9_W{--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#898781;--border:rgba(11,11,11,0.1);--track:#e1e0d9;--field:#f4f3f0;--knob-hi:#ffffff;--knob-lo:#e6e5df;--knob-shine:rgba(255,255,255,0.9);--distance:#2a78d6;--temperature:#eb6834;--weight:#1baf7a;width:100%;max-width:340px;padding:20px 20px 18px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(0,0,0,.18);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){.UnitDial_card__Wx9_W{--surface:#1a1a19;--ink:#ffffff;--ink-2:#c3c2b7;--border:rgba(255,255,255,0.1);--track:#2c2c2a;--field:#232321;--knob-hi:#3a3a35;--knob-lo:#1f1f1d;--knob-shine:rgba(255,255,255,0.08);--distance:#3987e5;--temperature:#d95926;--weight:#199e70;box-shadow:0 12px 32px -12px rgba(0,0,0,.6)}}.UnitDial_head__xBIMm{display:flex;align-items:baseline;justify-content:space-between}.UnitDial_title__j5hcO{font-size:14px;font-weight:600}.UnitDial_tip__qz7qq{color:var(--muted);font-size:12px}.UnitDial_dial__TH28P{position:relative;width:100%;max-width:260px;aspect-ratio:260/196;margin:8px auto 16px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.UnitDial_ticks__18uUV{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.UnitDial_tick__iU42_{stroke:var(--track);stroke-width:1.5;stroke-linecap:round}.UnitDial_tickMajor__YAtvM{stroke:var(--ink-2);stroke-width:2;stroke-linecap:round}.UnitDial_tickActive__kJGT6{stroke:var(--accent);stroke-width:3;stroke-linecap:round;transition:stroke .2s ease}.UnitDial_option__CN0ux{position:absolute;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 6px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:color .2s ease}.UnitDial_option__CN0ux:hover{color:var(--ink-2)}.UnitDial_option__CN0ux[data-active=true]{color:var(--ink)}.UnitDial_option__CN0ux:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.UnitDial_optionName__J_Y08{font-size:13px;font-weight:600}.UnitDial_optionUnits__m6Oom{font-size:11px;opacity:.8}.UnitDial_knob__WXn1b{position:absolute;left:26.923%;top:32.653%;width:46.154%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--knob-hi),var(--knob-lo) 70%);box-shadow:0 14px 24px -10px rgba(0,0,0,.35),0 0 0 1px var(--border),inset 0 1px 0 var(--knob-shine);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.UnitDial_knob__WXn1b:before{content:"";position:absolute;inset:6%;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 0deg 1.5deg,transparent 1.5deg 9deg);-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%);mask:radial-gradient(circle,transparent 60%,#000 62%)}.UnitDial_knob__WXn1b[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.UnitDial_knob__WXn1b:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.UnitDial_indicator__26Jlk{position:absolute;top:7%;left:50%;width:4px;height:15%;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent);transform:translateX(-50%);transition:background .2s ease,box-shadow .2s ease}.UnitDial_cap__vtKTY{position:absolute;left:50%;top:63.265%;display:grid;place-items:center;width:24.6%;aspect-ratio:1;border-radius:50%;background:var(--surface);box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 1px var(--border);color:var(--ink-2);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%)}.UnitDial_fields__ft_W3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:8px;gap:8px}.UnitDial_fieldGroup__2NCUt{display:flex;align-items:flex-end;gap:8px;min-width:0}.UnitDial_field__wLsan{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.UnitDial_fieldLabel__G2pQh{color:var(--ink-2);font-size:12px}.UnitDial_inputWrap__4gg3p{position:relative;display:block}.UnitDial_input__ZFwI9{width:100%;height:48px;padding:0 40px 0 12px;border:1px solid var(--border);border-radius:12px;outline:none;background:var(--field);color:var(--ink);font:inherit;font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.UnitDial_input__ZFwI9:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.UnitDial_suffix__yo_iy{position:absolute;top:50%;right:12px;color:var(--muted);font-size:14px;pointer-events:none;transform:translateY(-50%)}.UnitDial_equals__cyyZA{padding-bottom:13px;color:var(--muted);font-size:18px}.UnitDial_hint__UhQrC{margin:14px 0 0;color:var(--muted);font-size:12px;text-align:center}@media (prefers-reduced-motion:reduce){.UnitDial_knob__WXn1b{transition:none}}