.beta-page{margin:2rem auto 5rem;max-width:1120px}.beta-page.narrow{max-width:580px}.beta-page h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.beta-page p{color:var(--muted,#a7a3ac);line-height:1.65}.beta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.2rem;margin:2rem 0}.beta-page .panel{border:1px solid #34313c;background:#17151e;border-radius:18px;padding:1.5rem;min-width:0}.beta-page form{display:grid;gap:1rem;margin:1rem 0}.beta-page label{display:grid;gap:.5rem;font-size:.9rem}.beta-page input,.beta-page select,.beta-page textarea{width:100%;min-width:0;background:#100f15;color:#faf7f3;border:1px solid #494450;border-radius:9px;padding:.8rem;font:inherit}.beta-page textarea{min-height:110px;resize:vertical}.beta-page .signup-choice{display:flex;align-items:flex-start;gap:.75rem;line-height:1.6;margin-bottom:.75rem}.beta-page .signup-choice input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.signup-terms a{text-decoration:underline}.beta-page button{justify-self:start}.beta-page .secret{display:block;overflow-wrap:anywhere;padding:1rem;background:#25212b}.beta-page .record{border-top:1px solid #34313c;padding:1rem 0;overflow-wrap:anywhere}.beta-page .record p{white-space:pre-wrap}.beta-page .notice-card{padding:1.5rem;margin:1rem 0}.beta-page .notice-confirmation{display:flex;align-items:flex-start}.beta-page .notice-confirmation input{width:auto;margin-top:.25rem}.beta-page .notice-response{white-space:pre-wrap;overflow-wrap:anywhere}.beta-page .inline-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}