.layout_shell__JRZlP{min-height:100vh;background:var(--aurora-base);color:var(--text);display:flex;flex-direction:column}.layout_header__I1TKW{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:920px;margin:0 auto;padding:var(--space-7) var(--space-7)}@media (min-width:769px){.layout_header__I1TKW{padding:var(--space-7) var(--space-10)}}.layout_logo__jhmFz{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.layout_logoMark__FX7A1{position:relative;width:26px;height:18px;display:inline-block}.layout_logoMark__FX7A1 i{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.layout_logoMark__FX7A1 i:first-child{left:0;background:var(--indigo-600)}.layout_logoMark__FX7A1 i:nth-child(2){left:6px;background:var(--indigo-500)}.layout_logoMark__FX7A1 i:nth-child(3){left:12px;background:var(--indigo-400)}.layout_logoText__KLXHe{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text);letter-spacing:-.01em}.layout_dim__CNQTl{color:var(--text-faint);font-weight:var(--font-medium)}.layout_cta__OL99x{font-size:var(--text-sm);font-weight:var(--font-semibold);color:#fff;background:var(--brand);padding:9px 16px;border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition-fast)}.layout_cta__OL99x:hover{background:var(--brand-strong)}.layout_main__ypNVC{flex:1 1;width:100%;max-width:920px;margin:0 auto;padding:var(--space-8) var(--space-7) var(--space-16)}@media (min-width:769px){.layout_main__ypNVC{padding:var(--space-8) var(--space-10) var(--space-20)}}.layout_footer__bM4_J{width:100%;max-width:920px;margin:0 auto;padding:var(--space-10) var(--space-7);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-faint);border-top:1px solid var(--border-subtle)}.layout_footerLinks__PfzmL{display:flex;flex-wrap:wrap;gap:var(--space-5)}.layout_footerLinks__PfzmL a{color:var(--text-muted);text-decoration:none}.layout_footerLinks__PfzmL a:hover{color:var(--brand)}