.cug-auth[data-cug-auth=studio]{--bg:#e9ebef;--shell-wash:#e9ebef;--bg-card:#ffffff;--bg-hover:#f0f3f8;--ink:#161b22;--ink-2:#454f5d;--ink-3:#58616e;--line:#dfe4ec;--line-2:#b4becc;--blue:#003dff;--blue-deep:#002dc6;--blue-ink:#0033d4;--on-accent:#ffffff;--font-sans:"CUG Studio Inter",Inter,system-ui,sans-serif;--radius:24px;--action-bg:var(--blue);--action-ink:var(--on-accent);--focus-ring:var(--blue);position:relative;isolation:isolate;font-family:var(--font-sans);background-image:linear-gradient(110deg,var(--bg) 0,var(--bg) 20%,transparent 100%),url(/brand/studio/glass.webp)!important;background-size:cover!important;background-position:50%!important}.cug-auth[data-cug-auth=studio] .cug-auth-card{box-shadow:0 18px 60px -38px rgba(20,30,55,.3);padding:34px}.cug-auth[data-cug-auth=studio] .cug-auth-card h1{font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:-.035em}.cug-auth[data-cug-auth=studio] :is(input,button){font-family:var(--font-sans);font-size:14px;border-radius:12px}.cug-auth[data-cug-auth=studio] input::placeholder{color:var(--ink-3);opacity:1}.cug-auth[data-cug-auth=studio] :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(max-width:480px){.cug-auth[data-cug-auth=studio]{padding:24px 16px;background-position:65%!important}.cug-auth[data-cug-auth=studio] .cug-auth-card{padding:24px}}@media(max-width:767px){.cug-auth[data-cug-auth=studio] input{font-size:16px}}