.beta-access{min-height:100dvh;display:grid;place-items:center;padding:36px 24px;background:radial-gradient(ellipse at 50% 0,#292632 0,transparent 62%),#101010;color:#eeeef0}.beta-access-card{width:min(100%,460px);padding:38px;border:1px solid #ffffff16;border-radius:24px;background:#1c1c1ee8;box-shadow:0 24px 90px #0004;text-align:center}.beta-access-brand{display:block;width:56px;height:56px;object-fit:contain;margin:0 auto 20px}.beta-access .eyebrow{color:#bcb9c7;font-size:13px;letter-spacing:.06em}.beta-access h1{font-size:25px;line-height:1.45;font-weight:600;margin:15px 0 10px;letter-spacing:-.03em}.beta-access p{font-size:13px;line-height:1.7;color:#a5a3ad}.beta-access form{display:flex;flex-direction:column;text-align:left;gap:10px;margin-top:28px}.beta-access label{font-size:12px;color:#bab7c3}.beta-access input{border:1px solid #48464d;border-radius:10px;padding:13px 14px;width:100%;background:#252528;color:#fff;box-sizing:border-box;font:inherit}.beta-access input:focus{outline:2px solid #bcb2e0;outline-offset:2px}.beta-access .primary{width:100%;min-height:43px;border-radius:10px;margin-top:8px;background:#eeeaf9;border-color:#eeeaf9;color:#211d2e;font-size:13px;font-weight:600}.beta-access .primary:disabled{opacity:.6}.beta-access .beta-access-message{min-height:24px;color:#c7becf;font-size:12px;margin:16px 0 0;overflow-wrap:anywhere}.beta-session-check{margin:18px 0 0;border:0;background:none;color:#94909e;font-size:12px;cursor:pointer}.beta-session-check:hover{color:#e6e0f5}.beta-session-user{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:12px;color:#aaa7b3;white-space:nowrap}.beta-session-user .icon-btn{width:30px;height:30px}.beta-session-user>span{overflow:hidden;text-overflow:ellipsis;max-width:110px}.beta-quota-stat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.beta-quota-stat .stat{min-width:0}@media(max-width:620px){.beta-access-card{padding:28px 22px}.beta-access h1{font-size:23px}.beta-session-user>span{display:none}.beta-quota-stat{grid-template-columns:1fr}}

.header-credits button.header-credit-balance{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.header-credits button.header-credit-balance:hover{color:#fff}.header-credits .beta-session-user .icon-btn:hover{color:#fff;background:#ffffff0c}
