.auth-footer{border-top:.0625rem solid var(--border-color);background:var(--off-white);font-size:.75rem}.auth-footer-container{width:100%;margin-inline:auto;min-height:3.5rem;padding-inline:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-footer-copyright{color:var(--text-secondary)}.auth-footer-links{display:flex;gap:1rem}.auth-footer-links a{color:var(--text-secondary);text-decoration:none;font-size:.75rem}.auth-footer-links a:hover{color:var(--primary-navy)}@media (min-width:64rem){.auth-footer-container{padding-inline:2rem}}.auth-navbar{background:var(--primary-navy);height:4rem}.auth-navbar-container{width:100%;height:100%;padding-inline:1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.auth-navbar-left{justify-self:start;display:flex;align-items:center}.auth-navbar-logo{justify-self:center;text-decoration:none}.navbar-logo{gap:.75rem;color:var(--white-text);direction:ltr}.logo-badge,.navbar-logo{display:flex;align-items:center}.logo-badge{width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--brand-orange);justify-content:center;font-weight:700}.logo-text{display:flex;flex-direction:column}.navbar-logo h3{margin:0;font-size:.875rem}.navbar-logo span{color:var(--brand-orange);font-size:.625rem}.auth-navbar-right{justify-self:end;display:flex;align-items:center}.auth-navbar-back{display:flex;align-items:center;gap:.4rem;color:var(--body-subtle);background:transparent;text-decoration:none;font-size:.875rem;cursor:pointer;transition:color .25s ease,background-color .25s ease}.auth-navbar-back:hover{color:var(--white-text)}.auth-navbar-back svg{font-size:1rem}@media (min-width:64rem){.auth-navbar{height:4.5rem}.auth-navbar-container{padding-inline:2rem}}.auth-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--white)}