.onboarding_tourRoot__D0d5n{position:fixed;inset:0;z-index:200}.onboarding_spotlight___JWtC{position:fixed;z-index:201;border-radius:12px;border:2px solid var(--accent);box-shadow:0 0 0 9999px rgba(4,4,10,.72),0 0 22px rgba(79,142,247,.45);pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.onboarding_dim__JjyKZ{position:fixed;inset:0;z-index:201;background:rgba(4,4,10,.72)}.onboarding_tourCard__uQazq{position:fixed;z-index:202;width:320px;padding:18px;max-height:calc(100vh - 28px);overflow:hidden auto;background:var(--surface);border:1px solid var(--border-hover);border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.6);transition:top .2s ease,left .2s ease,opacity .16s ease}.onboarding_tourHead__Oq78I{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.onboarding_tourCounter__9Qrka{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.onboarding_tourClose__HMrif{width:26px;height:26px;color:var(--text-muted);background:transparent;border:0;border-radius:7px;font-size:18px;line-height:1;cursor:pointer}.onboarding_tourClose__HMrif:hover{color:var(--text);background:var(--elevated)}.onboarding_tourTitle__BeIYG{margin:0 0 6px;font-family:var(--font-display);font-size:16px}.onboarding_tourText__ohzKT{margin:0 0 14px;color:var(--text-sec);font-size:12.5px;line-height:1.55}.onboarding_tourDots__96k2k{display:flex;gap:5px;margin-bottom:14px}.onboarding_dotActive__l5vcy,.onboarding_dot__tsKBO{width:5px;height:5px;border-radius:50%;background:var(--overlay-18)}.onboarding_dotActive__l5vcy{background:var(--accent)}.onboarding_tourFoot__i0E_e{display:flex;align-items:center;gap:8px}.onboarding_tourSkip__yFb7f{margin-right:auto;padding:0;color:var(--text-muted);background:none;border:0;font-family:var(--font-ui);font-size:11.5px;cursor:pointer}.onboarding_tourSkip__yFb7f:hover{color:var(--text-sec)}.onboarding_tourBack__GWs1h{padding:0 12px;color:var(--text-sec);background:transparent;border:1px solid var(--border-hover);border-radius:8px}.onboarding_tourBack__GWs1h,.onboarding_tourNext__xLZUR{min-height:32px;font-family:var(--font-ui);font-size:12px;cursor:pointer}.onboarding_tourNext__xLZUR{padding:0 15px;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:8px;font-weight:600}.onboarding_tourNext__xLZUR:hover{filter:brightness(1.08)}.onboarding_helpButton__v7gIZ{position:fixed;right:20px;bottom:20px;z-index:95;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--accent-light);background:var(--surface);border:1px solid var(--accent-border);border-radius:50%;font-family:var(--font-ui);font-size:19px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.45);transition:transform .16s ease,background .16s ease}.onboarding_helpButton__v7gIZ:hover{background:var(--accent-dim);transform:translateY(-2px)}.onboarding_helpBadge__3sIhR{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;color:#fff;background:var(--accent);border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:600}.onboarding_helpOverlay__sajSM{position:fixed;inset:0;z-index:94}.onboarding_helpPanel__sXu__{position:fixed;right:20px;bottom:76px;z-index:96;width:292px;padding:16px;max-height:calc(100vh - 96px);overflow:hidden auto;background:var(--surface);border:1px solid var(--border-hover);border-radius:14px;box-shadow:0 20px 52px rgba(0,0,0,.55)}.onboarding_checklistHead__fehOc{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.onboarding_checklistTitle__XNqRQ{margin:0;font-size:13.5px;font-weight:600}.onboarding_checklistSub__76UhP{margin:2px 0 0;color:var(--text-muted);font-size:11px}.onboarding_checklistClose__DRD9g{width:26px;height:26px;flex-shrink:0;color:var(--text-muted);background:transparent;border:0;border-radius:7px;font-size:17px;line-height:1;cursor:pointer}.onboarding_checklistClose__DRD9g:hover{color:var(--text);background:var(--elevated)}.onboarding_progressTrack__L3DNl{height:4px;margin:12px 0 14px;background:var(--overlay-10);border-radius:2px;overflow:hidden}.onboarding_progressFill__g_Hnp{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.onboarding_checklistItems__pyf5E{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.onboarding_itemDone__eo1aU,.onboarding_item__6Fmy5{display:flex;align-items:center;gap:9px}.onboarding_checkDone__poWBU,.onboarding_check__Uv9V5{width:17px;height:17px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hover);border-radius:50%;font-size:10px;line-height:1}.onboarding_checkDone__poWBU{color:#fff;background:var(--success);border-color:var(--success)}.onboarding_itemLink__8WJJU{color:var(--text-sec);font-size:12px;text-decoration:none}.onboarding_itemLink__8WJJU:after{max-width:228px}.onboarding_itemLink__8WJJU:hover{color:var(--text)}.onboarding_itemDone__eo1aU .onboarding_itemLink__8WJJU{color:var(--text-muted);text-decoration:line-through}.onboarding_checklistCta__nY9sU{display:block;margin-top:14px;padding:9px 12px;color:#fff;background:var(--accent);border-radius:9px;font-size:12px;font-weight:600;text-align:center;text-decoration:none}.onboarding_checklistCta__nY9sU:hover{filter:brightness(1.08)}.onboarding_checklistReplay__bUU1C{width:100%;margin-top:8px;padding:6px 0;color:var(--text-muted);background:none;border:0;font-family:var(--font-ui);font-size:11px;cursor:pointer}.onboarding_checklistReplay__bUU1C:hover{color:var(--accent-light)}@media (max-width:760px){.onboarding_helpPanel__sXu__{right:12px;left:12px;bottom:74px;width:auto}.onboarding_tourCard__uQazq{width:calc(100vw - 24px);left:12px!important}}@media (prefers-reduced-motion:reduce){.onboarding_progressFill__g_Hnp,.onboarding_spotlight___JWtC,.onboarding_tourCard__uQazq{transition-duration:.001ms}}@media (max-width:900px){.onboarding_helpButton__v7gIZ,.onboarding_helpOverlay__sajSM,.onboarding_helpPanel__sXu__{display:none!important}}.shell_app__T1__w{display:flex;height:100vh;overflow:hidden;background:var(--bg)}.shell_sidebarRailSpace__9y8FV{width:240px;min-width:240px;height:100%;flex-shrink:0}.shell_sidebar__IrkNs{position:fixed;top:0;left:0;bottom:0;z-index:30;width:240px;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.shell_sidebarExpandText__v2imt{white-space:nowrap}.shell_sidebarLogo__cOSHE{height:64px;padding:0 22px;display:flex;align-items:center;position:relative;flex-shrink:0;text-decoration:none}.shell_sidebarLogo__cOSHE:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--accent) 40%,var(--accent) 60%,transparent 95%)}.shell_sidebarLogo__cOSHE img{opacity:.96;transition:filter .16s ease,opacity .16s ease}html[data-theme=light] .shell_sidebarLogo__cOSHE img{filter:brightness(0) saturate(100%);opacity:.88}.shell_sidebarNav__BJOQJ{flex:1;padding:8px;display:flex;flex-direction:column;gap:2px}.shell_supportWrap__SwVrY{position:relative}.shell_supportOverlay__OJBvy{position:fixed;inset:0;z-index:39}.shell_supportPopover__ENpJ_{position:absolute;top:calc(100% + 4px);left:8px;z-index:40;width:200px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.28);padding:6px;display:flex;flex-direction:column;gap:2px}.shell_supportOption__OrAKF{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:500;color:var(--text);text-decoration:none}.shell_supportOption__OrAKF:hover{background:var(--overlay-5)}.shell_supportOption__OrAKF svg{flex-shrink:0;color:var(--text-sec)}.shell_navItem__0gyqo{width:100%;height:42px;display:flex;align-items:center;gap:12px;padding:0 0 0 22px;border-radius:9px;border:none;border-left:2px solid transparent;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:500;text-align:left;background:transparent;color:var(--text-sec);transition:background .12s,color .12s,transform .12s;text-decoration:none}.shell_navItem__0gyqo:hover{background:var(--overlay-4);color:var(--text)}.shell_navItem__0gyqo:active{transform:scale(.98)}.shell_navItem__0gyqo svg{flex-shrink:0}.shell_navItemActive__p7hh4{background:var(--accent-dim);color:var(--text);border-left-color:var(--accent)}.shell_navItemActive__p7hh4 svg{color:var(--accent)}.shell_navBadge__Hp_Rn{margin-left:auto;margin-right:14px;height:18px;padding:0 7px;background:rgba(245,158,11,.12);color:var(--warning);border-radius:4px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;letter-spacing:.06em;flex-shrink:0}.shell_navItem__0gyqo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shell_sidebarTheme__pbGys{border-top:1px solid var(--border);padding:10px 14px 4px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.shell_sidebarThemeLabel__nuUrE{display:inline-flex;align-items:center;gap:12px;color:var(--text-sec);font-size:12px;font-weight:500}.shell_sidebarThemeLabel__nuUrE svg{flex-shrink:0}.shell_sidebarUser__6N7r_{border-top:0;padding:8px 0 14px 22px;display:flex;align-items:center;gap:12px;flex-shrink:0}.shell_userAvatar__1zoIi{width:32px;height:32px;border-radius:50%;background:var(--accent-dim);border:1px solid var(--accent-border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--accent);flex-shrink:0;font-family:var(--font-mono)}.shell_userMeta__30YlF{flex:1;min-width:0}.shell_userName__TPYxO{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_userSub__x1w_h{font-size:11px;color:var(--text-muted);white-space:nowrap}.shell_userDot__2zJWb{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0;margin-right:14px}.shell_userDot__2zJWb.shell_offline__qL_Cl{background:var(--text-muted)}.shell_userDot__2zJWb.shell_error__zI13U{background:var(--error)}.shell_main__ePo_K{flex:1;min-width:0;height:100%;overflow-y:auto;background:var(--bg)}.shell_pageHeader__xv86_{padding:32px 40px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1320px}.shell_pageTitle__AAZPl{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.shell_pageSub__jnPYi{font-size:14px;color:var(--text-sec);line-height:1.5}.shell_btnGhost__lUDwB{height:44px;padding:0 20px;border-radius:10px;border:1px solid var(--border-hover);background:var(--surface);color:var(--text);font-size:14px;font-weight:500;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,transform .14s cubic-bezier(.2,.8,.2,1);flex-shrink:0;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;line-height:1}.shell_btnGhost__lUDwB:hover{border-color:var(--accent-border);background:var(--accent-dim);transform:translateY(-1px)}.shell_btnGhost__lUDwB:active{transform:scale(.97)}.shell_btnGhost__lUDwB:disabled{opacity:.5;cursor:default;transform:none}.shell_btnPrimary__wczZB{height:46px;padding:0 22px;border-radius:10px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:600;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .15s;box-shadow:0 6px 20px rgba(79,142,247,.28)}.shell_btnPrimary__wczZB:hover{background:var(--accent-light);transform:translateY(-1px)}.shell_btnPrimary__wczZB:active{transform:scale(.97)}.shell_btnPrimary__wczZB:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.shell_btnDanger__oIWdX{height:38px;padding:0 16px;border-radius:9px;border:1px solid rgba(239,68,68,.3);background:var(--error-dim);color:var(--error-text);font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:background .14s,border-color .14s}.shell_btnDanger__oIWdX:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.45)}.shell_btnText__K0WGQ{height:34px;padding:0 14px;border-radius:8px;border:none;background:transparent;color:var(--text-sec);font-size:13px;font-family:var(--font-ui);cursor:pointer;transition:color .15s,background .15s}.shell_btnText__K0WGQ:hover{color:var(--text);background:var(--overlay-5)}.shell_content__P1_nM{padding:24px 40px 48px;display:flex;flex-direction:column;gap:20px;max-width:1320px}.shell_card__XWBf_{background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:border-color .15s}.shell_reveal__y62xg{opacity:0;transform:translateY(16px)}.shell_revealIn__qbhSN{opacity:1;transform:translateY(0);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.shell_formInput__91wlA{width:100%;height:42px;padding:0 13px;background:var(--elevated);border:1px solid var(--border);border-radius:10px;color:var(--text);font:500 13px var(--font-mono);outline:none;transition:border-color .15s,background .15s}.shell_formInput__91wlA:focus{border-color:var(--accent-border);background:rgba(79,142,247,.06)}.shell_formInput__91wlA:disabled{opacity:.6;cursor:not-allowed}.shell_fieldLabel__OGEoT{display:block;font-size:11.5px;font-weight:600;color:var(--text-sec);margin-bottom:7px;letter-spacing:.02em}.shell_fieldHint__AHHoX{font-size:11.5px;color:var(--text-muted);margin-top:6px}.shell_toast__oKmwW{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(16px);background:var(--elevated);border:1px solid var(--accent-border);border-radius:11px;padding:12px 18px;font-size:12.5px;color:var(--text);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:50}.shell_toast__oKmwW.shell_show__tZudi{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:900px){.shell_sidebarRailSpace__9y8FV,.shell_sidebar__IrkNs{display:none}.shell_content__P1_nM,.shell_pageHeader__xv86_{padding-left:20px;padding-right:20px}.shell_content__P1_nM{padding-bottom:88px}.shell_mobileTabBar__9nh_c{display:flex}}.shell_mobileTabBar__9nh_c{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;height:64px;background:var(--mobile-nav-bg);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.shell_mobileTab__dyehf{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--text-muted);font-size:10px;font-weight:500;transition:color .14s;-webkit-tap-highlight-color:transparent}.shell_mobileTab__dyehf:active{transform:none}.shell_mobileTabActive__ZueZW{color:var(--accent-light)}.shell_mobileTabIcon__k1hey{position:relative;display:flex;align-items:center;justify-content:center}.shell_mobileTabActive__ZueZW .shell_mobileTabIcon__k1hey svg{color:var(--accent)}.shell_mobileTabDot__ZUn_f{position:absolute;top:-2px;right:-5px;width:6px;height:6px;border-radius:50%;background:var(--warning)}.shell_mobileTabLabel__vAxpK{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.shell_mobileTabBar__9nh_c{display:flex}.shell_mobileTab__dyehf{min-width:0;flex:1 1 20%;padding:4px 2px 2px}.shell_mobileTabLabel__vAxpK{font-size:9px}}@media (prefers-reduced-motion:reduce){.shell_revealIn__qbhSN,.shell_toast__oKmwW{transition-duration:.001ms!important}}@media (max-width:900px){.shell_app__T1__w{width:100%;max-width:100vw;height:100dvh;overflow:hidden}.shell_main__ePo_K{width:100%;max-width:100vw;min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.shell_pageHeader__xv86_{width:100%;max-width:none;box-sizing:border-box;padding:20px 16px 0;flex-direction:column;align-items:stretch;gap:14px}.shell_pageHeader__xv86_>div{width:100%;min-width:0}.shell_pageTitle__AAZPl{max-width:100%;margin:0;font-size:clamp(23px,7vw,28px);line-height:1.16;overflow-wrap:anywhere}.shell_pageSub__jnPYi{max-width:100%;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.shell_content__P1_nM{width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:18px 16px calc(96px + env(safe-area-inset-bottom))}.shell_mobileTabBar__9nh_c{display:flex;height:calc(64px + env(safe-area-inset-bottom));box-sizing:border-box}.shell_mobileTab__dyehf{min-width:0;flex:1 1 20%;padding:5px 2px 3px}.shell_mobileTabLabel__vAxpK{font-size:9px;line-height:1.15}}@media (max-width:420px){.shell_content__P1_nM,.shell_pageHeader__xv86_{padding-right:14px;padding-left:14px}}.ThemeSwitcher_switcher__MvyH4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ThemeSwitcher_optionActive__WcL5k,.ThemeSwitcher_option__oTr_7{min-width:0;min-height:74px;padding:11px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:var(--text-sec);background:var(--elevated);border:1px solid var(--border);border-radius:11px;font:600 12px var(--font-ui);text-align:left;cursor:pointer;transition:border-color .14s,background .14s,color .14s,transform .14s}.ThemeSwitcher_option__oTr_7:hover{color:var(--text);border-color:var(--border-hover);transform:translateY(-1px)}.ThemeSwitcher_optionActive__WcL5k{color:var(--text);background:var(--accent-dim);border-color:var(--accent-border)}.ThemeSwitcher_icon__10P_z{width:27px;height:27px;display:grid;place-items:center;color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:8px;font-size:15px}.ThemeSwitcher_check__1lmtI{color:var(--accent);font-size:13px}@media (max-width:560px){.ThemeSwitcher_switcher__MvyH4{grid-template-columns:1fr}.ThemeSwitcher_optionActive__WcL5k,.ThemeSwitcher_option__oTr_7{min-height:48px}}.ThemeSwitcher_compact___5eRt{display:flex;width:-moz-max-content;width:max-content;gap:3px;padding:3px;background:var(--elevated);border:1px solid var(--border);border-radius:9px}.ThemeSwitcher_compact___5eRt .ThemeSwitcher_optionActive__WcL5k,.ThemeSwitcher_compact___5eRt .ThemeSwitcher_option__oTr_7{width:30px;min-width:30px;min-height:30px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;gap:0;border:0;border-radius:7px;background:transparent;transform:none}.ThemeSwitcher_compact___5eRt .ThemeSwitcher_option__oTr_7:hover{background:var(--overlay-5)}.ThemeSwitcher_compact___5eRt .ThemeSwitcher_optionActive__WcL5k{color:var(--accent);background:var(--surface);box-shadow:0 1px 3px var(--overlay-12)}.ThemeSwitcher_compact___5eRt .ThemeSwitcher_icon__10P_z{width:auto;height:auto;border:0;border-radius:0;background:transparent;font-size:14px}.ThemeSwitcher_compact___5eRt .ThemeSwitcher_check__1lmtI,.ThemeSwitcher_compact___5eRt .ThemeSwitcher_label__HtWyX{display:none}.slots_stepperCard__ltTkQ{padding:20px 28px 18px}.slots_stepperSteps__SMXG1{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr}.slots_stepperTrack__0CbZJ{position:absolute;top:15px;left:15px;right:15px;height:3px;border-radius:3px;background:var(--border);overflow:hidden;z-index:0}.slots_stepperFill__drgDa{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,var(--success),var(--accent));transform-origin:left}.slots_step__FMI_7{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.slots_step__FMI_7:first-child{align-items:flex-start;text-align:left}.slots_step__FMI_7:last-child{align-items:flex-end;text-align:right}.slots_stepDot__ae4Sj{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;background:var(--surface)}.slots_stepDotDone__b_G1f{background:var(--success);color:#06120b;box-shadow:0 0 0 4px var(--surface)}.slots_stepDotActive__THpKr{background:var(--accent);color:#fff;box-shadow:0 0 0 5px var(--accent-dim)}.slots_stepLabel__cIsi9{font-size:12px;font-weight:600;white-space:nowrap}.slots_stepLabelDone__bBZNu{color:var(--success)}.slots_stepLabelCurrent__w_WNk{color:var(--text)}.slots_stepSub__oYegD{font-size:11px;color:var(--text-muted);white-space:nowrap}.slots_readyCard__4EY9U{padding:16px 20px;display:flex;align-items:center;gap:14px;border-color:rgba(34,197,94,.2);flex-wrap:wrap;min-width:0;overflow:hidden}.slots_readyIcon__Acteh{width:38px;height:38px;border-radius:10px;background:var(--success-dim);border:1px solid rgba(34,197,94,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.slots_readyTitle__Yr_zM{font-size:13.5px;font-weight:600;margin-bottom:2px}.slots_readySub__vvG6c{font-size:12px;color:var(--text-sec)}.slots_readyMeta__Fdcqm{text-align:right;flex:1 1 360px;min-width:0;max-width:100%;margin-left:auto}.slots_readyMetaN__hLaBD{font-family:var(--font-mono);font-size:18px;font-weight:700;margin-bottom:1px;overflow-wrap:anywhere}.slots_readyMetaL__SngM_{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slots_huntLayout__tT_Yw{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start;min-width:0}@media (max-width:880px){.slots_huntLayout__tT_Yw{grid-template-columns:1fr}}.slots_panel__qjZEg{padding:15px 17px;display:flex;flex-direction:column;gap:9px}.slots_panelLabel__4ie0l{font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.slots_panelHeading__JU4Pl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:2px}.slots_panelHint__F6QH1{font-size:11px;line-height:1.35;color:var(--text-muted)}.slots_proBadge__qCbUO{height:21px;padding:0 8px;border-radius:6px;display:inline-flex;align-items:center;border:1px solid var(--accent-border);background:var(--accent-dim);color:var(--accent-light);font-size:9.5px;font-weight:700;letter-spacing:.03em;flex-shrink:0}.slots_toggleRow__naz2c{display:flex;align-items:center;justify-content:space-between;gap:12px}.slots_toggleTitle__kPql6{font-size:13px;font-weight:600;margin-bottom:2px}.slots_toggleSub__bcqmW{font-size:11px;color:var(--text-muted)}.slots_switchEl__JBTUV{width:42px;height:23px;border-radius:100px;background:var(--border-hover);cursor:pointer;position:relative;flex-shrink:0;transition:background .2s;border:none;padding:0}.slots_switchOn__C2AAR{background:var(--accent)}.slots_switchKnob__rismn{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 3px rgba(0,0,0,.3)}.slots_switchOn__C2AAR .slots_switchKnob__rismn{left:21.5px}.slots_fieldGrid__EhH4i{display:grid;grid-template-columns:1fr 1fr;gap:8px}.slots_fieldLabel__S1QPA{font-size:10.5px;color:var(--text-muted);margin-bottom:4px}.slots_fieldInput__cFkCd{width:100%;height:34px;background:var(--overlay-5);border:1px solid var(--border-hover);border-radius:7px;padding:0 8px;color:var(--text);font-size:12px;font-family:var(--font-ui);outline:none;transition:border-color .14s,box-shadow .14s;color-scheme:var(--color-scheme)}.slots_fieldInput__cFkCd:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.slots_fmtRow__tO01T{position:relative;display:flex;gap:4px;background:var(--overlay-4);border-radius:9px;padding:3px}.slots_fmtIndicator__83Vkh{position:absolute;top:3px;bottom:3px;left:3px;width:calc(33.333% - 4px);background:var(--accent);border-radius:6px;transition:transform .26s cubic-bezier(.2,.8,.2,1);z-index:0}.slots_fmtBtn__rg0XK{position:relative;z-index:1;flex:1;height:32px;border:none;border-radius:6px;background:transparent;font-size:11.5px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:color .14s}.slots_fmtBtnActive__3apYQ{color:#fff}.slots_fmtBtn__rg0XK:not(.slots_fmtBtnActive__3apYQ){color:var(--text-sec)}.slots_fmtBtn__rg0XK:not(.slots_fmtBtnActive__3apYQ):hover{color:var(--text)}.slots_geoRow__6NM2n{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;background:var(--elevated);border:1px solid var(--border);border-radius:9px;cursor:pointer}.slots_geoCheck__rtEIQ{width:14px;height:14px;border-radius:4px;background:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.slots_geoCheckOff__RIlTQ{background:transparent;border:1px solid var(--border-hover)}.slots_geoName__hl5yl{font-size:12.5px;font-weight:500}.slots_geoPill__CrqLG{height:18px;padding:0 7px;background:rgba(245,158,11,.12);color:var(--warning);border-radius:4px;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;border:none}.slots_geoPillOff__2Yy1w{background:var(--overlay-6);color:var(--text-muted)}.slots_geoPillLocked__pjb22{min-width:31px;justify-content:center;background:var(--accent-dim);color:var(--accent-light);border:1px solid var(--accent-border);transition:filter .15s,transform .15s}.slots_geoPillLocked__pjb22:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.slots_geoPill__CrqLG:disabled{opacity:.55;cursor:not-allowed}.slots_proUpsell__pYxVQ{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;margin-top:2px;padding:12px 30px 12px 12px;border-radius:10px;border:1px solid var(--accent-border);background:linear-gradient(135deg,var(--accent-dim),rgba(79,142,247,.05))}.slots_proUpsellIcon___MSb2{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(79,142,247,.2);color:var(--accent-light);font-size:15px;font-weight:700}.slots_proUpsellCopy__j6Dpx{min-width:0;display:flex;flex-direction:column;gap:3px}.slots_proUpsellCopy__j6Dpx strong{color:var(--text);font-size:11.5px;line-height:1.35}.slots_proUpsellCopy__j6Dpx span{color:var(--text-sec);font-size:10.5px;line-height:1.45}.slots_proUpsellButton__prA34{grid-column:2;justify-self:start;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--accent-border);background:var(--accent);color:#fff;font-family:var(--font-ui);font-size:10.5px;font-weight:600;cursor:pointer}.slots_proUpsellButton__prA34:hover{filter:brightness(1.08)}.slots_proUpsellClose__4aysq{position:absolute;top:5px;right:6px;width:22px;height:22px;border:none;background:transparent;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.slots_proUpsellClose__4aysq:hover{color:var(--text)}.slots_summaryLine__ESohU{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:9px;padding:10px 13px;font-size:12.5px;font-weight:500}.slots_summaryLine__ESohU b{font-family:var(--font-mono);font-weight:700}.slots_btnHunt__dGrSg{width:100%;height:42px;border-radius:10px;border:none;color:#fff;font-size:13.5px;font-weight:600;font-family:var(--font-ui);cursor:pointer;letter-spacing:-.01em;background:var(--accent);transition:filter .15s,transform .14s cubic-bezier(.2,.8,.2,1);display:flex;align-items:center;justify-content:center;gap:8px}.slots_btnHuntStop___WAGp{background:var(--error)}.slots_btnHunt__dGrSg:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.slots_btnHunt__dGrSg:disabled{opacity:.5;cursor:not-allowed}.slots_spinner__Iqbcc{width:13px;height:13px;border-radius:50%;border:2px solid var(--overlay-18);border-top:2px solid #fff;animation:slots_spin__8_qZn .7s linear infinite}@keyframes slots_spin__8_qZn{to{transform:rotate(1turn)}}.slots_resultsCol__53oO8{display:flex;flex-direction:column;gap:12px}.slots_statusCard__VzoyB{overflow:hidden}.slots_statusHead__Gn8F_{padding:13px 17px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.slots_statusDot__nIbk5{width:8px;height:8px;border-radius:50%;flex-shrink:0}.slots_statusDotLive__l9Stw{background:var(--warning);animation:slots_dotpulse__8HjF3 1.4s ease-in-out infinite}.slots_statusDotStopped__WQSXD{background:var(--text-muted)}@keyframes slots_dotpulse__8HjF3{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(245,158,11,.5)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(245,158,11,0)}}.slots_statusTitle__oeRS4{font-size:13.5px;font-weight:600}.slots_statusActions__kBD8Q{display:flex;gap:6px}.slots_btnSm__b5MUy{height:32px;padding:0 11px;border-radius:7px;border:1px solid var(--border-hover);background:transparent;color:var(--text-sec);font-size:11.5px;font-family:var(--font-ui);cursor:pointer;transition:all .15s}.slots_btnSm__b5MUy:hover:not(:disabled){color:var(--text);border-color:var(--accent-border)}.slots_btnSm__b5MUy:disabled{opacity:.5;cursor:not-allowed}.slots_statsGrid__0Zn0O{display:grid;grid-template-columns:repeat(6,1fr)}@media (max-width:760px){.slots_statsGrid__0Zn0O{grid-template-columns:repeat(3,1fr)}}.slots_statCell__TeJAL{padding:12px 14px;border-right:1px solid var(--border);border-top:1px solid var(--border)}.slots_statCellLabel__uPORf{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.slots_statCellValue___P4v0{font-family:var(--font-mono);font-size:18px;font-weight:700}.slots_statusFoot__eEobG{padding:9px 17px;background:var(--overlay-2);border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slots_statusFoot__eEobG span{font-size:11.5px;color:var(--text-sec)}.slots_statusFoot__eEobG b{font-family:var(--font-mono);color:var(--text);font-weight:600}.slots_citiesLabel__K2A_Q{font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 2px}.slots_cityCard__9RH50{padding:15px 17px}.slots_cityCardSuccess__jxRIk{border-color:rgba(34,197,94,.2)}.slots_cityCardError__xs1G7{border-color:rgba(239,68,68,.2)}.slots_cityHead__QfFWD{display:flex;align-items:center;gap:10px;margin-bottom:9px}.slots_cityDot__Pt5Kt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.slots_cityName__Gr0TH{font-size:13px;font-weight:600;flex:1}.slots_cityBadge__Dc2Zr{height:20px;padding:0 8px;border-radius:5px;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;letter-spacing:.04em}.slots_cityBadgeSuccess__77hI_{background:var(--success-dim);border:1px solid rgba(34,197,94,.2);color:var(--success)}.slots_cityBadgeSearching__9J9ZU{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.2);color:var(--warning)}.slots_cityBadgeError__r9VZP{background:var(--error-dim);border:1px solid rgba(239,68,68,.2);color:var(--error)}.slots_cityBodySuccess__88JxU{display:flex;gap:13px;padding:9px 13px;background:var(--elevated);border-radius:9px;flex-wrap:wrap}.slots_cityBodySearch__rv_u_{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--elevated);border-radius:9px}.slots_citySearchText__rfRnm{font-size:11.5px;color:var(--text-sec)}.slots_fieldMiniLabel__H21oC{font-size:10.5px;color:var(--text-muted)}.slots_fieldMiniValue__sQ2a5{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--success)}.slots_cityErrorBox__fFPXf{border-left:3px solid var(--error);background:var(--error-dim);border-radius:0 9px 9px 0;padding:10px 13px;margin-top:8px}.slots_cityErrorTitle__aqw3z{font-size:12.5px;font-weight:500;color:var(--text);margin-bottom:3px}.slots_cityErrorSub__cyKcO{font-size:11.5px;color:var(--text-sec)}.slots_cityErrorActions___BnBn{display:flex;gap:8px;margin-top:9px}.slots_btnTrace__Z7ljO{height:30px;padding:0 11px;border-radius:7px;border:1px solid var(--border);background:transparent;color:var(--text-sec);font-size:11.5px;font-family:var(--font-ui);cursor:pointer;transition:all .15s}.slots_btnTrace__Z7ljO:hover{color:var(--text);border-color:var(--border-hover)}.slots_btnRetry__aPwpQ{height:30px;padding:0 11px;border-radius:7px;border:1px solid var(--accent-border);background:var(--accent-dim);color:var(--accent-light);font-size:11.5px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:background .15s}.slots_btnRetry__aPwpQ:hover{background:rgba(79,142,247,.22)}.slots_traceBox__4WpXp{overflow:hidden;max-height:0;opacity:0;transition:max-height .24s ease,opacity .2s ease,margin .24s ease}.slots_traceBox__4WpXp.slots_open__nleXC{max-height:200px;opacity:1;margin-top:8px}.slots_traceInner__FdHYm{padding:10px 12px;background:rgba(0,0,0,.3);border-radius:8px;border:1px solid var(--border)}.slots_traceInner__FdHYm pre{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;word-break:break-word}.slots_resultsPlaceholder__ExNnK{padding:40px 24px;text-align:center;color:var(--text-muted);font-size:13px}.slots_toast__ZroSb{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--elevated);border:1px solid var(--accent-border);border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 50px rgba(0,0,0,.5);font-size:13px;color:var(--text);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;z-index:50}.slots_toast__ZroSb.slots_show__aqA7A{opacity:1;transform:translateX(-50%) translateY(0)}.slots_headerActions__Ldl4g{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.slots_notifyBell__ARzvL{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.slots_notifyBell__ARzvL:hover:not(:disabled){color:var(--text);border-color:var(--border-hover);background:var(--overlay-4)}.slots_notifyBell__ARzvL:disabled{opacity:.6;cursor:default}.slots_notifyBellOn__UPc4_,.slots_notifyBellOn__UPc4_:hover:not(:disabled){color:var(--accent-light);border-color:var(--accent-border);background:var(--accent-dim)}@media (max-width:620px){.slots_notifyBellLabel__C_C5J{display:none}.slots_notifyBell__ARzvL{padding:0 9px}}.slots_recoveryBanner__hh0xw{padding:10px 17px;font-size:12px;line-height:1.45;color:var(--text-sec);background:rgba(79,142,247,.08);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.slots_statusMessage__r7X4e{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.slots_headerActions__Ldl4g{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:8px}.slots_headerActions__Ldl4g>button:last-child{width:100%;min-width:0}.slots_huntLayout__tT_Yw{grid-template-columns:minmax(0,1fr);gap:12px}.slots_huntLayout__tT_Yw>*{min-width:0}.slots_stepperCard__ltTkQ{display:none}.slots_readyCard__4EY9U{align-items:flex-start;padding:14px 16px}.slots_readyMeta__Fdcqm{width:100%;max-width:100%;text-align:left}.slots_readyMetaL__SngM_,.slots_readyMetaN__hLaBD{max-width:100%;overflow-wrap:anywhere}.slots_panel__qjZEg{width:100%;min-width:0;box-sizing:border-box;padding:16px}.slots_toggleRow__naz2c,.slots_toggleRow__naz2c>div{min-width:0}.slots_panelHint__F6QH1,.slots_toggleSub__bcqmW,.slots_toggleTitle__kPql6{overflow-wrap:anywhere}.slots_fieldGrid__EhH4i,.slots_fieldGrid__EhH4i>div,.slots_fieldInput__cFkCd{min-width:0}.slots_fmtRow__tO01T{width:100%;min-width:0}.slots_fmtBtn__rg0XK{min-width:0;padding:0 4px}.slots_geoRow__6NM2n{min-width:0;gap:10px}.slots_geoName__hl5yl{min-width:0;overflow-wrap:anywhere}.slots_statusMessage__r7X4e,.slots_summaryLine__ESohU{line-height:1.45;overflow-wrap:anywhere}.slots_statusHead__Gn8F_{align-items:flex-start}.slots_cityErrorActions___BnBn,.slots_statusActions__kBD8Q{width:100%}.slots_cityErrorActions___BnBn button,.slots_statusActions__kBD8Q button{min-width:0;flex:1}.slots_statsGrid__0Zn0O{grid-template-columns:repeat(2,minmax(0,1fr))}.slots_cityHead__QfFWD{align-items:flex-start;flex-wrap:wrap}.slots_cityName__Gr0TH{min-width:0;overflow-wrap:anywhere}.slots_proUpsell__pYxVQ{grid-template-columns:26px minmax(0,1fr)}.slots_cityCard__9RH50,.slots_resultsCol__53oO8,.slots_statusCard__VzoyB{min-width:0}}@media (max-width:620px){.slots_fieldGrid__EhH4i{grid-template-columns:1fr;gap:10px}.slots_fieldInput__cFkCd{height:42px;font-size:14px}.slots_fmtBtn__rg0XK{height:40px;font-size:11px}.slots_toggleRow__naz2c{align-items:flex-start}.slots_switchEl__JBTUV{flex:0 0 auto}}.supply_stepperCard__YYPjG{padding:20px 28px 18px}.supply_stepperSteps__Mw8Up{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr}.supply_stepperTrack____M8W{position:absolute;top:15px;left:15px;right:15px;height:3px;border-radius:3px;background:var(--border);overflow:hidden;z-index:0}.supply_stepperFill__XYJB_{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,var(--success),var(--accent));transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.supply_step__UJTtF{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.supply_step__UJTtF:first-child{align-items:flex-start;text-align:left}.supply_step__UJTtF:last-child{align-items:flex-end;text-align:right}.supply_stepDot__gX8pO{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;background:var(--surface);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.supply_stepDotDone__ZR6R1{background:var(--success);color:#06120b;border:none;box-shadow:0 0 0 4px var(--surface)}.supply_stepDotActive__8yLYn{background:var(--accent);color:#fff;transform:scale(1.12);box-shadow:0 0 0 5px var(--accent-dim)}.supply_stepDotTodo__L_wLc{border:1px solid var(--border-hover);color:var(--text-muted);font-weight:600;background:var(--surface);box-shadow:0 0 0 4px var(--surface)}.supply_stepText__ceCaL{min-width:0}.supply_stepLabel__3G1ug{font-size:12px;font-weight:600;white-space:nowrap}.supply_stepLabelDone__4Gb5y{color:var(--success)}.supply_stepLabelCurrent__vkBNr{color:var(--text)}.supply_stepLabelTodo__u_Hg_{color:var(--text-muted);font-weight:500}.supply_stepSub__UxauW{font-size:11px;color:var(--text-muted);white-space:nowrap}.supply_uploadCard__oDfOG{padding:20px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.supply_uploadIcon__ea9Nl{width:40px;height:40px;border-radius:10px;background:var(--accent-dim);border:1px solid var(--accent-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.supply_uploadInfo__Ha479{flex:1;min-width:200px}.supply_uploadName___Owil{font-size:14px;font-weight:600}.supply_uploadBadge__GEYKr{height:20px;padding:0 8px;background:var(--success-dim);border:1px solid rgba(34,197,94,.2);border-radius:4px;font-size:11px;font-weight:600;color:var(--success);display:inline-flex;align-items:center}.supply_uploadStats__DUgrS{font-size:13px;color:var(--text-sec)}.supply_uploadStats__DUgrS b{font-family:var(--font-mono);font-weight:400;color:var(--text)}.supply_btnOutlineSm__WEInM{height:38px;padding:0 16px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--text-sec);font-size:13px;font-family:var(--font-ui);cursor:pointer;transition:border-color .15s,color .15s}.supply_exclusionsRow__Rmzpx{padding:12px 16px;margin-bottom:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.supply_exclusionsIcon__LziOp{width:30px;height:30px;border-radius:8px;background:var(--bg-secondary,hsla(0,0%,100%,.04));border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.supply_exclusionsInfo__yd2iP{flex:1;min-width:200px}.supply_exclusionsLabel__oblvP{font-size:13px;font-weight:600}.supply_exclusionsSub__I968_{font-size:12px;color:var(--text-sec);margin-top:1px}.supply_btnOutlineSm__WEInM:hover{border-color:var(--border-hover);color:var(--text)}.supply_dropZone__FWs3Q{border:1.5px dashed var(--border-hover);border-radius:16px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.supply_dropZone__FWs3Q:hover{border-color:var(--accent-border);background:var(--accent-dim)}.supply_dropZoneActive___wP8T{border-color:var(--accent);background:var(--accent-dim)}.supply_dropZoneTitle__7bqdY{font-size:14px;font-weight:600}.supply_dropZoneSub__4hPST{font-size:12.5px;color:var(--text-sec)}.supply_metrics__Tb8wN{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.supply_metric__y_2HI{padding:18px 20px;border-left:2px solid var(--accent)}.supply_metricSuccess__KHh2B{border-left-color:var(--success)}.supply_metricError__NgM6w{border-left-color:var(--error)}.supply_metricLabel__kx2Yj{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.supply_metricValue__RrOZ7{font-family:var(--font-mono);font-size:28px;font-weight:600;line-height:1;margin-bottom:6px;font-variant-numeric:tabular-nums}.supply_metricValueSuccess__Sx62U{color:var(--success)}.supply_metricValueError__s_FT8{color:var(--error)}.supply_metricFoot__Os2sv{font-size:12px;color:var(--text-muted)}.supply_metricFootSuccess__gvgF7{color:var(--success)}.supply_banner__AcMHs{border-left:3px solid var(--accent);background:var(--accent-dim);border-radius:0 10px 10px 0;padding:12px 16px;display:flex;gap:12px;align-items:center}.supply_bannerError__ebKC_{border-left-color:var(--error);background:var(--error-dim)}.supply_banner__AcMHs svg{flex-shrink:0}.supply_banner__AcMHs p{font-size:13px;color:var(--text)}.supply_distroCard__w9HQZ{padding:16px 18px;border-left:3px solid var(--border)}.supply_distroCardSmart__OyJ51{border-left-color:var(--success)}.supply_distroCardManual__zAJ62{border-left-color:var(--warning)}.supply_distroHead__QmhzV{display:flex;align-items:flex-start;gap:12px}.supply_distroIcon__EJdzc{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.supply_distroIconSmart__Cf91f{background:var(--success-dim);border:1px solid rgba(34,197,94,.25)}.supply_distroIconManual__BxCVY{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25)}.supply_distroTitleRow__4QlX7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.supply_distroTitle__a05J_{font-size:14px;font-weight:600;letter-spacing:-.01em}.supply_distroBadge__NT5bY{height:20px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;white-space:nowrap}.supply_distroBadgeSmart__4OZ_Q{background:var(--success-dim);color:var(--success);border:1px solid rgba(34,197,94,.25)}.supply_distroBadgeManual__fMTfz{background:rgba(245,158,11,.12);color:var(--warning);border:1px solid rgba(245,158,11,.25)}.supply_distroSummary__ee9nj{font-size:12.5px;color:var(--text-sec);margin-top:3px;line-height:1.5}.supply_distroToggle___fuys{margin-top:8px;background:none;border:none;color:var(--accent-light);font-size:12px;font-weight:500;font-family:var(--font-ui);cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.supply_distroToggle___fuys:hover{text-decoration:underline}.supply_distroToggle___fuys svg{transition:transform .15s}.supply_typeToggleWrap__Ep6D_{display:flex;flex-direction:column;gap:10px}.supply_typeToggleLabel__juN8E{font-size:15px;font-weight:600;letter-spacing:-.01em}.supply_typeToggle__R0XkI{position:relative;display:flex;gap:4px;background:var(--overlay-4);border-radius:12px;padding:4px;max-width:460px}.supply_typeIndicator__2a_s8{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);background:var(--accent);border-radius:9px;transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:0}.supply_typeBtn__4HjHc{position:relative;z-index:1;flex:1;height:46px;border:none;border-radius:9px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--font-ui);transition:color .14s}.supply_typeBtn__4HjHc .supply_tTitle__8kyAx{font-size:13px;font-weight:600}.supply_typeBtn__4HjHc .supply_tSub__Cab6C{font-size:10.5px}.supply_typeBtnActive__K7vsk{color:#fff}.supply_typeBtnActive__K7vsk .supply_tSub__Cab6C{color:hsla(0,0%,100%,.75)}.supply_typeBtn__4HjHc:not(.supply_typeBtnActive__K7vsk){color:var(--text-sec)}.supply_typeBtn__4HjHc:not(.supply_typeBtnActive__K7vsk) .supply_tSub__Cab6C{color:var(--text-muted)}.supply_typeBtn__4HjHc:not(.supply_typeBtnActive__K7vsk):hover{color:var(--text)}.supply_clustersHead__hYxZ2{display:flex;align-items:center;justify-content:space-between;margin-top:4px;flex-wrap:wrap;gap:10px}.supply_clustersTitle__8VZSz{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:2px}.supply_clustersSub__vo0r2{font-size:13px;color:var(--text-sec)}.supply_clustersActions__mY_Dh{display:flex;gap:8px;align-items:center}.supply_clustersCount__U9U_a{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.supply_clusterList__mJw6b{display:flex;flex-direction:column;gap:6px}.supply_clusterRow__GTnaa{border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;cursor:pointer;transition:border-color .15s,background .15s,transform .14s cubic-bezier(.2,.8,.2,1);background:var(--surface);border:1px solid var(--border)}.supply_clusterRow__GTnaa:hover:not(.supply_clusterRowDisabled__3qIFJ){border-color:var(--border-hover);background:var(--elevated)}.supply_clusterRowSelected__JUd6o{background:var(--accent-dim);border-color:var(--accent-border)}.supply_clusterRowDisabled__3qIFJ{background:var(--error-dim);border-color:rgba(239,68,68,.18);opacity:.6;cursor:not-allowed}.supply_clusterCheck__K9YEZ{width:24px;height:24px;border-radius:7px;border:1px solid var(--border-hover);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.supply_clusterRowSelected__JUd6o .supply_clusterCheck__K9YEZ{background:var(--accent);border-color:var(--accent);transform:scale(1.05)}.supply_clusterRowDisabled__3qIFJ .supply_clusterCheck__K9YEZ{border-color:rgba(239,68,68,.3)}.supply_clusterInfo__hQDCz{flex:1;min-width:140px}.supply_clusterName__Mu4ZH{font-size:14px;font-weight:600;margin-bottom:2px}.supply_clusterMeta___kg3_{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.supply_clusterStats__r71DU{display:flex;gap:24px;align-items:center}.supply_clusterStat__McTyQ{text-align:center}.supply_clusterStatLabel__ROtNT{font-size:11px;color:var(--text-muted);margin-bottom:3px}.supply_clusterStatLabelError__6oJIL{color:var(--error)}.supply_clusterStatValue__bDgfe{font-family:var(--font-mono);font-size:15px;font-weight:600}.supply_clusterStatValueError__lNpYk{color:var(--error)}.supply_clusterTag__yIvEv{height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;letter-spacing:.04em;flex-shrink:0}.supply_clusterTagSelected__8TdPy{background:var(--accent-dim);border:1px solid var(--accent-border);color:var(--accent)}.supply_clusterTagUnselected__MrSfa{background:var(--overlay-4);border:1px solid var(--border);color:var(--text-muted)}.supply_clusterTagError__iRudx{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:var(--error)}.supply_clusterModeToggle__TFrc8{display:flex;gap:2px;background:var(--overlay-5);border:1px solid var(--border);border-radius:8px;padding:3px;flex-shrink:0}.supply_clusterModeBtn__60fEZ{height:32px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--text-sec);font-size:11px;font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:background .14s,color .14s;white-space:nowrap}.supply_clusterModeBtn__60fEZ:hover{color:var(--text-sec)}.supply_clusterModeBtnActive__Y5xog{background:var(--accent);color:#fff}.supply_clusterModeBtnActive__Y5xog:hover{color:#fff}.supply_clusterModeBtnActiveCrossdock__VvaR5{background:#a855f7;color:#fff}.supply_crossdockSearch__1mCmW{position:relative;margin-bottom:10px;max-width:420px}.supply_crossdockSearch__1mCmW input{width:100%;height:40px;padding:0 14px 0 38px;border-radius:9px;background:var(--overlay-5);border:1px solid var(--border-hover);color:var(--text);font-size:13px;font-family:var(--font-ui);outline:none;transition:border-color .14s,box-shadow .14s}.supply_crossdockSearch__1mCmW input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.supply_crossdockSearch__1mCmW svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.supply_crossdockEmpty__nFRLo{padding:18px;text-align:center;font-size:12.5px;color:var(--text-muted)}.supply_crossdockList__B1voM{display:flex;flex-direction:column;gap:6px}.supply_crossdockRow__Zl6Wa{border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:border-color .15s,background .15s,transform .14s cubic-bezier(.2,.8,.2,1);background:var(--surface);border:1px solid var(--border)}.supply_crossdockRow__Zl6Wa:hover{border-color:var(--border-hover);background:var(--elevated)}.supply_crossdockRowSelected__m6SsP{background:var(--accent-dim);border-color:var(--accent-border)}.supply_crossdockRadio__CUKtC{width:18px;height:18px;border-radius:50%;border:1px solid var(--border-hover);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s;position:relative}.supply_crossdockRadio__CUKtC:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.supply_crossdockRowSelected__m6SsP .supply_crossdockRadio__CUKtC{border-color:var(--accent)}.supply_crossdockRowSelected__m6SsP .supply_crossdockRadio__CUKtC:after{transform:scale(1)}.supply_crossdockInfo__2v7JM{flex:1;min-width:0}.supply_crossdockName__pMP1f{font-size:13.5px;font-weight:600;margin-bottom:2px}.supply_crossdockMeta__ca54B{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.supply_actionBar__EIOyn{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;flex-wrap:wrap}.supply_actionTotals__kgZaR{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.supply_totalLabel__3cQC4{font-size:11px;color:var(--text-muted);margin-bottom:3px;text-transform:uppercase;letter-spacing:.04em}.supply_totalValue__ikznd{font-family:var(--font-mono);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-block}.supply_totalDivider__RsjLx{width:1px;height:36px;background:var(--border)}.supply_btnPrimary__XRZyK{height:44px;padding:0 28px;border-radius:10px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:600;font-family:var(--font-ui);cursor:pointer;letter-spacing:-.01em;transition:background .15s,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .15s;display:inline-flex;align-items:center;gap:8px}.supply_btnPrimary__XRZyK:hover:not(:disabled){background:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 24px rgba(79,142,247,.28)}.supply_btnPrimary__XRZyK:disabled{opacity:.5;cursor:not-allowed}.supply_spinner__idoFA{width:14px;height:14px;border-radius:50%;border:2px solid var(--overlay-18);border-top:2px solid #fff;animation:supply_spin__4XKkn .7s linear infinite}@keyframes supply_spin__4XKkn{to{transform:rotate(1turn)}}.supply_toast__bfCcL{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--elevated);border:1px solid var(--accent-border);border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 50px rgba(0,0,0,.5);font-size:13px;color:var(--text);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;z-index:50}.supply_toast__bfCcL.supply_show__FcCVk{opacity:1;transform:translateX(-50%) translateY(0)}.supply_srOnly__gEFUi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.supply_metrics__Tb8wN{grid-template-columns:repeat(2,1fr)}}.supply_extPromo__v8EBs{position:relative;overflow:hidden;display:flex;align-items:center;gap:15px;margin-bottom:12px;padding:17px 20px;border-radius:16px;border:1px solid rgba(79,142,247,.35);background:linear-gradient(100deg,rgba(79,142,247,.14),rgba(79,142,247,.05) 45%,rgba(79,142,247,.02));flex-wrap:wrap}.supply_extPromoGlow__jH0md{position:absolute;top:-70px;left:-50px;width:260px;height:190px;border-radius:50%;background:radial-gradient(closest-side,rgba(79,142,247,.22),transparent);pointer-events:none}.supply_extPromoIcon__3SZfO{position:relative;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#5f9bff,#3d7cea);box-shadow:0 5px 16px rgba(79,142,247,.4),inset 0 1px 0 hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.supply_extPromoInfo__PUZHT{position:relative;flex:1;min-width:230px}.supply_extPromoLabelRow__Gvq7W{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.supply_extPromoLabel__gFk0Z{font-size:14px;font-weight:650;letter-spacing:-.01em}.supply_extPromoBadge__cLNd9{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-light,#7ab0ff);background:rgba(79,142,247,.16);border:1px solid rgba(79,142,247,.4);border-radius:999px;padding:2px 8px 1px}.supply_extPromoSub__RzCwJ{font-size:12.5px;color:var(--text-sec);line-height:1.55;margin-top:3px;max-width:640px}.supply_extPromoBtn__YG9la{position:relative;height:38px;padding:0 18px;border-radius:10px;background:linear-gradient(135deg,#5f9bff,#3d7cea);box-shadow:0 5px 16px rgba(79,142,247,.35);color:#fff;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;transition:filter .15s,transform .15s,box-shadow .15s}.supply_extPromoBtn__YG9la:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 7px 20px rgba(79,142,247,.45)}.supply_extPromoArrow__KBNab{font-size:14px;transition:transform .15s}.supply_extPromoBtn__YG9la:hover .supply_extPromoArrow__KBNab{transform:translateX(2px)}.supply_extPromoClose__wn_Ps{position:relative;border:none;background:none;color:var(--text-muted,#7b8aa5);font-size:18px;line-height:1;cursor:pointer;padding:4px 6px;flex-shrink:0;transition:color .15s}.supply_extPromoClose__wn_Ps:hover{color:var(--text,#fff)}@media (max-width:640px){.supply_extPromo__v8EBs{padding:15px 16px}.supply_extPromoBtn__YG9la{width:100%;justify-content:center}.supply_extPromoClose__wn_Ps{position:absolute;top:8px;right:8px}}.supply_formulaCard__XlYcC{min-width:0;padding:15px 16px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;background:linear-gradient(135deg,var(--surface),var(--accent-dim));border:1px solid var(--accent-border);border-radius:14px}.supply_formulaIcon__2sGWQ{width:40px;height:40px;display:grid;place-items:center;color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:11px}.supply_formulaCopy__L7cj_{min-width:0;display:flex;flex-direction:column;gap:3px}.supply_formulaEyebrow__ADMXi{color:var(--accent-light);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.supply_formulaCopy__L7cj_ strong{overflow:hidden;color:var(--text);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.supply_formulaCopy__L7cj_ small{overflow:hidden;color:var(--text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.supply_formulaEdit__NQB4L{min-height:38px;padding:0 14px;color:var(--accent-light);background:var(--surface);border:1px solid var(--accent-border);border-radius:9px;font:650 12px var(--font-ui);cursor:pointer}.supply_formulaEdit__NQB4L:hover{background:var(--accent-dim)}.supply_formulaBackdrop__4vTUP{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgba(4,4,10,.66);backdrop-filter:blur(5px)}.supply_formulaDrawer__lD76D{width:min(960px,calc(100vw - 240px));height:100dvh;overflow-y:auto;color:var(--text);background:var(--bg);border-left:1px solid var(--border-hover);box-shadow:-24px 0 70px rgba(0,0,0,.34)}@media (max-width:900px){.supply_formulaDrawer__lD76D{width:100%}}@media (max-width:560px){.supply_formulaCard__XlYcC{grid-template-columns:36px minmax(0,1fr);gap:10px}.supply_formulaIcon__2sGWQ{width:36px;height:36px}.supply_formulaCopy__L7cj_ small,.supply_formulaCopy__L7cj_ strong{white-space:normal}.supply_formulaEdit__NQB4L{grid-column:1/-1;width:100%}}.formula_inner__0VVVO{width:100%;max-width:1320px;padding:24px 40px 48px;display:flex;flex-direction:column}@media (max-width:900px){.formula_inner__0VVVO{padding:24px 20px 88px}}.formula_actions__xnGR4{display:flex;gap:10px;flex-shrink:0}.formula_primary__uESRu{min-height:34px;padding:0 15px;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:8px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer}.formula_primary__uESRu:hover:not(:disabled){filter:brightness(1.08)}.formula_ghost__cJCAI{min-height:34px;padding:0 13px;color:var(--accent-light);background:transparent;border:1px solid var(--accent-border);border-radius:8px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer}.formula_ghost__cJCAI:hover:not(:disabled){background:var(--accent-dim)}.formula_ghost__cJCAI:disabled,.formula_primary__uESRu:disabled{opacity:.45;cursor:default}.formula_error__3wHKv{color:var(--error-text);background:var(--error-dim);border:1px solid rgba(239,68,68,.25);border-radius:10px}.formula_error__3wHKv,.formula_toast__mlTBE{margin-bottom:12px;padding:11px 14px;font-size:12.5px}.formula_toast__mlTBE{color:var(--success);background:var(--success-dim);border:1px solid rgba(34,197,94,.25);border-radius:10px}.formula_sectionLabel__hSs7O{margin:0 0 9px;color:var(--text-muted);font-size:11.5px}.formula_presets___pASa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px}.formula_presetActive__3hQM1,.formula_preset__FbAmW{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:96px;padding:12px 13px;text-align:left;color:var(--text-sec);background:var(--surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;font-family:var(--font-ui)}.formula_preset__FbAmW:hover{border-color:var(--border-hover);color:var(--text)}.formula_presetActive__3hQM1{color:var(--text);background:var(--accent-dim);border-color:var(--accent-border)}.formula_presetTitle__Lspf7{margin-top:auto;font-size:13px;font-weight:600;color:var(--text)}.formula_presetState__lQrd2{color:var(--text-muted);font-size:10.5px}.formula_presetActive__3hQM1 .formula_presetState__lQrd2{color:var(--accent-light)}.formula_customNote__5xr0w{margin:0 0 16px;color:var(--text-muted);font-size:11.5px}.formula_card__3nuDN{margin-bottom:10px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.formula_cardTitle__E_TOH{margin:0;font-size:14.5px;font-weight:600}.formula_cardSub__wdu3Y{margin:3px 0 6px;color:var(--text-muted);font-size:11.5px}.formula_rowCompact___dfAy,.formula_row__Fo0Kn{display:flex;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--border)}.formula_rowCompact___dfAy{padding:8px 0;border-top:0}.formula_rowText__BvxSf{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.formula_rowLabel__sJPvI{font-size:13.5px;color:var(--text)}.formula_rowHint__bSFI2{max-width:560px;color:var(--text-muted);font-size:11px;line-height:1.4}.formula_rowControl__KmjPi{display:flex;align-items:center;gap:12px;flex-shrink:0}.formula_range__QnaN8{width:190px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--overlay-12);border-radius:2px;outline:none;cursor:pointer}.formula_range__QnaN8::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:0;cursor:pointer}.formula_range__QnaN8::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:0;cursor:pointer}.formula_range__QnaN8:focus-visible{box-shadow:0 0 0 3px var(--accent-dim)}.formula_value__3_ARF{min-width:68px;padding:4px 8px;color:var(--text);background:transparent;border:1px solid transparent;border-radius:7px;font-family:var(--font-mono);font-size:13px;text-align:right;cursor:text}.formula_value__3_ARF:hover{border-color:var(--border-hover);background:var(--elevated)}.formula_valueInput__pm5Yn{width:68px;height:30px;padding:0 8px;border:1px solid var(--accent);border-radius:7px;font-family:var(--font-mono);font-size:13px;text-align:right}.formula_select__5gOd9,.formula_valueInput__pm5Yn{color:var(--text);background:var(--overlay-5);outline:none}.formula_select__5gOd9{height:32px;padding:0 10px;border:1px solid var(--overlay-9);border-radius:8px;font-family:var(--font-ui);font-size:12.5px;color-scheme:var(--color-scheme);cursor:pointer}.formula_select__5gOd9 option{color:var(--text);background:var(--surface)}.formula_toggleOn__x8ejR,.formula_toggle__7HzpI{position:relative;width:40px;height:23px;flex-shrink:0;padding:0;background:var(--overlay-10);border:0;border-radius:999px;cursor:pointer}.formula_toggleOn__x8ejR{background:var(--accent)}.formula_toggleOn__x8ejR span,.formula_toggle__7HzpI span{position:absolute;top:3px;left:3px;width:17px;height:17px;background:#fff;border-radius:50%;transition:transform .18s ease}.formula_toggleOn__x8ejR span{transform:translateX(17px)}.formula_chips__K4SOD{display:flex;gap:8px;flex-shrink:0}.formula_chipOn__zxe5w,.formula_chip__4uNTD{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;color:var(--text-sec);background:var(--elevated);border:1px solid var(--border);border-radius:8px;font-size:12.5px;cursor:pointer}.formula_chipOn__zxe5w{color:var(--text);background:var(--accent-dim);border-color:var(--accent-border)}.formula_chipOn__zxe5w input,.formula_chip__4uNTD input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.formula_shelf__YxZgh{width:100%;display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:15px 20px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;font-family:var(--font-ui)}.formula_shelf__YxZgh:hover{border-color:var(--border-hover)}.formula_shelfText__JtPCm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.formula_shelfAction__1jDex{color:var(--accent-light);font-size:12px;white-space:nowrap}.formula_badge__1A6kW{padding:3px 9px;color:var(--accent-light);background:var(--accent-dim);border-radius:999px;font-size:11px}.formula_chevronUp__XyK7U,.formula_chevron__rP_Fx{color:var(--text-muted);font-size:16px;line-height:1}.formula_chevronUp__XyK7U{transform:rotate(180deg)}.formula_advancedGroup__V_vON{margin-bottom:6px}.formula_advancedGroup__V_vON+.formula_advancedGroup__V_vON{margin-top:18px}.formula_groupTitle__00JPd{margin:0 0 2px;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.formula_advancedFoot__O7T_T{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.formula_table__SiQgm{width:100%;margin-top:12px;border-collapse:collapse;font-size:12.5px}.formula_table__SiQgm th{color:var(--text-muted);text-align:left;font-size:11px;font-weight:600}.formula_table__SiQgm td,.formula_table__SiQgm th{padding:8px 10px;border-bottom:1px solid var(--border)}.formula_table__SiQgm tr:last-child td{border-bottom:0}.formula_up__hwaWZ{color:var(--success);font-family:var(--font-mono)}.formula_down__GIguy{color:var(--error-text);font-family:var(--font-mono)}.formula_backdrop__jKNl3{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(4,4,10,.72);backdrop-filter:blur(6px)}.formula_modal__8JRKV{position:relative;width:min(700px,92vw);max-height:88vh;overflow-y:auto;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 28px 80px rgba(0,0,0,.6)}.formula_modalClose__QP_8F{position:absolute;top:14px;right:14px;width:30px;height:30px;color:var(--text-muted);background:transparent;border:0;border-radius:8px;font-size:20px;cursor:pointer}.formula_modalClose__QP_8F:hover{color:var(--text);background:var(--elevated)}.formula_modalTitle__30_at{margin:0 34px 5px 0;font-family:var(--font-display);font-size:17px}.formula_modalSub__Cw2JB{margin:0 0 18px;color:var(--text-muted);font-size:11.5px;line-height:1.5}.formula_modalBody__8Ul2L{display:flex;flex-direction:column;gap:10px}.formula_modalFoot__9CTuz{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.formula_modalField__EjIbE{display:flex;flex-direction:column;gap:5px;margin-top:10px;color:var(--text-sec);font-size:12px}.formula_modalGroupTitle__q__JB{margin:16px 0 4px;color:var(--text-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.formula_empty__IrqJy{margin:0;padding:18px 0;color:var(--text-muted);font-size:12.5px;text-align:center}.formula_clusterToolbar__WNHwL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px}.formula_clusterCount__2nnIh{color:var(--text-sec);font-size:12px}.formula_clusterToolbarActions__s0Anf{display:flex;gap:8px}.formula_clusterGrid__CQHPd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:310px;padding:2px;overflow-y:auto}.formula_clusterChoiceOn__KhPiX,.formula_clusterChoice__K7mnR{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;color:var(--text-sec);background:var(--elevated);border:1px solid var(--border);border-radius:9px;font-size:12px;cursor:pointer}.formula_clusterChoiceOn__KhPiX{color:var(--text);background:var(--accent-dim);border-color:var(--accent-border)}.formula_clusterChoiceOn__KhPiX:has(input:disabled),.formula_clusterChoice__K7mnR:has(input:disabled){opacity:.5;cursor:default}.formula_clusterChoiceOn__KhPiX input,.formula_clusterChoice__K7mnR input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.formula_clusterChoiceOn__KhPiX small,.formula_clusterChoice__K7mnR small{grid-column:2;color:var(--text-muted);font-size:10px}.formula_inlineError__nYSXK{margin:0;padding:9px 11px;color:var(--error-text);background:var(--error-dim);border:1px solid rgba(239,68,68,.25);border-radius:8px;font-size:11.5px}.formula_ruleCard__bxMdE{display:flex;align-items:center;gap:9px;padding:12px;background:var(--elevated);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap}.formula_ruleInput__XDp2V{flex:1 1 170px;min-width:0;height:34px;padding:0 11px;color:var(--text);background:var(--overlay-5);border:1px solid var(--overlay-9);border-radius:8px;font-family:var(--font-ui);font-size:13px;outline:none}.formula_ruleInput__XDp2V:focus,.formula_select__5gOd9:focus,.formula_valueInput__pm5Yn:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.formula_ruleWeight__mN_sP{display:flex;align-items:center;gap:9px}.formula_ruleWeight__mN_sP .formula_range__QnaN8{width:92px}.formula_iconButton__yPzYL{padding:0 10px;height:34px;color:var(--error-text);background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:8px;font-family:var(--font-ui);font-size:11.5px;cursor:pointer}.formula_iconButton__yPzYL:hover{background:var(--error-dim)}.formula_categoryCard__cp4eQ{padding:14px;background:var(--elevated);border:1px solid var(--border);border-radius:10px}.formula_categoryHead__A15lb{display:flex;align-items:center;gap:9px}.formula_categoryParam___ud6F{padding:4px 0}.formula_checkboxLabel__RZtxW{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:12.5px;cursor:pointer}.formula_checkboxLabel__RZtxW input{width:15px;height:15px;margin:0;accent-color:var(--accent)}@media (max-width:760px){.formula_inner__0VVVO{padding:18px 16px 44px}.formula_presets___pASa{grid-template-columns:repeat(2,minmax(0,1fr))}.formula_row__Fo0Kn{align-items:flex-start;flex-wrap:wrap}.formula_chips__K4SOD,.formula_rowControl__KmjPi{width:100%;justify-content:space-between}.formula_range__QnaN8{flex:1;width:auto}.formula_actions__xnGR4{width:100%}.formula_actions__xnGR4 button{flex:1}.formula_clusterToolbar__WNHwL{align-items:flex-start;flex-direction:column}.formula_clusterToolbarActions__s0Anf{width:100%}.formula_clusterToolbarActions__s0Anf button{flex:1}.formula_clusterGrid__CQHPd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.formula_presets___pASa{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.formula_inner__0VVVO{width:100%;max-width:100vw;min-width:0;box-sizing:border-box;padding:18px 16px calc(96px + env(safe-area-inset-bottom));overflow-x:hidden}.formula_actions__xnGR4{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.formula_actions__xnGR4 button{width:100%;min-width:0;margin:0}.formula_presets___pASa{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.formula_presetActive__3hQM1,.formula_preset__FbAmW{min-width:0;min-height:92px;padding:14px}.formula_presetTitle__Lspf7{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.formula_card__3nuDN{width:100%;min-width:0;box-sizing:border-box;padding:16px}.formula_rowCompact___dfAy,.formula_row__Fo0Kn{width:100%;min-width:0;align-items:flex-start;flex-wrap:wrap;gap:12px}.formula_rowText__BvxSf{width:100%;flex:1 1 100%}.formula_chips__K4SOD,.formula_rowControl__KmjPi{width:100%;min-width:0;justify-content:space-between}.formula_range__QnaN8{width:auto;min-width:0;flex:1}.formula_select__5gOd9,.formula_valueInput__pm5Yn,.formula_value__3_ARF{max-width:100%}.formula_chips__K4SOD{flex-wrap:wrap;justify-content:flex-start}.formula_shelf__YxZgh{min-width:0;box-sizing:border-box;align-items:flex-start;flex-wrap:wrap;gap:8px 12px;padding:14px 16px}.formula_shelfText__JtPCm{flex:1 1 calc(100% - 90px)}.formula_badge__1A6kW,.formula_chevronUp__XyK7U,.formula_chevron__rP_Fx,.formula_shelfAction__1jDex{margin-left:auto}.formula_table__SiQgm{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.formula_modal__8JRKV{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;padding:18px 16px}.formula_clusterToolbarActions__s0Anf,.formula_modalFoot__9CTuz{width:100%}.formula_clusterToolbarActions__s0Anf button,.formula_modalFoot__9CTuz button{min-width:0;flex:1}.formula_clusterGrid__CQHPd{grid-template-columns:repeat(2,minmax(0,1fr))}.formula_categoryCard__cp4eQ,.formula_ruleCard__bxMdE{min-width:0}.formula_ruleInput__XDp2V{min-width:0;flex:1 1 150px}}@media (max-width:420px){.formula_inner__0VVVO{padding-right:14px;padding-left:14px}.formula_actions__xnGR4,.formula_clusterGrid__CQHPd{grid-template-columns:1fr}.formula_shelfText__JtPCm{flex-basis:100%}.formula_shelfAction__1jDex{margin-left:0}}.formula_embeddedRoot__IaKa_{min-height:100%;color:var(--text)}.formula_embeddedHeader__v4KXH{position:sticky;top:0;z-index:4;padding:20px 24px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(14px)}.formula_embeddedClose__7w8oF{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-sec);background:var(--surface);border:1px solid var(--border);border-radius:10px;font:400 22px/1 var(--font-ui);cursor:pointer}.formula_embeddedClose__7w8oF:hover{color:var(--text);border-color:var(--border-hover)}.formula_embeddedRoot__IaKa_ .formula_inner__0VVVO{max-width:none;padding:22px 24px 36px}.formula_backdrop__jKNl3{z-index:140}@media (max-width:720px){.formula_embeddedHeader__v4KXH{padding:16px;align-items:flex-start}.formula_embeddedHeader__v4KXH>div:first-child{min-width:0}.formula_embeddedHeader__v4KXH .formula_actions__xnGR4{flex-wrap:wrap;justify-content:flex-end}.formula_embeddedRoot__IaKa_ .formula_inner__0VVVO{padding:18px 16px 30px}}