@keyframes Logo-module__rR2vdG__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.Logo-module__rR2vdG__animated{animation:4s ease-in-out infinite Logo-module__rR2vdG__floaty}@media (prefers-reduced-motion:reduce){.Logo-module__rR2vdG__animated{animation:none}}.Logo-module__rR2vdG__wordmark{font-family:var(--font-display);color:var(--text-accent);letter-spacing:-.02em;font-weight:900}
.ThemeToggle-module__1vp0HG__row{padding:0 var(--space-2);cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.ThemeToggle-module__1vp0HG__label{font-size:var(--text-small);color:var(--text-muted)}.ThemeToggle-module__1vp0HG__switch{border-radius:var(--radius-pill);background:var(--gold);flex:none;width:38px;height:22px;position:relative}.ThemeToggle-module__1vp0HG__switch[data-on=false]{background:var(--navy-line)}.ThemeToggle-module__1vp0HG__knob{border-radius:var(--radius-pill);background:var(--navy-deep);width:18px;height:18px;transition:right .15s;position:absolute;top:2px;right:2px}.ThemeToggle-module__1vp0HG__switch[data-on=false] .ThemeToggle-module__1vp0HG__knob{right:18px}
.Sidebar-module__UHF6fG__sidebar{background:var(--bg-surface);border-right:1px solid var(--border-default);width:224px;padding:var(--space-6) var(--space-4);flex-direction:column;flex:none;min-height:100vh;display:flex}@media (max-width:767px){.Sidebar-module__UHF6fG__sidebar{display:none}}.Sidebar-module__UHF6fG__brand{padding:0 var(--space-2) var(--space-6);align-items:center;gap:9px;display:flex}.Sidebar-module__UHF6fG__nav{flex-direction:column;gap:3px;display:flex}.Sidebar-module__UHF6fG__link{align-items:center;gap:var(--space-3);color:var(--text-muted);border-radius:11px;padding:11px 12px;font-size:14.5px;display:flex}.Sidebar-module__UHF6fG__link[data-active=true]{color:var(--text-strong);background:#e2a64b24;font-weight:600}.Sidebar-module__UHF6fG__icon{text-align:center;width:20px;font-size:17px}.Sidebar-module__UHF6fG__footer{border-top:1px solid var(--border-default);padding-top:var(--space-4);gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.Sidebar-module__UHF6fG__langRow{padding:0 var(--space-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.Sidebar-module__UHF6fG__langLabel{color:var(--text-muted)}.Sidebar-module__UHF6fG__langValue{color:var(--text-strong);font-weight:600}
.BottomTabBar-module__0SKGKa__bar{display:none}@media (max-width:767px){.BottomTabBar-module__0SKGKa__bar{padding:10px 8px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-default);background:var(--bg-surface);z-index:10;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}}.BottomTabBar-module__0SKGKa__link{color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.BottomTabBar-module__0SKGKa__link[data-active=true]{color:var(--text-accent);font-weight:600}.BottomTabBar-module__0SKGKa__icon{font-size:19px}
.page-module___8aEwW__hero{text-align:center;justify-content:center;align-items:center;gap:var(--space-5);min-height:100vh;padding:var(--space-8);flex-direction:column;display:flex}.page-module___8aEwW__brand{align-items:center;gap:var(--space-3);display:flex}.page-module___8aEwW__tagline{font-family:var(--font-display);font-weight:900;font-size:var(--text-h1);max-width:20ch;margin:0;line-height:1.1}.page-module___8aEwW__sub{color:var(--text-muted);font-size:var(--text-body-lg);max-width:50ch}.page-module___8aEwW__cta{margin-top:var(--space-3);border-radius:var(--radius-lg);background:var(--gold);color:var(--text-on-accent);font-weight:700;font-size:var(--text-body);padding:15px 32px}
.DashboardShell-module__Fw5Hyq__layout{width:100%;min-height:100vh;display:flex}.DashboardShell-module__Fw5Hyq__main{padding:var(--space-7) var(--space-7) calc(var(--space-9) + var(--space-7));flex:1;min-width:0}@media (min-width:768px){.DashboardShell-module__Fw5Hyq__main{padding-bottom:var(--space-7)}}
