.ta-trial-lock{overflow:hidden!important}.ta-trial-overlay{display:none;position:fixed;inset:0;z-index:9999;padding:20px;background:rgba(1,5,12,.82);backdrop-filter:blur(10px);align-items:center;justify-content:center}.ta-trial-overlay.is-open{display:flex}.ta-trial-modal{width:min(500px,100%);padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#0c1320;color:#eef7ff;box-shadow:0 35px 100px rgba(0,0,0,.55)}.ta-trial-head{display:flex;justify-content:space-between;gap:20px}.ta-trial-kicker{color:#62d7ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ta-trial-modal h2{margin:6px 0 10px;font-size:30px}.ta-trial-copy{color:#9fb2ca;margin:0 0 20px}.ta-trial-close{width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font-size:21px;cursor:pointer}.ta-trial-form{display:grid;gap:11px}.ta-trial-form label{font-size:13px;font-weight:750}.ta-trial-form input{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(0,0,0,.3);color:#fff;font:inherit}.ta-trial-referral{margin:0}.ta-trial-referral summary{width:max-content;max-width:100%;cursor:pointer;color:#eef7ff;font-size:13px;font-weight:750;line-height:1.35;list-style-position:outside}.ta-trial-referral summary span{color:#9fb2ca;font-weight:600}.ta-trial-referral summary::marker{color:#9fb2ca;font-size:.9em}.ta-trial-referral-field{padding-top:10px}.ta-trial-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ta-trial-submit{margin-top:8px;border:0;border-radius:999px;padding:14px 18px;background:linear-gradient(90deg,#1bbfda,#6c5ce7);color:#fff;font:inherit;font-weight:800;cursor:pointer}.ta-trial-status{min-height:20px;color:#9fb2ca;font-size:13px}.ta-trial-status.is-error{color:#ff9ca5}.ta-trial-status.is-success{color:#64e3b0}

/* Make the post-application verification action unmistakably interactive. */
#waitlistStatus.waitlist-confirmation a {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 3px;
}

#waitlistStatus.waitlist-confirmation a:hover,
#waitlistStatus.waitlist-confirmation a:focus-visible {
  text-decoration-thickness: 2px;
}
