.password-field{display:grid;gap:8px}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:66px}.password-input-wrap button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;color:#17478c;font-size:14px;font-weight:700;min-height:40px;padding:0 5px}.password-field input[aria-invalid=true]{border:2px solid #e33b51;box-shadow:0 0 0 2px #e33b5120}.password-rules{list-style:none;padding:0;margin:2px 0;display:grid;gap:5px;font-size:14px;line-height:1.5}.password-rules .missing{color:#b82037}.password-rules .met{color:#11714a}.landing-signup-form .password-rules .missing{color:#ffb4bc}.landing-signup-form .password-rules .met{color:#82edc3}.password-rules span{display:inline-block;width:15px;font-weight:800}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/google-sans-medium.woff2) format("woff2")}.google-auth{display:flex;flex-direction:column;gap:14px}.google-auth-button{appearance:none;user-select:none;position:relative;display:block;width:100%;min-height:44px;padding:0 12px;overflow:hidden;border:1px solid #747775;border-radius:4px;background:#fff;background-image:none;color:#1f1f1f;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px;text-align:center;white-space:nowrap;transition:box-shadow .218s}.google-auth-content{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:42px;width:100%}.google-auth-icon{display:block;flex:0 0 20px;width:20px;height:20px;margin-right:10px;object-fit:contain;border-radius:0}.google-auth-label{flex:1;min-width:0;font-family:inherit;font-weight:500}.google-auth-state{position:absolute;inset:0;background:#303030;opacity:0;transition:opacity .218s;pointer-events:none}.google-auth-button:hover:not(:disabled){box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.google-auth-button:hover:not(:disabled) .google-auth-state{opacity:.08}.google-auth-button:is(:active,:focus-visible):not(:disabled) .google-auth-state{opacity:.12}.google-auth-button:focus-visible{outline:3px solid #4285f4;outline-offset:3px}.google-auth-button:disabled{opacity:1;cursor:wait}.google-auth-button:disabled .google-auth-content{opacity:.38}.auth-divider{display:flex;align-items:center;gap:12px;font-size:13px;color:#65758b;order:-1}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:currentColor;opacity:.3;flex:1}.landing-signup-form .auth-divider{color:#c7dcf8}.google-auth-error{font-size:14px;color:#b82037}.landing-signup-form .google-auth-error{color:#ffb4bc}@media(prefers-reduced-motion:reduce){.google-auth-button,.google-auth-state{transition:none}}.quiz-dialog{padding:0;border:1px solid #afc8f0;border-radius:28px;background:#edf5ff;color:#132b50;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:visible;box-shadow:0 28px 100px #071c6470;margin:auto}.quiz-dialog::backdrop{background:#091a3ccc;backdrop-filter:blur(8px)}.quiz-surface{max-height:calc(100dvh - 42px);overflow-y:auto;overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin}.quiz-header{padding:26px 32px 24px;background:linear-gradient(120deg,#14356d,#2159ad);color:white}.quiz-brand-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-right:125px}.quiz-brand-row>img{flex-shrink:0}.quiz-brand-row>span{font-size:11px;font-weight:750;letter-spacing:.12em}.quiz-header h2{font-size:30px;letter-spacing:-.04em;max-width:470px}.quiz-progress-copy{display:flex;justify-content:space-between;gap:8px;margin:23px 0 9px;color:#c9ddfc;font-size:13px}.quiz-dialog progress{display:block;width:100%;height:7px;border:0;border-radius:9px;overflow:hidden;background:#ffffff25;accent-color:#ffda57}.quiz-dialog progress::-webkit-progress-bar{background:#ffffff25}.quiz-dialog progress::-webkit-progress-value{background:#ffda57;border-radius:9px;transition:width .2s}.quiz-body{padding:27px 32px}.quiz-body h3{font-size:23px;line-height:1.3;margin-bottom:23px;outline:none}.quiz-hint{font-size:14px;color:#527093;margin:-12px 0 20px}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quiz-option{display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;padding:19px 18px;min-height:70px;border:1px solid #bdcfe7;border-radius:15px;background:#e1edfc;color:#243e65;font-size:16px;font-weight:600;transition:background .15s,border-color .15s}.quiz-option:hover:not(:disabled){background:#d0e2fb;border-color:#437ec9}.quiz-option.selected{background:#d0e2ff;border:2px solid #2463ce;padding:18px 17px;color:#1449a2}.quiz-radio{display:grid;place-items:center;width:22px;height:22px;border:2px solid #879fbd;border-radius:50%;flex-shrink:0;font-size:13px}.selected .quiz-radio{background:#2463ce;border-color:#2463ce;color:white}.quiz-next{padding:0 32px 28px}.quiz-next .button{font-size:16px}.quiz-celebrate{padding-top:28px;background:linear-gradient(120deg,#0c5745,#087451);color:#e8fff4}.quiz-goal-message{font-size:18px;line-height:1.55;margin-bottom:24px;text-wrap:pretty}.quiz-error{color:#b82037;margin-top:16px;font-size:14px}.quiz-reward{position:absolute;z-index:3;top:25px;right:23px;display:flex;align-items:center;gap:7px;height:48px;pointer-events:none;user-select:none;background:transparent;animation:quiz-reward-flight 2.4s cubic-bezier(.2,.75,.25,1) both;will-change:transform,opacity}.quiz-reward-chest{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 4px 5px #061b5845);transform-origin:50% 80%;animation:quiz-chest-pop .55s cubic-bezier(.2,.8,.25,1) both}.quiz-reward-amount{color:#ffdd67;font-size:23px;font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 6px #0b224ba6;animation:quiz-amount-rise .45s cubic-bezier(.2,.75,.25,1) .09s both}.quiz-sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes quiz-reward-flight{0%{opacity:0;transform:translate3d(-7px,10px,0) scale(.92)}12%,68%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(9px,-23px,0) scale(.97)}}@keyframes quiz-chest-pop{0%{transform:scale(.78) rotate(-7deg)}65%{transform:scale(1.075) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes quiz-amount-rise{0%{opacity:0;transform:translate3d(-5px,7px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:520px){.quiz-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:23px}.quiz-surface{max-height:calc(100dvh - 22px)}.quiz-header{padding:19px 20px}.quiz-header h2{font-size:25px}.quiz-brand-row{gap:7px;margin-bottom:17px;padding-right:102px}.quiz-brand-row>span{font-size:9px;max-width:95px}.quiz-brand-row>img{width:38px;height:38px}.quiz-progress-copy>span:last-child{display:none}.quiz-body{padding:22px 20px}.quiz-body h3{font-size:21px}.quiz-options{gap:9px}.quiz-option{padding:14px 12px;font-size:14px;min-height:66px;gap:8px}.quiz-option.selected{padding:13px 11px}.quiz-next{padding-left:20px;padding-right:20px}.quiz-goal-message{font-size:16px}.quiz-radio{width:19px;height:19px}.quiz-reward{top:19px;right:16px;gap:4px;height:38px}.quiz-reward-chest{width:38px;height:38px}.quiz-reward-amount{font-size:20px}}@media (prefers-reduced-motion:reduce){.quiz-dialog *{animation:none!important;transition:none!important}.quiz-reward{will-change:auto}}.quiz-brand-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payout-card-option{min-height:96px;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:16px;border:2px solid transparent;transition:transform .12s ease,box-shadow .12s ease}.payout-card-option:hover:not(:disabled){transform:translateY(-2px)}.payout-card-option.selected{border-color:#0f1b3d;box-shadow:0 0 0 4px #1755ef2e}.payout-card-option.paypal{background:#fff}.payout-card-option.bank-transfer{background:#3d9c63;color:#fff}.payout-card-option.prepaid-visa{background:#3b30d6;color:#fff}.payout-card-option.crypto{background:#f0930f;color:#fff}.payout-wordmark{display:flex;align-items:center;gap:10px}.payout-wordmark b{font-size:1.375rem;letter-spacing:-.02em;line-height:1}.payout-wordmark.paypal b{color:#002f86;font-style:italic}.payout-wordmark.visa{flex-direction:column;gap:2px}.payout-wordmark.visa b{font-size:2rem;font-style:italic;letter-spacing:.06em}.payout-wordmark.visa small{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.payout-wordmark.bank b,.payout-wordmark.crypto b{font-size:1.125rem}@media(max-width:380px){.quiz-brand-options{gap:10px}.payout-card-option{min-height:84px}.payout-wordmark b{font-size:1.125rem}.payout-wordmark.visa b{font-size:1.625rem}}.quiz-reward{height:60px;gap:8px}.quiz-reward-chest{width:66px;height:66px}.quiz-reward-amount{font-size:33px}@media (max-width:600px){.quiz-reward{height:50px}.quiz-reward-chest{width:54px;height:54px}.quiz-reward-amount{font-size:27px}}