.LanguageSwitcher-module__gdGMiG__lang{color:var(--text-soft);align-items:center;gap:2px;font-size:13px;font-weight:500;display:inline-flex}.LanguageSwitcher-module__gdGMiG__lang button{color:var(--text-soft);background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:500}.LanguageSwitcher-module__gdGMiG__lang button.LanguageSwitcher-module__gdGMiG__active{color:var(--ink);font-weight:700}.LanguageSwitcher-module__gdGMiG__lang button:hover{color:var(--ink)}.LanguageSwitcher-module__gdGMiG__sep{color:var(--border-strong)}
.AccountMenu-module__WNSi0a__menu{position:relative}.AccountMenu-module__WNSi0a__trigger{border:1px solid var(--border-strong);background:var(--accent-tint);width:40px;height:40px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.AccountMenu-module__WNSi0a__trigger:hover{border-color:var(--ink)}.AccountMenu-module__WNSi0a__trigger:focus-visible{box-shadow:0 0 0 3px var(--accent-tint);outline:none}.AccountMenu-module__WNSi0a__panel{border:1px solid var(--border);border-radius:var(--r-card);width:256px;box-shadow:var(--shadow-pop);z-index:50;background:#fff;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.AccountMenu-module__WNSi0a__panel[hidden]{display:none}.AccountMenu-module__WNSi0a__head{padding:12px}.AccountMenu-module__WNSi0a__name{color:var(--ink);font-size:14.5px;font-weight:700}.AccountMenu-module__WNSi0a__email{color:var(--text-soft);word-break:break-all;margin-top:3px;font-size:12.5px}.AccountMenu-module__WNSi0a__sep{background:var(--border);border:none;height:1px;margin:6px 8px}.AccountMenu-module__WNSi0a__item{width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.AccountMenu-module__WNSi0a__item:hover,.AccountMenu-module__WNSi0a__item:focus-visible{background:var(--surface);outline:none}.AccountMenu-module__WNSi0a__item svg{color:var(--text-soft);flex:none}.AccountMenu-module__WNSi0a__item.AccountMenu-module__WNSi0a__danger,.AccountMenu-module__WNSi0a__item.AccountMenu-module__WNSi0a__danger svg{color:var(--amber)}.AccountMenu-module__WNSi0a__item:disabled{opacity:.55;cursor:not-allowed}
.UnreadBadge-module__oRpT2q__badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.UnreadBadge-module__oRpT2q__corner{position:absolute;top:-4px;right:-4px;}.UnreadBadge-module__oRpT2q__inline{vertical-align:middle;margin-left:8px;}.UnreadBadge-module__oRpT2q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--ink:#0b1f3a;--accent:#238255;--accent-dark:#1d724b;--accent-tint:#e6f4ed;--text:#1a2433;--text-soft:#5b6675;--bg:#fff;--surface:#f5f7fa;--border:#e4e8ee;--border-strong:#d3d9e2;--gold:#f5a623;--amber:#9c6614;--hero-bg:var(--ink);--hero-text:#fff;--hero-sub:#ffffffb8;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--r-card:12px;--r-ctrl:10px;--r-pill:999px;--shadow-sm:0 1px 2px #0b1f3a0a;--shadow-card:0 1px 3px #0b1f3a0d, 0 4px 16px #0b1f3a0a;--shadow-pop:0 8px 28px #0b1f3a1a;--skeleton-base:#eaeef3;--skeleton-sheen:#f4f7fa;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--maxw:1200px;--header-h:68px}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}h1,h2,h3,h4{color:var(--ink);font-weight:600}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}
