.desktop-header[data-v-7014e341]{border-bottom:1px solid var(--line);background:#fff;min-height:88px}.desktop-header-inner[data-v-7014e341]{width:100%;min-height:87px;max-width:var(--app-frame-width);padding:14px var(--app-frame-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.desktop-header[data-v-7014e341] .brand-lockup{width:180px;margin:0;display:block;position:relative}.desktop-header[data-v-7014e341] .brand{width:180px}.desktop-header[data-v-7014e341] .beta-badge{padding:2px 3px;font-size:11px;position:absolute;bottom:-6px;right:3px}.desktop-actions[data-v-7014e341],.desktop-header nav[data-v-7014e341]{align-items:center;gap:6px;display:flex}.desktop-header nav[data-v-7014e341]{justify-self:center}.desktop-header nav a[data-v-7014e341],.desktop-profile[data-v-7014e341]{color:#555;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.desktop-header nav a.active[data-v-7014e341],.desktop-profile.active[data-v-7014e341]{color:#111;box-shadow:inset 0 -4px var(--accent-selection);font-weight:700}.desktop-header a[data-v-7014e341]:hover:not(.active){color:#111;background:#f2f2f2}.desktop-header a[data-v-7014e341]:focus-visible,.mobile-header a[data-v-7014e341]:focus-visible{outline-offset:3px;outline:3px solid #111}.desktop-actions[data-v-7014e341]{justify-content:flex-end;justify-self:end}.desktop-profile[data-v-7014e341]{max-width:240px;padding:10px}.desktop-profile-name[data-v-7014e341]{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.desktop-profile svg[data-v-7014e341]{fill:currentColor;width:25px;height:25px}.app-footer[data-v-7014e341]{background:#fff;border-top:1px solid #ddd;justify-content:center;align-items:center;gap:24px;min-height:48px;display:flex}.footer-help[data-v-7014e341],.footer-version[data-v-7014e341]{color:#626262;text-underline-offset:3px;font-size:13px;font-weight:500}.footer-help.active[data-v-7014e341],.footer-version.active[data-v-7014e341]{color:#111;font-weight:700}.mobile-daily-short[data-v-7014e341]{display:none}@media (width<=760px){.shell[data-v-7014e341]{flex-direction:column;min-height:100dvh;display:flex}.shell>main[data-v-7014e341]{flex:1;width:100%}.desktop-header[data-v-7014e341]{display:none}.app-footer[data-v-7014e341]{gap:0;min-height:40px}.footer-help[data-v-7014e341],.footer-version[data-v-7014e341]{text-align:center;justify-content:center;align-items:center;width:50%;min-height:40px;padding:5px 12px;font-size:11px;display:flex}.footer-help.active[data-v-7014e341],.footer-version.active[data-v-7014e341]{background:var(--accent-selection-soft);box-shadow:inset 0 -3px var(--accent-selection)}.mobile-navigation[data-v-7014e341]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;min-width:0;display:grid}.mobile-navigation a[data-v-7014e341]{color:#666;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.mobile-navigation a[data-v-7014e341] svg{flex-basis:16px;width:16px;height:16px}.mobile-navigation a.active[data-v-7014e341]{color:#111;font-weight:700}.mobile-navigation a.active[data-v-7014e341]:after{content:"";background:var(--accent-selection);border-radius:50%;height:3px;position:absolute;bottom:4px;left:13px;right:13px;transform:rotate(-1deg)}.mobile-header[data-v-7014e341] .brand-lockup{width:102px;display:block;position:relative}.mobile-header[data-v-7014e341] .beta-badge{margin:0;padding:1px 2px;position:absolute;bottom:-5px;right:0}}@media (width<=374px){.mobile-daily-short[data-v-7014e341]{display:inline}.mobile-daily-full[data-v-7014e341]{display:none}}
