.GoogleAuthButton_wrapper__RWUpm{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0}.GoogleAuthButton_button__zzrH_{border:none;border-radius:9999px;padding:.5rem 1.25rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.GoogleAuthButton_button__zzrH_:disabled{opacity:.6;cursor:wait}.GoogleAuthButton_primary__FhnMG{background:#1a73e8;color:#fff;box-shadow:0 4px 14px rgba(32,33,36,.2)}.GoogleAuthButton_secondary__0sqkK{background:rgba(148,163,184,.2);color:#0f172a}.GoogleAuthButton_button__zzrH_:not(:disabled):hover{transform:translateY(-1px)}.GoogleAuthButton_error__UpUcU{font-size:.85rem;color:#dc2626;text-align:right}@media (max-width:768px){.GoogleAuthButton_wrapper__RWUpm{align-items:flex-start}.GoogleAuthButton_button__zzrH_{max-width:220px;text-align:center}.GoogleAuthButton_error__UpUcU{text-align:left}}@media (max-width:540px){.GoogleAuthButton_button__zzrH_{padding:.45rem 1rem;font-size:.95rem}}.LocaleSwitcher_select__raJRn{padding:.35rem .75rem;border-radius:9999px;border:1px solid rgba(148,163,184,.6);background:hsla(0,0%,100%,.9);font-weight:500;max-width:160px}@media (max-width:540px){.LocaleSwitcher_select__raJRn{padding:.3rem .6rem}}.Navbar_header__NDFlY{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(148,163,184,.2)}.Navbar_inner__cgkbE{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1rem;row-gap:1rem;padding:1rem 0}.Navbar_logo__YNqJh{font-size:1.25rem;font-weight:700;letter-spacing:.04em}.Navbar_nav__1oBjZ{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;grid-column:2}.Navbar_navItem__5nyab{position:relative;font-weight:500;color:#1e293b}.Navbar_navItem__5nyab:hover{color:#2563eb}.Navbar_badge__e_IND{position:absolute;top:-.4rem;right:-.75rem;background:linear-gradient(135deg,#2563eb,#9333ea);color:#fff;border-radius:9999px;padding:0 .4rem;font-size:.7rem;font-weight:600}.Navbar_actions__W8prO{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:768px){.Navbar_inner__cgkbE{grid-template-columns:1fr auto;column-gap:.75rem}.Navbar_nav__1oBjZ{grid-column:1/-1;justify-content:center;gap:1.25rem}}@media (max-width:540px){.Navbar_inner__cgkbE{grid-template-columns:auto auto;column-gap:.5rem;row-gap:.75rem}.Navbar_logo__YNqJh{font-size:1.15rem}.Navbar_nav__1oBjZ{justify-content:center;row-gap:.5rem}.Navbar_navItem__5nyab{font-size:.95rem}.Navbar_actions__W8prO{gap:.5rem}}.Footer_footer__yl3k1{margin-top:4rem;padding:2rem 0;background:rgba(15,23,42,.9);color:#e2e8f0}.Footer_inner__9zxDp{align-items:center;justify-content:space-between}.Footer_inner__9zxDp,.Footer_links__Uk3ms{display:flex;gap:1.5rem;flex-wrap:wrap}.Footer_links__Uk3ms a{color:#cbd5f5;font-weight:500}.Footer_links__Uk3ms a:hover{color:#fff}@media (max-width:640px){.Footer_inner__9zxDp{flex-direction:column;align-items:flex-start;gap:1rem}.Footer_links__Uk3ms{gap:1rem}}