.quick-lane.svelte-inpqp3{--lane-color:var(--accent);gap:7px;min-width:0;display:grid}.lane-uvb.svelte-inpqp3{--lane-color:var(--view-uvb)}.lane-basking.svelte-inpqp3{--lane-color:var(--view-basking)}.lane-led.svelte-inpqp3{--lane-color:var(--view-led)}.selection-line.svelte-inpqp3,.selection-copy.svelte-inpqp3,.empty-lane.svelte-inpqp3{align-items:center;min-width:0;display:flex}.selection-line.svelte-inpqp3,.empty-lane.svelte-inpqp3{justify-content:space-between;gap:9px}.selection-copy.svelte-inpqp3{gap:7px}.selection-copy.svelte-inpqp3 strong:where(.svelte-inpqp3){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:680;line-height:1.25;overflow:hidden}.selection-copy.svelte-inpqp3 span:where(.svelte-inpqp3),.selection-count.svelte-inpqp3,.empty-lane.svelte-inpqp3>span:where(.svelte-inpqp3){color:var(--muted);flex:none;font-size:.64rem;font-weight:650}.selection-count.svelte-inpqp3{font-variant-numeric:tabular-nums}.tuner.svelte-inpqp3{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:7px;display:grid}.step-button.svelte-inpqp3{border-color:var(--border);background:var(--panel);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--lane-color);place-items:center;padding:0 0 2px;font-size:1.25rem;font-weight:500;line-height:1;display:grid}.step-button.svelte-inpqp3:disabled{opacity:.32;cursor:default}.range-wrap.svelte-inpqp3{align-items:center;min-width:0;height:24px;display:grid;position:relative}.range-base.svelte-inpqp3,.range-fill.svelte-inpqp3{pointer-events:none;border-radius:999px;height:6px;position:absolute;left:1px;right:1px}.range-base.svelte-inpqp3{border:1px solid var(--border);background:var(--surface-muted)}.range-fill.svelte-inpqp3{width:var(--quick-progress);background:color-mix(in srgb, var(--lane-color) 72%, var(--panel));max-width:calc(100% - 2px);right:auto}.range-ticks.svelte-inpqp3{pointer-events:none;height:12px;position:absolute;left:7px;right:7px}.range-ticks.svelte-inpqp3 i:where(.svelte-inpqp3){background:color-mix(in srgb, var(--muted) 58%, transparent);width:1px;height:4px;position:absolute;top:4px;transform:translate(-50%)}.quick-range[type=range].svelte-inpqp3{z-index:1;background:0 0;min-height:24px;margin:0;position:relative}.quick-range[type=range].svelte-inpqp3::-webkit-slider-runnable-track{background:0 0;border:0;height:18px}.quick-range[type=range].svelte-inpqp3::-webkit-slider-thumb{border:2px solid var(--lane-color);background:var(--panel);width:17px;height:17px;margin-top:0;box-shadow:0 1px 4px #2920123d}.quick-range[type=range].svelte-inpqp3::-moz-range-track{background:0 0;border:0;height:18px}.quick-range[type=range].svelte-inpqp3::-moz-range-thumb{border-color:var(--lane-color);width:13px;height:13px}.range-wrap.mixed.svelte-inpqp3 .quick-range[type=range]:where(.svelte-inpqp3)::-webkit-slider-thumb{border-style:dashed}.range-wrap.mixed.svelte-inpqp3 .quick-range[type=range]:where(.svelte-inpqp3)::-moz-range-thumb{border-style:dashed}.mobile-tuner.svelte-inpqp3{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.mobile-tuner.svelte-inpqp3 .step-button:where(.svelte-inpqp3){border-radius:10px;width:38px;min-width:38px;height:40px;min-height:40px;font-size:1.55rem}.thumbwheel.svelte-inpqp3{border:1px solid var(--border-strong);background:linear-gradient(180deg, #ffffff1a, transparent 42%, #00000014), var(--surface-muted);cursor:ew-resize;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:12px;min-width:0;height:42px;position:relative;overflow:hidden;box-shadow:inset 0 5px 8px #00000014,inset 0 -5px 8px #ffffff1f}.thumbwheel.svelte-inpqp3:focus-within{outline:2px solid var(--lane-color);outline-offset:2px}.thumbwheel.at-start.svelte-inpqp3{border-right-color:var(--lane-color);border-right-width:3px}.thumbwheel.at-end.svelte-inpqp3{border-left-color:var(--lane-color);border-left-width:3px}.wheel-drum.svelte-inpqp3{background:repeating-linear-gradient(90deg, transparent 0 8px, color-mix(in srgb, var(--muted) 58%, transparent) 8px 9px, transparent 9px 11px);background-position-x:var(--wheel-offset);opacity:.82;transition:background-position-x 90ms ease-out;position:absolute;inset:4px -20px}.thumbwheel.dragging.svelte-inpqp3 .wheel-drum:where(.svelte-inpqp3){transition:none}.wheel-marker.svelte-inpqp3{z-index:2;background:var(--lane-color);width:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--panel) 75%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.wheel-range[type=range].svelte-inpqp3{z-index:3;opacity:0;cursor:ew-resize;pointer-events:none;touch-action:none;direction:rtl;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.thumbwheel.svelte-inpqp3:before,.thumbwheel.svelte-inpqp3:after{z-index:1;content:"";pointer-events:none;width:22%;position:absolute;top:0;bottom:0}.thumbwheel.svelte-inpqp3:before{background:linear-gradient(90deg, var(--panel), transparent);left:0}.thumbwheel.svelte-inpqp3:after{background:linear-gradient(-90deg, var(--panel), transparent);right:0}.empty-lane.svelte-inpqp3{min-height:40px}.empty-lane.svelte-inpqp3 button:where(.svelte-inpqp3){border-color:var(--lane-color);background:var(--panel);min-height:32px;color:var(--lane-color);flex:none;padding:4px 11px;font-size:.7rem;font-weight:750}.variant-mobile.svelte-inpqp3{gap:9px}.variant-mobile.svelte-inpqp3 .selection-copy:where(.svelte-inpqp3) strong:where(.svelte-inpqp3){font-size:.82rem}.quick-select.svelte-1vlpn6x{--family-color:var(--accent);border:1px solid var(--border-strong);border-top:3px solid var(--family-color);background:var(--panel);min-width:0;box-shadow:var(--shadow-large);border-radius:11px;gap:8px;padding:8px 9px 9px;display:grid}.family-uvb.svelte-1vlpn6x{--family-color:var(--view-uvb)}.family-basking.svelte-1vlpn6x{--family-color:var(--view-basking)}.family-led.svelte-1vlpn6x{--family-color:var(--view-led)}.quick-header.svelte-1vlpn6x{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.family-label.svelte-1vlpn6x{color:var(--family-color);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.family-tabs.svelte-1vlpn6x{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-width:0;padding:2px;display:grid}.family-tabs.svelte-1vlpn6x button:where(.svelte-1vlpn6x){min-width:0;min-height:27px;color:var(--muted-strong);letter-spacing:.05em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border-color:#0000;padding:2px 8px;font-size:.63rem;font-weight:750}.family-tabs.svelte-1vlpn6x button.active:where(.svelte-1vlpn6x),.family-tabs.svelte-1vlpn6x button.active:where(.svelte-1vlpn6x):hover:not(:disabled){border-color:var(--family-color);background:var(--panel);color:var(--family-color);box-shadow:var(--shadow-control)}.quick-close.svelte-1vlpn6x{border-color:var(--border);background:var(--panel);min-width:28px;min-height:28px;color:var(--muted-strong);place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.variant-mobile.svelte-1vlpn6x{border-radius:13px;gap:9px;padding:9px 10px 10px}.variant-mobile.svelte-1vlpn6x .quick-close:where(.svelte-1vlpn6x){border-color:var(--family-color);min-width:52px;min-height:34px;color:var(--family-color);letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;font-size:.72rem;font-weight:800}.variant-mobile.svelte-1vlpn6x .family-tabs:where(.svelte-1vlpn6x) button:where(.svelte-1vlpn6x){min-height:30px}.quick-close.cross.svelte-1vlpn6x,.quick-close.cross.svelte-1vlpn6x:hover:not(:disabled){border:1px solid var(--border-strong);background:var(--panel);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid}.quick-close.cross.svelte-1vlpn6x:hover:not(:disabled){background:var(--button-hover-bg)}
