.app-shell_shell__50ZPh{min-height:100vh;background:var(--gradient-app-shell);font-family:var(--font-ui);letter-spacing:0}.app-shell_skipLink__sBIvW{position:fixed;top:12px;left:12px;z-index:80;padding:10px 14px;color:var(--color-text-inverse);background:var(--stex-primary);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow-control);font-weight:900;opacity:0;pointer-events:none;transform:translateY(-12px)}.app-shell_skipLink__sBIvW:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.app-shell_topbar__6fDQi{position:fixed;inset:0 0 auto 0;z-index:40;display:grid;grid-template-columns:var(--stex-sidebar-width) 1fr auto;min-height:74px;align-items:center;background:var(--stex-glass-nav);border-bottom:1px solid var(--stex-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell_topBrand__37ru_{display:flex;align-items:center;padding-left:34px}.app-shell_topBrand__37ru_ img{width:122px;height:auto}.app-shell_topNav__xWdEF{display:flex;height:100%;align-items:stretch;gap:18px;padding-left:34px}.app-shell_topNavActive__U7cKv,.app-shell_topNavItem__QVaH9{position:relative;display:inline-flex;align-items:center;color:var(--stex-text);font-size:16px;font-weight:900}.app-shell_topNavActive__U7cKv{color:var(--stex-primary)}.app-shell_topNavActive__U7cKv:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--stex-primary);border-radius:999px 999px 0 0;content:""}.app-shell_topActions__anXsS{display:flex;align-items:center;gap:12px;padding-right:26px}.app-shell_menuButton__9_ADb,.app-shell_mobileAvatar__Me_Gk{display:none}.app-shell_notifyWrap__qAwTy{position:relative;display:inline-flex}.app-shell_notifyWrap__qAwTy span{position:absolute;top:-5px;right:-5px;display:grid;width:20px;height:20px;place-items:center;color:var(--color-text-inverse);background:var(--stex-primary);border:2px solid var(--color-surface);border-radius:999px;font-size:11px;font-weight:900}.app-shell_userButton__ke3Ht{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;padding:0 14px;background:var(--color-surface-glass-strong);border:1px solid var(--stex-border);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow-control)}.app-shell_userButton__ke3Ht strong{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_userAvatar__ledTb{display:grid;width:27px;height:27px;place-items:center;color:var(--stex-muted);background:var(--stex-avatar-bg);border-radius:999px}.app-shell_mobileAvatar__Me_Gk{display:none;width:38px;height:38px;place-items:center;color:var(--stex-text);background:var(--color-surface-glass-strong);border:1px solid var(--stex-border);border-radius:999px;box-shadow:var(--stex-shadow-control)}.app-shell_sidebar__6upP_{position:fixed;inset:74px auto 0 0;z-index:30;width:var(--stex-sidebar-width);align-content:start;grid-gap:12px;gap:12px;padding:22px 18px 28px;background:var(--stex-glass-rail);border-right:1px solid var(--stex-border)}.app-shell_navGroup__eSLHU,.app-shell_sidebar__6upP_{display:grid;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell_navGroup__eSLHU{grid-gap:10px;gap:10px;padding:18px 10px;background:var(--gradient-glass-card);border:1px solid var(--stex-border-soft);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow-nav)}.app-shell_navGroup__eSLHU p{margin:0 0 4px;padding:0 6px;color:var(--stex-muted);font-size:12px;font-weight:900;text-transform:uppercase}.app-shell_navList__EOApZ{display:grid;grid-gap:6px;gap:6px}.app-shell_navItemActive__cUGJu,.app-shell_navItem__rFWt2{display:flex;min-width:0;min-height:44px;align-items:center;gap:12px;padding:0 11px;color:var(--stex-nav-text);border:1px solid transparent;border-radius:var(--stex-radius);font-size:14px;font-weight:850}.app-shell_mobileNavItemActive__JlSD_ span,.app-shell_mobileNavItem__2V0iY span,.app-shell_navItemActive__cUGJu span,.app-shell_navItem__rFWt2 span{min-width:0;overflow-wrap:anywhere}.app-shell_navItemActive__cUGJu{color:var(--stex-primary);background:var(--color-primary-soft);border-color:var(--color-border-blue)}.app-shell_content__XhBzy{min-height:100vh;padding:112px 28px 40px calc(var(--stex-sidebar-width) + 34px)}.app-shell_content__XhBzy>*{width:min(1280px,100%);margin:0 auto}.app-shell_mobileDrawerOpen__CX21w,.app-shell_mobileDrawerOverlay__I7WOx,.app-shell_mobileDrawerWrap__jEGx7,.app-shell_mobileDrawer__udIIQ,.app-shell_mobileNav__7mxu4{display:none}@media (max-width:920px){.app-shell_topbar__6fDQi{grid-template-columns:1fr auto;min-height:72px;padding:0 16px}.app-shell_topBrand__37ru_{padding-left:0}.app-shell_topBrand__37ru_ img{width:112px}.app-shell_desktopOnlyAction__4rDiC,.app-shell_sidebar__6upP_,.app-shell_topNav__xWdEF,.app-shell_userButton__ke3Ht{display:none}.app-shell_topActions__anXsS{gap:10px;padding-right:0}.app-shell_menuButton__9_ADb{display:none}.app-shell_bellAction__Fl49l{display:inline-flex}.app-shell_bellAction__Fl49l button{width:38px;height:38px}.app-shell_mobileAvatar__Me_Gk{display:grid}.app-shell_content__XhBzy{padding:88px 16px calc(var(--stex-bottom-nav-height) + 28px)}.app-shell_coreMobileShell__v2VH6 .app-shell_topbar__6fDQi{display:none}.app-shell_coreMobileShell__v2VH6 .app-shell_content__XhBzy{padding:0}.app-shell_coreMobileShell__v2VH6 .app-shell_content__XhBzy>*{width:100%}.app-shell_mobileDrawerOpen__CX21w,.app-shell_mobileDrawerWrap__jEGx7{position:fixed;inset:0;z-index:44;display:block;pointer-events:none}.app-shell_mobileDrawerOpen__CX21w{pointer-events:auto}.app-shell_mobileDrawerOverlay__I7WOx{position:absolute;inset:0;display:block;padding:0;background:rgb(5 12 26/34%);border:0;opacity:0;transition:opacity .16s ease}.app-shell_mobileDrawerOpen__CX21w .app-shell_mobileDrawerOverlay__I7WOx{opacity:1}.app-shell_mobileDrawer__udIIQ{position:absolute;top:82px;right:14px;left:14px;display:grid;max-height:calc(100dvh - var(--stex-bottom-nav-height) - 106px);grid-gap:10px;gap:10px;padding:12px;overflow:auto;background:var(--stex-glass-nav);border:1px solid var(--stex-border);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell_mobileDrawerOpen__CX21w .app-shell_mobileDrawer__udIIQ{opacity:1;pointer-events:auto;transform:translateY(0)}.app-shell_mobileDrawer__udIIQ .app-shell_navGroup__eSLHU{padding:12px 10px}.app-shell_coreMobileShell__v2VH6 .app-shell_mobileDrawerOpen__CX21w,.app-shell_coreMobileShell__v2VH6 .app-shell_mobileDrawerWrap__jEGx7{display:none}.app-shell_mobileNav__7mxu4{position:fixed;right:12px;bottom:12px;left:12px;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:var(--stex-bottom-nav-height);padding:10px 8px;background:var(--stex-glass-nav);border:1px solid var(--stex-border);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell_mobileNavItemActive__JlSD_,.app-shell_mobileNavItem__2V0iY{display:grid;place-items:center;grid-gap:6px;gap:6px;color:var(--stex-muted);font-size:12px;font-weight:850}.app-shell_mobileNavItemActive__JlSD_{color:var(--stex-primary)}}@media (max-width:430px){.app-shell_topbar__6fDQi{padding:0 16px}.app-shell_content__XhBzy{padding-right:14px;padding-left:14px}.app-shell_mobileNav__7mxu4{right:8px;left:8px}}.app-auth-gate_shell__1Emvd{display:grid;min-height:100vh;place-items:center;padding:24px;color:#061a3d;background:radial-gradient(circle at 70% 20%,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,#f8fbff,#edf4ff);font-family:var(--stex-font-ui)}.app-auth-gate_panel___J94C{display:grid;width:min(440px,100%);grid-gap:12px;gap:12px;padding:24px;background:rgba(255,255,255,.86);border:1px solid rgba(37,99,235,.18);border-radius:8px;box-shadow:0 18px 44px rgba(15,45,96,.12)}.app-auth-gate_kicker__8tbHf{margin:0;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.app-auth-gate_panel___J94C h1,.app-auth-gate_panel___J94C p{margin:0;letter-spacing:0}.app-auth-gate_panel___J94C h1{font-size:24px;line-height:1.1}.app-auth-gate_panel___J94C p{color:#64748b;font-size:14px;font-weight:700;line-height:1.45}.app-auth-gate_panel___J94C button{min-height:42px;padding:0 16px;color:#ffffff;background:#2563eb;border:0;border-radius:6px;font:inherit;font-weight:900;cursor:pointer}