.waitlist-page.account-page .access-title{color:var(--navy);white-space:normal}.waitlist-page.account-page input[type=password]{width:100%;height:59px;color:var(--navy);background:#fff;border:1px solid #bdcbcf;border-radius:4px;padding:0 17px 0 48px;font-size:15px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 4px #0b192203}.waitlist-page.account-page input[type=password]:focus{border-color:#398da2;outline:0;box-shadow:0 0 0 3px #59c8e61c}.waitlist-page.account-page .code{border:0;min-width:0;margin:0;padding:0}.waitlist-page.account-page .code legend{padding:0}.waitlist-page.account-page .code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.waitlist-page.account-page .code-boxes input{text-align:center;width:100%;min-width:0;height:59px;color:var(--navy);background:#fff;border:1px solid #bdcbcf;border-radius:4px;font-size:22px;box-shadow:0 2px 4px #0b192203}.waitlist-page.account-page .code-boxes input:focus-visible{border-color:#398da2;outline:0;box-shadow:0 0 0 3px #59c8e61c}.waitlist-page.account-page input[aria-invalid=true]{border-color:#9d594c}.waitlist-page.account-page .intro strong{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.waitlist-page.account-page .field+.field{margin-top:clamp(12px,2.2vh,18px)}.waitlist-page.account-page .secondary{width:100%;height:52px;color:var(--navy);background:#fff;border:1px solid #bdcbcf;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.waitlist-page.account-page .secondary:hover{border-color:#398da2;box-shadow:0 0 0 3px #59c8e61c}.waitlist-page.account-page .secondary .google{width:18px;height:18px}.waitlist-page.account-page .or{color:#6e7b80;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:clamp(12px,2.4vh,22px) 0;font-size:11px;display:flex}.waitlist-page.account-page .or:before,.waitlist-page.account-page .or:after{content:"";background:#d6dddb;flex:1;height:1px}.waitlist-page.account-page .switch{text-align:center;color:#68777c;margin:clamp(12px,2vh,18px) 0 0;font-size:12px;line-height:1.6}.waitlist-page.account-page .switch a{color:#316f80;text-underline-offset:4px;text-decoration:underline}.waitlist-page.account-page .switch .text-button{font-size:inherit;margin:0}.waitlist-page.account-page .demo-note{text-align:center;color:#6e7b80;margin:clamp(10px,1.6vh,16px) 0 0;font-size:10px;line-height:1.5}.waitlist-page.account-page .next-step{margin-top:clamp(14px,3vh,34px);padding-top:clamp(12px,2.5vh,23px)}.waitlist-page.account-page .next-step h2{font-family:var(--sans);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.5}@media (min-width:821px){.waitlist-page.account-page .access-main{max-width:min(660px,78svh - 85.8px)}.waitlist-page.account-page input[type=password]{height:clamp(59px,10.3cqi,68px);padding-left:clamp(48px,8.2cqi,56px);font-size:clamp(15px,2.73cqi,18px)}.waitlist-page.account-page .secondary{height:clamp(52px,9.4cqi,62px);font-size:clamp(14px,2.58cqi,17px)}.waitlist-page.account-page .secondary .google{width:clamp(18px,3.03cqi,20px);height:clamp(18px,3.03cqi,20px)}.waitlist-page.account-page .or{font-size:clamp(11px,1.97cqi,13px)}.waitlist-page.account-page .switch{font-size:clamp(12px,2.27cqi,15px)}.waitlist-page.account-page .demo-note{font-size:clamp(10px,1.97cqi,13px)}.waitlist-page.account-page .next-step h2{font-size:clamp(11px,2.27cqi,15px)}}@media (max-width:820px),(max-height:720px){.waitlist-page.account-page input:is([type=email],[type=password]){height:50px}.waitlist-page.account-page .secondary{height:46px}.waitlist-page.account-page .submit.gateway{height:50px;min-height:50px}}@media (max-height:660px){.waitlist-page.account-page .or{margin:8px 0}}@media (max-width:820px){.waitlist-page.account-page .next-step{display:block}.waitlist-page.account-page .access-title{margin-bottom:clamp(14px,3vh,24px)}}@media (max-width:820px) and (max-height:900px){.waitlist-page.account-page:not(.solo) .intro{display:none}}@media (max-width:820px) and (max-height:760px){.waitlist-page.account-page .next-step h2,.waitlist-page.account-page .story-centred .story-intro{display:none}.waitlist-page.account-page:has(.next-step) .story-message{display:none}.waitlist-page.account-page .brand-wrap{padding-bottom:16px}.waitlist-page.account-page .story-centred{padding:0 26px 12px}.waitlist-page.account-page .field-label{margin-bottom:6px}.waitlist-page.account-page input:is([type=email],[type=password]){height:46px}.waitlist-page.account-page .secondary{height:44px}.waitlist-page.account-page .submit.gateway{height:48px;min-height:48px}.waitlist-page.account-page .next-step p{font-size:11px;line-height:1.6}}.waitlist-page.account-page .story-centred{text-align:center}.waitlist-page.account-page .story-centred>*{text-wrap:balance;max-width:420px;margin-inline:auto}.waitlist-page.account-page .story-centred .story-title{max-width:none}@media (min-width:821px){.waitlist-page.account-page .story:has(.story-centred){grid-template-rows:1fr auto 1fr;padding-bottom:clamp(20px,4.5vh,44px);display:grid}.waitlist-page.account-page .story:has(.story-centred) .brand-wrap{align-self:start}.waitlist-page.account-page .story:has(.story-centred) .story-body{max-width:none;margin:0;padding:0}}@media (max-width:820px){.waitlist-page.account-page .story-centred .story-intro{display:block}}.waitlist-page.account-page.solo .page{grid-template-columns:minmax(0,1fr)}.waitlist-page.account-page.solo .access{padding:clamp(16px,3.5vh,34px) clamp(26px,4vw,56px) clamp(14px,3vh,28px)}.waitlist-page.account-page.solo .solo-brand .brand{width:150px}.waitlist-page.account-page.solo .solo-brand .brand-tm{margin-top:5px;margin-left:-3px;font-size:6px}.waitlist-page.account-page.solo .access-main{text-align:center;max-width:340px;margin:auto;padding:clamp(24px,5vh,40px) 0 clamp(24px,7vh,56px)}.waitlist-page.account-page.solo .access-title{margin-bottom:14px;font-size:clamp(24px,9.4cqi,32px)}.waitlist-page.account-page.solo .intro{max-width:none;margin:0 0 30px;font-size:15px}.waitlist-page.account-page.solo .badge{justify-content:center}.waitlist-page.account-page.solo .code legend{width:100%;margin-bottom:10px}.waitlist-page.account-page.solo .code-boxes input{height:52px;font-size:20px}.waitlist-page.account-page.solo .access-footer{width:100%}.waitlist-page.account-page.solo .access-main:has(.terms){max-width:430px}.waitlist-page.account-page.solo .terms{text-align:left;background:#fff;border:1px solid #d6dddb;border-radius:12px;min-width:0;margin:clamp(16px,3vh,26px) 0 0;padding:0;overflow:hidden}.waitlist-page.account-page.solo .terms~.submit{margin-top:clamp(14px,2.6vh,24px)}@media (max-width:820px){.waitlist-page.account-page.solo .solo-brand .brand{width:132px}.waitlist-page.account-page.solo .intro{font-size:14px}}
