.AccountMenu_account__uuDXN{display:flex;align-items:center;gap:var(--space-2)}.AccountMenu_identity__MRo6o{font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}@media (max-width:480px){.AccountMenu_identity__MRo6o{display:none}}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.Header_inner__ry5Nk{max-width:var(--container-max);margin:0 auto;min-height:var(--header-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4)}.Header_brand__V5suk{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text);font-weight:700;font-size:var(--text-lg)}.Header_brandMark__CAY8u{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast)}.Header_search__MX_fu{flex:1 1;min-width:0;display:flex;justify-content:center}.Header_search__MX_fu input{width:100%;max-width:420px;padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-family:inherit;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md)}.Header_nav__3fHSH{display:flex;gap:var(--space-4)}.Header_nav__3fHSH a{color:var(--color-text-muted);text-decoration:none;font-weight:600;font-size:var(--text-sm)}.Header_nav__3fHSH a:hover{color:var(--color-text)}@media (max-width:720px){.Header_brandName__yBsn2{display:none}.Header_nav__3fHSH{gap:var(--space-3)}}@media (max-width:480px){.Header_search__MX_fu{display:none}}.Footer_footer__eNA9m{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:var(--space-8)}.Footer_inner__ngCVB{max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4);display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_heading__z5GZP{font-weight:700;color:var(--color-text)}.Footer_tagline__WuViG{margin:0;max-width:32ch}.Footer_col__TmcuA a,.Footer_tagline__WuViG{color:var(--color-text-muted);font-size:var(--text-sm)}.Footer_col__TmcuA a{text-decoration:none}.Footer_col__TmcuA a:hover{color:var(--color-text)}.Footer_bottom__ch0uR{max-width:var(--container-max);margin:0 auto;padding:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:720px){.Footer_inner__ngCVB{grid-template-columns:1fr}}.Layout_shell__4Ponq{display:flex;flex-direction:column;min-height:100vh}.Layout_main__gSLe1{flex:1 1;width:100%;max-width:var(--container-max);margin:0 auto;padding:var(--space-6) var(--space-4)}