.rw-studio,.rw-finished{--rw-soft:#bbbac1;--rw-line:#62606c66;max-width:1380px;margin:0 auto 70px;color:#ecebee}.rw-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:15px 0 35px}.rw-title h1{font-size:clamp(30px,4vw,46px);font-weight:450;letter-spacing:-1.3px;margin:10px 0}.rw-title p{color:var(--rw-soft);font-size:14px}.rw-eyebrow{font-size:10px!important;letter-spacing:2px;font-weight:600;color:#bfbdc5!important}.rw-save{display:grid;gap:10px;justify-items:end}.rw-save>span{font-size:10px;color:#bfbdc5;max-width:300px}.rw-journey{display:grid;grid-template-columns:repeat(5,1fr);position:relative;isolation:isolate;margin:0 0 32px}.rw-journey:before{content:"";position:absolute;top:23px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,#a7a5af,#5b5965);z-index:-1}.rw-journey button{display:grid;justify-items:center;gap:8px;background:none;border:0;color:#c1c0c7;cursor:pointer;padding:0}.rw-journey button>span{background:#242329;box-shadow:0 0 0 6px #17151e,inset 0 0 0 1px #5d5b66;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:12px;transition:transform .25s,box-shadow .25s}.rw-journey button[aria-current] span{background:radial-gradient(circle at 25% 15%,#706e7b,#302e37);box-shadow:0 0 0 6px #17151e,inset 0 0 0 1px #ef6a92,0 0 26px #9896a135;color:#fff;transform:translateY(-3px)}.rw-journey button:hover span{transform:translateY(-4px)}.rw-journey b{font-size:12px;font-weight:500}.rw-journey small{font-size:9px;min-height:14px;color:#b7b6be}.rw-mode{display:flex;align-items:center;gap:4px;margin-bottom:22px;border-bottom:1px solid var(--rw-line)}.rw-mode button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 18px;color:#bab9c0;font-size:13px;cursor:pointer}.rw-mode button[aria-pressed=true]{color:#fff;border-bottom-color:#ef6a92}.rw-mode>span{font-size:10px;color:#a5a3ad;margin-left:auto}.rw-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.rw-studio.has-coach .rw-layout{grid-template-columns:minmax(0,1fr) 315px}.rw-layout>form{border:1px solid var(--rw-line);border-radius:18px;background:linear-gradient(135deg,#2a293055,#1c1b20);min-width:0;overflow:hidden}.rw-panel{padding:32px 36px;animation:ow-appear .3s ease both;scroll-margin-top:110px}.rw-panel[hidden]{display:none}.rw-panel h2{font-size:27px;letter-spacing:-.6px;font-weight:450;line-height:1.3;margin:15px 0}.rw-panel>p:not(.rw-eyebrow){color:var(--rw-soft);font-size:13px;line-height:1.8;max-width:670px}.rw-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 24px}.rw-field{display:grid;gap:10px;color:#d7d7db;font-size:12px;line-height:1.6;margin:18px 0;background:transparent!important;font-weight:400}.rw-fields>.rw-field{margin:0}.rw-field input,.rw-field select,.rw-field textarea{box-sizing:border-box;width:100%;min-width:0;background:#19181c!important;border:1px solid #6a677570!important;border-radius:8px!important;color:#ebebed!important;padding:13px 14px!important;font:inherit;transition:border-color .2s,box-shadow .2s}.rw-field textarea{resize:vertical}.rw-field input:focus,.rw-field select:focus,.rw-field textarea:focus{outline:none!important;border-color:#ef6a92!important;box-shadow:0 0 0 3px #ef6a9212}.rw-field input::placeholder,.rw-field textarea::placeholder{color:#9997a3}.rw-note{font-size:11px!important;line-height:1.8;color:#b1afb9!important}.rw-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--rw-line);padding:20px 30px;background:#22212780}.rw-controls>span{font-size:10px;color:#b3b2ba}.rw-controls [hidden]{display:none!important}.rw-layout .error{margin:0 30px 20px;font-size:12px}.rw-track{padding:20px 22px;border:1px solid #64626f70;border-radius:12px;margin:20px 0;background:#2b293135}.rw-track>header{display:flex;align-items:center;gap:15px}.rw-track-number{color:#c2c0c8;font-size:13px}.rw-track strong{font-size:13px;font-weight:500}.rw-text-button{margin-left:auto;background:none;border:0;color:#b4b2bb;font-size:10px;cursor:pointer}.rw-audio-note{font-size:10px;color:#b1afb9;line-height:1.7}.rw-track-authors{padding-top:14px;border-top:1px solid var(--rw-line)}.rw-track-authors>summary{font-size:12px;color:#cccbd0;cursor:pointer}.rw-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;font-weight:400;margin:20px 0;color:#d3d2d8}.rw-check input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#d03565}.rw-author-row{display:grid;gap:8px;padding:20px 0;border-bottom:1px solid var(--rw-line);font-size:12px}.rw-author-row b{font-weight:500;color:#e4e3e7}.rw-author-row span{color:#bbbac1}.rw-cover-layout{display:grid;grid-template-columns:240px 1fr;gap:30px;margin-top:32px;align-items:start}.rw-cover{aspect-ratio:1;background:radial-gradient(circle at 25% 10%,#5e5c6855,transparent),#232228;border:1px dashed #8e8c9980;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-shadow:12px 16px 35px #0004;transform:rotate(-2deg);transition:transform .3s}.rw-cover:hover{transform:rotate(0)}.rw-cover img{width:100%;height:100%;object-fit:contain}.rw-cover>span{font-size:35px;font-weight:200;color:#bdbcc3}.rw-cover b{font-size:13px;font-weight:450}.rw-cover small{font-size:9px;color:#a9a8b1;margin-top:14px}.rw-cover-layout p{font-size:12px;line-height:1.8;color:#b7b5be}.rw-cover-picker{position:relative;overflow:hidden;cursor:pointer}.rw-cover-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.rw-release-card{display:flex;gap:24px;align-items:center;margin:24px 0;background:radial-gradient(ellipse at 0 0,#49475140,transparent);padding:22px;border-radius:12px}.rw-release-card img,.rw-cover-empty{width:115px;height:115px;object-fit:cover;border-radius:6px;box-shadow:4px 8px 22px #0005;flex-shrink:0}.rw-cover-empty{display:grid;place-items:center;background:#37353f;font-size:35px;color:#bfbec5}.rw-release-card h2{font-weight:450;font-size:26px;margin:10px 0}.rw-release-card p,.rw-release-card small{font-size:12px;color:#bfbdc5}.rw-tracklist{padding-left:24px}.rw-tracklist li{padding:14px 8px;border-bottom:1px solid var(--rw-line);font-size:13px}.rw-tracklist li span{display:block;font-size:11px;color:#aeacb6;margin-top:6px}.rw-checklist{padding:18px 22px;border-left:2px solid #8c8997;background:#54525d15;margin:26px 0}.rw-checklist h3{font-size:15px;font-weight:500;margin:0 0 10px}.rw-checklist li,.rw-checklist p{font-size:12px;line-height:1.8;color:#c4c3c9}.rw-package{font-size:12px;color:#c4c3c9}.rw-package a{color:#d1d0d6}.rw-coach{background:radial-gradient(circle at 20% 0,#514f5940,transparent 60%),#201f25;border:1px solid var(--rw-line);border-radius:18px;padding:24px;align-self:start;position:sticky;top:110px}.rw-coach[hidden]{display:none}.rw-coach-head{display:flex;gap:14px;align-items:center}.rw-orb{border-radius:35%;width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;transform:rotate(-9deg);background:linear-gradient(145deg,#d03565,#424049 70%);box-shadow:3px 6px 0 #131216,0 0 35px #8e8c992b;font-size:25px;font-weight:600;color:#fff;animation:rw-float 5s ease-in-out infinite}.rw-coach h2{font-size:17px;font-weight:500;margin:7px 0}.rw-coach .rw-eyebrow{font-size:8px!important;letter-spacing:1.2px;margin:0}.rw-coach>p{font-size:12px;line-height:1.8;color:#bfbec5;margin-top:24px}.rw-coach .rw-check{font-size:10px}.rw-coach>small{display:block;font-size:10px;line-height:1.7;color:#b5b4bc;margin-top:16px}.rw-coach .btn{width:100%;font-size:12px}.rw-chat{max-height:350px;overflow:auto;overscroll-behavior:contain}.rw-message{padding:13px 0;border-top:1px solid #5d5b6655}.rw-message small{font-size:9px;letter-spacing:.5px;color:#adacb5}.rw-message p{font-size:12px;white-space:pre-wrap;line-height:1.75;margin:7px 0;color:#dedde1}.rw-message.user p{color:#b5b3bc}.rw-finished{max-width:850px;padding:30px}.rw-finished>.rw-orb{width:65px;height:65px;margin:15px 0 30px}.rw-finished>h1{font-weight:450;font-size:42px}.rw-finished>p{font-size:15px;line-height:1.8;color:#b4b3bb}.rw-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.rw-studio :focus-visible{outline:2px solid #ef6a92;outline-offset:4px}@keyframes rw-float{50%{transform:rotate(-4deg)translateY(-4px)}}@media(max-width:1100px){.rw-studio.has-coach .rw-layout{grid-template-columns:minmax(0,1fr) 280px}.rw-panel{padding:28px 24px}.rw-cover-layout{grid-template-columns:180px 1fr}.rw-coach{padding:19px}.rw-mode>span{display:none}}@media(max-width:820px){.rw-studio.has-coach .rw-layout{display:flex;flex-direction:column}.rw-layout>form{order:2;width:100%}.rw-coach{order:1;position:static}.rw-chat{max-height:240px}.rw-title{align-items:start}.rw-title p:not(.rw-eyebrow){font-size:12px}.rw-title .btn{font-size:11px;padding:10px}.rw-save>span{max-width:160px}.rw-journey b{font-size:10px}.rw-journey button>span{width:39px;height:39px}.rw-journey:before{top:19px}.rw-fields{gap:16px}.rw-cover-layout{grid-template-columns:170px 1fr}}@media(max-width:520px){.rw-title{display:block}.rw-save{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.rw-title{margin-bottom:30px}.rw-journey b{font-size:9px}.rw-journey button>span{width:33px;height:33px;font-size:10px}.rw-journey:before{top:16px}.rw-journey small{font-size:8px}.rw-mode button{padding:12px 14px;font-size:11px}.rw-panel{padding:24px 16px}.rw-panel h2{font-size:23px}.rw-fields{grid-template-columns:1fr;gap:20px}.rw-controls{padding:16px;flex-wrap:wrap}.rw-controls>span{display:none}.rw-controls .btn{font-size:11px;padding:12px}.rw-controls [data-rw-submit]{max-width:100%}.rw-track{padding:17px 13px}.rw-cover-layout{grid-template-columns:1fr;gap:25px}.rw-cover{max-width:230px;margin:auto;width:100%}.rw-release-card{padding:14px;gap:16px}.rw-release-card img,.rw-cover-empty{width:78px;height:78px}.rw-release-card h2{font-size:21px;overflow-wrap:anywhere}.rw-finished{padding:10px}.rw-panel .oa-drop{padding:18px 12px}.rw-panel .oa-item{padding:16px 10px}.rw-panel .oa-player{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;padding:14px 9px!important}.rw-panel .oa-player .oa-play{width:29px;height:29px}.rw-studio .rw-layout>form{border-radius:12px}.rw-save>span{max-width:155px}}@media(prefers-reduced-motion:reduce){.rw-studio *,.rw-finished *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

[data-rw-panel="1"] .rw-track-authors{display:none}[data-rw-panel="2"] .rw-track>.rw-fields,[data-rw-panel="2"] .rw-audio-note,[data-rw-panel="2"] .rw-text-button,[data-rw-panel="2"] .rw-track-authors>summary{display:none}[data-rw-panel="2"] .rw-track-authors{border:0;padding:0}.rw-journey{scroll-margin-top:110px}

.rw-tracklist details{margin-top:13px;font-size:11px;color:#bcbbc2}.rw-tracklist summary,.rw-notes summary{cursor:pointer}.rw-tracklist dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.rw-tracklist dt{font-size:10px;color:#aba9b3;margin-bottom:5px}.rw-tracklist dd{margin:0;color:#eae9ec;overflow-wrap:anywhere}.rw-notes{font-size:12px;line-height:1.8}.rw-finished>.oa-attached{margin:30px 0}.rw-finished .oa-item{background:#24232a;border:1px solid #5d5b6780}.rw-finished .rw-actions{margin-top:30px}

body.mhl-cabinet #main .rw-title h1,body.mhl-cabinet #main .rw-finished>h1{font-weight:450}body.mhl-cabinet #main .rw-panel h2,body.mhl-cabinet #main .rw-release-card h2{font-weight:450}

.rw-language{min-width:0}.rw-fields .rw-language>.rw-field{margin:0}.rw-language [data-rw-language-custom]{margin-top:14px!important}.rw-language [hidden]{display:none!important}
.rw-upscale,.rw-review-retry{padding:22px;margin:16px 0;border:1px solid #5c5a66;background:linear-gradient(120deg,#28272d,#222127);border-radius:14px}
.rw-upscale h3{font-size:clamp(18px,2vw,25px);font-weight:550;margin:12px 0;line-height:1.4}
.rw-upscale h3 span{color:#c1c0c7;padding:0 8px}
.rw-upscale p,.rw-review-retry p{line-height:1.65}
.rw-upscale .rw-actions{justify-content:flex-start;gap:14px}
.rw-cover-origin{padding:14px 18px;border-left:2px solid #ef6a92;background:#28272d;line-height:1.65;color:#e4e4e7}
.rw-review-loading{padding:24px;background:#26252b;border-radius:12px}
.rw-controls button:disabled{opacity:.5;cursor:wait}
@media(max-width:480px){.rw-upscale,.rw-review-retry{padding:16px}.rw-upscale .rw-actions{flex-direction:column;align-items:stretch}}
.rw-cover-studio{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.rw-cover-studio .btn{font-size:12px}.rw-cover-list{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding:12px;border:1px solid var(--rw-line);border-radius:12px;background:#19181c}.rw-cover-list button{display:grid;gap:6px;padding:0;background:none;border:1px solid transparent;border-radius:8px;cursor:pointer;color:#c8c5cf}.rw-cover-list button:hover{border-color:#d03565}.rw-cover-list img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;display:block}.rw-cover-list small{font-size:9px;padding:0 4px 4px}
