.Header_header__KwdYD{background:rgba(27,32,39,.5);border-bottom:1px solid var(--border-strong);box-shadow:0 6px 18px rgba(10,13,17,.28);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.Header_inner__DLT3k{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:max-content minmax(240px,1fr) max-content;height:112px;margin:0 auto;max-width:1100px;padding:0 28px}.Header_brand__fkyv5{align-items:center;display:flex;gap:12px;min-height:56px}.Header_brand__fkyv5,.Header_brand__fkyv5:hover{color:var(--text-strong)}.Header_logo____uDV{align-items:center;border:3px solid var(--accent);border-radius:50%;color:var(--accent);display:inline-flex;height:47px;justify-content:center;width:47px}.Header_name__P6EBs{font-size:22px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.Header_search__i7Buy{align-items:center;background:var(--bg-inset);border:1px solid rgba(255,255,255,.045);border-radius:15px;box-shadow:var(--shadow-inset);color:var(--muted);display:flex;gap:14px;min-height:58px;padding:0 18px;transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.Header_search__i7Buy:focus-within{border-color:rgba(238,106,42,.62);box-shadow:var(--shadow-inset),0 0 0 2px rgba(238,106,42,.14)}.Header_search__i7Buy input{background:transparent;border:0;color:var(--text-strong);flex:1 1;min-width:0;outline:0}.Header_search__i7Buy input::placeholder{color:#9da1a8}.Header_clearSearch__5J6o7,.Header_submitSearch__pyy_7{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.Header_submitSearch__pyy_7{box-shadow:var(--shadow-sm);color:var(--muted);flex-shrink:0;height:42px;width:42px}.Header_submitSearch__pyy_7:active{box-shadow:var(--shadow-pressed)}.Header_clearSearch__5J6o7:hover,.Header_submitSearch__pyy_7:hover{color:var(--text-strong)}.Header_settings__msI4H{align-items:center;display:flex;gap:10px;position:relative}.Header_accountMenuButton__1nhBz{align-items:center;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.06);border-radius:14px;box-shadow:var(--shadow-sm);color:#d2d4d7;cursor:pointer;display:flex;gap:10px;height:58px;justify-content:center;max-width:280px;min-width:58px;padding:0 14px 0 8px;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Header_accountMenuButton__1nhBz:hover{color:var(--text-strong);transform:translateY(-1px)}.Header_accountMenuButton__1nhBz:active,.Header_accountMenuButton__1nhBz[aria-expanded=true]{box-shadow:var(--shadow-pressed);transform:translateY(1px)}.Header_accountAvatar__640_f{align-items:center;background:linear-gradient(145deg,#ff7f3f,#d9551f);border:1px solid rgba(255,177,137,.58);border-radius:50%;box-shadow:0 5px 14px rgba(12,14,18,.36);color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.Header_accountIdentity__v8MZ2{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.Header_accountIdentity__v8MZ2 b{color:var(--text-strong);font-size:13px;max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_accountIdentity__v8MZ2 small{color:var(--muted);font-size:11px;font-weight:600}.Header_accountMeta__IFVHo{align-items:center;display:flex;gap:6px;min-width:0}.Header_accountEntitlement__IYDoA{align-items:center;color:#ff9b67!important;display:inline-flex;font-family:var(--mono);white-space:nowrap}.Header_accountEntitlement__IYDoA:before{color:var(--muted-strong);content:"·";margin-right:6px}.Header_accountCaret__h9O52{color:var(--muted);flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-out)}.Header_accountMenuButton__1nhBz[aria-expanded=true] .Header_accountCaret__h9O52{transform:rotate(180deg)}.Header_settingsPanel__pshG3{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-lg);display:grid;grid-gap:8px;gap:8px;min-width:250px;padding:14px;position:absolute;right:0;top:calc(100% + 12px);z-index:2}.Header_settingsPanel__pshG3 strong{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.Header_accountSummary__8KavJ{background:var(--bg-inset);border:1px solid rgba(255,255,255,.055);border-radius:11px;box-shadow:var(--shadow-inset);display:grid;grid-gap:4px;gap:4px;padding:13px 14px}.Header_accountSummary__8KavJ span{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.Header_accountSummary__8KavJ b{color:var(--text-strong);font-size:14px}.Header_accountSummary__8KavJ small{color:var(--muted);font-size:12px}.Header_accountSummary__8KavJ hr{border:0;border-top:1px solid rgba(255,255,255,.07);margin:6px 0;width:100%}.Header_readOnlyBanner___UVZk{align-items:center;background:rgba(49,39,20,.94);border-bottom:1px solid rgba(226,173,63,.4);color:#efc56c;display:flex;gap:12px;justify-content:center;padding:10px 20px}.Header_readOnlyBanner___UVZk div{display:flex;gap:8px}.Header_readOnlyBanner___UVZk span{color:#d4c39c}.Header_settingsPanel__pshG3 a,.Header_settingsPanel__pshG3 button{align-items:center;background:var(--bg);border:0;border-radius:10px;box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;display:flex;font-weight:600;gap:10px;min-height:50px;padding:0 14px;text-align:left}.Header_settingsPanel__pshG3 a:active,.Header_settingsPanel__pshG3 button:active{box-shadow:var(--shadow-pressed)}.Header_bottomNav__XTeUa{-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);background:rgba(27,32,39,.5);border-top:1px solid var(--border-strong);bottom:0;box-shadow:0 -10px 24px rgba(10,13,17,.28);left:0;padding:15px 20px calc(15px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:90}.Header_bottomNavInner__ETX_O{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1100px}.Header_navItem__5e1L_{align-items:center;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.055);border-radius:14px;box-shadow:var(--shadow-sm);color:#a7abb1;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:3px;justify-content:center;min-height:98px;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Header_navItem__5e1L_:hover{color:var(--text-strong);transform:translateY(-1px)}.Header_navItem__5e1L_.Header_active__c7HdO,.Header_navItem__5e1L_:active{box-shadow:var(--shadow-pressed);transform:translateY(1px)}.Header_navItem__5e1L_.Header_active__c7HdO{background:var(--bg);color:var(--accent)}@media (max-width:720px){.Header_inner__DLT3k{gap:12px;grid-template-columns:max-content minmax(0,1fr) max-content;height:76px;padding:0 16px}.Header_name__P6EBs{display:none}.Header_logo____uDV{height:43px;width:43px}.Header_search__i7Buy{min-height:52px;padding:0 14px}.Header_accountMenuButton__1nhBz{height:52px;padding:0 6px;width:52px}.Header_accountAvatar__640_f{height:38px;width:38px}.Header_accountCaret__h9O52,.Header_accountIdentity__v8MZ2{display:none}.Header_readOnlyBanner___UVZk{align-items:flex-start;justify-content:flex-start}.Header_readOnlyBanner___UVZk div{display:grid;grid-gap:2px;gap:2px}.Header_bottomNav__XTeUa{padding-left:12px;padding-right:12px}.Header_bottomNavInner__ETX_O{gap:10px}.Header_navItem__5e1L_{min-height:62px}}@media (max-height:1100px) and (min-width:721px){.Header_inner__DLT3k{gap:22px;height:84px}.Header_brand__fkyv5{min-height:54px}.Header_logo____uDV{height:42px;width:42px}.Header_name__P6EBs{font-size:20px}.Header_search__i7Buy{min-height:52px}.Header_accountMenuButton__1nhBz{height:52px}.Header_bottomNav__XTeUa{padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-top:10px}.Header_navItem__5e1L_{min-height:72px}}@media (max-height:850px) and (min-width:721px){.Header_bottomNav__XTeUa{padding-bottom:calc(8px + env(safe-area-inset-bottom));padding-top:8px}.Header_navItem__5e1L_{min-height:64px}}@media (max-width:390px){.Header_inner__DLT3k{padding:0 10px}.Header_logo____uDV{display:none}.Header_accountMenuButton__1nhBz{height:50px;width:50px}.Header_bottomNav__XTeUa{padding-left:8px;padding-right:8px}.Header_navItem__5e1L_{font-size:12px}}.FeedbackButton_demoPrompt__Yq9QF{align-items:start;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:rgba(44,67,50,.42);border:1px solid rgba(125,190,126,.3);border-radius:15px;box-shadow:var(--shadow-md);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:28px max(18px,calc((100vw - 1100px) / 2)) 0 auto;padding:14px;width:min(520px,calc(100vw - 36px))}.FeedbackButton_demoPromptIcon__93gbf{align-items:center;color:var(--ok);display:inline-flex;justify-content:center;min-height:24px;width:24px}.FeedbackButton_demoPromptCopy__Gm71c{display:grid;grid-gap:3px;gap:3px;min-width:0}.FeedbackButton_demoPrompt__Yq9QF strong{color:#b7e2b8;font-size:.86rem;line-height:1.25}.FeedbackButton_demoPromptCopy__Gm71c>span{color:#9ac79d;font-size:.75rem;line-height:1.35}.FeedbackButton_demoPromptActions__69Qmc{align-items:center;display:flex;flex:none;gap:7px}.FeedbackButton_demoPromptButton__KHQSH,.FeedbackButton_submitBtn__WJUu5{border:0;background:var(--accent);color:#fff;box-shadow:var(--shadow-sm),var(--shadow-glow);cursor:pointer;font-weight:700}.FeedbackButton_demoPromptButton__KHQSH{background:rgba(30,39,34,.72);border:1px solid rgba(125,190,126,.22);border-radius:11px;color:#b7e2b8;flex:none;min-height:42px;padding:0 13px}.FeedbackButton_demoPromptButton__KHQSH,.FeedbackButton_dismiss__mM0gC{box-shadow:var(--control-shadow-sm);display:inline-flex;align-items:center}.FeedbackButton_dismiss__mM0gC{background:var(--bg-elevated);border:1px solid var(--control-border);border-radius:11px;color:#8cb58f;cursor:pointer;height:42px;justify-content:center;width:42px}.FeedbackButton_demoPromptButton__KHQSH:hover,.FeedbackButton_dismiss__mM0gC:hover{color:#d3f0d3}.FeedbackButton_demoPromptButton__KHQSH:active,.FeedbackButton_dismiss__mM0gC:active,.FeedbackButton_submitBtn__WJUu5:active{box-shadow:var(--shadow-inset)}.FeedbackButton_overlay__CcLeA{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(5,8,12,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:FeedbackButton_fadeIn__BquFj .16s ease-out}.FeedbackButton_modal__eSdU0{position:relative;width:min(560px,100%);border:1px solid var(--border-strong);border-radius:24px;background:var(--bg-accent);box-shadow:var(--shadow-lg);padding:32px;animation:FeedbackButton_rise__OhFcA .22s var(--ease-out)}.FeedbackButton_close__frRGk{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer}.FeedbackButton_eyebrow__z6tbr{display:block;color:var(--accent);font:600 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.FeedbackButton_modal__eSdU0 h2{font-size:clamp(1.45rem,4vw,2rem);padding-right:48px}.FeedbackButton_modal__eSdU0 p{color:var(--muted);margin:8px 0 22px;max-width:46ch}.FeedbackButton_typeGroup__TBv3Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.FeedbackButton_typeBtnActive__Vxd3Z,.FeedbackButton_typeBtn__a2Q_l{min-height:52px;padding:8px 10px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow-sm);color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:600}.FeedbackButton_typeBtnActive__Vxd3Z{border-color:var(--control-border);color:var(--accent-hover);background:var(--bg-elevated);box-shadow:var(--control-selected-shadow-sm)}.FeedbackButton_nameInput__NQZf3,.FeedbackButton_textarea__an_fP{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--bg-inset);box-shadow:var(--shadow-inset);color:var(--text);padding:14px 16px;outline:none}.FeedbackButton_textarea__an_fP{min-height:132px;resize:vertical;margin-bottom:12px}.FeedbackButton_nameInput__NQZf3{min-height:50px;margin-bottom:18px}.FeedbackButton_nameInput__NQZf3:focus,.FeedbackButton_textarea__an_fP:focus{border-color:rgba(239,107,44,.58)}.FeedbackButton_submitBtn__WJUu5{width:100%;min-height:54px;border-radius:14px}.FeedbackButton_submitBtn__WJUu5:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.FeedbackButton_toast__q3CdL{position:fixed;z-index:1100;right:24px;bottom:140px;max-width:min(420px,calc(100vw - 40px));padding:14px 18px;border:1px solid rgba(125,190,126,.5);border-radius:14px;background:rgba(35,41,50,.94);box-shadow:var(--shadow-md);color:var(--ok);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.FeedbackButton_toastError__EFSvq{border-color:rgba(231,76,60,.5);color:#ffaca5}@keyframes FeedbackButton_fadeIn__BquFj{0%{opacity:0}}@keyframes FeedbackButton_rise__OhFcA{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media (max-width:720px){.FeedbackButton_demoPrompt__Yq9QF{align-items:start;gap:10px;grid-template-columns:auto minmax(0,1fr);margin:20px auto 0;padding:12px}.FeedbackButton_demoPromptCopy__Gm71c>span{display:none}.FeedbackButton_demoPromptActions__69Qmc{grid-column:2;width:100%}.FeedbackButton_demoPromptButton__KHQSH{flex:1 1;min-height:44px;padding:0 13px}.FeedbackButton_dismiss__mM0gC{height:44px;width:44px}.FeedbackButton_toast__q3CdL{bottom:88px;right:14px}.FeedbackButton_modal__eSdU0{padding:28px 20px 22px}.FeedbackButton_typeGroup__TBv3Y{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FeedbackButton_modal__eSdU0,.FeedbackButton_overlay__CcLeA{animation:none}}.ActiveServiceTray_tray__9PZMm{position:-webkit-sticky;position:sticky;top:113px;z-index:95;border-bottom:1px solid var(--surface-border);color:var(--text);background:var(--bg-inset);box-shadow:var(--shadow-sm)}.ActiveServiceTray_inner__eMSTq{display:flex;align-items:center;gap:14px;width:min(1180px,calc(100% - 28px));min-height:48px;margin:0 auto;padding:7px 0}.ActiveServiceTray_summary__7B1A_{display:flex;align-items:center;gap:7px;flex:0 0 auto;font-size:12px}.ActiveServiceTray_summary__7B1A_ svg{color:var(--accent)}.ActiveServiceTray_entries__Rcr6c{display:flex;gap:8px;min-width:0;overflow-x:auto}.ActiveServiceTray_entry__ssbDn{display:flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--surface-border);border-radius:10px;background:var(--control-bg)}.ActiveServiceTray_entry__ssbDn a{display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:7px 11px;color:var(--text)}.ActiveServiceTray_entry__ssbDn a:hover{color:var(--text)}.ActiveServiceTray_subject__tfbcS{color:var(--muted);font-size:10px}.ActiveServiceTray_entry__ssbDn strong{font-size:11px}.ActiveServiceTray_entry__ssbDn button{width:34px;border:0;border-left:1px solid var(--surface-border);color:var(--muted);background:transparent;cursor:pointer}.ActiveServiceTray_timers__uDoIl{display:grid;grid-gap:3px;gap:3px}.ActiveServiceTray_timerRow__yNQ9K{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 1fr}.ActiveServiceTray_timerRow__yNQ9K em{border-radius:var(--radius-pill);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.ActiveServiceTray_timerRow__yNQ9K .ActiveServiceTray_fresh__akbaB{background:var(--ok-subtle);color:var(--ok)}.ActiveServiceTray_timerRow__yNQ9K .ActiveServiceTray_due__6RLv_{background:var(--warn-subtle);color:var(--warn)}.ActiveServiceTray_timerRow__yNQ9K .ActiveServiceTray_overdue__XWUYF{background:var(--danger-subtle);color:#ffaaa2}.ActiveServiceTray_entry__ssbDn.ActiveServiceTray_due__6RLv_{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.ActiveServiceTray_entry__ssbDn.ActiveServiceTray_overdue__XWUYF{border-color:var(--danger);background:var(--danger-subtle)}.ActiveServiceTray_entry__ssbDn.ActiveServiceTray_overdue__XWUYF strong{color:#ffaaa2}.ActiveServiceTray_alert__jXzE_{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;color:var(--bg);background:var(--warn);font-size:13px}@media (max-width:720px){.ActiveServiceTray_tray__9PZMm{top:77px}.ActiveServiceTray_inner__eMSTq{align-items:flex-start;flex-direction:column;gap:6px;width:calc(100% - 20px)}.ActiveServiceTray_entries__Rcr6c{width:100%}}@media (max-height:1100px) and (min-width:721px){.ActiveServiceTray_tray__9PZMm{top:85px}}.ActiveServiceTray_entry__ssbDn.ActiveServiceTray_idle__QZg5E{border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.ActiveServiceTray_idleLabel__1D0Pr{color:var(--warn)}.ActiveServiceTray_entry__ssbDn.ActiveServiceTray_unclosed__lAbV2{background:var(--warn-subtle);border-color:color-mix(in srgb,var(--warn) 70%,transparent)}.ActiveServiceTray_unclosedLabel__YN_qV{color:var(--warn)}.ActiveServiceTray_confirm__W94eB{align-items:flex-start;border-left:1px solid var(--surface-border);display:grid;grid-gap:5px;gap:5px;justify-items:start;padding:7px 10px}.ActiveServiceTray_confirm__W94eB strong{color:var(--text-strong);font-size:10px}.ActiveServiceTray_confirmActions__9giXz{display:flex;gap:6px}.ActiveServiceTray_confirm__W94eB button{border:0;border-radius:7px;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.03em;min-height:24px;padding:0 9px;text-transform:uppercase;width:auto}.ActiveServiceTray_confirmDiscard__7Y1dz{background:var(--danger-subtle);color:#ffaaa2}.ActiveServiceTray_confirmKeep__JvEep{background:var(--control-bg);color:var(--text-strong)}.ConfirmProvider_overlay__sNAyk{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,11,16,.72);display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:26px;position:fixed;z-index:1400}.ConfirmProvider_sheet__tmNWM{background:var(--bg-accent);border:1px solid var(--surface-border);border-radius:22px;box-shadow:var(--shadow-lg);display:grid;grid-gap:22px;gap:22px;max-width:460px;padding:26px 26px 22px;width:100%}.ConfirmProvider_message__m6bG5{color:var(--text-strong);font-size:17px;line-height:1.45}.ConfirmProvider_actions__awHtz{display:flex;gap:10px;justify-content:flex-end}.ConfirmProvider_actions__awHtz button{border:0;border-radius:13px;cursor:pointer;font:inherit;font-size:14px;font-weight:750;min-height:48px;padding:0 20px;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ConfirmProvider_actions__awHtz button:hover{transform:translateY(-1px)}.ConfirmProvider_actions__awHtz button:active{transform:translateY(1px);box-shadow:var(--shadow-pressed)}.ConfirmProvider_cancel__jw_vm{background:var(--control-bg);box-shadow:var(--control-shadow-sm);color:var(--text-strong)}.ConfirmProvider_confirmAction__S1bYg{background:var(--control-bg);box-shadow:var(--control-shadow-sm);color:var(--accent)}.ConfirmProvider_destructive__9amq9{background:var(--danger-subtle);color:#ffaaa2}.ConfirmProvider_cancel__jw_vm:focus-visible,.ConfirmProvider_confirmAction__S1bYg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.ConfirmProvider_actions__awHtz{flex-direction:column-reverse}.ConfirmProvider_actions__awHtz button{width:100%}}.FormulaFinish_finish__FTWPr{display:grid;grid-gap:18px;gap:18px}.FormulaFinish_recordCard__GmrLU,.FormulaFinish_workCard__tbZBp{background:var(--bg-accent);border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadow-sm);display:grid;grid-gap:17px;gap:17px;padding:20px}.FormulaFinish_recordHeading__QOJ4K,.FormulaFinish_workHeading__80WZ2{align-items:center;display:flex;gap:16px;justify-content:space-between}.FormulaFinish_recordHeading__QOJ4K h3,.FormulaFinish_workHeading__80WZ2 h3{color:var(--text-strong);font-size:22px;letter-spacing:-.03em;margin-top:4px}.FormulaFinish_eyebrow__vLJx7{color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.FormulaFinish_copyButton___g3YV,.FormulaFinish_timerStart__lyI_H,.FormulaFinish_timerStop__OACIQ{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 15px}.FormulaFinish_copyButton___g3YV{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-strong)}.FormulaFinish_areaNote__9GWtk,.FormulaFinish_recordHelp__xmwVo,.FormulaFinish_state__nmwhn{color:var(--muted);font-size:13px;line-height:1.5}.FormulaFinish_timer__OgvAq{align-items:center;background:var(--bg-inset);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow-inset);display:grid;grid-gap:13px;gap:13px;grid-template-columns:max-content 1fr max-content;padding:14px}.FormulaFinish_timer__OgvAq>svg{color:var(--accent)}.FormulaFinish_timer__OgvAq>div{display:grid;grid-gap:1px;gap:1px}.FormulaFinish_timer__OgvAq span{color:var(--muted);font-size:11px}.FormulaFinish_timer__OgvAq strong{color:var(--text-strong);font-family:var(--mono);font-size:22px}.FormulaFinish_timerStart__lyI_H{background:var(--accent);border:1px solid var(--accent);box-shadow:var(--shadow-sm),0 6px 18px var(--accent-glow);color:#fff}.FormulaFinish_timerStop__OACIQ{background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-pressed);color:var(--text-strong)}.FormulaFinish_clientGrid__1bDsF{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.FormulaFinish_clientGrid__1bDsF label,.FormulaFinish_notes___eJhm label{display:grid;grid-gap:7px;gap:7px}.FormulaFinish_clientGrid__1bDsF label>span,.FormulaFinish_notes___eJhm label>span{color:var(--muted);font-size:12px;font-weight:700}.FormulaFinish_or__O8CrD{color:var(--muted);font-family:var(--mono);font-size:10px;padding-bottom:16px;text-transform:uppercase}.FormulaFinish_newClient__sEGMK{align-items:center;display:flex;position:relative}.FormulaFinish_newClient__sEGMK svg{color:var(--muted);left:13px;pointer-events:none;position:absolute;z-index:1}.FormulaFinish_newClient__sEGMK input{padding-left:42px;width:100%}.FormulaFinish_actuals__x1dDu{border-top:1px solid var(--border-strong);display:grid;grid-gap:10px;gap:10px;padding-top:17px}.FormulaFinish_actuals__x1dDu label{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 112px 18px}.FormulaFinish_actuals__x1dDu label>span{display:grid;min-width:0}.FormulaFinish_actuals__x1dDu strong{color:var(--text-strong);font-size:14px}.FormulaFinish_actuals__x1dDu small{color:var(--muted);font-size:11px}.FormulaFinish_actuals__x1dDu b{color:var(--muted);font-family:var(--mono);font-size:12px}.FormulaFinish_visitPhotos__ZnOAG{border-top:1px solid var(--border-strong);display:grid;grid-gap:11px;gap:11px;padding-top:17px}.FormulaFinish_visitPhotos__ZnOAG>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.FormulaFinish_photoField__AIbJ8{background:var(--bg-inset);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-inset);cursor:pointer;display:grid;grid-gap:8px;gap:8px;overflow:hidden;padding:10px}.FormulaFinish_photoField__AIbJ8>span:first-child{color:var(--text-strong);font-size:12px;font-weight:700}.FormulaFinish_photoField__AIbJ8 img,.FormulaFinish_photoPlaceholder__LB8Dn{border-radius:8px;height:150px;object-fit:cover;width:100%}.FormulaFinish_photoPlaceholder__LB8Dn{align-items:center;color:var(--muted);display:flex;justify-content:center}.FormulaFinish_photoField__AIbJ8 input{height:1px;opacity:0;position:absolute;width:1px}.FormulaFinish_photoField__AIbJ8:focus-within{outline:3px solid rgba(239,107,44,.48);outline-offset:2px}.FormulaFinish_notes___eJhm{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.FormulaFinish_notes___eJhm textarea{min-height:86px;resize:vertical}.FormulaFinish_reviewConfirmation__pfEyp{align-items:center;background:rgba(240,164,76,.08);border:1px solid rgba(240,164,76,.2);border-radius:13px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:max-content minmax(0,1fr);padding:14px 16px}.FormulaFinish_reviewConfirmation__pfEyp input{accent-color:var(--accent);height:22px;width:22px}.FormulaFinish_reviewConfirmation__pfEyp span{display:grid;grid-gap:2px;gap:2px}.FormulaFinish_reviewConfirmation__pfEyp strong{color:var(--text-strong);font-size:13px}.FormulaFinish_reviewConfirmation__pfEyp small{color:var(--muted);font-size:11px;line-height:1.45}.FormulaFinish_saved__2zZAr{align-items:center;background:var(--ok-subtle);border:1px solid rgba(125,190,126,.25);border-radius:13px;color:var(--ok);display:flex;gap:13px;padding:16px}.FormulaFinish_saved__2zZAr div{display:grid;grid-gap:2px;gap:2px}.FormulaFinish_saved__2zZAr strong{color:var(--text-strong)}.FormulaFinish_saved__2zZAr a{color:#a8dca9;font-size:13px;font-weight:700}.FormulaFinish_error__6SsWZ{background:var(--danger-subtle);border:1px solid rgba(231,76,60,.3);border-radius:11px;color:#ffb2ab;padding:12px 14px}.FormulaFinish_saveButton__urR17{min-height:56px}.FormulaFinish_spinner__xH_bH{animation:FormulaFinish_spin__YeUGM .8s linear infinite}@keyframes FormulaFinish_spin__YeUGM{to{transform:rotate(1turn)}}@media (max-width:720px){.FormulaFinish_clientGrid__1bDsF,.FormulaFinish_notes___eJhm,.FormulaFinish_visitPhotos__ZnOAG>div{grid-template-columns:1fr}.FormulaFinish_or__O8CrD{padding:0;text-align:center}.FormulaFinish_workHeading__80WZ2{align-items:flex-start}.FormulaFinish_copyButton___g3YV{min-width:48px;padding:0 12px}.FormulaFinish_timer__OgvAq{grid-template-columns:max-content 1fr}.FormulaFinish_timerStart__lyI_H,.FormulaFinish_timerStop__OACIQ{grid-column:1/-1;width:100%}}.DesignSelect_root__bfQR0{min-width:0;position:relative;width:100%}.DesignSelect_control__05jxa{align-items:center;background:var(--bg-inset);border:1px solid var(--control-border-hover);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);color:var(--text-strong);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:48px;padding:10px 14px;text-align:left;width:100%}.DesignSelect_control__05jxa svg{color:var(--accent);flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-out)}.DesignSelect_control__05jxa[aria-expanded=true]{box-shadow:var(--shadow-inset),0 0 0 2px var(--accent-subtle)}.DesignSelect_control__05jxa[aria-expanded=true] svg{transform:rotate(180deg)}.DesignSelect_control__05jxa:focus-visible{outline:0;box-shadow:var(--shadow-inset),0 0 0 2px var(--accent)}.DesignSelect_control__05jxa:disabled{cursor:not-allowed;opacity:.5}.DesignSelect_listbox__S3w4f{background:var(--bg-elevated);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:grid;grid-gap:6px;gap:6px;left:0;margin-top:8px;max-height:min(320px,48vh);min-width:100%;overflow-y:auto;padding:8px;position:absolute;right:0;top:100%;z-index:160}.DesignSelect_optionSelected__G_BWr,.DesignSelect_option__16O8X{align-items:center;background:var(--control-bg);border:0;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:44px;padding:9px 12px;text-align:left;width:100%}.DesignSelect_option__16O8X{box-shadow:var(--control-shadow-sm)}.DesignSelect_option__16O8X:hover{color:var(--text-strong);transform:translateY(-1px)}.DesignSelect_option__16O8X[data-active=true]{color:var(--text-strong);outline:1px solid var(--control-border-hover)}.DesignSelect_optionSelected__G_BWr,.DesignSelect_option__16O8X:active{box-shadow:var(--control-selected-shadow-sm);color:var(--accent);transform:translateY(0)}.DesignSelect_optionSelected__G_BWr:disabled,.DesignSelect_option__16O8X:disabled{cursor:not-allowed;opacity:.45}.ClientCsvImport_importer__gW_qy{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.ClientCsvImport_importButton__PZFTs,.ClientCsvImport_toggle__JKIus{align-items:center;background:var(--control-bg);border:0;border-radius:13px;box-shadow:var(--control-shadow-sm);color:var(--text-strong);cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:9px;min-height:50px;padding:0 16px}.ClientCsvImport_importButton__PZFTs:active,.ClientCsvImport_toggle__JKIus:active{box-shadow:var(--control-selected-shadow-sm)}.ClientCsvImport_panel__fBpOS{background:var(--bg-accent);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-gap:20px;gap:20px;padding:22px;width:min(100%,920px)}.ClientCsvImport_heading__icnsi{align-items:center;display:flex;gap:13px}.ClientCsvImport_heading__icnsi>svg{color:var(--accent);flex:0 0 auto}.ClientCsvImport_heading__icnsi h2{color:var(--text-strong);font-size:21px}.ClientCsvImport_heading__icnsi p{color:var(--muted);font-size:13px}.ClientCsvImport_filePicker__VTobe{align-items:center;background:var(--bg-inset);border:1px dashed var(--control-border-hover);border-radius:14px;box-shadow:var(--shadow-inset);color:var(--text-strong);cursor:pointer;display:flex;gap:10px;min-height:58px;padding:0 16px}.ClientCsvImport_filePicker__VTobe svg{color:var(--accent)}.ClientCsvImport_filePicker__VTobe input{height:1px;opacity:0;position:absolute;width:1px}.ClientCsvImport_summary__yoezx{align-items:center;background:var(--bg-inset);border-radius:12px;box-shadow:var(--shadow-inset);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ClientCsvImport_summary__yoezx span{color:var(--muted);font-size:12px}.ClientCsvImport_headerMode__oBcx3{align-items:center;background:var(--bg-inset);border-radius:12px;box-shadow:var(--shadow-inset);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) repeat(2,max-content);padding:8px 10px 8px 14px}.ClientCsvImport_headerMode__oBcx3>span{color:var(--muted);font-size:12px;font-weight:700}.ClientCsvImport_headerMode__oBcx3 button{background:var(--control-bg);border:1px solid var(--control-border);border-radius:9px;box-shadow:var(--control-shadow-sm);color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:750;min-height:40px;padding:8px 12px}.ClientCsvImport_headerMode__oBcx3 button[aria-pressed=true]{box-shadow:var(--control-selected-shadow-sm);color:var(--accent)}.ClientCsvImport_mapping__N36AB{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ClientCsvImport_mapping__N36AB label{display:grid;grid-gap:7px;gap:7px}.ClientCsvImport_mapping__N36AB label>span{color:var(--muted);font-size:12px;font-weight:700}.ClientCsvImport_preview__JTmdx{background:var(--bg-inset);border:1px solid var(--surface-border);border-radius:14px;box-shadow:var(--shadow-inset);display:grid;grid-gap:6px;gap:6px;overflow:hidden;padding:8px}.ClientCsvImport_preview__JTmdx>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ClientCsvImport_preview__JTmdx>div>*{min-width:0;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.ClientCsvImport_preview__JTmdx strong{color:var(--accent);font-family:var(--mono);font-size:10px;text-transform:uppercase}.ClientCsvImport_preview__JTmdx span{background:var(--bg-elevated);border-radius:9px;box-shadow:var(--control-shadow-sm);color:var(--text);font-size:12px}.ClientCsvImport_importButton__PZFTs{background:var(--accent);box-shadow:var(--shadow-sm),var(--shadow-glow);color:white;justify-self:end;min-width:190px;justify-content:center}.ClientCsvImport_importButton__PZFTs:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.ClientCsvImport_result__re9J9{align-items:center;background:var(--ok-subtle);border:1px solid rgba(111,203,128,.24);border-radius:13px;box-shadow:var(--shadow-inset);color:var(--ok);display:flex;gap:11px;padding:13px 15px}.ClientCsvImport_result__re9J9>div{display:grid;grid-gap:2px;gap:2px}.ClientCsvImport_result__re9J9 span{color:var(--muted);font-size:12px}.ClientCsvImport_invalidRows__Bi0_L{display:grid;grid-gap:7px;gap:7px;margin-top:6px}.ClientCsvImport_invalidRows__Bi0_L ul{display:grid;grid-gap:6px;gap:6px;list-style:none}.ClientCsvImport_invalidRows__Bi0_L li{background:var(--bg-inset);border-radius:9px;box-shadow:var(--shadow-inset);display:grid;grid-gap:2px;gap:2px;padding:8px 10px}.ClientCsvImport_invalidRows__Bi0_L li strong{color:var(--warn);font-size:11px}.ClientCsvImport_error__x0G_w{color:var(--danger)}.ClientCsvImport_spinner__91qL0{animation:ClientCsvImport_csv-spin__z9hLA .8s linear infinite}@keyframes ClientCsvImport_csv-spin__z9hLA{to{transform:rotate(1turn)}}@media (max-width:720px){.ClientCsvImport_headerMode__oBcx3,.ClientCsvImport_mapping__N36AB{grid-template-columns:1fr}.ClientCsvImport_preview__JTmdx{overflow-x:auto}.ClientCsvImport_preview__JTmdx>div{min-width:640px}.ClientCsvImport_importButton__PZFTs{justify-self:stretch}}.ClientHistoryTransfer_transfer__CKb5e{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.ClientHistoryTransfer_restoreButton__bxA09,.ClientHistoryTransfer_toggle__J_13K{align-items:center;background:var(--control-bg);border:0;border-radius:13px;box-shadow:var(--control-shadow-sm);color:var(--text-strong);cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:9px;min-height:50px;padding:0 16px}.ClientHistoryTransfer_restoreButton__bxA09:active,.ClientHistoryTransfer_toggle__J_13K:active{box-shadow:var(--control-selected-shadow-sm)}.ClientHistoryTransfer_panel__ZCDdg{background:var(--bg-accent);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-gap:18px;gap:18px;padding:22px;width:min(100%,920px)}.ClientHistoryTransfer_heading___yWrl{align-items:center;display:flex;gap:13px}.ClientHistoryTransfer_heading___yWrl>svg{color:var(--accent);flex:0 0 auto}.ClientHistoryTransfer_heading___yWrl h2{color:var(--text-strong);font-size:21px}.ClientHistoryTransfer_heading___yWrl p{color:var(--muted);font-size:13px}.ClientHistoryTransfer_download__ho_5s,.ClientHistoryTransfer_filePicker__4kg6r{align-items:center;background:var(--bg-inset);border:1px solid var(--surface-border);border-radius:14px;box-shadow:var(--shadow-inset);color:var(--text-strong);display:flex;gap:11px;min-height:62px;padding:10px 16px;text-decoration:none}.ClientHistoryTransfer_download__ho_5s svg,.ClientHistoryTransfer_filePicker__4kg6r svg{color:var(--accent);flex:0 0 auto}.ClientHistoryTransfer_download__ho_5s span{display:grid;grid-gap:2px;gap:2px}.ClientHistoryTransfer_download__ho_5s small{color:var(--muted);font-size:12px;font-weight:500}.ClientHistoryTransfer_filePicker__4kg6r{border-style:dashed;cursor:pointer}.ClientHistoryTransfer_filePicker__4kg6r input{height:1px;opacity:0;position:absolute;width:1px}.ClientHistoryTransfer_divider__LlZOb{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.08em;text-transform:uppercase}.ClientHistoryTransfer_divider__LlZOb:after,.ClientHistoryTransfer_divider__LlZOb:before{background:var(--surface-border);content:"";flex:1 1;height:1px}.ClientHistoryTransfer_restoreReview__vjxAh{display:grid;grid-gap:14px;gap:14px}.ClientHistoryTransfer_summary__Rs_R8{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ClientHistoryTransfer_summary__Rs_R8 span{background:var(--bg-inset);border-radius:12px;box-shadow:var(--shadow-inset);color:var(--muted);display:grid;font-size:11px;grid-gap:3px;gap:3px;padding:12px 14px}.ClientHistoryTransfer_summary__Rs_R8 strong{color:var(--text-strong);font-size:15px}.ClientHistoryTransfer_warning__iVoD0{background:rgba(213,163,76,.1);border:1px solid rgba(213,163,76,.28);border-radius:12px;color:var(--text);padding:12px 14px}.ClientHistoryTransfer_confirm__fuM_y{align-items:flex-start;color:var(--text);cursor:pointer;display:flex;gap:10px}.ClientHistoryTransfer_confirm__fuM_y input{accent-color:var(--accent);height:19px;margin-top:1px;width:19px}.ClientHistoryTransfer_restoreButton__bxA09{background:var(--danger);color:white;justify-content:center;justify-self:end;min-width:210px}.ClientHistoryTransfer_restoreButton__bxA09:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.ClientHistoryTransfer_result__LjADc{align-items:center;background:var(--ok-subtle);border:1px solid rgba(111,203,128,.24);border-radius:13px;box-shadow:var(--shadow-inset);color:var(--ok);display:flex;gap:11px;padding:13px 15px}.ClientHistoryTransfer_result__LjADc>div{display:grid;grid-gap:2px;gap:2px}.ClientHistoryTransfer_result__LjADc span{color:var(--muted);font-size:12px}.ClientHistoryTransfer_error__ZG_R4{color:var(--danger)}.ClientHistoryTransfer_spinner__PsySM{animation:ClientHistoryTransfer_transfer-spin__7rUQ1 .8s linear infinite}@keyframes ClientHistoryTransfer_transfer-spin__7rUQ1{to{transform:rotate(1turn)}}@media (max-width:720px){.ClientHistoryTransfer_summary__Rs_R8{grid-template-columns:1fr}.ClientHistoryTransfer_restoreButton__bxA09{justify-self:stretch}}.ExpertMode_modeToggle__nbavh{display:flex;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);padding:4px;gap:4px}.ExpertMode_modeBtn___cf3T{flex:1 1;padding:12px 20px;min-height:48px;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:all var(--duration-normal,.2s) var(--ease-out,ease-out);background:transparent;color:var(--muted)}.ExpertMode_modeBtn___cf3T.ExpertMode_active__X8pyW{background:transparent;color:var(--accent);box-shadow:var(--control-selected-shadow)}.ExpertMode_stepCard__ZIjGP,.ExpertMode_stepList__uvWp_{display:flex;flex-direction:column;gap:16px}.ExpertMode_stepCard__ZIjGP{background:var(--bg);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md);padding:20px;position:relative}.ExpertMode_stepHeader__OqnrE{display:flex;align-items:center;justify-content:space-between;gap:12px}.ExpertMode_stepNum__qB2o1{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--bg);box-shadow:var(--shadow-inset);padding:4px 10px;border-radius:var(--radius-sm,4px)}.ExpertMode_stepType__KwvtS{font-size:17px;font-weight:700;color:var(--text-strong,#fff);flex:1 1}.ExpertMode_removeBtn__SRYM7{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:8px 12px;min-height:48px;display:flex;align-items:center;border-radius:var(--radius-sm,4px);transition:color var(--duration-normal,.2s)}.ExpertMode_removeBtn__SRYM7:hover{color:#ef4444}.ExpertMode_fieldRow__elfOV{display:flex;gap:12px;flex-wrap:wrap}.ExpertMode_field__6ENvY{flex:1 1;min-width:120px;display:flex;flex-direction:column;gap:4px}.ExpertMode_fieldLabel__UCydQ{font-size:11px;color:var(--muted);text-transform:uppercase;font-family:var(--mono);letter-spacing:.05em}.ExpertMode_fieldInput__ldcbz,.ExpertMode_fieldSelect___dJrH{background:var(--bg-inset);box-shadow:var(--shadow-inset);border:1px solid var(--control-border-hover);border-radius:var(--radius-md);padding:12px 14px;min-height:48px;font-size:15px;color:var(--text);font-family:inherit;width:100%}.ExpertMode_fieldInput__ldcbz:focus,.ExpertMode_fieldSelect___dJrH:focus{outline:none;box-shadow:var(--shadow-inset),0 0 0 2px var(--accent)}.ExpertMode_shadeList__Me_QM{display:flex;flex-direction:column;gap:8px}.ExpertMode_shadeRow__5HMrL{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ExpertMode_shadeSwatch__aHtKm{width:36px;height:36px;border-radius:var(--radius-full,50%);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);flex-shrink:0}.ExpertMode_shadeInfo__DcSxi{flex:1 1;display:flex;flex-direction:column;gap:2px}.ExpertMode_shadeCode__zB_dB{font-size:14px;font-weight:600;color:var(--text)}.ExpertMode_shadeName__0ltgX{font-size:12px;color:var(--muted)}.ExpertMode_gramsInput__8qS6b{width:70px;background:var(--bg-inset);box-shadow:var(--shadow-inset);border:1px solid var(--control-border-hover);border-radius:var(--radius-md);padding:8px 10px;min-height:48px;font-size:16px;font-weight:600;color:var(--text);text-align:center;font-family:var(--mono)}.ExpertMode_gramsUnit__vix_K{font-size:13px;color:var(--muted)}.ExpertMode_shadeRemoveBtn__3zQzP{background:none;border:none;color:var(--muted);cursor:pointer;padding:8px;min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:var(--radius-sm,4px);transition:color var(--duration-normal,.2s)}.ExpertMode_shadeRemoveBtn__3zQzP:hover{color:#ef4444}.ExpertMode_shadePicker__QDvyH{background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);padding:12px;max-height:200px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:6px;gap:6px}.ExpertMode_shadePickerItem__AJuT_{width:48px;height:48px;border-radius:var(--radius-full,50%);border:2px solid transparent;cursor:pointer;transition:all var(--duration-normal,.2s);box-shadow:var(--shadow-sm);position:relative}.ExpertMode_shadePickerItem__AJuT_:hover{transform:scale(1.1);border-color:var(--accent)}.ExpertMode_shadePickerItem__AJuT_[title]:hover:after{content:attr(title);position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font-size:10px;color:var(--text);background:var(--bg-elevated,#2C323C);padding:2px 6px;border-radius:4px;white-space:nowrap;z-index:10}.ExpertMode_addStepRow__Iz8gK{display:flex;gap:8px;flex-wrap:wrap}.ExpertMode_addStepBtn__KtQZd{flex:1 1;min-width:140px;padding:14px 16px;min-height:48px;background:var(--bg);box-shadow:var(--shadow-sm);border:2px dashed var(--border,rgba(255,255,255,.08));border-radius:var(--radius-md);color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--duration-normal,.2s)}.ExpertMode_addStepBtn__KtQZd:hover{border-color:var(--accent);color:var(--accent)}.ExpertMode_requirement__NIW9w{background:var(--warn-subtle);border:1px solid rgba(226,167,66,.28);border-radius:11px;color:#f1c67b;font-size:13px;padding:12px 14px}.ExpertMode_resultCard__lto_d{background:var(--bg);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md);padding:24px;display:flex;flex-direction:column;gap:20px}.ExpertMode_resultStepCard__L6B07{padding:16px;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}.ExpertMode_resultStepHeader__Gegn0{font-size:15px;font-weight:700;color:var(--accent)}.ExpertMode_resultRow__zUezM{display:flex;justify-content:space-between;align-items:center;font-size:14px}.ExpertMode_resultLabel__Mhxdg{color:var(--muted);font-size:12px;text-transform:uppercase;font-family:var(--mono);letter-spacing:.05em}.ExpertMode_resultValue__Lb7X2{font-weight:600;color:var(--text)}.ExpertMode_stepNotes__CXHxG{background:var(--bg-inset);border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:12px;padding:10px 12px}.ExpertMode_stepNotes__CXHxG summary{color:var(--text-strong);cursor:pointer;font-weight:700}.ExpertMode_stepNotes__CXHxG p{line-height:1.45;margin-top:8px}.ExpertMode_totalTime___F_nH{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);font-size:20px;font-weight:700;color:var(--accent)}.ExpertMode_totalTimeLabel__ZmIRK{font-size:13px;color:var(--muted);font-weight:400}.salon_page__opgCq{display:grid;grid-gap:24px;gap:24px}.salon_loading__Q82Um{min-height:50dvh;display:grid;place-items:center;color:var(--muted)}.salon_hero__VRV_N{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.salon_hero__VRV_N h1{font-size:clamp(2.2rem,6vw,4.4rem);line-height:.98;letter-spacing:-.055em}.salon_hero__VRV_N p{color:var(--muted);max-width:62ch;margin-top:14px}.salon_eyebrow__ZrlHI{display:block;color:var(--accent);font:600 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.salon_workspacePill__7I3iz{flex:none;display:flex;align-items:center;gap:9px;min-height:50px;padding:0 18px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-accent);box-shadow:var(--shadow-sm)}.salon_workspacePill__7I3iz svg{color:var(--accent)}.salon_error__Pq1_i{padding:14px 18px;border:1px solid rgba(231,76,60,.45);border-radius:14px;background:var(--danger-subtle);color:#ffaca5}.salon_metrics__nsyX_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.salon_metric__L35pM{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-accent);box-shadow:var(--shadow-md)}.salon_metric__L35pM span{color:var(--muted);font-size:.82rem}.salon_metric__L35pM strong{font-size:2.3rem;line-height:1}.salon_metric__L35pM small{color:var(--accent)}.salon_grid__Wdj8k{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:20px;gap:20px}.salon_panel__B6TNr{padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--bg-accent);box-shadow:var(--shadow-md)}.salon_panelHeading__FPWXw{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.salon_panelHeading__FPWXw svg{color:var(--accent);flex:none}.salon_panelHeading__FPWXw h2{font-size:1.25rem}.salon_panelHeading__FPWXw p{color:var(--muted);font-size:.85rem;margin-top:3px}.salon_inviteForm__T3AB3{display:grid;grid-template-columns:1.4fr .8fr auto;align-items:end;grid-gap:12px;gap:12px}.salon_inviteForm__T3AB3 label{display:grid;grid-gap:7px;gap:7px}.salon_inviteForm__T3AB3 label span{color:var(--muted);font-size:.78rem}.salon_inviteForm__T3AB3 input,.salon_inviteForm__T3AB3 select,.salon_member__u8VK2 select{min-height:50px;border:1px solid var(--border);border-radius:13px;background:var(--bg-inset);box-shadow:var(--shadow-inset);padding:0 14px}.salon_billingPanel__fhtM7 a,.salon_inviteForm__T3AB3 button,.salon_secondaryButton__M2YMP{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;background:var(--accent);color:white;box-shadow:var(--shadow-sm),var(--shadow-glow);padding:0 17px;font-weight:700;cursor:pointer}.salon_inviteForm__T3AB3 button:disabled,.salon_secondaryButton__M2YMP:disabled{opacity:.42;cursor:not-allowed}.salon_billingPanel__fhtM7{display:flex;flex-direction:column;justify-content:space-between}.salon_billingPanel__fhtM7 a{align-self:flex-start}.salon_memberList___icKe{display:grid;grid-gap:10px;gap:10px}.salon_member__u8VK2{min-height:72px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:15px;background:rgba(23,27,33,.45)}.salon_avatar__d9_9O{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--accent-subtle);color:var(--accent);font-weight:800}.salon_memberIdentity__cWr2m{display:grid;min-width:0}.salon_memberIdentity__cWr2m strong{overflow:hidden;text-overflow:ellipsis}.salon_memberIdentity__cWr2m span{color:var(--muted);font-size:.78rem}.salon_member__u8VK2 select{min-height:44px;min-width:140px}.salon_secondaryButton__M2YMP{min-height:44px;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.salon_rolePill__VuaaU{padding:8px 12px;border-radius:999px;color:var(--accent);background:var(--accent-subtle);font-size:.8rem;font-weight:700}.salon_empty__R_hpq{color:var(--muted)}.salon_compactRow__2zOfy,.salon_feedbackRow__Wy9UU{background:var(--bg-inset);border:1px solid var(--surface-border);border-radius:13px;box-shadow:var(--shadow-inset);display:grid;grid-gap:5px;gap:5px;margin-top:10px;padding:13px 14px}.salon_compactRow__2zOfy small,.salon_feedbackRow__Wy9UU small{color:var(--muted)}.salon_feedbackRow__Wy9UU p{color:var(--text)}.salon_preferencesPanel__oyW3X{display:grid;grid-gap:4px;gap:4px}.salon_preferencesForm__44Nkf{display:grid;grid-gap:24px;gap:24px}.salon_preferenceBasics__6m65y{display:grid;grid-template-columns:1.4fr .7fr .7fr;grid-gap:14px;gap:14px}.salon_brandDefaults__WRTwT label,.salon_preferenceBasics__6m65y label{display:grid;grid-gap:7px;gap:7px}.salon_brandDefaults__WRTwT label>span,.salon_preferenceBasics__6m65y label>span{color:var(--muted);font-size:.78rem}.salon_brandDefaults__WRTwT select,.salon_preferenceBasics__6m65y input,.salon_preferenceBasics__6m65y select{min-height:50px;border:0;border-radius:13px;background:var(--bg-inset);box-shadow:var(--shadow-inset);padding:0 14px;color:var(--text)}.salon_brandPreferences__bKbW2{display:grid;grid-gap:12px;gap:12px}.salon_preferenceLabel__JsEJR{display:grid;grid-gap:3px;gap:3px}.salon_preferenceLabel__JsEJR span{color:var(--muted);font-size:.83rem}.salon_brandChoiceGrid__BNBpB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.salon_brandChoiceActive__CHeWb,.salon_brandChoice__S9GsE{min-height:64px;display:flex;align-items:center;gap:10px;padding:0 16px;border:0;border-radius:15px;color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left}.salon_brandChoiceActive__CHeWb{background:var(--bg-inset);box-shadow:var(--shadow-inset);color:var(--accent)}.salon_brandChoiceActive__CHeWb>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:white;font-size:.75rem}.salon_brandDefaults__WRTwT{display:grid;grid-template-columns:minmax(150px,.6fr) 1fr 1fr;align-items:end;grid-gap:14px;gap:14px;padding:16px;border-radius:16px;background:var(--bg-inset);box-shadow:var(--shadow-inset)}.salon_brandDefaults__WRTwT>div{display:flex;align-items:center;gap:10px;min-height:50px}.salon_brandDefaults__WRTwT>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--accent-subtle);color:var(--accent);font-weight:800}.salon_preferenceActions__e41Uw{display:flex;align-items:center;justify-content:flex-end;gap:16px}.salon_preferenceActions__e41Uw>span{display:flex;align-items:center;gap:7px;color:#8bd196}.salon_preferenceActions__e41Uw button{min-height:50px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:13px;background:var(--accent);color:white;box-shadow:var(--shadow-sm),var(--shadow-glow);padding:0 18px;font-weight:750;cursor:pointer}.salon_preferenceActions__e41Uw button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.salon_metrics__nsyX_{grid-template-columns:repeat(2,1fr)}.salon_grid__Wdj8k{grid-template-columns:1fr}.salon_inviteForm__T3AB3{grid-template-columns:1fr 1fr}.salon_inviteForm__T3AB3 button{grid-column:1/-1}.salon_brandDefaults__WRTwT,.salon_preferenceBasics__6m65y{grid-template-columns:1fr}.salon_brandChoiceGrid__BNBpB{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.salon_hero__VRV_N{align-items:flex-start;flex-direction:column}.salon_metrics__nsyX_{gap:10px}.salon_metric__L35pM{min-height:116px;padding:16px}.salon_member__u8VK2{grid-template-columns:auto 1fr}.salon_member__u8VK2 .salon_secondaryButton__M2YMP,.salon_member__u8VK2 select,.salon_rolePill__VuaaU{grid-column:2}.salon_inviteForm__T3AB3{grid-template-columns:1fr}.salon_inviteForm__T3AB3 button{grid-column:auto}.salon_brandChoiceGrid__BNBpB{grid-template-columns:1fr}.salon_preferenceActions__e41Uw{align-items:stretch;flex-direction:column}.salon_preferenceActions__e41Uw button{justify-content:center}}.ClientSafetyNotice_notice__TQFDt{align-items:flex-start;background:var(--bg-elevated);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset);display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.ClientSafetyNotice_notice__TQFDt>svg{color:var(--muted)}.ClientSafetyNotice_notice__TQFDt>div{display:grid;grid-gap:3px;gap:3px}.ClientSafetyNotice_notice__TQFDt strong{color:var(--text-strong);font-size:15px}.ClientSafetyNotice_notice__TQFDt p{color:var(--muted);font-size:13px}.ClientSafetyNotice_eyebrow__5C9jP{color:var(--muted-strong);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ClientSafetyNotice_note__RpKa7{margin-top:4px}.ClientSafetyNotice_note__RpKa7 b{color:var(--text)}.ClientSafetyNotice_notice__TQFDt>a{align-self:center;color:var(--accent);font-size:12px;font-weight:750}.ClientSafetyNotice_flagged__wGKt7{background:var(--danger-subtle);border-color:color-mix(in srgb,var(--danger) 65%,transparent)}.ClientSafetyNotice_flagged__wGKt7 p,.ClientSafetyNotice_flagged__wGKt7>svg{color:#ffaaa2}.ClientSafetyNotice_clear__Tr1pK{background:var(--ok-subtle);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.ClientSafetyNotice_clear__Tr1pK>svg{color:var(--ok)}@media (max-width:640px){.ClientSafetyNotice_notice__TQFDt{grid-template-columns:auto 1fr}.ClientSafetyNotice_notice__TQFDt>a{grid-column:2;justify-self:start}}.FastConsultPanel_panel__i1rVy{margin:20px 0 24px;border:1px solid rgba(111,203,128,.24);border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(111,203,128,.1),transparent 36%),#202730;box-shadow:12px 12px 28px rgba(5,9,14,.28),-7px -7px 20px rgba(49,59,70,.16);overflow:hidden}.FastConsultPanel_heading__v_X3O{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:20px 22px}.FastConsultPanel_icon__md1vT{display:grid;width:48px;height:48px;place-items:center;color:#8bd59a;border-radius:15px;background:#1a2028;box-shadow:inset 5px 5px 11px rgba(5,8,12,.44),inset -4px -4px 10px rgba(48,59,70,.2)}.FastConsultPanel_heading__v_X3O span{color:#8bd59a;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.FastConsultPanel_heading__v_X3O h2{margin:3px 0 2px;color:var(--text-strong);font-size:clamp(20px,2.4vw,27px)}.FastConsultPanel_heading__v_X3O p{margin:0;color:var(--text-muted);font-size:14px}.FastConsultPanel_analyze__nR_ny,.FastConsultPanel_apply__i8G3p,.FastConsultPanel_toggle__dxWCv{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;font:inherit;font-weight:750;cursor:pointer}.FastConsultPanel_toggle__dxWCv{padding:0 17px;color:var(--text-strong);background:#29313c;box-shadow:6px 6px 13px rgba(6,10,15,.36),-4px -4px 10px rgba(56,67,78,.17)}.FastConsultPanel_panelOpen__WK45_ .FastConsultPanel_toggle__dxWCv,.FastConsultPanel_toggle__dxWCv:active{box-shadow:inset 5px 5px 11px rgba(5,8,12,.45),inset -4px -4px 9px rgba(58,69,80,.17)}.FastConsultPanel_body____mk6{padding:0 22px 22px;border-top:1px solid rgba(255,255,255,.06)}.FastConsultPanel_inputGrid__9aK9s{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);grid-gap:18px;gap:18px;padding-top:20px}.FastConsultPanel_description__lZgwi,.FastConsultPanel_photoField__nhln5{display:grid;grid-gap:9px;gap:9px;color:var(--text-muted);font-size:13px;font-weight:700}.FastConsultPanel_description__lZgwi textarea{width:100%;min-height:146px;resize:vertical;border:0;border-radius:17px;padding:16px;color:var(--text-strong);background:#171c23;box-shadow:inset 7px 7px 16px rgba(3,6,10,.47),inset -5px -5px 13px rgba(48,58,68,.13);font:inherit;line-height:1.5;outline:none}.FastConsultPanel_description__lZgwi textarea:focus,.FastConsultPanel_dropzone__L6_OO:focus-within{box-shadow:inset 7px 7px 16px rgba(3,6,10,.5),inset -5px -5px 13px rgba(48,58,68,.13),0 0 0 2px rgba(255,112,49,.6)}.FastConsultPanel_description__lZgwi small,.FastConsultPanel_dropzone__L6_OO small{color:var(--text-muted);font-weight:500}.FastConsultPanel_dropzone__L6_OO,.FastConsultPanel_preview__i02Si{position:relative;display:grid;min-height:146px;place-items:center;align-content:center;grid-gap:5px;gap:5px;border:0;border-radius:17px;color:var(--text-strong);background:#29313c;box-shadow:7px 7px 16px rgba(5,9,14,.35),-5px -5px 12px rgba(55,65,76,.15);text-align:center;cursor:pointer;overflow:hidden}.FastConsultPanel_dropzone__L6_OO input{position:absolute;width:1px;height:1px;opacity:0}.FastConsultPanel_preview__i02Si img{width:100%;height:146px;object-fit:cover}.FastConsultPanel_preview__i02Si button{position:absolute;top:9px;right:9px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:11px;color:white;background:rgba(12,16,21,.84);cursor:pointer}.FastConsultPanel_error__gGF8m,.FastConsultPanel_privacy__nGNQb{display:flex;align-items:flex-start;gap:9px;margin-top:14px;color:var(--text-muted);font-size:12px;line-height:1.45}.FastConsultPanel_privacy__nGNQb svg{color:#8bd59a;flex:0 0 auto}.FastConsultPanel_actions__n83OX{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}.FastConsultPanel_actions__n83OX>span{color:var(--text-muted);font-size:12px}.FastConsultPanel_analyze__nR_ny,.FastConsultPanel_apply__i8G3p{padding:0 20px;color:white;background:var(--accent);box-shadow:7px 7px 17px rgba(7,10,14,.38),0 0 22px rgba(255,112,49,.18)}.FastConsultPanel_analyze__nR_ny:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.FastConsultPanel_apply__i8G3p:disabled{color:var(--text-muted);background:#29313c;cursor:not-allowed;box-shadow:inset 4px 4px 9px rgba(5,8,12,.36),inset -3px -3px 8px rgba(55,65,76,.12)}.FastConsultPanel_error__gGF8m{padding:13px 15px;border-radius:14px;color:#ffaaa2;background:rgba(133,48,42,.18)}.FastConsultPanel_result__SzYwk{position:relative;display:grid;grid-gap:16px;gap:16px;margin-top:20px;padding:18px;border-radius:18px;background:#1a2027;box-shadow:inset 7px 7px 16px rgba(4,7,11,.42),inset -5px -5px 12px rgba(49,59,69,.12)}.FastConsultPanel_resultHeading__rB8nI{display:flex;align-items:center;gap:10px;color:#8bd59a}.FastConsultPanel_resultHeading__rB8nI div{display:grid;grid-gap:2px;gap:2px}.FastConsultPanel_resultHeading__rB8nI strong{color:var(--text-strong)}.FastConsultPanel_resultHeading__rB8nI span{color:var(--text-muted);font-size:12px}.FastConsultPanel_detected__wPj9D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0}.FastConsultPanel_detected__wPj9D div{background:var(--bg-inset);border:1px solid var(--surface-border);box-shadow:var(--shadow-inset);min-width:0;padding:11px 12px;border-radius:12px}.FastConsultPanel_detected__wPj9D dt{color:var(--text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.FastConsultPanel_detected__wPj9D dd{margin:3px 0 0;color:var(--text-strong);font-size:13px;font-weight:700}.FastConsultPanel_editFacts__1Hbt0{justify-self:start;min-height:38px;padding:8px 13px;border:0;border-radius:11px;color:var(--accent);background:var(--control-bg);box-shadow:var(--control-shadow-sm);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.FastConsultPanel_cautions__QK7o3,.FastConsultPanel_confirmations__95wcP,.FastConsultPanel_questions__Z97pG,.FastConsultPanel_routePreview__u_rxL{padding:13px 14px;border-radius:14px;color:var(--text-muted);background:#202730;font-size:13px;line-height:1.45}.FastConsultPanel_cautions__QK7o3 strong,.FastConsultPanel_confirmations__95wcP strong,.FastConsultPanel_questions__Z97pG strong,.FastConsultPanel_routePreview__u_rxL strong{color:var(--text-strong)}.FastConsultPanel_questions__Z97pG p{margin:4px 0 0}.FastConsultPanel_cautions__QK7o3 ul,.FastConsultPanel_questions__Z97pG ul{margin:8px 0 0;padding-left:18px}.FastConsultPanel_cautions__QK7o3 li+li,.FastConsultPanel_questions__Z97pG li+li{margin-top:4px}.FastConsultPanel_apply__i8G3p{justify-self:end}.FastConsultPanel_routePreview__u_rxL{display:grid;grid-gap:5px;gap:5px;color:var(--text-muted);background:rgba(111,203,128,.08);box-shadow:inset 0 0 0 1px rgba(111,203,128,.18)}.FastConsultPanel_routePreview__u_rxL>span{color:#8bd59a;font-family:var(--font-mono),monospace;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.FastConsultPanel_routePreview__u_rxL ul{margin:6px 0 0;padding-left:18px}.FastConsultPanel_routePreview__u_rxL li+li{margin-top:4px}.FastConsultPanel_answerGrid__ntBFs,.FastConsultPanel_confirmationGrid__0dQ_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.FastConsultPanel_confirmations__95wcP p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.FastConsultPanel_confirmAll__tx__7{align-items:center;background:rgba(111,203,128,.08);border:1px solid rgba(111,203,128,.18);border-radius:13px;box-shadow:var(--control-shadow-sm);color:var(--ok);cursor:pointer;display:flex;gap:11px;margin-top:12px;min-height:54px;padding:10px 13px;text-align:left;width:100%}.FastConsultPanel_confirmAll__tx__7>span{display:grid;grid-gap:3px;gap:3px}.FastConsultPanel_confirmAll__tx__7 strong{color:var(--text-strong);font-size:12px}.FastConsultPanel_confirmAll__tx__7 small{color:var(--text-muted);font-size:10px;line-height:1.35}.FastConsultPanel_confirmAll__tx__7:active{box-shadow:var(--control-selected-shadow-sm)}.FastConsultPanel_answerGroup__KQ3AI,.FastConsultPanel_answerInput__FMfv7{display:grid;grid-gap:7px;gap:7px;min-width:0}.FastConsultPanel_answerGroup__KQ3AI>span,.FastConsultPanel_answerInput__FMfv7>span:first-child{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.35}.FastConsultPanel_answerGroup__KQ3AI>div{display:flex;flex-wrap:wrap;gap:7px}.FastConsultPanel_answerActive__rDztS,.FastConsultPanel_answerButton__pW_Ld{min-height:38px;padding:8px 11px;border:0;border-radius:11px;color:var(--text-muted);background:#29313c;font:inherit;font-size:12px;font-weight:720;cursor:pointer}.FastConsultPanel_answerButton__pW_Ld{box-shadow:4px 4px 9px rgba(5,9,14,.28),-3px -3px 7px rgba(55,65,76,.12)}.FastConsultPanel_answerActive__rDztS{color:#ff9566;box-shadow:inset 4px 4px 9px rgba(5,8,12,.42),inset -3px -3px 7px rgba(55,65,76,.13)}.FastConsultPanel_answerInput__FMfv7 select,.FastConsultPanel_answerInput__FMfv7>span:last-child{display:flex;align-items:center;min-height:42px;border:0;border-radius:11px;color:var(--text-strong);background:#171c23;box-shadow:inset 5px 5px 11px rgba(3,6,10,.44),inset -3px -3px 8px rgba(48,58,68,.12)}.FastConsultPanel_answerInput__FMfv7 input,.FastConsultPanel_answerInput__FMfv7 select{width:100%;padding:9px 11px;border:0;color:var(--text-strong);background:transparent;font:inherit;outline:0}.FastConsultPanel_answerInput__FMfv7>span:last-child{padding-right:12px}.FastConsultPanel_nextActionCue__11G6H{animation:FastConsultPanel_fast-consult-next-action__Dw3k7 .72s cubic-bezier(.2,.85,.35,1) 2;transform-origin:50% 100%}@keyframes FastConsultPanel_fast-consult-next-action__Dw3k7{0%,to{transform:translateY(0)}38%{transform:translateY(-9px) scale(1.015)}60%{transform:translateY(0)}78%{transform:translateY(-3px)}}@media (max-width:760px){.FastConsultPanel_heading__v_X3O{grid-template-columns:auto 1fr}.FastConsultPanel_toggle__dxWCv{grid-column:1/-1;width:100%}.FastConsultPanel_inputGrid__9aK9s{grid-template-columns:1fr}.FastConsultPanel_detected__wPj9D{grid-template-columns:repeat(2,minmax(0,1fr))}.FastConsultPanel_answerGrid__ntBFs,.FastConsultPanel_confirmationGrid__0dQ_2{grid-template-columns:1fr}.FastConsultPanel_actions__n83OX{align-items:stretch;flex-direction:column}.FastConsultPanel_analyze__nR_ny,.FastConsultPanel_apply__i8G3p{width:100%}}@media (prefers-reduced-motion:reduce){.FastConsultPanel_analyze__nR_ny,.FastConsultPanel_apply__i8G3p,.FastConsultPanel_panel__i1rVy,.FastConsultPanel_toggle__dxWCv{transition:none}.FastConsultPanel_nextActionCue__11G6H{animation:none}}.FormulaCard_card__lAw6u{background:var(--bg-inset);border:1px solid var(--surface-border);border-radius:var(--radius-lg,16px);box-shadow:none;padding:24px;display:flex;flex-direction:column;gap:20px}.FormulaCard_target__TmPjt{display:flex;align-items:center;gap:14px}.FormulaCard_targetSwatch__JjWfh{width:48px;height:48px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm),inset 0 1px 3px rgba(0,0,0,.3);flex-shrink:0}.FormulaCard_targetName__p42Xe{font-size:20px;font-weight:700;color:var(--text-strong,#fff)}.FormulaCard_targetBrand__HBGb5{font-size:13px;color:var(--muted)}.FormulaCard_components__JrUyt{display:flex;flex-direction:column;gap:10px}.FormulaCard_compRow__xe_gv{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-accent);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:none}.FormulaCard_compSwatch__iwHR0{width:36px;height:36px;border-radius:var(--radius-full);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);flex-shrink:0}.FormulaCard_compInfo__FrhOJ{flex:1 1;display:flex;flex-direction:column;gap:2px}.FormulaCard_compCode__ek1j3{font-size:14px;font-weight:600;color:var(--text)}.FormulaCard_compRole__udY_W{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--bg);box-shadow:var(--shadow-inset);padding:2px 8px;border-radius:var(--radius-sm,4px);width:-moz-fit-content;width:fit-content}.FormulaCard_compGrams__p0HjF{font-size:16px;font-weight:500;color:var(--text);white-space:nowrap}.FormulaCard_developer__1DHtG{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-elevated,#2C323C);border-radius:var(--radius-md);border:1px solid var(--surface-border);box-shadow:none}.FormulaCard_devVol__kXqNw{font-family:var(--mono);font-weight:600;font-size:16px;color:var(--accent)}.FormulaCard_devName__Jghmz{flex:1 1;font-size:13px;color:var(--muted)}.FormulaCard_devAmt__KnsKa{font-size:16px;font-weight:500}.FormulaCard_mix__SeJ_Z{display:flex;gap:20px}.FormulaCard_mixItem__r_EVO{display:flex;flex-direction:column;gap:2px}.FormulaCard_mixLabel__zfBUE{font-size:11px;color:var(--muted);text-transform:uppercase;font-family:var(--mono);letter-spacing:.05em}.FormulaCard_timer__xHggn{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);color:var(--accent)}.FormulaCard_timer__xHggn .FormulaCard_mono__0qxID{font-size:20px;font-weight:600}.FormulaCard_timerBtn__hm5z3{margin-left:auto;background:linear-gradient(135deg,var(--accent),var(--accent-hover,#E07040));color:#fff;border:none;border-radius:var(--radius-md);padding:10px 20px;min-height:48px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm),0 0 15px var(--accent-glow,rgba(211,97,44,.3));transition:all var(--duration-normal) var(--ease-out)}.FormulaCard_timerBtn__hm5z3:hover{transform:translateY(-1px);box-shadow:var(--shadow-md),0 0 20px var(--accent-glow,rgba(211,97,44,.3))}.FormulaCard_messages__PaOrb{display:flex;flex-direction:column;gap:8px}.FormulaCard_warningGuide__x71Hu{background:color-mix(in srgb,var(--warn-subtle) 72%,var(--bg-inset));border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);border-radius:14px;display:grid;grid-gap:13px;gap:13px;padding:15px 16px}.FormulaCard_warningGuideHeading__JvPFd{align-items:flex-start;color:var(--warn);display:flex;gap:11px}.FormulaCard_warningGuideHeading__JvPFd>svg{flex:0 0 auto;margin-top:2px}.FormulaCard_warningGuideHeading__JvPFd>div{display:grid;grid-gap:4px;gap:4px}.FormulaCard_warningGuideHeading__JvPFd strong{color:var(--text-strong);font-size:14px}.FormulaCard_warningGuideHeading__JvPFd p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.FormulaCard_warningChoices__703oa{align-items:center;display:flex;gap:12px;justify-content:space-between}.FormulaCard_warningChoices__703oa span{color:var(--text);font-size:12px;line-height:1.4}.FormulaCard_warningChoices__703oa button{background:var(--bg-elevated);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-strong);cursor:pointer;flex:0 0 auto;font-weight:700;min-height:44px;padding:10px 15px}.FormulaCard_warningChoices__703oa button:active,.FormulaCard_why__CjIOw{box-shadow:var(--shadow-inset)}.FormulaCard_why__CjIOw{background:var(--bg-inset);border:1px solid var(--border);border-radius:13px;padding:14px 16px}.FormulaCard_why__CjIOw summary{color:var(--text-strong);cursor:pointer;font-weight:700}.FormulaCard_why__CjIOw>p{color:var(--muted);font-size:12px;line-height:1.45;margin:8px 0 12px}.FormulaCard_message__uaIeW{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius-sm,4px);font-size:13px;line-height:1.4}.FormulaCard_msgWarn__059qt{background:var(--warn-subtle);border-left:3px solid var(--warn);color:var(--warn)}.FormulaCard_msgInfo__Hmn8_{background:rgba(59,130,246,.1);border-left:3px solid #3b82f6;color:#8bb8f0}@media (max-width:640px){.FormulaCard_warningChoices__703oa{align-items:stretch;flex-direction:column}.FormulaCard_warningChoices__703oa button{width:100%}}.FormulaCard_actions__mt0Zz{display:flex;gap:12px}.FormulaCard_actions__mt0Zz .FormulaCard_btn-primary__u_vQ1,.FormulaCard_actions__mt0Zz .FormulaCard_btn__pkX88{flex:1 1}.MultiStageFormulaCard_plan__8xUDh{display:grid;grid-gap:18px;gap:18px}.MultiStageFormulaCard_planHeader__TAa_j{align-items:center;background:rgba(240,164,76,.07);border:1px solid rgba(240,164,76,.2);border-radius:16px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px 18px}.MultiStageFormulaCard_routeIcon__pZm7_{align-items:center;background:var(--bg-inset);border-radius:12px;box-shadow:var(--shadow-inset);color:var(--accent);display:flex;height:48px;justify-content:center;width:48px}.MultiStageFormulaCard_planHeader__TAa_j>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.MultiStageFormulaCard_planHeader__TAa_j span,.MultiStageFormulaCard_stageHeading__UJ1tJ small{color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.MultiStageFormulaCard_planHeader__TAa_j h3{color:var(--text-strong);font-size:20px}.MultiStageFormulaCard_planHeader__TAa_j p{color:var(--muted);font-size:13px;line-height:1.45}.MultiStageFormulaCard_stageCount__YzaIW,.MultiStageFormulaCard_stageState__0SDWD{background:var(--ok-subtle);border-radius:999px;color:#9bd09f;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.07em;padding:8px 10px;text-transform:uppercase}.MultiStageFormulaCard_stage__JGDfN{background:var(--bg-inset);border:1px solid var(--surface-border);border-radius:16px;box-shadow:var(--shadow-inset);display:grid;grid-gap:16px;gap:16px;padding:20px}.MultiStageFormulaCard_stageHeading__UJ1tJ{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.MultiStageFormulaCard_stageHeading__UJ1tJ>span:first-child{align-items:center;background:var(--bg-elevated);border-radius:10px;box-shadow:var(--control-shadow-sm);color:var(--accent);display:flex;font-family:var(--mono);font-size:11px;font-weight:700;height:42px;justify-content:center;width:42px}.MultiStageFormulaCard_stageHeading__UJ1tJ>div{display:grid;grid-gap:2px;gap:2px}.MultiStageFormulaCard_stageHeading__UJ1tJ h4{color:var(--text-strong);font-size:19px}.MultiStageFormulaCard_formulaGrid__TtA2z{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.MultiStageFormulaCard_formulaRow__jJKDx{align-items:center;background:var(--bg-elevated);border-radius:12px;box-shadow:var(--control-shadow-sm);display:flex;justify-content:space-between;min-height:74px;padding:13px 15px}.MultiStageFormulaCard_formulaRow__jJKDx>div{display:grid;grid-gap:3px;gap:3px}.MultiStageFormulaCard_formulaRow__jJKDx small{color:var(--muted);font-size:10px}.MultiStageFormulaCard_formulaRow__jJKDx b,.MultiStageFormulaCard_formulaRow__jJKDx strong{color:var(--text-strong);font-size:13px}.MultiStageFormulaCard_formulaRow__jJKDx b{font-family:var(--mono)}.MultiStageFormulaCard_timer__N3SyF{align-items:center;background:var(--bg-elevated);border-radius:13px;box-shadow:var(--control-shadow-sm);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 15px}.MultiStageFormulaCard_timer__N3SyF>svg{color:var(--accent)}.MultiStageFormulaCard_timer__N3SyF>div{display:grid;grid-gap:1px;gap:1px}.MultiStageFormulaCard_timer__N3SyF small{color:var(--muted);font-size:10px}.MultiStageFormulaCard_timer__N3SyF strong{color:var(--text-strong);font-family:var(--mono);font-size:20px}.MultiStageFormulaCard_primaryAction__xRYe3,.MultiStageFormulaCard_secondaryAction__PdHaD,.MultiStageFormulaCard_timer__N3SyF button{align-items:center;background:var(--control-bg);border:0;border-radius:11px;box-shadow:var(--control-shadow-sm);color:var(--text-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.MultiStageFormulaCard_primaryAction__xRYe3:active,.MultiStageFormulaCard_secondaryAction__PdHaD:active,.MultiStageFormulaCard_timer__N3SyF button:active{box-shadow:var(--control-selected-shadow-sm)}.MultiStageFormulaCard_elapsedTime__ImE_7{color:var(--muted);font-family:var(--mono);font-size:11px;margin-top:-8px;text-align:right}.MultiStageFormulaCard_criticalNote__hIlzP{align-items:center;background:rgba(125,190,126,.08);border:1px solid rgba(125,190,126,.2);border-radius:13px;display:flex;gap:11px;padding:13px 15px}.MultiStageFormulaCard_criticalNote__hIlzP>svg{color:var(--ok);flex:0 0 auto}.MultiStageFormulaCard_criticalNote__hIlzP>div{display:grid;grid-gap:2px;gap:2px}.MultiStageFormulaCard_criticalNote__hIlzP strong{color:var(--text-strong);font-size:13px}.MultiStageFormulaCard_criticalNote__hIlzP span{color:var(--muted);font-size:12px;line-height:1.4}.MultiStageFormulaCard_guidance__YYDt7{background:rgba(255,255,255,.015);border-radius:12px;color:var(--muted);padding:12px 14px}.MultiStageFormulaCard_guidance__YYDt7 summary{color:var(--text-strong);cursor:pointer;font-size:12px;font-weight:750}.MultiStageFormulaCard_guidance__YYDt7 ol{display:grid;grid-gap:7px;gap:7px;margin:12px 0 10px 20px}.MultiStageFormulaCard_guidance__YYDt7 li,.MultiStageFormulaCard_guidance__YYDt7 p{font-size:12px;line-height:1.5}.MultiStageFormulaCard_guidance__YYDt7 a{align-items:center;color:var(--accent);display:inline-flex;font-size:11px;font-weight:750;gap:5px}.MultiStageFormulaCard_checkpoint__f0sCA{border-color:rgba(240,164,76,.17)}.MultiStageFormulaCard_checkpointIntro__gFarC,.MultiStageFormulaCard_lockedHelp__jzF_9{color:var(--muted);font-size:13px;line-height:1.5}.MultiStageFormulaCard_observationForm__o4zQA{display:grid;grid-gap:17px;gap:17px}.MultiStageFormulaCard_choiceGroup___1LuQ{border:0;display:grid;grid-gap:9px;gap:9px;min-width:0}.MultiStageFormulaCard_choiceGroup___1LuQ legend{color:var(--muted-strong);font-size:11px;font-weight:750;margin-bottom:8px}.MultiStageFormulaCard_choiceGroup___1LuQ>div{display:flex;flex-wrap:wrap;gap:8px}.MultiStageFormulaCard_choiceActive__SDPL9,.MultiStageFormulaCard_choice__x62hZ{background:var(--control-bg);border:0;border-radius:10px;box-shadow:var(--control-shadow-sm);color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:700;min-height:42px;min-width:46px;padding:8px 11px}.MultiStageFormulaCard_choiceActive__SDPL9{box-shadow:var(--control-selected-shadow-sm);color:var(--accent)}.MultiStageFormulaCard_observationColumns__9AshU{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.MultiStageFormulaCard_hold__hWXlW{align-items:flex-start;background:var(--danger-subtle);border:1px solid rgba(231,76,60,.25);border-radius:13px;color:#ffb0aa;display:flex;gap:11px;padding:13px 15px}.MultiStageFormulaCard_offlineCheckpoint__vh0Xb{align-items:flex-start;background:var(--ok-subtle);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);border-radius:13px;box-shadow:var(--shadow-inset);color:var(--ok);display:flex;gap:11px;padding:13px 15px}.MultiStageFormulaCard_offlineCheckpoint__vh0Xb>div{display:grid;grid-gap:2px;gap:2px}.MultiStageFormulaCard_offlineCheckpoint__vh0Xb span{color:var(--text);font-size:12px}.MultiStageFormulaCard_hold__hWXlW>svg{flex:0 0 auto}.MultiStageFormulaCard_hold__hWXlW>div{display:grid;grid-gap:3px;gap:3px}.MultiStageFormulaCard_hold__hWXlW strong{color:var(--text-strong);font-size:13px}.MultiStageFormulaCard_hold__hWXlW small,.MultiStageFormulaCard_hold__hWXlW span{font-size:12px;line-height:1.4}.MultiStageFormulaCard_hold__hWXlW small{color:var(--muted);margin-top:4px}.MultiStageFormulaCard_studioAction__ntKz6{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:750;gap:6px;margin-top:8px;text-decoration:none;width:-moz-fit-content;width:fit-content}.MultiStageFormulaCard_studioAction__ntKz6:hover{text-decoration:underline}.MultiStageFormulaCard_checkpointActions__WDzj9{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.MultiStageFormulaCard_primaryAction__xRYe3{background:var(--accent);box-shadow:var(--shadow-glow),var(--control-shadow-sm);color:white}.MultiStageFormulaCard_primaryAction__xRYe3:disabled,.MultiStageFormulaCard_secondaryAction__PdHaD:disabled{cursor:not-allowed;opacity:.45}.MultiStageFormulaCard_secondaryAction__PdHaD{color:var(--accent)}.MultiStageFormulaCard_stageLocked__HLTyK{opacity:.72}.MultiStageFormulaCard_stageReady__1c9nw{border-color:rgba(125,190,126,.22);opacity:1}.MultiStageFormulaCard_toneHeader__AOxXR{align-items:center;display:flex;gap:10px}.MultiStageFormulaCard_toneHeader__AOxXR>svg{color:var(--ok)}.MultiStageFormulaCard_toneHeader__AOxXR>div{display:grid;grid-gap:2px;gap:2px}.MultiStageFormulaCard_toneHeader__AOxXR strong{color:var(--text-strong);font-size:14px}.MultiStageFormulaCard_toneHeader__AOxXR span{color:var(--muted);font-size:12px}.MultiStageFormulaCard_toneComponents__Zn3PN{display:grid;grid-gap:9px;gap:9px}.MultiStageFormulaCard_toneComponents__Zn3PN>div,.MultiStageFormulaCard_toneDeveloper__IPQOS{align-items:center;background:var(--bg-elevated);border-radius:12px;box-shadow:var(--control-shadow-sm);display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.MultiStageFormulaCard_swatch__pHzfy{border-radius:50%;box-shadow:3px 4px 8px rgba(0,0,0,.45),inset 1px 1px 2px rgba(255,255,255,.18);height:38px;width:38px}.MultiStageFormulaCard_toneComponents__Zn3PN>div>div{display:grid;grid-gap:2px;gap:2px}.MultiStageFormulaCard_toneComponents__Zn3PN b,.MultiStageFormulaCard_toneComponents__Zn3PN strong,.MultiStageFormulaCard_toneDeveloper__IPQOS b,.MultiStageFormulaCard_toneDeveloper__IPQOS span{color:var(--text-strong);font-size:13px}.MultiStageFormulaCard_toneComponents__Zn3PN span{color:var(--muted);font-size:11px}.MultiStageFormulaCard_toneComponents__Zn3PN b,.MultiStageFormulaCard_toneDeveloper__IPQOS b{font-family:var(--mono)}.MultiStageFormulaCard_toneDeveloper__IPQOS{grid-template-columns:minmax(0,1fr) auto}.MultiStageFormulaCard_stageActuals___VcJp{background:var(--bg-inset);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow-inset);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,.55fr));padding:13px 15px}.MultiStageFormulaCard_stageActuals___VcJp>div{display:grid;grid-gap:3px;gap:3px}.MultiStageFormulaCard_stageActuals___VcJp>div strong{color:var(--text-strong);font-size:13px}.MultiStageFormulaCard_stageActuals___VcJp>div span{color:var(--muted);font-size:10px;line-height:1.4}.MultiStageFormulaCard_stageActuals___VcJp label{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 72px auto}.MultiStageFormulaCard_stageActuals___VcJp label b,.MultiStageFormulaCard_stageActuals___VcJp label span{color:var(--muted);font-size:11px}.MultiStageFormulaCard_stageActuals___VcJp input{background:var(--bg-inset);border:1px solid var(--control-border-hover);border-radius:9px;box-shadow:var(--shadow-inset);color:var(--text-strong);min-height:42px;padding:8px;width:100%}@media (max-width:720px){.MultiStageFormulaCard_planHeader__TAa_j{grid-template-columns:auto 1fr}.MultiStageFormulaCard_stageCount__YzaIW{grid-column:1/-1;justify-self:start}.MultiStageFormulaCard_formulaGrid__TtA2z,.MultiStageFormulaCard_observationColumns__9AshU,.MultiStageFormulaCard_stageActuals___VcJp{grid-template-columns:1fr}.MultiStageFormulaCard_timer__N3SyF{grid-template-columns:auto 1fr}.MultiStageFormulaCard_timer__N3SyF button{grid-column:1/-1;width:100%}.MultiStageFormulaCard_checkpointActions__WDzj9>button{width:100%}}.GraySlider_wrap__ATFfK{width:100%}.GraySlider_control__uKIgp{display:flex;align-items:center;gap:16px}.GraySlider_slider__sugsj{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:var(--bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-inset);outline:none;cursor:pointer}.GraySlider_slider__sugsj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent),var(--accent-hover,#E07040));box-shadow:var(--shadow-sm),0 0 10px var(--accent-glow,rgba(211,97,44,.3));cursor:-webkit-grab;cursor:grab;-webkit-transition:transform var(--duration-normal) var(--ease-out);transition:transform var(--duration-normal) var(--ease-out)}.GraySlider_slider__sugsj::-webkit-slider-thumb:hover{transform:scale(1.1)}.GraySlider_slider__sugsj::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.95)}.GraySlider_slider__sugsj::-moz-range-thumb{width:28px;height:28px;border:none;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent),var(--accent-hover,#E07040));box-shadow:var(--shadow-sm);cursor:grab}.GraySlider_value__LNBN5{font-family:var(--mono);font-size:18px;font-weight:500;color:var(--text);min-width:48px;text-align:right}.GraySlider_labels__TZTOX{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:4px;padding:0 2px}.LevelSelector_wrap__mOt_7{width:100%}.LevelSelector_grid__tmH8M{display:flex;gap:6px;flex-wrap:wrap}.LevelSelector_level__t66ew{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--control-shadow-sm);padding:8px;min-width:48px;min-height:48px;cursor:pointer;transition:all var(--duration-normal) var(--ease-out)}.LevelSelector_level__t66ew:hover{border-color:var(--control-border-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.LevelSelector_level__t66ew:active{transform:translateY(0);box-shadow:var(--shadow-pressed)}.LevelSelector_level__t66ew.LevelSelector_active__vq1L9{background:var(--control-bg);border-color:var(--control-border);box-shadow:var(--control-selected-shadow-sm)}.LevelSelector_swatch__uuPZJ{display:block;width:24px;height:24px;border-radius:var(--radius-full);box-shadow:var(--swatch-shadow)}.LevelSelector_swatch__uuPZJ[data-light=true]{box-shadow:3px 5px 10px rgba(4,7,11,.72),-2px -2px 5px rgba(79,88,101,.22),inset 2px 2px 4px rgba(70,49,25,.2),inset -2px -2px 4px rgba(255,255,255,.56)}.LevelSelector_number__R2HBr{font-family:var(--mono);font-size:12px;color:var(--muted);font-weight:500}.LevelSelector_level__t66ew.LevelSelector_active__vq1L9 .LevelSelector_number__R2HBr{color:var(--accent)}.compare_sourceCard__p75mI{display:flex;align-items:center;gap:14px;padding:16px;background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-inset)}.compare_swatch__sRoU1{width:40px;height:40px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm),inset 0 1px 3px rgba(0,0,0,.3);flex-shrink:0}.compare_shadeCode__9srFb{font-weight:600;font-size:15px;color:var(--text)}.compare_brandName__SpCzl{font-size:13px;color:var(--muted)}.compare_matches__iWWM8{display:flex;flex-direction:column;gap:12px}.compare_matchCard__S28Pm{background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:16px;display:flex;flex-direction:column;gap:10px}.compare_matchHeader__FgFdV{display:flex;align-items:center;gap:12px}.compare_rank__Ft1e4{font-family:var(--mono);font-size:12px;color:var(--muted);padding:4px 8px;border-radius:var(--radius-sm,4px)}.compare_barWrap__35HBv,.compare_rank__Ft1e4{background:var(--bg);box-shadow:var(--shadow-inset)}.compare_barWrap__35HBv{height:6px;border-radius:var(--radius-pill);overflow:hidden}.compare_bar__kzrtf{height:100%;border-radius:var(--radius-pill);transition:width .5s var(--ease-out)}.compare_confRow__HoMyx{display:flex;justify-content:space-between;align-items:center}.compare_confLabel__O3Xpg{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.compare_warning__MaOdh{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--warn-subtle);border-left:3px solid var(--warn);border-radius:var(--radius-sm,4px);font-size:12px;color:var(--warn);line-height:1.4}.compare_warning__MaOdh svg{flex-shrink:0;margin-top:1px}.LogicBadge_badge__eMy1W{align-items:flex-start;background:color-mix(in srgb,var(--bg-inset) 72%,transparent);border-radius:9px;color:var(--muted);display:inline-flex;font-size:11px;gap:6px;line-height:1.4;padding:6px 9px}.LogicBadge_badge__eMy1W svg{color:var(--accent);flex:0 0 auto;margin-top:1px}