.lens-range_root__QxiCO{--lr-accent:var(--control-on);--lr-fill:var(--control-fill);--lr-tick:var(--border-strong);--lr-bubble:var(--foreground);--lr-bubble-text:var(--background);--lr-inset:14px;position:relative;display:grid;width:100%;min-width:0;gap:var(--space-2);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);user-select:none;-webkit-user-select:none}.lens-range_label__Ukb9b{padding-inline:calc(var(--lr-inset) - 10px);font-weight:500}.lens-range_bubbles__H_cTq{position:relative;height:36px;pointer-events:none}.lens-range_bridge__UX1dx,.lens-range_cap__Ps4LT,.lens-range_mid__k8Xev,.lens-range_pointer__9S96V,.lens-range_text__2M1oO{position:absolute;top:0;left:0;will-change:transform}.lens-range_cap__Ps4LT{width:28px;height:28px;border-radius:50%;background:var(--lr-bubble)}.lens-range_bridge__UX1dx,.lens-range_mid__k8Xev{width:100px;height:28px;background:var(--lr-bubble);transform-origin:0 50%}.lens-range_bridge__UX1dx{opacity:0}.lens-range_pointer__9S96V{top:27px;width:10px;height:6px;background:var(--lr-bubble);clip-path:polygon(0 0,100% 0,50% 100%)}.lens-range_text__2M1oO{height:28px;color:var(--lr-bubble-text);font-size:var(--text-sm);font-weight:500;line-height:28px;font-variant-numeric:tabular-nums;white-space:nowrap}.lens-range_scale__yBi3f{position:relative;height:68px;margin-top:-2px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.lens-range_ticks__Nilun{position:absolute;top:0;right:var(--lr-inset);left:var(--lr-inset);height:40px;pointer-events:none}.lens-range_tick__s36Dk{position:absolute;bottom:0;left:0;width:2px;height:10px;margin-left:-1px;border-radius:1px;background:var(--lr-tick);transform-origin:50% 100%;will-change:transform}.lens-range_tickOn__ddunt{position:absolute;inset:0;border-radius:inherit;background:var(--lr-accent);opacity:0}.lens-range_track__blhqc{position:absolute;top:53px;right:var(--lr-inset);left:var(--lr-inset);height:2px;border-radius:var(--radius-pill);background:var(--control-track)}.lens-range_fill__SHb1W{position:absolute;inset:0;border-radius:inherit;background:var(--lr-fill);transform-origin:0 50%;transform:scaleX(0)}.lens-range_stop__Jwvnn{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--text-muted)}.lens-range_knobs__FJwAm{position:absolute;inset:0 var(--lr-inset);pointer-events:none}.lens-range_knob__G9Wtm{position:absolute;top:43px;left:0;width:22px;height:22px;margin-left:-11px;border-radius:50%;pointer-events:auto;cursor:grab;outline:none;will-change:transform}.lens-range_knob__G9Wtm:after{content:"";position:absolute;inset:-11px;border-radius:inherit}.lens-range_knobFace__9Z3Bo{position:absolute;inset:0;border-radius:inherit;background:var(--control-thumb);box-shadow:var(--control-thumb-shadow)}.lens-range_presets__oyXCA{position:relative;height:22px;margin-inline:var(--lr-inset)}.lens-range_preset__3XTRi{position:absolute;top:0;left:0;display:inline-flex;height:22px;align-items:center;padding:0 4px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.lens-range_presetDot__jTqEA{position:absolute;top:50%;left:-4px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--lr-accent);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.lens-range_preset__3XTRi:hover{color:var(--foreground)}}.lens-range_root__QxiCO[data-dragging],.lens-range_root__QxiCO[data-dragging] .lens-range_knob__G9Wtm,.lens-range_root__QxiCO[data-dragging] .lens-range_scale__yBi3f{cursor:grabbing}.lens-range_root__QxiCO[data-disabled]{opacity:.5}.lens-range_root__QxiCO[data-disabled] .lens-range_knob__G9Wtm,.lens-range_root__QxiCO[data-disabled] .lens-range_preset__3XTRi,.lens-range_root__QxiCO[data-disabled] .lens-range_scale__yBi3f{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lens-range_presetDot__jTqEA,.lens-range_preset__3XTRi{transition:none}}.lens-range_demo__19g1x{display:grid;width:min(100%,480px);margin-inline:auto;font-family:var(--font-body);letter-spacing:var(--tracking-body)}.lens-range_card__5ObPT{display:grid;gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}.lens-range_head__Bg9kE{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-1)}.lens-range_role__1RiYg{display:grid;min-width:0}.lens-range_title__j3W3D{margin:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body)}.lens-range_meta__rdksr{color:var(--text-muted);font-size:var(--text-sm)}.lens-range_periods__KgbGb{display:inline-flex;flex:none;padding:3px;border-radius:var(--radius-pill);background:var(--surface-muted)}.lens-range_period__yrnu9{position:relative;display:inline-grid;height:30px;place-items:center;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.lens-range_period__yrnu9[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.lens-range_period__yrnu9:hover{color:var(--foreground)}}.lens-range_periodActive__iMmuu{position:absolute;inset:0;border-radius:inherit;background:var(--surface-raised);box-shadow:var(--shadow-resting),0 0 0 1px var(--border)}.lens-range_periodText__zPzUj{position:relative}.lens-range_note__I8Upo{margin:0;padding:var(--space-3) var(--space-1) 0;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm)}.lens-range_figure__KW_wG{color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.lens-range_period__yrnu9{transition:none}}