.Sidebar_sidebar__v6daX{position:fixed;left:0;top:0;bottom:0;width:260px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);border-right:1px solid hsla(0,0%,100%,.05);padding:22px 16px 24px;display:flex;flex-direction:column;gap:20px;z-index:100}.Sidebar_logoContainer__rVJkh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;margin-bottom:0;width:100%}.Sidebar_logoText__YoH1_{display:flex;flex-direction:column;align-items:center;gap:2px;padding-left:0}.Sidebar_logoTitle__apQP1{font-family:var(--font-outfit),sans-serif;font-size:26px;font-weight:800;color:#00d4ff;line-height:1;letter-spacing:-.5px;margin-bottom:0;text-align:center}.Sidebar_logoSubtitle__ZO6kN{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.5);letter-spacing:4px;text-transform:uppercase;text-align:center}.Sidebar_nav__KAd3g{display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;flex:1;padding-right:4px}.Sidebar_nav__KAd3g::-webkit-scrollbar{width:4px}.Sidebar_nav__KAd3g::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__KAd3g::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.Sidebar_navItem__5OSJs{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600;transition:all .2s ease;cursor:pointer;position:relative;text-decoration:none}.Sidebar_navItem__5OSJs:hover{background:hsla(0,0%,100%,.05);color:#fff}.Sidebar_navItemActive__PkyHB{background:rgba(0,212,255,.1)!important;color:#00d4ff!important}.Sidebar_sectionTitle__v71N0{font-size:11px;text-transform:uppercase;color:hsla(0,0%,100%,.4);font-weight:700;padding:0 14px;margin-top:16px;margin-bottom:8px;letter-spacing:.5px}.Sidebar_badge__inyBo{margin-left:auto;min-width:18px;height:18px;padding:0 6px;background:var(--danger);border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.Sidebar_menuNewBadge__80DVD{margin-left:auto;padding:2px 6px;background:var(--primary);border-radius:4px;font-size:9px;font-weight:800;color:#000;text-transform:uppercase}@media (max-width:768px){.Sidebar_sidebar__v6daX{display:none;width:0;padding:0;overflow:hidden}}.page_pageWrapper__GKr_b{display:flex;min-height:100vh;background:#0a0a0a;color:#fff;width:100%;max-width:100vw;overflow-x:hidden}.page_mainContent__uMe2g{flex:1;padding:32px;margin-left:260px;display:flex;flex-direction:column;height:100vh;max-height:100vh;width:100%;max-width:calc(100vw - 260px);box-sizing:border-box}.page_header__e6xil{margin-bottom:24px;flex-shrink:0}.page_headerTitle__p22YC{font-size:24px;font-weight:700;display:flex;align-items:center;gap:12px}.page_headerIcon__Sk_q0{background:rgba(46,160,67,.1);padding:8px;border-radius:12px}.page_chatPanel__dtjAH{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(12px)}.page_messagesScroll__dOYxz{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.page_messageWrapper___jKs7{display:flex}.page_messageWrapperUser__EL1l9{justify-content:flex-end}.page_messageWrapperAi__PB2IK{justify-content:flex-start}.page_messageContent__uMR5e{max-width:70%;display:flex;gap:12px}.page_messageContentReverse__k5xhS{flex-direction:row-reverse}.page_avatar__7MOg8{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.page_avatarUser__DlW88{background:hsla(0,0%,100%,.1)}.page_avatarAi__8MbwO{background:rgba(46,160,67,.2)}.page_bubble__1S7w6{padding:16px;border-radius:16px;color:#fff;line-height:1.5}.page_bubbleUser__pSTck{background:#2ea043}.page_bubbleAi__7yk2a{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.page_inputArea__F2P8o{padding:24px;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.2)}.page_suggestions__93ULi{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.page_suggestionButton__QpH_P{padding:8px 16px;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);font-size:13px;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.page_suggestionButton__QpH_P:hover{background:hsla(0,0%,100%,.1)}.page_inputContainer__mDEE_{display:flex;gap:12px}.page_textInput__Ij893{flex:1;padding:16px;border-radius:12px;background:hsla(0,0%,100%,.05);border:none;color:#fff;outline:none;font-size:14px}.page_textInput__Ij893::placeholder{color:hsla(0,0%,100%,.4)}.page_sendButton__q4qfe{padding:0 24px;border-radius:12px;border:none;color:#fff;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.page_sendButtonActive__xbCZ5{background:#2ea043}.page_sendButtonDisabled__UWKa5{background:hsla(0,0%,100%,.1);cursor:default}.page_typingIndicator__d3lHL{display:flex;gap:12px}.page_typingDots__XREzG{padding:16px;border-radius:16px;background:hsla(0,0%,100%,.05);display:flex;gap:4px;align-items:center}.page_dot__sbhaU{width:6px;height:6px;background:hsla(0,0%,100%,.5);border-radius:50%;animation:page_pulse__gPoHk 1.5s infinite}.page_dot__sbhaU:nth-child(2){animation-delay:.2s}.page_dot__sbhaU:nth-child(3){animation-delay:.4s}@keyframes page_pulse__gPoHk{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.page_pageWrapper__GKr_b{overflow-x:hidden!important}.page_mainContent__uMe2g{margin-left:0!important;padding:16px 16px 90px!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;overflow-x:hidden!important}.page_chatPanel__dtjAH,.page_mainContent__uMe2g{width:100%!important;max-width:100%!important}.page_header__e6xil{margin-bottom:16px!important}.page_headerTitle__p22YC{font-size:20px!important}.page_messagesScroll__dOYxz{padding:16px!important;gap:16px!important}.page_messageContent__uMR5e{max-width:90%!important}.page_bubble__1S7w6{font-size:14px!important}.page_bubble__1S7w6,.page_inputArea__F2P8o{padding:12px!important}.page_suggestions__93ULi{gap:6px!important;margin-bottom:12px!important}.page_suggestionButton__QpH_P{font-size:12px!important;padding:6px 12px!important}.page_textInput__Ij893{padding:12px!important;font-size:14px!important}.page_sendButton__q4qfe{padding:0 16px!important}}.page_pageWrapper__qblDi{display:flex;height:100vh;background-color:#0d1117;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.page_mainContent__FsQf9{flex:1;display:flex;flex-direction:column;height:100%;position:relative;margin-left:260px;transition:margin-left .3s ease}@media (max-width:768px){.page_mainContent__FsQf9{margin-left:0}}.page_header__Q558P{padding:1.5rem 2rem;border-bottom:1px solid #30363d;background-color:#0d1117;z-index:10}.page_menuHeader__hOzmS{text-align:center}.page_menuTitle___VcLe{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:#00ff9d;text-shadow:0 0 10px rgba(0,255,157,.3)}.page_menuSubtitle__vHHta{color:#8b949e;font-size:1rem}.page_activeSpecialistHeader__VsMrM{display:flex;align-items:center;gap:1rem}.page_backButton__BkejS{background:none;border:none;color:#8b949e;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.page_backButton__BkejS:hover{background-color:#21262d;color:#e6edf3}.page_aiInfo__4ta0Y{display:flex;align-items:center;gap:1rem}.page_aiAvatarHeader__ReS39{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(0,0,0,.2)}.page_aiName__KZqO6{font-size:1.1rem;font-weight:600;margin:0}.page_aiStatus__z_p2e{font-size:.75rem;color:#2ea043;margin:0}.page_contentContainer__cb9oI{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column}.page_specialistsGrid__DyBqK{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;width:100%}.page_specialistCard__LRAFD{background-color:#161b22;border:1px solid #30363d;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;position:relative;min-height:160px}.page_specialistCard__LRAFD:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.3);border-color:#58a6ff}.page_cardIcon__eZBoo{padding:.7rem;border-radius:12px;background-color:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page_specialistCard__LRAFD:hover .page_cardIcon__eZBoo{transform:scale(1.05);background-color:hsla(0,0%,100%,.12)}.page_cardTitle__K9jDX{font-size:1rem;font-weight:600;margin:0;color:#e6edf3}.page_cardDesc__of1O_{font-size:.85rem;color:#8b949e;margin:0;line-height:1.4}.page_chatContainer__1It7u{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;max-width:900px;margin:0 auto;width:100%}.page_messageRow__d19Eq{display:flex;gap:1rem;max-width:80%}.page_messageRow__d19Eq.page_user__23H4J{align-self:flex-end;flex-direction:row-reverse}.page_messageRow__d19Eq.page_ai__k15zw{align-self:flex-start}.page_avatar__bGKZ3{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_aiAvatar__gwAA2{background-color:#238636;box-shadow:0 0 10px rgba(35,134,54,.2)}.page_userAvatar__tWEWb{background-color:#1f6feb}.page_messageBubble__fxUv4{padding:1rem 1.2rem;border-radius:16px;font-size:.95rem;line-height:1.5;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page_ai__k15zw .page_messageBubble__fxUv4{background-color:#161b22;border:1px solid #30363d;border-top-left-radius:4px;color:#e6edf3}.page_user__23H4J .page_messageBubble__fxUv4{background:linear-gradient(135deg,#1f6feb,#58a6ff);color:#fff;border-top-right-radius:4px}.page_inputArea__AG_PS{padding:1.5rem;background-color:#0d1117;border-top:1px solid #30363d;position:sticky;bottom:0}.page_inputContainer__SQqXZ{max-width:900px;margin:0 auto;display:flex;gap:1rem;background-color:#161b22;padding:.8rem;border-radius:12px;border:1px solid #30363d;align-items:flex-end}.page_textArea__xFJSJ{flex:1;background:transparent;border:none;color:#e6edf3;font-family:inherit;font-size:.95rem;resize:none;height:24px;max-height:120px;padding:.2rem}.page_textArea__xFJSJ:focus{outline:none}.page_sendButton__fXE7W{background-color:#238636;border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s}.page_sendButton__fXE7W:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.1)}.page_sendButton__fXE7W:disabled{opacity:.5;cursor:not-allowed}.page_imagePreview__1PMbq{max-width:900px;margin:0 auto;padding:10px;background-color:#161b22;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;align-items:center;gap:10px;border:1px solid #30363d;border-bottom:none}.page_searchIndicator__41eXr{display:flex;align-items:center;gap:.5rem;color:#8b949e;font-size:.85rem;margin-left:3.5rem;animation:page_fadeIn__KyglU .3s ease}.page_spin__6pUMN{animation:page_spin__6pUMN 1s linear infinite}@keyframes page_spin__6pUMN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_fadeIn__KyglU{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page_typingIndicator__jMvfH{display:flex;gap:4px;margin-left:3.5rem;padding:.5rem}.page_dot__g3UZ8{width:6px;height:6px;background-color:#8b949e;border-radius:50%;animation:page_bounce__t2rhk 1.4s ease-in-out infinite both}.page_dot__g3UZ8:first-child{animation-delay:-.32s}.page_dot__g3UZ8:nth-child(2){animation-delay:-.16s}@keyframes page_bounce__t2rhk{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:768px){.page_header__Q558P{padding:1rem}.page_menuTitle___VcLe{font-size:1.4rem}.page_menuSubtitle__vHHta{font-size:.9rem}.page_contentContainer__cb9oI{padding:1rem}.page_specialistsGrid__DyBqK{grid-template-columns:1fr;gap:1rem}.page_specialistCard__LRAFD{min-height:auto}.page_messageRow__d19Eq{max-width:95%}.page_messageBubble__fxUv4{padding:.8rem 1rem;font-size:.9rem}.page_inputArea__AG_PS{padding:.8rem}.page_inputContainer__SQqXZ{padding:.6rem;gap:.5rem}.page_avatar__bGKZ3{width:32px;height:32px}.page_searchIndicator__41eXr,.page_typingIndicator__jMvfH{margin-left:2.5rem}}.page_container__AM95J{display:flex;min-height:100vh;background:#0a0a0a}.page_mainContent__PAe2v{flex:1;padding:20px;margin-left:260px;width:100%}.page_header__urv1W{margin-bottom:40px;text-align:center}.page_filterSection__mD_JW{padding:24px;margin-bottom:32px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(30,30,30,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.page_grid__izpl3{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.page_card__On8vx{padding:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:rgba(30,30,30,.6);backdrop-filter:blur(12px);border-radius:16px;height:100%}@media (max-width:768px){.page_mainContent__PAe2v{margin-left:0!important;padding:16px 16px 100px;width:100%;max-width:100vw;overflow-x:hidden}.page_header__urv1W h1{font-size:24px!important}.page_grid__izpl3{grid-template-columns:1fr;gap:16px}.page_filterSection__mD_JW{padding:16px;flex-direction:column;align-items:stretch}.page_updateButton__1ib_s{margin-left:0!important;width:100%;justify-content:center}}.SalesChart_chartContainer__91N4F{padding:24px;margin-bottom:24px}.SalesChart_chartHeader__n8w35{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.SalesChart_chartTitle__ToVdw{font-size:18px;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:12px}.SalesChart_realDataBadge__bmtEv{font-size:12px;font-weight:500;background:linear-gradient(135deg,#00ff9d,#00d4ff);color:#000;padding:4px 12px;border-radius:12px;animation:SalesChart_pulse__aixJc 2s ease-in-out infinite}@keyframes SalesChart_pulse__aixJc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.SalesChart_chartSelect__bwr2N{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px 16px;color:var(--foreground);font-size:14px;cursor:pointer;transition:all .3s ease}.SalesChart_chartSelect__bwr2N:hover{background:hsla(0,0%,100%,.08);border-color:var(--primary)}.SalesChart_chartSelect__bwr2N:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,255,157,.1)}.SalesChart_chartSelect__bwr2N option{background-color:#0a0a0a;color:#fff}.SalesChart_customTooltip__9tVPR{background:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:12px 16px;backdrop-filter:blur(10px)}.SalesChart_tooltipLabel__dqk3q{color:hsla(0,0%,100%,.7);font-size:12px;margin:0 0 4px}.SalesChart_tooltipValue__r5etV{color:var(--primary);font-size:16px;font-weight:600;margin:0}.SalesChart_maximizeButton__8XSP6{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.SalesChart_maximizeButton__8XSP6:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px) scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.3),0 6px 6px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.SalesChart_maximizeButton__8XSP6:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 4px rgba(0,0,0,.2)}.SalesChart_maximizeButton__8XSP6:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.SalesChart_maximizeButton__8XSP6:hover:after{left:100%}.SalesChart_calculatorCard__zCLlZ{padding:14px;border-radius:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.SalesChart_calculatorCard__zCLlZ:hover:not(:focus-within){transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.4),0 8px 8px rgba(0,0,0,.3)}.SalesChart_calculatorCard__zCLlZ:active:not(:focus-within){transform:translateY(-2px) scale(1.01)}.SalesChart_calculatorCard__zCLlZ:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:.6s;pointer-events:none}.SalesChart_calculatorCard__zCLlZ:hover:not(:focus-within):after{left:100%}.SalesChart_minimalistMetricCard__TviKM{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.3);padding:16px;border-radius:12px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;justify-content:center}.SalesChart_minimalistMetricCard__TviKM:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.4),0 8px 8px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.5)}.SalesChart_minimalistMetricCard__TviKM:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:.6s;pointer-events:none}.SalesChart_minimalistMetricCard__TviKM:hover:after{left:100%}@media (max-width:768px){.SalesChart_chartContainer__91N4F{padding:12px}.SalesChart_chartHeader__n8w35{flex-direction:column;align-items:flex-start;gap:12px}.SalesChart_chartTitle__ToVdw{font-size:16px}.SalesChart_chartSelect__bwr2N{width:100%}}.AISuggestion_linkWrapper__tGWG2{text-decoration:none;color:inherit;display:block}.AISuggestion_coursesCard__7vkgh,.AISuggestion_suggestionCard__L7FZ9{padding:24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;min-height:220px;justify-content:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.AISuggestion_coursesCard__7vkgh:hover,.AISuggestion_suggestionCard__L7FZ9:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.3)}.AISuggestion_iconWrapper__EiXPu{background:hsla(0,0%,100%,.05);border-radius:50%;color:var(--foreground);border:1px solid hsla(0,0%,100%,.1)}.AISuggestion_coursesIcon__WqkAr,.AISuggestion_iconWrapper__EiXPu{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.AISuggestion_coursesIcon__WqkAr{background:rgba(255,170,0,.1);border-radius:50%;color:#fa0;border:1px solid rgba(255,170,0,.3)}.AISuggestion_suggestionCard__L7FZ9:hover .AISuggestion_iconWrapper__EiXPu{background:hsla(0,0%,100%,.1);border-color:var(--primary);color:var(--primary);transform:scale(1.1)}.AISuggestion_coursesCard__7vkgh:hover .AISuggestion_coursesIcon__WqkAr{background:rgba(255,170,0,.2);border-color:#fa0;color:#fa0;transform:scale(1.1);box-shadow:0 0 15px rgba(255,170,0,.2)}.AISuggestion_sparkleIcon__58yuZ{position:absolute;top:-5px;right:-5px;opacity:.5}.AISuggestion_iconGlow__mcPX0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AISuggestion_coursesTitle__d_Btj,.AISuggestion_title__L_nX9{font-size:18px;font-weight:600;color:var(--foreground);margin:0}.AISuggestion_coursesDescription__N66__,.AISuggestion_description__hJQiI{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0;max-width:280px}.AISuggestion_ctaText__RUvES{font-size:12px;color:var(--primary);font-weight:600;opacity:0;transform:translateY(10px);transition:all .3s ease;margin-top:4px}.AISuggestion_suggestionCard__L7FZ9:hover .AISuggestion_ctaText__RUvES{opacity:1;transform:translateY(0)}.AISuggestion_comingSoon__ZJWAY{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);padding:4px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);margin-top:4px}.AISuggestion_container__YTHEI{display:flex;flex-direction:column;gap:16px}.AISuggestion_supplierButton__s1hIp{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:var(--foreground);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.AISuggestion_supplierButton__s1hIp:hover{background:hsla(0,0%,100%,.05);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:768px){.AISuggestion_coursesCard__7vkgh,.AISuggestion_suggestionCard__L7FZ9{padding:16px;min-height:160px;gap:12px}.AISuggestion_coursesIcon__WqkAr,.AISuggestion_iconWrapper__EiXPu{width:48px;height:48px}.AISuggestion_coursesIcon__WqkAr svg,.AISuggestion_iconWrapper__EiXPu svg{width:24px!important;height:24px!important}.AISuggestion_coursesTitle__d_Btj,.AISuggestion_title__L_nX9{font-size:16px}.AISuggestion_coursesDescription__N66__,.AISuggestion_description__hJQiI{font-size:12px;max-width:100%}.AISuggestion_supplierButton__s1hIp{padding:14px 20px;font-size:14px;border-radius:12px}}.MonthSelector_container__fj6Gi{margin-bottom:24px;padding:20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.MonthSelector_header__oKaBD{display:flex;align-items:center;gap:8px;margin-bottom:12px}.MonthSelector_label__DCInr{font-size:14px;font-weight:600;color:var(--foreground)}.MonthSelector_inputWrapper__IGKZX{display:flex;align-items:center;gap:12px;margin-bottom:8px}.MonthSelector_input__Now6E{flex:1;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 16px;color:var(--foreground);font-size:16px;font-family:inherit;transition:all .3s ease}.MonthSelector_input__Now6E:hover{background:hsla(0,0%,100%,.08);border-color:rgba(0,255,157,.3)}.MonthSelector_input__Now6E:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,255,157,.1);background:hsla(0,0%,100%,.08)}.MonthSelector_badge__9KanH{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00ff9d,#00d4ff);color:#000;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;animation:MonthSelector_pulse__ejOx_ 2s ease-in-out infinite}@keyframes MonthSelector_pulse__ejOx_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.MonthSelector_hint__D7FXE{font-size:13px;color:hsla(0,0%,100%,.6);margin:0;font-style:italic}.MonthSelector_input__Now6E option{background-color:#0a0a0a;color:#fff;padding:12px}@media (max-width:480px){.MonthSelector_inputWrapper__IGKZX{flex-direction:column;align-items:stretch}.MonthSelector_badge__9KanH{justify-content:center}}.FinancialForm_formContainer__E3i4Z{padding:32px;margin-top:24px}.FinancialForm_formHeader__qyZHA{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.FinancialForm_headerLeft__xZJNS{display:flex;align-items:center;gap:12px;color:var(--primary)}.FinancialForm_formTitle__kpFWY{font-size:20px;font-weight:700;color:var(--foreground);margin:0}.FinancialForm_dateRangeContainer__movRs{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.FinancialForm_dateInputWrapper__4WaVM{display:flex;flex-direction:column;gap:4px}.FinancialForm_dateLabel__6IhZ6{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7)}.FinancialForm_dateInput__uWfB8{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px 12px;color:var(--foreground);font-size:14px;transition:all .3s ease;cursor:pointer}.FinancialForm_dateInput__uWfB8:hover{border-color:var(--primary)}.FinancialForm_dateInput__uWfB8:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,255,157,.1)}.FinancialForm_dateInput__uWfB8:disabled{opacity:.5;cursor:not-allowed}.FinancialForm_dateInput__uWfB8::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.FinancialForm_aiMonthsBadge__dOW_h{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(0,255,157,.15),rgba(0,255,157,.05));border:1px solid rgba(0,255,157,.3);border-radius:8px;padding:8px 12px;color:var(--primary);font-size:14px;font-weight:600;animation:FinancialForm_fadeIn__anR5m .3s ease}@keyframes FinancialForm_fadeIn__anR5m{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.FinancialForm_form__DOGYF{display:flex;flex-direction:column;gap:20px}.FinancialForm_inputGroup__3f078{display:flex;flex-direction:column;gap:8px}.FinancialForm_label__f1qTH{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9);display:flex;justify-content:space-between;align-items:center}.FinancialForm_aiLabel__YQyix{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--primary);background:rgba(0,255,157,.1);padding:4px 8px;border-radius:6px}.FinancialForm_optionalLabel__hk3bf{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);padding:3px 6px;border-radius:4px;font-style:italic}.FinancialForm_calculatedField__SvdgW{position:relative}.FinancialForm_input__mQ_eZ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 16px;color:var(--foreground);font-size:16px;transition:all .3s ease}.FinancialForm_input__mQ_eZ:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,255,157,.1);background:hsla(0,0%,100%,.08)}.FinancialForm_input__mQ_eZ::placeholder{color:hsla(0,0%,100%,.3)}.FinancialForm_inputCalculated__AOAml{background:rgba(0,255,157,.05);border-color:rgba(0,255,157,.3);color:var(--primary);font-weight:600;cursor:not-allowed}.FinancialForm_inputCalculatedRed__6bDAf{background:rgba(255,0,85,.05);border-color:rgba(255,0,85,.3);color:var(--danger);font-weight:600;cursor:not-allowed}.FinancialForm_calculatedBadge__VjM63{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--primary);animation:FinancialForm_sparkle__Ws6aX 2s ease-in-out infinite}.FinancialForm_calculatedBadgeRed__gDOcP{color:var(--danger)}@keyframes FinancialForm_sparkle__Ws6aX{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}.FinancialForm_resultsTitle__2sw0p{font-size:18px;font-weight:700;color:var(--foreground);margin:0}.FinancialForm_resetButton__yx9dF{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px 16px;color:var(--foreground);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.FinancialForm_resetButton__yx9dF:hover{background:hsla(0,0%,100%,.1);border-color:var(--primary)}.FinancialForm_section__3KaKF{display:flex;flex-direction:column;gap:12px}.FinancialForm_sectionHeader__4i4g8{display:flex;align-items:center;gap:8px}.FinancialForm_sectionTitle__BqMZk{font-size:16px;font-weight:600;color:var(--foreground);margin:0}.FinancialForm_iconGreen__bnZL7{color:var(--primary)}.FinancialForm_iconRed__bQcc1{color:var(--danger)}.FinancialForm_monthsList__9aDnL{display:flex;flex-direction:column;gap:8px}.FinancialForm_monthCard__gGc3v{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;transition:all .3s ease}.FinancialForm_monthCard__gGc3v:hover{transform:translateX(4px)}.FinancialForm_monthCardGreen__ZNsWD{background:linear-gradient(90deg,rgba(0,255,157,.1),rgba(0,255,157,.05));border:1px solid rgba(0,255,157,.2)}.FinancialForm_monthCardRed__GNts5{background:linear-gradient(90deg,rgba(255,0,85,.1),rgba(255,0,85,.05));border:1px solid rgba(255,0,85,.2)}.FinancialForm_monthRank__Cym0o{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.5);min-width:32px}.FinancialForm_monthInfo__Hb0ec{display:flex;justify-content:space-between;align-items:center;flex:1}.FinancialForm_monthName__9DKi4{font-size:15px;font-weight:600;color:var(--foreground)}.FinancialForm_monthValue__eUV5B{font-size:16px;font-weight:700}.FinancialForm_monthCardGreen__ZNsWD .FinancialForm_monthValue__eUV5B{color:var(--primary)}.FinancialForm_monthCardRed__GNts5 .FinancialForm_monthValue__eUV5B{color:var(--danger)}.FinancialForm_summary__dDnz5{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.FinancialForm_summaryItem___6Pse{display:flex;flex-direction:column;gap:8px;padding:16px;background:hsla(0,0%,100%,.03);border-radius:12px}.FinancialForm_summaryLabel__lbaQD{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7)}.FinancialForm_summaryValue__b2s8p{font-size:28px;font-weight:700}.FinancialForm_summaryValueGreen__Uj_il{color:var(--primary)}.FinancialForm_summaryValueRed__YKtq4{color:var(--danger)}@media (max-width:768px){.FinancialForm_formContainer__E3i4Z{padding:20px}.FinancialForm_formHeader__qyZHA{flex-direction:column;align-items:flex-start}.FinancialForm_dateRangeContainer__movRs{width:100%}.FinancialForm_summary__dDnz5{grid-template-columns:1fr}.FinancialForm_buttonGroup__m0ww8{flex-direction:column;gap:8px}.FinancialForm_clearButton__I5EzG{width:100%}}.FinancialForm_animatedHint__jrQFG{font-size:13px;color:hsla(0,0%,100%,.6);margin:12px 0 16px;text-align:center;overflow:hidden;position:relative}.FinancialForm_animatedHint__jrQFG span{display:inline-block;animation:FinancialForm_fadeInOut__MrSd_ 10s ease-in-out infinite}@keyframes FinancialForm_fadeInOut__MrSd_{0%,to{opacity:0}10%,90%{opacity:1}}.FinancialForm_buttonGroup__m0ww8{display:flex;gap:12px;margin-top:24px}.FinancialForm_submitButton__evi2r{flex:1;background:linear-gradient(135deg,#00ff9d,#00d4ff);border:none;border-radius:12px;padding:14px;color:#000;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.FinancialForm_submitButton__evi2r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,255,157,.3)}.FinancialForm_submitButton__evi2r:disabled{opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3)}.FinancialForm_submitButtonSuccess__lyHRN{background:linear-gradient(135deg,#00ff9d,#00cc7a);color:#000}.FinancialForm_clearButton__I5EzG{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 24px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.FinancialForm_clearButton__I5EzG:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.3)}.FinancialForm_clearButton__I5EzG:disabled{opacity:.5;cursor:not-allowed}.page_pageWrapper__dwooz{min-height:100vh;background:#0a0a0a;position:relative}.page_themePurple__RqSdP{background:#050510!important}.page_themeBlack__etzO2{background:#0a0a0a!important}.page_themeRed__wfKmL{background:#030000!important}.page_mainContent__51TpB{flex:1;padding:32px;margin-left:260px}.page_topBar__N6Ucl{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page_pageTitle__1Vg2e{font-size:32px;font-weight:700;color:var(--foreground);margin:0}.page_topBarRight__nygUn{display:flex;align-items:center;gap:16px}.page_searchBar__ps3RX{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 16px;color:hsla(0,0%,100%,.6);transition:all .3s ease}.page_searchBar__ps3RX:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,255,157,.1)}.page_searchInput__spYJs{background:transparent;border:none;outline:none;color:var(--foreground);font-size:14px;width:200px}.page_searchInput__spYJs::placeholder{color:hsla(0,0%,100%,.4)}.page_userAvatar__EF2Cx{width:44px;height:44px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:transform .3s ease}.page_userAvatar__EF2Cx:hover{transform:scale(1.05)}.page_dashboard__z1au2{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto auto auto;gap:24px;width:100%}.page_chartSection__S0SoP{grid-column:1;grid-row:1;min-width:0;overflow:hidden}.page_sidePanel__Stj8D{grid-column:2;grid-row:1/4}.page_metricsGrid___M8A_{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_metricCard__bk2lz{padding:24px;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.page_metricCard__bk2lz:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.3)}.page_metricCardGreen__9ZrXV{background:linear-gradient(135deg,rgba(0,255,157,.25),rgba(0,255,157,.1));border:1px solid rgba(0,255,157,.5);box-shadow:0 4px 20px rgba(0,255,157,.15)}.page_metricCardBlue__UexAp{background:linear-gradient(135deg,rgba(0,212,255,.25),rgba(0,170,255,.1));border:1px solid rgba(0,212,255,.5);box-shadow:0 4px 20px rgba(0,212,255,.15)}.page_metricCardRed__JO9_D{background:linear-gradient(135deg,rgba(255,0,85,.25),rgba(255,0,85,.1));border:1px solid rgba(255,0,85,.5);box-shadow:0 4px 20px rgba(255,0,85,.15)}.page_metricCardGray___Wvks{background:linear-gradient(135deg,hsla(0,0%,50%,.15),hsla(0,0%,39%,.05));border:1px solid hsla(0,0%,50%,.3);box-shadow:0 4px 20px hsla(0,0%,50%,.1)}.page_metricHeader__HsNWc{display:flex;justify-content:space-between;align-items:center}.page_metricLabel__Y98z1{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9)}.page_metricIcon__Y0ReO{color:var(--primary)}.page_metricCardBlue__UexAp .page_metricIcon__Y0ReO{color:#00d4ff}.page_metricCardRed__JO9_D .page_metricIcon__Y0ReO{color:var(--danger)}.page_metricValue__P4JKb{font-size:28px;font-weight:700;color:var(--foreground);margin:0}.page_metricDescription__aLcXU{font-size:12px;color:hsla(0,0%,100%,.7);margin:8px 0 0;overflow:hidden;white-space:nowrap;position:relative;width:100%}.page_metricDescription__aLcXU span{display:inline-block;animation:page_marqueeWithFade__KuiFh 40s linear infinite}@keyframes page_marqueeWithFade__KuiFh{0%{transform:translateX(-100%);opacity:1}37.5%{transform:translateX(150%);opacity:1}40%{transform:translateX(0);opacity:0}45%{transform:translateX(0);opacity:1}57.5%{transform:translateX(0);opacity:1}62.5%{transform:translateX(0);opacity:0}65%{transform:translateX(0);opacity:0}70%{transform:translateX(0);opacity:1}82.5%{transform:translateX(0);opacity:1}87.5%{transform:translateX(0);opacity:0}to{transform:translateX(-100%);opacity:0}}.page_financialFormSection__ZA3AY{grid-column:1/-1;grid-row:3}@media (max-width:1200px){.page_dashboard__z1au2{grid-template-columns:1fr;grid-template-rows:auto}.page_sidePanel__Stj8D{grid-column:1;grid-row:auto}.page_metricsGrid___M8A_{grid-column:1;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_mainContent__51TpB{margin-left:0;padding:12px 12px 90px}.page_pageTitle__1Vg2e{font-size:22px;margin-bottom:16px}.page_searchBar__ps3RX{display:none}.page_metricsGrid___M8A_{grid-template-columns:1fr;gap:12px}.page_metricCard__bk2lz{padding:16px}.page_metricValue__P4JKb{font-size:22px}.page_dashboard__z1au2{gap:16px}}.page_themeSelector__kAqsq{display:flex;gap:8px}.page_themeButton__zYdlZ{width:40px;height:40px;padding:4px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page_themeButton__zYdlZ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.page_themeButtonActive___Y_mC{border-color:var(--primary)!important;background:rgba(0,255,157,.1);box-shadow:0 0 15px rgba(0,255,157,.3)}.page_themePurplePreview__PHJo1{width:100%;height:100%;border-radius:4px;background:#2d1b69}.page_themeBlackPreview__0CREL{width:100%;height:100%;border-radius:4px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.2)}.page_themeRedPreview__nMfoH{width:100%;height:100%;border-radius:4px;background:#450a0a}.page_metricIcons__8bHt9{display:flex;align-items:center;gap:8px}.page_micButton__SULzL{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.7);transition:all .2s ease}.page_micButton__SULzL:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}.page_micButton__SULzL:active{transform:scale(.95)}.page_pageWrapper__o1_ln{display:flex;min-height:100vh;background-color:#0a0a14;color:#fff}.page_mainContent__t9R3j{flex:1;padding:30px;margin-left:250px;display:flex;flex-direction:column;gap:30px}.page_header__Z8zr2{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_title__kScZL{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ff4d4d,#ff6b6b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.page_grid__Q3M8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.page_card__vzsYF{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.page_card__vzsYF:hover{transform:translateY(-5px);border-color:rgba(255,77,77,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background:hsla(0,0%,100%,.04)}.page_cardHeader__11iDy{display:flex;justify-content:space-between;align-items:flex-start}.page_supplierName__nC3j3{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.page_supplierCategory__sPTbL{font-size:12px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px}.page_removeButton__Omp8w{background:rgba(255,77,77,.1);border:1px solid rgba(255,77,77,.2);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ff4d4d;transition:all .2s ease}.page_removeButton__Omp8w:hover{background:rgba(255,77,77,.2);border-color:rgba(255,77,77,.4);transform:scale(1.1)}.page_description__QIyxC{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0;flex:1}.page_details__tlQBc{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05)}.page_detailItem__d2Qaj{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.6)}.page_detailIcon__eJdL6{color:#ff4d4d}.page_contactButton__9mCMX{margin-top:16px;background:linear-gradient(90deg,#ff4d4d,#ff6b6b);border:none;border-radius:8px;padding:10px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_contactButton__9mCMX:hover{opacity:.9;box-shadow:0 0 15px rgba(255,77,77,.4)}.page_emptyState__3KS68{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.02);border-radius:16px;border:1px dashed hsla(0,0%,100%,.1);text-align:center}.page_pageWrapper__Mvle3{display:flex;min-height:100vh;background-color:#0a0a14;color:#fff;width:100%;max-width:100vw;overflow-x:hidden}.page_mainContent__DHTo8{flex:1;padding:30px;margin-left:250px;display:flex;flex-direction:column;gap:30px;width:100%;max-width:calc(100vw - 250px);box-sizing:border-box}.page_header__mUpeW{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_title__Lkn5Z{font-size:28px;font-weight:700;background:linear-gradient(90deg,#00ff9d,#00d4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.page_searchContainer__W61ja{display:flex;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 16px;width:300px;gap:10px;transition:all .3s ease}.page_searchContainer__W61ja:focus-within{border-color:#00ff9d;box-shadow:0 0 15px rgba(0,255,157,.2);background:hsla(0,0%,100%,.08)}.page_searchInput__WFBC_{background:transparent;border:none;color:#fff;font-size:14px;width:100%;outline:none}.page_searchInput__WFBC_::placeholder{color:hsla(0,0%,100%,.4)}.page_categories__tP3uz{display:flex;gap:12px;margin-bottom:30px;overflow-x:auto;padding-bottom:10px}.page_categoryButton__SFzWL{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:8px 16px;color:hsla(0,0%,100%,.7);font-size:13px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.page_categoryButton__SFzWL:hover{background:hsla(0,0%,100%,.08);color:#fff}.page_categoryButton__SFzWL.page_active__fOV_9{background:rgba(0,255,157,.1);border-color:#00ff9d;color:#00ff9d;box-shadow:0 0 10px rgba(0,255,157,.1)}.page_grid__FYVfW{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.page_card__PpaLh{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.page_card__PpaLh:hover{transform:translateY(-5px);border-color:rgba(0,255,157,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background:hsla(0,0%,100%,.04)}.page_cardHeader__rB8rs{display:flex;justify-content:space-between;align-items:flex-start}.page_supplierName__0XL4e{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.page_supplierCategory__72awC{font-size:12px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px}.page_verifiedBadge__yzHaZ{display:flex;align-items:center;gap:4px;background:rgba(0,255,157,.1);border:1px solid rgba(0,255,157,.3);border-radius:12px;padding:4px 8px;font-size:10px;color:#00ff9d;font-weight:600}.page_saveButton__nUJeQ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.5);transition:all .2s ease}.page_saveButton__nUJeQ:hover{background:hsla(0,0%,100%,.1);color:#ff4d4d;transform:scale(1.1)}.page_saveButton__nUJeQ.page_saved__fw8yL{background:rgba(255,77,77,.1);border-color:rgba(255,77,77,.3);color:#ff4d4d}.page_description__uFwpe{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0;flex:1}.page_details__tJrWY{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05)}.page_detailItem__pHLev{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.6)}.page_detailIcon__I6KOC{color:#00d4ff}.page_contactButton__wVouS{margin-top:16px;background:linear-gradient(90deg,#00ff9d,#00d4ff);border:none;border-radius:8px;padding:10px;color:#000;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_contactButton__wVouS:hover{opacity:.9;box-shadow:0 0 15px rgba(0,255,157,.4)}.page_emptyState___Th79{grid-column:1/-1;text-align:center;padding:60px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.02);border-radius:16px;border:1px dashed hsla(0,0%,100%,.1)}.page_loadingState__I0EGV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:hsla(0,0%,100%,.6)}.page_spin__Iv63f{animation:page_spin__Iv63f 1s linear infinite}@keyframes page_spin__Iv63f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_mainContent__DHTo8,.page_pageWrapper__Mvle3{overflow-x:hidden!important}.page_mainContent__DHTo8{margin-left:0!important;padding:16px 16px 90px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.page_header__mUpeW{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:16px!important}.page_searchContainer__W61ja{width:100%!important}.page_title__Lkn5Z{font-size:22px!important}.page_categories__tP3uz{gap:8px!important;margin-bottom:20px!important;-webkit-overflow-scrolling:touch}.page_categoryButton__SFzWL{font-size:12px!important;padding:6px 14px!important}.page_grid__FYVfW{grid-template-columns:1fr!important;gap:16px!important}.page_card__PpaLh{padding:18px!important}.page_supplierName__0XL4e{font-size:16px!important}.page_description__uFwpe{font-size:12px!important}.page_contactButton__wVouS{font-size:12px!important;padding:9px!important}.page_emptyState___Th79,.page_loadingState__I0EGV{padding:40px 20px!important}}.page_pageWrapper__R5_n6{display:flex;min-height:100vh;background:#0a0a0a}.page_mainContent__X_KGr{flex:1;padding:20px;margin-left:260px}.page_container__eKfuM{max-width:1400px;margin:0 auto}.page_header__ZDK7V{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_headerContent__PScG1{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_iconWrapper__ft3pC{background:hsla(0,100%,71%,.1);padding:10px;border-radius:12px}.page_headerTitle__tpZ24{font-size:28px;font-weight:700;color:#fff;margin:0}.page_headerSubtitle__cSWhD{color:hsla(0,0%,100%,.6);margin-top:4px}.page_filtersPanel__kTKpV{padding:20px;margin-bottom:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.page_searchWrapper__3x_D0{flex:1 1 300px;position:relative}.page_searchIcon__8o4Vt{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4)}.page_searchInput__1End_{width:100%;padding:12px 12px 12px 40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;outline:none;font-size:14px}.page_categoriesWrapper__AnJTt{display:flex;gap:8px}.page_categoryBtn__tVnXR{padding:8px 16px;border-radius:20px;font-weight:500;cursor:pointer;font-size:14px;transition:all .2s}.page_categoryBtnInactive__R3zt0{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.page_categoryBtnActive__jtDqU{background:#3b82f6;border:none;color:#fff}.page_productsGrid__8uV_Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.page_productCard__IFpRG{padding:0;overflow:hidden;display:flex;flex-direction:column}.page_cardContent__MmXSu{padding:24px;flex:1}.page_cardFooter__ZmDID{padding:16px;border-top:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);display:grid;gap:8px}.page_glassPanel__dNmy5{background:rgba(30,30,30,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.page_spin__5hcUj{animation:page_spin__5hcUj 1s linear infinite}@keyframes page_spin__5hcUj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_mainContent__X_KGr{margin-left:0;padding:12px 12px 90px}.page_header__ZDK7V{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:12px}.page_headerTitle__tpZ24{font-size:22px}.page_headerSubtitle__cSWhD{font-size:13px}.page_filtersPanel__kTKpV{padding:12px;gap:12px}.page_searchInput__1End_{font-size:14px;padding:10px 10px 10px 36px}.page_categoriesWrapper__AnJTt{flex-wrap:wrap;width:100%}.page_categoryBtn__tVnXR{font-size:12px;padding:6px 12px}.page_productsGrid__8uV_Z{grid-template-columns:1fr;gap:16px}.page_cardContent__MmXSu{padding:16px}.page_cardFooter__ZmDID{padding:12px}.page_mainContent__X_KGr>div>div[style*="position: fixed"]{padding:16px!important}.page_mainContent__X_KGr>div>div[style*="position: fixed"]>div{width:95%!important;max-width:95%!important;padding:20px!important;max-height:90vh!important;overflow-y:auto!important}}