.AppHeader_header___zuqp{position:sticky;top:0;z-index:20;width:100%;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.AppHeader_inner__YG_83{display:flex;align-items:center;justify-content:space-between;height:var(--app-header-height);max-width:1024px;margin:0 auto;padding:0 80px 0 32px;position:relative}.AppHeader_titleBlock__xuS_h{display:flex;flex-direction:column;gap:4px;text-decoration:none}.AppHeader_title__ltvUj{font-size:1rem;font-weight:700;color:hsl(var(--foreground));line-height:1.2}.AppHeader_subtitle__Vq505{font-size:.7rem;color:hsl(var(--muted-foreground));line-height:1.2}.AppHeader_nav__3_voG{display:flex;align-items:center;gap:4px}.AppHeader_navLink__6lkkW{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));padding:6px 12px;border-radius:var(--radius);transition:background-color .15s,color .15s;white-space:nowrap}@media (hover:hover){.AppHeader_navLink__6lkkW:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}}.AppHeader_navLinkActive__uhjuM{color:hsl(var(--primary));background-color:hsl(var(--accent))}.AppHeader_actions__V4lcW{display:flex;align-items:center;gap:2px;position:absolute;right:32px;top:18px}.AppHeader_iconBtn__OHyA9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}@media (hover:hover){.AppHeader_iconBtn__OHyA9:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}}.AppHeader_iconBtnActive__chlYt{color:hsl(var(--primary));background-color:hsl(var(--accent))}.AppHeader_burgerBtn__jCCgn{display:none}.AppHeader_themeDesktop__ysop7{display:flex}.AppHeader_overlay__krLxw{position:fixed;inset:0;z-index:100;background-color:hsl(var(--background));display:flex;flex-direction:column}.AppHeader_overlayTop__sPz2J{position:relative;display:flex;align-items:center;height:var(--app-header-height);border-bottom:1px solid hsl(var(--border));gap:12px;padding:0 16px}.AppHeader_overlayThemeLabel__5j7p5{font-size:.875rem;color:hsl(var(--muted-foreground))}.AppHeader_themeSwitch__CVzq_{display:flex;align-items:center}.AppHeader_themeSwitchTrack__dm_Fg{display:flex;align-items:center;width:48px;height:26px;border-radius:999px;background-color:hsl(var(--muted));padding:3px;transition:background-color .2s;cursor:pointer}.AppHeader_themeSwitchTrackOn__2pVyJ{background-color:hsl(var(--primary))}.dark .AppHeader_themeSwitchTrackOn__2pVyJ{background-color:hsl(25 18% 35%)}.AppHeader_themeSwitchThumb__GxJ3b{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:hsl(var(--background));color:hsl(var(--foreground));transition:transform .2s}.AppHeader_themeSwitchThumbOn__CSP50{transform:translateX(22px)}.AppHeader_closeBtn__JjXrC{position:absolute;right:8px;top:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}@media (hover:hover){.AppHeader_closeBtn__JjXrC:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}}.AppHeader_overlayNav__alWAX{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:8px;padding:0 16px 64px}.AppHeader_overlayLink__hbB2s{font-size:1.3rem;font-weight:600;color:hsl(var(--muted-foreground));padding:8px 32px;border-radius:var(--radius);width:100%;text-align:center;transition:background-color .15s,color .15s}@media (hover:hover){.AppHeader_overlayLink__hbB2s:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}}.AppHeader_overlayLinkActive__N0zh_{color:hsl(var(--primary));background-color:hsl(var(--accent))}@media (max-width:767px){.AppHeader_nav__3_voG,.AppHeader_themeDesktop__ysop7{display:none}.AppHeader_burgerBtn__jCCgn{display:flex}.AppHeader_inner__YG_83{min-height:unset;max-width:480px;padding:0 16px}.AppHeader_actions__V4lcW{right:8px;top:14px}}.OnboardingModal_overlay__agcyg{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.OnboardingModal_overlaySpotlight__0Hvid{background:transparent}.OnboardingModal_spotlight__Eymqy{position:fixed;inset:0;width:100%;height:100%;z-index:999;pointer-events:none}.OnboardingModal_card__1aFwL{background:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--border));padding:32px 24px 24px;max-width:408px;width:100%;display:flex;flex-direction:column;gap:16px;position:relative}.OnboardingModal_closeBtn__8OSfp{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}@media (hover:hover){.OnboardingModal_closeBtn__8OSfp:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}}.OnboardingModal_illustration__Ht4Ik{flex-shrink:0}.OnboardingModal_slide__xU_rH{display:flex;flex-direction:column;gap:12px}.OnboardingModal_slideTitle__MxzEd{font-size:1.05rem;font-weight:700;color:hsl(var(--foreground))}.OnboardingModal_slideText__kHu9s{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6;white-space:pre-line}.OnboardingModal_footer__7oGm4{display:flex;align-items:center;justify-content:space-between}.OnboardingModal_dots__ytgUD{display:flex;gap:6px}.OnboardingModal_dot__VnesT{width:6px;height:6px;border-radius:50%;background:hsl(var(--border));transition:background-color .2s}.OnboardingModal_dotActive__J0fY0{background:hsl(var(--primary))}.OnboardingModal_nextBtn__Agdi_{padding:9px 20px;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:500;transition:opacity .15s}@media (hover:hover){.OnboardingModal_nextBtn__Agdi_:hover{opacity:.85}}