.WaitlistPage-module__RbcPMq__root{color:#f7f7f2;letter-spacing:0;background:#020205;min-height:100dvh;position:relative;overflow:hidden}.WaitlistPage-module__RbcPMq__ditherLayer{z-index:0;position:absolute;inset:0}.WaitlistPage-module__RbcPMq__shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#f59e0b1f,#0000 34%),linear-gradient(#0202053d,#020205db);position:absolute;inset:0}.WaitlistPage-module__RbcPMq__shell{z-index:2;grid-template-rows:auto 1fr auto;gap:28px;width:min(100% - 40px,1040px);min-height:100dvh;margin:0 auto;padding:28px 0 24px;display:grid;position:relative}.WaitlistPage-module__RbcPMq__brand{color:#f7f7f2;text-transform:uppercase;text-shadow:0 2px 18px #000000b8;align-items:center;width:fit-content;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.WaitlistPage-module__RbcPMq__brand span{color:#f59e0b}.WaitlistPage-module__RbcPMq__hero{text-align:center;place-self:center;width:min(100%,720px);padding:34px 0}.WaitlistPage-module__RbcPMq__eyebrow{color:#f7f7f2b8;min-height:32px;font-family:var(--font-ibm-mono), monospace;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-shadow:0 1px 8px #000000b8;background:#00000057;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.WaitlistPage-module__RbcPMq__title{color:#fff;text-shadow:0 4px 18px #000000b8,0 16px 48px #00000080;max-width:700px;margin:22px auto 16px;font-size:64px;font-weight:800;line-height:.96}.WaitlistPage-module__RbcPMq__titleAccent{color:#f59e0b;text-shadow:0 4px 18px #000000c7,0 0 34px #f59e0b52}.WaitlistPage-module__RbcPMq__copy{color:#f7f7f2b3;text-shadow:0 2px 14px #000000bd;max-width:560px;margin:0 auto 30px;font-size:16px;line-height:1.7}.WaitlistPage-module__RbcPMq__form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080cad;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(0,1.1fr) auto;gap:10px;width:min(100%,650px);margin:0 auto;padding:10px;display:grid;box-shadow:0 24px 80px #0006}.WaitlistPage-module__RbcPMq__field{min-width:0}.WaitlistPage-module__RbcPMq__input{color:#fff;width:100%;height:48px;font-family:var(--font-jakarta), system-ui, sans-serif;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;outline:none;padding:0 14px;font-size:14px;transition:border-color .14s,background .14s,box-shadow .14s}.WaitlistPage-module__RbcPMq__input::placeholder{color:#f7f7f257}.WaitlistPage-module__RbcPMq__input:focus{background:#ffffff14;border-color:#f59e0b85;box-shadow:0 0 0 3px #f59e0b1f}.WaitlistPage-module__RbcPMq__button{color:#08080c;cursor:pointer;min-width:126px;height:48px;font-family:var(--font-jakarta), system-ui, sans-serif;background:#f7f7f2;border:0;border-radius:7px;font-size:14px;font-weight:800;transition:background .14s,transform .14s,opacity .14s}.WaitlistPage-module__RbcPMq__button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.WaitlistPage-module__RbcPMq__button:disabled{cursor:not-allowed;opacity:.62}.WaitlistPage-module__RbcPMq__message{color:#f7f7f29e;text-shadow:0 2px 10px #000000b8;width:min(100%,650px);min-height:22px;margin:13px auto 0;font-size:13px}.WaitlistPage-module__RbcPMq__message[data-tone=success]{color:#34d399}.WaitlistPage-module__RbcPMq__message[data-tone=error]{color:#f87171}.WaitlistPage-module__RbcPMq__footer{justify-content:center;display:flex}.WaitlistPage-module__RbcPMq__loginLink{color:#f7f7f275;text-shadow:0 2px 10px #000000b8;font-size:12px;font-weight:700;text-decoration:none;transition:color .14s}.WaitlistPage-module__RbcPMq__loginLink:hover{color:#f7f7f2}@media (max-width:720px){.WaitlistPage-module__RbcPMq__shell{width:min(100% - 28px,1040px);padding-top:22px}.WaitlistPage-module__RbcPMq__hero{padding:18px 0}.WaitlistPage-module__RbcPMq__title{font-size:44px;line-height:1.02}.WaitlistPage-module__RbcPMq__copy{margin-bottom:24px;font-size:15px}.WaitlistPage-module__RbcPMq__form{grid-template-columns:1fr}.WaitlistPage-module__RbcPMq__button{width:100%}}
