.auth-mosaic_shell__QCP3O{--app-canvas:20 17 14;--app-surface:28 24 19;--app-surface-2:34 28 22;--app-elevated:42 35 25;--app-chrome:20 17 14;--app-ink:242 233 216;--app-ink-2:196 185 159;--app-ink-3:132 121 103;--app-accent-text:214 158 46;position:relative;display:grid;place-items:center;min-height:100vh;min-height:100dvh;overflow-x:clip;overflow-y:auto;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 48%,rgba(214,158,46,.08),transparent 31%),radial-gradient(circle at 82% 18%,rgba(207,63,79,.07),transparent 30%),linear-gradient(145deg,#100d09,#020202 72%);color:#f2e9d8;isolation:isolate}.auth-mosaic_grid__ky2rH{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(242,233,216,.07) 1px,transparent 0),linear-gradient(90deg,rgba(242,233,216,.07) 1px,transparent 0);background-size:25% 25%;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 84%);mask-image:radial-gradient(ellipse at center,#000,transparent 84%)}.auth-mosaic_visual__k8kh3{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(214,158,46,.08),transparent 31%),radial-gradient(circle at 82% 18%,rgba(207,63,79,.07),transparent 30%),linear-gradient(145deg,#100d09,#020202 72%)}.auth-mosaic_visual__k8kh3:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(ellipse min(35vw,500px) 58% at 50% 50%,rgba(8,7,6,.98) 0,rgba(8,7,6,.91) 50%,rgba(8,7,6,.22) 74%,transparent 100%),linear-gradient(180deg,rgba(2,2,2,.08),transparent 54%,rgba(2,2,2,.48))}.auth-mosaic_panel__jyTWY{position:relative;z-index:5;display:flex;width:min(100%,438px);align-items:center;flex-direction:column;justify-content:center;padding:28px 22px 24px;border:1px solid rgba(242,233,216,.11);border-radius:24px;background:radial-gradient(circle at 82% 0,rgba(207,63,79,.08),transparent 31%),rgba(8,7,6,.96);box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 54px rgba(214,158,46,.055);backdrop-filter:blur(22px)}.auth-mosaic_brand__5wfhA{margin-bottom:24px;transition:opacity .16s ease}.auth-mosaic_brand__5wfhA:hover{opacity:.8}.auth-mosaic_form__v60p_{display:flex;width:100%;max-width:390px;justify-content:center}.auth-mosaic_form__v60p_ .cl-cardBox{width:100%}.auth-mosaic_note__LO_LT{max-width:34ch;margin:20px 0 0;color:#847967;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;line-height:1.6;letter-spacing:.06em;text-align:center;text-transform:uppercase}.auth-mosaic_visual__k8kh3 .mosaic-hands{position:absolute;inset:0;pointer-events:none}.auth-mosaic_visual__k8kh3 .mosaic-hands__canvas,.auth-mosaic_visual__k8kh3 .mosaic-hands__fallback{position:absolute;inset:0;width:100%;height:100%}.auth-mosaic_visual__k8kh3 .mosaic-hands__canvas{z-index:1;display:block}.auth-mosaic_visual__k8kh3 .mosaic-hands__fallback{overflow:hidden;background:radial-gradient(ellipse 48% 54% at 10% 62%,rgba(214,158,46,.15),transparent 74%),radial-gradient(ellipse 44% 48% at 90% 32%,rgba(207,63,79,.1),transparent 76%)}.auth-mosaic_visual__k8kh3 .mosaic-hands__fallback span{position:absolute;top:var(--tile-top);left:var(--tile-left);width:var(--tile-size);height:var(--tile-size);border-radius:50%;background:var(--tile-color);opacity:var(--tile-opacity);box-shadow:0 0 8px color-mix(in srgb,var(--tile-color) 38%,transparent);animation:auth-mosaic_tileDrift__ZlE6t var(--tile-duration) ease-in-out var(--tile-delay) infinite alternate}.auth-mosaic_waitlistShell__UgKpk{place-items:start center;padding-block:max(32px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-bottom))}.auth-mosaic_waitlistPanel__O362z{width:min(100%,510px);padding:28px clamp(18px,3vw,34px) 30px}.auth-mosaic_waitlistIntro__yIyPN{width:100%;text-align:center}.auth-mosaic_waitlistIntro__yIyPN h1{margin-top:2px;color:#f2e9d8;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:400;letter-spacing:-.035em;line-height:.95}.auth-mosaic_waitlistIntro__yIyPN p{max-width:43ch;margin:16px auto 0;color:#c4b99f;font-size:15px;line-height:1.65}.auth-mosaic_waitlistForm__0PKRg{max-width:390px;margin-top:24px}@keyframes auth-mosaic_tileDrift__ZlE6t{to{translate:0 -18px;opacity:.08;rotate:18deg}}@media (max-width:880px){.auth-mosaic_shell__QCP3O{place-items:start center;padding:max(188px,calc(env(safe-area-inset-top) + 174px)) max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.auth-mosaic_grid__ky2rH{opacity:.18;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%)}.auth-mosaic_visual__k8kh3{min-height:100%}.auth-mosaic_visual__k8kh3:after{background:radial-gradient(ellipse 82% 44% at 50% 48%,rgba(8,7,6,.96) 0,rgba(8,7,6,.74) 58%,transparent 100%),linear-gradient(180deg,transparent 20%,rgba(8,7,6,.26) 32%,#080706 72%)}.auth-mosaic_panel__jyTWY{width:min(92%,420px);padding:25px 14px 22px;border-radius:22px;backdrop-filter:blur(16px)}.auth-mosaic_brand__5wfhA{margin-bottom:22px}.auth-mosaic_waitlistShell__UgKpk{place-items:start center;padding-top:max(24px,env(safe-area-inset-top))}.auth-mosaic_waitlistPanel__O362z{padding:24px 12px 22px}.auth-mosaic_waitlistIntro__yIyPN h1{font-size:38px}}@media (max-width:480px){.auth-mosaic_visual__k8kh3{z-index:6;background:transparent}.auth-mosaic_visual__k8kh3:after{display:none}.auth-mosaic_visual__k8kh3 .mosaic-hands__canvas,.auth-mosaic_visual__k8kh3 .mosaic-hands__fallback{-webkit-mask-image:linear-gradient(90deg,#000 0 18%,transparent 22% 78%,#000 82% 100%);mask-image:linear-gradient(90deg,#000 0 18%,transparent 22% 78%,#000 82% 100%)}.auth-mosaic_panel__jyTWY{width:min(88%,344px);padding-inline:10px}}@media (max-height:680px){.auth-mosaic_shell__QCP3O{place-items:start center;padding-block:20px}.auth-mosaic_brand__5wfhA{margin-bottom:16px}.auth-mosaic_note__LO_LT{margin-top:14px}}@media (prefers-reduced-motion:reduce){.auth-mosaic_visual__k8kh3 .mosaic-hands__fallback span{animation:none}}