.layout_page__Eh4cQ{display:flex;flex-direction:column;min-height:calc(100vh - 58px)}.layout_titleBar___XPTE{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);padding:28px 24px 24px}.layout_titleBarInner__Igclr{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.layout_titleBarHead__xUKG7{min-width:0}.layout_eyebrow__TO8uc{font-family:var(--font-mono-stack);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:6px}.layout_title__zKHnS{font-family:var(--font-sans-stack);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;letter-spacing:-.015em;color:var(--fg-primary);margin:0 0 6px;line-height:1.15}.layout_userEmail__9_lFK{font-size:12px;letter-spacing:.02em;margin:0;word-break:break-all}.layout_logoutBtn__XHoNc,.layout_userEmail__9_lFK{font-family:var(--font-mono-stack);color:var(--fg-secondary)}.layout_logoutBtn__XHoNc{font-size:11px;font-weight:500;letter-spacing:.06em;background:transparent;border:1px solid var(--border-strong);padding:10px 16px;border-radius:var(--r-sm);cursor:pointer;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-state),color var(--duration-fast) var(--ease-state);min-height:40px;flex-shrink:0}.layout_logoutBtn__XHoNc:hover{background:var(--bg-surface-raised);color:var(--fg-primary)}.layout_navBar__W9kAi{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);overflow-x:auto;scrollbar-width:none}.layout_navBar__W9kAi::-webkit-scrollbar{display:none}.layout_navInner___FJ0v{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;gap:0}.layout_navLink__sX3Sr{font-family:var(--font-mono-stack);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--fg-muted);text-decoration:none;text-transform:uppercase;padding:14px 16px;border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--ease-state),border-color var(--duration-fast) var(--ease-state);white-space:nowrap;flex-shrink:0}.layout_navLink__sX3Sr:hover{color:var(--fg-primary)}.layout_navLinkActive__a7kWa{color:var(--fg-primary);border-bottom-color:var(--accent);font-weight:600}.layout_content__gHALM{flex:1 1;background:var(--bg-page)}.layout_contentInner__ozQNq{max-width:1200px;margin:0 auto;padding:32px 24px 48px;width:100%;min-width:0}.layout_loadingWrap__zllaO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:12px}.layout_loadingText__jjSUD{font-family:var(--font-mono-stack);font-size:12px;letter-spacing:.04em;color:var(--fg-muted)}.layout_spinner__ZuzZ_{width:28px;height:28px;border:2px solid var(--border-hairline);border-top-color:var(--accent);border-radius:999px;animation:layout_spin__fqLXM .8s linear infinite}@keyframes layout_spin__fqLXM{to{transform:rotate(1turn)}}@media (max-width:700px){.layout_titleBar___XPTE{padding:20px 16px 18px}.layout_navInner___FJ0v{padding:0 16px}.layout_contentInner__ozQNq{padding:24px 16px 36px}.layout_logoutBtn__XHoNc{width:100%}}@media (prefers-reduced-motion:reduce){.layout_spinner__ZuzZ_{animation:none}}