.g25.g25-refined[data-brand=g25]{--bg:#000c1e;--panel:#0d2748;--line:#1a4570;--muted:#b6c3d4;--text:#e8eef6;--green:#58e8f9;--accent:#58e8f9;background:#000c1e;color:#e8eef6}body:has([data-brand=g25]){background:#000c1e;color:#e8eef6}.g25[data-brand=g25] .button,.g25[data-brand=g25] .button:hover{background:#58e8f9;border-color:#58e8f9;color:#000c1e}.g25[data-brand=g25] #register-form .submit,.g25[data-brand=g25] .mobile-cta .button{--g25-pulse-peak:1.12;position:relative;isolation:isolate;overflow:hidden;transition:transform .12s ease-out,background .2s;animation:g25-pulse 1.2s cubic-bezier(.34,1.3,.64,1) infinite,g25-ring 1.2s ease-out infinite}.g25[data-brand=g25] #register-form .submit{--g25-pulse-peak:1.05}@media (max-width:380px){.g25[data-brand=g25] .mobile-cta .button{--g25-pulse-peak:1.06}}.g25[data-brand=g25] #register-form .submit:after,.g25[data-brand=g25] .mobile-cta .button:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;z-index:-1;width:46%;background:linear-gradient(100deg,#ffffff00,#ffffffa6 42%,#ffffff 50%,#ffffffa6 58%,#ffffff00);transform:translateX(-130%) skewX(-20deg);animation:g25-glint 1.2s cubic-bezier(.45,0,.25,1) infinite;pointer-events:none}.g25[data-brand=g25] #register-form .submit>span:not(.g25-cta-label),.g25[data-brand=g25] .mobile-cta .button>span:not(.g25-cta-label){display:inline-block;animation:g25-nudge-up 1.2s ease-in-out infinite}.g25[data-brand=g25] #register-form .submit>span:not(.g25-cta-label){animation-name:g25-nudge-diag}.g25[data-brand=g25] .button .g25-cta-label{display:inline-block;font-size:inherit;line-height:inherit;white-space:nowrap}.g25[data-brand=g25] #register-form .submit:active:not(:disabled),.g25[data-brand=g25] .mobile-cta .button:active{transform:scale(.97)}.g25[data-brand=g25] #register-form .submit:disabled,.g25[data-brand=g25] #register-form .submit:disabled:after,.g25[data-brand=g25] #register-form .submit:disabled>span:not(.g25-cta-label){animation:none}.g25[data-brand=g25] #register-form .submit:disabled:after{opacity:0}@keyframes g25-pulse{0%,52%,to{scale:1}12%{scale:var(--g25-pulse-peak)}24%{scale:.98}36%{scale:calc(1 + (var(--g25-pulse-peak) - 1) * .6)}}@keyframes g25-ring{0%{box-shadow:0 0 0 0 #58e8f9e6,0 0 16px 2px #58e8f966}12%{box-shadow:0 0 0 6px #58e8f9a6,0 0 32px 8px #58e8f9cc}65%,to{box-shadow:0 0 0 22px #58e8f900,0 0 16px 2px #58e8f966}}@keyframes g25-nudge-up{0%,52%,to{translate:0 0}14%,34%{translate:0 -4px}24%{translate:0 0}}@keyframes g25-nudge-diag{0%,52%,to{translate:0 0}14%,34%{translate:3px -3px}24%{translate:0 0}}@keyframes g25-glint{0%,8%{transform:translateX(-130%) skewX(-20deg)}44%,to{transform:translateX(250%) skewX(-20deg)}}@media (prefers-reduced-motion:reduce){.g25[data-brand=g25] #register-form .submit,.g25[data-brand=g25] #register-form .submit:after,.g25[data-brand=g25] #register-form .submit>span:not(.g25-cta-label),.g25[data-brand=g25] .mobile-cta .button,.g25[data-brand=g25] .mobile-cta .button:after,.g25[data-brand=g25] .mobile-cta .button>span:not(.g25-cta-label){animation:none}.g25[data-brand=g25] #register-form .submit:after,.g25[data-brand=g25] .mobile-cta .button:after{opacity:0}.g25[data-brand=g25] #register-form .submit:not(:disabled),.g25[data-brand=g25] .mobile-cta .button{box-shadow:0 6px 20px #58e8f966}}.g25[data-brand=g25] .fun-visual{display:flex;width:min(100%,420px);min-height:0;margin:0 auto;padding:64px 12px 8px;background:radial-gradient(ellipse,#58e8f933,transparent 68%)}.g25[data-brand=g25] .fun-sticker{color:#000c1e;background:#e8eef6}.g25[data-brand=g25] header .logo-brand{width:min(320px,84vw);height:68px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;overflow:visible}.g25[data-brand=g25] header .logo-brand img{position:static;width:68px;height:68px;flex:0 0 68px;transform:none}.g25[data-brand=g25] .g25-wordmark{font:800 52px/1 Arial,sans-serif;letter-spacing:-2px;color:#58e8f9}.g25[data-brand=g25] .logo-brand.footer-logo{width:48px;height:48px}.g25[data-brand=g25] .logo-brand img{position:static;transform:none;width:100%;height:100%;object-fit:contain}.g25[data-brand=g25] .registration input,.g25[data-brand=g25] .registration select{background:#061428;border-color:#1a4570;color:#e8eef6}.g25[data-brand=g25] .registration input::placeholder{color:#8ea0b8}.g25[data-brand=g25] input:focus,.g25[data-brand=g25] select:focus{border-color:#58e8f9;box-shadow:0 0 0 2px #58e8f926}.g25[data-brand=g25] .tweet-card{border-color:#1a4570}.g25[data-brand=g25] .g25-modal{background:#000c1ef2}.g25[data-brand=g25] .g25-modal-panel{background:#0d2748}.g25.g25-refined[data-brand=g25][data-variant=landing] .mobile-cta{background:#0d2748f5;border-top:1px solid #1a4570}.g25[data-brand=g25][data-variant=landing] .registration .form-card{padding-bottom:120px}.g25[data-brand=g25]:not([data-g25-tab]) .skip-link:focus{transform:translateY(-160%)}.g25[data-brand=g25] .g25-thanks .g25-next{width:100%;margin-top:12px;justify-content:space-between;background:transparent;border-color:#58e8f9;color:#58e8f9}.g25[data-brand=g25] .g25-thanks .g25-next:hover{background:#58e8f91f}.g25[data-brand=g25] .g25-thanks .g25-member-user{margin:14px 0 0;padding:12px 14px;border:1px solid #1a4570;border-radius:12px;background:#000c1e66;text-align:left}.g25[data-brand=g25] .g25-thanks .g25-member-user>p{margin:0}.g25[data-brand=g25] .g25-thanks .g25-member-user-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:4px 0 6px}.g25[data-brand=g25] .g25-thanks .g25-member-user-line strong{min-width:0;font-size:20px;letter-spacing:.02em;word-break:break-all}.g25[data-brand=g25] .g25-thanks .g25-copy{flex:none;padding:4px 12px;border:1px solid #58e8f9;border-radius:999px;background:transparent;color:#58e8f9;font-size:13px;line-height:1.4}.g25[data-brand=g25] .g25-thanks .g25-copy:hover{background:#58e8f91f}.g25[data-brand=g25] .g25-thanks .g25-modal-panel:focus{outline:none}.g25[data-brand=g25] .g25-captcha{display:block;width:120px;height:auto;margin:8px 0;background:#fff}.g25[data-brand=g25] .g25-captcha-refresh{width:fit-content;min-height:44px;padding:8px 0;border:0;background:transparent;color:#58e8f9;text-decoration:underline;cursor:pointer}.g25[data-brand=g25] .g25-captcha-refresh:disabled{opacity:.5;cursor:wait}.g25-standby{display:none;margin:0;padding:12px 16px;background:#0d2748;color:#e8eef6;text-align:center}.g25-standby a{color:#58e8f9}html[data-g25-backup="1"] .g25-standby{display:block}.g25-iab{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0d2748;color:#e8eef6;border-bottom:1px solid #58e8f9}.g25-iab p{margin:0;flex:1;font-size:14px;line-height:1.4}.g25-iab .button{flex:none}.g25-iab-x{flex:none;border:0;background:transparent;color:#e8eef6;font-size:22px;line-height:1;cursor:pointer}.g25-iab-tutorial{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#000c1ee6}.g25-iab-tutorial-panel{width:min(440px,100%);padding:24px 20px;border:1px solid #1a4570;border-radius:16px;background:#0d2748;color:#e8eef6}.g25-iab-tutorial-panel h2{margin:0 0 12px;font-size:20px}.g25-iab-tutorial-panel ol{margin:0 0 12px;padding-left:20px}.g25-iab-url{word-break:break-all;font-size:13px}.g25-iab-apps{display:flex;flex-direction:column;gap:8px;margin:12px 0}.g25-iab-apps a{color:#000c1e;background:#58e8f9;border-radius:999px;padding:8px 12px;text-align:center}.g25[data-brand=g25] .g25-push{position:fixed;z-index:45;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;padding:14px 16px;background:#0d2748;color:#e8eef6;border:1px solid #58e8f9;border-radius:14px;box-shadow:0 12px 32px #000c1ecc}.g25[data-brand=g25] .g25-push-text{margin:0;font-size:14px;line-height:1.45}.g25[data-brand=g25] .g25-push-text strong{display:block;margin-bottom:2px;font-size:15px}.g25[data-brand=g25] .g25-push-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.g25[data-brand=g25] .g25-push-later{min-height:44px;padding:0 12px;border:0;background:transparent;color:#b6c3d4;font:inherit;font-size:14px;cursor:pointer}.g25[data-brand=g25] .g25-launch{display:none}html[data-g25-app="1"] body{overflow:hidden}html[data-g25-app="1"] .g25[data-brand=g25] .g25-launch{position:fixed;inset:0;z-index:44;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:var(--bg,#030a14);text-align:center}.g25[data-brand=g25] .g25-launch-text{margin:0;font-size:18px;font-weight:700}.g25[data-brand=g25] .g25-launch-link{font-size:14px;opacity:.75;text-decoration:underline}.g25.g25-ms2[data-variant=ms2]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:28px 16px 40px}.g25.g25-ms2 .g25-ms2-head{display:flex;justify-content:center;width:100%;margin:0 0 22px}.g25.g25-ms2 main{width:100%}.g25.g25-ms2 .registration.g25-ms2-sheet{display:block;width:min(480px,100%);max-width:480px;margin:0 auto;padding:0}.g25.g25-ms2 .registration .form-card{padding:24px 20px;border-color:#1a4570;background:#0d2748}.g25.g25-ms2 .registration .form-heading h3{font-size:22px}.g25.g25-ms2 #register-form{grid-template-columns:minmax(0,1fr);gap:16px}.g25.g25-ms2 .form-field:last-of-type{max-width:none}.g25.g25-ms2 .registration .submit{width:100%;justify-self:stretch}.g25.g25-ms2 .registration input,.g25.g25-ms2 .registration select{padding-top:12px;padding-bottom:12px}.g25.g25-ms2 .g25-ms2-foot{margin-top:24px;padding-bottom:max(8px,env(safe-area-inset-bottom));font-size:13px;color:#8ea0b8}