html[data-canpei-auth-state=locked] body>div:not(#workspace-auth-root){display:none!important}.workspace-auth-backdrop{position:fixed;inset:0;z-index:200;background:var(--studio-bg,#101419);display:grid;place-items:center;padding:24px;overflow:auto;color:var(--studio-text,#e5eaf0);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.workspace-auth-card{width:360px;max-width:100%;border:1px solid var(--studio-border,#323d49);border-radius:9px;padding:27px 28px;background:var(--studio-panel,#181e26);box-shadow:0 14px 50px #0005}.workspace-auth-card>img{display:block;width:48px;height:48px;object-fit:contain;margin-bottom:18px}.workspace-auth-eyebrow{font-size:11px;letter-spacing:1px;color:var(--studio-gold,#dcc28c)!important}.workspace-auth-card h1{font-size:21px;font-weight:500;letter-spacing:.3px;color:var(--studio-text,#e5eaf0);margin:12px 0}.workspace-auth-card p{font-size:11px;line-height:1.9;color:var(--studio-muted,#9aa8b6);margin:10px 0 20px}.workspace-auth-card label{display:block;font-size:11px;color:var(--studio-text,#e5eaf0);margin-top:15px}.workspace-auth-card input{display:block;box-sizing:border-box;width:100%;margin:8px 0 5px;padding:10px 11px;border:1px solid var(--studio-border,#323d49);border-radius:4px;background:var(--studio-bg,#101419);color:var(--studio-text,#e5eaf0);font-size:13px;outline:none}.workspace-auth-card input:focus{border-color:var(--studio-gold,#dcc28c);box-shadow:0 0 0 2px #b49c5c22}.workspace-auth-card small{display:block;color:var(--studio-muted,#9aa8b6);font-size:11px;line-height:1.8}.workspace-auth-card button{width:100%;margin-top:20px;padding:11px;border:1px solid var(--studio-gold,#dcc28c);border-radius:4px;background:var(--studio-gold,#dcc28c);color:var(--studio-bg,#101419);font-size:12px;cursor:pointer}.workspace-auth-card button:disabled{opacity:.5;cursor:not-allowed}.workspace-auth-card button.workspace-auth-retry{margin-top:9px;padding:7px;border-color:transparent;background:none;color:var(--studio-muted,#9aa8b6);font-size:11px}.workspace-auth-error{margin-top:15px;border:1px solid #9c734b;background:#3f2e23;color:#dfbe91;padding:9px 11px;border-radius:4px;font-size:11px;line-height:1.8}.workspace-auth-card :focus-visible{outline:2px solid var(--studio-gold,#dcc28c);outline-offset:2px}
