._button_eqshd_1{--icon-label-button-height:54px;--icon-label-button-min-width:56px;--icon-label-button-padding-x:7px;--icon-label-button-padding-y:5px;--icon-label-button-gap:3px;--icon-label-button-radius:var(--radius-sm);--icon-label-button-border:transparent;--icon-label-button-bg:var(--surface);--icon-label-button-bg-hover:var(--surface-hover);--icon-label-button-text:var(--text-dim);--icon-label-button-text-hover:var(--text);--icon-label-button-active-border:transparent;--icon-label-button-active-bg:var(--accent-soft);--icon-label-button-active-text:var(--text);--icon-label-icon-size:18px;--icon-label-label-size:10px;-webkit-appearance:none;appearance:none;justify-content:center;align-items:center;gap:var(--icon-label-button-gap);min-width:var(--icon-label-button-min-width);min-height:var(--icon-label-button-height);padding:var(--icon-label-button-padding-y) var(--icon-label-button-padding-x);border:1px solid var(--icon-label-button-border);border-radius:var(--icon-label-button-radius);background:var(--icon-label-button-bg);color:var(--icon-label-button-text);font:inherit;cursor:pointer;text-align:center;touch-action:manipulation;transition:background var(--ease-fast), border-color var(--ease-fast), color var(--ease-fast), box-shadow var(--ease-fast);flex-direction:column;display:flex}@media (hover:hover){._button_eqshd_1:hover:not(:disabled){background:var(--icon-label-button-bg-hover);color:var(--icon-label-button-text-hover)}}._button_eqshd_1:focus-visible{outline:2px solid var(--icon-label-button-focus-ring,var(--icon-label-button-active-border));outline-offset:2px}._button_eqshd_1:disabled{cursor:not-allowed;opacity:.55}._button_eqshd_1[data-active=true],._button_eqshd_1[data-active=true]:hover:not(:disabled),._button_eqshd_1[data-active=true]:active:not(:disabled){border-color:var(--icon-label-button-active-border);background:var(--icon-label-button-active-bg);color:var(--icon-label-button-active-text)}._button_eqshd_1[data-active=true]:hover:not(:disabled){background:var(--icon-label-button-active-bg-hover,var(--icon-label-button-active-bg))}._bare_eqshd_60:active:not(:disabled){background:var(--border)}._bare_eqshd_60{--icon-label-button-height:44px;--icon-label-button-min-width:44px;--icon-label-button-padding-x:0;--icon-label-button-padding-y:0;--icon-label-button-bg:transparent;--icon-label-button-bg-hover:var(--bg-card-hover);--icon-label-button-active-bg:var(--bg-card-hover);--icon-label-button-active-bg-hover:var(--border);--icon-label-button-active-text:var(--text);--icon-label-button-active-border:transparent;--icon-label-button-focus-ring:var(--accent);--icon-label-icon-size:16px}._icon_eqshd_79{width:var(--icon-label-icon-size);height:var(--icon-label-icon-size);flex:none;place-items:center;display:grid}._icon_eqshd_79 svg{width:var(--icon-label-icon-size);height:var(--icon-label-icon-size);display:block}._label_eqshd_92{overflow-wrap:anywhere;max-width:100%;font-size:var(--icon-label-label-size);font-weight:var(--weight-display);letter-spacing:0;line-height:1.05;display:block;overflow:hidden}._description_eqshd_103{overflow-wrap:anywhere;max-width:100%;font-size:var(--icon-label-desc-size,var(--type-tiny));font-weight:var(--weight-small);opacity:.75;line-height:1.3;display:block}._cooling_jqsme_1{flex-direction:column;height:100%;display:flex}._offStatus_jqsme_7{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-glow);font-size:.78rem;font-weight:var(--weight-body);cursor:default;align-items:center;gap:.45rem;padding:.45rem .7rem;display:flex}._offStatusLabel_jqsme_21{letter-spacing:.02em}._offStatusHeader_jqsme_25{height:var(--size-sm);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-block-start:0;padding-block-end:0}._body_jqsme_33{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);column-gap:1.5rem;min-height:0;display:grid}._topRow_jqsme_42{grid-area:1/1/auto/span 2;align-items:center;gap:1.5rem;min-width:0;display:flex}._tabsCell_jqsme_51{flex:auto;min-width:0}._tabsAnchor_jqsme_56{position:relative}._paneHeader_jqsme_60{grid-row:2;align-items:center;gap:.4rem;min-width:0;padding:.25rem .4rem .5rem;display:flex}._headerLeft_jqsme_69{grid-column:1}._headerRight_jqsme_73{grid-column:2;min-width:0}._paneTitle_jqsme_78{font-size:var(--type-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._curveCol_jqsme_87{grid-area:3/2;min-height:0;overflow-y:auto}._simpleBody_jqsme_94{flex-direction:column;gap:1rem;display:flex;overflow-y:auto}._simpleFooter_jqsme_101{flex:none;padding:.75rem 0 1rem}._simplePresets_jqsme_106{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}._simplePresetTile_jqsme_112{--icon-label-button-height:264px;--icon-label-button-gap:.7rem;--icon-label-icon-size:48px;--icon-label-label-size:var(--type-heading);--icon-label-desc-size:var(--type-body);--icon-label-button-radius:var(--radius-lg);--icon-label-button-active-border:var(--accent);padding:1.6rem 1.25rem}._fanSidebar_jqsme_123{flex-direction:column;grid-area:3/1;gap:.5rem;min-height:0;display:flex}._curveSelector_jqsme_132{flex-direction:column;gap:.4rem;display:flex}._curveButtons_jqsme_138{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}._curveBtnCell_jqsme_145{flex-direction:column;align-items:center;gap:.2rem;display:flex}._curveFieldHeader_jqsme_152{font-size:var(--type-small);color:var(--text-dim);font-weight:var(--weight-body)}._curveBtnName_jqsme_158{white-space:nowrap}._curveBtnCount_jqsme_162{font-size:var(--type-mini);color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;display:inline-flex}._curveBtnCount_jqsme_162[data-spinning=true] svg{animation:1s cubic-bezier(.25,1,.5,1) both _curveFanSpin_jqsme_1}@keyframes _curveFanSpin_jqsme_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chip-action._curveAddBtn_jqsme_183{border-style:dashed;border-color:var(--border-strong);background:0 0}._curveTypeChipLabel_jqsme_189{white-space:nowrap}._deviceGroupHeader_jqsme_193{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.35rem .5rem;font-size:.7rem;display:flex}._deviceGroupName_jqsme_206{font-weight:var(--weight-strong);color:var(--text-dim);text-transform:uppercase}._deviceGroupCount_jqsme_212{font-variant-numeric:tabular-nums}._disconnectedHeader_jqsme_216{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;transition:background var(--ease-fast);background:0 0;border:0}._disconnectedHeader_jqsme_216:hover,._disconnectedHeader_jqsme_216[aria-expanded=false]{background:color-mix(in srgb, var(--surface) 50%, transparent)}._disconnectedHeader_jqsme_216[aria-expanded=false]:hover{background:var(--surface)}._disconnectedChevron_jqsme_236{width:.75rem;color:var(--text-dim);font-size:var(--type-mini);display:inline-block}._fanList_jqsme_243{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}._fanGroupChildren_jqsme_253{flex-direction:column;gap:.4rem;margin-left:.3rem;padding-left:.5rem;display:flex}._fanGroupUncontrolled_jqsme_261{color:var(--text-dim);flex:none;align-items:center;display:inline-flex}._fanGroupCount_jqsme_268{font-size:var(--type-mini);color:var(--text-dim);font-variant-numeric:tabular-nums}._fanGroupMenuBtn_jqsme_274{color:var(--text-dim);cursor:pointer;transition:color var(--ease-fast);background:0 0;border:0;align-items:center;padding:0;display:flex}._fanGroupMenuBtn_jqsme_274:hover{color:var(--text)}._fanGroupDropTarget_jqsme_288{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 7%, transparent)}._addFanGroup_jqsme_293{border:1px dashed var(--border);border-radius:var(--radius);width:100%;color:var(--text-dim);font-size:var(--type-small);cursor:pointer;transition:color var(--ease-fast), border-color var(--ease-fast);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}._addFanGroup_jqsme_293:hover{color:var(--text);border-color:var(--accent)}._empty_jqsme_313{color:var(--text-dim);font-size:var(--type-body);text-align:center;padding:3rem 0}._sectionHeader_jqsme_320{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}._sectionTitle_jqsme_327{font-size:var(--type-body);font-weight:var(--weight-body);color:var(--text-dim);flex:1;align-items:center;gap:.4rem;margin:0;padding:0 .25rem;display:flex}._editableName_jqsme_339{font-size:var(--type-small);font-weight:var(--weight-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._calibrationBanner_jqsme_349{border-radius:var(--radius);border:1px solid var(--accent);color:var(--text);font-size:var(--type-small);background:#8b5cf614;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}._calibrationSpinner_jqsme_362{border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite _spin_jqsme_1}@keyframes _spin_jqsme_1{to{transform:rotate(360deg)}}._calibrationResults_jqsme_377{border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--surface);margin-bottom:.5rem;padding:.75rem 1rem}._calibrationResultsHeader_jqsme_385{font-size:var(--type-small);font-weight:var(--weight-heading);color:var(--text);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._dismissBtn_jqsme_395{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.2rem;line-height:1}._dismissBtn_jqsme_395:hover{color:var(--text)}._calibrationResultRow_jqsme_408{font-size:var(--type-small);align-items:center;gap:.6rem;padding:.3rem 0;display:flex}._calFanId_jqsme_416{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._calRange_jqsme_424{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--type-mini)}._calBadge_jqsme_430,._calBadgeSmall_jqsme_430{border-radius:var(--radius-sm);font-size:.65rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.1rem .45rem}._calBadge_jqsme_430{font-size:.7rem}._calControllable_jqsme_444{background:color-mix(in srgb, var(--good) 15%, transparent);color:var(--good)}._calStalling_jqsme_449{color:var(--warn);background:#fbbf2426}._calFixed_jqsme_454{color:var(--accent-glow);background:#8b5cf626}._calUnresponsive_jqsme_459{color:var(--text-dim);background:#6b728026}._fanCard_jqsme_464{border-radius:var(--radius);border:var(--border-width) solid transparent;background:var(--surface);cursor:pointer;transition:border-color var(--ease-fast) ease, background var(--ease-fast) ease, opacity var(--ease-fast) ease;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex;position:relative}._fanCard_jqsme_464:hover{border-color:var(--border-strong)}._fanModeRow_jqsme_480{align-items:center;gap:.25rem;min-width:0;display:flex}._fanModeRow_jqsme_480>:first-child{flex:auto;min-width:0}._fanCardActions_jqsme_491{flex:none;align-items:center;display:flex}._fanLockGlyph_jqsme_497{color:var(--text-dim);flex:none}._fanMenuBtn_jqsme_502{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-dim);cursor:pointer;transition:color var(--ease-fast), background var(--ease-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._fanMenuBtn_jqsme_502:hover{color:var(--accent);background:var(--accent-soft)}._fanMenuBtn_jqsme_502 svg{width:13px;height:13px}._fanCardMenuOpen_jqsme_525{z-index:var(--z-dropdown)}._fanCardSelected_jqsme_529{border-color:var(--accent);background:var(--surface-selected,color-mix(in srgb, var(--accent) 12%, transparent))}._fanCardBody_jqsme_534{flex-direction:column;flex:auto;gap:.4rem;min-width:0;display:flex}._fanCardCompact_jqsme_542{width:100%}._fanCardActive_jqsme_546 ._fanDutyFill_jqsme_546{background:var(--accent);opacity:.6}._fanCardHeader_jqsme_551{align-items:center;gap:.5rem;min-width:0;display:flex}._fanStateBadge_jqsme_558{justify-content:flex-start;align-items:center;display:flex}._fanOffsetBadge_jqsme_564{justify-content:flex-start;align-items:center;margin-top:-.15rem;display:flex}._fanKindIcon_jqsme_571{color:var(--text-dim);flex-shrink:0}._fanKindToggle_jqsme_576{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._fanLockToggle_jqsme_584{cursor:pointer;background:0 0;border:none;margin:0;padding:0}._fanLockToggle_jqsme_584:hover ._fanKindIcon_jqsme_571{color:var(--text)}._fanRoleAnchor_jqsme_595{flex-shrink:0;display:inline-flex;position:relative}._fanRoleOption_jqsme_601{border-radius:calc(var(--radius-sm) - 2px);color:var(--text-dim);font-size:var(--type-small);text-align:left;cursor:pointer;transition:background var(--ease-fast), color var(--ease-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .6rem;font-family:inherit;display:flex}._fanRoleOption_jqsme_601:hover{background:var(--bg-card-hover);color:var(--text)}._fanRoleOption_jqsme_601 svg{flex-shrink:0}._fanRoleOptionActive_jqsme_624{color:var(--accent);background:var(--accent-soft)}._fanCardCalibrating_jqsme_629{opacity:.5;pointer-events:none}._fanCardOff_jqsme_634{opacity:.7;background:var(--bg)}._fanCardOff_jqsme_634:hover{background:var(--bg)}._fanGridDisabled_jqsme_642{pointer-events:none;opacity:0;transition:opacity .18s}._fanListWrap_jqsme_648{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._calibrationOverlay_jqsme_656{z-index:5;-webkit-backdrop-filter:blur(var(--blur-backdrop));backdrop-filter:blur(var(--blur-backdrop));border-radius:var(--radius);pointer-events:auto;background:#0a0b0e8c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._calibrationOverlayInner_jqsme_669{border:1px solid var(--accent);border-radius:var(--radius);color:var(--text);text-align:center;background:#14161cd9;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem 1.75rem;display:flex}._calibrationOverlayTitle_jqsme_682{font-weight:var(--weight-heading);font-size:var(--type-body)}._calibrationOverlayHint_jqsme_687{font-size:var(--type-small);color:var(--text-dim);max-width:16rem;line-height:1.4}._disconnectedGroup_jqsme_694{border-top:1px solid var(--separator);flex-direction:column;margin-top:.75rem;padding-top:.5rem;display:flex}._disconnectedHeader_jqsme_216{border-radius:var(--radius-sm);width:100%;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:var(--weight-strong);cursor:pointer;text-align:left;transition:background var(--ease-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}._disconnectedHeader_jqsme_216:hover{background:#ffffff0a}._disconnectedHeader_jqsme_216:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._disconnectedChevron_jqsme_236{align-items:center;transition:transform .15s;display:inline-flex}._disconnectedChevronOpen_jqsme_734{transform:rotate(90deg)}._disconnectedCount_jqsme_738{font-variant-numeric:tabular-nums;color:var(--text-dim);margin-left:auto}._disconnectedBody_jqsme_744{flex-direction:column;gap:.35rem;padding:.35rem 0 .25rem;display:flex}._disconnectedRow_jqsme_751{border-radius:var(--radius-sm);color:var(--text-dim);background:#ffffff05;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.78rem;display:flex}._disconnectedRowName_jqsme_762{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}._disconnectedRowDevice_jqsme_771{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.7rem}._fanRpmReadout_jqsme_777{color:var(--text-dim);flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}._fanRpm_jqsme_777{font-size:.7rem;font-weight:var(--weight-body);color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1}._fanRpmLabel_jqsme_795{color:var(--text-dim);font-size:.6rem}._fanDutyBar_jqsme_800{border-radius:var(--radius-sm);background:var(--gauge-track);cursor:default;height:6px;position:relative;overflow:visible}._fanDutyBarManual_jqsme_809{cursor:pointer}._fanDutyFill_jqsme_546{border-radius:var(--radius-sm);background:var(--text-dim);opacity:.45;height:100%;transition:width var(--ease-slow) ease, background var(--ease-fast) ease, opacity var(--ease-fast) ease}._fanDutyFillActual_jqsme_821{border-radius:var(--radius-sm);background:var(--text-dim);opacity:.35;height:100%;transition:width var(--ease-slow) ease;position:absolute;top:0;left:0}._fanDutyFillTarget_jqsme_832{border-radius:var(--radius-sm);background:var(--accent);height:100%;transition:width var(--ease) ease;position:absolute;top:0;left:0}._fanDutyKnob_jqsme_842{background:var(--accent-glow);width:14px;height:14px;box-shadow:0 0 6px var(--accent-glow-shadow);cursor:grab;transition:left var(--ease-fast) ease;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._fanDutyKnob_jqsme_842:active{cursor:grabbing;box-shadow:0 0 12px var(--accent-glow-shadow)}._fanModeSelect_jqsme_860{width:100%;display:flex}._fanModeSelectAccent_jqsme_865{--select-border:var(--control-border-accent);--select-border-hover:var(--control-border-accent)}._fanModeOptionCreate_jqsme_870{color:var(--accent);font-style:italic}._fanBindingReadout_jqsme_875{letter-spacing:.02em;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;background:var(--accent-soft);border:1px solid #0000;border-color:var(--accent-glow-shadow);width:100%;min-width:0;color:var(--accent);font-size:.7rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding:.2rem .45rem;display:flex}._fanBindingLabel_jqsme_897{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._curvesEmpty_jqsme_905{color:var(--text-dim);font-size:var(--type-small);text-align:center;margin:0;padding:1rem 0}._curveCard_jqsme_913{border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.55rem;width:100%;padding:.85rem 1rem;display:flex;position:relative}._fanInNub_jqsme_925:before{content:"";pointer-events:none;transition:background var(--ease) ease;background:0 0;border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}._fanInNub_jqsme_925._nubConnected_jqsme_935:before{background:var(--accent)}._fanInNub_jqsme_925:after{content:"";border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}._curveCardFooterActions_jqsme_946{flex-wrap:wrap;align-self:flex-start;gap:.4rem;display:flex}._heroGraph_jqsme_953{width:100%;position:relative}._heroOptions_jqsme_958{flex-direction:column;gap:.6rem;display:flex}._curveTypeChipGroup_jqsme_964{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._sourceRow_jqsme_971{flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}._sourceRow_jqsme_971 ._controlLabel_jqsme_979{min-width:0}._sourceSelect_jqsme_983{width:100%}._linearControls_jqsme_987{flex-direction:column;gap:.4rem;display:flex}._mixControls_jqsme_993{flex-direction:column;gap:.75rem;display:flex;position:relative}._mixFnRow_jqsme_1000{align-items:center}._mixFnRow_jqsme_1000 ._mixPreview_jqsme_1004{margin-left:auto}._mixSectionLabel_jqsme_1008{font-size:var(--type-small);color:var(--text-dim);letter-spacing:.02em;font-weight:var(--weight-body);text-transform:none;white-space:nowrap}._mixPreview_jqsme_1004{font-family:var(--font-mono);font-size:var(--type-small);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-glow-shadow);padding:.15rem .5rem}._mixSources_jqsme_1028{flex-direction:column;gap:.4rem;display:flex}._mixSourceRow_jqsme_1034{border-radius:var(--radius-sm);background:var(--bg);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .5rem;display:flex}._mixSourceName_jqsme_1045{min-width:0;font-size:var(--type-small);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._mixSourceValue_jqsme_1055{font-family:var(--font-mono);color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-size:.7rem}._switch_jqsme_1064{border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;width:36px;height:20px;transition:background var(--ease) ease;border:none;flex-shrink:0;padding:0;position:relative}._switchOn_jqsme_1077{background:var(--accent)}._switchThumb_jqsme_1081{width:14px;height:14px;transition:transform var(--ease) ease;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}._switchOn_jqsme_1077 ._switchThumb_jqsme_1081{transform:translate(16px)}._textDim_jqsme_1095{color:var(--text-dim);font-size:var(--type-small)}._curveGraphWrap_jqsme_1100{flex-direction:column;gap:.35rem;display:flex}._curveGraphFrame_jqsme_1106{grid-template-rows:auto;grid-template-columns:1fr 2.8rem;align-items:stretch;column-gap:.4rem;display:grid}._curveYAxis_jqsme_1114{box-sizing:border-box;height:140px;color:var(--text-dim);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px 0;display:flex;position:relative}._curveChartArea_jqsme_1126{flex-direction:column;gap:.3rem;min-width:0;display:flex}._curveSvgWrap_jqsme_1133{position:relative}._curveGraph_jqsme_1100{border-radius:var(--radius);background:var(--bg);border:1px solid #0000;width:100%;height:140px;display:block}._curveXAxis_jqsme_1146{height:.9rem;color:var(--text-dim);position:relative}._curveXAxisInner_jqsme_1152{position:absolute;top:0;bottom:0;left:8px;right:8px}._curveXAxisInner_jqsme_1152>._curveAxisLabel_jqsme_1160{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._curveAxisLabel_jqsme_1160{font-size:var(--type-mini);font-family:var(--font-mono);opacity:.4;line-height:1}._curveAxisLiveX_jqsme_1174,._curveAxisLiveY_jqsme_1175{background:var(--bg);color:var(--accent-glow);font-size:var(--type-mini);font-family:var(--font-mono);font-weight:var(--weight-strong);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:1;padding:.12rem .3rem;line-height:1;position:absolute}._curveAxisLiveX_jqsme_1174{top:-.05rem;transform:translate(-50%)}._curveAxisLiveY_jqsme_1175{left:0;transform:translateY(-50%)}._gridLine_jqsme_1200{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}._curveLimitLine_jqsme_1206{stroke:var(--warn);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.85}._curvePoint_jqsme_1213{fill:var(--accent);stroke:#fff;stroke-width:2px}._curveTempIndicator_jqsme_1219{pointer-events:none}._tempLine_jqsme_1223{stroke:var(--accent-glow);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.85}._tempBadge_jqsme_1230{fill:var(--bg);stroke:none;opacity:.95}._tempBadgeText_jqsme_1236{fill:var(--accent-glow);font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-strong);letter-spacing:.02em}._tempDot_jqsme_1244{fill:var(--accent-glow);stroke:var(--bg);stroke-width:2px;pointer-events:none}._controlLabel_jqsme_979{min-width:80px;font-size:var(--type-small);color:var(--text-dim);flex-shrink:0}._fanInNub_jqsme_925{background:var(--bg);border:1.5px solid var(--border);cursor:grab;touch-action:none;z-index:2;width:16px;height:16px;transition:transform var(--ease-fast) ease, box-shadow var(--ease) ease, background var(--ease) ease, border-color var(--ease) ease;border-radius:50%;position:absolute;top:50%;left:-1rem;transform:translate(-50%,-50%)}._fanInNub_jqsme_925:hover{transform:translate(-50%,-50%)scale(1.25)}._fanInNub_jqsme_925:active{cursor:grabbing}._fanInNub_jqsme_925:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._fanCardCompact_jqsme_542 ._fanInNub_jqsme_925{left:-.75rem}._curvePickerSection_jqsme_1288{border-radius:var(--radius);border:var(--border-width) solid transparent;background:var(--surface);flex-shrink:0;margin-bottom:.75rem;padding:.6rem .75rem}._curveEditorHeader_jqsme_1297{flex-shrink:0;align-items:center;padding:.25rem .4rem .5rem;display:flex}._curveEditorHint_jqsme_1304{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);font-size:var(--type-small);margin-left:.5rem;overflow:hidden}._curveEditorInert_jqsme_1314{opacity:.5;pointer-events:none}._headerSep_jqsme_1319{background:var(--separator);flex-shrink:0;width:1px;height:1.2rem;margin:0 .15rem}._paneTitleGroup_jqsme_1327{align-items:center;gap:.4rem;min-width:0;display:flex}._fanHeaderActions_jqsme_1334{align-items:center;gap:.15rem;margin-left:auto;display:flex}
