._button_17z5y_1{min-height:var(--target);min-width:var(--target);border-radius:var(--radius-control);border:var(--bw) solid var(--edge-strong);background:var(--base);color:var(--text);box-shadow:var(--shadow);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--t-press) var(--ease), transform var(--t-press) var(--ease), background-color var(--t-press) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}._button_17z5y_1[data-pressed],._button_17z5y_1:active{box-shadow:var(--pressed-sm);transform:translateY(1px)}._button_17z5y_1[aria-pressed=true]{color:var(--selected-text);background:var(--selected-bg)}._button_17z5y_1[data-variant=primary]{background:var(--warm);color:var(--on-warm-text);border-color:var(--warm-ink)}._button_17z5y_1[data-size=lg]{min-height:calc(var(--target) + .5rem);font-size:calc(var(--fs-label) * 1.1);padding:0 1.75rem}._button_17z5y_1:disabled{cursor:not-allowed;color:var(--text-mute);box-shadow:none;border-style:dashed}._icon_17z5y_60{font-size:1.25em;display:inline-flex}[data-contrast=more] ._button_17z5y_1[data-pressed],[data-contrast=more] ._button_17z5y_1:active{background:var(--track);box-shadow:inset 0 0 0 3px var(--edge-strong)}._dial_1hh62_2{--size:260px;--arc:var(--warm);--arc-ink:var(--warm-ink);justify-items:center;gap:var(--gap);display:grid}@media (width>=700px){._dial_1hh62_2{--size:360px}[data-kiosk] ._dial_1hh62_2[data-size=main]{--size:440px}}@media (width>=1200px){._dial_1hh62_2[data-size=main]{--size:320px}[data-kiosk] ._dial_1hh62_2[data-size=main]{--size:380px}}._dial_1hh62_2[data-size=room]{--size:240px}@media (width>=700px){._dial_1hh62_2[data-size=room]{--size:280px}}._dial_1hh62_2[data-size=demo]{--size:min(300px, 78vw)}@media (width>=700px){._dial_1hh62_2[data-size=demo]{--size:340px}}._dial_1hh62_2[data-tone=cool]{--arc:var(--cool);--arc-ink:var(--cool-ink)}._dial_1hh62_2[data-tone=off]{--arc:var(--track);--arc-ink:var(--edge-strong)}._face_1hh62_52{width:var(--size);height:var(--size);background:var(--base);border:var(--bw) solid var(--edge);box-shadow:var(--raised);border-radius:50%;position:relative}._face_1hh62_52:focus-visible{outline:3px solid var(--focus);outline-offset:4px}._svg_1hh62_66{touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._svg_1hh62_66[data-dragging]{cursor:grabbing}._track_1hh62_80,._trackEdge_1hh62_81,._arc_1hh62_82,._arcEdge_1hh62_83{fill:none;stroke-linecap:round}._trackEdge_1hh62_81{stroke:var(--edge-strong);stroke-width:22px}._track_1hh62_80{stroke:var(--track);stroke-width:19px}._arcEdge_1hh62_83,._arc_1hh62_82{stroke-dasharray:100 100;transition:stroke-dashoffset var(--t-arc) var(--ease)}._arcEdge_1hh62_83{stroke:var(--arc-ink);stroke-width:22px}._arc_1hh62_82{stroke:var(--arc);stroke-width:16px}._endLabel_1hh62_109{fill:var(--text-mute);font-size:13px;font-weight:700}._knob_1hh62_115{transform-box:view-box;transform-origin:50%;transition:transform var(--t-arc) var(--ease)}._svg_1hh62_66[data-dragging] ._knob_1hh62_115,._svg_1hh62_66[data-dragging] ._arc_1hh62_82,._svg_1hh62_66[data-dragging] ._arcEdge_1hh62_83{transition:none}._knobBody_1hh62_125{fill:var(--base);stroke:var(--edge-strong);stroke-width:2px}._knobDot_1hh62_130{fill:var(--arc-ink)}._center_1hh62_135{background:var(--base);box-shadow:var(--pressed);border:var(--bw) solid var(--edge);text-align:center;touch-action:auto;user-select:none;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:22%}._caption_1hh62_150{font-size:calc(var(--size) * .05);color:var(--text-mute);font-weight:700;line-height:1.2}._readout_1hh62_156{font-size:calc(var(--size) * .17);letter-spacing:-.02em;font-weight:800;line-height:1}._dial_1hh62_2[data-size=main] ._readout_1hh62_156{font-size:clamp(3.5rem, calc(var(--size) * .19), 6rem)}._unit_1hh62_166{vertical-align:.9em;margin-left:.05em;font-size:.34em;font-weight:700}._now_1hh62_172{font-size:calc(var(--size) * .05);color:var(--text-mute);margin-top:.25rem;font-weight:700}._dial_1hh62_2[data-size=main] ._caption_1hh62_150,._dial_1hh62_2[data-size=main] ._now_1hh62_172{font-size:max(.9375rem, calc(var(--size) * .048))}._buttons_1hh62_183{gap:var(--gap);display:flex}._dial_1hh62_2[data-disabled] ._svg_1hh62_66{cursor:not-allowed}._dial_1hh62_2[data-disabled] ._trackEdge_1hh62_81{stroke-dasharray:4 4}[data-contrast=more] ._face_1hh62_52,[data-contrast=more] ._center_1hh62_135{border-color:var(--edge-strong)}
