.beta_main__Kt73E{position:relative;min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column}.beta_ditherPattern__1cy_n{position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:3px 3px;z-index:0}.beta_gridOverlay__LZ0QU{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:80px 80px;z-index:1;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent)}.beta_nav__J8Jbb{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;padding:1.5rem 2rem}.beta_navLogo___jR4Z{opacity:.9;transition:opacity .15s ease}.beta_navLogo___jR4Z:hover{opacity:1}.beta_navLinks__z8gvH{display:flex;align-items:center;gap:2.5rem}.beta_navLink__AXDVV{font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .15s ease}.beta_navLink__AXDVV:hover{color:var(--text-primary)}.beta_navCta__Z4eGA{padding:.6rem 1.25rem;background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;transition:all .15s ease}.beta_navCta__Z4eGA:hover{opacity:.9}.beta_content__5Uof_{position:relative;z-index:2;max-width:600px;width:100%;margin:4rem auto;padding:0 2rem}.beta_header__SWf8z{text-align:center;margin-bottom:3rem}.beta_title__mKIyv{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem;letter-spacing:-.02em}.beta_subtitle__OwWSe{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.6}.beta_checkSection__TEYCx{display:flex;flex-direction:column;gap:1.5rem}.beta_checkPrompt__GCAcn{font-size:1rem;color:var(--text-secondary);text-align:center;margin:0}.beta_checkForm__FoYmE{display:flex;flex-direction:column;gap:1rem}.beta_checkInput__3_vdR{padding:.875rem 1rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.95rem;color:var(--text-primary);font-family:inherit;transition:border-color .2s ease}.beta_checkInput__3_vdR:focus{outline:none;border-color:var(--accent)}.beta_checkInput__3_vdR:disabled{opacity:.6;cursor:not-allowed}.beta_checkButton__XEiSl{padding:.875rem 1.5rem;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);font-size:.95rem;font-weight:600;color:var(--bg-primary);cursor:pointer;transition:all .2s ease}.beta_checkButton__XEiSl:hover:not(:disabled){background:#00cc6a;border-color:#00cc6a;transform:translateY(-1px)}.beta_checkButton__XEiSl:disabled{opacity:.7;cursor:not-allowed}.beta_signInSection__0mbg2{display:flex;flex-direction:column;gap:2rem}.beta_successMessage__eRlP5{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent);font-size:.9rem}.beta_successMessage__eRlP5 svg{flex-shrink:0}.beta_approvalMessage__BMBHd{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent);margin-bottom:1rem}.beta_approvalMessage__BMBHd svg{flex-shrink:0;margin-top:.125rem}.beta_approvalTitle__DJHXs{font-size:1rem;font-weight:600;color:var(--accent);margin:0 0 .5rem}.beta_approvalText__eDKwv{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}.beta_signInButton__rsJWT{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;background:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-md);font-size:.95rem;font-weight:600;color:var(--bg-primary);cursor:pointer;transition:all .2s ease}.beta_signInButton__rsJWT:hover{background:transparent;color:var(--text-primary)}.beta_googleIcon__DNKzC{flex-shrink:0}.beta_signUpSection__SaW9E{display:flex;flex-direction:column;gap:1.5rem}.beta_signUpPrompt__cDUMV{font-size:.95rem;color:var(--text-secondary);text-align:center;margin:0}.beta_signUpForm__AcCgj{display:flex;flex-direction:column;gap:1rem}.beta_signUpInput__n2g4f{padding:.875rem 1rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.95rem;color:var(--text-primary);font-family:inherit;transition:border-color .2s ease}.beta_signUpInput__n2g4f:focus{outline:none;border-color:var(--accent)}.beta_signUpInput__n2g4f:disabled{opacity:.6;cursor:not-allowed}.beta_signUpButton__To_Wh{padding:.875rem 1.5rem;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);font-size:.95rem;font-weight:600;color:var(--bg-primary);cursor:pointer;transition:all .2s ease}.beta_signUpButton__To_Wh:hover:not(:disabled){background:#00cc6a;border-color:#00cc6a;transform:translateY(-1px)}.beta_signUpButton__To_Wh:disabled{opacity:.7;cursor:not-allowed}.beta_error__xTPbK{font-size:.85rem;color:#f44;margin:0;text-align:center}.beta_footer__d2vTH{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;margin:auto auto 0;padding:2rem;border-top:1px solid var(--border)}.beta_footerLeft__fVtGB{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.beta_footerLinks__eT6qY{display:flex;gap:1.5rem}.beta_footerLinks__eT6qY a{font-size:.75rem;color:var(--text-muted);transition:color .15s ease}.beta_footerLinks__eT6qY a:hover{color:var(--text-primary)}@media (max-width:640px){.beta_nav__J8Jbb{padding:1rem 1.25rem}.beta_navLinks__z8gvH{display:none}.beta_content__5Uof_{margin:2rem auto;padding:0 1.25rem}.beta_title__mKIyv{font-size:2rem}.beta_footer__d2vTH{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}}