.PublicShell-module__00W4Ka__shell{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.PublicShell-module__00W4Ka__topbar{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);z-index:var(--z-sticky);position:sticky;top:0}.PublicShell-module__00W4Ka__topbarInner{align-items:center;gap:var(--space-6);max-width:var(--layout-max);padding:var(--space-4) var(--space-6);justify-content:space-between;margin:0 auto;display:flex}.PublicShell-module__00W4Ka__brandLink{align-items:center;display:inline-flex}.PublicShell-module__00W4Ka__nav{align-items:center;gap:var(--space-2);display:flex}.PublicShell-module__00W4Ka__navLink{border-radius:var(--radius-md);color:var(--fg-muted);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:color var(--duration-fast) var(--ease-out);font-weight:500}.PublicShell-module__00W4Ka__navLink:hover{color:var(--fg-strong)}.PublicShell-module__00W4Ka__actions{align-items:center;gap:var(--space-3);display:flex}.PublicShell-module__00W4Ka__main{flex:1}.PublicShell-module__00W4Ka__footer{background:var(--bg-subtle);border-top:1px solid var(--border-subtle);margin-top:var(--space-20)}.PublicShell-module__00W4Ka__footerInner{gap:var(--space-10);max-width:var(--layout-max);padding:var(--space-12) var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);margin:0 auto;display:grid}.PublicShell-module__00W4Ka__footerBrand{gap:var(--space-3);flex-direction:column;display:flex}.PublicShell-module__00W4Ka__footerNote{color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:38ch;margin:0}.PublicShell-module__00W4Ka__footerGrid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PublicShell-module__00W4Ka__footerCol{gap:var(--space-2);flex-direction:column;display:flex}.PublicShell-module__00W4Ka__footerColTitle{color:var(--fg-strong);font-size:var(--text-sm);margin-bottom:var(--space-1);font-weight:600}.PublicShell-module__00W4Ka__footerCol a,.PublicShell-module__00W4Ka__footerCol span{color:var(--fg-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out)}.PublicShell-module__00W4Ka__footerCol a:hover{color:var(--fg-strong)}.PublicShell-module__00W4Ka__legal{border-top:1px solid var(--border-subtle);color:var(--fg-subtle);font-size:var(--text-xs);max-width:var(--layout-max);padding:var(--space-4) var(--space-6);text-align:center;margin:0 auto}@media (max-width:880px){.PublicShell-module__00W4Ka__topbarInner{gap:var(--space-3);flex-wrap:wrap}.PublicShell-module__00W4Ka__nav{order:3;justify-content:center;width:100%;overflow-x:auto}.PublicShell-module__00W4Ka__footerInner{grid-template-columns:1fr}}
