.beta-page{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:start;padding-block:85px 100px;min-height:calc(100vh - 180px)}.beta-intro h1,.beta-admin h1{font-weight:450;font-size:clamp(38px,4vw,58px);letter-spacing:-1.8px;line-height:1.15;margin:0 0 26px}.beta-intro .lead{max-width:510px}.beta-steps{list-style:none;padding:0;margin:36px 0;display:grid;gap:24px}.beta-steps li{display:flex;gap:22px}.beta-steps li>span{color:#9bbfb0;font-size:12px;padding-top:3px;font-variant-numeric:tabular-nums}.beta-steps strong{font-size:14px;font-weight:500}.beta-steps p{font-size:12px;color:var(--muted);margin:8px 0;line-height:1.7}.beta-card{padding:34px;border:1px solid #39504a;background:linear-gradient(130deg,#162824,#101b24);border-radius:8px;margin-top:34px}.beta-card h2{font-size:26px;line-height:1.3;font-weight:450;margin:0 0 18px}.beta-card p,.beta-create p,.beta-secret p{font-size:12px;line-height:1.85;color:#a5b9b6}.beta-card .button{margin-top:16px}.beta-card form{margin-top:28px}.beta-card label,.beta-admin label{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#b1c4c4}.beta-card input,.beta-admin input,.beta-admin select{width:100%;min-height:46px;padding:12px;border:1px solid #466057;background:#0d191c;border-radius:4px;color:#e6f0e9;font-size:13px}.beta-card input{font-family:monospace;font-size:14px}.beta-card button[type=submit]{width:100%;margin-top:20px}.beta-card .account-email{overflow-wrap:anywhere;color:#c7ddce}.beta-card .signout{display:inline-block;margin-top:24px;font-size:11px;color:#b0c3c0;text-decoration:underline}#betaStatus,#adminStatus{color:#d8c194;font-size:12px;line-height:1.8;min-height:22px;overflow-wrap:anywhere}.beta-admin{padding-block:65px 90px}.beta-admin .section-heading{margin-bottom:24px;gap:25px}.beta-admin h2{font-size:24px;font-weight:450;letter-spacing:-.4px}.beta-admin button:disabled,.beta-card button:disabled{opacity:.5;cursor:default}.beta-create{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:28px 30px;border:1px solid #314b46;background:#111f24;border-radius:7px}.beta-create h2{margin-top:0}.beta-create a{text-decoration:underline;color:#c3dfcf}.beta-create form{display:grid;grid-template-columns:1fr 135px;gap:20px;align-content:center}.beta-create form button{grid-column:1/-1}.beta-secret{margin-top:24px;padding:28px 30px;border:1px solid #8baa7b;background:#1a2d24;border-radius:6px}.beta-secret[hidden]{display:none}.beta-secret h2{overflow-wrap:anywhere}.beta-secret input{font-family:monospace;font-size:clamp(12px,1.5vw,18px);letter-spacing:.7px}.beta-secret .eyebrow{display:block;margin:0}.beta-secret .cta-row{margin-top:16px}.beta-records{margin-top:48px}.beta-records .section-heading{align-items:center}.beta-records h2{margin:0}.beta-table-wrap{overflow-x:auto;border:1px solid #2d4247;border-radius:6px}.beta-admin table{width:100%;border-collapse:collapse;min-width:600px}.beta-admin th{text-align:left;font-size:10px;letter-spacing:.5px;color:#94ada8;background:#122126;font-weight:500}.beta-admin td,.beta-admin th{padding:17px 20px;border-bottom:1px solid #273a3d}.beta-admin tr:last-child td{border-bottom:0}.beta-admin td{font-size:12px;line-height:1.7}.beta-admin td strong{font-weight:500;overflow-wrap:anywhere}.beta-admin td small{display:block;font-size:10px;color:#92aaa9;overflow-wrap:anywhere}.beta-admin td button{padding:8px 12px;min-height:33px;font-size:11px}.beta-admin .danger{border-color:#77554b;color:#edc2ac}.beta-admin .state{color:#b9d6c3}.beta-admin .state.revoked,.beta-admin .state.expired{color:#c5ad95}.beta-admin summary{font-size:13px;cursor:pointer;color:#b4ccc2}.beta-event{font-size:11px;color:#9cafac;border-bottom:1px solid #263a3e;padding:12px 0}.beta-event span{float:right}.beta-access-failure{max-width:650px;margin:15vh auto;padding:30px;font:16px/1.8 Arial,sans-serif;background:#101b23;color:#e0e9e4}.beta-access-failure a{color:#b7d5c6;text-decoration:underline}.beta-access-failure button{margin-right:18px}@media(max-width:900px){.beta-page{gap:35px}.beta-create{gap:30px}.beta-create form{grid-template-columns:1fr}.beta-card{padding:26px}}@media(max-width:700px){.beta-page,.beta-create{grid-template-columns:1fr}.beta-page{padding-block:45px 65px;gap:15px}.beta-card{margin-top:0}.beta-admin{padding-block:40px}.beta-admin .section-heading{display:flex;flex-wrap:wrap;align-items:flex-start}.beta-create{padding:24px}.beta-secret{padding:23px}.beta-event span{float:none;display:block;margin-top:5px}}

.auth-tabs{display:flex;gap:5px;margin:-5px 0 30px;padding-bottom:16px;border-bottom:1px solid #314b46;flex-wrap:wrap}.auth-tabs button{padding:9px 13px;font-size:12px;background:transparent;border-color:transparent}.auth-tabs button[aria-pressed=true]{background:#29483b;border-color:#648570;color:#eff7ee}.beta-card form{display:grid;gap:17px}.beta-card form .field-hint{margin:0}.beta-card .check-row{display:flex;flex-direction:row;align-items:center;gap:10px;line-height:1.6}.beta-card .check-row input{width:16px;min-height:16px;accent-color:#a6c6ab;flex:0 0 16px}.beta-card input{font-family:inherit}.beta-card #recoveryCode{font-family:monospace;font-size:12px}.beta-card #copyRecovery{margin:12px 0}.legacy-transfer,.account-security{margin-top:28px;border-top:1px solid #314b46;padding-top:20px;font-size:12px;line-height:1.8}.beta-card summary{cursor:pointer;color:#b9ccc3}.beta-card a:not(.button){color:#c4d7c8;text-decoration:underline}.account-signout{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.account-signout button{font-size:11px}.account-setup{padding:17px 22px;border:1px solid #71856b;background:#1b2e26;border-radius:5px;margin:20px 0;font-size:13px;line-height:1.7}.account-setup a{color:#d0e8d4;text-decoration:underline}.beta-admin td button+button{margin-left:8px}
