.studio-frame{color:#17233e;background:#f7f9fc;min-height:100vh}.studio-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dfe6f1;position:sticky;top:0;box-shadow:0 2px 10px #18233b0a}.studio-nav-inner{align-items:center;gap:22px;max-width:1440px;min-height:70px;margin:0 auto;padding:0 clamp(14px,3vw,34px);display:flex}.studio-brand{color:#17233e;white-space:nowrap;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.studio-brand>img{border-radius:10px;width:34px;height:34px;display:block}.studio-brand-name{letter-spacing:-.7px;font-size:20px;font-weight:950}.studio-brand-name>span{color:#246bfd}.studio-brand-divider{background:#e3e9f2;width:1px;height:26px;margin:0 3px}.studio-brand-context{letter-spacing:.9px;text-transform:uppercase;color:#758198;font-size:10px;font-weight:900}.studio-nav-links{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.studio-nav-link{color:#66748b;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:800;text-decoration:none}.studio-nav-link:hover,.studio-nav-link.is-active{color:#246bfd;background:#eff5ff}.studio-platform-link{color:#246bfd;white-space:nowrap;background:#f6f9ff;border:1px solid #dbe6ff;border-radius:10px;margin-left:auto;padding:10px 12px;font-size:12px;font-weight:850;text-decoration:none}.studio-platform-link span{margin-right:5px}.studio-menu-toggle{display:none}.studio-access-state{place-items:center;min-height:65vh;padding:24px;display:grid}.studio-access-card{text-align:center;background:#fff;border:1px solid #e0e7f1;border-radius:24px;width:min(520px,100%);padding:36px 28px;box-shadow:0 18px 55px #243a5e12}.studio-access-card>img{border-radius:14px;width:48px;height:48px;margin-bottom:14px}.studio-access-eyebrow{letter-spacing:1.5px;color:#246bfd;margin:0 0 10px;font-size:9px;font-weight:950}.studio-access-card h1{letter-spacing:-.7px;color:#17233e;margin:0 0 8px;font-size:25px}.studio-access-card>p:not(.studio-access-eyebrow){color:#728097;margin:0;font-size:13px;line-height:1.6}.studio-access-actions{justify-content:center;gap:9px;margin-top:18px;display:flex}.studio-access-actions button,.studio-access-actions a{cursor:pointer;border:0;border-radius:11px;padding:11px 15px;font-size:12px;font-weight:850;text-decoration:none}.studio-access-actions button{color:#fff;background:#246bfd}.studio-access-actions a{color:#4c5b72;background:#f0f4fa}@media (max-width:1120px){.studio-nav-inner{gap:12px}.studio-brand-context,.studio-brand-divider{display:none}.studio-nav-link{padding:9px 8px;font-size:11px}.studio-brand-name{font-size:18px}.studio-platform-link{padding:9px;font-size:11px}}@media (max-width:760px){.studio-nav-inner{flex-wrap:wrap;gap:9px;min-height:62px;padding:0 12px}.studio-brand{gap:7px}.studio-brand>img{width:30px;height:30px}.studio-brand-name{font-size:18px}.studio-menu-toggle{color:#34435b;background:#fff;border:1px solid #dfe6f1;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:9px 11px;font-size:11px;font-weight:850;display:flex}.studio-menu-toggle span{font-size:15px;line-height:1}.studio-platform-link{margin-left:0;padding:8px 9px;font-size:10px}.studio-nav-links{flex:0 0 100%;order:3;gap:4px;width:100%;padding:0 0 10px;display:none;overflow:visible}.studio-nav-links.is-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-nav-link{background:#f8faff;border-color:#e7edf6;padding:12px 10px;font-size:12px}.studio-access-card{padding:28px 20px}.studio-access-card h1{font-size:22px}}
