@font-face{font-family:DIT Waitlist Sans;src:url(/waitlist-fonts/inter-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DIT Waitlist Mono;src:url(/waitlist-fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}.user-auth-shell_page__SIfLJ{--font-body:"DIT Waitlist Sans";--font-mono:"DIT Waitlist Mono";--bg-primary:#1f1e1d;--bg-secondary:rgba(38,38,36,.92);--bg-tertiary:rgba(48,48,46,.94);--border-primary:hsla(51,3%,44%,.74);--border-secondary:rgba(77,76,72,.88);--fg-primary:#faf9f5;--fg-secondary:#c7c3b8;--fg-tertiary:#9f9b91;--accent:#d97757;--accent-strong:#c96442;--accent-soft:rgba(217,119,87,.12);--success:#7bdd98;position:relative;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at top left,rgba(217,119,87,.2),transparent 28%),radial-gradient(circle at 80% 12%,rgba(136,103,83,.24),transparent 18%),linear-gradient(180deg,#1f1e1d,#161514);color:var(--fg-primary);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif}.user-auth-shell_page__SIfLJ:after,.user-auth-shell_page__SIfLJ:before{content:"";position:fixed;inset:0;pointer-events:none}.user-auth-shell_page__SIfLJ:before{background:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at center,#000 36%,transparent 82%);mask-image:radial-gradient(circle at center,#000 36%,transparent 82%);opacity:.18}.user-auth-shell_page__SIfLJ:after{background:radial-gradient(circle at center,rgba(217,119,87,.08),transparent 44%),radial-gradient(circle at center,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:auto,16px 16px;mix-blend-mode:screen;opacity:.4}.user-auth-shell_page__SIfLJ *,.user-auth-shell_page__SIfLJ :after,.user-auth-shell_page__SIfLJ :before{box-sizing:border-box}.user-auth-shell_page__SIfLJ a{color:inherit;text-decoration:none}.user-auth-shell_simpleHeader__mz2BV{position:absolute;top:1.5rem;left:2rem;z-index:20}.user-auth-shell_brand__ipwrr{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:var(--fg-primary)}.user-auth-shell_brandLogo__cCVoM{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.user-auth-shell_brandWordmark__j8WKI{display:flex;flex-direction:column;gap:.1rem}.user-auth-shell_brandName__9SWxv{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1}.user-auth-shell_brandTag__3n3ar{color:var(--fg-tertiary);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.user-auth-shell_navActions___EM2y,.user-auth-shell_navLinks__qlKWW{display:flex;align-items:center;gap:.85rem}.user-auth-shell_navLinks__qlKWW a{color:var(--fg-tertiary);font-size:.92rem;transition:color .16s ease}.user-auth-shell_ghostLink__aK_4s:hover,.user-auth-shell_navLinks__qlKWW a:hover{color:var(--fg-primary)}.user-auth-shell_ghostLink__aK_4s,.user-auth-shell_navButton__uSWXa{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1rem;border-radius:999px;font-size:.92rem;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.user-auth-shell_ghostLink__aK_4s{border:1px solid transparent;color:var(--fg-secondary)}.user-auth-shell_navButton__uSWXa{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--fg-secondary)}.user-auth-shell_navButtonCurrent__kRaLH{border-color:rgba(217,119,87,.28);background:linear-gradient(180deg,rgba(217,119,87,.22),rgba(201,100,66,.14));color:#fff7f2}.user-auth-shell_navButton__uSWXa:hover,.user-auth-shell_secondaryButton__9ozqN:hover{transform:translateY(-1px)}.user-auth-shell_mainCentered__uvG3c{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 8rem);width:100%;max-width:1280px;margin:0 auto;padding:2rem 1.5rem 4rem}.user-auth-shell_panelShell__6mBFB{width:100%;max-width:440px;padding:2.5rem 2.25rem 2.25rem;border:1px solid hsla(0,0%,100%,.06);border-radius:1.5rem;background:linear-gradient(180deg,rgba(38,38,36,.65),rgba(24,23,22,.85));backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2);box-shadow:0 40px 100px -10px rgba(0,0,0,.6),0 10px 40px -10px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 0 0 1px hsla(0,0%,100%,.03)}.user-auth-shell_panelHeader__TUAuO{padding:0 .25rem .75rem;text-align:center}.user-auth-shell_panelTitle__IQg7I{margin:.5rem 0;font-size:1.8rem;font-weight:700;line-height:1.15;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#c7c3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff}.user-auth-shell_panelDescription__Fn4w9{color:var(--fg-tertiary);font-size:.95rem;line-height:1.6}.user-auth-shell_notice__EwY_v{margin-top:1rem;padding:.95rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;font-size:.92rem;line-height:1.65}.user-auth-shell_noticeError__uFdrN{border-color:rgba(237,100,107,.24);background:rgba(106,32,41,.38);color:#ffd4d7}.user-auth-shell_noticeSuccess__gCdW_{border-color:rgba(123,221,152,.2);background:rgba(34,61,45,.4);color:#dff9e6}.user-auth-shell_formStack__Sxc__{margin-top:1.5rem;padding:.35rem}.user-auth-shell_formGrid__0qEl5,.user-auth-shell_oauthForm__diFZL{width:100%}.user-auth-shell_oauthButton__lCDy6,.user-auth-shell_secondaryButton__9ozqN,.user-auth-shell_submitButton__wTk1r{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:3.2rem;border-radius:.85rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.user-auth-shell_oauthButton__lCDy6{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.96);color:#1a1918;box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.05)}.user-auth-shell_oauthButton__lCDy6:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05)}.user-auth-shell_oauthButton__lCDy6:disabled,.user-auth-shell_secondaryButton__9ozqN:disabled,.user-auth-shell_submitButton__wTk1r:disabled{opacity:.7;cursor:not-allowed;transform:none}.user-auth-shell_googleMark__jrlCk{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.user-auth-shell_googleMark__jrlCk img{width:100%;height:100%}.user-auth-shell_divider__8G1Jd{display:flex;align-items:center;text-align:center;color:var(--fg-tertiary);font-size:.8rem;font-weight:500;margin:1.5rem 0;text-transform:uppercase;letter-spacing:.08em}.user-auth-shell_divider__8G1Jd:after,.user-auth-shell_divider__8G1Jd:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.08)}.user-auth-shell_divider__8G1Jd span{padding:0 1rem}.user-auth-shell_formGrid__0qEl5{display:grid;gap:.9rem}.user-auth-shell_field__M6n2Q{display:grid;gap:.45rem}.user-auth-shell_fieldHeader__WElXi{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.user-auth-shell_fieldLabel__Vh8T2{color:#f2eee6;font-size:.88rem;font-weight:400}a.user-auth-shell_inlineActionLink__jwHF3{color:var(--fg-tertiary);font-size:.88rem;font-weight:200;line-height:1.2;text-decoration:none;transition:color .16s ease}a.user-auth-shell_inlineActionLink__jwHF3:hover{color:var(--fg-primary)}.user-auth-shell_fieldInput__isXAM{width:100%;min-height:3.2rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.85rem;background:rgba(0,0,0,.2);color:var(--fg-primary);font-size:.95rem;font-weight:300;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased}.user-auth-shell_fieldInput__isXAM::-moz-placeholder{color:hsla(0,0%,100%,.3)}.user-auth-shell_fieldInput__isXAM::placeholder{color:hsla(0,0%,100%,.3)}.user-auth-shell_fieldInput__isXAM:hover{border-color:hsla(0,0%,100%,.12);background:rgba(0,0,0,.25)}.user-auth-shell_fieldInput__isXAM:focus{border-color:rgba(217,119,87,.5);background:rgba(0,0,0,.3);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 0 4px rgba(217,119,87,.15)}.user-auth-shell_helperText__DAUyV{margin-top:-.15rem;color:var(--fg-tertiary);font-size:.84rem;line-height:1.6}.user-auth-shell_submitButton__wTk1r{margin-top:.5rem;border:0;background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);color:#1f140d;box-shadow:0 8px 24px -6px rgba(217,119,87,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.user-auth-shell_submitButton__wTk1r:hover{background:linear-gradient(180deg,#e3886b,#d47253);transform:translateY(-1px);box-shadow:0 12px 32px -8px rgba(217,119,87,.5),inset 0 1px 0 hsla(0,0%,100%,.3)}.user-auth-shell_secondaryButton__9ozqN{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:var(--fg-primary)}.user-auth-shell_secondaryButton__9ozqN:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.user-auth-shell_alternateRow__JZ608{margin-top:1.5rem;text-align:center;color:var(--fg-tertiary);font-size:.92rem;line-height:1.6;font-weight:300}.user-auth-shell_alternateRow__JZ608 a{color:var(--fg-secondary);font-weight:300;transition:color .2s ease}.user-auth-shell_alternateRow__JZ608 a:hover{color:#f6c2b1}.user-auth-shell_textLink__50sOI{color:#f6c2b1;font-weight:500}.user-auth-shell_stateCard__sfbnw{display:grid;gap:1rem;padding:1rem 0}.user-auth-shell_resetCard__YQGF9{margin-top:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.05rem;background:hsla(0,0%,100%,.03)}.user-auth-shell_stateCard__sfbnw p{color:var(--fg-secondary);line-height:1.72}.user-auth-shell_stateActions__vKUbM{display:grid;gap:.75rem}.user-auth-shell_legalNotice__vF_i5{margin:1rem 0 0;color:var(--fg-tertiary);font-size:.85rem;line-height:1.6;text-align:center;font-weight:300}.user-auth-shell_legalNotice__vF_i5 a{color:var(--fg-secondary);font-weight:300;text-decoration:none;transition:color .16s ease}.user-auth-shell_legalNotice__vF_i5 a:hover{color:var(--fg-primary)}@media (max-width:860px){.user-auth-shell_mainCentered__uvG3c{padding:2.5rem 1rem 3rem}}@media (max-width:640px){.user-auth-shell_mainCentered__uvG3c{align-items:flex-start;padding-top:6.5rem}.user-auth-shell_panelShell__6mBFB{padding:1rem 0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0}.user-auth-shell_simpleHeader__mz2BV{left:1.25rem;top:1.25rem}.user-auth-shell_fieldHeader__WElXi{gap:.75rem}.user-auth-shell_formStack__Sxc__,.user-auth-shell_panelHeader__TUAuO{padding-left:0;padding-right:0}}