.ga-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.ga-auth-glow{pointer-events:none;position:absolute;inset:0}.ga-auth-glow:before,.ga-auth-glow:after{content:"";filter:blur(60px);border-radius:50%;width:60vmax;height:60vmax;position:absolute}.ga-auth-glow:before{background:radial-gradient(circle, rgba(var(--ga-gold-rgb), .13), transparent 62%);animation:9s ease-in-out infinite ga-auth-breathe;top:42%;left:50%;translate:-50% -50%}.ga-auth-glow:after{background:radial-gradient(circle,#8b5cf61a,#0000 62%);bottom:-30vmax;right:-25vmax}.ga-auth-brand{border-radius:10px;align-items:center;gap:10px;width:fit-content;margin:0 auto 26px;display:flex}.ga-auth-brand:focus-visible{outline:2px solid var(--ga-gold);outline-offset:4px}.ga-auth-brand-mark{width:38px;height:38px;filter:drop-shadow(0 0 12px rgba(var(--ga-gold-rgb), .45));border-radius:50%}.ga-auth-brand-name{color:var(--ga-text);font-size:22px;font-weight:600;line-height:1}.ga-auth-card{border-radius:18px}.ga-auth-card:before{inset:8px}.ga-auth-title{color:#fff;font-size:30px;font-weight:700;line-height:1.05}.ga-auth-sub{color:var(--ga-dim);margin-top:8px;font-size:14px}.ga-auth-input{width:100%;height:42px;color:var(--ga-text);border:1px solid var(--ga-line-2);background:#ffffff09;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.ga-auth-input::placeholder{color:var(--ga-faint)}.ga-auth-input:hover{border-color:#ffffff2e}.ga-auth-input:focus{border-color:rgba(var(--ga-gold-rgb), .7);background:rgba(var(--ga-gold-rgb), .04);box-shadow:0 0 0 4px rgba(var(--ga-gold-rgb), .12);outline:none}.ga-auth-input[aria-invalid=true]{border-color:#f87171b3}.ga-auth input[type=date],.ga-auth input[type=text]:not(.ga-auth-input),.ga-auth select{border-color:var(--ga-line-2);color:var(--ga-text);background-color:#ffffff09}.ga-auth input[type=date]:focus,.ga-auth input[type=text]:not(.ga-auth-input):focus,.ga-auth select:focus{border-color:rgba(var(--ga-gold-rgb), .7);box-shadow:0 0 0 4px rgba(var(--ga-gold-rgb), .12)}.ga-auth-label{color:var(--ga-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ga-auth-eye{color:var(--ga-dim);padding:0 12px;font-size:12px;font-weight:600;position:absolute;inset:0 0 0 auto}.ga-auth-eye:hover{color:var(--ga-gold)}.ga-auth-or{font:500 10.5px/1 "Oswald", var(--font-sans), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ga-faint);align-items:center;gap:12px;margin:20px 0;display:flex}.ga-auth-or:before,.ga-auth-or:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--ga-gold-rgb), .35));flex:1;height:1px}.ga-auth-or:after{scale:-1 1}.ga-auth .ga-btn{width:100%;height:44px;font-size:15px}.ga-auth .ga-btn-gold{font-family:"Oswald", var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ga-auth .ga-btn:disabled{opacity:.55;cursor:wait}.ga-auth-link{color:var(--ga-gold);text-underline-offset:4px;font-weight:600}.ga-auth-link:hover{color:var(--ga-gold-hi);text-decoration:underline}.ga-auth-dot{background:#ffffff24;border-radius:999px;height:6px;transition:width .3s,background .3s}.ga-auth-dot.on{background:var(--ga-metal);width:26px;box-shadow:0 0 10px rgba(var(--ga-gold-rgb), .5)}.ga-auth-dot.done{background:var(--ga-gold)}.ga-auth-sticky{background:linear-gradient(#10121900,#101219 30%)}.ga-auth.ga-auth [role=radio][aria-checked=true]{color:#1c1405;background:var(--ga-metal);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 0 #00000040, 0 6px 18px -6px rgba(var(--ga-gold-rgb), .6)}.ga-auth.ga-auth [role=radio][aria-checked=false]:hover{background:rgba(var(--ga-gold-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--ga-gold-rgb), .45)}.ga-auth.ga-auth [aria-label=Interests] button[aria-pressed=true]>span:first-child{border-color:var(--ga-gold);background:rgba(var(--ga-gold-rgb), .1);box-shadow:0 0 0 2px var(--ga-gold), 0 0 18px rgba(var(--ga-gold-rgb), .35)}.ga-auth.ga-auth [aria-label=Interests] button:hover>span:first-child{border-color:rgba(var(--ga-gold-rgb), .55)}.ga-auth.ga-auth [aria-label=Camp\ topics]>button[aria-pressed=true]{border-color:var(--ga-gold);background:rgba(var(--ga-gold-rgb), .07);box-shadow:0 0 0 1px var(--ga-gold), 0 0 22px -6px rgba(var(--ga-gold-rgb), .45)}.ga-auth.ga-auth [aria-label=Camp\ topics]>button[aria-pressed=false]:hover{border-color:rgba(var(--ga-gold-rgb), .45)}.ga-auth.ga-auth .ob-check{color:#1c1405;background:var(--ga-metal);--tw-ring-color:#101219}@keyframes ga-auth-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.08}}@media (prefers-reduced-motion:reduce){.ga-auth-glow:before{animation:none}}
