.Logo_logoContainer__3PSSv{cursor:default}.Logo_logoContainerLink__l9es7,.Logo_logoContainer__3PSSv{display:flex;flex-direction:row;align-items:flex-end;gap:12px;margin-top:36px;text-decoration:none}.Logo_logoContainerLink__l9es7{cursor:pointer;transition:opacity .2s}.Logo_logoContainerLink__l9es7:hover{opacity:.8}.Logo_logoContainer__3PSSv.Logo_clickable__K4oXM{cursor:pointer;transition:opacity .2s}.Logo_logoContainer__3PSSv.Logo_clickable__K4oXM:hover{opacity:.8}.Logo_logoImage__NekYO{height:auto;display:block}.Logo_subtitle__2I1CZ{font-size:18px;font-weight:var(--font-medium);color:var(--color-theme-brand);letter-spacing:var(--letter-spacing);line-height:1;padding-bottom:2px}@media (max-width:768px){.Logo_logoContainerLink__l9es7,.Logo_logoContainer__3PSSv{margin-top:0;margin-left:0}.Logo_logoImage__NekYO{width:150px;height:auto}.Logo_subtitle__2I1CZ{font-size:16px}}@media (max-width:480px){.Logo_logoImage__NekYO{width:130px}.Logo_subtitle__2I1CZ{font-size:14px}}.Sidebar_sidebar__rPtYs{width:140px;background:var(--color-white);border-right:1px solid var(--color-gray-2);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;box-shadow:0 3px 6px rgba(18,15,40,.2);z-index:100}.Sidebar_logoSection__R7eg3{padding-top:12px;padding-bottom:36px;display:flex;justify-content:center;align-items:center}.Sidebar_logoSection__R7eg3 img{max-width:100px!important;width:auto!important;height:auto!important;max-height:60px!important}.Sidebar_mainMenu__sojqP{flex:1 1;padding:16px 12px}.Sidebar_mainMenuItem__ZTm5i{width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;text-align:left;font-size:15px;font-weight:var(--font-medium);color:var(--color-gray-5);cursor:pointer;transition:all .2s;margin-bottom:4px;letter-spacing:var(--letter-spacing);position:relative}.Sidebar_mainMenuItem__ZTm5i:hover{background:var(--color-gray-1);color:var(--color-gray-6)}.Sidebar_mainMenuItem__ZTm5i.Sidebar_activeMainMenuItem__EhSym{background:#eff7ff;color:var(--color-theme-brand);font-weight:var(--font-bold)}.Sidebar_mainMenuBadge__yEF5s{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;background:var(--color-theme-brand);color:var(--color-white);font-size:11px;font-weight:var(--font-bold);border-radius:11px;line-height:1}.Sidebar_userInfo___xtGK{padding:24px 16px;display:flex;flex-direction:column;align-items:center}.Sidebar_userAvatar__U8SCc{width:60px;height:60px;border-radius:20px;background:var(--color-gray-2);margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-3);overflow:hidden}.Sidebar_userAvatarImage__qRyXu{width:100%;height:100%;object-fit:cover}.Sidebar_userName__dwjK4{font-size:16px;color:var(--color-black-1);margin-bottom:4px}.Sidebar_userName__dwjK4,.Sidebar_userRole__696LT{font-weight:var(--font-medium);letter-spacing:var(--letter-spacing);text-align:center}.Sidebar_userRole__696LT{font-size:13px;color:var(--color-gray-4)}.Sidebar_userMenu__UUM5u{padding:16px;border-top:1px solid var(--color-gray-2)}.Sidebar_userMenuItem__lZAn6{width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;text-align:left;font-size:15px;font-weight:var(--font-medium);color:var(--color-gray-5);cursor:pointer;transition:all .2s;margin-bottom:4px;letter-spacing:var(--letter-spacing)}.Sidebar_userMenuItem__lZAn6:hover{background:var(--color-gray-1);color:var(--color-gray-6)}.Sidebar_userMenuItem__lZAn6.Sidebar_activeUserMenuItem__JAnNV{background:#eff7ff;color:var(--color-theme-brand);font-weight:var(--font-bold)}.SubMenu_subMenu__GjhhP{display:flex;gap:0;height:100px;border-bottom:1px solid var(--color-gray-2);padding:12px 40px 0;background:var(--color-white);align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.SubMenu_subMenuItem__qTZu_{padding:0 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--color-gray-3);font-size:var(--font-size-h2);font-weight:var(--font-bold);cursor:pointer;transition:all var(--transition-base);height:100%;display:flex;align-items:center;gap:var(--spacing-sm);letter-spacing:var(--letter-spacing);position:relative}.SubMenu_subMenuItem__qTZu_:hover{color:var(--color-gray-5)}.SubMenu_subMenuItem__qTZu_.SubMenu_activeSubMenuItem__8p4cP{color:var(--color-black-1);border-bottom-color:var(--color-theme-brand)}.SubMenu_subMenuBadge__K121J{position:absolute;top:50%;transform:translateY(-50%);margin-top:-16px;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;background:var(--color-theme-brand);color:var(--color-white);font-size:11px;font-weight:var(--font-bold);border-radius:11px;line-height:1}.DashboardLayout_layout__73UkE{display:flex;min-height:100vh;background:var(--color-white)}.DashboardLayout_mainArea__gy1H5{flex:1 1;margin-left:140px;padding:0;display:flex;flex-direction:column;height:100vh}.DashboardLayout_contentArea__V0LOG{background:var(--color-white);border-radius:0;box-shadow:none;padding:var(--spacing-2xl) var(--spacing-3xl) 0 var(--spacing-3xl);overflow-y:auto;flex:1 1}.page_loadingContainer__AMjtH{min-height:100vh;display:flex;align-items:center;justify-content:center}.page_pageHeader__woz_Q{padding:var(--spacing-2xl) var(--spacing-3xl) 0 var(--spacing-3xl)}.page_pageTitle__r5Za5{font-size:var(--font-size-h1);font-weight:var(--font-bold);color:var(--color-black-1);margin:0;letter-spacing:var(--letter-spacing)}.page_pageDescription__GxTPO{font-size:var(--font-size-small);color:var(--color-gray-5);margin:0 0 var(--spacing-xl) 0;letter-spacing:var(--letter-spacing)}.page_contentArea__S2Tzm{flex:1 1;padding:var(--spacing-xl) var(--spacing-3xl);display:flex;align-items:center;justify-content:center}.page_infoBox__t4rhz{padding:var(--spacing-lg);background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-lg)}.page_infoText__1H85h{margin:0;color:var(--color-info-text);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing)}.page_blockModal__XF8uo{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10000;animation:page_fadeIn__jjObi .3s ease-out}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_modalOverlay__29caG{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_modalContent__P5a3v{position:relative;background:white;padding:3rem;border-radius:16px;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_slideUp___dulW .3s ease-out}@keyframes page_slideUp___dulW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_modalIcon__bNxK7{font-size:64px;margin-bottom:1rem}.page_modalTitle__tx5Xj{font-size:1.5rem;font-weight:var(--font-bold);color:var(--color-black-1);margin:0 0 .5rem}.page_modalDescription__xMtZG{color:var(--color-gray-5);margin:0 0 1.5rem;font-size:var(--font-size-base)}.page_benefitsList__jaMKd{text-align:left;margin:1.5rem 0;padding:0;list-style:none}.page_benefitsList__jaMKd li{padding:.5rem 0;font-size:.95rem;color:var(--color-gray-6)}.page_primaryButton__gjjaG{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:8px;cursor:pointer;margin-top:1rem;width:100%;font-weight:var(--font-semibold);transition:transform .2s ease}.page_primaryButton__gjjaG:hover{transform:translateY(-2px)}.page_primaryButton__gjjaG:active{transform:translateY(0)}.page_settingsGuide__LGGwV{background:var(--color-gray-1);padding:1.5rem;border-radius:8px;margin:1.5rem 0;text-align:left}.page_settingsGuide__LGGwV h3{margin:0 0 1rem;font-size:1rem;font-weight:var(--font-semibold);color:var(--color-black-1)}.page_guideSteps__hwtiZ{margin:0;padding-left:1.5rem}.page_guideSteps__hwtiZ li{margin-bottom:.5rem;color:var(--color-gray-6);font-size:.9rem;line-height:1.6}.page_guideSteps__hwtiZ li:last-child{margin-bottom:0}.page_errorMessage__8AsnX{background:#fee;border:1px solid #fcc;color:#c33;padding:.75rem 1rem;border-radius:8px;margin:1rem 0;font-size:.9rem;animation:page_shake__6omdc .3s ease-in-out}@keyframes page_shake__6omdc{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@media (max-width:768px){.page_modalContent__P5a3v{padding:2rem 1.5rem}.page_modalIcon__bNxK7{font-size:48px}.page_modalTitle__tx5Xj{font-size:1.25rem}}