.studio-auth_shell__Jpq94{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;place-items:center;gap:32px;padding:32px 20px;color:#f9fafb;background:linear-gradient(hsla(0,0%,100%,.034) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.034) 1px,transparent 0),#0a0a0f;background-size:48px 48px;font-family:var(--font-sans),system-ui,sans-serif}.studio-auth_accessRail___SV6O,.studio-auth_eyebrow__OyS_K,.studio-auth_footnote__Onju8,.studio-auth_instrumentReadout__4FYK_,.studio-auth_readoutLabel__fkGqf,.studio-auth_wordmark__biDpN{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.studio-auth_wordmark__biDpN{justify-self:start;color:#9ca3af;font-size:11px}.studio-auth_panel__kQWT7{width:min(100%,620px);padding:clamp(28px,6vw,56px);border:1px solid hsla(0,0%,100%,.11);background:rgba(17,17,24,.94);box-shadow:0 28px 90px rgba(0,0,0,.34)}.studio-auth_eyebrow__OyS_K{color:#5eead4;font-size:10px;font-weight:700}.studio-auth_title__tkx5Y{max-width:520px;margin-top:12px;font-family:var(--font-display),sans-serif;font-size:clamp(32px,7vw,54px);font-weight:500;line-height:.98;letter-spacing:-.045em}.studio-auth_lede__Y0kNp{max-width:510px;margin-top:20px;color:#9ca3af;font-size:15px;line-height:1.7}.studio-auth_accessRail___SV6O{display:grid;grid-template-columns:1fr 1fr;margin:32px 0;padding:0;list-style:none;border-top:1px solid hsla(0,0%,100%,.11)}.studio-auth_accessRail___SV6O li{position:relative;display:grid;gap:6px;padding-top:14px;color:#4b5563;font-size:9px}.studio-auth_accessRail___SV6O li:before{content:"";position:absolute;top:-2px;left:0;width:34px;height:3px;background:#30303b}.studio-auth_accessRail___SV6O strong{font-size:10px;font-weight:600}.studio-auth_accessRail___SV6O .studio-auth_railActive__pAlcR{color:#f9fafb}.studio-auth_accessRail___SV6O .studio-auth_railActive__pAlcR:before{background:#f7931a}.studio-auth_accessRail___SV6O .studio-auth_railComplete__HUjdS{color:#5eead4}.studio-auth_accessRail___SV6O .studio-auth_railComplete__HUjdS:before{background:#5eead4}.studio-auth_form__BQ5EG{display:grid;gap:12px}.studio-auth_form__BQ5EG label{color:#d1d5db;font-size:13px;font-weight:600}.studio-auth_form__BQ5EG input{width:100%;min-height:52px;padding:0 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:0;outline:none;color:#f9fafb;background:#0a0a0f;font:inherit}.studio-auth_form__BQ5EG input:focus-visible{border-color:#5eead4;box-shadow:0 0 0 3px rgba(94,234,212,.15)}.studio-auth_enrollPrompt__laF9z button,.studio-auth_form__BQ5EG button{min-height:50px;padding:0 18px;border:1px solid #f7931a;border-radius:0;color:#0a0a0f;background:#f7931a;font:700 13px var(--font-mono),monospace;cursor:pointer}.studio-auth_enrollPrompt__laF9z button:hover:not(:disabled),.studio-auth_form__BQ5EG button:hover:not(:disabled){background:#ffac45}.studio-auth_enrollPrompt__laF9z button:focus-visible,.studio-auth_form__BQ5EG button:focus-visible,.studio-auth_textButton__m0nCc:focus-visible{outline:2px solid #5eead4;outline-offset:3px}.studio-auth_enrollPrompt__laF9z button:disabled,.studio-auth_form__BQ5EG button:disabled{border-color:#30303b;color:#6b7280;background:#18182a;cursor:wait}.studio-auth_status__QKoLs{min-height:42px;padding-top:14px;color:#6b7280;font-size:12px;line-height:1.55}.studio-auth_success__dA8v3{color:#5eead4}.studio-auth_error__azIHH{color:#fca5a5}.studio-auth_footnote__Onju8{justify-self:end;color:#4b5563;font-size:9px}.studio-auth_enrollPrompt__laF9z,.studio-auth_instrumentReadout__4FYK_{padding:24px;border-left:2px solid #f7931a;color:#9ca3af;background:#0a0a0f;font-size:10px;line-height:1.6}.studio-auth_enrollPrompt__laF9z{display:grid;gap:18px;font-family:var(--font-sans),system-ui,sans-serif;font-size:14px}.studio-auth_qrInstrument__bFB0h{display:grid;grid-template-columns:176px 1fr;align-items:center;gap:24px;margin-bottom:28px;padding:20px;border:1px solid rgba(94,234,212,.24);background:#0a0a0f}.studio-auth_scanFrame__QLm9q{padding:10px;border:1px solid #5eead4;background:#fff}.studio-auth_scanFrame__QLm9q img{display:block;width:100%;height:auto}.studio-auth_readoutLabel__fkGqf{display:block;margin-bottom:10px;color:#5eead4;font-size:8px}.studio-auth_secret__Hvx7s{display:block;overflow-wrap:anywhere;color:#f9fafb;font:12px/1.5 var(--font-mono),monospace}.studio-auth_qrInstrument__bFB0h p{margin-top:12px;color:#6b7280;font-size:11px;line-height:1.55}.studio-auth_form__BQ5EG .studio-auth_codeInput__i7RDN{font:500 28px var(--font-mono),monospace;letter-spacing:.34em;text-align:center}.studio-auth_textButton__m0nCc{padding:4px 0;border:0;color:#6b7280;background:transparent;font:11px var(--font-mono),monospace;cursor:pointer}.studio-auth_textButton__m0nCc:hover{color:#f9fafb}@media (max-width:600px){.studio-auth_shell__Jpq94{padding:24px 16px}.studio-auth_panel__kQWT7{padding:28px 22px}.studio-auth_qrInstrument__bFB0h{grid-template-columns:1fr}.studio-auth_scanFrame__QLm9q{width:min(100%,200px)}}@media (prefers-reduced-motion:reduce){.studio-auth_enrollPrompt__laF9z button,.studio-auth_form__BQ5EG button,.studio-auth_textButton__m0nCc{transition:none}}