.FanModulePaidUser_fieldError__JFe2I{font-size:var(--text-xs);color:#c4161c;margin:2px 0 0;line-height:1.4}.FanModulePaidUser_container___rlyB{display:flex;flex-direction:column;gap:22px;padding:24px;background:#ffffff;box-shadow:0 2px 40px 4px rgba(0,0,0,.1);width:100%}.FanModulePaidUser_tabBar__rSMDC{display:flex;gap:8px;width:100%}.FanModulePaidUser_tab__UbuiD{flex:1;height:42px;padding:11px 22px;border-radius:6px;border:.8px solid #d4d4d4;background:#ffffff;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#0f0f0f;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-align:center}.FanModulePaidUser_tabActive__W02Gf{background:#950a0b;border-color:#950a0b;color:#ffffff}.FanModulePaidUser_infoBanner__CoVxk{width:100%;padding:9px 10px;background:#f5f5f5;border-left:2px solid #96090a}.FanModulePaidUser_infoBannerText__809MQ{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-regular);line-height:16px;color:#404040}.FanModulePaidUser_divider__V_iCq{width:100%;height:0;border-top:.8px solid #d4d4d4}.FanModulePaidUser_inputs__98_kn{display:flex;flex-direction:column;gap:16px;width:100%}.FanModulePaidUser_field__Q5xte{display:flex;flex-direction:column;gap:8px;width:100%}.FanModulePaidUser_fieldLabel__i3RX8{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:16px;color:#404040;white-space:nowrap}.FanModulePaidUser_unitInput__3xSL_{display:flex;align-items:center;height:36px;border:.8px solid #d4d4d4;border-radius:6px;background:#ffffff;overflow:hidden;width:100%}.FanModulePaidUser_unitInputField__h4fRy{flex:1;min-width:0;height:100%;padding:4px 12px;border:none;outline:none;background:transparent;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#0f0f0f;-moz-appearance:textfield}.FanModulePaidUser_unitInputField__h4fRy::-webkit-inner-spin-button,.FanModulePaidUser_unitInputField__h4fRy::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FanModulePaidUser_unitSuffix__nDmqa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:36px;padding:0 3px;background:#f5f5f5;border-left:.8px solid #d4d4d4;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#404040;white-space:nowrap}.FanModulePaidUser_sliderCounterRow__KstXt{display:flex;align-items:stretch;gap:6px}.FanModulePaidUser_sliderCounterRow__KstXt .FanModulePaidUser_unitInput__3xSL_{flex:1 1 auto;min-width:0}.FanModulePaidUser_counterBtn__ZLs2W{flex-shrink:0;width:32px;height:36px;border:.8px solid #d4d4d4;border-radius:6px;background:#f5f5f5;color:#0f0f0f;font-size:18px;font-weight:var(--font-medium);line-height:1;cursor:pointer;transition:background-color .12s ease}.FanModulePaidUser_counterBtn__ZLs2W:hover:not(:disabled){background:#ececec}.FanModulePaidUser_counterBtn__ZLs2W:disabled{opacity:.4;cursor:not-allowed}.FanModulePaidUser_fanFileMetaRow__5Ryso{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.FanModulePaidUser_fanFileMetaItem__z8P8J{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:2px}.FanModulePaidUser_fanFileMetaLabel__2Wlt3{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:#737373}.FanModulePaidUser_fanFileMetaValue__mCRZC{font-family:var(--font-primary);font-size:var(--text-sm);color:#0f0f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FanModulePaidUser_slider__P59hd{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(to right,#96090a 0,#96090a var(--slider-pct,50%),#d4d4d4 var(--slider-pct,50%),#d4d4d4 100%)}.FanModulePaidUser_slider__P59hd::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#96090a;border:2px solid #ffffff;box-shadow:0 0 0 1px #96090a;cursor:pointer}.FanModulePaidUser_slider__P59hd::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#96090a;border:2px solid #ffffff;box-shadow:0 0 0 1px #96090a;cursor:pointer}.FanModulePaidUser_sectionLabel__md0Aj{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:16px;color:#404040;white-space:nowrap}.FanModulePaidUser_doorSection__zIQFk{display:flex;flex-direction:column;gap:8px}.FanModulePaidUser_doorRow__b5cY1{display:flex;gap:8px;width:100%}.FanModulePaidUser_doorField__RGVby{display:flex;flex-direction:column;gap:8px;flex:1 1 0%;min-width:0;width:0}.FanModulePaidUser_plainInput__4ZWsl{width:100%;height:36px;padding:4px 12px;background:#ffffff;border:.8px solid #cfcfcf;border-radius:6px;outline:none;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#0f0f0f;-moz-appearance:textfield}.FanModulePaidUser_plainInput__4ZWsl::-webkit-inner-spin-button,.FanModulePaidUser_plainInput__4ZWsl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FanModulePaidUser_checkboxRow__xLzFd{display:flex;gap:16px;align-items:center}.FanModulePaidUser_checkboxWrapper__8AmRb{display:flex;align-items:center;gap:5px;cursor:pointer;flex-shrink:0}.FanModulePaidUser_checkbox__n6cLR{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;border-radius:4px;border:.8px solid #d4d4d4;background:#ffffff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;padding:0}.FanModulePaidUser_checkboxChecked__4wZyK{background:#96090a;border-color:#96090a}.FanModulePaidUser_checkboxLabel__NOBwk{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-medium);line-height:14px;color:#0f0f0f;white-space:nowrap}.FanModulePaidUser_calculateBtn__j_rT9{width:100%;padding:11px 0;background:#0f0f0f;border:none;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#ffffff;text-align:center;cursor:pointer;transition:background-color .15s ease}.FanModulePaidUser_calculateBtn__j_rT9:hover{background-color:#2a2a2a}.FanModulePaidUser_calculateBtn__j_rT9:disabled{opacity:.6;cursor:not-allowed}.FanModulePaidUser_calculateBtn__j_rT9:disabled:hover{background-color:#0f0f0f}.FanModulePaidUser_unitInputReadOnly__3I8bf{background:#f5f5f5;border-color:#d4d4d4}.FanModulePaidUser_unitInputReadOnly__3I8bf .FanModulePaidUser_unitInputField__h4fRy{background:#f5f5f5;cursor:default}.FanModulePaidUser_sliderReadOnly__kvi8x{cursor:default;opacity:.85;pointer-events:none}.FanModulePaidUser_plainInputReadOnly__7kweW{background:#f5f5f5;border-color:#cfcfcf;cursor:default}.FanModulePaidUser_unitInputInvalid__Mjlsw{border-color:#96090a;background:#fdecec}.FanModulePaidUser_unitInputInvalid__Mjlsw .FanModulePaidUser_unitInputField__h4fRy{color:#96090a;background:#fdecec}.FanModulePaidUser_unitSuffixInvalid__jv7TB{background:#96090a;border-left-color:#96090a;color:#ffffff}.FanModulePaidUser_fanFileControls__lY6tt{display:flex;flex-direction:column;gap:16px;width:100%}.FanModulePaidUser_fanFileControls__lY6tt+.FanModulePaidUser_fanFileControls__lY6tt{margin-top:16px}.FanModulePaidUser_fanFileControlsHeader__Fpitv{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer}.FanModulePaidUser_fanFileControlsTitle__w5Ov_{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:20px;color:#0f0f0f;white-space:nowrap}.FanModulePaidUser_fanFileControlsContent__bqHk3{display:flex;flex-direction:column;gap:12px;width:100%}.FanModulePaidUser_fanFileDropdown__S6ZMX{position:relative;width:100%}.FanModulePaidUser_fanFileDropdownTrigger__lh5CQ{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:.8px 12.8px;background:#ffffff;border:.8px solid #cfcfcf;border-radius:6px;cursor:pointer;transition:border-color .15s ease}.FanModulePaidUser_fanFileDropdownTrigger__lh5CQ:hover{border-color:#a0a0a0}.FanModulePaidUser_fanFileDropdownValue__NfRnO{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#0f0f0f;white-space:nowrap}.FanModulePaidUser_fanFileDropdownPlaceholder__qs6W6{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#737373;white-space:nowrap}.FanModulePaidUser_noFileMessage__BNFbK{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:20px;color:#404040;white-space:normal}.FanModulePaidUser_controlsDisabled__y_XNl{opacity:.5;pointer-events:none;user-select:none}.FanModulePaidUser_gateButtonRow__2qjXJ{display:flex;flex-direction:column;gap:12px;padding:12px 10px;background:#fdf5f5;border-left:2px solid #96090a;margin-bottom:12px}.FanModulePaidUser_gateButton__8GA91{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:.8px solid #96090a;background:#ffffff;color:#96090a;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color .15s ease,color .15s ease}.FanModulePaidUser_gateButton__8GA91:hover{background:#96090a;color:#ffffff}.FanModulePaidUser_fieldLabelRow__v9F0t{display:flex;align-items:center;gap:8px;width:100%;overflow:hidden;min-height:32px}.FanModulePaidUser_fieldLabelRow__v9F0t .FanModulePaidUser_fieldLabel__i3RX8{flex:1;min-width:0;white-space:normal}.FanModulePaidUser_interlockPadlock__X635S{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:.8px solid #d4d4d4;background:#ffffff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;padding:0;flex-shrink:0;opacity:.55}.FanModulePaidUser_interlockPadlock__X635S:hover{opacity:.9;border-color:#96090a}.FanModulePaidUser_interlockPadlockActive__lIh7W{background:#96090a;border-color:#96090a;opacity:1}.FanModulePaidUser_interlockPadlockActive__lIh7W img{filter:brightness(0) invert(1)}.FanModulePaidUser_staticPadlock__ujX02{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#f0f0f0;flex-shrink:0;opacity:.8}.FanModulePaidUser_fanFileDropdownChevronOpen__Nsh3y{transform:rotate(180deg)}.FanModulePaidUser_fanFileDropdownPanel__b18Ow{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#ffffff;border:.8px solid #cfcfcf;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:50;overflow:hidden}.FanModulePaidUser_fanFileSearchWrap__S3zh1{padding:8px 8px 4px}.FanModulePaidUser_fanFileSearchInput__kbrNu{width:100%;padding:6px 10px;border:1px solid #d4d4d4;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-sm);color:#0f0f0f;background:#f9f9f9;outline:none;box-sizing:border-box}.FanModulePaidUser_fanFileSearchInput__kbrNu:focus{border-color:#96090a;background:#fff}.FanModulePaidUser_fanFileDropdownList__ob7PD{list-style:none;padding:4px 0;margin:0;max-height:200px;overflow-y:auto}.FanModulePaidUser_fanFileDropdownItem__gf8ob{padding:8px 12px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#0f0f0f;cursor:pointer;white-space:nowrap}.FanModulePaidUser_fanFileDropdownItem__gf8ob:hover{background:#f5f5f5}.FanModulePaidUser_fanFileDropdownItemActive__0vlhZ{background:rgba(150,9,10,.06);color:#950a0b}.FanModulePaidUser_powerAutoField__cgRkU{display:flex;flex-direction:column;gap:6px;width:100%}.FanModulePaidUser_powerFormula__EZ9MN{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-regular);color:#8a8a8a;line-height:16px}.FanModulePaidUser_fanFileBtnRow__bKsM0{display:flex;gap:8px;width:100%}.FanModulePaidUser_fanFileBtn__RMU2q{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:11px 0;background:#ffffff;border:.8px solid #d4d4d4;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#0f0f0f;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.FanModulePaidUser_fanFileBtn__RMU2q:hover{background:#f5f5f5}.FanModulePaidUser_presetsSection__OG0c6{display:flex;flex-direction:column;gap:16px;padding-top:25px;border-top:1px solid #d4d4d4;width:100%}.FanModulePaidUser_presetsHeader__kKdH3{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer}.FanModulePaidUser_presetsMeta__fMtKB{display:flex;flex-direction:column;gap:2px}.FanModulePaidUser_presetsTitle__QBMnL{font-weight:var(--font-semibold);text-transform:uppercase;text-align:left;letter-spacing:var(--tracking-wide)}.FanModulePaidUser_presetsSubtitle__zXIdy,.FanModulePaidUser_presetsTitle__QBMnL{font-family:var(--font-primary);font-size:var(--text-sm);line-height:16px;color:#404040;white-space:nowrap}.FanModulePaidUser_presetsSubtitle__zXIdy{font-weight:var(--font-regular)}.FanModulePaidUser_chevronClosed__donhx,.FanModulePaidUser_chevronOpen__X44aj{display:block;transition:transform .2s ease}.FanModulePaidUser_chevronClosed__donhx{transform:rotate(180deg)}.FanModulePaidUser_presetList__QSPJZ{display:flex;flex-direction:column;gap:6px;width:100%}.FanModulePaidUser_presetCard__VfJgf{display:flex;flex-direction:column;gap:10px;padding:12px;background:#ffffff;border-radius:12px;box-shadow:0 1px 8px 0 rgba(0,0,0,.08);width:100%;box-sizing:border-box;border:none;border-left:3px solid var(--preset-color,#d4d4d4)}.FanModulePaidUser_presetCardActive___zTCh{background:rgba(150,9,10,.06);border:1px solid var(--preset-color);border-left-width:3px}.FanModulePaidUser_presetHeader__bfffB{display:flex;flex-direction:column;gap:8px;width:100%}.FanModulePaidUser_presetIdRow___I9r0{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0}.FanModulePaidUser_presetIdGroup__f4Po0{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0}.FanModulePaidUser_presetDot__iI0f_{width:8px;height:8px;border-radius:50%;flex-shrink:0}.FanModulePaidUser_presetSourceBadge__EF77f{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.08);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-medium);line-height:14px;white-space:nowrap;flex-shrink:0}.FanModulePaidUser_presetBadgeIcon__FlF9p{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;color:#ffffff;font-size:9px;font-weight:700;line-height:1;flex-shrink:0}.FanModulePaidUser_presetSourceBadgeFanFile__atiIe{background:#DDFEE6;color:#06A232}.FanModulePaidUser_presetSourceBadgeFanFile__atiIe .FanModulePaidUser_presetBadgeIcon__FlF9p{background-color:#06A232}.FanModulePaidUser_presetSourceBadgePlayground___YQF0{background:#FAD1D2;color:#E6191C}.FanModulePaidUser_presetSourceBadgePlayground___YQF0 .FanModulePaidUser_presetBadgeIcon__FlF9p{background-color:#E6191C}.FanModulePaidUser_presetId__QHmSw{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:16px;color:#404040;white-space:nowrap}.FanModulePaidUser_presetCheckboxes__BGgbC{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.FanModulePaidUser_presetActions__Nz2gD{display:flex;flex-direction:column;gap:8px;width:100%}.FanModulePaidUser_presetBtnRow__xNFwZ{display:flex;gap:8px;align-items:stretch;width:100%}.FanModulePaidUser_presetBtnLoaded__f2Jim{background:#96090a;border:none;border-radius:6px;color:#ffffff;cursor:default;overflow:hidden;text-overflow:ellipsis}.FanModulePaidUser_presetBtnLoad__il1IF,.FanModulePaidUser_presetBtnLoaded__f2Jim{flex:1;height:30px;padding:0 8px;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-medium);line-height:1;text-align:center;white-space:nowrap}.FanModulePaidUser_presetBtnLoad__il1IF{background:#ffffff;border:1px solid #d4d4d4;border-radius:6px;color:#0f0f0f;cursor:pointer;transition:background-color .15s ease}.FanModulePaidUser_presetBtnLoad__il1IF:hover:not(:disabled){background-color:#f5f5f5}.FanModulePaidUser_presetBtnDisabled__OwLI7{opacity:.5;cursor:not-allowed}.FanModulePaidUser_presetBtnSave__JxXYu{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 8px;background:#ffffff;border:1px solid #d4d4d4;border-radius:6px;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-medium);line-height:1;color:#0f0f0f;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.FanModulePaidUser_presetBtnSave__JxXYu:hover{background-color:#f5f5f5}.FanModulePaidUser_presetSummary__mO15Z{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;width:100%;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-regular);line-height:15px;color:#737373;min-width:0}.FanModulePaidUser_presetSummary__mO15Z span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.FanModulePaidUser_presetSummarySep__Kl9jG{color:#d4d4d4;padding:0 3px;flex-shrink:0}.FanModulePaidUser_fanFileDropdownTriggerGray__UHmz_{background:#f5f5f5;border-color:#d4d4d4}.FanModulePaidUser_plainTextInput__Oaz9Y{width:100%;height:36px;padding:4px 12px;background:#ffffff;border:.8px solid #cfcfcf;border-radius:6px;outline:none;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:20px;color:#0f0f0f}.FanModulePaidUser_plainTextInput__Oaz9Y:read-only{background:#f5f5f5;border-color:#d4d4d4;cursor:default}.FanModulePaidUser_powerSourceRow__noDzl{display:flex;gap:6px;align-items:center;width:100%;flex-wrap:wrap}.FanModulePaidUser_radioWrapper__vEB1T{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.FanModulePaidUser_radioBtn__WtCE4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:4px;border:.8px solid #d4d4d4;background:#ffffff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;padding:0}.FanModulePaidUser_radioBtnChecked__iBK8P{background:#96090a;border-color:#96090a}.FanModulePaidUser_radioBtn__WtCE4:disabled{cursor:default;opacity:.6}.FanModulePaidUser_radioLabel__A6bm_{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#0f0f0f;white-space:nowrap}.FanModulePaidUser_grillToggle__4XgcI{display:flex;gap:0;width:100%;border-radius:6px;overflow:hidden;border:.8px solid #d4d4d4}.FanModulePaidUser_grillToggleBtn__3VwSJ{flex:1;height:36px;padding:0 8px;background:#ffffff;border:none;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:#0f0f0f;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.FanModulePaidUser_grillToggleBtn__3VwSJ+.FanModulePaidUser_grillToggleBtn__3VwSJ{border-left:.8px solid #d4d4d4}.FanModulePaidUser_grillToggleBtnActive__hGkKx{background:#950a0b;color:#ffffff}.FanModulePaidUser_fieldHint__uKozD{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-regular);color:#737373;line-height:16px;margin:-8px 0 0}.FanModulePaidUser_expansionCalcBtn__HExis{width:100%;height:42px;padding:11px 24px;background:#0f0f0f;border:none;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#ffffff;text-align:center;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.FanModulePaidUser_expansionCalcBtn__HExis:hover{opacity:.85}.FanModulePaidUser_doorSubsection__HfGsE{display:flex;flex-direction:column;gap:12px;width:100%}.FanModulePaidUser_doorSubsectionTitle__wl3em{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:20px;color:#404040;white-space:nowrap}.FanModulePaidUser_autoPopulateCard__AsCfI{width:100%;padding:14px 16px;background:#0f0f0f;border-radius:8px;display:flex;flex-direction:column;gap:12px}.FanModulePaidUser_autoPopulateInfo__t4463{display:flex;flex-direction:column;gap:4px}.FanModulePaidUser_autoPopulateTitle__ZmPjs{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:20px;color:#ffffff}.FanModulePaidUser_autoPopulateDesc__KwZSm{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-regular);line-height:18px;color:#a3a3a3}.FanModulePaidUser_autoPopulateBtn__zbP38{width:100%;height:42px;padding:11px 24px;background:#950a0b;border:none;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);line-height:20px;color:#ffffff;text-align:center;cursor:pointer;transition:opacity .15s ease}.FanModulePaidUser_autoPopulateBtn__zbP38:hover{opacity:.88}.FanModulePaidUser_analysisLoadBanner__ttCFj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:8px;font-family:var(--font-primary);font-size:var(--text-base);margin-bottom:12px}.FanModulePaidUser_analysisLoadBannerWarning__OwGyU{background:#fff8e1;border:1px solid #ffd54f;color:#5d4037}.FanModulePaidUser_analysisLoadBannerError__eVs71{background:#fff4f4;border:1px solid #f5c6cb;color:#721c24}.FanModulePaidUser_analysisLoadBannerDismiss__0tUBR{background:none;border:none;cursor:pointer;font-size:18px;color:inherit;padding:0;line-height:1}.FanModulePaidUser_syncBuildingBtn__oKigX{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;padding:0 12px;background:#ffffff;border:.8px solid #d4d4d4;border-radius:6px;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:#404040;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.FanModulePaidUser_syncBuildingBtn__oKigX:hover{background:#f5f5f5;border-color:#a0a0a0}.FanModulePaidUser_syncBuildingBtn__oKigX:disabled{opacity:.45;cursor:not-allowed}.FanModulePaidUser_section__R_NkQ{display:flex;flex-direction:column;gap:16px;width:100%}.FanModulePaidUser_sectionBox__xUqCb{border:1px solid #e5e5e5;border-radius:8px;padding:16px;background:#ffffff}.FanModulePaidUser_sectionsStack__3Ma3a{display:flex;flex-direction:column;gap:22px;width:100%}.FanModulePaidUser_sectionHeader__Blveo{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:16px;color:#0f0f0f;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding-bottom:8px;border-bottom:.8px solid #d4d4d4;white-space:nowrap}.FanModulePaidUser_primaryControlsDivider__b2398{display:flex;align-items:center;gap:10px;width:100%}.FanModulePaidUser_primaryControlsDivider__b2398:after,.FanModulePaidUser_primaryControlsDivider__b2398:before{content:"";flex:1;height:.8px;background:#d4d4d4}.FanModulePaidUser_primaryControlsLabel__Sw3Hn{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:16px;color:#737373;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0}.FanModulePaidUser_unitToggle__ReiZh{display:flex;width:100%;gap:0;border-radius:6px;overflow:hidden;border:.8px solid #d4d4d4}.FanModulePaidUser_unitToggleBtn__tVLEp{flex:1;height:34px;padding:0 8px;background:#ffffff;border:none;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:#0f0f0f;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.FanModulePaidUser_unitToggleBtn__tVLEp+.FanModulePaidUser_unitToggleBtn__tVLEp{border-left:.8px solid #d4d4d4}.FanModulePaidUser_unitToggleBtnActive__pm9Ta{background:#950a0b;color:#ffffff}.FanModulePaidUser_mixedUnitBadge__Szp9c{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 6px;border-radius:4px;border:.8px solid #d4d4d4;background:#f5f5f5;font-size:var(--text-xs);font-weight:var(--font-medium);color:#404040;cursor:pointer;white-space:nowrap;margin-left:4px;transition:background .1s}.FanModulePaidUser_mixedUnitBadge__Szp9c:hover{background:#e8e8e8;border-color:#a0a0a0}@media (max-width:1000px){.FanModulePaidUser_container___rlyB{padding:16px;gap:16px}.FanModulePaidUser_tab__UbuiD{padding:8px 10px;font-size:var(--text-sm);height:36px}.FanModulePaidUser_checkboxLabel__NOBwk,.FanModulePaidUser_fieldLabel__i3RX8,.FanModulePaidUser_sectionLabel__md0Aj{white-space:normal}.FanModulePaidUser_checkboxRow__xLzFd{flex-wrap:wrap;gap:10px}.FanModulePaidUser_powerSourceRow__noDzl{flex-wrap:wrap;gap:8px}.FanModulePaidUser_fanFileControlsTitle__w5Ov_,.FanModulePaidUser_radioLabel__A6bm_{white-space:normal}}.FanModulePaidUser_powerLimitRow__tNn2S{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.FanModulePaidUser_powerLimitLabel__VE2sd{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:#666;white-space:nowrap}.FanModulePaidUser_powerLimitInputWrap__exhDf{width:150px}