.dashboard-page{color:#1a1b18;background:#f4f1eb;min-height:100vh;padding:0 0 110px 220px}.dash-side{color:#fff;z-index:20;background:#171816;flex-direction:column;width:220px;padding:22px 17px 105px;display:flex;position:fixed;inset:0 auto 0 0}.dash-side>a:first-child img{object-fit:contain;width:82px;height:55px}.dash-artist{border-top:1px solid #30312e;border-bottom:1px solid #30312e;align-items:center;gap:10px;margin:12px 0;padding:18px 4px;display:flex}.dash-artist img{object-fit:cover;border-radius:50%;width:39px;height:39px}.dash-artist div{gap:3px;display:grid}.dash-artist b{font-size:14px}.dash-artist span{color:#8d8f88;font-size:11px}.dash-side nav{gap:5px;display:grid}.dash-side nav button{color:#8d8f88;text-align:left;background:0 0;border:0;border-radius:7px;padding:11px 13px;font-size:14px;font-weight:700}.dash-side nav button.active{color:#fff;background:#2b2c28;box-shadow:inset 3px 0 #ee5b24}.dash-back{color:#aaa;margin-top:auto;padding:12px;font-size:9px;text-decoration:none}.dash-main>header{z-index:10;background:#f4f1ebee;border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.dash-main header>div{gap:3px;display:grid}.dash-main header span{text-transform:uppercase;letter-spacing:1.5px;color:#88847d;font-size:11px}.dash-main header h1{margin:0;font-family:Georgia,serif;font-size:21px}.dash-avatar{background:#c9e232;border:0;border-radius:50%;width:35px;height:35px;font-size:10px;font-weight:900}.dash-content{max-width:1180px;margin:auto;padding:30px clamp(18px,4vw,58px)}.dash-welcome{color:#fff;background:#20211e;border-radius:14px;justify-content:space-between;align-items:center;min-height:250px;padding:42px 5vw;display:flex;position:relative;overflow:hidden}.dash-welcome:after{content:"";border:60px solid #ee5b2422;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-100px}.dash-welcome>div:first-child{z-index:2;position:relative}.dash-welcome>div>span,.dash-heading>div>span,.fan-tool>span{text-transform:uppercase;letter-spacing:1.8px;color:#ee5b24;font-size:11px;font-weight:800}.dash-welcome h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:.94}.dash-welcome h2 em{color:#c9e232}.dash-welcome p{color:#aaa;font-size:10px}.fan-orbit{text-align:center;z-index:2;border:1px solid #55564f;border-radius:50%;place-content:center;width:145px;height:145px;display:grid;position:relative}.fan-orbit:before,.fan-orbit:after{content:"";border:1px solid #3b3c37;border-radius:50%;position:absolute;inset:-22px}.fan-orbit:after{inset:-45px}.fan-orbit b{font-family:Georgia,serif;font-size:31px}.fan-orbit span{color:#999;font-size:11px}.fan-orbit i{color:#fff;background:#d8b533;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:15px;right:-8px}.dash-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.dash-stats article{background:#fff;border:1px solid #e0dcd4;border-radius:10px;gap:7px;padding:18px;display:grid}.dash-stats span{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px}.dash-stats strong{font-family:Georgia,serif;font-size:25px}.dash-stats small{color:#999;font-size:11px}.dash-stats .super-stat{color:#fff;background:#2a281f;border-color:#b8952e}.super-stat strong i{color:#e3bd38;font-style:normal}.dash-section{margin-top:38px}.dash-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.dash-heading h2{margin:4px 0 0;font-family:Georgia,serif;font-size:26px}.dash-heading small{color:#96928b;text-transform:uppercase;letter-spacing:1px;font-size:11px}.fan-tool-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.fan-tool{background:#fff;border:1px solid #dfdbd3;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:245px;padding:20px;display:flex}.fan-tool>i{background:#eee;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:16px;font-style:normal;display:grid}.fan-tool.orange>i{color:#ee5b24;background:#ee5b2422}.fan-tool.lime>i{background:#c9e23244}.fan-tool.violet>i{color:#7e72a8;background:#7e72a833}.fan-tool.blue>i{color:#39798b;background:#4c92a733}.fan-tool h3{margin:8px 0;font-family:Georgia,serif;font-size:18px;line-height:1.1}.fan-tool p{color:#77736d;font-size:9px;line-height:1.55}.fan-tool button{cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:9px;font-weight:800}.fan-tool button b{margin-left:8px}.like-insights{background:#fff;border:1px solid #dfdbd3;border-radius:10px;overflow:hidden}.insight-head,.insight-row{border-bottom:1px solid #ebe7df;grid-template-columns:1fr 110px 130px;align-items:center;gap:15px;padding:13px 18px;font-size:10px;display:grid}.insight-head{text-transform:uppercase;letter-spacing:1px;color:#888;font-size:11px}.insight-row:last-child{border-bottom:0}.gold-heart{color:#b78e13;font-weight:800}.dashboard-page~.player{left:220px}@media (width<=820px){.dashboard-page{padding-left:0}.dash-side{display:none}.dash-stats,.fan-tool-grid{grid-template-columns:1fr 1fr}.dashboard-page~.player{left:0}}@media (width<=560px){.dash-welcome{padding:30px 24px}.fan-orbit{display:none}.dash-stats,.fan-tool-grid{grid-template-columns:1fr}.insight-head,.insight-row{grid-template-columns:1fr 72px 90px;padding:11px;font-size:9px}.dash-heading small{display:none}.dashboard-page~.player{bottom:0}}.dash-stats{grid-template-columns:repeat(5,1fr)}@media (width<=1000px){.dash-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.dash-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.dash-stats{grid-template-columns:1fr}}.payout-card{background:#fff;border:1px solid #dedad2;border-radius:12px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:22px;padding:24px;display:grid}.payout-card>div:first-child{padding-left:44px;position:relative}.payout-lock{color:#171816;background:#c9e232;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;display:grid;position:absolute;top:0;left:0}.payout-card h3{margin:0 0 7px;font-family:Georgia,serif;font-size:18px}.payout-card p{color:#77736d;margin:0;font-size:9px;line-height:1.55}.payout-card label{gap:7px;display:grid}.payout-card label>span{font-size:9px;font-weight:800}.payout-card label>span b{color:#d34d1c;text-transform:uppercase;margin-left:5px;font-size:7px}.payout-card label>div{border:1px solid #d2cdc4;border-radius:7px;align-items:center;height:42px;padding:0 10px;display:flex}.payout-card input{border:0;outline:0;width:100%;padding-left:8px;font-size:14px}.payout-card label small{color:#999;font-size:7px}.payout-card>button{color:#fff;cursor:pointer;background:#171816;border:0;border-radius:7px;padding:12px 14px;font-size:9px;font-weight:800}.payout-message{color:#5d6a1e!important;grid-column:2/-1!important}@media (width<=800px){.payout-card{grid-template-columns:1fr}.payout-message{grid-column:1!important}}.dash-tab-view{min-height:650px}.dash-tab-intro{color:#fff;background:#20211e;border-radius:14px;margin-bottom:18px;padding:42px clamp(26px,5vw,60px)}.dash-tab-intro h2{margin:9px 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px)}.dash-tab-intro p{color:#aaa;font-size:10px}.dash-action-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dash-action-grid article,.earnings-view article{background:#fff;border:1px solid #dfdbd3;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:190px;padding:24px;display:flex}.dash-action-grid article>span{color:#ee5b24;background:#ee5b2422;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dash-action-grid h3{margin:18px 0 5px;font-family:Georgia,serif;font-size:19px}.dash-action-grid p{color:#777;font-size:9px;line-height:1.5}.dash-action-grid button,.release-manager button{color:#fff;background:#1a1b18;border:0;border-radius:6px;margin-top:auto;padding:9px 12px;font-size:11px;font-weight:800}.release-manager{background:#fff;border:1px solid #dfdbd3;border-radius:11px;overflow:hidden}.release-manager article{border-bottom:1px solid #ece8e1;grid-template-columns:44px 1fr 90px 90px auto;align-items:center;gap:12px;padding:13px;display:grid}.release-manager article:last-child{border:0}.release-manager article>div:nth-child(2){gap:4px;display:grid}.release-manager strong{font-size:10px}.release-manager small,.release-manager span{color:#777;font-size:11px}.release-manager b{font-size:9px}.release-manager button{margin:0}.earnings-view{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.earnings-view article{min-height:150px}.earnings-view span{text-transform:uppercase;letter-spacing:1px;color:#777;font-size:11px}.earnings-view strong{margin:12px 0;font-family:Georgia,serif;font-size:25px}.earnings-view small{color:#999;font-size:11px}@media (width<=650px){.dash-action-grid,.earnings-view{grid-template-columns:1fr}.release-manager article{grid-template-columns:42px 1fr auto}.release-manager article>span,.release-manager article>b{display:none}}.dash-artist-avatar{color:#171816;background:#c9e232;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.dash-live{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;margin-left:auto;margin-right:10px;color:#6c7551!important;font-size:11px!important;display:flex!important}.dash-live i{background:#7d9b23;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c9e23244}.dashboard-empty{text-align:center;color:#777;background:#fff;border:1px dashed #cec9bf;border-radius:11px;padding:32px}.dashboard-empty strong{color:#1a1b18;margin-bottom:7px;font-family:Georgia,serif;font-size:20px;display:block}.dashboard-empty p{margin:0;font-size:9px}.analytics-error{color:#8a3215;background:#fff1ec;border-radius:8px;margin:0 0 14px;padding:11px 14px;font-size:9px}.analytics-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.dash-header-photo{object-fit:cover;border-radius:50%;width:36px;height:36px}.artist-profile-form,.release-uploader{background:#fff;border:1px solid #dedad2;border-radius:12px;padding:24px}.artist-profile-form{grid-template-columns:240px 1fr;gap:28px;display:grid}.profile-photo-editor{align-content:start;gap:16px;display:grid}.profile-photo-preview{color:#c9e232;background:#252621;border-radius:50%;place-items:center;width:180px;height:180px;font:42px Georgia,serif;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-editor label{gap:5px;display:grid}.profile-photo-editor label b{font-size:10px}.profile-photo-editor label small{color:#888;font-size:11px}.profile-photo-editor input,.upload-drop input{opacity:0;pointer-events:none;position:absolute}.profile-photo-editor label em,.upload-drop em{cursor:pointer;background:#f7f4ee;border:1px solid #d4cfc6;border-radius:7px;padding:10px 12px;font-size:9px;font-style:normal;font-weight:800}.profile-fields{gap:16px;display:grid}.profile-fields label{gap:7px;display:grid}.profile-fields label>span,.release-fields label>span{font-size:9px;font-weight:800}.profile-fields input,.profile-fields textarea,.release-fields input,.track-title-editor input{background:#fff;border:1px solid #d4cfc6;border-radius:7px;padding:11px;font:10px Arial,sans-serif}.profile-fields textarea{resize:vertical;line-height:1.5}.profile-fields label>small{color:#999;text-align:right;font-size:7px}.profile-fields>button,.release-submit button{color:#fff;background:#1b1c19;border:0;border-radius:7px;justify-self:start;padding:12px 16px;font-size:9px;font-weight:800}.profile-fields>p,.release-message{color:#56651e;margin:0;font-size:9px}.release-form-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.release-form-heading>div:first-child>span{color:#ee5b24;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800}.release-form-heading h3,.release-list-heading h3{margin:5px 0;font:26px Georgia,serif}.release-form-heading p{color:#777;margin:0;font-size:9px}.release-type-choice{border:1px solid #d8d3ca;border-radius:8px;padding:3px;display:flex}.release-type-choice button{background:0 0;border:0;border-radius:5px;padding:8px 11px;font-size:11px;font-weight:900}.release-type-choice button.selected{color:#fff;background:#1b1c19}.release-fields{grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin-top:22px;display:grid}.release-fields label{gap:7px;display:grid}.media-upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.upload-drop{text-align:center;cursor:pointer;background:#faf8f3;border:1px dashed #c7c1b6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.upload-drop>span{color:#ee5b24;font-size:24px}.upload-drop b{margin-top:8px;font:18px Georgia,serif}.upload-drop small{color:#888;margin:5px 0 12px;font-size:11px}.upload-drop em{background:#fff}.track-title-editor{border:1px solid #e0dcd4;border-radius:9px;margin-top:15px;overflow:hidden}.track-title-editor>div{background:#f5f2ec;justify-content:space-between;padding:13px;display:flex}.track-title-editor>div b{font-size:10px}.track-title-editor>div small{color:#888;font-size:11px}.track-title-editor label{border-top:1px solid #ece8e1;grid-template-columns:28px 1fr minmax(120px,240px);align-items:center;gap:10px;padding:10px 12px;display:grid}.track-title-editor label>span{color:#fff;background:#20211e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.track-title-editor label>small{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.release-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.release-submit p{color:#777;font-size:11px}.release-submit button{justify-self:auto}.release-list-heading{justify-content:space-between;align-items:end;margin:30px 0 12px;display:flex}.release-list-heading span{color:#888;font-size:11px}.release-message{background:#f0f5dc;border-radius:7px;margin-top:12px;padding:10px 12px}@media (width<=760px){.artist-profile-form{grid-template-columns:1fr}.profile-photo-preview{width:130px;height:130px}.release-form-heading{display:grid}.release-fields,.media-upload-grid{grid-template-columns:1fr}.track-title-editor label{grid-template-columns:28px 1fr}.track-title-editor label>small{display:none}.release-submit{flex-direction:column;align-items:flex-start}}.video-uploader{background:#fff;border:1px solid #dedad2;border-radius:12px;padding:24px}.video-uploader~.dash-tab-view{display:none}.video-uploader .release-fields{grid-template-columns:1fr 1fr}.video-description textarea,.video-link-field input{background:#fff;border:1px solid #d4cfc6;border-radius:7px;padding:11px;font:10px Arial,sans-serif}.video-description textarea{resize:vertical}.video-link-field{gap:7px;margin-top:16px;display:grid}.video-link-field>span{font-size:9px;font-weight:800}.video-upload-progress{background:#ece8df;border-radius:7px;height:34px;margin-top:16px;position:relative;overflow:hidden}.video-upload-progress i{background:#c9e232;transition:width .2s;position:absolute;inset:0 auto 0 0}.video-upload-progress span{z-index:1;place-items:center;height:100%;font-size:9px;font-weight:800;display:grid;position:relative}.video-uploader .release-message{margin-top:12px}.video-drop{margin-top:16px}@media (width<=760px){.video-uploader .release-fields{grid-template-columns:1fr}}.social-fields{border:1px solid #e0dcd4;border-radius:9px;margin:0;padding:16px}.social-fields legend{padding:0 6px;font:18px Georgia,serif}.social-fields>p{color:#888;margin:0 0 12px;font-size:11px}.social-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commerce-form{background:#fff;border:1px solid #dedad2;border-radius:12px;padding:24px}.commerce-form~.dash-tab-view{display:none}.commerce-form h3{margin:0 0 6px;font:28px Georgia,serif}.commerce-form>p{color:#777;margin:0 0 20px;font-size:9px}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commerce-fields label{gap:7px;display:grid}.commerce-fields label>span{font-size:9px;font-weight:800}.commerce-fields input,.commerce-fields select,.commerce-fields textarea{background:#fff;border:1px solid #d4cfc6;border-radius:7px;padding:11px;font:10px Arial,sans-serif}.commerce-fields select{color:#1b1c19;width:100%}.commerce-fields textarea{resize:vertical}.commerce-fields .wide{grid-column:1/-1}.file-choice small{color:#777;border:1px dashed #c7c1b6;border-radius:8px;padding:16px}.ticket-toggle{justify-content:flex-start;align-items:center;display:flex!important}.ticket-toggle input{width:16px;height:16px}.commerce-form>button{color:#fff;background:#1b1c19;border:0;border-radius:7px;margin-top:18px;padding:12px 16px;font-size:9px;font-weight:800}.commerce-form>p[role=status]{color:#56651e;margin-top:12px}@media (width<=760px){.social-fields>div,.commerce-fields{grid-template-columns:1fr}.commerce-fields .wide{grid-column:auto}}.artist-preview-banner{color:#fff;background:#252621;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:9px;font-weight:700;display:flex}.artist-preview-banner span{color:#e7e5dc}.artist-preview-banner a{color:#c9e232;font-weight:900}.artist-preview-banner~.dash-tab-view form button[type=submit],.artist-preview-banner~.commerce-form>button{opacity:.65;cursor:not-allowed}@media (width<=760px){.artist-preview-banner{flex-direction:column;align-items:flex-start}}.mobile-dashboard-menu{display:none}@media (width<=820px){.mobile-dashboard-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.mobile-dashboard-menu button{color:#292a26;min-height:74px;font:inherit;touch-action:manipulation;background:#fff;border:1px solid #dedad2;border-radius:10px;align-content:center;place-items:center;gap:7px;padding:10px 5px;display:grid}.mobile-dashboard-menu button>span{color:#ee5b24;background:#f1eee8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.mobile-dashboard-menu button>b{font-size:9px}.mobile-dashboard-menu button.active{color:#fff;background:#20211e;border-color:#20211e}.mobile-dashboard-menu button.active>span{color:#20211e;background:#c9e232}}@media (width<=430px){.mobile-dashboard-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-dashboard-menu button{text-align:left;grid-template-columns:30px 1fr;justify-items:start;min-height:66px;padding:10px 12px}}.dashboard-access{color:#fff;text-align:center;background:#171816;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 20px 110px;display:flex}.dashboard-access img{object-fit:contain;width:110px;height:76px}.dashboard-access>span{text-transform:uppercase;letter-spacing:2px;color:#c9e232;margin-top:24px;font-size:11px;font-weight:900}.dashboard-access h1{margin:10px 0;font-family:Georgia,serif;font-size:clamp(38px,6vw,64px)}.dashboard-access p{color:#aaa;max-width:500px;font-size:10px;line-height:1.7}.dashboard-access a{color:#fff;background:#ee5b24;border-radius:7px;margin-top:15px;padding:12px 18px;font-size:9px;font-weight:900;text-decoration:none}.dashboard-access button{color:#aaa;background:0 0;border:0;margin-top:18px;font-size:9px}.dashboard-access~.player{left:0}
