.waitlist__brand{align-items:center;gap:14px;margin-bottom:16px;display:flex}.waitlist__logo{border-radius:15px;flex:none;width:64px;height:64px}.waitlist__brand-text{letter-spacing:-.01em;color:var(--white);font-size:32px;font-weight:800}.waitlist__tagline{color:#ffffffa6;margin-bottom:34px;font-size:16px;font-weight:500}.waitlist__row{gap:10px;margin-top:14px;display:flex}.waitlist__form .login__input{margin-top:14px}.waitlist__row .login__input{margin-top:0}.waitlist__select{min-width:0;color:var(--ink);background:var(--surface);border-radius:var(--radius-sm);border:1px solid #0000;flex:1;padding:14px 16px;font-family:inherit;font-size:16px}.waitlist__select:invalid,.waitlist__form .login__input::placeholder{color:var(--ink-soft)}.waitlist__select:focus{border-color:var(--bronze-light);outline:none}.waitlist__switch{color:#fff9;cursor:pointer;background:0 0;border:none;width:100%;margin-top:22px;font-family:inherit;font-size:13px;font-weight:600;display:block}.waitlist__switch span{color:var(--bronze-light);text-decoration:underline}.waitlist-preview{margin-top:26px}.waitlist-preview__viewport{align-items:center;gap:8px;display:flex}.waitlist-preview__nav{width:28px;height:28px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.waitlist-preview__card{flex:auto;min-width:0;max-width:220px;margin:0 auto}.waitlist-preview__screen{background:var(--bg);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-height:348px;display:flex;overflow:hidden;box-shadow:0 12px 26px -12px #00000073}.waitlist-preview__caption{text-align:center;color:var(--white);justify-content:center;align-items:center;min-height:31px;margin-top:9px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.waitlist-preview__dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.waitlist-preview__pager-dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:6px;height:6px}.waitlist-preview__pager-dot.is-on{background:var(--bronze-light)}.waitlist-preview__head{background:var(--blue);padding:10px 12px 9px}.waitlist-preview__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#fff9;font-size:7px;font-weight:700}.waitlist-preview__title{color:var(--white);margin-top:1px;font-size:13px;font-weight:800}.waitlist-preview__body{flex-direction:column;gap:7px;padding:10px 12px 12px;display:flex}.waitlist-preview__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--bronze);margin-top:2px;font-size:7px;font-weight:700}.waitlist-preview__steps{gap:3px;margin-top:8px;display:flex}.waitlist-preview__dot{background:#ffffff40;border-radius:2px;flex:1;height:3px}.waitlist-preview__dot.is-done{background:#ffffff80}.waitlist-preview__dot.is-on{background:var(--bronze-light)}.waitlist-preview__choice{background:var(--surface);border:1.5px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:7px 8px;display:flex}.waitlist-preview__choice.is-selected{border-color:var(--blue);background:var(--selected-bg)}.waitlist-preview__choice.is-disabled{opacity:.55;background:var(--bg)}.waitlist-preview__choice-check{border:1.5px solid var(--line);border-radius:50%;flex:none;width:12px;height:12px}.waitlist-preview__choice.is-selected .waitlist-preview__choice-check{border-color:var(--blue);background:var(--blue)}.waitlist-preview__choice-label{min-width:0;color:var(--ink);flex:1;font-size:9.5px;font-weight:700}.waitlist-preview__badge{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);background:var(--line);border-radius:999px;flex:none;padding:2px 5px;font-size:6px;font-weight:700}.waitlist-preview__check{background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:6px 7px;display:flex}.waitlist-preview__check.is-done{background:var(--selected-bg);border-color:var(--blue)}.waitlist-preview__check-box{border:1.5px solid var(--line);border-radius:3px;flex:none;width:10px;height:10px}.waitlist-preview__check.is-done .waitlist-preview__check-box{background:var(--blue);border-color:var(--blue)}.waitlist-preview__check-label{color:var(--ink);font-size:8.5px;line-height:1.3}.waitlist-preview__sia{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.waitlist-preview__sia-row{align-items:center;gap:6px;display:flex}.waitlist-preview__sia-name{color:var(--ink);flex:1;font-size:9.5px;font-weight:700}.waitlist-preview__bar{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.waitlist-preview__bar-fill{background:var(--status-blue);border-radius:999px;height:100%}.waitlist-preview__status{border-radius:999px;flex:none;padding:2px 6px;font-size:6.5px;font-weight:700}.waitlist-preview__status--progress{background:var(--status-blue-bg);color:var(--status-blue)}.waitlist-preview__banner{background:var(--bronze);color:var(--white);border-radius:9px;padding:8px 9px;font-size:11px;font-weight:800}.waitlist-preview__readiness{background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.waitlist-preview__rag{border-radius:50%;flex:none;width:6px;height:6px}.waitlist-preview__rag--green{background:var(--success)}.waitlist-preview__rag--amber{background:var(--bronze)}.waitlist-preview__rag--red{background:var(--danger)}.waitlist-preview__readiness-label{color:var(--ink);flex:1;font-size:8.5px;font-weight:600}.waitlist-preview__readiness-count{color:var(--ink-soft);font-size:8px;font-weight:600}.waitlist-preview__tickcross{background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:5px 7px;display:flex}.waitlist-preview__tickcross-label{color:var(--ink);flex:1;font-size:8.5px}.waitlist-preview__tc-btn{border:1px solid var(--line);width:14px;height:14px;color:var(--ink-soft);border-radius:4px;justify-content:center;align-items:center;font-size:8px;display:flex}.waitlist-preview__tc-btn.is-tick{background:var(--success-bg);border-color:var(--success);color:var(--success)}.waitlist-preview__tc-btns{flex:none;gap:4px;display:flex}.waitlist-preview__overall{background:var(--bronze);color:var(--white);border-radius:9px;padding:10px;font-size:13px;font-weight:800}.waitlist-preview__chips{gap:4px;display:flex}.waitlist-preview__chip{text-align:center;border:1.5px solid var(--line);background:var(--surface);min-width:18px;color:var(--ink-soft);border-radius:5px;padding:3px 5px;font-size:7.5px;font-weight:700}.waitlist-preview__chip.is-small{padding:2px 4px;font-size:6.5px}.waitlist-preview__chip.is-on{background:var(--blue);border-color:var(--blue);color:var(--white)}.waitlist-preview__toggle{background:var(--surface);border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.waitlist-preview__toggle.is-on{border-color:var(--blue);background:var(--selected-bg)}.waitlist-preview__toggle-label{color:var(--ink);font-size:8.5px;font-weight:600}.waitlist-preview__toggle-switch{background:var(--line);border-radius:6px;flex:none;width:18px;height:10px;position:relative}.waitlist-preview__toggle.is-on .waitlist-preview__toggle-switch{background:var(--blue)}.waitlist-preview__toggle-switch:after{content:"";background:var(--white);border-radius:50%;width:7px;height:7px;position:absolute;top:1.5px;left:1.5px}.waitlist-preview__toggle.is-on .waitlist-preview__toggle-switch:after{left:9.5px}.waitlist-preview__coverage-list{flex-direction:column;gap:6px;max-height:130px;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.waitlist-preview__coverage-row{flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.waitlist-preview__coverage-row-name{color:var(--ink);flex:1;min-width:0;font-size:8.5px;font-weight:600}@media (width>=960px){.app-frame.waitlist:has(.waitlist-preview){max-width:920px}.waitlist:has(.waitlist-preview) .login__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:48px;padding:44px 48px;display:grid}.waitlist .login__body>*{grid-column:1}.waitlist .waitlist-preview{grid-area:1/2/span 7;align-self:center;margin-top:0}}
