.GlassCard_glassCard__Q442l{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:12px;padding:1.5rem;transition:all .3s ease}.GlassCard_glassCard__Q442l:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.GlassCard_primary__k1elW{background:var(--bg-secondary)}.GlassCard_secondary__8_wm3{background:var(--bg-tertiary)}.GlassCard_elevated__LlyyB{background:var(--bg-secondary);box-shadow:0 8px 32px rgba(0,0,0,.15)}:root.GlassCard_dark__Qii_v .GlassCard_glassCard__Q442l,[data-theme=dark] .GlassCard_glassCard__Q442l{background:rgba(22,27,34,.9);border:1px solid rgba(48,54,61,.5);box-shadow:0 8px 32px rgba(0,0,0,.4)}:root.GlassCard_dark__Qii_v .GlassCard_glassCard__Q442l:hover,[data-theme=dark] .GlassCard_glassCard__Q442l:hover{box-shadow:0 12px 40px rgba(0,0,0,.5)}:root.GlassCard_dark__Qii_v .GlassCard_primary__k1elW,[data-theme=dark] .GlassCard_primary__k1elW{background:rgba(22,27,34,.9)}:root.GlassCard_dark__Qii_v .GlassCard_secondary__8_wm3,[data-theme=dark] .GlassCard_secondary__8_wm3{background:rgba(13,17,23,.8)}:root.GlassCard_dark__Qii_v .GlassCard_elevated__LlyyB,[data-theme=dark] .GlassCard_elevated__LlyyB{background:rgba(22,27,34,.95);box-shadow:0 12px 48px rgba(0,0,0,.5)}.GlassCard_noHover__iXIHB:hover{transform:none;box-shadow:0 4px 16px rgba(0,0,0,.08)}:root.GlassCard_dark__Qii_v .GlassCard_noHover__iXIHB:hover,[data-theme=dark] .GlassCard_noHover__iXIHB:hover{box-shadow:0 8px 32px rgba(0,0,0,.4)}.Toast_container__Qzn4W{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;max-width:400px}.Toast_toast__K4dn_{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);min-width:300px}.Toast_icon__NiAJC{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Toast_message__Gas8Z{flex:1 1;font-size:.875rem;font-weight:500;color:#24292f}.Toast_closeButton__TJF6d{flex-shrink:0;background:none;border:none;color:#57606a;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Toast_closeButton__TJF6d:hover{background:rgba(0,0,0,.05);color:#24292f}.Toast_success__eDNXF{border-left:4px solid #1a7f37}.Toast_success__eDNXF .Toast_icon__NiAJC{color:#1a7f37}.Toast_error__STKrt{border-left:4px solid #cf222e}.Toast_error__STKrt .Toast_icon__NiAJC{color:#cf222e}.Toast_warning__JN1MR{border-left:4px solid #bf8700}.Toast_warning__JN1MR .Toast_icon__NiAJC{color:#bf8700}.Toast_info__T_wN0{border-left:4px solid #0969da}.Toast_info__T_wN0 .Toast_icon__NiAJC{color:#0969da}@media (prefers-color-scheme:dark){.Toast_toast__K4dn_{background:rgba(13,17,23,.95);border:1px solid rgba(48,54,61,.5)}.Toast_message__Gas8Z{color:#c9d1d9}.Toast_closeButton__TJF6d{color:#8b949e}.Toast_closeButton__TJF6d:hover{background:rgba(255,255,255,.05);color:#c9d1d9}.Toast_success__eDNXF{border-left-color:#2ea043}.Toast_success__eDNXF .Toast_icon__NiAJC{color:#2ea043}}@media (max-width:640px){.Toast_container__Qzn4W{left:1rem;right:1rem;max-width:none}.Toast_toast__K4dn_{min-width:auto}}.Modal_modalContainer__0BOKb{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.Modal_backdrop__O9hlB{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Modal_modalWrapper__qGd5j{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.Modal_modal__BlcpV{position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.Modal_sm__uHZ0_{width:100%;max-width:400px}.Modal_md___7YU0{width:100%;max-width:600px}.Modal_lg__Ya1ek{width:100%;max-width:800px}.Modal_xl__Xt0Do{width:100%;max-width:1200px}.Modal_header__nqLWP{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.Modal_title__JXUjh{font-size:1.5rem;font-weight:600;color:#24292f;margin:0}.Modal_closeButton__YjHCd{background:none;border:none;color:#57606a;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Modal_closeButton__YjHCd:hover{background:rgba(0,0,0,.05);color:#24292f}.Modal_closeButton__YjHCd:focus{outline:2px solid #1a7f37;outline-offset:2px}.Modal_content__I_pH0{padding:1.5rem;overflow-y:auto;flex:1 1}@media (prefers-color-scheme:dark){.Modal_modal__BlcpV{background:rgba(13,17,23,.95);border:1px solid rgba(48,54,61,.5)}.Modal_header__nqLWP{border-bottom:1px solid rgba(48,54,61,.5)}.Modal_title__JXUjh{color:#c9d1d9}.Modal_closeButton__YjHCd{color:#8b949e}.Modal_closeButton__YjHCd:hover{background:rgba(255,255,255,.05);color:#c9d1d9}.Modal_closeButton__YjHCd:focus{outline-color:#2ea043}}.Sidebar_sidebar__v6daX{position:fixed;left:0;top:0;bottom:0;width:240px;background:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;z-index:100;transition:width .25s ease}.Sidebar_sidebarCollapsed__e__Ua{width:68px}.Sidebar_logo__SsBgv{padding:var(--space-lg) var(--space-lg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:64px;overflow:hidden}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_logo__SsBgv{justify-content:center;padding:var(--space-md) var(--space-sm)}.Sidebar_logoText__YoH1_{white-space:nowrap;overflow:hidden;transition:opacity .2s ease,max-width .25s ease;max-width:160px}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_logoText__YoH1_{opacity:0;max-width:0;pointer-events:none;position:absolute}.Sidebar_logo__SsBgv h2{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);margin:0 0 2px;line-height:1.2}.Sidebar_logo__SsBgv p{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.Sidebar_collapseBtn__6ieNJ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.Sidebar_collapseBtn__6ieNJ:hover{color:var(--accent);border-color:var(--accent)}.Sidebar_collapseBtn__6ieNJ svg{transition:transform .25s ease}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_collapseBtn__6ieNJ svg{transform:rotate(180deg)}.Sidebar_nav__KAd3g{flex:1 1;padding:var(--space-sm) var(--space-sm);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.Sidebar_categoryHeader__q1PYb{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-tertiary,#9ca3af);letter-spacing:.05em;padding:var(--space-md) var(--space-lg) var(--space-xs);margin-top:var(--space-xs);transition:opacity .2s ease}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_categoryHeader__q1PYb{opacity:0;height:0;padding:0;margin:0;overflow:hidden;pointer-events:none}.Sidebar_navGroup__RylM4{display:flex;flex-direction:column;gap:2px}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navGroup__RylM4{padding-top:var(--space-sm);border-top:1px solid var(--border-color);margin-top:var(--space-sm)}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navGroup__RylM4:first-child{border-top:none;padding-top:0;margin-top:0}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_nav__KAd3g{padding:var(--space-sm) 8px;align-items:center}.Sidebar_navItem__5OSJs{display:flex;align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden}.Sidebar_navItem__5OSJs:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Sidebar_navItemActive__PkyHB{background:var(--accent);color:#ffffff!important}.Sidebar_navItemActive__PkyHB:hover{background:var(--accent-hover)}.Sidebar_navIcon__t_YT4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.Sidebar_navLabel__hTBCp{flex:1 1;transition:opacity .15s ease}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navItem__5OSJs{width:44px;height:44px;padding:0;justify-content:center;border-radius:var(--radius-md);gap:0}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navLabel__hTBCp{display:none}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navItem__5OSJs{position:relative}.Sidebar_footer__hB5Gl{padding:var(--space-md) var(--space-sm);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--space-xs)}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_footer__hB5Gl{align-items:center;padding:var(--space-md) 8px}.Sidebar_signOutButton__KsiQd,.Sidebar_themeToggle__RFz_q{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:10px var(--space-md);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;overflow:hidden}.Sidebar_signOutButton__KsiQd svg,.Sidebar_themeToggle__RFz_q svg{flex-shrink:0}.Sidebar_signOutButton__KsiQd:hover{background:var(--bg-tertiary);border-color:var(--status-error);color:var(--status-error)}.Sidebar_themeToggle__RFz_q:hover{background:var(--bg-tertiary);border-color:var(--accent);color:var(--accent)}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_signOutButton__KsiQd,.Sidebar_sidebarCollapsed__e__Ua .Sidebar_themeToggle__RFz_q{width:44px;height:44px;padding:0;justify-content:center;gap:0}.Sidebar_footerLabel__ewQhQ{transition:opacity .15s ease}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_footerLabel__ewQhQ{display:none}.Sidebar_menuToggle__P8UAg{display:none;position:fixed;top:var(--space-md);left:var(--space-md);z-index:200;width:44px;height:44px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;align-items:center;justify-content:center;color:var(--text-primary);transition:all var(--transition-fast)}.Sidebar_menuToggle__P8UAg:hover{background:var(--bg-tertiary)}.Sidebar_overlay__kDuqS{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:90;opacity:0;transition:opacity var(--transition-base)}.Sidebar_overlayVisible__zO7Td{opacity:1}@media (max-width:768px){.Sidebar_menuToggle__P8UAg{display:flex}.Sidebar_overlay__kDuqS{display:block;pointer-events:none}.Sidebar_overlayVisible__zO7Td{pointer-events:auto}.Sidebar_sidebar__v6daX{transform:translateX(-100%);transition:transform var(--transition-base);box-shadow:4px 0 20px rgba(0,0,0,.3);width:240px!important}.Sidebar_sidebarOpen__PrQ6h{transform:translateX(0)}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_footerLabel__ewQhQ,.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navLabel__hTBCp{display:inline;opacity:1}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_logoText__YoH1_{opacity:1;max-width:160px;position:static}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_navItem__5OSJs{width:auto;height:auto;padding:var(--space-md);justify-content:flex-start;gap:var(--space-md)}.Sidebar_sidebarCollapsed__e__Ua .Sidebar_signOutButton__KsiQd,.Sidebar_sidebarCollapsed__e__Ua .Sidebar_themeToggle__RFz_q{width:100%;height:auto;padding:var(--space-md);justify-content:flex-start;gap:var(--space-sm)}.Sidebar_collapseBtn__6ieNJ{display:none}.Sidebar_logo__SsBgv{padding:var(--space-lg)}.Sidebar_nav__KAd3g{padding:var(--space-sm)}.Sidebar_navItem__5OSJs{padding:var(--space-md);font-size:var(--text-base)}.Sidebar_footer__hB5Gl{padding:var(--space-md)}}.AppLayout_appLayout__Mnevs,.AppLayout_mainContent__WtMpK{min-height:100vh;background:var(--bg-primary)}.AppLayout_mainContent__WtMpK{transition:margin-left .25s ease}@media (max-width:768px){.AppLayout_mainContent__WtMpK{margin-left:0!important}}.Button_button__aJ0V6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;position:relative}.Button_button__aJ0V6:disabled{opacity:.5;cursor:not-allowed}.Button_button__aJ0V6:focus{outline:2px solid var(--accent);outline-offset:2px}.Button_sm__fAUbM{padding:.5rem 1rem;font-size:.875rem}.Button_md__P5vol{padding:.75rem 1.5rem;font-size:1rem}.Button_lg__5dywb{padding:1rem 2rem;font-size:1.125rem}.Button_primary__NvDjW{background:var(--accent);color:white}.Button_primary__NvDjW:hover:not(:disabled){background:var(--accent-hover)}.Button_secondary__PNkAv{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.Button_secondary__PNkAv:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent)}.Button_danger__4QObZ{background:#cf222e;color:white}.Button_danger__4QObZ:hover:not(:disabled){background:#a40e26}.Button_ghost__8k_dh{background:transparent;color:var(--accent)}.Button_ghost__8k_dh:hover:not(:disabled){background:rgba(163,113,247,.1)}.Button_fullWidth__uTKaF{width:100%}.Button_spinner__7wA18{display:inline-flex;align-items:center;justify-content:center}.Button_loadingText__vczpt{opacity:.7}:root.Button_dark__QcGr9 .Button_secondary__PNkAv,[data-theme=dark] .Button_secondary__PNkAv{background:rgba(22,27,34,.9);border:1px solid rgba(48,54,61,.5)}:root.Button_dark__QcGr9 .Button_secondary__PNkAv:hover:not(:disabled),[data-theme=dark] .Button_secondary__PNkAv:hover:not(:disabled){background:rgba(33,38,45,.95)}.FormInput_formGroup__dJxHG{margin-bottom:1.5rem}.FormInput_label__WxOBm{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.FormInput_required__QQnEQ{color:var(--status-error);margin-left:.25rem}.FormInput_inputWrapper__vPGSr{position:relative}.FormInput_input__W5aOF,.FormInput_select__7WJdL,.FormInput_textarea__h4_YW{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.FormInput_input__W5aOF:focus,.FormInput_select__7WJdL:focus,.FormInput_textarea__h4_YW:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(163,113,247,.15)}.FormInput_input__W5aOF.FormInput_error__XKXx0,.FormInput_select__7WJdL.FormInput_error__XKXx0,.FormInput_textarea__h4_YW.FormInput_error__XKXx0{border-color:var(--status-error)}.FormInput_input__W5aOF.FormInput_error__XKXx0:focus,.FormInput_select__7WJdL.FormInput_error__XKXx0:focus,.FormInput_textarea__h4_YW.FormInput_error__XKXx0:focus{box-shadow:0 0 0 3px rgba(207,34,46,.1)}.FormInput_withIcon__zXvfk{padding-left:3rem}.FormInput_icon__n5fKc{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.FormInput_textarea__h4_YW{min-height:100px;resize:vertical}.FormInput_select__7WJdL{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2357606a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.FormInput_errorText__cZnWn{display:block;font-size:.75rem;color:var(--status-error);margin-top:.25rem}.FormInput_helperText__927_r{display:block;font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.FormInput_checkboxLabel__bSqVr{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-primary)}.FormInput_checkbox__8gpk_{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--accent)}.FormInput_radioGroup__jcSZQ{display:flex;flex-direction:column;gap:.75rem}.FormInput_radioLabel__RVUyo{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-primary)}.FormInput_radio__1xpi_{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--accent)}:root.FormInput_dark__9wvHg .FormInput_input__W5aOF,:root.FormInput_dark__9wvHg .FormInput_select__7WJdL,:root.FormInput_dark__9wvHg .FormInput_textarea__h4_YW,[data-theme=dark] .FormInput_input__W5aOF,[data-theme=dark] .FormInput_select__7WJdL,[data-theme=dark] .FormInput_textarea__h4_YW{background:rgba(13,17,23,.7)}:root.FormInput_dark__9wvHg .FormInput_select__7WJdL,[data-theme=dark] .FormInput_select__7WJdL{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b949e' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.Loading_spinner__4CfX_{border:3px solid rgba(0,0,0,.1);border-top-color:#1a7f37;border-radius:50%;animation:Loading_spin__bAbY4 .8s linear infinite}.Loading_spinner__4CfX_.Loading_sm__ESPAh{width:1rem;height:1rem;border-width:2px}.Loading_spinner__4CfX_.Loading_md__y_qe5{width:2rem;height:2rem}.Loading_spinner__4CfX_.Loading_lg__Nsqd5{width:3rem;height:3rem;border-width:4px}@keyframes Loading_spin__bAbY4{to{transform:rotate(1turn)}}.Loading_overlay__zzmHH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.Loading_overlayContent__RJq1l{display:flex;flex-direction:column;align-items:center;gap:1rem}.Loading_message___Dh69{color:white;font-size:1rem;margin:0}.Loading_skeleton__V9rw_{background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%);background-size:200% 100%;animation:Loading_shimmer__pZzMc 1.5s infinite}.Loading_skeleton__V9rw_.Loading_text__YtK4C{border-radius:4px}.Loading_skeleton__V9rw_.Loading_circular__pN3tO{border-radius:50%}.Loading_skeleton__V9rw_.Loading_rectangular__2o6X0{border-radius:8px}@keyframes Loading_shimmer__pZzMc{0%{background-position:-200% 0}to{background-position:200% 0}}.Loading_skeletonCard__juCPi{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;overflow:hidden}.Loading_skeletonCardContent__53_R1{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.Loading_skeletonTable__xonbX{display:flex;flex-direction:column;gap:.5rem}.Loading_skeletonTableRow__gK3l2{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.Loading_pulseLoader__LYZpx{display:flex;gap:.5rem;align-items:center;justify-content:center}.Loading_pulse__LkQVk{width:1rem;height:1rem;background:#1a7f37;border-radius:50%;animation:Loading_pulse__LkQVk 1.4s ease-in-out infinite}.Loading_pulse__LkQVk:first-child{animation-delay:-.32s}.Loading_pulse__LkQVk:nth-child(2){animation-delay:-.16s}@keyframes Loading_pulse__LkQVk{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.Loading_dotLoader__pX6wf{display:flex;gap:.5rem;align-items:center;justify-content:center}.Loading_dot__n__OE{width:.5rem;height:.5rem;background:#1a7f37;border-radius:50%;animation:Loading_bounce__50rsp 1.4s ease-in-out infinite}.Loading_dot__n__OE:first-child{animation-delay:-.32s}.Loading_dot__n__OE:nth-child(2){animation-delay:-.16s}@keyframes Loading_bounce__50rsp{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@media (prefers-color-scheme:dark){.Loading_spinner__4CfX_{border-color:#2ea043 rgba(255,255,255,.1) rgba(255,255,255,.1)}.Loading_skeleton__V9rw_{background:linear-gradient(90deg,rgba(13,17,23,.5) 25%,rgba(13,17,23,.7) 50%,rgba(13,17,23,.5) 75%)}.Loading_skeletonCard__juCPi{background:rgba(13,17,23,.7);border-color:rgba(48,54,61,.5)}.Loading_dot__n__OE,.Loading_pulse__LkQVk{background:#2ea043}}.InlineChat_chatContainer__MCnfK{margin-top:1rem}.InlineChat_chatHeader__Dmt7_{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.75rem 0;border-bottom:1px solid rgba(139,148,158,.2)}.InlineChat_headerInfo__Y8Xg3{display:flex;align-items:center;gap:.5rem}.InlineChat_chatIcon__pArTw{font-size:1.1rem}.InlineChat_chatTitle__B_v2V{font-weight:600;color:var(--text-primary);font-size:.9rem}.InlineChat_expandIcon__PAwJ8{color:var(--text-secondary);font-size:.7rem;transition:transform .2s}.InlineChat_chatBody__K1C95{overflow:hidden}.InlineChat_messagesContainer__9rFug{max-height:400px;min-height:200px;overflow-y:auto;padding:.75rem 0;display:flex;flex-direction:column;gap:.5rem}.InlineChat_emptyState__GAXZQ,.InlineChat_loadingState__zfn8c{text-align:center;padding:2rem;color:var(--text-secondary);font-size:.85rem}.InlineChat_templateSuggestions__RfWUl{padding:1rem;background:rgba(163,113,247,.05);border:1px dashed rgba(163,113,247,.2);border-radius:12px;margin:.5rem}.InlineChat_templateLabel__h_OjZ{font-size:.75rem;color:var(--text-secondary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.InlineChat_templateButtons__o5_40{display:flex;flex-wrap:wrap;gap:.5rem}.InlineChat_templateBtn__rLfOw{background:rgba(163,113,247,.1);border:1px solid rgba(163,113,247,.3);color:var(--accent-primary,#a371f7);padding:.4rem .8rem;border-radius:20px;font-size:.8rem;cursor:pointer;transition:all .2s;font-weight:500}.InlineChat_templateBtn__rLfOw:hover{background:rgba(163,113,247,.2);border-color:var(--accent-primary,#a371f7);transform:translateY(-1px)}.InlineChat_templateBtn__rLfOw:disabled{opacity:.5;cursor:not-allowed}.InlineChat_message__mYgll{max-width:85%;padding:.5rem .75rem;border-radius:12px;font-size:.85rem}.InlineChat_message__mYgll.InlineChat_sent__aSYQU{align-self:flex-end;background:var(--accent-primary,#a371f7);color:white;border-bottom-right-radius:4px}.InlineChat_message__mYgll.InlineChat_received__qMd6s{align-self:flex-start;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:4px}.InlineChat_messageContent__gw54e{word-break:break-word;line-height:1.4}.InlineChat_messageTime__XNAxb{font-size:.65rem;opacity:.7;margin-top:.25rem;text-align:right}.InlineChat_inputArea__q_hxD{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(139,148,158,.2)}.InlineChat_messageInput__1nJLu{flex:1 1;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:.5rem .75rem;color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color .2s}.InlineChat_messageInput__1nJLu:focus{border-color:var(--accent-primary,#a371f7)}.InlineChat_messageInput__1nJLu::placeholder{color:var(--text-secondary)}.InlineChat_messageInput__1nJLu:disabled{opacity:.6;cursor:not-allowed}.MediaGallery_galleryContainer__FFdfh{margin:1rem 0}.MediaGallery_galleryHeader___3YiS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.MediaGallery_galleryTitle__QWdE7{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.MediaGallery_emptyState__b_p7d{text-align:center;padding:2rem;color:var(--text-secondary);font-size:.85rem;background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border-color)}.MediaGallery_mediaGrid__NMGN0{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.MediaGallery_mediaItem__Ch1Ts{position:relative;border-radius:8px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color)}.MediaGallery_mediaThumbnail__ffUxF{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.MediaGallery_mediaThumbnail__ffUxF img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.MediaGallery_mediaThumbnail__ffUxF:hover img{transform:scale(1.05)}.MediaGallery_videoPlaceholder__ze8oo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(13,17,23,.8);font-size:2rem}.MediaGallery_sentBadge__WsCTZ{position:absolute;top:4px;right:4px;background:#238636;color:white;font-size:.65rem;padding:2px 6px;border-radius:4px}.MediaGallery_mediaInfo__lc580{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.MediaGallery_categoryBadge__ttvkU{font-size:.7rem;color:var(--text-secondary,#8b949e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaGallery_sendBtn__NSgHc{background:transparent;border:none;cursor:pointer;font-size:.9rem;padding:.25rem;opacity:.7;transition:opacity .2s}.MediaGallery_sendBtn__NSgHc:hover:not(:disabled){opacity:1}.MediaGallery_sendBtn__NSgHc:disabled{cursor:not-allowed;opacity:.4}.MediaGallery_modalOverlay__oWG0c{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.MediaGallery_modal__OAVS9{background:var(--bg-primary);border-radius:12px;padding:1.5rem;width:100%;max-width:400px;border:1px solid var(--border-color)}.MediaGallery_modal__OAVS9 h3{margin:0 0 1rem;color:var(--text-primary)}.MediaGallery_formGroup__NThgg{margin-bottom:1rem}.MediaGallery_formGroup__NThgg label{display:block;margin-bottom:.5rem;font-size:.85rem;color:var(--text-secondary)}.MediaGallery_formGroup__NThgg input,.MediaGallery_formGroup__NThgg select{width:100%;padding:.5rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}.MediaGallery_formGroup__NThgg input[type=file]{padding:.5rem}.MediaGallery_modalActions__cI1jf{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.MediaGallery_previewModal__0b_JS{position:relative;max-width:90vw;max-height:90vh;background:var(--bg-primary);border-radius:12px;overflow:hidden;border:1px solid var(--border-color)}.MediaGallery_previewMedia__NlmNa{max-width:100%;max-height:70vh;display:block}.MediaGallery_previewInfo__XMDIW{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.MediaGallery_previewInfo__XMDIW span{font-size:.85rem;color:var(--text-secondary)}.MediaGallery_previewInfo__XMDIW p{margin:0;color:var(--text-primary);font-size:.9rem}.MediaGallery_closeBtn__m1Ch6{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.6);border:none;color:white;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.MediaGallery_closeBtn__m1Ch6:hover{background:rgba(0,0,0,.8)}.page_chatPage__dZ56P{display:flex;height:100vh;background:var(--bg-primary);overflow:hidden}.page_customerSidebar__sDrbA{width:320px;border-right:1px solid var(--border-color);display:flex;flex-direction:column;background:var(--bg-secondary);flex-shrink:0}.page_sidebarHeader__sPX8a{padding:var(--space-lg);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.page_sidebarHeader__sPX8a h2{margin:0;font-size:var(--text-lg)}.page_customerCount__uiQ5c{background:var(--accent);color:white;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.page_searchBox__A2ClU{padding:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);background:var(--bg-tertiary);margin:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-color)}.page_searchBox__A2ClU svg{color:var(--text-secondary);flex-shrink:0}.page_searchBox__A2ClU input{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:var(--text-sm)}.page_searchBox__A2ClU input::placeholder{color:var(--text-secondary)}.page_customerList__5XKEB{flex:1 1;overflow-y:auto;padding:var(--space-sm)}.page_customerItem__CCUtD{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.page_customerItem__CCUtD:hover{background:var(--bg-tertiary)}.page_customerItem__CCUtD.page_active__Bcbyt{background:rgba(35,134,54,.15);border-left:3px solid var(--accent)}.page_avatar__4WuMm{width:40px;height:40px;border-radius:50%;background:var(--accent);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-base);flex-shrink:0}.page_customerInfo__01UuH{flex:1 1;overflow:hidden}.page_customerName__QD3mj{display:flex;align-items:center;gap:4px;font-weight:500;color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_customerPhone__DRu1e{font-size:var(--text-xs);color:var(--text-secondary)}.page_lastMessage__Od5wC{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.page_activeJobBadge__Nov9D{display:inline-flex;align-items:center;background:rgba(35,134,54,.15);color:var(--accent);font-size:10px;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);margin-left:6px;border:1px solid rgba(35,134,54,.3)}.page_emptyState__Fw_gH,.page_loadingState__f7peg{padding:var(--space-xl);text-align:center;color:var(--text-secondary)}.page_hasActiveJob__BowlS{background:rgba(35,134,54,.08);border-left:3px solid var(--accent)}.page_hasActiveJob__BowlS:hover{background:rgba(35,134,54,.15)}.page_activeAvatar__4Iqwe{background:linear-gradient(135deg,var(--accent),#2ea043);box-shadow:0 0 0 2px var(--accent),0 0 8px rgba(35,134,54,.4)}.page_activeDot__GVNxf{color:var(--accent);font-size:8px;margin-left:4px;animation:page_pulse__EwfJu 2s infinite}@keyframes page_pulse__EwfJu{0%,to{opacity:1}50%{opacity:.5}}.page_activeChatsSection__ugyu_{margin-bottom:var(--space-sm);padding:var(--space-xs);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid rgba(103,58,183,.2)}.page_sectionToggle__leA9o{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:var(--space-xs) var(--space-sm);color:var(--text-secondary)}.page_sectionToggle__leA9o svg{transition:transform .2s}.page_sectionToggle__leA9o.page_collapsed__zDHfQ svg{transform:rotate(-90deg)}.page_allChatsSection__m8TSr{padding:var(--space-sm)}.page_sectionLabel__hkgdq{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-xs)}.page_activePulse__yzIJN{color:var(--accent);animation:page_pulse__EwfJu 2s infinite}.page_activeCustomerItem___L6V4{background:rgba(103,58,183,.1);border-left:3px solid var(--accent)}.page_activeCustomerItem___L6V4:hover{background:rgba(103,58,183,.18)}.page_quickTemplates__tnj2n{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);overflow-x:auto;background:var(--bg-tertiary);border-top:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0}.page_quickTemplateBtn__WgVc2{padding:var(--space-xs) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_quickTemplateBtn__WgVc2:hover{background:var(--accent);color:white;border-color:var(--accent);transform:translateY(-1px)}.page_moreTemplatesBtn__VglnV{padding:var(--space-xs) var(--space-md);background:transparent;border:1px dashed var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.page_moreTemplatesBtn__VglnV:hover{border-color:var(--accent);color:var(--accent)}.page_chatArea__NBy67{flex:1 1;display:flex;flex-direction:column;overflow:hidden;height:100%;min-width:0}.page_chatHeader__wCIm0{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;gap:var(--space-sm)}.page_chatHeaderInfo__Uv1Ba{display:flex;align-items:center;gap:var(--space-md);min-width:0}.page_avatarLarge__wkvai{width:48px;height:48px;border-radius:50%;background:var(--accent);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-lg);flex-shrink:0}.page_chatHeaderInfo__Uv1Ba h3{margin:0 0 2px;color:var(--text-primary)}.page_chatHeaderInfo__Uv1Ba span{font-size:var(--text-sm);color:var(--text-secondary)}.page_chatActions__Jha7I{display:flex;gap:var(--space-xs);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.page_messagesContainer__qjXR6{flex:1 1;overflow-y:auto;padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:4px;min-height:0}.page_noMessages__1ZljZ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);color:var(--text-secondary)}.page_noMessagesTemplates__zlIyV{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;max-width:400px}.page_messageWrapper__3Oo3s{display:flex;flex-direction:column;width:100%;margin-bottom:2px}.page_messageWrapper__3Oo3s.page_sent__5I105{align-items:flex-end}.page_messageWrapper__3Oo3s.page_received__kbwMT{align-items:flex-start}.page_message__zhKuX{width:fit-content;max-width:65%;padding:6px 12px;border-radius:12px;font-size:var(--text-sm);line-height:1.4;word-wrap:break-word}.page_message__zhKuX.page_sent__5I105,.page_message__zhKuX.page_template__jDp9i{background:var(--accent);color:white;border-bottom-right-radius:4px}.page_message__zhKuX.page_received__kbwMT{background:var(--bg-tertiary);color:var(--text-primary);border-bottom-left-radius:4px}.page_message__zhKuX p{margin:0 0 2px;white-space:pre-wrap}.page_messageTime__5xLrC{font-size:var(--text-xs);opacity:.7}.page_messageStatus__JJpo0{margin-left:var(--space-xs)}.page_dateSeparator__QXJMq{display:flex;align-items:center;justify-content:center;padding:var(--space-md) 0}.page_dateSeparator__QXJMq span{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:11px;font-weight:500;padding:4px 14px;border-radius:var(--radius-full);letter-spacing:.3px}.page_templatesPanel__YSeC9{background:var(--bg-secondary);border-top:1px solid var(--border-color);max-height:300px;overflow-y:auto;flex-shrink:0}.page_templatesPanelHeader__KstGF{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-secondary)}.page_templatesPanelHeader__KstGF h4{margin:0;font-size:var(--text-sm)}.page_templatesPanelHeader__KstGF button{background:transparent;border:none;color:var(--text-secondary);font-size:var(--text-xl);cursor:pointer;line-height:1}.page_templateItem__wRH0W,.page_templatesList___Ky_B{display:flex;flex-direction:column}.page_templateItem__wRH0W{gap:var(--space-xs);padding:var(--space-md);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid var(--border-color)}.page_templateItem__wRH0W:hover{background:var(--bg-tertiary)}.page_templateItem__wRH0W:last-child{border-bottom:none}.page_templateName___8IZH{font-weight:500;color:var(--text-primary)}.page_templatePreview__IqBwx{font-size:var(--text-xs);color:var(--text-secondary)}.page_inputArea__T0gXv{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;align-items:center}.page_inputArea__T0gXv textarea{flex:1 1;padding:var(--space-sm) var(--space-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;resize:none;min-height:44px;max-height:120px;outline:none}.page_inputArea__T0gXv textarea::placeholder{color:var(--text-secondary)}.page_inputArea__T0gXv textarea:focus{border-color:var(--accent)}.page_noCustomerSelected__R8Psa{flex:1 1;display:flex;align-items:center;justify-content:center}.page_placeholder__W4Aec{text-align:center;color:var(--text-secondary)}.page_placeholder__W4Aec svg{opacity:.5;margin-bottom:var(--space-md)}.page_placeholder__W4Aec h3{margin:0 0 var(--space-sm) 0;color:var(--text-primary)}.page_placeholder__W4Aec p{margin:0;font-size:var(--text-sm)}.page_modalOverlay__52m3J{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-lg)}.page_modal__6NyTR{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.page_modalHeader__jqT8M{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg);border-bottom:1px solid var(--border-color)}.page_modalHeader__jqT8M h3{margin:0;font-size:var(--text-lg)}.page_modalHeader__jqT8M button{background:transparent;border:none;color:var(--text-secondary);font-size:var(--text-2xl);cursor:pointer;line-height:1}.page_modalBody__tCB3C{padding:var(--space-lg);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-md)}.page_estimateRow__FTIYf{display:flex;gap:var(--space-sm)}.page_estimateRow__FTIYf input{padding:var(--space-sm) var(--space-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);outline:none}.page_estimateRow__FTIYf input:first-child{flex:1 1}.page_estimateRow__FTIYf input:nth-child(2){width:120px}.page_estimateRow__FTIYf input:focus{border-color:var(--accent)}.page_removeBtn__dEZ87{width:32px;height:32px;background:rgba(248,81,73,.15);color:var(--status-error);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-lg)}.page_estimateTotal__Z1tQT{display:flex;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--border-color);font-size:var(--text-lg)}.page_estimateTotal__Z1tQT strong{color:var(--accent)}.page_modalActions__8hEqR{display:flex;gap:var(--space-md);padding:var(--space-lg);border-top:1px solid var(--border-color);justify-content:flex-end}.page_unreadBadge__5n3l_{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:white;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;padding:0 5px;margin-left:4px;line-height:1;animation:page_badgePop__1MFXv .3s ease-out;flex-shrink:0}@keyframes page_badgePop__1MFXv{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.page_attachBtn__nvc9F{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0}.page_attachBtn__nvc9F:hover{color:var(--accent);background:var(--bg-tertiary)}.page_docActions__R5LtK{display:flex;gap:4px;align-items:center}.page_docBtn__npXBP{padding:4px 10px;font-size:12px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_docBtn__npXBP:hover{background:var(--accent);color:white;border-color:var(--accent)}.page_docBtn__npXBP:disabled{opacity:.5;cursor:not-allowed}.page_docPreviewModal__Q0z3n{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:650px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.page_docPreviewBody__gys6U{flex:1 1;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.page_docPreviewBody__gys6U iframe{width:100%;height:300px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:white}.page_docMessage__HU76e{display:flex;flex-direction:column;gap:var(--space-xs)}.page_docMessage__HU76e label{display:block;font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_docMessage__HU76e textarea{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);font-size:var(--text-sm);color:var(--text-primary);font-family:inherit;resize:vertical;min-height:80px;line-height:1.5;outline:none}.page_docMessage__HU76e textarea:focus{border-color:var(--accent)}.page_mobileBackBtn__HIn_J{display:none}.page_message__zhKuX img{cursor:pointer}.page_message__zhKuX img,.page_message__zhKuX video{max-width:100%;border-radius:8px}.page_message__zhKuX audio{max-width:100%}@media (max-width:768px){.page_chatPage__dZ56P{position:relative}.page_customerSidebar__sDrbA{position:fixed;inset:0;width:100%;height:100dvh;z-index:50;transform:translateX(0);transition:transform .3s ease;border-right:none}.page_customerSidebar__sDrbA.page_hidden__tIubg{transform:translateX(-100%);pointer-events:none}.page_chatArea__NBy67{width:100%}.page_sidebarHeader__sPX8a{padding:var(--space-md)}.page_sidebarHeader__sPX8a h2{font-size:var(--text-md)}.page_mobileBackBtn__HIn_J{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;padding:var(--space-xs);margin-right:var(--space-xs);flex-shrink:0}.page_chatHeader__wCIm0{padding:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_avatarLarge__wkvai{width:36px;height:36px;font-size:var(--text-base)}.page_chatHeaderInfo__Uv1Ba h3{font-size:var(--text-sm)}.page_chatActions__Jha7I{gap:4px}.page_chatActions__Jha7I button,.page_docBtn__npXBP{padding:4px 8px;font-size:11px}.page_messagesContainer__qjXR6{padding:var(--space-md)}.page_message__zhKuX{max-width:80%}.page_quickTemplates__tnj2n{padding:var(--space-xs) var(--space-sm)}.page_inputArea__T0gXv{padding:var(--space-sm)}.page_inputArea__T0gXv textarea{min-height:40px}.page_docPreviewModal__Q0z3n,.page_modal__6NyTR{margin:var(--space-sm);max-width:calc(100vw - var(--space-lg))}.page_modalActions__8hEqR,.page_modalBody__tCB3C,.page_modalHeader__jqT8M{padding:var(--space-md)}.page_modalActions__8hEqR{flex-direction:column}.page_modalActions__8hEqR button{width:100%}.page_docPreviewBody__gys6U iframe{height:200px}}@media (max-width:480px){.page_avatarLarge__wkvai{width:32px;height:32px;font-size:var(--text-sm)}.page_chatHeaderInfo__Uv1Ba h3{font-size:13px}}.page_activeJobBanner__DwlO1{display:flex;flex-direction:column;padding:12px 24px;background:rgba(13,17,23,.85);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;gap:12px}.page_jobBannerHeader__W6Db0{display:flex;justify-content:space-between;align-items:center}.page_jobBannerTitle__ar6v4{font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.page_jobBannerProgress__gHVOT{display:flex;align-items:center;gap:12px;flex:1 1;max-width:300px;margin-left:auto}.page_jobProgressBar__Q32Q7{flex:1 1;height:6px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.page_jobProgressFill__kIKrg{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;transition:width .5s ease}.page_jobProgressText__HemiW{font-size:11px;color:var(--text-secondary);font-weight:600;min-width:35px;text-align:right}.page_contextualChips__aWuXj{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.page_contextualChips__aWuXj::-webkit-scrollbar{display:none}.page_contextChip___saUD{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.page_contextChip___saUD:hover{background:rgba(59,130,246,.1);border-color:#3b82f6;color:#3b82f6}.page_contextChip___saUD svg{color:currentColor;opacity:.8}.page_aiSuggestionsBar__hq9ME{display:flex;flex-direction:column;gap:8px;padding:12px 24px;background:linear-gradient(90deg,rgba(13,17,23,.95),rgba(20,15,30,.95));border-top:1px solid rgba(139,92,246,.3);margin-top:auto;flex-shrink:0}.page_aiSuggestionsLabel__g0Ts9{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:.5px}.page_aiSuggestionsList__7kVqZ{display:flex;flex-wrap:wrap;gap:8px}.page_aiSuggestionChip__vL7Nl{background:rgba(139,92,246,.15);border:1px solid #8b5cf6;color:#e2e8f0;padding:8px 14px;border-radius:16px;font-size:13px;cursor:pointer;transition:all .2s ease;text-align:left}.page_aiSuggestionChip__vL7Nl:hover{background:rgba(139,92,246,.3);color:#fff;transform:translateY(-1px)}.page_aiTypingIndicator__ZfJIF{display:flex;align-items:center;gap:4px;padding:8px 14px;background:rgba(139,92,246,.1);border-radius:16px}.page_aiTypingIndicator__ZfJIF span{width:6px;height:6px;background:#8b5cf6;border-radius:50%;animation:page_typing__y0CLZ 1.4s ease-in-out infinite both}.page_aiTypingIndicator__ZfJIF span:first-child{animation-delay:-.32s}.page_aiTypingIndicator__ZfJIF span:nth-child(2){animation-delay:-.16s}@keyframes page_typing__y0CLZ{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page_dashboard__kNuGp{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) var(--space-2xl);min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%;box-sizing:border-box}.page_loadingContainer__HJM_Y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--space-md)}.page_spinner__STN52{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:page_spin__83Eln .8s linear infinite}@keyframes page_spin__83Eln{to{transform:rotate(1turn)}}.page_header__hMSOF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.page_header__hMSOF h1{margin:0;font-size:var(--text-2xl)}.page_subtitle__26Ix7{color:var(--text-secondary);font-size:var(--text-xs);margin:0}.page_quickActions__YaRtn{display:flex;gap:var(--space-sm)}.page_timeFilter__lIHQB{display:flex;gap:4px;background:var(--bg-secondary);padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.page_timeFilterTab__GeJGd{padding:6px 12px;border:none;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.page_timeFilterTab__GeJGd:hover{color:var(--text-primary);background:var(--bg-tertiary)}.page_timeFilterTab__GeJGd.page_active__sBdJ3{background:var(--accent);color:#fff}.page_span2__Uiihv{grid-column:span 2}.page_kpiRow___R_1u{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.page_kpiCard__Lmdri{padding:var(--space-md) var(--space-lg)!important}.page_kpiHeader__3Z7qp{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.page_kpiLabel__KapXK{font-size:11px;color:var(--text-secondary)}.page_kpiChange__mJoKF{font-size:10px;font-weight:600;padding:2px 6px;border-radius:var(--radius-xs)}.page_kpiChange__mJoKF.page_positive__cVgo4{color:#238636;background:rgba(35,134,54,.15)}.page_kpiChange__mJoKF.page_negative__dF6Ul{color:#f85149;background:rgba(248,81,73,.15)}.page_kpiValue__58iIQ{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1.3;margin:var(--space-xs) 0}.page_kpiCompare__8C2FM{font-size:10px;color:var(--text-secondary)}.page_chartsRow__5_ENK{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.page_chartCard___S6ri{padding:var(--space-lg)!important}.page_chartTitle__jEdvi{font-size:var(--text-md);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-sm)}.page_chartContainer__ACwP_{height:180px;position:relative}.page_bottomRow__hwx_N{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:var(--space-lg)}.page_listCard__9_Mxz{padding:var(--space-lg)!important}.page_listContainer__Y6gbg{display:flex;flex-direction:column;gap:var(--space-sm);max-height:280px;overflow-y:auto}.page_emptyState__o7E5O{color:var(--text-secondary);font-size:var(--text-xs);text-align:center;padding:var(--space-lg)}.page_listItem__sdwJD{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-tertiary);border-radius:var(--radius-md);transition:background var(--transition-fast)}.page_listItem__sdwJD:hover{background:var(--bg-secondary)}.page_listRank__nyx7f{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:white;border-radius:var(--radius-xs);font-size:10px;font-weight:600;flex-shrink:0}.page_listAvatar__9fhxz{width:28px;height:28px;flex-shrink:0}.page_listAvatar__9fhxz img{width:100%;height:100%;border-radius:50%;object-fit:cover}.page_avatarPlaceholder__HWWMe{width:100%;height:100%;border-radius:50%;background:var(--accent);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.page_listInfo__v_D62{flex:1 1;min-width:0}.page_listName__x__Pl{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_listMeta__kxjPk{font-size:10px;color:var(--text-secondary)}.page_listStats__VhY5G{text-align:right;flex-shrink:0}.page_statPrimary__xm7XN{font-size:12px;font-weight:600;color:var(--accent)}.page_statSecondary__sFyd_{font-size:9px;color:var(--text-secondary)}.page_cardHeader__BKx4i{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs)}.page_addTaskBtn__G0qd2{background:var(--accent);color:white;border:none;padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:4px}.page_addTaskBtn__G0qd2:hover{background:var(--accent-hover)}.page_taskItem__x6zz8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);padding:8px;background:var(--bg-tertiary);border-radius:var(--radius-sm);border-left:2px solid var(--accent)}.page_taskInfo__fMbro{flex:1 1;min-width:0}.page_taskTitle__97WNx{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.page_taskDesc__kz_X5,.page_taskTitle__97WNx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_taskDesc__kz_X5{font-size:10px;color:var(--text-secondary)}.page_taskMeta__IZgcW{display:flex;align-items:center;gap:6px;flex-shrink:0}.page_taskTimer__QF3uP{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary);background:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-xs)}.page_taskTimer__QF3uP.page_active__sBdJ3{color:#238636;background:rgba(35,134,54,.15)}.page_taskTimer__QF3uP.page_overdue__0IVrZ{color:#f85149;background:rgba(248,81,73,.15)}.page_taskDate__MioJS{font-size:10px;padding:2px 6px;background:var(--bg-secondary);border-radius:var(--radius-xs);color:var(--text-secondary);white-space:nowrap}.page_taskDate__MioJS.page_overdue__0IVrZ{background:rgba(248,81,73,.15);color:#f85149}.page_taskActions__qCx8J{display:flex;gap:4px}.page_taskActionBtn__jqUon{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.page_taskActionBtn__jqUon:hover{background:var(--bg-secondary);color:var(--text-primary)}.page_taskActionBtn__jqUon.page_delete__kVuRb:hover{color:#f85149}.page_taskStatus__qX4LK{font-size:9px;padding:2px 6px;background:var(--bg-secondary);border-radius:var(--radius-xs);color:var(--text-secondary);text-transform:capitalize}.page_modalOverlay__TT354{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md)}.page_modal__uDDBs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:0 24px 48px rgba(0,0,0,.4)}.page_modalHeader__jjc3E{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--border-color)}.page_modalTitle__Jc_9c{font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.page_modalCloseBtn__1z4TF{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;transition:color var(--transition-fast)}.page_modalCloseBtn__1z4TF:hover{color:var(--text-primary)}.page_modalBody__s6ZQL{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.page_formGroup__uGATh{display:flex;flex-direction:column;gap:4px}.page_formLabel__4jkgS{font-size:11px;color:var(--text-secondary)}.page_formInput__rCo_h{width:100%;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast)}.page_formInput__rCo_h:focus{border-color:var(--accent)}.page_formInput__rCo_h::placeholder{color:var(--text-secondary)}.page_modalActions__SDNz1{display:flex;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--border-color);justify-content:flex-end}@media (max-width:1200px){.page_chartsRow__5_ENK{grid-template-columns:repeat(2,1fr)}.page_bottomRow__hwx_N{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page_dashboard__kNuGp{padding:var(--space-md);padding-top:calc(var(--space-md) + 60px);width:100%}.page_header__hMSOF h1{font-size:var(--text-lg)}.page_kpiRow___R_1u{grid-template-columns:repeat(2,1fr)}.page_chartsRow__5_ENK{grid-template-columns:1fr}.page_chartContainer__ACwP_{height:120px}.page_bottomRow__hwx_N{grid-template-columns:1fr}}@media (max-width:480px){.page_dashboard__kNuGp{padding:var(--space-sm);padding-top:calc(var(--space-sm) + 60px)}.page_kpiRow___R_1u{grid-template-columns:1fr 1fr;gap:6px}.page_kpiValue__58iIQ{font-size:var(--text-lg)}}.page_nsmGrid__qs0zO{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-md);margin-top:var(--space-sm)}.page_nsmCategory__6zvbN{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.page_nsmCategoryTitle__EtaZy{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-xs);margin-bottom:var(--space-xs)}.page_nsmMetric__T0h24{display:flex;flex-direction:column;gap:4px}.page_nsmMetricName__Cb9bU{font-size:10px;font-weight:600;color:var(--text-secondary)}.page_nsmValues__f60kP{display:flex;justify-content:space-between;align-items:baseline}.page_nsmCurrent__Z_WWq{font-size:var(--text-md);font-weight:700;font-family:var(--font-heading);color:var(--text-primary)}.page_nsmTarget__9acs4{font-size:10px;color:var(--text-secondary)}.page_nsmProgressBar__UAgUa{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden;margin-top:2px}.page_nsmProgressFill__6AUu9{height:100%;background:var(--accent);border-radius:2px}@media (max-width:1200px){.page_nsmGrid__qs0zO{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_nsmGrid__qs0zO{grid-template-columns:1fr 1fr}}@media (max-width:480px){.page_nsmGrid__qs0zO{grid-template-columns:1fr}}.page_container__YAInO{padding:var(--space-lg);max-width:1400px;margin:0 auto}.page_header__00fX7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}.page_header__00fX7 h1{font-size:1.75rem;font-weight:600;color:var(--text-primary)}.page_headerActions__HYYbB{display:flex;gap:var(--space-sm)}.page_summaryGrid__QSBmO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.page_summaryCard__JYopg{padding:var(--space-lg);text-align:center}.page_summaryValue__R5F2l{font-size:2rem;font-weight:700;margin-bottom:var(--space-xs)}.page_summaryValue__R5F2l.page_positive__Kfa_K{color:var(--success)}.page_summaryValue__R5F2l.page_negative__M6dts{color:var(--error)}.page_summaryLabel__yivdN{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_sectionHeader__9yz0F{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.page_sectionTitle__DaCfd{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.page_salariesSection__sym4U{margin-bottom:var(--space-xl)}.page_salariesGrid__FkEG2{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}.page_salaryCard__mIL2k{padding:var(--space-md);display:flex;align-items:center;gap:var(--space-md)}.page_avatar__Op6Gi{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1.125rem;flex-shrink:0}.page_salaryInfo__ciupS{flex:1 1;min-width:0}.page_salaryInfo__ciupS h4{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_salaryInfo__ciupS p{font-size:.75rem;color:var(--text-secondary)}.page_salaryAmount__WaPBc{text-align:right}.page_salaryAmount__WaPBc .page_amount__2alZf{font-size:1rem;font-weight:600;color:var(--text-primary)}.page_salaryAmount__WaPBc .page_joinDate__uofCF{font-size:.75rem;color:var(--text-secondary)}.page_expensesSection__9iaV1{margin-bottom:var(--space-xl)}.page_filters__oznHw{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.page_filterSelect__pS7r6{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem}.page_expensesTable__QGd0I{width:100%;border-collapse:collapse}.page_expensesTable__QGd0I td,.page_expensesTable__QGd0I th{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--border-color)}.page_expensesTable__QGd0I th{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;background:var(--bg-secondary)}.page_expensesTable__QGd0I td{font-size:.875rem;color:var(--text-primary)}.page_categoryBadge__SkU2K{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:capitalize}.page_categoryBadge__SkU2K.page_rent__KzhCI{background:rgba(99,102,241,.15);color:#6366f1}.page_categoryBadge__SkU2K.page_api_bills__jD0rF{background:rgba(236,72,153,.15);color:#ec4899}.page_categoryBadge__SkU2K.page_tech__Pwmhg{background:rgba(14,165,233,.15);color:#0ea5e9}.page_categoryBadge__SkU2K.page_salary__RSxe_{background:rgba(34,197,94,.15);color:#22c55e}.page_categoryBadge__SkU2K.page_marketing__Pnjyb{background:rgba(249,115,22,.15);color:#f97316}.page_categoryBadge__SkU2K.page_travel__iYx_f{background:rgba(168,85,247,.15);color:#a855f7}.page_categoryBadge__SkU2K.page_utilities__EJvp1{background:rgba(234,179,8,.15);color:#eab308}.page_categoryBadge__SkU2K.page_other__Oa3mu{background:rgba(107,114,128,.15);color:#6b7280}.page_amountCell__A5K1F{font-weight:600}.page_amountCell__A5K1F.page_income__lN9I0{color:var(--success)}.page_amountCell__A5K1F.page_expense__dd0OU{color:var(--error)}.page_emptyState__Udqkt{text-align:center;padding:var(--space-xl);color:var(--text-secondary)}.page_modalOverlay__dsdz1{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md)}.page_modal___Uuni{background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.page_modal___Uuni h2{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-lg);color:var(--text-primary)}.page_form__QP1kZ{display:flex;flex-direction:column;gap:var(--space-md)}.page_formRow__nLsp_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.page_modalActions__SUfv8{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-md)}.page_loading___Bt_6{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--text-secondary)}@media (max-width:768px){.page_container__YAInO{padding:var(--space-md)}.page_header__00fX7{flex-direction:column;align-items:flex-start}.page_expensesTable__QGd0I{display:block;overflow-x:auto}.page_formRow__nLsp_,.page_salariesGrid__FkEG2{grid-template-columns:1fr}}.page_container__zagmD{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.page_loginBox__FZMq5{width:100%;max-width:420px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_header__X7UxJ{text-align:center;margin-bottom:2rem}.page_header__X7UxJ h1{font-size:1.75rem;font-weight:700;color:#24292f;margin:0 0 .5rem}.page_header__X7UxJ p{font-size:.875rem;color:#57606a;margin:0}.page_form__FClb7{display:flex;flex-direction:column;gap:1.5rem}.page_footer__Res3w{margin-top:2rem;text-align:center}.page_footer__Res3w p{font-size:.75rem;color:#6e7781;margin:0}@media (prefers-color-scheme:dark){.page_loginBox__FZMq5{background:rgba(13,17,23,.95);border:1px solid rgba(48,54,61,.5)}.page_header__X7UxJ h1{color:#c9d1d9}.page_header__X7UxJ p{color:#8b949e}.page_footer__Res3w p{color:#6e7681}}.page_dashboard__xmYah{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);min-height:100vh;overflow-x:hidden}.page_header__8ARvE{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg)}.page_header__8ARvE h1{margin-bottom:var(--space-xs);font-size:var(--text-3xl)}.page_subtitle__XSPIR{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.page_quickActions__MldRP{display:flex;align-items:center;gap:var(--space-md)}.page_filterGroup__1sLkf{display:flex;gap:4px;background:var(--bg-secondary);padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-color)}.page_filterTab__CdNQh{padding:8px 16px;border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.page_filterTab__CdNQh:hover{color:var(--text-primary);background:var(--bg-tertiary)}.page_filterTab__CdNQh.page_active__x1V_r{background:var(--accent);color:#fff}.page_searchInput__d8fsm{padding:8px 16px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-sm);outline:none;min-width:250px;transition:border-color var(--transition-fast)}.page_searchInput__d8fsm:focus{border-color:var(--accent)}.page_loadingContainer__N_FNk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--space-md)}.page_spinner__PCvdF{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:page_spin__g2PEh .8s linear infinite}@keyframes page_spin__g2PEh{to{transform:rotate(1turn)}}.page_tableCard__aiO7h{padding:0!important;overflow:hidden}.page_tableWrapper__eabOi{width:100%;overflow-x:auto}.page_table__Tske3{width:100%;border-collapse:collapse;text-align:left}.page_table__Tske3 td,.page_table__Tske3 th{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-color)}.page_table__Tske3 th{background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.page_sortable__W_lrI{cursor:pointer;-webkit-user-select:none;user-select:none}.page_sortable__W_lrI:hover{color:var(--text-primary)}.page_tableRow__Zj4ir{cursor:pointer;transition:background var(--transition-fast)}.page_tableRow__Zj4ir:hover{background:var(--bg-secondary)}.page_dateCell__0Kknr{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.page_customerName__ABuue{font-weight:600;color:var(--text-primary);font-size:var(--text-sm)}.page_vehicleReg____LSF{font-size:var(--text-xs);color:var(--accent);font-weight:500;margin-top:2px}.page_jobCell__6OMW_{font-size:var(--text-sm);color:var(--text-primary);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_territoryBadge__7pvgv{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:var(--bg-tertiary);font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.page_statusBadge___WA4f{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_revenueCell__J1hqz{font-weight:600;color:var(--text-primary)}.page_profitCell__BmtZV{font-weight:600;color:#3fb950}.page_negative__kThso{color:#f85149}.page_emptyState__ZnbyT{text-align:center;padding:var(--space-xl)!important;color:var(--text-secondary);font-style:italic}.page_summaryRow__OTk4A{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.page_summaryCard__P8kxK{padding:var(--space-md) var(--space-lg)!important}.page_summaryLabel__o_93V{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_summaryValue___qa9y{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-heading);color:var(--text-primary);margin:var(--space-xs) 0}.page_summaryMeta__k6C33{font-size:11px;color:var(--text-secondary)}@media (max-width:768px){.page_header__8ARvE{flex-direction:column;align-items:flex-start}.page_quickActions__MldRP{flex-direction:column;align-items:stretch;width:100%}.page_searchInput__d8fsm{width:100%}}.page_page__yuriw{padding:var(--space-xl);max-width:800px;margin:0 auto}.page_loading__T5yS9{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--text-secondary)}.page_header__QIWYG{margin-bottom:var(--space-xl)}.page_header__QIWYG h1{margin:0 0 var(--space-xs);font-size:var(--text-2xl);color:var(--text-primary)}.page_header__QIWYG p{margin:0;color:var(--text-secondary)}.page_grid__tyAQK{display:flex;flex-direction:column;gap:var(--space-lg)}.page_card__LeS8K{padding:var(--space-lg)!important}.page_card__LeS8K h2{margin:0 0 var(--space-lg);font-size:var(--text-lg);color:var(--text-primary)}.page_formGroup__53lez{margin-bottom:var(--space-md)}.page_formGroup__53lez label{display:block;margin-bottom:var(--space-xs);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.page_formGroup__53lez input{width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--transition-fast)}.page_formGroup__53lez input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(163,113,247,.15)}.page_disabledInput__EJp1p{background:var(--bg-secondary)!important;color:var(--text-tertiary)!important;cursor:not-allowed}.page_hint__Q_H0V{display:block;margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--text-tertiary)}.page_themeSection__3OEHy p{margin:0 0 var(--space-md);color:var(--text-secondary)}.page_themeButtons__jGUt_{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.page_themeButton__Kl4H8{flex:1 1;padding:var(--space-md);background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.page_themeButton__Kl4H8:hover{border-color:var(--accent);color:var(--text-primary)}.page_themeButton__Kl4H8.page_active__WmIXD{border-color:var(--accent);background:rgba(163,113,247,.1);color:var(--accent)}@media (max-width:600px){.page_themeButtons__jGUt_{flex-direction:column}}.page_page__lTiCi{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);min-height:100vh}.page_header__Quhsb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_header__Quhsb h1{margin-bottom:var(--space-xs)}.page_subtitle__jcQyf{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.page_summaryRow__zj2xV{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}@media (max-width:900px){.page_summaryRow__zj2xV{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_summaryRow__zj2xV{grid-template-columns:1fr}}.page_filters__rRIVD{display:flex;gap:var(--space-xs);flex-wrap:wrap}.page_remindersList__KjTvU{display:flex;flex-direction:column;gap:var(--space-md)}.page_emptyState__NTCyX{text-align:center;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.page_emptyState__NTCyX,.page_loadingState__lW_lr{padding:var(--space-2xl);color:var(--text-secondary)}.page_loadingState__lW_lr{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_spinner__T9Hu5{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:page_spin__XjEeN .8s linear infinite;margin-bottom:var(--space-md)}@keyframes page_spin__XjEeN{to{transform:rotate(1turn)}}@media (max-width:600px){.page_page__lTiCi{padding:var(--space-md)}.page_header__Quhsb{flex-direction:column;align-items:flex-start}}.AIJobAdvisor_advisorCard__F2Hjl{background:linear-gradient(135deg,rgba(15,15,25,.7),rgba(30,25,50,.5));border:1px solid rgba(120,100,200,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.AIJobAdvisor_header__qF_6y{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.AIJobAdvisor_titleWrap__jYcyn{display:flex;align-items:center;gap:12px}.AIJobAdvisor_titleWrap__jYcyn h3{margin:0;font-size:1rem;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.AIJobAdvisor_subtitle__3dwzK{font-size:.7rem;color:rgba(255,255,255,.35);display:block;margin-top:1px}.AIJobAdvisor_aiIconWrapper__D55uI{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#a78bfa,#7c3aed);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.AIJobAdvisor_talkBackToggle__O9xV4{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.AIJobAdvisor_talkBackToggle__O9xV4:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.AIJobAdvisor_talkBackToggle__O9xV4.AIJobAdvisor_talkBackOn__pc_n1{background:rgba(167,139,250,.15);color:#a78bfa;border-color:rgba(167,139,250,.3)}.AIJobAdvisor_statusDot__ca4cI{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0}.AIJobAdvisor_statusDot__ca4cI.AIJobAdvisor_green__9o7SV{background:#22c55e;color:#22c55e}.AIJobAdvisor_statusDot__ca4cI.AIJobAdvisor_yellow__Q38YB{background:#eab308;color:#eab308}.AIJobAdvisor_statusDot__ca4cI.AIJobAdvisor_red__qiiHD{background:#ef4444;color:#ef4444}.AIJobAdvisor_insightsList__JoPBc{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.AIJobAdvisor_insightItem__qjRtF{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:.82rem;font-weight:500;background:rgba(255,255,255,.02)}.AIJobAdvisor_insightItem__qjRtF.AIJobAdvisor_red__qiiHD{color:#fca5a5;border-left:3px solid #ef4444}.AIJobAdvisor_insightItem__qjRtF.AIJobAdvisor_yellow__Q38YB{color:#fef08a;border-left:3px solid #eab308}.AIJobAdvisor_insightItem__qjRtF.AIJobAdvisor_green__9o7SV{color:#bbf7d0;border-left:3px solid #22c55e}.AIJobAdvisor_suggestionsSection__lTUVE{margin-bottom:16px}.AIJobAdvisor_suggestionsHeader__s25_U{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#a78bfa;margin-bottom:10px}.AIJobAdvisor_suggestionsList__381Kh{display:flex;flex-direction:column;gap:8px}.AIJobAdvisor_suggestionCard__fvjgw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.AIJobAdvisor_suggestionCard__fvjgw:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.AIJobAdvisor_suggestionCard__fvjgw.AIJobAdvisor_sug_critical__6N2Y1{border-left:3px solid #ef4444}.AIJobAdvisor_suggestionCard__fvjgw.AIJobAdvisor_sug_warning__iekTe{border-left:3px solid #eab308}.AIJobAdvisor_suggestionCard__fvjgw.AIJobAdvisor_sug_tip___qPnm{border-left:3px solid #22c55e}.AIJobAdvisor_suggestionContent__maYP1{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0}.AIJobAdvisor_suggestionIcon__cfc2q{font-size:1.1rem;flex-shrink:0;margin-top:1px}.AIJobAdvisor_suggestionText__nDu1L{display:flex;flex-direction:column;gap:2px;min-width:0}.AIJobAdvisor_suggestionText__nDu1L strong{font-size:.82rem;color:#e2e8f0;font-weight:600}.AIJobAdvisor_suggestionText__nDu1L span{font-size:.72rem;color:rgba(255,255,255,.4);line-height:1.4}.AIJobAdvisor_suggestionAction__6lWsA{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,rgba(167,139,250,.2),rgba(139,92,246,.15));color:#c4b5fd;white-space:nowrap;flex-shrink:0}.AIJobAdvisor_suggestionAction__6lWsA:hover{background:linear-gradient(135deg,rgba(167,139,250,.3),rgba(139,92,246,.25));color:#e2d6ff;transform:translateX(2px)}.AIJobAdvisor_voiceSection__S2t2c{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;margin-bottom:16px}.AIJobAdvisor_voiceHeader__B3oE_{margin-bottom:12px}.AIJobAdvisor_voiceLabel__6PbYv{font-weight:700;font-size:.85rem;color:#e2e8f0}.AIJobAdvisor_voiceHint__thZpx{display:block;font-size:.7rem;color:rgba(255,255,255,.3);margin-top:4px;line-height:1.4}.AIJobAdvisor_voiceControls__gEod7{display:flex;gap:10px;align-items:center}.AIJobAdvisor_micButton__DKjXk{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.12);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .25s ease;background:rgba(255,255,255,.06);color:#cbd5e1}.AIJobAdvisor_micButton__DKjXk:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.AIJobAdvisor_micButton__DKjXk:disabled{opacity:.5;cursor:not-allowed}.AIJobAdvisor_micButton__DKjXk.AIJobAdvisor_micActive__BaGd8{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border-color:transparent;animation:AIJobAdvisor_pulse__NC6oX 1.5s infinite;box-shadow:0 0 20px rgba(239,68,68,.3)}@keyframes AIJobAdvisor_pulse__NC6oX{0%,to{box-shadow:0 0 20px rgba(239,68,68,.3)}50%{box-shadow:0 0 30px rgba(239,68,68,.5)}}.AIJobAdvisor_parseButton__YehBb{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:24px;border:none;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .25s ease;background:linear-gradient(135deg,#22c55e,#16a34a);color:white}.AIJobAdvisor_parseButton__YehBb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(34,197,94,.3)}.AIJobAdvisor_parseButton__YehBb:disabled{opacity:.6;cursor:not-allowed}.AIJobAdvisor_transcriptBox__8AMdO{margin-top:12px;padding:12px 14px;border-radius:8px;background:rgba(13,17,23,.6);border:1px solid rgba(139,148,158,.15);font-size:.85rem;line-height:1.5;min-height:40px;max-height:100px;overflow-y:auto}.AIJobAdvisor_transcriptFinal__TQ_I8{color:#e2e8f0}.AIJobAdvisor_transcriptInterim__Bmn6e{color:rgba(167,139,250,.6);font-style:italic}.AIJobAdvisor_clearTranscript__s43Qi{background:none;border:none;color:rgba(255,255,255,.3);font-size:.72rem;cursor:pointer;margin-top:6px;padding:2px 0;transition:color .15s}.AIJobAdvisor_clearTranscript__s43Qi:hover{color:rgba(255,255,255,.6)}.AIJobAdvisor_voiceResultBanner__x_CeW{margin-top:10px;padding:10px 14px;border-radius:8px;font-size:.82rem;font-weight:600}.AIJobAdvisor_voiceSuccess___yhE7{background:rgba(34,197,94,.1);color:#4ade80;border:1px solid rgba(34,197,94,.2)}.AIJobAdvisor_voiceError___1eJm{background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.2)}.AIJobAdvisor_speakingIndicator__0Yu7A{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;border-radius:8px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.15);font-size:.78rem;color:#c4b5fd}.AIJobAdvisor_speakingPulse__ppF1p{animation:AIJobAdvisor_speakPulse___wDZD 1s ease-in-out infinite}@keyframes AIJobAdvisor_speakPulse___wDZD{0%,to{opacity:.4}50%{opacity:1}}.AIJobAdvisor_stopSpeakBtn__ghb6Z{margin-left:auto;background:none;border:1px solid rgba(167,139,250,.3);color:#a78bfa;padding:2px 10px;border-radius:6px;font-size:.72rem;cursor:pointer;transition:all .15s}.AIJobAdvisor_stopSpeakBtn__ghb6Z:hover{background:rgba(167,139,250,.15)}.AIJobAdvisor_actions__VdEl1{display:flex;gap:10px}.AIJobAdvisor_actionBtn__3Buhh{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:none;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;flex:1 1;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:white}.AIJobAdvisor_actionBtn__3Buhh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px rgba(139,92,246,.4)}.AIJobAdvisor_actionBtn__3Buhh:disabled{opacity:.5;cursor:not-allowed}.AIJobAdvisor_spinIcon__lfbFX{animation:AIJobAdvisor_spin__V1Dr5 1s linear infinite}@keyframes AIJobAdvisor_spin__V1Dr5{to{transform:rotate(1turn)}}