.public_shell__xXMcG{display:flex;flex-direction:column;min-height:100vh}.public_header__nAQfB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);max-width:var(--max-width-medium);width:100%;margin:0 auto}.public_wordmark__OF_Rg{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.public_wordmark__OF_Rg,.public_wordmark__OF_Rg:hover{color:var(--text-primary)}.public_nav__4hnmA{display:flex;align-items:center;gap:var(--space-6)}.public_navLink__Q63YX{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);white-space:nowrap}.public_navLink__Q63YX:hover,.public_signIn__JFzLW{color:var(--accent-primary)}.public_signIn__JFzLW{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.public_signIn__JFzLW:hover{text-decoration:underline;text-underline-offset:3px}.public_main__rpj6a{flex:1 1;width:100%}.public_footer__a6ul0{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-10) var(--space-6) var(--space-12);max-width:var(--max-width-medium);width:100%;margin:0 auto;border-top:1px solid var(--border-secondary);margin-top:var(--space-16)}.public_footerMark__a_P_R{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:var(--tracking-tight)}.public_footerNote__rjgqs{font-family:var(--font-story);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}@media (max-width:640px){.public_header__nAQfB{flex-direction:column;gap:var(--space-3);padding-top:var(--space-4)}.public_nav__4hnmA{gap:var(--space-5)}}