.beta-page{color-scheme:light dark;min-height:100svh;display:grid;place-items:center;padding:40px 22px;background:light-dark(#fff,#151515);color:light-dark(#171c18,#f5f5f5)}.beta-card{width:min(100%,440px)}.beta-brand{font-size:30px;font-weight:700;letter-spacing:-1.5px;text-decoration:none}.beta-eyebrow{font-size:11px;letter-spacing:1.5px;margin:52px 0 16px;color:light-dark(#397c48,#93d7a4)}.beta-page h1{font-size:clamp(36px,9vw,52px);letter-spacing:-2px;line-height:1.06;font-weight:600;margin:0 0 22px}.beta-intro{line-height:1.6;margin-bottom:32px;color:light-dark(#596653,#bdbdbd)}.beta-page form{display:flex;flex-direction:column;gap:12px}.beta-page label{font-size:14px;font-weight:600}.beta-page input{width:100%;min-height:50px;border-radius:12px;padding:12px 14px;border:1px solid light-dark(#cbd4c6,#4a4a4a);background:light-dark(#fff,#222222);color:inherit;font-size:16px}.beta-page a:focus-visible,.beta-page button:focus-visible,.beta-page input:focus-visible{outline:2px solid light-dark(#397c48,#93d7a4);outline-offset:4px}.beta-page button{min-height:50px;border:0;border-radius:25px;background:light-dark(#171c18,#f5f5f5);color:light-dark(#fff,#151515);font-weight:600;cursor:pointer;margin-top:12px}.beta-page button:disabled{cursor:wait;opacity:.7}.beta-hint{font-size:12px;line-height:1.65;color:light-dark(#596653,#bdbdbd);margin:0}.beta-hint a{text-decoration:underline}.beta-page [role=alert]{font-size:14px;color:light-dark(#a32921,#ffb3a9)}.beta-back{display:inline-flex;align-items:center;min-height:44px;margin-top:30px;font-size:13px;color:light-dark(#397c48,#93d7a4)}.beta-success{padding:28px;border:1px solid light-dark(#cbd4c6,#4a4a4a);border-radius:18px}.beta-success h2{font-size:26px;margin:0 0 10px}.beta-success p{line-height:1.5;color:light-dark(#596653,#bdbdbd)}.beta-page[data-theme=dark]{color-scheme:dark}.beta-page[data-theme=light]{color-scheme:light}