.studioPage{color:#f7f8fb;background:radial-gradient(circle at 75% 15%,#30204a 0,#0000 45%),#05060a;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.studioPanel{background:#10131c;border:1px solid #303448;border-radius:26px;width:min(100%,490px);padding:44px;box-shadow:0 30px 100px #0007}.studioPanel a{color:#c9b9ff;text-decoration:none}.studioEyebrow{letter-spacing:.2em;color:#bba1ff;margin-top:36px;font-size:12px;font-weight:800}.studioPanel h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1.08}.studioPanel p{color:#aab2c4;line-height:1.6}.studioForm{gap:19px;margin-top:28px;display:grid}.studioForm label{color:#d9deeb;gap:9px;font-size:14px;display:grid}.studioForm input{color:#fff;width:100%;font:inherit;background:#080a10;border:1px solid #40465b;border-radius:12px;padding:14px}.studioForm input:focus{outline:2px solid #a855f7}.studioSwitch{gap:12px;display:flex}.studioSwitch button{color:#e6e6ee;cursor:pointer;background:0 0;border:1px solid #454b5d;border-radius:12px;flex:1;padding:12px}.studioSwitch button[aria-pressed=true]{background:#382456;border-color:#a855f7}.studioPrimary{color:#10051c;cursor:pointer;background:#c084fc;border:0;border-radius:12px;padding:15px;font-weight:800}.studioPrimary:disabled{opacity:.65;cursor:wait}.studioError{color:#ffb4bc!important}.studioDashboard{width:min(100%,940px)}.studioTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.studioTiles article{background:#171b27;border:1px solid #33394c;border-radius:18px;padding:20px}.studioTiles h2{font-size:19px}@media (max-width:700px){.studioPanel{padding:25px}.studioTiles{grid-template-columns:1fr}}.studioLanguages{justify-content:flex-end;gap:12px;margin-top:-18px;display:flex}.studioLanguages a{font-size:12px;font-weight:800}.studioTrackList{gap:12px;margin-top:22px;display:grid}.studioTrackList article{background:#171b27;border:1px solid #33394c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.studioTrackList article p{margin:6px 0 0}.studioTrackList article a{white-space:nowrap}@media (max-width:550px){.studioTrackList article{flex-direction:column;align-items:flex-start}}.studioVideoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px;margin-top:24px;display:grid}.studioVideoCard{background:#171b27;border:1px solid #33394c;border-radius:16px;min-width:0;overflow:hidden}.studioVideoPreview{aspect-ratio:9/12;background:#080a10;max-height:310px;overflow:hidden}.studioVideoPreview video{object-fit:contain;width:100%;height:100%;display:block}.studioVideoPlay{color:#fff;cursor:pointer;background:#080a10;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.studioVideoPlay video{pointer-events:none}.studioVideoPlay span{background:#000a;border-radius:50%;place-items:center;width:56px;height:56px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studioVideoInfo{min-width:0;padding:16px}.studioVideoInfo strong{overflow-wrap:anywhere;display:block}.studioVideoInfo p{margin:6px 0 12px;font-size:13px}.studioVideoInfo a{font-size:14px}.studioReleaseList{gap:14px;margin-top:22px;display:grid}.studioReleaseCard{background:#171b27;border:1px solid #33394c;border-radius:14px;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:16px;display:grid}.studioReleaseCard img{object-fit:cover;background:#080a10;border-radius:10px;width:100px;height:100px}.studioReleaseCard strong{overflow-wrap:anywhere;display:block}.studioReleaseCard p{margin:6px 0 10px;font-size:13px}.studioReleaseCard button{color:#fff;cursor:pointer;background:#262a3b;border:1px solid #555a72;border-radius:8px;margin-right:8px;padding:7px 10px}.studioReleaseCard form{flex-wrap:wrap;gap:8px;display:flex}.studioReleaseCard input:not([type=file]){color:#fff;background:#080a10;border:1px solid #555a72;border-radius:8px;flex:1;min-width:0;padding:8px}.studioCoverInput{color:#c9b9ff;margin-top:12px;font-size:13px;display:block}.studioCoverInput input{max-width:100%;margin-top:7px;font-size:12px;display:block}@media (max-width:550px){.studioReleaseCard{grid-template-columns:72px minmax(0,1fr);gap:12px}.studioReleaseCard img{width:72px;height:72px}}.studioAdminHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.studioAdminHeading select{color:#fff;background:#171b27;border:1px solid #555a72;border-radius:8px;margin-left:8px;padding:8px}.studioAdminSnapshot{color:#e2e4f1;white-space:pre-wrap;overflow-wrap:anywhere;background:#10131e;border:1px solid #33394c;border-radius:12px;max-height:460px;padding:16px;font-size:12px;overflow:auto}.studioAdminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0 34px;display:grid}.studioAdminStats article{background:#171b27;border:1px solid #33394c;border-radius:15px;min-width:0;padding:19px}.studioAdminStats span{color:#aab2c4;font-size:13px;display:block}.studioAdminStats strong{color:#f7f8fb;margin-top:9px;font-size:32px;display:block}.studioAdminUpdated{font-size:12px}.studioAdminSearch{box-sizing:border-box;color:#fff;background:#171b27;border:1px solid #454b5d;border-radius:10px;width:100%;margin:10px 0 14px;padding:12px 14px}.studioAdminTableWrap{border:1px solid #33394c;border-radius:12px;overflow-x:auto}.studioAdminTable{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.studioAdminTable th,.studioAdminTable td{border-bottom:1px solid #33394c;padding:13px}.studioAdminTable th{color:#aab2c4;font-size:12px}.studioAdminTable td small{color:#aab2c4;overflow-wrap:anywhere;margin-top:4px;display:block}@media (max-width:700px){.studioAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.studioAdminMetric{color:#f7f8fb;text-align:left;cursor:pointer;background:#171b27;border:1px solid #33394c;border-radius:15px;min-width:0;padding:19px}.studioAdminMetric:hover,.studioAdminMetric[aria-expanded=true]{background:#232035;border-color:#c084fc}.studioAdminMetric span{color:#aab2c4;font-size:13px;display:block}.studioAdminMetric strong{margin-top:9px;font-size:32px;display:block}.studioAdminMetric small{float:right;color:#c084fc}.studioAdminDetail{background:#1d1a2a;border:1px solid #6d4c94;border-radius:14px;margin:-12px 0 28px;padding:18px 22px}.studioAdminDetail h2{margin:0 0 10px}.studioAdminDetail p{margin:0}.studioAdminUserRow{cursor:pointer}.studioAdminUserRow:hover,.studioAdminUserRow:focus{background:#242039;outline:1px solid #c084fc}.studioAdminDetailHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.studioAdminDetailHead button,.studioAdminProfile button{color:#fff;cursor:pointer;background:#30223e;border:1px solid #66527c;border-radius:9px;padding:9px 12px}.studioAdminProfile{margin:22px 0}.studioAdminProfile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studioAdminProfile dt{color:#aab2c4;font-size:12px}.studioAdminProfile dd{overflow-wrap:anywhere;margin:5px 0 0}.studioAdminProfile label{gap:7px;margin:18px 0;display:grid}.studioAdminProfile input,.studioAdminProfile select{color:#fff;background:#10131c;border:1px solid #66527c;border-radius:8px;max-width:100%;padding:10px}.studioAdminProfile button:disabled{opacity:.45;cursor:not-allowed}.studioAdminActions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}@media (max-width:550px){.studioAdminProfile dl{grid-template-columns:1fr}}
