.ne1QBq_root{--_accent:var(--alh-accent,#0b7489);--_ink:var(--alh-ink,#0d1922);--_muted:var(--alh-muted,#4d5c68);--_rule:var(--alh-rule,#0d192229);--_btn-ink:var(--alh-btn-ink,#edf1f3);--_glow:0;width:100%;height:100%;min-height:520px;color:var(--_ink);font:inherit;position:relative;overflow:hidden;container-type:inline-size}.ne1QBq_root[data-theme=dark]{--_accent:var(--alh-accent-dark,#7cd2e2);--_ink:var(--alh-ink-dark,#e7edf1);--_muted:var(--alh-muted-dark,#93a3b0);--_rule:var(--alh-rule-dark,#e7edf129);--_btn-ink:var(--alh-btn-ink-dark,#08111a);--_glow:1}@media (prefers-color-scheme:dark){.ne1QBq_root:not([data-theme=light]){--_accent:var(--alh-accent-dark,#7cd2e2);--_ink:var(--alh-ink-dark,#e7edf1);--_muted:var(--alh-muted-dark,#93a3b0);--_rule:var(--alh-rule-dark,#e7edf129);--_btn-ink:var(--alh-btn-ink-dark,#08111a);--_glow:1}}.ne1QBq_canvas{--pad-r:150px;--pad-b:72px;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.ne1QBq_root[data-ready] .ne1QBq_canvas{opacity:1}.ne1QBq_root :focus-visible{outline:2px solid var(--_accent);outline-offset:3px}.ne1QBq_hud{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:calc(50% - 36px);right:clamp(12px,2.6cqi,40px);transform:translateY(-50%)}.ne1QBq_readout{text-align:right;margin:0 0 10px;line-height:1.3}.ne1QBq_num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:300;line-height:1}.ne1QBq_of{color:var(--_muted);font-variant-numeric:tabular-nums;margin-left:2px;font-size:.92rem}.ne1QBq_name{margin-top:8px;font-size:.98rem;font-weight:500;display:block}.ne1QBq_count{color:var(--_muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.82rem;display:block}.ne1QBq_scale{flex-direction:column;align-items:flex-end;display:flex}.ne1QBq_scaleEnd{color:var(--_muted);padding:6px 0;font-size:.8rem}.ne1QBq_ticks{flex-direction:column;align-items:flex-end;display:flex}.ne1QBq_tick{appearance:none;cursor:pointer;width:60px;height:24px;color:inherit;background:0 0;border:0;border-radius:4px;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.ne1QBq_tick:before{content:"";background:var(--_muted);opacity:.6;border-radius:1px;width:16px;height:2px;transition:width .45s cubic-bezier(.2,.7,.2,1),background-color .3s,opacity .3s;display:block}.ne1QBq_tick[data-state=peeled]:before{opacity:.35;width:8px}.ne1QBq_tick[aria-pressed=true]:before{background:var(--_accent);opacity:1;width:42px}.ne1QBq_tick:hover:before{opacity:1}.ne1QBq_stepper{gap:8px;display:none}.ne1QBq_controls{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:clamp(12px,2.6cqi,40px);right:clamp(12px,2.6cqi,40px)}.ne1QBq_legend{color:var(--_muted);gap:20px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.ne1QBq_legend li{align-items:center;gap:8px;display:flex}.ne1QBq_dot{background:var(--_accent);border-radius:50%;width:9px;height:9px}.ne1QBq_ring{border:1.5px solid var(--_accent);background:0 0}.ne1QBq_ctrl{appearance:none;font:inherit;color:var(--_ink);cursor:pointer;border:1px solid var(--_rule);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.86rem;display:inline-flex}.ne1QBq_ctrl:hover{border-color:var(--_ink)}.ne1QBq_ctrl svg{flex:none;width:14px;height:14px}@container (max-width:640px){.ne1QBq_canvas{--pad-r:0px;--pad-b:140px}.ne1QBq_hud{flex-direction:row;align-items:center;gap:16px;inset:auto clamp(12px,4cqi,24px) 68px;transform:none}.ne1QBq_readout{text-align:left;flex:1;min-width:0;margin:0}.ne1QBq_num{font-size:2rem}.ne1QBq_name{margin-top:4px}.ne1QBq_scale{display:none}.ne1QBq_stepper{display:flex}.ne1QBq_stepper .ne1QBq_ctrl{padding:0 12px}.ne1QBq_controls{left:clamp(12px,4cqi,24px);right:clamp(12px,4cqi,24px)}}@container (max-width:420px){.ne1QBq_canvas{--pad-b:160px}.ne1QBq_hud{gap:12px}.ne1QBq_stepper{flex-direction:column;gap:6px}.ne1QBq_ctrl{padding-inline:10px;font-size:.75rem}.ne1QBq_legend{gap:12px;font-size:.72rem}.ne1QBq_legend li{gap:6px}.ne1QBq_controls{gap:8px}}@container (max-width:340px){.ne1QBq_legend{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.ne1QBq_tick:before,.ne1QBq_canvas{transition:none}}
