.beta-page{max-width:1266px;margin:20px auto 65px;display:grid;grid-template-columns:1fr 1fr;min-height:670px;border:1px solid #2a2530;border-radius:12px;overflow:hidden;background:#0e0d14}.beta-story{position:relative;padding:58px 48px 38px;background:linear-gradient(150deg,#19121b,#111018 65%);display:flex;flex-direction:column;overflow:hidden}.beta-story:after{content:"";position:absolute;width:175px;height:650px;transform:rotate(39deg);background:linear-gradient(#ff6b1919,#ff09521a);right:-130px;bottom:-290px;pointer-events:none}.beta-story h1{font-size:clamp(41px,4.5vw,66px);margin:35px 0 25px}.beta-story>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#b8b1c2;max-width:335px}.beta-story .eyebrow{color:#f4ac7e}.beta-steps{margin-top:42px;display:grid;gap:21px}.beta-steps>div{display:flex;gap:16px;align-items:flex-start}.beta-steps span{font-size:10px;font-weight:700;color:var(--orange);padding-top:3px}.beta-steps p{font-size:12px;line-height:1.8;color:#a9a1b3;max-width:290px;margin:0}.beta-story-label{font-size:9px;letter-spacing:.2em;color:#7d738b;margin-top:auto;padding-top:50px}.beta-panel{padding:45px 48px 28px;display:flex;flex-direction:column;min-width:0}.beta-panel h2{font-size:27px;line-height:1.3;letter-spacing:-.035em;margin:10px 0 17px}.beta-panel h3{font-size:18px;margin:20px 0 12px}.beta-panel p{font-size:12px;line-height:1.8;color:#aaa2b7;margin:10px 0 19px}.beta-panel .eyebrow{color:#ba9d8c;font-size:9px}.beta-panel .button{width:100%;justify-content:center;gap:15px;margin-top:8px;border:0;cursor:pointer}.beta-panel .button-secondary{background:#211c29;color:#ddd5e8;border:1px solid #393042}.beta-panel .button-secondary:hover{background:#2a2333}.beta-panel .button:disabled{opacity:.45;cursor:default}.beta-panel .beta-text-button{border:0;background:none;color:#d7c9e2;text-decoration:underline;text-underline-offset:3px;font-size:11px;padding:4px 0;cursor:pointer}.beta-form{display:grid;gap:17px;margin-top:23px}.beta-field{display:grid;gap:8px;min-width:0}.beta-field>span{font-size:11px;font-weight:600;color:#d3c9df}.beta-field input{font:inherit;font-size:13px;background:#14111b;color:var(--text);border:1px solid #342c3e;border-radius:6px;min-height:42px;padding:10px 12px;width:100%;min-width:0}.beta-field input:focus{outline:1px solid var(--orange);outline-offset:1px}.beta-field input[type=email],.beta-field input[type=password],.beta-code-input{direction:ltr}.beta-code-input{letter-spacing:.17em;text-transform:uppercase;text-align:center;font-family:Consolas,monospace;font-size:20px!important}.beta-provider-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.beta-provider-buttons .button{font-size:11px;padding:0 9px;gap:5px}.beta-divider{display:flex;align-items:center;gap:12px;color:#766b84;font-size:10px;margin:22px 0 0}.beta-divider:before,.beta-divider:after{content:"";flex:1;height:1px;background:#2a2233}.beta-mode-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.beta-notice{border:1px solid #9b4c5740;background:#48142630;color:#f5b9ca!important;border-radius:6px;padding:12px 14px;font-size:12px!important;overflow-wrap:anywhere;margin-bottom:20px}.beta-success{border-color:#31775a70;background:#12302460;color:#a6e9c4!important}.beta-account{border-bottom:1px solid #2c2435;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:25px}.beta-account strong{display:block;overflow-wrap:anywhere;font-size:12px}.beta-account>div>span{font-size:9px;color:#90829c;text-transform:uppercase;letter-spacing:.08em}.beta-device{border:1px solid #463046;background:#1b1422;border-radius:8px;padding:21px;margin:22px 0}.beta-device>span{display:block;font-size:10px;color:#b09abf}.beta-device-code{font-family:Consolas,monospace;font-size:29px;letter-spacing:.13em;color:#ffd1af;direction:ltr;margin:10px 0 19px}.beta-device dl{margin:0;display:grid;gap:9px}.beta-device dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:1.6}.beta-device dt{color:#8f809e}.beta-device dd{margin:0;color:#d3c5df;overflow-wrap:anywhere}.beta-warning{font-size:11px!important;color:#c4acb5!important}.beta-support{margin-top:auto!important;padding-top:38px;font-size:10px!important;color:#7f718d!important}.beta-support a{color:#b9a9c9}.beta-loading{padding:60px 0;text-align:center}.beta-spinner{display:block;width:24px;height:24px;border:2px solid #3b293f;border-top-color:var(--orange);border-radius:50%;animation:beta-spin 1s linear infinite;margin:0 auto 22px}.beta-complete-symbol{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:26px;color:#a6e9c4;background:#153326;border:1px solid #387251;border-radius:50%;margin:10px 0 15px}.beta-access-label{font-size:10px!important;color:#d6b08a!important}.beta-intent{border:1px solid #41303c;border-radius:5px;display:flex;gap:12px;justify-content:space-between;padding:10px 13px;margin-bottom:20px}.beta-intent>span{font-size:10px;color:#a899b7}.beta-intent>strong{font-family:Consolas,monospace;letter-spacing:.1em;font-size:12px;color:#ffc7a2;direction:ltr}@keyframes beta-spin{to{transform:rotate(360deg)}}@media(max-width:1400px){.beta-page{margin-left:6%;margin-right:6%}}@media(max-width:900px){.beta-story{padding:40px 30px}.beta-panel{padding:35px 29px}.beta-provider-buttons{grid-template-columns:1fr}.beta-story h1{font-size:47px}}@media(max-width:700px){.beta-page{display:block;margin-top:12px;min-height:0}.beta-story{padding:28px}.beta-story h1{font-size:39px;margin:20px 0 15px}.beta-story>p:not(.eyebrow){max-width:none;font-size:12px}.beta-steps,.beta-story-label{display:none}.beta-panel{padding:31px 25px 22px}.beta-provider-buttons{grid-template-columns:1fr 1fr}.beta-panel h2{font-size:25px}.beta-mode-links{flex-wrap:wrap}.beta-device-code{font-size:25px}.beta-account{gap:12px}.beta-account>div{min-width:0}}@media(prefers-reduced-motion:reduce){.beta-spinner{animation:none}}
