:root{color-scheme:dark;--orange:#f1912a;--bg:#101010;--panel:#191919;--line:#303030;--muted:#aaa;--text:#f6f4ef;font-family:DM Sans,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;color:inherit}button{border:1px solid var(--line);border-radius:9px;background:#222;padding:12px 17px;transition:background .15s,transform .15s}button:hover{background:#333}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.display,.brand{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}h1{font-size:clamp(32px,3.7vw,49px);letter-spacing:-.5px;line-height:1.1;margin:5px 0 0}h2{font-size:34px;line-height:1.05;margin:6px 0 12px}h3{font-size:26px;margin:0 0 8px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--orange);font-weight:700}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;border-right:1px solid var(--line);padding:35px 25px;display:flex;flex-direction:column}.brand{font-size:55px;font-weight:900;letter-spacing:-3px;line-height:.9;display:block;width:max-content}.brand span{display:block;color:var(--orange);font-size:17px;letter-spacing:3px;margin:13px 0 44px}.sidebar nav{display:grid;gap:9px;margin-bottom:30px}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{border:0;background:none;text-align:left;padding:14px 10px;color:#a7a7a7;display:flex;gap:15px;font-weight:600}.sidebar nav :is(button,a[data-view]).active,.sidebar nav .external-nav.active{color:var(--orange);background:#f1912a14}.sidebar nav :is(button,a[data-view]):hover,.sidebar nav .external-nav:hover{background:#252525}.primary{background:var(--orange);border-color:var(--orange);color:#17100b;font-weight:700}.primary:hover{background:#ffa947}.sidebar-bottom{margin-top:auto;color:var(--muted);font-size:13px;line-height:1.7}.edition{font-size:12px;letter-spacing:1px;color:#eee}.sidebar-bottom small{font-size:12px;color:#888}.workspace{margin-left:234px;padding:30px 40px 15px;max-width:1600px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.avatar{border-radius:50%;background:#2d2d2d;width:46px;height:46px;font-size:13px;padding:0;font-weight:700}.feed-layout{display:grid;grid-template-columns:minmax(340px,1fr) 290px;gap:32px;align-items:start}.feed-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:20px}.feed-tabs button{background:none;border:none;border-radius:0;padding:0 0 14px;color:var(--muted);font-weight:600}.feed-tabs button.active{color:#fff;border-bottom:3px solid var(--orange)}.feed-scroll{height:min(760px,calc(100dvh - 208px));min-height:470px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#444 transparent;border-radius:15px}.seed{scroll-snap-align:start;position:relative;min-height:100%;height:100%;overflow:hidden;border-radius:15px;background:#29231e;margin-bottom:20px}.art{position:absolute;inset:0;display:flex;flex-direction:column;padding:32px;overflow:hidden;background:#c04418;color:#21100b}.art.tone-1{background:#b8c248;color:#172811}.art.tone-2{background:#7c87c5;color:#141933}.art.tone-3{background:#cbb79f;color:#221b19}.art img,.seed video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.art-label{font-size:12px;font-weight:700;letter-spacing:3px;z-index:1}.cover-word{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-weight:900;line-height:.84;font-size:clamp(80px,10vw,155px);letter-spacing:-4px;margin:auto 0;max-width:85%;overflow-wrap:anywhere;transform:rotate(-6deg)}.cover-edition{font-size:14px;letter-spacing:4px;font-weight:700}.seed:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#000d);pointer-events:none}.seed-top{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;gap:10px;z-index:2}.pill{border-radius:30px;background:#0009;border:1px solid #ffffff30;padding:7px 11px;font-size:12px;backdrop-filter:blur(6px);font-weight:600;color:#fff}.pill.fresh{background:#d8e9ae;color:#25300c;border:0}.seed-meta{position:absolute;bottom:26px;left:25px;right:80px;z-index:2}.seed-meta h2{font-size:42px;margin-bottom:4px}.artist-link{padding:0;border:0;background:none;color:#eee;font-size:16px;margin-bottom:12px}.seed-meta p{font-size:14px;color:#ddd;line-height:1.5;margin:0 0 18px}.seed-meta .primary{width:100%;max-width:310px}.seed-actions{position:absolute;right:17px;bottom:28px;z-index:2;display:grid;gap:18px;text-align:center}.seed-actions button{border-radius:50%;width:48px;height:48px;padding:0;background:#0007;backdrop-filter:blur(5px);border-color:#fff4;font-size:24px}.seed-actions button.liked{color:var(--orange);border-color:var(--orange)}.seed-actions small{display:block;margin-top:6px;font-size:12px}.clip-progress{height:3px;position:absolute;left:0;bottom:0;background:var(--orange);z-index:3;transition:width .2s;width:0}.feed-help{font-size:12px;color:var(--muted);text-align:center;padding:12px}.side-note{border-top:1px solid var(--line);padding-top:23px;margin-top:23px}.right-rail{padding-top:3px}.right-rail .intro{color:var(--muted);font-size:14px;line-height:1.6}.path{border-left:1px solid #484848;margin:22px 0 20px 11px;padding-left:22px}.path>div{position:relative;margin:0 0 25px}.path b{font-size:15px}.path .number{position:absolute;left:-34px;top:-2px;border-radius:50%;width:23px;height:23px;background:#242424;color:var(--orange);border:1px solid #484848;text-align:center;font-size:12px;line-height:21px}.path p{color:var(--muted);font-size:13px;margin:6px 0}.metric-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.metric-row span:last-child{color:var(--muted)}.right-rail small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.right-rail h3{margin-top:8px;font-size:28px}.right-rail .feature{background:var(--orange);color:#1a130c;padding:22px;border-radius:12px}.feature .display{font-size:37px;font-weight:800;line-height:.95;margin-bottom:15px}.feature p{font-size:14px;line-height:1.5;margin-bottom:0}.right-rail button{width:100%;margin-top:15px}footer{font-size:12px;color:#888;margin-top:20px;line-height:1.5}.muted{color:var(--muted);font-size:14px;line-height:1.6}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:24px}.panel p{color:var(--muted);font-size:14px;line-height:1.6}.panel .stats{display:flex;gap:22px;margin:20px 0}.stats strong{font-size:26px;display:block}.stats small{font-size:12px;color:var(--muted)}.track-row{padding:18px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center}.track-row p{margin:4px 0;font-size:13px;color:var(--muted)}.editor-card .badge{font-size:12px;color:var(--orange);margin-bottom:12px}.editor-card select,.editor-card textarea{width:100%;margin:7px 0 15px}.editor-card textarea{min-height:80px}.editor-card .secondary{margin-bottom:18px;width:100%}.notice{padding:15px 20px;border:1px solid #694023;background:#f1912a0c;border-radius:10px;color:#e9c5aa;font-size:14px;line-height:1.6}dialog{background:#191919;color:var(--text);border:1px solid #454545;border-radius:18px;padding:28px;width:min(600px,calc(100% - 24px));max-height:92dvh;overflow:auto}dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.dialog-head{display:flex;gap:20px;align-items:start;justify-content:space-between}.icon{padding:0;font-size:28px;min-width:36px;height:36px;line-height:1}.dialog-head h2{font-size:36px}label{display:block;font-size:14px;margin:14px 0;color:#eee}label small{color:var(--muted);font-size:12px;display:block;margin:5px 0}input,select,textarea{background:#101010;border:1px solid #444;color:#fff;border-radius:7px;padding:11px;width:100%;margin-top:7px;min-width:0}input[type=file]{font-size:13px;padding:10px}input[type=file]::file-selector-button{background:#333;color:#fff;border:0;border-radius:4px;padding:6px;margin-right:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.check input{width:18px;margin-top:3px;flex-shrink:0;accent-color:var(--orange)}#upload-error{color:#ffb09c;font-size:14px}#publish{width:100%}audio{width:100%;margin:12px 0}#full-media video,#upload-preview video{width:100%;max-height:330px;border-radius:10px}#full-media .audio-cover{height:175px;background:#c04418;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,Impact,sans-serif;font-size:55px;font-weight:800;text-align:center;overflow:hidden;border-radius:10px}#full-media .audio-cover img{width:100%;height:100%;object-fit:cover}.listen-progress{margin:22px 0 12px}.listen-progress>div{display:flex;justify-content:space-between;font-size:13px;margin-bottom:9px;gap:15px}progress{width:100%;height:7px;accent-color:var(--orange)}fieldset{border:0;padding:24px 0 0;margin:20px 0 0;border-top:1px solid var(--line)}legend{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;padding-top:24px}#oranges{display:flex;gap:9px;margin:15px 0}#oranges button{font-size:28px;padding:8px;width:calc(20% - 7px)}#oranges button.selected{border-color:var(--orange);background:#f1912a26}#vote-status{font-size:14px;color:var(--muted)}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#f4f4f4;color:#151515;border-radius:10px;max-width:90%;padding:14px 22px;box-shadow:0 8px 40px #0008;z-index:20;display:none;font-size:14px}#toast.show{display:block}.empty{padding:70px 20px;text-align:center}.profile-form{max-width:520px}.profile-form button{margin-top:10px}@media(min-width:1400px){.workspace{padding-left:65px;padding-right:65px}.feed-layout{grid-template-columns:minmax(400px,650px) 320px;gap:50px}.seed-meta h2{font-size:49px}}@media(max-width:1100px){.sidebar{width:190px;padding:30px 17px}.workspace{margin-left:190px;padding:26px}.feed-layout{grid-template-columns:minmax(300px,1fr) 240px;gap:23px}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{font-size:14px;gap:10px}.sidebar .primary{font-size:14px}.right-rail .feature{padding:19px}.cover-word{font-size:100px}}@media(max-width:850px){.right-rail{display:none}.feed-layout{display:block;max-width:590px;margin:auto}.workspace{padding:24px}.seed{max-width:590px}.feed-scroll{height:calc(100dvh - 208px)}.cover-word{font-size:145px}}@media(max-width:600px){.sidebar{inset:auto 0 0;width:100%;height:72px;background:#121212f5;backdrop-filter:blur(15px);z-index:5;border-right:0;border-top:1px solid #393939;padding:0}.sidebar>.brand,.sidebar>.primary,.sidebar-bottom{display:none}.sidebar nav{display:flex;justify-content:space-around;gap:0;margin:0;height:100%}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 6px;font-size:20px;border-radius:0;flex:1}.sidebar nav :is(button,a[data-view]) span,.sidebar nav .external-nav span{font-size:10px}.workspace{margin:0;padding:18px 14px 88px}header{margin-bottom:20px}h1{font-size:33px}.eyebrow{font-size:10px}header .avatar{width:39px;height:39px}.feed-tabs{margin-bottom:12px;gap:25px;font-size:14px}.feed-tabs:after{content:"EL HUERTO";margin-left:auto;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;letter-spacing:1px;color:var(--orange);font-size:16px}.feed-scroll{height:calc(100dvh - 242px);min-height:435px;border-radius:12px}.seed-meta{left:20px;right:77px;bottom:23px}.seed-meta h2{font-size:38px}.seed-meta .primary{font-size:14px;padding:12px 8px}.seed-meta p{font-size:13px}.seed-actions{right:13px}.art{padding:30px}.cover-word{font-size:clamp(90px,29vw,150px)}.feed-help{padding:8px}footer{margin-top:12px;font-size:11px}.section-head{align-items:start}.section-head h2{font-size:29px}.form-grid{grid-template-columns:1fr;gap:0}dialog{padding:22px}.panel{padding:20px}.track-row{align-items:start}.track-row button{padding:10px;font-size:13px}.notice{font-size:13px}.grid{grid-template-columns:1fr}#oranges{gap:6px}#oranges button{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.seed video{z-index:1}.seed:after{z-index:1}.art-label{margin-top:40px}.profile-photo{display:block;width:128px;height:128px;border-radius:50%;object-fit:cover;border:3px solid var(--orange);margin:0 0 22px;background:#252525}.profile-photo.placeholder{display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,Impact,sans-serif;font-size:46px;color:var(--orange)}#artist-content .profile-photo{width:144px;height:144px}#photo-status{min-height:24px}.artist-banner{display:block;width:100%;height:240px;object-fit:cover;background:#252525}.banner-empty{height:120px;border-bottom:1px solid var(--line)}.artist-profile{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);margin-top:20px}.artist-body{padding:30px}.artist-heading{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.artist-heading h2{font-size:48px;overflow-wrap:anywhere}.artist-heading .profile-photo{margin:0}.artist-heading button{margin-left:auto}.artist-bio{white-space:pre-wrap;line-height:1.7;max-width:680px;margin:25px 0}.artist-body .stats{display:flex;gap:35px;margin:28px 0}.social-link{display:inline-block;padding:12px 18px;border:1px solid var(--orange);color:var(--orange);border-radius:8px;overflow-wrap:anywhere}.back-link{color:var(--muted);display:inline-block;padding:8px 0}.profile-editor{overflow:hidden}.profile-editor .artist-banner{height:145px;border-radius:8px;margin-bottom:20px}.profile-editor .banner-empty{height:65px}.profile-editor .profile-photo{width:100px;height:100px}#profile-error{color:#ffb09c;font-size:14px}@media(max-width:600px){.artist-banner{height:150px}.artist-body{padding:20px}.artist-heading{gap:15px}.artist-heading .profile-photo{width:95px;height:95px}.artist-heading h2{font-size:36px}.artist-heading button{margin-left:0}.artist-body .stats{gap:25px}}.ad-preview-trigger{display:block;margin-top:12px;font-size:14px}.ad-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;background:#20232a;border:1px solid #464952}.ad-card:after{display:none}.ad-label{font-size:13px;letter-spacing:2px;display:flex;justify-content:space-between;gap:12px}.ad-label span{color:#aaa;font-size:11px;letter-spacing:1px}.ad-media{aspect-ratio:1;max-height:52%;min-height:130px;width:min(100%,300px);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border:1px solid #555;background:#30343e;text-align:center}.ad-media span{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;font-size:clamp(32px,6vw,60px);line-height:1}.ad-media small{font-size:12px;color:#bbb}.ad-media.vertical{aspect-ratio:9/16;width:min(65%,210px);max-height:350px}.ad-card h2{font-size:32px}.ad-card p{font-size:14px;line-height:1.6;color:#bbb}.ad-card button{width:100%}#ad-preview-content .ad-card{height:auto;min-height:0;margin:0}#ad-preview-content .ad-media{max-height:none}.ad-card .secondary{border-color:#747985}.brand{width:100%;letter-spacing:0}.brand img{display:block;width:100%;max-width:184px;height:auto}.brand span{margin-top:16px;letter-spacing:2px}.mobile-logo{display:none}@media(max-width:600px){.mobile-logo{display:block;width:110px;height:auto;margin-bottom:10px}header .eyebrow{display:none}}.social-hub{max-width:850px;padding:clamp(24px,5vw,64px)}.social-brand{display:block;width:min(280px,100%);height:auto;margin-bottom:48px}.social-hub .eyebrow{display:block}.social-hub h2{font-size:clamp(36px,6vw,64px);margin:16px 0}.social-hub p{line-height:1.7;max-width:570px}.social-cta{display:inline-block;text-decoration:none;margin:20px 0}.social-status{font-size:13px}@media(max-width:600px){.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{min-width:0;padding:8px 2px}.sidebar nav :is(button,a[data-view]) span,.sidebar nav .external-nav span{font-size:9px;line-height:1.2;text-align:center}.social-brand{margin-bottom:32px}}.sidebar nav .external-nav{text-decoration:none;color:inherit}.legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.legal-links a{text-decoration:underline;text-underline-offset:4px}.legal-page{max-width:850px;margin:0 auto;padding:30px 24px 65px}.legal-page h1{margin:24px 0}.legal-page section{margin:32px 0}.legal-page h2{font-size:28px}.legal-page p{line-height:1.8;color:#ccc}.legal-draft{border-left:3px solid var(--orange);padding:16px;background:var(--panel);font-size:14px}.ranking-table{border-collapse:collapse;width:100%;text-align:left}.ranking-table th,.ranking-table td{padding:14px 10px;border-bottom:1px solid var(--line)}.ranking-table th{font-size:12px;color:var(--muted)}.ranking-table td:first-child{font-size:24px;color:var(--orange);font-weight:700}@media(max-width:600px){.sidebar nav :is(button,a[data-view]) span,.sidebar nav .external-nav span{font-size:8px}.ranking-table th,.ranking-table td{padding:12px 6px}.ranking-table .artist-link{font-size:12px}}.approved-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.approved-socials a{color:#f1912a;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px}.approved-socials a:hover{background:#f1912a20}.approved-socials a:focus-visible{outline:2px solid #f1912a;outline-offset:3px}.approved-socials svg{width:24px;height:24px;fill:currentColor}.social-access{margin-bottom:20px}.social-access #social-buttons{display:flex;gap:12px;flex-wrap:wrap}.social-access button:disabled{opacity:.55;cursor:not-allowed}.brand img{max-height:90px;object-fit:contain}.mobile-logo{object-fit:contain}.fan-avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-size:40px;background:#f1912a;color:#151515}#fan-photo-form,#playlist-name-form,#playlist-add-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}#fan-photo-form label,#playlist-name-form label,#playlist-add-form label{flex-basis:100%}#playlist-song{max-width:100%}#fan-library ol{padding-left:20px}@font-face{font-family:Huerto;src:url(/portal-assets/regular.woff2) format("woff2");font-display:swap}:root{--bg:#101111;--panel:#191a1a;--line:#2d3030;--muted:#a7aaa6;--text:#f3f2ed;--orange:#f1912a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--text);color-scheme:dark}body{background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}h1,h2,h3,.display,legend{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:-.045em}h1{font-size:clamp(28px,3.3vw,44px);line-height:1.12;font-weight:700}h2{font-size:30px;line-height:1.16}h3{font-size:23px;line-height:1.2}p{line-height:1.6}button{min-height:44px;border-radius:12px;font-size:14px}button:hover{border-color:#545956}button:active{transform:translateY(1px)}[hidden]{display:none!important}.ui-icon{width:22px;height:22px;flex:none;vertical-align:middle;pointer-events:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.primary{box-shadow:0 3px 12px #0002}.primary:hover{border-color:#ffab53}.eyebrow{font-size:10px;letter-spacing:.18em;line-height:1.5}.sidebar{width:248px;padding:32px 20px 22px;background:#141515;overflow-y:auto}.brand{padding:0 12px}.brand img{width:160px;max-height:80px;object-fit:contain}.brand span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:10px;letter-spacing:.3em;color:#bcbeb8;margin:14px 0 36px}.sidebar nav{gap:5px;margin-bottom:24px}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{align-items:center;padding:12px 14px;border-radius:12px;font-size:14px;gap:13px;min-height:46px;color:#aeb2ad}.sidebar nav :is(button,a[data-view]).active{background:#f1912a14;color:#ffad56;box-shadow:inset 3px 0 var(--orange)}.sidebar nav :is(button,a[data-view]) span{font-size:14px}.sidebar>.primary{display:flex;align-items:center;justify-content:center;gap:9px}.sidebar-bottom{padding:28px 12px 0;font-size:12px}.edition{font-size:10px;letter-spacing:.1em}.sidebar-bottom p{margin:9px 0}.workspace{margin-left:248px;max-width:1660px;padding:36px clamp(24px,3vw,56px) 28px}header{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:26px}.avatar{border:1px solid #414640;background:#242823;color:#f3c68b;width:46px;height:46px}.mobile-home{display:none}.panel{border-radius:20px;background:var(--panel);padding:28px}.section-head{margin:4px 0 24px}.section-head h2{margin:0}.feed-layout{grid-template-columns:minmax(300px,600px) minmax(220px,290px);gap:32px;justify-content:center}.feed-tabs{gap:22px;align-items:center}.feed-tabs button{font-size:13px;white-space:nowrap;min-height:44px;padding-bottom:12px}.feed-tabs #refresh-feed{order:4;margin-left:auto;min-width:36px}.feed-scroll{height:min(760px,calc(100dvh - 248px));min-height:480px;border:1px solid #353735;border-radius:22px}.seed{border-radius:21px;background:#1c211c}.seed-meta h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(29px,3vw,42px);line-height:1.05;text-shadow:0 2px 16px #0007;overflow-wrap:anywhere}.seed:after{inset:20% 0 0;background:linear-gradient(transparent,#000000e6)}.seed-meta .artist-link{font-weight:500;margin:8px 0 12px}.seed-meta p{font-size:12px;line-height:1.7;color:#c6ccc4}.seed-meta .primary{min-height:48px;border-radius:12px;font-size:13px}.seed-actions{gap:16px}.seed-actions button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff35;background:#141714a6}.seed-actions .ui-icon{width:20px;height:20px}.seed-actions button.liked .ui-icon{fill:currentColor}.seed-actions small{font-size:10px;color:#d4d8d1}.pill{font-size:10px;letter-spacing:.02em}.pill.fresh{background:#e1ebca;color:#2c3922}.feed-help{padding:15px;font-size:11px}.right-rail .feature{background:#1d271e;color:#eef3e8;border:1px solid #364333;border-radius:20px;padding:26px}.feature .display{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:-.045em;line-height:1.08;font-size:30px;color:#ecb771}.feature p{color:#c1cbbd;font-size:13px}.side-note{margin-top:28px;padding-top:24px}.right-rail h3{font-size:22px}.path{margin-top:24px}.path b{font-weight:600;font-size:13px}.path p,.right-rail small,.metric-row{font-size:12px}.right-rail .eyebrow{font-size:9px}.track-row{gap:16px;min-width:0}.track-row>div{min-width:0;flex:1}.track-row b,.track-row .artist-link{overflow-wrap:anywhere}.track-row button{flex-shrink:0}.artist-link:hover{color:var(--orange);text-decoration:underline;text-underline-offset:4px}#community-search{margin:20px 0 28px;align-items:end}#community-search label{font-size:12px;margin:0;color:var(--muted)}#community-search input{min-height:50px;padding:14px 16px;border-radius:12px}#community-search button{height:50px;padding-inline:24px}#search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px}#search-results>h3,#search-results>section,#search-results>p{grid-column:1/-1}#search-results>h3{font-size:12px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}#search-results>.track-row{padding:24px;border:1px solid #333833;border-radius:18px;background:#1d201d;display:flex;flex-wrap:wrap;align-items:center;gap:16px;transition:border-color .2s,background .2s}#search-results>.track-row:hover{border-color:#746047;background:#222620}#search-results .profile-photo{width:64px;height:64px;margin:0;border:1px solid #ffffff1a}#search-results .artist-link{display:inline-block;font-size:18px;font-weight:600;margin:0;line-height:1.3}#search-results .track-row p{font-size:11px;line-height:1.6}#search-results .track-row small{font-size:11px;color:var(--muted);width:100%;padding-top:12px;border-top:1px solid var(--line)}#search-results .track-row button{width:100%;background:transparent;color:#edb778;font-size:12px;border-color:#574631}#search-more{margin-top:24px}#search-status:empty{display:none}.profile-photo{border:2px solid #6e5337}.artist-profile{border-radius:22px}.banner-empty{background:linear-gradient(120deg,#243224,#171b19);height:150px}.artist-body{padding:32px}.artist-heading h2{font-size:40px}.artist-heading .profile-photo{width:110px;height:110px}.social-link{border-color:#43483f;color:#e2e4dd;border-radius:12px;font-size:13px}.social-link:hover{border-color:var(--orange)}.stats strong{font-size:28px;letter-spacing:-.05em}.stats small{font-size:11px}.ranking-table{font-size:14px}.ranking-table th{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ranking-table td{padding-block:20px}.ranking-table .artist-link{margin:0}.ranking-table tr:hover{background:#ffffff03}.ranking-table td:first-child{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:23px}input,select,textarea{border-color:#3b413b;border-radius:10px;background:#131613;padding:13px}.profile-form label{font-size:13px}dialog{border-radius:24px;border-color:#444b42;padding:30px;background:#191d19;box-shadow:0 30px 100px #0008}.dialog-head h2{font-size:30px}.icon.close-dialog{border-radius:50%;min-width:40px;height:40px;min-height:40px;font-size:24px}footer{border-top:1px solid var(--line);padding-top:24px;margin-top:36px;max-width:100%;font-size:11px;color:#9a9f96}.legal-links{gap:12px 18px}.legal-links a{text-decoration:none;font-size:11px}.legal-links a:hover{text-decoration:underline}.approved-socials{margin-top:20px}.approved-socials a{border:1px solid var(--line);border-radius:50%;color:#adb4a8}.approved-socials svg{width:18px;height:18px}.approved-socials a:hover{color:var(--orange)}.empty{border:1px dashed #454c41;border-radius:18px;background:#161c16;margin:12px;padding:72px 24px}.empty h2{font-size:30px}.adsense-card{padding:28px;background:#1b201b}.ad-label{font-size:10px;color:var(--muted)}@media(min-width:1600px){.workspace{margin-right:auto}.feed-layout{gap:48px}}@media(max-width:1100px)and (min-width:601px){.sidebar{width:208px;padding:28px 14px}.workspace{margin-left:208px;padding:26px}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{font-size:12px;gap:10px}.sidebar nav :is(button,a[data-view]) span{font-size:12px}.feed-layout{grid-template-columns:minmax(280px,1fr) 230px;gap:24px}.feed-tabs{gap:15px}}@media(max-width:900px){.right-rail{display:none}.feed-layout{display:block;max-width:600px;margin:auto}}@media(max-width:600px){.sidebar{inset:auto 0 0;height:auto;min-height:76px;width:100%;padding:0 6px env(safe-area-inset-bottom);overflow:visible;background:#141715f5;backdrop-filter:blur(20px)}.sidebar nav{display:flex;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;gap:0;margin:0;height:76px}.sidebar nav :is(button,a[data-view]),.sidebar nav .external-nav{flex:1 0 67px;min-width:67px;padding:10px 4px;gap:7px;border-radius:0;font-size:11px;min-height:68px}.sidebar nav :is(button,a[data-view]) span,.sidebar nav .external-nav span{font-size:9px;line-height:1.2;max-width:65px}.sidebar nav :is(button,a[data-view]).active{box-shadow:inset 0 2px var(--orange);background:#f1912a0b}.sidebar nav .ui-icon{width:21px;height:21px}.sidebar .brand,.sidebar>.primary,.sidebar-bottom{display:none}.workspace{margin:0;padding:20px 16px calc(104px + env(safe-area-inset-bottom));max-width:100%}header{padding-bottom:20px;margin-bottom:20px;align-items:center}header h1{font-size:27px;line-height:1.15;max-width:280px}.mobile-home{display:inline-block;margin-bottom:12px}.mobile-logo{width:108px;margin:0}.avatar{width:40px;height:40px;min-height:40px}.feed-tabs{gap:18px;overflow-x:auto;scrollbar-width:none}.feed-tabs:after{display:none}.feed-tabs button{font-size:12px}.feed-scroll{min-height:470px;height:calc(100dvh - 288px);border-radius:18px}.seed{border-radius:17px}.seed-meta{left:18px;right:72px}.seed-meta h2{font-size:31px}.seed-meta p{font-size:11px}.seed-meta .primary{font-size:12px}.seed-actions{right:12px}.seed-top{left:14px;right:14px}.pill{font-size:9px;padding:7px 9px}.panel{padding:20px;border-radius:18px}.section-head{gap:10px;flex-wrap:wrap}.section-head h2{font-size:26px}#search-results{grid-template-columns:1fr;gap:12px}#search-results>.track-row{padding:20px}#community-search{gap:8px!important}#community-search button{padding-inline:16px}#community-search label{min-width:140px}.track-row{flex-wrap:wrap}.track-row>div{flex:1 1 130px}.artist-body{padding:22px}.artist-heading h2{font-size:30px}.artist-heading .profile-photo{width:88px;height:88px}.ranking-table{font-size:12px}.ranking-table th,.ranking-table td{padding:14px 5px}.ranking-table .artist-link{font-size:12px}.ranking-table button{font-size:11px;padding:8px}dialog{padding:22px;border-radius:20px}.dialog-head h2{font-size:26px}.grid{grid-template-columns:1fr}footer{margin-top:28px}.legal-links{gap:14px}.legal-links a{font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}#mobile-more{display:none}.seed-actions>div{display:flex;align-items:center;flex-direction:column;gap:0}.seed-actions>div>button+button{margin-top:12px}#mobile-menu nav{display:grid;gap:10px;margin-top:20px}#mobile-menu nav button,#mobile-menu nav a{display:flex;align-items:center;gap:14px;min-height:50px;padding:14px;border:1px solid var(--line);border-radius:12px}#mobile-menu h2{font-size:24px}@media(max-width:600px){.sidebar nav{overflow:visible;justify-content:space-around}.sidebar nav :is(button,a[data-view])[data-view=new],.sidebar nav :is(button,a[data-view])[data-view=ranking],.sidebar nav :is(button,a[data-view])[data-view=editorial],.sidebar nav .external-nav{display:none}.sidebar nav :is(button,a[data-view]),#mobile-more{display:flex;flex:1;min-width:0}.feed-scroll{min-height:420px}.seed-actions{gap:12px}.seed-meta .primary{padding:12px 10px;font-size:11px}.seed-actions button{width:40px;height:40px}.seed-meta{right:66px}.seed-meta h2{font-size:28px}}@media(max-width:600px){.feed-scroll{min-height:360px;height:calc(100dvh - 340px)}}.growth-nav h3{font-size:21px}.growth-nav nav{display:grid;gap:8px;margin:18px 0}.growth-link{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:13px;transition:background .15s,border-color .15s}.growth-link:hover{background:#f1912a12;border-color:#8a6035}.growth-link>.ui-icon{width:27px;height:27px;color:#edb778}.growth-link>span:nth-child(2){flex:1}.growth-link strong{display:block;font-size:13px;font-weight:600}.growth-link small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.growth-count{font-size:12px;color:#edb778;min-width:24px;text-align:center}.growth-mobile{display:none}.growth-heading{display:flex;gap:20px;align-items:center;margin-bottom:16px}.growth-heading>.ui-icon{width:60px;height:60px;color:#edb778;padding:12px;border:1px solid #574631;border-radius:18px}.growth-heading h2{margin:6px 0}.growth-heading p{margin:0}.growth-pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.growth-pills a{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:30px;font-size:12px}.growth-pills a[aria-current]{background:#f1912a18;border-color:#a7723b;color:#ffb969}.growth-results .track-row h3{font-size:21px}.growth-results .track-row .artist-link{margin-bottom:0}.growth-results .primary{display:flex;gap:9px;align-items:center}@media(max-width:900px){.growth-mobile{display:block;margin-bottom:18px}.growth-mobile h3{font-size:14px;margin:0}.growth-mobile nav{display:flex;overflow-x:auto;gap:8px;margin:10px 0;scrollbar-width:thin;padding-bottom:6px}.growth-mobile .growth-link{flex:0 0 162px;padding:10px}.growth-mobile .growth-link strong{font-size:11px}.growth-mobile .growth-link small{font-size:10px}.growth-mobile .growth-count{min-width:12px}.growth-mobile .growth-explainer{display:none}.growth-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.growth-pills a{flex-shrink:0}.growth-heading{gap:14px}.growth-heading h2{font-size:26px}}.growth-song{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.growth-artwork{position:relative;isolation:isolate;width:132px;aspect-ratio:1;padding:0;border:1px solid #ffffff16;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#49321d,#191b19);box-shadow:0 8px 24px #0003}.growth-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.growth-cover[hidden]{display:none}.growth-cover-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#edb778}.growth-cover-fallback .ui-icon{width:40px;height:40px}.growth-cover-play{position:absolute;right:9px;bottom:9px;z-index:2;width:32px;height:32px;display:grid;place-items:center;background:#111b;border:1px solid #ffffff40;border-radius:50%;color:#fff;backdrop-filter:blur(8px)}.growth-song-info{min-width:0}.growth-song-info .eyebrow{font-size:10px;color:#edb778;letter-spacing:.12em}.growth-song-info h3{font-size:24px;line-height:1.2;margin:8px 0 12px;overflow-wrap:anywhere}.growth-artist{display:inline-flex!important;align-items:center;gap:9px!important;padding:0!important;margin:0!important;max-width:100%;text-align:left}.growth-artist .profile-photo{width:30px!important;height:30px!important;min-width:30px;aspect-ratio:1;border-radius:50%;object-fit:cover;margin:0!important;border:1px solid #ffffff24}.growth-artist span:first-of-type{overflow-wrap:anywhere}.growth-song-rating{font-size:12px;color:#edb778;margin:12px 0 0}.growth-song-rating span{color:var(--muted)}.growth-listen{white-space:nowrap;justify-content:center;min-height:44px}@media(max-width:650px){.growth-song{grid-template-columns:92px minmax(0,1fr);gap:16px;padding:20px 0}.growth-artwork{width:92px;border-radius:12px}.growth-song-info h3{font-size:19px;margin:6px 0 9px}.growth-song-info .eyebrow{font-size:9px}.growth-artist{font-size:13px}.growth-song-rating{font-size:11px;line-height:1.6;margin-top:8px}.growth-listen{grid-column:1/-1;width:100%;margin-top:0}.growth-artist .profile-photo{width:26px!important;height:26px!important;min-width:26px}}.avatar.guest-avatar{width:auto;min-width:46px;padding:0 14px;border-color:var(--orange);background:var(--orange);color:#171a16;font-size:10px;font-weight:800;letter-spacing:.06em;white-space:nowrap}@media(max-width:600px){.avatar.guest-avatar{min-width:0;height:40px;padding:0 10px;font-size:9px}}.account-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.account-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid #51564f;border-radius:12px;color:var(--text);font-size:10px;font-weight:800;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.account-actions .account-register{border-color:var(--orange);background:var(--orange);color:#171a16}.account-actions .account-login{background:#242823}.account-actions a:hover{border-color:#ffb158;filter:brightness(1.06)}.account-actions .header-upload{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 13px;border:1px solid var(--orange);border-radius:12px;background:var(--orange);color:#171a16;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap;box-shadow:0 5px 16px #0004}.account-actions .header-upload .ui-icon{width:16px;height:16px;stroke-width:2.4}.account-actions .header-upload:hover{filter:brightness(1.08);border-color:#ffc072}@media(max-width:600px){.account-actions{gap:6px}.account-actions a,.account-actions .header-upload{min-height:40px;padding:0 9px;border-radius:10px;font-size:9px}.account-actions .header-upload .ui-icon{width:15px;height:15px}}.cover-studio-trigger{width:100%;margin:4px 0 10px;border-style:dashed;color:#f0bb79}.cover-credit-balance{display:inline-flex;padding:9px 12px;border:1px solid #72502d;border-radius:999px;color:#f3bd75;font-size:12px}.cover-product{margin:18px 0;padding:16px;border:1px solid #4d4436;border-radius:16px;background:#f1912a0c}.cover-product strong{color:#f3bd75}.cover-product p{margin:8px 0 0;font-size:12px}.cover-job{margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#ffffff04}.cover-job p{margin:7px 0;font-size:12px}.cover-job small{display:block;color:var(--muted);margin-bottom:10px}.cover-job img{display:block;width:min(220px,100%);aspect-ratio:1;object-fit:cover;border-radius:12px;margin:12px 0}.cover-job button{min-height:38px;font-size:12px}.feed-layout>section{min-width:0}.feed-scroll{height:auto;min-height:0;max-height:none;overflow:visible;scroll-snap-type:none;border:0;border-radius:0;display:grid;gap:24px}.feed-scroll>.seed{width:100%;max-width:none;height:clamp(460px,72dvh,740px);min-height:0;margin:0;scroll-snap-align:none;border:1px solid #353735}.feed-load-more{display:block;width:100%;margin:24px 0;min-height:48px}.feed-help{padding:16px 0}@media(max-width:600px){.feed-scroll{height:auto;min-height:0;gap:18px}.feed-scroll>.seed{height:clamp(420px,70dvh,640px)}}button.art{width:100%;border:0;border-radius:0;text-align:left;color:inherit;cursor:pointer}button.art:focus-visible{outline:3px solid var(--orange);outline-offset:-4px}.profile-about{padding:24px 0;border-bottom:1px solid var(--line)}.profile-about h3{font-size:16px;color:#edb778;margin:0 0 12px}.artist-bio{white-space:pre-wrap;line-height:1.8;max-width:65ch;color:#d4d9d1}.artist-banner{width:100%;height:240px;object-fit:cover}.artist-heading{align-items:center;gap:24px}.artist-heading h2{overflow-wrap:anywhere}.profile-discography-title{margin:32px 0 12px}.profile-song{padding:0 0 20px;margin-bottom:20px;border:1px solid var(--line);border-radius:18px;background:#ffffff03;overflow:hidden}.profile-song .growth-song{padding:22px;border:0}.song-secondary{display:flex;gap:12px;padding:0 22px}.song-secondary button{display:inline-flex;align-items:center;gap:8px;background:transparent;font-size:12px}.song-secondary .ui-icon{width:17px;height:17px}#listen-dialog{width:min(860px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}#full-media .audio-cover{height:260px;background:#121612}#full-media .audio-cover img{object-fit:contain}.song-comments{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.song-comments h3{font-size:23px;margin:0}.song-comments form{margin-top:20px}.song-comments textarea{min-height:100px}.song-comments form>button{background:var(--orange);color:#171a16;font-weight:700}.comment-list{display:grid;gap:12px;max-height:380px;overflow:auto;margin-top:22px}.comment-list article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#ffffff04}.comment-list strong{display:block;font-size:14px}.comment-list small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.comment-list button{font-size:11px;padding:6px 10px}.comment-status{font-size:13px;color:#edb778}@media(max-width:600px){.artist-banner{height:160px}.artist-heading{gap:15px}.artist-heading h2{font-size:28px}.profile-song .growth-song{padding:16px}.song-secondary{padding:0 16px;flex-wrap:wrap}#listen-dialog{width:calc(100vw - 16px);padding:20px}#full-media .audio-cover{height:210px}}.abonos-products{display:grid;gap:12px;margin:18px 0}.abono-product{border:1px solid var(--line);border-radius:16px;padding:16px;background:linear-gradient(145deg,#f1912a12,#ffffff04);display:grid;gap:5px}.abono-product strong{color:#f3bd75;font-size:16px}.abono-product b{font-size:22px}.abono-product span{color:var(--muted);font-size:13px}.buy-abonos-trigger{margin-left:10px}.official-embed{display:block;width:100%;border:0;background:#0b0b0c;border-radius:18px;margin:8px 0 14px}.youtube-embed{aspect-ratio:16/9;min-height:260px}.spotify-embed{height:352px}.external-open{display:inline-flex;margin:4px 0 12px}.external-art{background:linear-gradient(135deg,#18110c,#121212)}.external-art .art-label{letter-spacing:.12em}.external-link-trigger{margin-top:12px;width:100%}#external-link-dialog{max-width:580px}#external-link-dialog form{display:grid;gap:14px}@media(max-width:640px){.youtube-embed{min-height:205px}.spotify-embed{height:352px}}.profile-actions{display:flex;gap:10px;flex-wrap:wrap}.abonos-dashboard{display:grid;gap:18px;margin-bottom:24px;background:radial-gradient(circle at 100% 0,#f1912a2c,transparent 42%),linear-gradient(135deg,#17130e,#111)}.abonos-total{font:700 clamp(25px,4vw,42px)/1 var(--display,inherit);color:#f3bd75;margin:.2em 0}.abonos-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abonos-service-list article{padding:15px;border:1px solid #f1912a42;border-radius:14px;background:#0003;display:grid;gap:8px}.abonos-service-list span{color:#f3bd75;font-weight:700}@media(max-width:640px){.profile-actions{width:100%}.profile-actions>*{flex:1}.abonos-service-list{grid-template-columns:1fr}}@media(min-width:901px){.right-rail .growth-desktop{position:sticky;top:24px;align-self:start;max-height:calc(100dvh - 48px);overflow:auto;padding-bottom:8px}}.upload-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:22px 0 18px;padding:18px;border:1px solid #9a6a35;border-radius:16px;background:linear-gradient(135deg,#f1912a18,#1a201a)}.upload-route .eyebrow{display:block;margin-bottom:6px;color:#f3bd75}.upload-route strong{display:block;font-size:15px;line-height:1.35}.upload-route p{margin:7px 0 0;color:#c4cbbf;font-size:12px;line-height:1.55}.upload-route .external-link-trigger{width:auto;white-space:nowrap;color:#f3bd75;border-color:#8a6337}@media(max-width:600px){.upload-route{grid-template-columns:1fr;padding:16px;gap:13px}.upload-route .external-link-trigger{width:100%}}.abonos-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid #d88a2d!important;border-radius:12px!important;background:linear-gradient(135deg,#f5a440,#d8791b)!important;color:#1b1309!important;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 20px #0004}.abonos-cta .ui-icon{width:19px;height:19px}.abonos-cta:hover{filter:brightness(1.08);border-color:#ffd08c!important}.abonos-cta-wide{width:100%;min-height:54px;justify-content:flex-start;padding:0 18px}.abonos-cta-wide span{font-size:14px}.abonos-cta-wide small{margin-left:auto;color:#51300d;font-size:11px;font-weight:700}@media(max-width:600px){.feed-layout>section>.growth-mobile{display:block;margin:0 0 12px;padding:12px;border:1px solid #51442f;border-radius:15px;background:linear-gradient(135deg,#f1912a13,#151914)}.growth-mobile h3{font-size:14px;color:#f3bd75}.growth-mobile nav{margin:9px 0 0;padding-bottom:2px;scroll-snap-type:x proximity}.growth-mobile .growth-link{flex:0 0 145px;min-height:58px;padding:9px;scroll-snap-align:start;background:#101310a8}.growth-mobile .growth-link>.ui-icon{width:23px;height:23px}.growth-mobile .growth-link small{font-size:9px}.feed-scroll{display:flex;height:calc(100dvh - 230px);min-height:480px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x pan-y;border:1px solid #353735;border-radius:18px;scrollbar-width:none;gap:12px}.feed-scroll::-webkit-scrollbar{display:none}.feed-scroll>.seed{flex:0 0 100%;width:100%;height:100%;min-height:420px;margin:0;scroll-snap-align:start;scroll-snap-stop:always;border-radius:17px}.feed-scroll>.adsense-card{flex:0 0 100%;width:100%;height:100%;min-height:420px;scroll-snap-align:start;scroll-snap-stop:always}.feed-scroll>.feed-load-more{flex:0 0 calc(100% - 2px);width:calc(100% - 2px);height:100%;margin:0 1px;min-height:54px;scroll-snap-align:start}.feed-help{padding:12px 0 10px}}@media(max-width:600px){.feed-scroll>.seed audio{display:none}.feed-scroll>.seed video{object-fit:cover}.feed-scroll>.seed[data-id]{will-change:transform}}@media(max-width:600px){.feed-scroll .art{touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none}.feed-scroll.is-swiping,.feed-scroll.is-swiping *{cursor:grabbing}}.swipe-hint{display:none}@media(max-width:600px){.swipe-hint{display:flex;position:absolute;z-index:4;top:64px;left:50%;transform:translate(-50%);align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 36px);margin:0;padding:9px 13px;border:1px solid #ffffff45;border-radius:999px;background:#101410c9;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(10px);animation:swipe-prompt 2.3s ease-in-out infinite}.swipe-hint:after{content:"\2190";margin-left:7px;color:#f3bd75;font-size:16px;line-height:1}@keyframes swipe-prompt{0%,to{transform:translate(calc(-50% + 7px))}50%{transform:translate(calc(-50% - 7px))}}}@media(prefers-reduced-motion:reduce){.swipe-hint{animation:none}}.mobile-audio{display:none}@media(max-width:600px){.mobile-audio{display:flex!important}.seed-actions .mobile-audio button{border-color:#e3a15a;background:#2b1d10;color:#ffd19a}.seed-actions .mobile-audio small{color:#ffd19a}}.stripe-purchase{margin-top:10px;border-color:#887451;background:linear-gradient(135deg,#f5f5f5,#d9d9d9);color:#191919;font-weight:800}.stripe-checkout{display:grid;gap:12px;margin-top:12px}.stripe-element{padding:10px;border:1px solid #4d504b;border-radius:12px;background:#111}.stripe-save-note,.stripe-status,.stripe-loading{margin:0;color:#c6ccc4;font-size:11px;line-height:1.55}.stripe-confirm{width:100%;min-height:46px}.stripe-status{color:#edb778}.abono-product .eyebrow{font-size:10px}.abono-product .stripe-purchase{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin-top:10px;padding:12px 14px}.abono-product .stripe-purchase svg{width:16px;height:16px;flex:none}.abono-product:has(.stripe-checkout:not(:empty)){border-color:#f1912a88;background:linear-gradient(145deg,#f1912a1b,#ffffff06)}.account-actions .header-abonos{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid #8e6636;border-radius:12px;background:linear-gradient(135deg,#2c2115,#171916);color:#f5c581;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap;box-shadow:0 5px 16px #0003}.account-actions .header-abonos .ui-icon{width:17px;height:17px;color:#f3b35f}.account-actions .header-abonos:hover{border-color:#e6a353;background:#342617}@media(max-width:600px){.account-actions .header-abonos{min-height:40px;padding:0 8px;gap:5px;font-size:9px}.account-actions .header-abonos .ui-icon{width:15px;height:15px}}.cover-studio-page{max-width:1160px;margin:0 auto}.studio-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;padding:clamp(28px,5vw,58px);border:1px solid #5f4327;border-radius:28px;background:radial-gradient(circle at 88% 18%,#e98e2c40,transparent 27%),radial-gradient(circle at 12% 100%,#5b392244,transparent 36%),linear-gradient(130deg,#171713,#0b0d0b);overflow:hidden}.studio-hero h2{margin:8px 0 13px;font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.045em}.studio-hero h2 em{color:#f5ae57;font-style:normal}.studio-hero p{max-width:520px;margin:0;color:#c3c9bf;font-size:15px;line-height:1.65}.studio-balance{display:grid;gap:3px;min-width:190px;padding:20px 23px;border:1px solid #e4a45b8a;border-radius:20px;background:#1d160ecf;box-shadow:0 16px 32px #0005}.studio-balance b{font:800 42px/1 var(--display,inherit);color:#f6bf76}.studio-balance span{font-size:11px;color:#efc48d;text-transform:uppercase;letter-spacing:.1em}.studio-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:20px;margin-top:20px}.studio-composer,.studio-guide,.studio-history{border:1px solid var(--line);border-radius:22px;background:#ffffff04}.studio-composer{padding:clamp(22px,4vw,38px)}.studio-composer-head{display:flex;align-items:center;gap:15px;margin-bottom:28px}.studio-composer h3,.studio-history h3{font-size:25px;margin:4px 0 0}.step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f09a36;color:#19150e;font-weight:900}.studio-composer label{display:grid;gap:8px;margin:18px 0;font-size:13px;font-weight:700}.studio-composer textarea{min-height:180px;resize:vertical}.studio-composer small{color:var(--muted);font-weight:400;line-height:1.45}.studio-composer .check{display:flex;align-items:flex-start;font-weight:400;line-height:1.45}.studio-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.studio-guide{padding:30px;background:linear-gradient(145deg,#261b0f,#111411)}.studio-guide ol{display:grid;gap:22px;margin:24px 0;padding:0;list-style:none;counter-reset:studio}.studio-guide li{display:grid;grid-template-columns:31px 1fr;column-gap:10px}.studio-guide li:before{counter-increment:studio;content:"0" counter(studio);grid-row:span 2;color:#edaa5e;font-size:12px;font-weight:800}.studio-guide span{color:#abb1a8;font-size:12px;line-height:1.5}.studio-cost{display:flex;align-items:center;gap:8px;margin:0;padding:13px;border:1px solid #765128;border-radius:13px;color:#f0bb79;font-size:12px;font-weight:700}.studio-cost .ui-icon{width:20px;height:20px}.studio-history{margin-top:20px;padding:clamp(20px,3vw,32px)}.studio-history .section-head{align-items:center;margin-bottom:22px}.cover-job{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:15px;border-color:#474338;background:linear-gradient(130deg,#ffffff07,#f1912a08)}.cover-job-placeholder{display:grid;place-content:center;gap:10px;min-height:160px;border:1px dashed #7b603f;border-radius:14px;background:linear-gradient(145deg,#2b1e12,#151814);color:#eeb068;text-align:center}.cover-job-placeholder .ui-icon{width:34px;height:34px;margin:auto}.cover-job-placeholder span{font-size:11px;line-height:1.5}.cover-job img{width:160px;aspect-ratio:1;margin:0}.cover-job-copy{min-width:0}.cover-job-copy strong{display:block;margin:5px 0 8px;font-size:19px}.cover-job-copy p{max-width:68ch}.studio-empty{padding:48px 22px;border:1px dashed #5d5b50;border-radius:18px;color:var(--muted);text-align:center}.studio-empty .ui-icon{width:38px;height:38px;color:#e7ad67}.studio-empty h3{margin:12px 0 5px;color:var(--text)}.studio-empty p{margin:0}@media(max-width:760px){.studio-hero{grid-template-columns:1fr;gap:24px;border-radius:22px;padding:28px}.studio-hero h2{font-size:41px}.studio-balance{min-width:0;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.studio-balance b{grid-row:span 2}.studio-grid{grid-template-columns:1fr}.studio-guide{order:2}.cover-job{grid-template-columns:105px minmax(0,1fr);gap:14px}.cover-job img,.cover-job-placeholder{width:105px;min-height:105px}.cover-job-copy strong{font-size:16px}.cover-job-copy p{font-size:11px}.cover-job button{font-size:10px;padding:9px}.studio-actions>*{flex:1}}.external-youtube-art{position:relative;isolation:isolate;display:block;min-height:220px;overflow:hidden;background:#111}.external-youtube-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.external-youtube-art:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 28%,#050706b8)}.youtube-preview-play{position:absolute;z-index:2;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;transform:translate(-50%,-50%);min-height:46px;padding:0 17px;border:1px solid #ffffff85;border-radius:999px;background:#111c;color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(10px);box-shadow:0 8px 28px #0008}.youtube-preview-play .ui-icon{width:18px;height:18px;fill:currentColor}.youtube-source{position:absolute;z-index:2;right:12px;bottom:12px;padding:7px 9px;border:1px solid #ffffff3b;border-radius:999px;background:#080a09c9;color:#fff;font-size:9px;font-weight:800;letter-spacing:.09em}.youtube-feed-embed{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:#0b0b0b;z-index:3}.youtube-open-direct{position:absolute;z-index:4;right:10px;bottom:10px;padding:7px 9px;border-radius:999px;background:#111d;color:#fff;font-size:10px;text-decoration:none;backdrop-filter:blur(8px)}.external-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.external-actions .primary,.external-actions .secondary{display:inline-flex;align-items:center;gap:7px}.external-actions .ui-icon{width:16px;height:16px}@media(max-width:600px){.external-youtube-art{min-height:300px}.youtube-preview-play{min-height:42px;font-size:11px}.external-actions{gap:7px}.external-actions button{font-size:10px!important;padding:10px 11px!important}}.external-official-art{position:relative;isolation:isolate;display:block;min-height:220px;overflow:hidden;background:#111}.external-official-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.external-official-art:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 28%,#050706b8)}.official-preview-play{position:absolute;z-index:2;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;transform:translate(-50%,-50%);min-height:46px;padding:0 17px;border:1px solid #ffffff85;border-radius:999px;background:#111c;color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(10px);box-shadow:0 8px 28px #0008}.official-preview-play .ui-icon{width:18px;height:18px;fill:currentColor}.official-source{position:absolute;z-index:2;right:12px;bottom:12px;padding:7px 9px;border:1px solid #ffffff3b;border-radius:999px;background:#080a09c9;color:#fff;font-size:9px;font-weight:800;letter-spacing:.09em}.official-feed-embed{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:#0b0b0b;z-index:3}.spotify-feed-embed{height:100%;min-height:220px}.official-open-direct{position:absolute;z-index:4;right:10px;bottom:10px;padding:7px 9px;border-radius:999px;background:#111d;color:#fff;font-size:10px;text-decoration:none;backdrop-filter:blur(8px)}.external-spotify-art{background:linear-gradient(145deg,#162116,#101210)}.external-spotify-art:has(.official-feed-embed){min-height:220px}@media(max-width:600px){.external-official-art{min-height:300px}.official-preview-play{min-height:42px;font-size:11px}.spotify-feed-embed{min-height:300px}}#abonos-dialog{width:min(880px,calc(100vw - 28px));padding:0;overflow:hidden;background:linear-gradient(145deg,#131611,#090a09);border:1px solid #5d472e;border-radius:26px}.abonos-hero{position:relative;display:flex;justify-content:space-between;gap:24px;padding:32px 34px 28px;background:radial-gradient(circle at 86% 15%,#f1912a55,transparent 26%),linear-gradient(125deg,#2d1a0b,#181914 58%,#0d0e0d)}.abonos-hero:after{content:"";position:absolute;inset:0;opacity:.26;background-image:radial-gradient(#f5b46d 1px,transparent 1px);background-size:8px 8px;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.abonos-hero>*,.abonos-balance-row,.abonos-disclaimer,.abonos-products,#abonos-status{position:relative;z-index:1}.abonos-hero h2{margin:6px 0 8px;font-size:clamp(31px,4vw,46px);line-height:.97;letter-spacing:-.04em}.abonos-hero p{max-width:500px;margin:0;color:#d0c8bc;line-height:1.55}.abonos-hero .close-dialog{position:relative;z-index:2;color:#fff;border-color:#fff5;background:#12141180}.abonos-balance-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 30px 8px;padding:15px 17px;border:1px solid #7d572c;border-radius:16px;background:linear-gradient(90deg,#2d1d0d,#171914)}.abonos-balance-row span{color:#e6bf89;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.abonos-balance-row strong{color:#ffd08b;font-size:18px}.abonos-disclaimer{margin:12px 32px 20px;color:#adb3aa;font-size:11px;line-height:1.55}.abonos-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 30px 20px}.abono-product{position:relative;display:flex;align-content:start;gap:12px;min-height:255px;padding:20px;border:1px solid #423d33;border-radius:19px;background:linear-gradient(145deg,#171917,#0e100e);transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.abono-product:hover{border-color:#a86b2a;transform:translateY(-2px)}.abono-product.is-featured{border-color:#a86828;background:radial-gradient(circle at 86% 8%,#f1912a38,transparent 32%),linear-gradient(145deg,#24170d,#101210)}.abono-product.is-selected{border-color:#f3a34b;background:radial-gradient(circle at 88% 10%,#f1912a45,transparent 37%),linear-gradient(145deg,#2b1a0b,#131511);box-shadow:0 0 0 2px #f1912a20,0 16px 36px #0007}.abono-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.abono-product .eyebrow{color:#eeb06a;font-size:9px}.abono-product strong{display:block;margin-top:5px;font-size:19px}.abono-badge{padding:6px 7px;border-radius:999px;background:#f1912a;color:#211406;font-size:8px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.abono-amount{display:flex;align-items:baseline;gap:7px}.abono-amount b{color:#fff4e0;font:800 43px/.9 var(--display,inherit)}.abono-amount span{color:#f1b46e;font-weight:700}.abono-product>p{min-height:38px;margin:0;color:#b7bdb3;font-size:11px;line-height:1.5}.stripe-purchase{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin-top:auto;padding:0 15px!important;border:1px solid #f7a849!important;border-radius:13px!important;background:linear-gradient(135deg,#f6a443,#e88217)!important;color:#271506!important;font-size:12px;font-weight:900;letter-spacing:.01em;box-shadow:0 9px 22px #0005}.stripe-purchase:hover,.stripe-purchase:focus-visible{border-color:#ffdbad!important;background:linear-gradient(135deg,#ffb85e,#ef8c1f)!important;outline:none;filter:brightness(1.06)}.stripe-purchase .ui-icon{width:17px;height:17px}.stripe-checkout{grid-column:1/-1;gap:13px}.checkout-heading{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid #76552f;border-radius:15px;background:#17140f}.checkout-lock{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f1912a;color:#281707;font-weight:900}.checkout-heading b{display:block;font-size:12px}.checkout-heading small{display:block;margin-top:2px;color:#bbb5ab;font-size:10px}.stripe-element{padding:12px;border:1px solid #6d502f;border-radius:16px;background:#0c0d0b}.stripe-save-note{padding:0 4px;color:#c8c1b8}.stripe-confirm{width:100%;min-height:50px;border:1px solid #ffd193;border-radius:14px;background:linear-gradient(135deg,#f7aa4f,#e47d16);color:#271506;font-weight:900;box-shadow:0 10px 24px #0006}.stripe-confirm:hover,.stripe-confirm:focus-visible{background:linear-gradient(135deg,#ffc271,#ef942f);outline:3px solid #f1912a44}.stripe-status{color:#f1b56d}#abonos-status{display:block;min-height:22px;margin:0 32px 26px;color:#eeb06a;font-size:12px}@media(max-width:700px){#abonos-dialog{width:calc(100vw - 16px);border-radius:20px}.abonos-hero{padding:26px 22px 22px}.abonos-hero h2{font-size:32px}.abonos-hero p{font-size:12px}.abonos-balance-row{margin:18px 18px 8px}.abonos-disclaimer{margin:12px 20px 16px}.abonos-products{grid-template-columns:1fr;margin:0 18px 16px}.abono-product{min-height:0}.abono-product.is-selected{grid-row:auto}.abono-amount b{font-size:38px}#abonos-status{margin:0 20px 20px}}.community-hero{padding:clamp(26px,4vw,52px);border:1px solid #5a4126;border-radius:24px;background:radial-gradient(circle at 78% 10%,#f1912a2e,transparent 34%),linear-gradient(125deg,#251a10,#111512 60%);margin-bottom:28px}.community-hero h2{font-size:clamp(32px,4vw,56px);max-width:680px;margin:8px 0 12px;letter-spacing:-.055em}.community-hero p{max-width:610px;color:#c8cabe;line-height:1.65}.community-section{padding:4px 0 30px}.community-fans{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.community-fan{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:15px;background:#171b18;color:inherit;text-decoration:none;min-height:68px}.community-fan:hover{border-color:#f1912a;color:#fff;transform:translateY(-1px)}.community-fan .profile-photo,.community-event .profile-photo{width:40px;height:40px;border-radius:50%;object-fit:cover}.community-fan strong{display:block;font-size:14px}.community-fan small{display:block;margin-top:3px;color:#aeb4ab;font-size:11px}.community-activity{display:grid;gap:10px;max-width:760px}.community-event{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#171b18}.community-event p{margin:3px 0 5px;color:#c7cbc4}.community-event a{color:#f5f2e9;text-decoration:none}.community-event a:hover{color:var(--orange)}.community-track{display:inline;padding:0;border:0;background:none;color:#f3b56d;font:inherit;font-weight:700;cursor:pointer}.community-event small{font-size:11px;color:#92978f}@media(max-width:600px){.community-hero{border-radius:18px}.community-hero h2{font-size:34px}.community-fans{grid-template-columns:1fr 1fr;gap:8px}.community-fan{padding:10px;gap:8px}.community-fan .profile-photo{width:34px;height:34px}.community-fan strong{font-size:12px}.community-fan small{font-size:9px}.community-event{padding:13px}.community-event .profile-photo{width:36px;height:36px}}.community-fan,.community-event .community-member-link,.community-event .community-track,.community-event .artist-link{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.community-fan:focus-visible,.community-event .community-member-link:focus-visible,.community-event button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.community-fan:active{transform:scale(.985)}.community-event .community-member-link{display:inline-flex;align-items:center;gap:8px;color:#f5f2e9;font-weight:800;text-decoration:none}.community-event .community-member-link span{color:#f1aa56;font-size:10px;font-weight:700;letter-spacing:.05em;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.community-event:hover .community-member-link span,.community-event .community-member-link:focus-visible span{opacity:1;transform:none}.community-event .community-track,.community-event .artist-link{border-radius:5px}.community-event .community-track:hover,.community-event .community-track:focus-visible,.community-event .artist-link:hover,.community-event .artist-link:focus-visible{color:#ffd090;background:#f1912a1c;text-decoration:none}.community-event .artist-link{padding:2px 4px;border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer}@media(max-width:600px){.community-event .community-member-link span{opacity:1;transform:none}}.harvest-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:30px;align-items:end;padding:clamp(30px,5vw,64px);border:1px solid #674721;border-radius:28px;background:radial-gradient(circle at 88% 10%,#f1912a56,transparent 25%),linear-gradient(135deg,#30200f,#101613 58%,#172119);min-height:340px}.harvest-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#f5b05a2e 1px,transparent 1px);background-size:12px 12px;mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.harvest-hero>div{position:relative;z-index:1}.harvest-hero h2{max-width:720px;margin:10px 0 14px;font-size:clamp(40px,5.2vw,72px);line-height:.93;letter-spacing:-.075em}.harvest-hero p{max-width:600px;color:#d5d8cf;font-size:15px;line-height:1.65}.harvest-actions{display:flex;gap:10px;margin-top:25px}.harvest-actions button{min-height:46px}.harvest-mark{align-self:center;justify-self:end;width:138px;height:138px;display:grid;place-items:center;border:1px solid #f4b36388;border-radius:50%;font-size:72px;color:#ffd092;background:#f1912a14;box-shadow:0 0 0 18px #f1912a0c,0 0 80px #f1912a2c}.harvest-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:34px 0 18px}.harvest-toolbar h3{margin:5px 0 0;font-size:31px;letter-spacing:-.05em}.harvest-filters{display:flex;flex-wrap:wrap;gap:8px}.harvest-filters button{border:1px solid #474b45;border-radius:999px;background:#171a18;color:#bdc2ba;padding:10px 14px;font-size:12px;font-weight:700}.harvest-filters button:hover,.harvest-filters button.is-active{border-color:#f1912a;background:#f1912a;color:#17120b}.harvest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.harvest-card{overflow:hidden;border:1px solid #393d38;border-radius:20px;background:#171b18;color:inherit;text-decoration:none;min-width:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.harvest-card:hover{transform:translateY(-5px);border-color:#f1912a;box-shadow:0 18px 45px #0008}.harvest-card:focus-visible{outline:2px solid #f1912a;outline-offset:4px}.harvest-art{position:relative;height:230px;background:linear-gradient(145deg,#5b3516,#1b241e);display:grid;place-items:center;overflow:hidden}.harvest-art>img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.harvest-card:hover .harvest-art>img{transform:scale(1.05)}.harvest-art>.profile-photo{width:86px;height:86px;border-radius:50%;object-fit:cover}.harvest-open{position:absolute;right:12px;bottom:12px;padding:8px 10px;border-radius:999px;background:#111c;color:#fff;font-size:11px;font-weight:800;opacity:0;transform:translateY(5px);transition:.2s}.harvest-card:hover .harvest-open,.harvest-card:focus-visible .harvest-open{opacity:1;transform:none}.harvest-identity{display:flex;gap:10px;align-items:center;min-width:0}.harvest-identity .profile-photo{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:0 0 auto}.harvest-identity small{margin-top:2px;color:#aab0a8;font-size:11px}.harvest-meta{display:flex;justify-content:space-between;gap:8px;margin:15px 0 0;color:#aeb5ab;font-size:10px}.harvest-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harvest-stage{color:#ffc174;border:1px solid #f1912a55;border-radius:999px;padding:4px 7px;font-weight:800;white-space:nowrap}.harvest-song{display:grid;gap:4px;margin:15px 0 0;padding-top:14px;border-top:1px solid #323730}.harvest-empty{padding:40px;border:1px dashed #4d514b;border-radius:18px;color:#c6cbc3}@media(max-width:900px){.harvest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.harvest-hero{grid-template-columns:1fr;padding:30px 24px;min-height:0;border-radius:20px}.harvest-hero h2{font-size:46px}.harvest-hero p{font-size:13px}.harvest-mark{display:none}.harvest-toolbar{align-items:start;flex-direction:column;margin-top:26px}.harvest-toolbar h3{font-size:27px}.harvest-filters{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:3px}.harvest-filters button{white-space:nowrap}.harvest-grid{grid-template-columns:1fr;gap:12px}.harvest-card{display:grid;grid-template-columns:128px 1fr}.harvest-art{height:100%;min-height:170px}.harvest-body{padding:14px}.harvest-open{opacity:1;transform:none;font-size:9px}.harvest-actions button{font-size:12px}.harvest-identity strong{font-size:15px}}.harvest-v2-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:4px 0 22px}.harvest-v2-head h2{margin:7px 0 8px;font-size:clamp(34px,4.6vw,58px);letter-spacing:-.07em;line-height:.94;max-width:700px}.harvest-v2-head p{margin:0;max-width:620px;color:#bfc5bb;line-height:1.6}.harvest-v2-actions{display:flex;gap:9px;flex:none}.harvest-v2-actions button{min-height:44px;white-space:nowrap}.harvest-feature{min-height:250px;margin-bottom:38px;border:1px solid #494c46;border-radius:22px;background:#161a17;overflow:hidden}.harvest-feature-link{display:grid;grid-template-columns:minmax(260px,38%) 1fr;min-height:300px;color:inherit;text-decoration:none}.harvest-feature-link:hover .harvest-feature-art img{transform:scale(1.04)}.harvest-feature-link:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.harvest-feature-art{position:relative;min-height:250px;overflow:hidden;background:linear-gradient(145deg,#694019,#17211b);display:grid;place-items:center}.harvest-feature-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,#161a17)}.harvest-feature-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.harvest-feature-art .profile-photo{position:relative;z-index:1;width:112px;height:112px;border-radius:50%;object-fit:cover}.harvest-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px 38px}.harvest-feature-copy h3{font-size:clamp(32px,4vw,52px);line-height:1;margin:9px 0 5px;letter-spacing:-.06em}.harvest-feature-copy>p{margin:0;color:#aeb5aa;font-size:13px}.harvest-feature-song{display:grid;gap:5px;margin:22px 0}.harvest-feature-song span{color:#f2b369;font-size:10px;font-weight:800;letter-spacing:.13em}.harvest-feature-song strong{font-size:18px}.harvest-feature-song small{color:#aeb4ab}.harvest-feature-cta{color:#ffbd70;font-size:13px;font-weight:800}.harvest-feature-cta b{font-size:19px;vertical-align:-1px;margin-left:5px}.harvest-v2-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.harvest-v2-title h3{font-size:25px;margin:5px 0 0;letter-spacing:-.045em}.harvest-see-all{border:0;background:transparent;color:#f2ae5c;font-size:12px;font-weight:800;padding:8px;cursor:pointer}.harvest-see-all:hover{text-decoration:underline;text-underline-offset:4px}.harvest-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(215px,245px);grid-template-columns:unset;overflow-x:auto;gap:14px;padding:2px 2px 12px;scroll-snap-type:x proximity}.harvest-rail .harvest-art{height:184px}.harvest-rail .harvest-body{padding:13px}.harvest-rail .harvest-song{margin-top:12px;padding-top:11px}.harvest-all{padding-top:10px}.harvest-all .harvest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.harvest-all .harvest-art{height:190px}@media(max-width:1000px){.harvest-all .harvest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.harvest-v2-head{align-items:flex-start;flex-direction:column}.harvest-v2-head h2{font-size:42px}.harvest-v2-head p{font-size:13px}.harvest-v2-actions{width:100%}.harvest-v2-actions button{flex:1;font-size:12px}.harvest-feature{border-radius:18px;margin-bottom:26px}.harvest-feature-link{grid-template-columns:1fr}.harvest-feature-art{min-height:185px;height:185px}.harvest-feature-art:after{background:linear-gradient(0deg,#161a17,transparent 55%)}.harvest-feature-copy{padding:23px}.harvest-feature-copy h3{font-size:37px}.harvest-v2-section{margin:28px 0}.harvest-v2-title h3{font-size:23px}.harvest-rail{grid-auto-columns:minmax(205px,72vw)}.harvest-all .harvest-grid{grid-template-columns:1fr}.harvest-all .harvest-card{grid-template-columns:118px 1fr}.harvest-all .harvest-art{height:100%;min-height:160px}}.seed>.external-official-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important}.seed>.external-official-art>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.seed>.external-official-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0002 0%,transparent 36%,#0008 100%)}.verified-badge{display:inline-grid;place-items:center;width:22px;height:22px;vertical-align:5px;border-radius:50%;background:linear-gradient(135deg,#ffbd5c,#e66f12);color:#1b1005;font-size:14px;font-weight:1000;box-shadow:0 0 0 3px #f1912a28}.garden-verify{background:linear-gradient(145deg,#30200f,#151512)!important;border-color:#a66b27!important}.garden-verify button{margin-top:9px;width:100%;font-size:10px}.garden-verify strong{font-size:15px!important}.artist-heading h2 .verified-badge{margin-left:5px}.artist-profile .verified-badge{vertical-align:4px}@media(max-width:720px){.garden-verify{grid-column:span 2}.garden-verify button{max-width:230px}}.verified-badge-inline{width:16px;height:16px;margin-left:3px;vertical-align:2px;font-size:10px;box-shadow:0 0 0 2px #f1912a20}.verified-badge{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;vertical-align:5px;border-radius:48% 52% 51% 49%/54% 47% 53% 46%;background:radial-gradient(circle at 31% 27%,#ffe2a1 0 10%,#ffba42 15%,#f58818 48%,#d95e0c);color:#fff;font-size:13px;font-weight:1000;text-shadow:0 1px 2px #8d3502;box-shadow:inset -2px -3px 5px #9d3e0c77,0 0 0 3px #f1912a20}.verified-badge:after{content:"";position:absolute;top:-5px;right:2px;width:9px;height:6px;border-radius:9px 2px;background:linear-gradient(135deg,#b5dc5c,#4f812d);transform:rotate(-27deg);box-shadow:0 1px 1px #0004}.verified-badge-inline{width:16px;height:16px;margin-left:3px;vertical-align:1px;font-size:9px;box-shadow:inset -1px -2px 3px #9d3e0c77,0 0 0 2px #f1912a20}.verified-badge-inline:after{top:-4px;right:1px;width:7px;height:4px}.artist-link .verified-badge-inline,.growth-artist .verified-badge-inline{pointer-events:none}.verified-orange{display:inline-block;width:18px;height:18px;margin-left:4px;vertical-align:-3px;filter:drop-shadow(0 1px 1px #0006)}.artist-link .verified-orange,.growth-artist .verified-orange{width:16px;height:16px;margin-left:3px;vertical-align:-3px}.artist-heading h2 .verified-orange,.garden-person h2 .verified-orange{width:19px;height:19px;vertical-align:-3px}@media(max-width:600px){.verified-orange{width:17px;height:17px}.artist-heading h2 .verified-orange,.garden-person h2 .verified-orange{width:18px;height:18px}}.verified-badge,.verified-badge-inline{display:none!important}.youtube-webview-fallback{display:grid;gap:13px;min-height:235px;align-content:center;padding:24px;border:1px solid #7e5b30;border-radius:18px;background:radial-gradient(circle at 85% 12%,#f1912a28,transparent 31%),linear-gradient(145deg,#1e1912,#10120f);color:#f3eadc}.youtube-webview-fallback strong{font-size:18px}.youtube-webview-fallback p{margin:0;color:#c7c6be;line-height:1.55}.youtube-webview-fallback .primary{justify-self:start;text-decoration:none}.youtube-webview-fallback small{color:#aaa99f;line-height:1.45}.youtube-webview-fallback{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);align-items:stretch;padding:0;overflow:hidden}.youtube-fallback-cover{position:relative;min-height:230px;background:#111;isolation:isolate}.youtube-fallback-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.youtube-fallback-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#0001,#0009)}.youtube-fallback-cover>span{position:absolute;z-index:1;display:grid;place-items:center;left:50%;top:50%;width:55px;height:55px;border:2px solid #fff;border-radius:50%;background:#e62117;color:#fff;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0008}.youtube-fallback-cover .ui-icon{width:25px;height:25px;fill:currentColor}.youtube-fallback-copy{display:grid;align-content:center;gap:13px;padding:24px}.youtube-fallback-copy strong{font-size:20px;line-height:1.1}.youtube-fallback-copy p,.youtube-fallback-copy small{margin:0;color:#c7c6be;line-height:1.5}.youtube-fallback-copy small{color:#aaa99f;font-size:11px}.youtube-fallback-copy .primary{justify-self:start;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.youtube-fallback-copy .ui-icon{width:17px;height:17px;fill:currentColor}@media(max-width:600px){.youtube-webview-fallback{grid-template-columns:1fr}.youtube-fallback-cover{min-height:245px}.youtube-fallback-copy{padding:20px}.youtube-fallback-copy strong{font-size:18px}}.story-promotion-trigger{margin-top:10px;border:1px solid rgba(255,151,32,.6);background:linear-gradient(110deg,#fb9419,#de5c0d);color:#17130d;border-radius:999px;padding:8px 12px;font:800 11px/1 var(--font-display,inherit);letter-spacing:.03em;cursor:pointer;box-shadow:0 7px 18px #d9540c38}.story-promotion-trigger:hover{filter:brightness(1.08);transform:translateY(-1px)}#story-promotion-dialog{width:min(620px,calc(100vw - 28px));border:1px solid rgba(253,150,31,.5);border-radius:24px;background:#121712;color:#f7f1e8;padding:0;box-shadow:0 28px 90px #0000009e}#story-promotion-dialog::backdrop{background:#040705c2;backdrop-filter:blur(7px)}#story-promotion-form{padding:26px;display:grid;gap:14px}.story-promo-hero{padding:17px;border-radius:17px;background:radial-gradient(circle at 9% 7%,rgba(255,154,28,.32),transparent 35%),#1b241c;display:flex;gap:14px;align-items:flex-start}.story-promo-mark{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;background:#ff941b;color:#15120d;font-size:22px}.story-promo-hero b{font-size:17px}.story-promo-hero p,.story-promo-fine{margin:5px 0 0;color:#c8c9c1;line-height:1.45;font-size:13px}.story-promo-includes{display:flex;flex-wrap:wrap;gap:8px}.story-promo-includes span{font-size:12px;padding:7px 9px;border:1px solid #303b30;border-radius:999px;color:#e7e9df}.story-promotion-song{display:flex;flex-direction:column;margin:0;padding:12px 14px;border-left:3px solid #ff941b;background:#1a201a;border-radius:6px}.story-promotion-song span{color:#b6bbb2;font-size:13px;margin-top:2px}#story-promotion-form label{display:grid;gap:7px;font-size:13px;font-weight:700}#story-promotion-form input,#story-promotion-form textarea{width:100%;box-sizing:border-box;border:1px solid #455043;background:#0d110d;color:#fff;border-radius:10px;padding:11px;font:inherit}#story-promotion-form textarea{min-height:72px;resize:vertical}.story-promo-fine{font-size:12px}.story-promotion-submit{min-height:48px}@media(max-width:620px){#story-promotion-form{padding:19px}.story-promo-hero{padding:14px}.story-promo-includes{gap:6px}.story-promo-includes span{font-size:11px}}#premium-checkout-dialog{width:min(520px,calc(100vw - 28px));border:1px solid rgba(255,151,32,.55);border-radius:24px;background:#111612;color:#f7f1e8;padding:0;box-shadow:0 28px 90px #000000a3}#premium-checkout-dialog::backdrop{background:#030604c7;backdrop-filter:blur(8px)}.premium-checkout-shell{padding:30px;position:relative}.premium-checkout-shell>.close-dialog{position:absolute;right:17px;top:16px}.premium-checkout-shell h2{margin:7px 45px 0 0;font-size:28px;line-height:1.05}.premium-checkout-price{font:800 21px/1 var(--font-display,inherit);color:#ff9a22;margin:13px 0 6px}.premium-checkout-copy{color:#c9d0c7;font-size:14px;line-height:1.5;margin:0 0 19px}.premium-service-element{margin:12px 0 15px}.premium-service-confirm{width:100%;min-height:50px}.premium-service-status{min-height:19px;text-align:center;color:#d6d8d1;font-size:13px;margin:12px 0 0}.rptn-player{position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid #895322;border-radius:24px;background:radial-gradient(circle at 88% 0,#f49a3229 0 20%,transparent 48%),linear-gradient(145deg,#17130e,#0b0d0b 68%);color:#f8f5ef;box-shadow:0 22px 66px #0009}.rptn-player:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(116deg,#ff9c2a12,transparent 32%);pointer-events:none}.rptn-player-visual{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:#050505;border-bottom:1px solid #ffffff15}.rptn-player-visual.is-video:before{content:"RAPET\d3N APPROVED";position:absolute;z-index:2;top:13px;left:14px;padding:6px 8px;border:1px solid #ffbe6f73;border-radius:999px;background:#080a08a6;color:#ffd090;font-size:8px;font-weight:900;letter-spacing:.14em;line-height:1;backdrop-filter:blur(7px);pointer-events:none}.rptn-player-visual:after{content:"";position:absolute;z-index:1;inset:42% 0 0;background:linear-gradient(180deg,transparent,#020302bd);pointer-events:none}.rptn-player-visual.is-audio{aspect-ratio:1/1;max-height:min(430px,56dvh);background:radial-gradient(circle at 18% 16%,#f5912c55,transparent 33%),linear-gradient(135deg,#2b180b,#121510 65%)}.rptn-player-visual img,.rptn-player-visual video{width:100%;height:100%;object-fit:cover;display:block;background:#080908}.rptn-player-visual audio{display:none}.rptn-player-visual.is-audio>span{position:relative;z-index:2;max-width:82%;padding:24px 20px;color:#ffc276;font:800 clamp(36px,8vw,78px)/.88 var(--display,"Barlow Condensed",Impact,sans-serif);letter-spacing:-.045em;text-align:center;text-transform:uppercase;text-wrap:balance}.rptn-player-visual-play{position:absolute;z-index:3;display:grid;place-items:center;width:66px;height:66px;padding:0;border:1px solid #ffd79e;border-radius:50%;background:linear-gradient(145deg,#ffb05d,#e46f12);color:#201106;box-shadow:0 14px 38px #0009,0 0 0 8px #f1912a22;cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.rptn-player-visual-play .ui-icon{width:29px;height:29px;margin-left:3px;stroke-width:2.25}.rptn-player-visual-play:hover,.rptn-player-visual-play:focus-visible{transform:scale(1.08);background:#ffc174;box-shadow:0 16px 42px #0009,0 0 0 10px #f1912a33;outline:none}.rptn-player.is-playing .rptn-player-visual-play{visibility:hidden;opacity:0;transform:scale(.88);pointer-events:none}.rptn-player:not(.is-playing):hover .rptn-player-visual-play,.rptn-player:not(.is-playing):focus-within .rptn-player-visual-play{opacity:1;pointer-events:auto}.rptn-player-controls{position:relative;padding:20px 21px 17px;background:linear-gradient(180deg,#191c18,#0f110f)}.rptn-player-brand{display:grid;gap:4px;padding-bottom:17px;min-width:0}.rptn-player-kicker{display:flex;align-items:center;gap:7px;min-width:0;color:#ffb561;font-size:9px;font-weight:900;letter-spacing:.15em;line-height:1;text-transform:uppercase}.rptn-player-kicker:before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#ff981e;box-shadow:0 0 0 3px #f1912a1e}.rptn-player-kicker em{margin-left:auto;padding:5px 7px;border:1px solid #ffb56055;border-radius:999px;background:#f1912a14;color:#ffd49c;font-size:8px;font-style:normal;letter-spacing:.1em}.rptn-player-brand b{overflow:hidden;color:#fff9f0;font-size:clamp(19px,3.2vw,25px);line-height:1.03;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.rptn-player-brand small{overflow:hidden;color:#bec4bb;font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rptn-player-actions{display:grid;grid-template-columns:48px 38px minmax(58px,1fr) 38px 42px;gap:10px;align-items:center}.rptn-player-actions button{display:grid;place-items:center;width:42px;height:42px;min-width:0;padding:0;border:1px solid #725330;border-radius:50%;background:#1d211d;color:#ffb35e;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.rptn-player-actions button .ui-icon{width:19px;height:19px;stroke-width:2.15}.rptn-player-actions .rptn-player-toggle{width:48px;height:48px;border-color:#ffd29a;background:linear-gradient(135deg,#ffb257,#e77713);color:#241407;box-shadow:0 8px 20px #0006}.rptn-player-actions .rptn-player-toggle .ui-icon{width:22px;height:22px;stroke-width:2.3}.rptn-player-actions .rptn-player-toggle .ui-icon path:first-child{transform:translate(1px)}.rptn-player-actions button:hover,.rptn-player-actions button:focus-visible{border-color:#ffc578;background:#2b2d27;outline:none;transform:translateY(-1px)}.rptn-player-actions .rptn-player-toggle:hover,.rptn-player-actions .rptn-player-toggle:focus-visible{background:linear-gradient(135deg,#ffc573,#ed861e);color:#211205}.rptn-player-time,.rptn-player-duration{font-variant-numeric:tabular-nums;color:#dfe3da;font-size:11px;font-weight:800;letter-spacing:.02em;text-align:center}.rptn-player-seek{--progress:0%;width:100%;height:5px;margin:0;padding:0;border:0;border-radius:99px;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#f29020 0 var(--progress),#535850 var(--progress) 100%);cursor:pointer}.rptn-player-seek::-webkit-slider-thumb{width:13px;height:13px;border:2px solid #fff1d7;border-radius:50%;appearance:none;-webkit-appearance:none;background:#f49a2c;box-shadow:0 1px 8px #0008}.rptn-player-seek::-moz-range-thumb{width:11px;height:11px;border:2px solid #fff1d7;border-radius:50%;background:#f49a2c;box-shadow:0 1px 8px #0008}.rptn-player-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;border-top:1px solid #ffffff12;color:#aeb5ab;font-size:9px;font-weight:800;letter-spacing:.105em;line-height:1;text-transform:uppercase}.rptn-player-count{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border:1px solid #8e6031;border-radius:999px;background:#f1912a11;color:#f3b66e;letter-spacing:.02em;text-transform:none}.rptn-player-count .ui-icon{width:13px;height:13px;stroke-width:2.15}.rptn-player-count b{color:#fff6e9;font-size:12px;letter-spacing:0}.rptn-player-count small{color:#e6b46c;font-size:10px;font-weight:800}.rptn-player-official{color:#9da49a;white-space:nowrap}.rptn-player-login{display:inline-flex;align-items:center;gap:7px;margin:13px 0 0;color:#ffc075;font-size:13px;font-weight:800;text-decoration:none}.rptn-player-login:hover{text-decoration:underline}.rptn-external-player .rptn-player-controls{padding-bottom:16px}.rptn-external-player .rptn-player-brand{padding-bottom:0}.rptn-external-player .rptn-player-foot{margin:0;padding:14px 20px 16px;background:#0d0f0d}@media(min-width:701px){.rptn-player-audio{display:grid;grid-template-columns:minmax(255px,.82fr) minmax(0,1.18fr);align-items:stretch}.rptn-player-audio .rptn-player-visual{min-height:330px;max-height:none;aspect-ratio:auto;border-right:1px solid #ffffff15;border-bottom:0}.rptn-player-audio .rptn-player-controls{display:grid;align-content:center;padding:30px}.rptn-player-audio .rptn-player-brand{padding-bottom:24px}.rptn-player-audio .rptn-player-foot{margin-top:22px}.rptn-player-audio .rptn-player-visual:after{inset:50% 0 0;background:linear-gradient(180deg,transparent,#0203029c)}}.rptn-external-stage{background:#0d100d}.rptn-external-player .official-listen-note{margin:0;padding:14px 19px 0;border-top:1px solid #ffffff0b}.rptn-external-player .rptn-player-count{background:#f1912a0c}.youtube-locked-host,.spotify-embed-host{position:relative;isolation:isolate;min-height:330px;overflow:hidden;background-color:#090b09;background-position:center;background-size:cover;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.youtube-locked-host.is-loading:before,.spotify-embed-host.is-loading:before{content:"Cargando reproducci\f3n oficial";position:absolute;z-index:2;left:50%;top:50%;padding:9px 12px;border:1px solid #ffbc664f;border-radius:999px;background:#0b0d0bce;color:#ffd092;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%);backdrop-filter:blur(7px);white-space:nowrap}.youtube-locked-host.is-loading:after,.spotify-embed-host.is-loading:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(145deg,#0a0c0994,#0a0c0933 44%,#0a0c09d1)}.youtube-locked-host iframe,.spotify-embed-host iframe{position:relative;z-index:3;display:block;max-width:100%;border:0}.youtube-locked-host iframe{width:100%;min-height:330px}.spotify-embed-host iframe{width:100%!important;min-height:352px}.official-player-error{margin:0;padding:18px;color:#ffd0aa;font-size:13px;line-height:1.5}.external-play-gate{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 10px;width:calc(100% - 32px)!important;min-height:62px;margin:16px;border-color:#ffbf745e!important;border-radius:15px!important;background:linear-gradient(110deg,#f69a2c,#dc6410)!important;color:#1e1308!important;text-align:left;box-shadow:0 11px 28px #0005}.external-play-gate span{font-size:14px;font-weight:900}.external-play-gate small{color:#442008;font-size:10px;font-weight:800}.external-play-gate:disabled{opacity:.66}.external-play-gate.is-playing{background:#272c25!important;color:#ffd296!important;border-color:#8f6536!important}.external-play-gate.is-playing small{color:#c4c9be}.external-open{margin:0 16px 16px!important}@media(max-width:600px){.rptn-player{border-radius:19px}.rptn-player-visual.is-video{aspect-ratio:1/1}.rptn-player-visual.is-audio{max-height:min(50dvh,390px)}.rptn-player-visual-play{width:58px;height:58px}.rptn-player-visual-play .ui-icon{width:25px;height:25px}.rptn-player-controls{padding:17px 15px 15px}.rptn-player-brand{padding-bottom:14px}.rptn-player-brand b{font-size:20px}.rptn-player-actions{grid-template-columns:46px 33px minmax(20px,1fr) 33px 36px;gap:7px}.rptn-player-actions .rptn-player-toggle{width:46px;height:46px}.rptn-player-actions button{width:36px;height:36px}.rptn-player-actions .rptn-player-volume .ui-icon{width:17px;height:17px}.rptn-player-time,.rptn-player-duration{font-size:10px}.rptn-player-foot{margin-top:15px;padding-top:12px}.rptn-player-count{padding:7px 8px}.rptn-player-count small{font-size:9px}.rptn-player-official{font-size:8px;letter-spacing:.08em}.rptn-external-player .rptn-player-foot{padding:13px 15px 14px}.rptn-external-player .official-listen-note{padding:13px 15px 0}.youtube-locked-host,.spotify-embed-host,.youtube-locked-host iframe{min-height:245px}.spotify-embed-host iframe{min-height:352px}}.garden-submission-status{position:relative;overflow:hidden;border-color:#5e482c;background:radial-gradient(circle at 95% 0,#f1912a1f,transparent 31%),linear-gradient(145deg,#171a16,#10130f)}.garden-submission-status:after{content:"";position:absolute;inset:auto -50px -90px auto;width:230px;height:230px;border:1px solid #f2a34720;border-radius:50%;pointer-events:none}.garden-submission-status>header{position:relative;z-index:1}.submission-status-list{position:relative;z-index:1;display:grid;gap:10px;margin-top:20px}.submission-status-card{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid #ffffff14;border-radius:17px;background:#090c09a6;box-shadow:0 8px 22px #0003}.submission-status-card.is-pending{border-color:#e6a15260;background:linear-gradient(105deg,#f1912a12,#090c09a6 46%)}.submission-status-card.is-approved{border-color:#69a94c6b;background:linear-gradient(105deg,#79a85114,#090c09a6 46%)}.submission-status-card.is-rejected{border-color:#cd775a64;background:linear-gradient(105deg,#be654f16,#090c09a6 46%)}.submission-status-art{display:grid;place-items:center;width:70px;height:70px;overflow:hidden;border:1px solid #ffffff1c;border-radius:13px;background:linear-gradient(145deg,#372313,#171b16);color:#f3b868}.submission-status-art img{width:100%;height:100%;object-fit:cover}.submission-status-art .ui-icon{width:27px;height:27px}.submission-status-copy{min-width:0}.submission-status-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;color:#ffd092;font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.is-approved .submission-status-label{color:#b7de95}.is-rejected .submission-status-label{color:#f0ac98}.submission-status-label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.submission-status-copy h3{overflow:hidden;margin:0;color:#fff8ed;font-size:16px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.submission-status-copy p{margin:5px 0;color:#bdc3bb;font-size:12px;line-height:1.45}.submission-status-copy small{display:block;color:#858e82;font-size:10px}.submission-status-copy blockquote{margin:9px 0 8px;padding:8px 10px;border-left:2px solid #e38454;background:#d76a3712;color:#f1c3b4;font-size:12px;line-height:1.45}.submission-status-action{align-self:center}.submission-status-action>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #f4b3624f;border-radius:50%;color:#f3ad52;font-size:10px}.is-approved .submission-status-action>span{border-color:#86bb6658;color:#aeda8a}.submission-status-action .secondary{min-height:35px;padding:7px 10px;border-radius:10px;font-size:11px;white-space:nowrap}@media(max-width:620px){.submission-status-card{grid-template-columns:60px minmax(0,1fr);gap:11px;padding:11px}.submission-status-art{width:60px;height:60px;border-radius:12px}.submission-status-action{grid-column:2;justify-self:start;margin-top:-3px}.submission-status-copy h3{font-size:15px}.submission-status-copy p{font-size:11px}.submission-status-label{font-size:8px}.garden-submission-status{padding:17px}}.song-title-link,.feed-song-link,.listen-song-link,.rptn-player-title-link,.rptn-player-artist-link,.profile-name-link,.message-peer-link,.comment-author-link{color:inherit;text-decoration:none}.song-title-link:hover,.feed-song-link:hover,.listen-song-link:hover,.rptn-player-title-link:hover,.rptn-player-artist-link:hover,.profile-name-link:hover,.message-peer-link:hover,.comment-author-link:hover{color:var(--orange);text-decoration:none}.feed-song-link{display:inline-block}.seed-meta .artist-link{display:inline-flex;align-items:center;max-width:100%;min-height:34px}.profile-name-link{display:inline-flex;align-items:center;min-height:32px;color:#f7f5ef;font-weight:800}.comment-author-link{display:inline-flex;align-items:center;min-height:32px;color:#fff4e3;font-size:14px;font-weight:850}.comment-author-link:hover{color:#ffc174}.comment-list .comment-author-link+small{margin-top:4px}#listen-title .listen-song-link{display:inline-block;color:#fff7eb}.listen-artist-link{color:#ffc174;font-weight:800}.listen-artist-link:hover{color:#ffe0ad}.rptn-player-title-link{display:block;overflow:hidden;color:#fff9f0;font-size:clamp(19px,3.2vw,25px);font-weight:700;line-height:1.03;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.rptn-player-artist-link{display:block;overflow:hidden;color:#bec4bb;font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rptn-player-artist-link:hover{color:#ffc174}.message-peer-link{display:grid;gap:3px;color:#fff6e8}.message-peer-link strong,.message-peer-link span{display:block}@media(max-width:600px){.rptn-player-title-link{font-size:20px}.comment-author-link,.profile-name-link{min-height:36px}}.studio-references{margin:24px 0;padding:20px;border:1px solid #684d30;border-radius:18px;background:#f29a3106;min-width:0}.studio-reference-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.studio-reference-head h4{margin:0;font-size:16px}.studio-reference-head span{font-size:11px;color:#e9b67b}.studio-references p{font-size:12px;line-height:1.6;color:var(--muted)}.studio-composer .studio-reference-upload{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:22px 12px;border:1px dashed #b87a38;border-radius:14px;cursor:pointer;background:#251b10;transition:background .2s}.studio-reference-upload:hover,.studio-reference-upload:focus-within{background:#392612;outline:2px solid #f0a04a;outline-offset:2px}.studio-reference-upload .ui-icon{width:25px;height:25px;color:#f5ad5c}.studio-reference-upload span{font-size:11px;font-weight:400;color:#c8bba8}.studio-reference-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.studio-reference-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.studio-reference-card{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid #59412b;border-radius:12px;background:#151612}.studio-reference-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:7px;background:#080a08}.studio-reference-card span{font-size:10px;text-align:center;color:#e9b67b}.studio-reference-card button{font-size:11px;padding:7px;min-height:32px;border:1px solid #61503b;border-radius:8px;background:#2b2117;color:#f8e1c6;cursor:pointer}.studio-reference-card button:disabled{opacity:.5;cursor:wait}.studio-reference-count{color:#e9b67b!important;font-size:11px!important}@media(max-width:480px){.studio-references{padding:14px}.studio-reference-previews{gap:6px}.studio-reference-card{padding:5px}.studio-reference-card span{font-size:9px}}.account-settings{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;margin-top:24px;border:1px solid #343a32;border-radius:20px;background:#111610}.account-settings h3{margin:8px 0;font-size:20px}.account-settings p{margin:0;color:#a9afa5}.account-delete-open{color:#efaaa0;border:1px solid #69443e;background:transparent;border-radius:12px;padding:12px 18px;flex-shrink:0}.account-delete-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;background:#121711;color:#f5f5ee;border:1px solid #4b4538;border-radius:24px;padding:32px;overflow:auto}.account-delete-dialog::backdrop{background:#000c;backdrop-filter:blur(7px)}.account-delete-dialog h2{font-size:28px;margin:12px 0 18px}.account-delete-dialog p{color:#bdc3b8;line-height:1.6}.account-delete-dialog form{display:grid;gap:16px;margin-top:24px}.account-delete-dialog label{display:grid;gap:9px;font-weight:600}.account-delete-dialog input{box-sizing:border-box;width:100%;background:#0a0d09;color:#fff;border:1px solid #555a50;border-radius:12px;padding:13px;min-width:0}.account-delete-dialog input:focus{outline:2px solid #ff941f;outline-offset:2px}.account-delete-help{font-size:13px;margin:0}.account-delete-dialog a{color:#ffac50}.account-delete-overview{border:1px solid #484738;padding:14px;border-radius:12px;background:#1c2117}.account-delete-error{color:#ffb1a6!important;margin:0}.account-delete-actions{display:flex;gap:12px;flex-wrap:wrap}.account-delete-actions button{flex:1;min-width:160px;padding:13px;border-radius:12px}.account-delete-confirm{background:#a33027;border:1px solid #da6654;color:#fff;font-weight:700}.account-delete-confirm:disabled{opacity:.45;cursor:not-allowed}.account-delete-close{float:right;background:transparent;border:1px solid #555a50;border-radius:50%;width:34px;height:34px;color:#eee;font-size:23px}.account-delete-dialog .primary{display:inline-block;color:#121711;margin-top:12px}@media(max-width:600px){.account-settings{align-items:stretch;flex-direction:column;padding:22px}.account-delete-dialog{padding:23px;border-radius:20px}.account-delete-actions{flex-direction:column}.account-delete-dialog h2{font-size:25px}}.profile-image-edit{display:inline-block;position:relative;flex:none;padding:0;border:0;border-radius:50%;background:transparent;line-height:0;cursor:pointer}.profile-image-edit .profile-photo{margin:0!important}.profile-image-edit:focus-visible,.profile-banner-camera:focus-visible{outline:3px solid #ffb95f;outline-offset:5px}.artist-profile .artist-heading>.profile-image-edit{margin:0;justify-self:start}.artist-profile .artist-heading>.profile-image-edit .profile-photo{width:124px!important;height:124px!important;border:4px solid #171a17!important;box-shadow:0 10px 30px #0006}.profile-camera{position:absolute;right:0;bottom:1px;display:grid;place-items:center;width:34px;height:34px;border:3px solid #151915;border-radius:50%;background:#f1912a;color:#17110a;box-shadow:0 3px 12px #0006}.profile-camera svg,.profile-banner-camera svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.profile-banner-edit{position:relative}.profile-banner-camera{position:absolute;top:20px;right:20px;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #ffffff35;border-radius:12px;background:#111a;color:#fff;font-size:12px;font-weight:750;min-height:44px;backdrop-filter:blur(12px)}.garden-hero>.profile-banner-edit{position:absolute;inset:0}.garden-hero .profile-banner-edit>.artist-banner{width:100%;height:100%;object-fit:cover;border:0;opacity:.6}.garden-hero .profile-banner-edit>.banner-empty{background:radial-gradient(circle at 85% 18%,#f1912a90,transparent 24%),linear-gradient(132deg,#301a09,#121713 58%,#102017)}.artist-profile>.profile-banner-edit>.artist-banner{height:286px;width:100%;object-fit:cover}.artist-profile>.profile-banner-edit>.banner-empty{background:radial-gradient(circle at 78% 16%,#f1912a66,transparent 27%),linear-gradient(135deg,#573114,#18231a 65%)}.profile-image-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:26px;border:1px solid #53544a;border-radius:24px;color:#fff4e5;background:#161a17;box-shadow:0 28px 100px #0009}.profile-image-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.profile-image-dialog header{display:flex;gap:15px;justify-content:space-between;align-items:start}.profile-image-dialog h2{font-size:30px;line-height:1.15;margin:8px 0 0}.profile-image-dialog header button{min-width:44px;min-height:44px;border-radius:50%;padding:0;font-size:24px;background:#262b27}.profile-image-dialog>p{color:#bcc5b9;line-height:1.6;font-size:14px}.profile-image-dialog>small{display:block;color:#aab4a5;line-height:1.6;margin-top:12px}.profile-image-preview{display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#41301b,#232d24);margin:24px auto}.profile-image-preview.photo{width:180px;height:180px;border-radius:50%;border:3px solid #f1912a}.profile-image-preview.banner{width:100%;aspect-ratio:8/3;border-radius:14px}.profile-image-preview img{width:100%;height:100%;object-fit:cover}.profile-image-preview svg{width:46px;height:46px;fill:none;stroke:#ffbe6d;stroke-width:1.5}.profile-image-file{display:block;color:#ffd299;font-weight:700;font-size:14px}.profile-image-file input{display:block;box-sizing:border-box;width:100%;margin-top:10px;padding:10px;color:#ddd;background:#212721;border:1px solid #495143;border-radius:12px;font-size:12px}.profile-image-file input::file-selector-button{padding:10px 12px;margin-right:10px;color:#16110b;background:#f1912a;border:0;border-radius:8px;font-weight:700;cursor:pointer}.profile-image-dialog footer{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.profile-image-dialog footer button{min-height:44px;font-size:13px}.profile-image-status{min-height:22px}.artist-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.artist-platforms:empty{display:none}.artist-platform-card{display:flex;align-items:center;gap:14px;padding:18px 20px;min-height:80px;box-sizing:border-box;border:1px solid #485244;border-radius:16px;background:linear-gradient(120deg,#262b24,#161a17);color:#fff;text-decoration:none;transition:border-color .15s,background .15s}.artist-platform-card.youtube{border-color:#673731;background:linear-gradient(120deg,#34201f,#191b17)}.artist-platform-card.spotify{border-color:#305943;background:linear-gradient(120deg,#1c3024,#171c17)}.artist-platform-card img{flex:none;width:36px;height:36px}.artist-platform-card strong{display:block;font-size:18px;line-height:1.3}.artist-platform-card small{display:block;margin-top:4px;color:#bbc1b6;font-size:12px}.artist-platform-card>b{margin-left:auto;color:#ffbb69;font-size:22px}.artist-platform-card:hover{border-color:#f1912a;background:#322a20}.artist-platform-card:focus-visible{outline:3px solid #ffb95f;outline-offset:3px}@media(max-width:600px){.profile-banner-camera{top:12px;right:12px;padding:9px 11px}.profile-camera{width:31px;height:31px}.artist-profile>.profile-banner-edit>.artist-banner{height:180px}.artist-platforms{grid-template-columns:1fr;gap:9px;margin:18px 0}.artist-platform-card{min-height:74px;padding:14px 16px}.profile-image-dialog{padding:20px}.profile-image-dialog h2{font-size:27px}.profile-image-dialog footer{flex-wrap:wrap}.profile-image-dialog footer button{flex:1;white-space:nowrap}.fan-profile-hero .garden-person h2{font-size:38px}}@media(max-width:700px){.artist-profile .artist-heading>.profile-image-edit .profile-photo{width:84px!important;height:84px!important;border-width:3px!important}.artist-profile>.profile-banner-edit>.artist-banner{height:180px}}.artist-song-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.artist-song-actions .secondary{min-height:44px;padding:9px 12px;font-size:12px}.artist-song-actions [data-song-action=withdraw]{color:#e6b3a2;background:#30231e;border-color:#66463a}.garden-seed-card .artist-song-actions{position:relative;z-index:1}.submission-status-action{max-width:310px}.submission-status-action>.secondary{display:inline-flex;align-items:center;min-height:44px}.artist-song-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.artist-song-filters button{min-height:44px;font-size:12px;padding:9px 12px;background:#181d18}.artist-song-filters button[aria-pressed=true]{border-color:var(--orange);background:#362919;color:#ffc580}.artist-song-filters span{opacity:.65;margin-left:5px}.submission-status-card.is-withdrawn{opacity:.85;border-color:#4e4842}.artist-song-dialog{width:min(520px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:28px;background:#181d18;border:1px solid #69523b;border-radius:24px}.artist-song-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.artist-song-dialog header{display:flex;align-items:start;gap:20px;justify-content:space-between;margin-bottom:18px}.artist-song-dialog h2{font-size:28px;margin:8px 0 0;line-height:1.15}.artist-song-dialog [aria-label=Cerrar]{min-width:44px;min-height:44px;border-radius:50%;padding:0;font-size:24px}.artist-song-dialog p{line-height:1.6;color:#c0c7bb}.artist-song-dialog label{display:grid;gap:10px;font-size:14px}.artist-song-dialog input{width:100%;min-height:48px}.artist-song-dialog footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}.artist-song-dialog footer button{min-height:46px}.artist-song-dialog .artist-song-error{color:#ffc4b2}.artist-song-selected{display:block;overflow-wrap:anywhere}.garden-hero-actions>a.secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.garden-person h2,.garden-seed-card h3{overflow-wrap:anywhere}@media(max-width:620px){.artist-song-dialog{padding:20px}.artist-song-dialog h2{font-size:24px}.artist-song-dialog footer button{flex:1}.artist-song-actions{gap:6px}.submission-status-action{max-width:100%;width:100%}.garden-hero-actions{flex-wrap:wrap}.garden-hero-actions>*{min-height:44px}}@media(max-width:620px){.workspace>header.artist-dashboard-header{display:flex;flex-direction:column;align-items:stretch;gap:16px}.artist-dashboard-header>div:first-child{width:100%;order:0}.artist-dashboard-header h1{max-width:none;margin:0;font-size:30px;line-height:1.12}.artist-dashboard-header .account-actions{order:1;justify-content:flex-start;width:100%;flex-wrap:wrap}.artist-dashboard-header .global-search{order:2;width:100%;margin:0}.garden-dashboard .garden-hero-content{padding-top:72px;gap:30px;min-height:355px}.garden-dashboard .garden-person{min-width:0;width:100%}.garden-dashboard .garden-person>div{min-width:0}.garden-dashboard .garden-person h2{font-size:34px;line-height:1.03;letter-spacing:-.055em}.garden-dashboard .garden-person p{overflow-wrap:anywhere;font-size:12px}.garden-dashboard .garden-hero .eyebrow{font-size:9px}}.garden-dashboard .garden-seed-grid{grid-template-columns:1fr}.garden-dashboard .garden-seed-card{grid-template-columns:90px minmax(0,1fr) 36px;padding:16px;gap:12px 16px}.garden-dashboard .garden-seed-art{width:90px;height:90px;padding:0;grid-row:span 2;align-self:start}.garden-dashboard .garden-seed-card h3{font-size:18px;line-height:1.25}.garden-dashboard .garden-seed-card p{font-size:12px;line-height:1.6}.garden-song-tools{grid-column:2 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.garden-song-tools .artist-song-actions{margin:0}.garden-song-tools .story-promotion-trigger{margin:0;min-height:44px;max-width:100%;height:auto;width:auto;white-space:normal;text-align:left;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.artist-song-refresh-error{border:1px solid #815f37;padding:16px;border-radius:12px;margin:12px 0;color:#ffdaa8}@media(max-width:620px){.garden-dashboard .garden-seed-card{grid-template-columns:68px minmax(0,1fr) 32px;padding:12px;gap:12px}.garden-dashboard .garden-seed-art{width:68px;height:68px;grid-row:1}.garden-dashboard .garden-seed-card h3{font-size:17px}.garden-dashboard .garden-song-tools{grid-column:1 / -1}.garden-dashboard .garden-seed-open{width:32px}.garden-dashboard .garden-seed-card p{font-size:11px}}.profile-account-toolbar{display:none}.profile-account-menu,.artist-song-options{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #45463c;border-radius:24px;background:#151915;color:#fff4e9;overflow:auto;box-shadow:0 24px 90px #0009}.profile-account-menu::backdrop,.artist-song-options::backdrop{background:#000b;backdrop-filter:blur(6px)}.profile-account-menu header,.artist-song-options header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.profile-account-menu h2,.artist-song-options h2{font-size:25px;line-height:1.15;letter-spacing:-.03em;margin:8px 0 0;overflow-wrap:anywhere}.profile-account-menu header>button,.artist-song-options header>button{width:44px;height:44px;min-width:44px;padding:0;border:1px solid #494d43;border-radius:50%;background:#232821;color:#e3e7dd;font-size:25px}.profile-account-menu nav,.artist-song-options nav{display:grid;gap:4px}.profile-account-menu nav button,.artist-song-options nav button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:14px 10px;border:0;border-bottom:1px solid #ffffff0d;border-radius:8px;background:transparent;text-align:left;color:#f3f0e9;font-size:15px;font-weight:600}.profile-account-menu nav button b{color:#f1912a;font-size:19px}.profile-account-menu nav button:hover,.artist-song-options nav button:hover{background:#ffffff09}.profile-account-danger{margin-top:24px;padding-top:20px;border-top:1px solid #ffffff16}.profile-account-danger button{display:block;min-height:44px;padding:8px 10px;background:transparent;border:0;color:#e8a797;font-size:14px}.profile-account-danger small{display:block;padding:0 10px;color:#a4ada0;font-size:11px}.artist-song-options .is-danger{color:#e8a797}.artist-song-heading{display:flex;align-items:center;gap:4px;min-width:0}.artist-song-heading>span{min-width:0;overflow-wrap:anywhere}.artist-title-pencil,.artist-song-more{display:none}.artist-song-desktop{display:flex;flex-wrap:wrap;gap:7px}@media(max-width:620px){.profile-account-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}.profile-account-toolbar>span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#aeb6a9}.profile-account-toolbar>button{display:grid;place-items:center;min-width:44px;width:44px;height:44px;padding:10px;background:#1c211b;border:1px solid #3b4337;border-radius:13px;color:#ffb461}.profile-account-toolbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.profile-account-menu,.artist-song-options{margin:auto auto 16px;padding:22px;border-radius:24px;max-height:calc(100dvh - 40px)}.garden-dashboard .garden-hero-actions #edit-artist-profile,.garden-hero-actions .garden-logout,.account-settings,.garden-dashboard .garden-settings:not([open]){display:none}.garden-dashboard .garden-hero,.fan-profile-hero{min-height:0}.garden-dashboard .garden-hero-content,.fan-profile-hero .garden-hero-content{min-height:0;padding:72px 20px 22px;gap:22px}.garden-dashboard .garden-person h2{font-size:28px;line-height:1.08;letter-spacing:-.035em}.garden-dashboard .garden-person .profile-photo{width:68px;height:68px}.garden-hero-actions{width:100%;max-width:none;gap:8px}.garden-dashboard .garden-hero-actions .primary,.garden-dashboard .garden-hero-actions a{flex:1;padding:12px 10px;font-size:12px;text-align:center}.garden-dashboard .garden-growth-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.garden-dashboard .garden-growth-strip article{min-height:78px;padding:13px}.garden-dashboard .garden-growth-strip strong{font-size:22px;letter-spacing:-.025em}.garden-dashboard .garden-growth-strip small{font-size:10px}.garden-dashboard .garden-growth-strip .garden-balance strong{font-size:16px;line-height:1.35}.artist-title-pencil{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:12px;border:0;border-radius:10px;background:transparent;color:#e7b275}.artist-title-pencil svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.artist-title-pencil:hover{background:#f1912a14}.artist-song-desktop{display:none}.artist-song-actions{margin:0}.artist-song-more{display:grid;place-items:center;min-width:44px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid #ffffff16;border-radius:12px;color:#d5dbd0}.artist-song-more svg{width:22px;height:22px;fill:currentColor}.garden-dashboard .garden-song-tools{grid-column:2 / -1;flex-wrap:nowrap;justify-content:space-between;align-items:center}.garden-dashboard .garden-song-tools .story-promotion-trigger{flex:1;padding:8px 0;min-height:44px;border:0;background:transparent;font-size:11px;color:#ffbd75}.garden-dashboard .garden-seed-open{display:none}.garden-dashboard .garden-seed-card{grid-template-columns:60px minmax(0,1fr);gap:8px 12px}.garden-dashboard .garden-seed-art{width:60px;height:60px;grid-row:span 2}.garden-dashboard .garden-seed-card h3{font-size:16px;margin:0}.garden-dashboard .garden-seed-card .eyebrow{font-size:8px}.submission-status-card{grid-template-columns:52px minmax(0,1fr);align-items:start;padding:13px}.submission-status-art{width:52px;height:52px}.submission-status-action{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:0}.submission-status-action>.secondary{border:0;background:transparent;color:#ffbc73;padding:8px 0;font-size:12px}.submission-status-action>span{display:none}.submission-status-copy h3{font-size:16px;margin:0;line-height:1.3}.submission-status-copy p{font-size:12px;line-height:1.6;margin:4px 0 8px}.artist-song-filters{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:8px}.artist-song-filters button{flex:none;border-radius:999px;padding:9px 12px;white-space:nowrap;font-size:11px}.artist-title-pencil:focus-visible,.artist-song-more:focus-visible,.profile-account-toolbar button:focus-visible,.profile-account-menu button:focus-visible,.artist-song-options button:focus-visible{outline:2px solid #ffb95f;outline-offset:2px}}@media(max-width:620px){.garden-dashboard .garden-growth-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:16px;margin:12px 0 18px;overflow:hidden}.garden-dashboard .garden-growth-strip article:nth-child(-n+4){min-height:68px;border:0;border-radius:0;padding:12px 4px;gap:5px;text-align:center;align-content:center;background:#161c16}.garden-dashboard .garden-growth-strip article:nth-child(-n+3){border-right:1px solid #ffffff0d}.garden-dashboard .garden-growth-strip article:nth-child(-n+4)>span{font-size:7px;letter-spacing:.025em;overflow-wrap:anywhere}.garden-dashboard .garden-growth-strip article:nth-child(-n+4)>strong{font-size:19px;font-weight:700}.garden-dashboard .garden-growth-strip article:nth-child(-n+4)>small{display:none}.garden-dashboard .garden-growth-strip .garden-balance,.garden-dashboard .garden-growth-strip .garden-verify{grid-column:span 2;min-width:0;margin-top:10px;border-radius:14px;min-height:92px}.garden-dashboard .garden-growth-strip .garden-balance{margin-right:5px}.garden-dashboard .garden-growth-strip .garden-verify{margin-left:5px}}.profile-search-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-bottom:18px;padding:8px 12px;border:1px solid #4a5144;border-radius:12px;background:#1d241b;color:#ffbd72;font-size:17px}.profile-search-back span{font-size:13px}.artist-dashboard-header #page-title,.artist-dashboard-header>div:first-child>.eyebrow{display:none}.garden-dashboard .garden-growth-strip .garden-verify[hidden]{display:none}.profile-link-controls{margin:0 0 22px;padding:16px 18px;border:1px solid #ffffff14;border-radius:16px;background:#151a15}.profile-link-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-link-caption>span{color:#d7dfd0;font-size:9px;font-weight:800;letter-spacing:.1em}.profile-link-caption>small{color:#929c8c;font-size:11px}.profile-link-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-link-buttons>button{display:flex;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 14px;border:1px solid #3f493b;border-radius:12px;background:#1b2119;text-align:left}.profile-link-buttons img{flex:none;width:24px;height:24px}.profile-link-buttons>button>span{min-width:0}.profile-link-buttons strong{display:block;font-size:13px;color:#f5f6f1}.profile-link-buttons small{display:block;margin-top:3px;color:#a4aea0;font-size:11px}.profile-link-buttons b{margin-left:auto;line-height:0;color:#ffbf75}.profile-link-buttons svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.profile-link-buttons>button:hover{background:#262c21;border-color:#a67840}.profile-link-status{font-size:12px;color:#ffd093;margin:12px 0 0}.profile-link-status:empty{display:none}.profile-link-dialog{width:min(460px,calc(100vw - 24px));padding:24px;border-radius:22px;background:#151a15;border-color:#47523f}.profile-link-dialog header{align-items:start;gap:16px;margin-bottom:16px}.profile-link-dialog h2{font-size:29px;margin:8px 0 0}.profile-link-dialog [data-close]{flex:none;width:44px;height:44px;padding:0;font-size:24px}.profile-link-dialog p{font-size:13px;line-height:1.6;color:#b9c3b1}.profile-link-dialog form>small{font-size:11px;color:#a7b39e}.profile-link-dialog input{min-height:48px}.profile-link-dialog [role=status]{color:#ffca88;min-height:21px;margin:14px 0}.profile-link-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin:0}.profile-link-dialog footer button{min-height:44px;font-size:13px}.profile-menu-label{display:block;margin:20px 0 8px;color:#a6afa0;font-size:9px;font-weight:800;letter-spacing:.13em}.profile-account-menu .profile-explore-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-account-menu .profile-explore-nav>button{min-height:44px;padding:10px 12px;border:1px solid #ffffff15;background:#ffffff04;font-size:12px;text-align:left}.profile-account-menu .profile-account-danger{margin-top:16px;padding-top:16px}.garden-dashboard .submission-status-action{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:180px}.garden-dashboard .submission-status-action .artist-song-actions{margin:0}.garden-dashboard .submission-status-action .story-promotion-trigger{margin:0;padding:8px 0;min-height:36px;background:transparent;border:0;color:#ffbd75;font-size:11px;text-align:left}.garden-dashboard .submission-status-copy .submission-track-stats{font-size:11px;color:#e5c09a}.garden-dashboard .submission-status-list{margin-top:14px}@media(min-width:621px){.workspace>header.artist-dashboard-header{gap:16px;min-height:48px;margin-bottom:20px;padding-bottom:16px;flex-wrap:wrap}.artist-dashboard-header>div:first-child:has(.mobile-home){flex:0;display:none}.artist-dashboard-header>.global-search{min-width:0;flex:1 1 260px;max-width:440px;margin-left:0}.artist-dashboard-header>.account-actions{min-width:0;flex:0 1 auto;flex-wrap:wrap}.garden-dashboard .garden-hero,.garden-dashboard .garden-hero-content{min-height:240px}.garden-dashboard .garden-hero-content{padding:30px;gap:24px}.garden-dashboard .garden-person{gap:18px}.garden-dashboard .garden-person .profile-photo{width:88px;height:88px}.garden-dashboard .garden-person h2{font-size:40px;letter-spacing:-.035em}.garden-dashboard .garden-person p{font-size:12px}.garden-dashboard .garden-hero-actions button,.garden-dashboard .garden-hero-actions>a{font-size:12px;min-height:44px;padding:10px 12px}.garden-dashboard .garden-hero-actions{gap:8px}.garden-dashboard .garden-growth-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 18px;align-items:center}.garden-dashboard .garden-growth-strip article{min-width:0;min-height:74px;padding:12px 14px;border-radius:12px;gap:5px}.garden-dashboard .garden-growth-strip article>span{font-size:8px;letter-spacing:.08em}.garden-dashboard .garden-growth-strip article>strong{font-size:21px;line-height:1.1;font-weight:700}.garden-dashboard .garden-growth-strip article:nth-child(-n+4)>small{display:none}.garden-dashboard .garden-growth-strip .garden-balance,.garden-dashboard .garden-growth-strip .garden-verify{grid-column:span 2;min-height:90px}.garden-dashboard .garden-growth-strip .garden-balance>strong,.garden-dashboard .garden-growth-strip .garden-verify>strong{font-size:15px;line-height:1.35}.garden-dashboard .garden-growth-strip .garden-balance>a{font-size:11px;min-height:30px;display:flex;align-items:center}.garden-dashboard .garden-growth-strip .garden-verify button{min-height:36px;font-size:11px;padding:8px 10px}.garden-dashboard .garden-section>header h2{font-size:27px}.garden-dashboard .garden-section>header p{font-size:12px}.garden-dashboard .artist-title-pencil{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:9px;border:0;border-radius:9px;background:transparent;color:#e7b275}.garden-dashboard .artist-title-pencil svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.garden-dashboard .artist-title-pencil:hover{background:#f1912a14}.garden-dashboard .artist-song-desktop [data-song-action=edit_title]{display:none}}@media(min-width:1180px){.garden-dashboard .garden-growth-strip{grid-template-columns:repeat(4,minmax(0,1fr)) repeat(2,minmax(175px,1.65fr))}.garden-dashboard .garden-growth-strip .garden-balance,.garden-dashboard .garden-growth-strip .garden-verify{grid-column:auto}}@media(max-width:620px){body:has(.artist-dashboard-header)>.sidebar{display:none}.workspace:has(>header.artist-dashboard-header){padding-bottom:32px}.garden-dashboard .submission-status-card{grid-template-columns:52px minmax(0,1fr)}.garden-dashboard .submission-status-action{flex-direction:row;flex-wrap:wrap;align-items:center;max-width:none}.garden-dashboard .submission-status-action .story-promotion-trigger{flex-basis:100%}.garden-dashboard .garden-submission-status>header{align-items:start;gap:12px;flex-wrap:wrap}.garden-dashboard .garden-submission-status>header>.upload-trigger{font-size:12px;min-height:44px}.profile-link-controls{padding:14px;margin-bottom:18px}.profile-link-caption{align-items:start;flex-direction:column;gap:5px}.profile-link-buttons{gap:8px}.profile-link-buttons>button{gap:8px;padding:10px;min-height:62px}.profile-link-buttons img{width:20px;height:20px}.profile-link-buttons strong{font-size:12px}.profile-link-buttons small{font-size:10px}.profile-link-buttons svg{width:15px;height:15px}.profile-link-dialog{padding:20px}}@media(max-width:620px){.workspace>header.artist-dashboard-header{gap:0;padding-bottom:0;margin-bottom:16px;border-bottom:0}.artist-dashboard-header #page-title,.artist-dashboard-header>div:first-child>.eyebrow,.artist-dashboard-header>.global-search{display:none}.artist-dashboard-header .mobile-home{margin:0;line-height:0}.garden-hero .profile-account-toolbar{position:absolute;z-index:4;top:12px;right:12px;left:auto;display:flex;gap:7px;margin:0}.garden-hero .profile-account-toolbar>button{width:44px;min-width:44px;height:44px;border-radius:12px;padding:11px;background:#101510cc;border:1px solid #ffffff32;color:#ffe0b4;backdrop-filter:blur(10px)}.garden-hero .profile-account-toolbar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.garden-hero:has(.profile-account-toolbar) .profile-banner-camera{display:none}.profile-cover-account-slot{width:100%}.garden-hero .profile-cover-accounts{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0;flex-wrap:wrap}.garden-hero .profile-cover-accounts .header-upload,.garden-hero .profile-cover-accounts .avatar{display:none!important}.garden-hero .profile-cover-accounts .header-abonos,.garden-hero .profile-cover-accounts .header-messages{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:auto;height:auto;flex:none;white-space:nowrap;padding:10px 13px;border:1px solid #ffffff30;border-radius:12px;background:#0d140ccc;color:#ffd199;font-size:12px;font-weight:700;text-decoration:none}.garden-hero .profile-cover-accounts .header-messages span{display:inline;font-size:12px}.garden-hero .profile-cover-accounts .ui-icon{width:18px;height:18px}.garden-dashboard .garden-hero-content,.fan-profile-hero .garden-hero-content{gap:15px}.garden-dashboard .garden-growth-strip .garden-balance{display:none}.garden-dashboard .garden-growth-strip .garden-verify{grid-column:span 4;margin-left:0}.garden-dashboard .garden-growth-strip .garden-verify{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:12px 14px;column-gap:10px}.garden-dashboard .garden-growth-strip .garden-verify>span,.garden-dashboard .garden-growth-strip .garden-verify>strong{grid-column:1}.garden-dashboard .garden-growth-strip .garden-verify>strong{font-size:15px}.garden-dashboard .garden-growth-strip .garden-verify>button{grid-column:2;grid-row:1 / span 2;min-height:44px;margin:0;font-size:11px;padding:10px}.garden-dashboard:has(.profile-account-toolbar) .profile-link-controls,.garden-dashboard:has(.profile-account-toolbar) .garden-growth-strip .garden-verify{display:none}.workspace:has(.profile-search-page)>header #page-title,.workspace:has(.profile-search-page)>header>.global-search{display:none}.profile-search-page{padding:20px}.profile-search-page h2{margin-top:0;font-size:25px}.profile-search-page #community-search{gap:12px!important}.profile-search-page #community-search>label{flex-basis:100%!important;font-size:12px}.profile-search-page input{box-sizing:border-box;min-height:48px;margin-top:10px}.profile-search-page #community-search>.primary{width:100%;min-height:46px}.profile-search-page #search-results{grid-template-columns:1fr}}.profile-account-menu .profile-explore-nav{gap:8px}.profile-account-menu .profile-explore-nav>button{justify-content:flex-start;gap:11px;min-height:64px;padding:12px;border-radius:15px;border-color:#ffffff12;background:linear-gradient(140deg,#ffffff07,#ffffff02);transition:background .15s,border-color .15s}.profile-account-menu .profile-menu-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#f1912a12;color:#f6a449}.profile-account-menu .profile-menu-icon svg,.profile-account-menu .profile-menu-icon img{display:block;width:21px;height:21px;max-width:21px;max-height:21px}.profile-account-menu .profile-menu-text{flex:1;min-width:0;font-size:12px;line-height:1.35}.profile-account-menu .profile-menu-text small{display:block;font-size:9px;font-weight:500;color:#a3aca1;margin-top:3px}.profile-account-menu nav:not(.profile-explore-nav)>button{justify-content:flex-start;gap:12px;padding:10px 8px;min-height:54px}.profile-account-menu nav:not(.profile-explore-nav)>button b{font-size:22px;font-weight:400}.profile-account-menu .profile-explore-nav>button:hover,.profile-account-menu .profile-explore-nav>button:focus-visible{background:#f1912a15;border-color:#e9963970}.profile-account-menu .profile-explore-nav>button[aria-current=page]{border-color:#e99639;background:#f1912a12}.artist-studio-dock{display:none}.artist-activity-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid #ffffff20;border-radius:24px;background:#141814;color:#f4eee5;box-shadow:0 24px 90px #0009}.artist-activity-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.artist-activity-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.artist-activity-dialog header h2{margin:7px 0 0;font-size:26px;letter-spacing:-.03em}.artist-activity-dialog header>button{flex:none;width:44px;height:44px;border-radius:50%;padding:0;font-size:24px;background:#ffffff08;border:1px solid #ffffff18;color:inherit}.artist-activity-item{display:flex;gap:12px;padding:16px 10px;border-bottom:1px solid #ffffff0e;border-radius:12px}.artist-activity-item.is-unread{background:#f1912a09}.artist-activity-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#f1912a15;color:#f4a349}.artist-activity-icon svg{width:20px;height:20px}.artist-activity-copy{min-width:0;flex:1}.artist-activity-copy h3{font-size:13px;margin:0 0 5px;line-height:1.4}.artist-activity-copy p{font-size:12px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 7px;color:#c3c8bd}.artist-activity-copy time{font-size:10px;color:#949f90}.artist-activity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.artist-activity-actions a,.artist-activity-actions button{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:#ffb76a;background:none;border:none;padding:0 3px;text-decoration:none}.artist-activity-message{font-size:13px;line-height:1.65;color:#b4beb0;padding:14px 4px}.artist-activity-dialog button:focus-visible,.artist-activity-dialog a:focus-visible,.artist-studio-dock :is(button,a):focus-visible{outline:2px solid #ffb95f;outline-offset:3px}@media(max-width:620px){.garden-dashboard .garden-hero-actions>.upload-trigger,.garden-dashboard #artist-submissions>header>.upload-trigger{display:none}.garden-dashboard #artist-private-notices{display:none}.workspace:has(>header.artist-dashboard-header){padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}.artist-studio-dock{position:fixed;z-index:60;bottom:0;left:0;right:0;display:grid;grid-template-columns:minmax(44px,1fr) minmax(44px,1fr) auto minmax(44px,1fr) minmax(44px,1fr);align-items:center;gap:4px;height:auto;min-height:66px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#101510f5;border-top:1px solid #ffffff12;backdrop-filter:blur(20px);box-shadow:0 -8px 30px #0003}.artist-studio-dock>:is(button,a){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:48px;padding:4px;border:none;background:none;color:#bdc7b8;font-size:9px;border-radius:12px;text-decoration:none}.artist-studio-dock>:is(button,a)>span{white-space:nowrap}.artist-studio-dock>[data-home]{grid-column:1;justify-self:stretch}.artist-studio-dock>.studio-community{grid-column:2;justify-self:stretch}.artist-studio-dock>.studio-news{grid-column:4;justify-self:stretch}.artist-studio-dock>.studio-tv{grid-column:5;justify-self:stretch}.artist-studio-dock .ui-icon{display:block;width:23px;height:23px}.artist-studio-dock>:is(.studio-community,.studio-news,.studio-tv) .ui-icon{width:20px;height:20px}.artist-studio-dock>a[aria-current=page]{color:#f5f5f7;background:#ffffff08}.artist-studio-dock>.studio-seed{grid-column:3;justify-self:center;flex-direction:row;gap:7px;width:96px;min-width:96px;min-height:44px;padding:10px;border:1px solid #ffad52;border-radius:24px;background:linear-gradient(120deg,#ffb453,#ed851d);color:#23170b;font-size:12px;font-weight:800;box-shadow:0 3px 16px #f1912a18}.artist-studio-dock>.studio-seed .ui-icon{width:18px;height:18px}.artist-studio-dock b{position:absolute;top:0;right:3px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#ff982c;color:#21170c;border:2px solid #101510;font:800 9px/1 sans-serif}.artist-studio-dock b[hidden]{display:none}.artist-activity-dialog{margin:auto auto 16px}}@media(max-width:620px){.garden-hero .profile-cover-accounts .header-abonos{display:none!important}.garden-hero .profile-cover-accounts .header-messages{position:relative;width:44px;height:44px;min-width:44px;padding:10px}.garden-hero .profile-cover-accounts .header-messages>span{display:none}.garden-hero .profile-cover-accounts .header-messages .ui-icon{width:21px;height:21px}.studio-message-count{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#ff982c;color:#21170c;border:2px solid #101510;font:800 9px/1 sans-serif}.studio-message-count[hidden]{display:none}}.account-actions .account-menu-trigger{display:grid;place-items:center;padding:10px;background:#ffffff06;border:1px solid #ffffff28;color:#f9c07b;border-radius:12px;width:44px;height:44px;min-width:44px}.account-actions .account-menu-trigger .ui-icon{display:block;width:21px;height:21px}.account-actions .account-menu-trigger:focus-visible{outline:2px solid #ffb95f;outline-offset:3px}@media(max-width:620px){.garden-hero .profile-cover-account-slot{position:absolute;z-index:4;top:12px;right:165px;width:44px}.garden-hero .profile-cover-accounts{width:44px;flex-wrap:nowrap}}.artist-activity-clear{display:block;min-height:44px;padding:8px 0;margin:0 0 8px;background:none;border:0;color:#ffb76a;font-size:11px;font-weight:600}.artist-activity-clear[hidden]{display:none}@media(max-width:620px){.garden-hero .profile-cover-accounts .header-messages{border-color:#ffffff32;background:#101510cc;color:#ffe0b4;backdrop-filter:blur(10px)}}.workspace>header>div:has(#page-title){display:none}.account-actions .header-messages{position:relative}@media(max-width:620px){body>.sidebar{display:none!important}.workspace{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}.workspace>header{flex-wrap:wrap;align-items:center;gap:12px}.workspace>header .account-actions{margin-left:auto}.workspace>header .global-search{flex-basis:100%;width:100%;order:2}.workspace>header .header-upload{display:none}}.garden-dashboard .garden-growth-strip .garden-balance,.garden-dashboard .garden-growth-strip .garden-verify{display:none}@media(min-width:621px){.garden-dashboard .garden-growth-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace>header>div:has(#page-title)>#page-title,.workspace>header>div:has(#page-title)>.eyebrow{display:none}@media(max-width:620px){.workspace>header>div:has(#page-title){display:block!important;width:auto!important;flex:0 0 auto;order:0}.workspace>header .mobile-home{display:block;margin:0;line-height:0}.workspace>header .mobile-logo{display:block;width:108px;max-height:58px;object-fit:contain}}.desktop-brand,.account-actions .header-profile,.account-actions .header-notifications,.account-actions .header-upload{display:none}@media(max-width:620px){.account-actions :is(.header-notifications,.header-messages){position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:#e7e7ec}.account-actions :is(.header-notifications,.header-messages) .ui-icon{width:21px;height:21px}.account-actions .header-messages>span{display:none}.workspace>header.rapeton-masthead>.account-actions{flex-wrap:nowrap;width:auto;min-width:0;gap:4px}}@media(min-width:621px){.workspace>header.rapeton-masthead,.workspace>header.rapeton-masthead.artist-dashboard-header{position:fixed;inset:0 0 auto;z-index:70;height:88px;min-height:88px;margin:0;padding:14px 28px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:28px;border-bottom:1px solid #ffffff12;background:#101310f5;backdrop-filter:blur(18px)}.workspace>header.rapeton-masthead>.desktop-brand{display:flex;flex:0 0 180px;align-items:center;justify-content:flex-start;height:58px;order:0}.desktop-brand img{display:block;width:154px;height:58px;object-fit:contain}.workspace>header.rapeton-masthead>.global-search,.workspace>header.rapeton-masthead.artist-dashboard-header>.global-search{display:flex;order:1;flex:1 1 380px;min-width:160px;max-width:480px;margin:0 auto;border-radius:28px;background:#ffffff07}.workspace>header.rapeton-masthead .global-search input{font-size:12px}.workspace>header.rapeton-masthead>.account-actions,.workspace>header.rapeton-masthead.artist-dashboard-header>.account-actions{order:2;flex:0 0 auto;flex-wrap:nowrap;width:auto;margin:0;gap:10px}.account-actions .header-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 19px;border:1px solid #ffffff1c;border-radius:25px;background:#262b25;color:#f7f6ef;font-size:12px;font-weight:800;white-space:nowrap}.header-upload .ui-icon{width:19px;height:19px;color:#ffa13e}.account-actions .header-upload:hover{background:#333a30;border-color:#f1912a}.account-actions .header-profile,.account-actions .header-notifications,.account-actions .header-messages{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:10px;border:1px solid transparent;border-radius:50%;background:transparent;color:#e7eae2}.account-actions .header-messages>span{display:none}.header-notifications .ui-icon,.header-messages .ui-icon{width:22px;height:22px}.account-actions .header-profile{padding:0;border:1px solid #ffad5266;overflow:hidden}.account-actions .header-profile .profile-photo{display:block!important;width:42px!important;height:42px!important;min-width:42px!important;object-fit:cover;border:0;margin:0!important;border-radius:50%}.account-actions .header-notifications:hover,.account-actions .header-messages:hover{background:#ffffff08;color:#ffad52}.account-actions .account-register,.account-actions .account-login{border:0;background:transparent;color:#ffae53;font-size:12px;letter-spacing:0;padding:0 4px}body>.sidebar{top:88px;padding-top:24px}body>.sidebar>.brand{display:none}.workspace{padding-top:112px}}@media(min-width:621px)and (max-width:1000px){.workspace>header.rapeton-masthead,.workspace>header.rapeton-masthead.artist-dashboard-header{gap:14px;padding-inline:18px}.workspace>header.rapeton-masthead>.desktop-brand{flex-basis:128px}.desktop-brand img{width:120px}.workspace>header.rapeton-masthead>.account-actions,.workspace>header.rapeton-masthead.artist-dashboard-header>.account-actions{gap:5px}.account-actions .header-upload{padding-inline:12px}.account-actions .account-register,.account-actions .account-login{font-size:11px}}@media(min-width:621px)and (max-width:760px){.workspace>header.rapeton-masthead>.global-search,.workspace>header.rapeton-masthead.artist-dashboard-header>.global-search{min-width:110px}.workspace>header.rapeton-masthead .global-search input{font-size:11px}.account-actions .header-upload{padding-inline:10px}.header-upload .ui-icon{display:none}}.studio-message-count{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#ff982c;color:#21170c;border:2px solid #101510;font:800 9px/1 sans-serif}.studio-message-count[hidden]{display:none}body>.sidebar nav>[data-view=ranking],body>.sidebar nav>[data-view=profile]{display:none!important}body>.sidebar>.upload-trigger{display:none!important}@media(min-width:621px){.account-actions .account-menu-trigger,.profile-account-toolbar .profile-cover-menu{display:none}}.sidebar-orange-card{position:relative;isolation:isolate;flex:none;overflow:hidden;padding:18px;margin:0 0 24px;border:1px solid #d887334f;border-radius:20px;background:radial-gradient(ellipse at 105% 0%,#f1912a30,transparent 65%),linear-gradient(145deg,#251d13,#151913 80%);box-shadow:inset 0 1px #ffffff06,0 12px 28px #0002}.sidebar-orange-card[hidden]{display:none}.sidebar-orange-signature{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.sidebar-orange-signature .eyebrow{font-size:8px;letter-spacing:.13em;color:#ffc784}.sidebar-orange-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffb95728;border-radius:10px;background:#f1912a0b}.sidebar-orange-mark .orange-verified{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;flex:none}.sidebar-orange-mark svg{display:block;width:20px!important;height:20px!important}.sidebar-orange-card h3{font-family:inherit;font-size:25px;letter-spacing:-.065em;line-height:1.05;margin:0 0 10px;color:#fff2dc;font-weight:800}.sidebar-orange-card p{font-size:11px;line-height:1.6;color:#bcb6a8;margin:0 0 16px}.sidebar-orange-card button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 11px;border:1px solid #ffb457;border-radius:12px;background:linear-gradient(125deg,#ffb257,#f18a24);color:#271a0b;font-size:10px;font-weight:800;text-align:left}.sidebar-orange-card button b{font-size:16px}.sidebar-orange-card button:hover{background:#ffb457}@media(min-width:621px){body>.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3c4039 transparent}.sidebar nav{margin-bottom:20px}}.garden-dashboard .garden-hero-actions>.upload-trigger{display:none!important}.artist-profile-dialog{width:min(760px,calc(100vw - 28px));padding:26px}.artist-profile-dialog .dialog-head{margin-bottom:20px}.artist-profile-dialog .dialog-head h2{margin:5px 0 0}.artist-profile-dialog .dialog-head>.icon{width:44px;height:44px;min-width:44px;border-radius:50%;background:#ffffff08;border-color:#ffffff20}.artist-profile-dialog .garden-settings-body{padding:0;border:0}.artist-profile-dialog .profile-form{max-width:none}.artist-profile-dialog .garden-image-controls{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}.artist-profile-dialog .profile-photo{width:76px;height:76px;margin:0}.artist-profile-dialog .garden-save-profile{width:100%;margin-top:18px}.artist-profile-dialog #profile-error:empty{display:none}@media(max-width:620px){.artist-profile-dialog{padding:20px}.artist-profile-dialog .garden-image-controls,.artist-profile-dialog .garden-form-grid{grid-template-columns:1fr}}.account-settings[hidden],.garden-dashboard .artist-song-desktop,.submission-options-source[hidden]{display:none!important}.garden-dashboard .artist-song-more{display:grid;place-items:center;flex:none;min-width:44px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid #ffffff16;border-radius:12px;color:#d5dbd0}.garden-dashboard .artist-song-more svg{width:22px;height:22px;fill:currentColor}.garden-dashboard .submission-status-action{align-self:start;align-items:flex-end;max-width:44px}.artist-song-more:focus-visible{outline:2px solid #ffb95f;outline-offset:2px}.artist-song-options nav a{display:flex;align-items:center;min-height:54px;padding:14px 10px;border-bottom:1px solid #ffffff0d;border-radius:8px;color:#f3f0e9;font-size:15px;font-weight:600;text-decoration:none;box-sizing:border-box}.artist-song-options nav a:hover{background:#ffffff09}.artist-song-options nav a:focus-visible{outline:2px solid #ffb95f;outline-offset:2px}@media(max-width:620px){.garden-dashboard .submission-status-card{grid-template-columns:52px minmax(0,1fr) 44px}.garden-dashboard .submission-status-action{grid-column:3;grid-row:1;margin:0;width:44px}.garden-dashboard .submission-status-copy{grid-column:2;grid-row:1}}.garden-dashboard .artist-song-actions{position:relative;overflow:visible}.garden-dashboard .submission-status-card.has-song-menu{position:relative;z-index:30;overflow:visible}.artist-song-dropdown{position:absolute;top:calc(100% + 7px);right:0;z-index:40;display:grid;width:min(260px,calc(100vw - 28px));padding:6px;border:1px solid #ffffff24;border-radius:14px;background:#1a201a;box-shadow:0 14px 38px #0008;box-sizing:border-box}.artist-song-dropdown>a,.artist-song-dropdown>button{display:flex;align-items:center;min-height:44px;width:100%;padding:11px 13px;box-sizing:border-box;border:0;border-radius:9px;background:transparent;color:#f3f0e9;text-align:left;font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:normal;line-height:1.4}.artist-song-dropdown>a:hover,.artist-song-dropdown>button:hover{background:#ffffff0a}.artist-song-dropdown>.is-danger{color:#efae99;border-top:1px solid #ffffff12;border-radius:0 0 9px 9px;margin-top:3px}.artist-song-dropdown>a:focus-visible,.artist-song-dropdown>button:focus-visible{outline:2px solid #ffb95f;outline-offset:-2px;background:#ffffff0a}.artist-song-dropdown>p{margin:6px;padding:6px;font-size:12px;color:#bcc3b7}.profile-account-menu.is-dropdown{position:fixed;inset:auto;z-index:200;margin:0;padding:14px;border-radius:18px;display:block;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;box-shadow:0 16px 42px #0008;background:#171d17;border-color:#ffffff24}.profile-account-menu.is-dropdown header{margin-bottom:6px;align-items:center}.profile-account-menu.is-dropdown header .eyebrow{display:none}.profile-account-menu.is-dropdown h2{font-size:15px;letter-spacing:0;margin:0}.profile-account-menu.is-dropdown header>button{width:32px;height:32px;min-width:32px;font-size:20px}.profile-account-menu.is-dropdown nav{gap:0}.profile-account-menu.is-dropdown nav button{min-height:44px;padding:10px 8px;font-size:13px}.profile-account-menu.is-dropdown .profile-menu-icon{width:22px;height:22px}.profile-account-menu.is-dropdown .profile-menu-icon svg{width:20px;height:20px}.profile-account-menu.is-dropdown .profile-menu-label{margin:10px 8px 5px;font-size:9px}.profile-account-menu.is-dropdown .profile-account-danger{margin-top:10px;padding-top:9px}.profile-account-menu.is-dropdown .profile-account-danger button{font-size:12px}.profile-account-menu.is-dropdown .profile-account-danger small{font-size:10px}@media(min-width:621px){.profile-account-menu.is-dropdown .profile-explore-nav,.profile-account-menu.is-dropdown .profile-explore-label{display:none}}.artist-activity-dialog.is-dropdown{position:fixed;inset:auto;z-index:200;display:block;margin:0;padding:18px;border-radius:18px;background:#171d17;border-color:#ffffff24;box-shadow:0 16px 42px #0008;overscroll-behavior:contain;scrollbar-width:thin}.artist-activity-dialog.is-dropdown header .eyebrow{display:none}.artist-activity-dialog.is-dropdown header h2{font-size:18px;margin:0}.artist-activity-dialog.is-dropdown header{margin-bottom:14px}.artist-activity-dialog.is-dropdown header>button{width:32px;height:32px;min-width:32px;min-height:32px;font-size:20px}.garden-dashboard .artist-song-heading>span{white-space:normal;overflow-wrap:anywhere}.sidebar-orange-price{display:flex;align-items:baseline;gap:7px;margin:13px 0}.sidebar-orange-price b{font-size:27px;color:#fff}.sidebar-orange-price span{font-size:12px;color:#edd8c4}.sidebar-orange-card ul{padding-left:17px;margin:12px 0;font-size:12px;line-height:1.75;color:#f3e7da}.sidebar-orange-card>small{display:block;font-size:10px;line-height:1.5;color:#d7c3af}.sidebar-orange-activate{display:flex;justify-content:space-between;gap:7px;align-items:center;background:#ff901a;color:#17100a!important;border-radius:10px;padding:11px 10px;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none}.naranja-page{max-width:850px;margin:0 auto;padding:clamp(18px,4vw,45px);border:1px solid #39362f;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#ad510f26,transparent 55%),#111410;color:#f7f5ef}.naranja-back{color:#c1baac;font-size:13px;text-decoration:none}.naranja-page header{display:block;margin:28px 0;min-width:0}.naranja-page header .eyebrow{display:block}.naranja-price{flex-wrap:wrap}.naranja-page h2{font-size:clamp(32px,5vw,56px);letter-spacing:-.045em;line-height:1.05;margin:12px 0}.naranja-page header p{max-width:520px;color:#bfbcae;line-height:1.6}.naranja-price{display:flex;gap:11px;align-items:baseline;margin-top:24px}.naranja-price b{font-size:46px;color:#ff981f}.naranja-price span{color:#c2b8aa}.naranja-includes{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:24px 0}.naranja-includes article{display:flex;gap:15px;background:#1b1e18;border:1px solid #35372e;padding:21px;border-radius:16px}.naranja-includes i{font-style:normal;color:#ff9c25;font-size:23px;width:30px;flex-shrink:0}.naranja-includes .verified-orange{width:24px!important;height:24px!important}.naranja-includes h3{font-size:16px;margin:0 0 9px}.naranja-includes p,.naranja-page footer p{font-size:13px;color:#bfbbae;line-height:1.65;margin:0}.naranja-actions{display:flex;flex-wrap:wrap;gap:10px}.naranja-actions a{text-decoration:none}.naranja-page footer{margin-top:22px;border-top:1px solid #38392f;padding-top:22px;display:grid;gap:12px}.naranja-warning{background:#45301344;border:1px solid #835627;border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.naranja-quota{padding:20px;border:1px solid #825525;border-radius:15px}.naranja-quota>span{font-size:10px;letter-spacing:.1em}.naranja-quota strong{display:block;font-size:34px;margin:12px 0}.naranja-quota small{font-size:20px;color:#aaa}.naranja-quota progress{width:100%;accent-color:#ff951b}.naranja-quota p{font-size:12px;color:#c9c0b3}.naranja-cancel-confirm{padding:16px;margin-top:14px;border:1px solid #65513a;border-radius:12px}.naranja-message{font-size:13px;line-height:1.6}.naranja-page [hidden]{display:none!important}@media(max-width:650px){.naranja-includes{grid-template-columns:1fr}.naranja-page{border-radius:18px}.naranja-actions>*{width:100%}.naranja-page h2{font-size:34px}.naranja-page .naranja-includes article{padding:17px}}.profile-menu-cancel-subscription{display:block;color:#d6b69b!important;font-size:12px;line-height:1.5;padding:10px 15px;text-decoration:none;border-bottom:1px solid #34362d}.profile-menu-cancel-subscription:hover{color:#ffad50!important;background:#ff981b10}.platform-catalog{margin:24px 0;border:1px solid #34342e;border-radius:20px;background:linear-gradient(145deg,#1c1c19,#111210);color:#fff;overflow:hidden;min-width:0}.platform-catalog [hidden]{display:none!important}.platform-catalog button{font:inherit;cursor:pointer}.platform-catalog button:focus-visible,.platform-catalog a:focus-visible{outline:2px solid #ff991f;outline-offset:3px}.platform-catalog .pc-opener{width:100%;display:flex;align-items:center;gap:15px;padding:22px;text-align:left;border:0;background:transparent;color:inherit;border-radius:0}.platform-catalog .pc-opener>span:nth-child(2){flex:1;min-width:0}.platform-catalog .pc-opener b{display:block;font-size:17px;line-height:1.35}.platform-catalog .pc-opener small{display:block;margin-top:5px;color:#aaa9a0;font-size:12px}.platform-catalog .pc-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;background:#ff941b;color:#111;border-radius:13px;font-size:26px}.platform-catalog .pc-chevron{font-size:24px;transition:transform .15s}.platform-catalog .pc-opener[aria-expanded=true] .pc-chevron{transform:rotate(180deg)}.platform-catalog .pc-content{padding:0 22px 20px}.platform-catalog .pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #31312b;padding:18px 0}.platform-catalog [role=tablist]{display:flex;gap:7px}.platform-catalog [role=tab]{border:1px solid #35352f;background:#20211d;color:#c4c3ba;padding:9px 15px;border-radius:10px;font-size:13px}.platform-catalog [role=tab][aria-selected=true]{background:#ff941b;border-color:#ff941b;color:#141510;font-weight:750}.platform-catalog .pc-arrows{display:flex;gap:6px}.platform-catalog .pc-arrows button,.platform-catalog .pc-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #393932;border-radius:50%;background:#24251f;color:#fff;font-size:23px;padding:0}.platform-catalog .pc-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 2px 14px;scrollbar-width:thin;scrollbar-color:#9b652c #1c1d18}.platform-catalog .pc-tile{flex:0 0 245px;min-width:0;scroll-snap-align:start}.platform-catalog .pc-rail.is-music .pc-tile{flex-basis:185px}.platform-catalog .pc-tile button{display:block;width:100%;text-align:left;color:#fff;border:0;background:transparent;padding:0;border-radius:12px}.platform-catalog .pc-tile b{display:block;font-size:13px;line-height:1.5;margin:9px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-catalog .pc-tile small{display:block;color:#96978e;font-size:11px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-catalog .pc-art{position:relative;display:block;aspect-ratio:16/9;background:#22241f;border-radius:12px;overflow:hidden}.platform-catalog .is-music .pc-art{aspect-ratio:1}.platform-catalog .pc-art img{display:block;width:100%;height:100%;object-fit:cover}.platform-catalog .pc-play{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:32px;height:32px;background:#ff941b;color:#111;border-radius:50%;font-size:23px;box-shadow:0 2px 10px #0008}.platform-catalog [aria-pressed=true] .pc-art{box-shadow:0 0 0 2px #ff941b inset}.platform-catalog .pc-preview{margin:10px 0 0;padding:16px;border:1px solid #55503d;background:#090a08;border-radius:16px}.platform-catalog .pc-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.platform-catalog .pc-preview-head strong{min-width:0;font-size:15px;line-height:1.4}.platform-catalog .pc-close{flex:none}.platform-catalog .pc-stage{width:100%;min-width:0}.platform-catalog iframe{display:block;width:100%;border:0;border-radius:12px}.platform-catalog .pc-video{aspect-ratio:16/9;height:auto}.platform-catalog .pc-spotify{height:352px}.platform-catalog .pc-media-note,.platform-catalog .pc-selection-note{color:#a3a396;font-size:11px;line-height:1.7;margin:12px 0 0}.platform-catalog .pc-official-link{display:inline-block;margin:9px 0 0;color:#ffb252;font-size:12px;font-weight:700;text-decoration:none}.naranja-catalog-benefit small{display:block;font-size:12px;line-height:1.6;color:#aaa99e;margin-top:7px}@media(max-width:600px){.platform-catalog{margin:18px 0;border-radius:16px}.platform-catalog .pc-opener{padding:16px;gap:12px}.platform-catalog .pc-opener b{font-size:15px}.platform-catalog .pc-content{padding:0 14px 16px}.platform-catalog .pc-icon{width:36px;height:36px;border-radius:11px;font-size:24px}.platform-catalog .pc-tile{flex-basis:225px}.platform-catalog .pc-rail.is-music .pc-tile{flex-basis:155px}.platform-catalog .pc-preview{padding:10px}.platform-catalog .pc-top{padding:14px 0}}.platform-catalog .pc-unavailable{padding:18px 22px;margin:0;font-size:13px;line-height:1.6;color:#c5c5bc}.artist-platforms{align-items:start}.platform-dropdown{min-width:0}.platform-dropdown>.artist-platform-card{width:100%;text-align:left;font:inherit;cursor:pointer}.platform-dropdown>.artist-platform-card[aria-expanded=true]{border-radius:16px 16px 0 0;border-bottom-color:transparent}.platform-dropdown>.artist-platform-card[aria-expanded=true]>b{transform:rotate(180deg)}.platform-dropdown>.pc-dropdown{margin:0;padding:14px;border-radius:0 0 16px 16px;border-top:0;background:#131713}.platform-dropdown>.pc-dropdown[hidden]{display:none!important}.pc-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.pc-dropdown-head>strong{font-size:13px;color:#e3e7dd}.pc-dropdown .pc-stage:empty,.pc-dropdown .pc-track-list:empty{display:none}.pc-dropdown .pc-track-list{display:grid;gap:4px;max-height:350px;overflow-y:auto;margin-top:10px}.pc-dropdown .pc-track{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:10px;background:transparent;text-align:left;color:#f7f7ef}.pc-dropdown .pc-track:hover,.pc-dropdown .pc-track[aria-pressed=true]{background:#ffffff0c}.pc-dropdown .pc-track>img{width:68px;aspect-ratio:16/9;object-fit:cover;border-radius:7px;flex:none}.pc-dropdown .pc-track>span:first-of-type{flex:1;min-width:0}.pc-dropdown .pc-track strong{display:block;font-size:12px;line-height:1.4}.pc-dropdown .pc-track small{display:block;color:#a6ac9f;font-size:10px;margin-top:3px}.pc-dropdown .pc-track>span:last-child{color:#ffb35e}@media(min-width:601px)and (max-width:900px){.artist-platforms{grid-template-columns:1fr}}@media(max-width:900px){.public-platforms .artist-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-platforms .platform-dropdown{display:contents}.public-platforms .artist-platform-card{grid-row:1;min-width:0;min-height:76px;height:100%;padding:12px 9px;gap:7px}.public-platforms .artist-platform-card.youtube{grid-column:1}.public-platforms .artist-platform-card.spotify{grid-column:2}.public-platforms .artist-platform-card img{width:24px;height:24px}.public-platforms .artist-platform-card>span{min-width:0;flex:1}.public-platforms .artist-platform-card strong{font-size:14px}.public-platforms .artist-platform-card small{font-size:10px;line-height:1.35}.public-platforms .artist-platform-card>b{font-size:16px;flex:none}.public-platforms .artist-platform-card[aria-expanded=true]{border-radius:16px;border-bottom-color:initial;box-shadow:inset 0 0 0 1px #f1912a}.public-platforms .platform-dropdown>.pc-dropdown{grid-column:1/-1;grid-row:2;border:1px solid #364032;border-radius:16px;padding:12px}}@media(max-width:360px){.public-platforms .artist-platform-card{padding:10px 7px;gap:5px}.public-platforms .artist-platform-card img{width:20px;height:20px}.public-platforms .artist-platform-card small{font-size:9px}.public-platforms .artist-platform-card>b{font-size:12px}}.external-play-gate[hidden]{display:none!important}#listen-dialog :is(.listen-song-link,.rptn-player-title-link):focus{outline:none;box-shadow:none}#listen-dialog :is(.listen-song-link,.rptn-player-title-link):focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.global-search-results>section:empty{display:none}.global-search-results>.global-search-loading:empty{display:none}.global-search-results .search-content-card .global-result-art{display:grid;place-items:center;text-decoration:none}.global-search-results .search-content-card em{font-style:normal;font-size:9px;color:var(--muted);white-space:nowrap}#search-results .search-users,#search-results .search-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:14px;min-width:0}#search-results :is(.search-users,.search-related)>h3{grid-column:1/-1;margin:10px 0 4px;font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}#search-results .search-users>.track-row,#search-results .search-content-row{min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:#ffffff03;gap:14px}#search-results .search-content-row{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start}#search-results .search-content-art{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#ffffff08;text-decoration:none}#search-results .search-content-art img{width:100%;height:100%;object-fit:cover}#search-results .search-content-row>div{min-width:0}#search-results .search-content-row .artist-link{font-size:16px;overflow-wrap:anywhere}#search-results .search-content-row small{display:block;margin-top:5px;padding:0;border:0;font-size:11px;color:var(--muted)}#search-results .search-content-row .search-content-summary{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0 0;overflow-wrap:anywhere}#search-results .search-content-row>em{grid-column:2;font-style:normal;font-size:10px;color:var(--muted)}#search-results :is(.search-users,.search-related):empty{display:none}#search-results .search-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}#search-results .search-content-row .search-content-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){#search-results .search-users,#search-results .search-related{grid-template-columns:1fr}#search-results .search-content-row{padding:16px}}.community-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,60px);margin:0 0 34px;border:1px solid #8c5b2b;border-radius:28px;background:radial-gradient(circle at 82% 14%,rgba(241,145,42,.42),transparent 28%),linear-gradient(135deg,#351d0c,#171815 60%,#142018);box-shadow:0 24px 60px #00000040}.community-hero:after{content:"\2726";position:absolute;right:8%;bottom:-12%;font-size:160px;color:#ffbf6f14;line-height:1}.community-hero>*{position:relative;z-index:1}.community-hero h2{max-width:720px;margin:9px 0 13px;color:#fff8ed;font-size:clamp(36px,5vw,68px);line-height:.94;letter-spacing:-.07em}.community-hero p{max-width:620px;margin:0;color:#d1d5ca;font-size:15px;line-height:1.7}.community-section{padding:2px 0 36px}.community-section .section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.community-section .section-head h2{margin:5px 0 0;font-size:30px;letter-spacing:-.055em}.community-fans{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important}.community-fan{display:flex!important;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid #373b36;border-radius:17px;background:linear-gradient(140deg,#1d211e,#151815);color:#f4f3ed!important;text-decoration:none!important;box-shadow:0 9px 22px #0000001f;transition:transform .18s,border-color .18s,background .18s}.community-fan:hover{transform:translateY(-3px);border-color:#f1912a;background:#22261f}.community-fan .profile-photo,.community-event .profile-photo{flex:0 0 auto;width:44px!important;height:44px!important;border:1px solid rgba(241,145,42,.62)!important;border-radius:50%;object-fit:cover}.community-fan strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-fan small{display:block;margin-top:4px;color:#abb1a7;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-activity{display:grid!important;gap:12px;max-width:820px}.community-event{display:flex!important;align-items:flex-start;gap:13px;padding:17px;border:1px solid #373b36;border-radius:17px;background:#171b18}.community-event p{margin:4px 0 5px;color:#c9cec4;line-height:1.5}.community-event small{color:#939a90;font-size:11px}.community-member-link{display:inline-flex;gap:8px;align-items:center;color:#fff5e7!important;text-decoration:none!important;font-weight:800}.community-member-link span{color:#f3ad5b;font-size:10px;letter-spacing:.06em}.community-track,.community-event .artist-link{border:0;background:transparent;color:#ffc174!important;font:inherit;font-weight:800;cursor:pointer;padding:2px 3px;border-radius:5px}.community-track:hover,.community-event .artist-link:hover{background:#f1912a24}.harvest-v2-head{display:flex!important;justify-content:space-between;gap:28px;align-items:end;margin:4px 0 24px}.harvest-v2-head h2{max-width:700px;margin:8px 0 10px;color:#fff7eb;font-size:clamp(38px,5vw,66px);line-height:.92;letter-spacing:-.075em}.harvest-v2-head p{max-width:640px;margin:0;color:#bcc3b8;line-height:1.65}.harvest-v2-actions{display:flex;gap:10px;flex:none}.harvest-v2-actions button{min-height:46px;white-space:nowrap}.harvest-feature{min-height:310px;overflow:hidden;margin-bottom:38px;border:1px solid #70502c;border-radius:26px;background:#171b18;box-shadow:0 22px 55px #0000003b}.harvest-feature-link{display:grid!important;grid-template-columns:minmax(270px,40%) 1fr;min-height:310px;color:inherit!important;text-decoration:none!important}.harvest-feature-art{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(135deg,#804b1e,#152019);display:grid;place-items:center}.harvest-feature-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,#171b18)}.harvest-feature-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.harvest-feature-link:hover .harvest-feature-art img{transform:scale(1.045)}.harvest-feature-art .profile-photo{position:relative;z-index:1;width:112px;height:112px;border-radius:50%;border:2px solid #f1912a;object-fit:cover}.harvest-feature-copy{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px 42px}.harvest-feature-copy h3{margin:10px 0 5px;font-size:clamp(34px,4.4vw,56px);line-height:1;letter-spacing:-.065em}.harvest-feature-copy>p{margin:0;color:#abb1a7;font-size:13px}.harvest-feature-song{display:grid;gap:5px;margin:24px 0}.harvest-feature-song span{color:#f4b36a;font-size:10px;font-weight:900;letter-spacing:.14em}.harvest-feature-song strong{font-size:19px}.harvest-feature-song small{color:#aab0a7}.harvest-feature-cta{color:#ffc070;font-weight:900;font-size:13px}.harvest-v2-section{margin:36px 0}.harvest-v2-title{display:flex!important;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.harvest-v2-title h3{margin:5px 0 0;font-size:27px;letter-spacing:-.055em}.harvest-see-all{border:0;background:transparent;color:#f4b36b;font-size:12px;font-weight:900;cursor:pointer}.harvest-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(222px,254px);grid-template-columns:unset!important;overflow-x:auto;gap:15px;padding:3px 3px 14px;scroll-snap-type:x proximity}.harvest-rail .harvest-card{scroll-snap-align:start}.harvest-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.harvest-card{overflow:hidden;border:1px solid #383e38;border-radius:20px;background:linear-gradient(145deg,#1d211e,#151815);color:#f3f2ed!important;text-decoration:none!important;box-shadow:0 10px 25px #00000029;transition:transform .2s,border-color .2s,box-shadow .2s}.harvest-card:hover{transform:translateY(-5px);border-color:#f1912a;box-shadow:0 20px 45px #00000057}.harvest-art{position:relative;height:210px;overflow:hidden;background:linear-gradient(135deg,#824a1d,#17231a);display:grid;place-items:center}.harvest-art>img{width:100%;height:100%;object-fit:cover}.harvest-art>.profile-photo{width:86px;height:86px;border-radius:50%;border:2px solid #f1912a;object-fit:cover}.harvest-open{position:absolute;right:11px;bottom:11px;padding:8px 10px;border-radius:999px;background:#0b0d0bcc;backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:900}.harvest-body{padding:16px}.harvest-identity{display:flex;align-items:center;gap:10px;min-width:0}.harvest-identity .profile-photo{flex:0 0 auto;width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #f1912a}.harvest-identity span{min-width:0}.harvest-identity strong,.harvest-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harvest-identity strong{font-size:16px}.harvest-identity small{margin-top:3px;color:#aab0a7;font-size:11px}.harvest-meta{display:flex;justify-content:space-between;gap:8px;margin-top:15px;color:#aab0a7;font-size:10px}.harvest-stage{padding:4px 8px;border:1px solid rgba(241,145,42,.46);border-radius:999px;color:#ffc174;font-weight:900;white-space:nowrap}.harvest-song{display:grid;gap:5px;margin:14px 0 0;padding-top:14px;border-top:1px solid #343934}.harvest-song b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harvest-song span{color:#aeb4ab;font-size:11px}.harvest-empty{padding:32px;border:1px dashed #51564e;border-radius:16px;color:#bfc4bd}@media(max-width:720px){.community-hero{padding:30px 24px;border-radius:21px}.community-hero h2{font-size:39px}.community-hero p{font-size:13px}.community-fans{grid-template-columns:1fr 1fr!important;gap:9px!important}.community-fan{min-height:67px;padding:10px;gap:8px}.community-fan .profile-photo{width:35px!important;height:35px!important}.community-fan strong{font-size:12px}.community-fan small{font-size:9px}.community-section .section-head h2{font-size:26px}.harvest-v2-head{align-items:flex-start;flex-direction:column}.harvest-v2-head h2{font-size:43px}.harvest-v2-head p{font-size:13px}.harvest-v2-actions{width:100%}.harvest-v2-actions button{flex:1;font-size:12px}.harvest-feature{margin-bottom:28px;border-radius:20px}.harvest-feature-link{grid-template-columns:1fr;min-height:0}.harvest-feature-art{height:195px;min-height:195px}.harvest-feature-art:after{background:linear-gradient(0deg,#171b18,transparent 60%)}.harvest-feature-copy{padding:24px}.harvest-feature-copy h3{font-size:40px}.harvest-v2-section{margin:29px 0}.harvest-rail{grid-auto-columns:minmax(214px,76vw)}.harvest-grid{grid-template-columns:1fr;gap:12px}.harvest-grid .harvest-card{display:grid;grid-template-columns:126px 1fr}.harvest-grid .harvest-art{height:100%;min-height:166px}.harvest-open{font-size:9px}}.cover-studio-page{max-width:1180px;margin:0 auto}.studio-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:32px;align-items:end;padding:clamp(32px,6vw,74px);border:1px solid #7b4d23;border-radius:30px;background:radial-gradient(circle at 90% 16%,rgba(241,145,42,.47),transparent 28%),linear-gradient(135deg,#3a1e0b,#171915 58%,#142018)}.studio-hero h2{margin:10px 0 15px;font-size:clamp(44px,6vw,78px);line-height:.9;letter-spacing:-.08em}.studio-hero em{color:#ffbd6b;font-style:normal}.studio-hero p{max-width:570px;margin:0;color:#d0d5cb;font-size:15px;line-height:1.65}.studio-balance{display:grid;gap:3px;min-width:175px;padding:18px 20px;border:1px solid rgba(255,187,102,.48);border-radius:18px;background:#0c0e0b80;backdrop-filter:blur(12px)}.studio-balance b{font-size:34px;line-height:1;color:#ffc174}.studio-balance span{font-size:12px;font-weight:800}.studio-balance small{color:#abb1a8;font-size:10px}.studio-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:20px;margin:26px 0 42px}.studio-composer,.studio-guide,.studio-history{border:1px solid #393f38;border-radius:22px;background:#171b18}.studio-composer{padding:28px}.studio-composer-head{display:flex;align-items:center;gap:14px;margin-bottom:23px}.studio-composer-head h3{margin:5px 0 0;font-size:27px;letter-spacing:-.055em}.step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f1912a;color:#291607;font-weight:900}.studio-composer label{display:grid;gap:8px;margin-top:17px;font-size:12px;font-weight:800}.studio-composer textarea{min-height:170px;resize:vertical;line-height:1.55}.studio-composer label small{color:#aeb4ab;font-weight:400;line-height:1.5}.studio-prompt-ideas{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 2px}.studio-prompt-ideas button{min-height:35px;padding:0 11px;border:1px solid #57442d;border-radius:999px;background:#f1912a0d;color:#f5bd78;font-size:11px}.studio-prompt-ideas button:hover{border-color:#f1912a;background:#f1912a1a}.studio-actions{display:flex;gap:10px;margin-top:22px}.studio-actions button{min-height:48px}.studio-guide{padding:28px}.studio-guide ol{display:grid;gap:20px;padding:0;margin:22px 0;list-style:none;counter-reset:steps}.studio-guide li{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.studio-guide li:before{counter-increment:steps;content:"0" counter(steps);color:#f3ae5c;font-size:11px;font-weight:900}.studio-guide b{font-size:14px}.studio-guide span{grid-column:2;color:#aeb4ab;font-size:12px;line-height:1.55;margin-top:4px}.studio-cost{padding:13px;border:1px solid #674621;border-radius:14px;background:#f1912a0d;color:#f3b66c;font-size:12px;font-weight:800}.studio-history{padding:28px}.cover-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:24px;padding:22px 0;border-top:1px solid #343934}.cover-job:first-child{border-top:0;padding-top:0}.cover-job-copy{align-self:start}.cover-job-copy strong{display:block;margin:7px 0;font-size:22px;letter-spacing:-.04em}.cover-job-copy p{margin:0 0 10px;color:#c1c7be;font-size:13px;line-height:1.55}.cover-job-copy small{display:block;color:#aeb4ab;font-size:11px;line-height:1.5}.cover-job-copy .primary{margin-top:14px}.cover-job-placeholder{min-height:190px;display:grid;place-content:center;gap:10px;border:1px dashed #5a5e57;border-radius:18px;color:#d6a56a;text-align:center}.cover-job-placeholder .ui-icon{width:42px;height:42px;margin:auto}.cover-job-placeholder span{font-size:12px;line-height:1.5}.cover-proposals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cover-proposal{position:relative;aspect-ratio:1;min-height:0;padding:0;overflow:hidden;border:2px solid transparent;border-radius:14px;background:#111;cursor:pointer}.cover-proposal img{width:100%;height:100%;object-fit:cover}.cover-proposal span{position:absolute;right:7px;bottom:7px;padding:5px 7px;border-radius:999px;background:#090b09c7;color:#fff;font-size:9px;font-weight:900}.cover-proposal:hover,.cover-proposal:focus-visible,.cover-proposal.is-selected{border-color:#f1912a}.cover-proposal.is-selected span{background:#f1912a;color:#2a1605}.cover-proposal:focus-visible{outline:2px solid #ffd093;outline-offset:3px}@media(max-width:760px){.studio-hero{display:grid;padding:33px 24px;border-radius:22px}.studio-hero h2{font-size:48px}.studio-hero p{font-size:13px}.studio-balance{width:max-content}.studio-grid{grid-template-columns:1fr}.studio-composer,.studio-guide,.studio-history{border-radius:18px}.studio-composer,.studio-guide,.studio-history{padding:21px}.cover-job{grid-template-columns:1fr;gap:16px}.cover-job-copy{order:2}.cover-proposals{order:1}.studio-actions button{flex:1;font-size:12px}}.cover-proposal-wrap{display:grid;gap:6px;min-width:0}.cover-download{min-height:32px;border:1px solid #514736;border-radius:9px;background:#191b18;color:#f2bb78;font-size:10px;font-weight:800}.cover-download:hover{border-color:#f1912a;background:#f1912a16}.cover-proposals-loading{pointer-events:none}.cover-proposal-skeleton{position:relative;min-height:0;aspect-ratio:1;overflow:hidden;border:1px solid #604727;border-radius:14px;background:linear-gradient(110deg,#1e211d 8%,#5d3b1d 18%,#1e211d 33%);background-size:220% 100%;animation:coverSweep 2.1s ease-in-out infinite}.cover-proposal-skeleton:nth-child(2){animation-delay:.25s}.cover-proposal-skeleton:nth-child(3){animation-delay:.5s}.cover-proposal-skeleton:nth-child(4){animation-delay:.75s}.cover-proposal-skeleton:after{content:"";position:absolute;inset:16%;border:1px solid rgba(255,195,124,.16);border-radius:50%}.cover-proposal-skeleton span{position:absolute;left:9px;bottom:9px;color:#f2bc78;font-size:9px;font-weight:900;letter-spacing:.05em}@keyframes coverSweep{0%{background-position:100% 0;filter:brightness(.72)}50%{filter:brightness(1.25)}to{background-position:-120% 0;filter:brightness(.72)}}@media(prefers-reduced-motion:reduce){.cover-proposal-skeleton{animation:none}}#abonos-dialog{width:min(1160px,calc(100vw - 28px))}.abonos-products{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}.abono-tier{isolation:isolate;overflow:hidden;min-height:286px;padding:18px!important;border-color:#3b4039!important;background:linear-gradient(155deg,#1c211d,#101210)!important}.abono-tier-glow{position:absolute;z-index:-1;inset:auto -28% -42% auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(241,145,42,.2),transparent 68%);pointer-events:none}.abono-tier.is-featured{border-color:#f1912a!important;background:radial-gradient(circle at 90% 8%,rgba(241,145,42,.32),transparent 37%),linear-gradient(155deg,#2d1b0c,#151713)!important;box-shadow:0 14px 38px #0000004f}.abono-tier.is-premium{border-color:#e6b15d!important;background:radial-gradient(circle at 92% 8%,rgba(255,208,139,.26),transparent 38%),linear-gradient(155deg,#2a2113,#151713)!important}.abono-tier-main{display:grid;gap:4px;margin-top:10px}.abono-tier .abono-amount{gap:5px}.abono-tier .abono-amount b{font-size:42px}.abono-tier .abono-amount span{font-size:11px}.abono-price{color:#f7d3a2;font-size:12px;font-weight:900}.abono-bonus{display:inline-flex;align-self:flex-start;margin-top:8px;padding:5px 8px;border:1px solid rgba(241,145,42,.52);border-radius:999px;color:#ffbd72;background:#f1912a17;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.abono-tier>p{min-height:52px;margin-top:2px!important;font-size:11px!important}.abono-tier .stripe-purchase{margin-top:auto!important}.abono-tier .stripe-checkout{margin-top:0}.abono-tier:has(.stripe-checkout:not(:empty)){grid-column:span 2}.abono-tier.is-premium:has(.stripe-checkout:not(:empty)){grid-column:span 2}@media(max-width:1020px){.abonos-products{grid-template-columns:repeat(3,minmax(0,1fr))}.abono-tier{min-height:254px}}@media(max-width:700px){#abonos-dialog{width:calc(100vw - 16px)}.abonos-products{grid-template-columns:1fr 1fr;gap:10px}.abono-tier{min-height:244px;padding:15px!important}.abono-tier .abono-amount b{font-size:35px}.abono-tier>p{min-height:50px;font-size:10px!important}.abono-tier:last-child{grid-column:1/-1}.abono-tier:has(.stripe-checkout:not(:empty)){grid-column:1/-1}}.seed>.external-official-art>.external-cover{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.spotify-embed-host{width:100%;min-height:352px}.official-listen-note{margin:0 0 12px;color:#f5bd78;font-size:12px;line-height:1.5}.official-player-error{padding:12px;border:1px solid #9d5b45;border-radius:12px;color:#ffc4b4;font-size:12px}.external-open{margin-top:12px}.artist-profile{overflow:hidden;max-width:1120px;margin:0 auto;border:1px solid #394038!important;border-radius:28px!important;background:linear-gradient(150deg,#1b201c,#111411)!important;box-shadow:0 24px 62px #00000040}.artist-profile>.artist-banner,.artist-profile>.banner-empty{height:286px!important;width:100%;display:block;object-fit:cover;background:radial-gradient(circle at 78% 16%,rgba(241,145,42,.42),transparent 27%),linear-gradient(135deg,#573114,#18231a 65%)}.artist-profile .artist-body{padding:0 34px 36px!important}.artist-profile .back-link{display:inline-flex;margin:20px 0 0;color:#f5bd78;font-size:12px;font-weight:800}.artist-profile .artist-heading{position:relative;display:grid!important;grid-template-columns:124px minmax(0,1fr) auto;gap:20px;align-items:end;margin-top:-56px}.artist-profile .artist-heading>.profile-photo{width:124px!important;height:124px!important;border:4px solid #171a17!important;border-radius:50%;background:#242820;box-shadow:0 10px 30px #00000061}.artist-profile .artist-heading h2{margin:7px 0 5px;color:#fff8ed;font-size:clamp(33px,4.5vw,55px)!important;line-height:.94;letter-spacing:-.065em}.artist-profile .artist-heading p{margin:0;color:#c2c9bf;font-size:13px}.artist-profile .artist-heading>.secondary{align-self:center;margin-bottom:4px}.artist-profile .profile-about{display:grid;gap:10px;max-width:760px;margin:28px 0 0;padding:23px 0!important;border-top:1px solid #363d35!important;border-bottom:1px solid #363d35!important}.artist-profile .profile-about h3{margin:0;color:#ffc174;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.artist-profile .artist-bio{margin:0;color:#d1d6cc;font-size:15px;line-height:1.7}.artist-profile .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:24px 0 30px}.artist-profile .stats>div{display:grid;gap:5px;padding:17px;border:1px solid #3c443b;border-radius:17px;background:linear-gradient(145deg,#202620,#151915)}.artist-profile .stats strong{color:#fff0d8;font-size:31px!important}.artist-profile .stats small{color:#aeb5ab;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.artist-profile .profile-discography-title{margin:5px 0 14px;color:#fff7eb;font-size:26px}.artist-profile .profile-song{border-color:#394038!important;background:#161a17!important;transition:border-color .18s,transform .18s}.artist-profile .profile-song:hover{transform:translateY(-2px);border-color:#aa6d2e!important}.artist-profile .profile-song .growth-song{padding:14px!important}.artist-profile .profile-song .growth-artwork{width:112px!important;height:112px!important;border-radius:13px!important;overflow:hidden}.artist-profile .profile-song .growth-cover{width:100%;height:100%;object-fit:cover}.artist-profile .profile-song .song-secondary{padding:0 16px 16px!important}.artist-profile .profile-song .song-secondary button{border-color:#50442f!important;color:#f0b46e!important}@media(max-width:700px){.artist-profile{border-radius:20px!important}.artist-profile>.artist-banner,.artist-profile>.banner-empty{height:180px!important}.artist-profile .artist-body{padding:0 18px 24px!important}.artist-profile .artist-heading{grid-template-columns:84px minmax(0,1fr);gap:13px;margin-top:-38px}.artist-profile .artist-heading>.profile-photo{width:84px!important;height:84px!important;border-width:3px!important}.artist-profile .artist-heading h2{font-size:34px!important}.artist-profile .artist-heading>.secondary{grid-column:1/-1;justify-self:start;margin:3px 0 0}.artist-profile .profile-about{margin-top:20px}.artist-profile .stats{gap:8px;margin:18px 0 23px}.artist-profile .stats>div{padding:12px}.artist-profile .stats strong{font-size:25px!important}.artist-profile .profile-song .growth-artwork{width:84px!important;height:84px!important}.artist-profile .profile-song .growth-song{grid-template-columns:84px minmax(0,1fr)!important}.artist-profile .profile-song .growth-listen{display:none}.artist-profile .profile-song .song-secondary{padding:0 12px 12px!important;gap:7px}.artist-profile .profile-song .song-secondary button{font-size:10px!important}}#abonos-dialog{width:min(1080px,calc(100vw - 28px))!important;max-height:min(88vh,880px);padding:0!important;overflow:auto!important;background:linear-gradient(145deg,#151714,#0a0b0a 75%)!important;border:1px solid #805020!important;border-radius:28px!important;box-shadow:0 28px 100px #000000a3!important}#abonos-dialog::backdrop{background:#000000c2;backdrop-filter:blur(8px)}#abonos-dialog .abonos-hero{padding:34px 38px 30px!important;background:radial-gradient(circle at 88% 10%,rgba(241,145,42,.45),transparent 28%),linear-gradient(135deg,#2d1909,#191d16 62%,#101110)!important}#abonos-dialog .abonos-hero h2{font-size:clamp(34px,4vw,52px)!important;letter-spacing:-.06em!important;color:#fff7ed!important}#abonos-dialog .abonos-hero p{font-size:14px!important;color:#ded7cc!important}#abonos-dialog .abonos-balance-row{margin:22px 34px 8px!important;padding:16px 19px!important;border:1px solid rgba(241,145,42,.56)!important;border-radius:16px!important;background:linear-gradient(95deg,#f1912a33,#191d17e6)!important}#abonos-dialog .abonos-balance-row strong{font-size:21px!important;color:#ffd28e!important}#abonos-dialog .abonos-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0 34px 28px!important}#abonos-dialog .abono-tier{display:flex!important;flex-direction:column!important;min-height:250px!important;padding:22px!important;border:1px solid #45493f!important;border-radius:20px!important;background:linear-gradient(145deg,#222621,#101210)!important}#abonos-dialog .abono-tier.is-featured{border-color:#f1912a!important;background:radial-gradient(circle at 90% 7%,rgba(241,145,42,.36),transparent 38%),linear-gradient(145deg,#33200e,#171914)!important;box-shadow:0 16px 40px #00000040!important}#abonos-dialog .abono-tier.is-premium{grid-column:1/-1!important;min-height:190px!important;border-color:#ebbf75!important;background:radial-gradient(circle at 93% 7%,rgba(255,202,104,.24),transparent 38%),linear-gradient(145deg,#332815,#141611)!important}#abonos-dialog .abono-tier .abono-product-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}#abonos-dialog .abono-tier .abono-product-top>div{display:block!important;min-width:0!important}#abonos-dialog .abono-tier .abono-product-top .eyebrow{display:block!important;margin:0 0 7px!important;color:#e6b06c!important;font-size:9px!important;letter-spacing:.16em!important}#abonos-dialog .abono-tier .abono-product-top strong{display:block!important;margin:0!important;color:#fff7eb!important;font-size:23px!important;line-height:1!important}#abonos-dialog .abono-tier .abono-tier-main{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin:20px 0 6px!important}#abonos-dialog .abono-tier .abono-amount{display:flex!important;align-items:baseline!important;gap:8px!important}#abonos-dialog .abono-tier .abono-amount b{font-size:48px!important;line-height:.9!important;color:#fff7ec!important}#abonos-dialog .abono-tier .abono-amount span{font-size:13px!important;color:#f0b76f!important}#abonos-dialog .abono-tier .abono-price{font-size:14px!important;color:#f9d3a2!important;font-weight:900!important}#abonos-dialog .abono-tier .abono-bonus{margin:7px 0 11px!important;padding:6px 9px!important;color:#ffd293!important;background:#f1912a1f!important;border-color:#f1912a85!important}#abonos-dialog .abono-tier>p{min-height:0!important;margin:0!important;font-size:13px!important;color:#c8cec4!important}#abonos-dialog .abono-tier .stripe-purchase{margin-top:auto!important;min-height:52px!important;background:linear-gradient(135deg,#ffa444,#e87514)!important;color:#261405!important;border-color:#ffc37c!important;border-radius:14px!important}@media(max-width:700px){#abonos-dialog{width:calc(100vw - 16px)!important;border-radius:22px!important}#abonos-dialog .abonos-hero{padding:27px 22px 24px!important}#abonos-dialog .abonos-products{grid-template-columns:1fr!important;margin:0 18px 20px!important}#abonos-dialog .abonos-balance-row{margin:18px!important}#abonos-dialog .abono-tier{min-height:230px!important;padding:19px!important}#abonos-dialog .abono-tier.is-premium{grid-column:auto!important}#abonos-dialog .abono-tier .abono-amount b{font-size:43px!important}}.seed>.external-official-art{position:relative!important;overflow:hidden!important;min-height:clamp(300px,38vw,520px)!important;background:#111!important}.seed>.external-official-art>.external-cover{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.youtube-locked-host{position:relative;overflow:hidden;aspect-ratio:16/9;background:#080909}.youtube-locked-host iframe{width:100%!important;height:100%!important}.spotify-embed-host.is-locked{filter:saturate(.75) brightness(.82)}.external-play-gate{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:11px;width:100%;min-height:60px;margin:13px 0 5px;padding:11px 14px;border:1px solid #ef9c43;border-radius:15px;background:linear-gradient(135deg,#f7a448,#df7415);color:#2a1605;font-weight:900;text-align:left;cursor:pointer}.external-play-gate .ui-icon{grid-row:span 2;width:24px;height:24px}.external-play-gate small{display:block;color:#573312;font-size:10px;font-weight:700}.external-play-gate:disabled{opacity:.65;cursor:wait}.external-play-gate.is-playing{background:linear-gradient(135deg,#ffc273,#ed8b25)}@media(max-width:700px){.seed>.external-official-art{min-height:58vw!important}}.abonos-page{max-width:1220px;margin:0 auto;padding:8px 0 52px}.abonos-page-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:36px;align-items:center;padding:48px 52px;border:1px solid #92643c;border-radius:30px;background:radial-gradient(circle at 87% 12%,#f1912a66,transparent 30%),linear-gradient(135deg,#3b1e0a,#21190f 50%,#142019);box-shadow:0 24px 60px #0003}.abonos-page-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-image:radial-gradient(#ffce8d 1px,transparent 1.3px);background-size:11px 11px;mask-image:linear-gradient(90deg,#000,transparent 76%)}.abonos-page-hero>div{min-width:0}.abonos-page-hero .back-link{display:flex;width:fit-content;margin:0 0 22px;color:#ffd29d;font-size:13px;font-weight:800;text-decoration:none}.abonos-page-hero .eyebrow{display:block;color:#ffd29d;font-size:10px;letter-spacing:.16em;line-height:1.5}.abonos-page-hero h2{margin:16px 0 18px;color:#fff8ed;font-size:clamp(44px,5.5vw,76px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:break-word}.abonos-page-hero h2 em{color:#ffc476;font-style:normal}.abonos-page-hero p{max-width:590px;margin:0;color:#eee2d3;font-size:15px;line-height:1.7}.abonos-page-balance{display:grid;gap:8px;min-width:0;padding:24px;border:1px solid #ad865a;border-radius:22px;background:#100f0ba6;box-shadow:inset 0 1px #ffffff18}.abonos-page-balance span,.abonos-page-balance small{color:#f0c797;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.abonos-page-balance strong{color:#fff4e4;font-size:34px;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.abonos-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.abonos-value article{display:flex;gap:13px;align-items:center;padding:18px;border:1px solid #3b423a;border-radius:17px;background:linear-gradient(145deg,#1d221d,#131613)}.abonos-value article>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#f1912a1c;color:#ffc47b}.abonos-value .ui-icon{width:21px;height:21px}.abonos-value b{display:block;color:#fff5e6;font-size:13px}.abonos-value p{margin:5px 0 0;color:#d1d5cc;font-size:12px;line-height:1.55}.abonos-page-shelf{padding:30px;margin-top:24px;border:1px solid #3d423b;border-radius:27px;background:linear-gradient(155deg,#161a16,#0f120f)}.abonos-page-shelf .section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.abonos-page-shelf h3{margin:7px 0 0;color:#fff8ec;font-size:30px;line-height:1.12;letter-spacing:-.035em}.abonos-page-shelf #abonos-page-status{margin:0;color:#ffd19a;font-size:13px;line-height:1.6}.abonos-package-tabs{display:inline-flex;gap:4px;padding:5px;border:1px solid #4c5148;border-radius:15px;background:#0d0f0d}.abonos-package-tabs button{min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e2e7dc;font-size:12px;font-weight:800;white-space:nowrap}.abonos-package-tabs button.active{border-color:#92643c;background:#3c230e;color:#ffdcaa}.abonos-package-tabs button:focus-visible{outline:2px solid #ffbc6b;outline-offset:2px}.abonos-page .abonos-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0}.abonos-page .abono-tier{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:315px;padding:24px;border:1px solid #495045;border-radius:22px;background:linear-gradient(145deg,#20261f,#111510);box-shadow:0 12px 28px #0003;overflow:hidden}.abonos-page .abono-tier[hidden]{display:none!important}.abonos-page .abono-tier.is-featured{border-color:#ed9b43;background:linear-gradient(145deg,#35200d,#19160f 65%,#142019)}.abonos-page .abono-tier.is-premium{border-color:#ddb06c;background:linear-gradient(125deg,#2c2011,#151a13)}.abonos-page .abono-product-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.abonos-page .abono-product-top>div{min-width:0}.abonos-page .abono-product-top .eyebrow{display:block;margin:0 0 8px;color:#f0c797;font-size:9px;letter-spacing:.12em;line-height:1.4}.abonos-page .abono-product-top strong{display:block;margin:0;color:#fff7eb;font-size:25px;line-height:1.15;letter-spacing:-.025em}.abonos-page .abono-product-top .abono-badge{flex:0 0 auto;padding:6px 8px;border-radius:999px;background:#ffb35c;color:#241405;font-size:9px;font-weight:900;letter-spacing:.04em;line-height:1.3}.abonos-page .abono-tier-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0 0}.abonos-page .abono-amount{display:flex;align-items:baseline;gap:7px;margin:0}.abonos-page .abono-amount b{color:#fff8ed;font-family:inherit;font-size:46px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.abonos-page .abono-amount span{color:#f0c797;font-size:12px;font-weight:800}.abonos-page .abono-price{position:static;flex:0 0 auto;padding:8px 10px;border:1px solid #716043;border-radius:999px;color:#fff1db;font-size:13px;font-weight:800;white-space:nowrap}.abonos-page .abono-bonus{align-self:flex-start;margin:0;padding:6px 9px;border:1px solid #8f6230;border-radius:9px;background:#f1912a15;color:#ffd198;font-size:10px;font-weight:800}.abonos-page .abono-tier>p{margin:0 0 4px;min-height:0;color:#e0e5d9;font-size:13px!important;line-height:1.6}.abonos-page button.stripe-purchase{position:relative;z-index:1;margin-top:auto;min-height:52px;border-radius:13px!important;background:linear-gradient(135deg,#ffb357,#eb8a24)!important;color:#251505!important;border:1px solid #ffc678!important;font-size:13px;font-weight:850;box-shadow:0 8px 20px #0003}.abonos-page button.stripe-purchase>span,.abonos-page button.stripe-purchase .ui-icon{color:inherit;font-size:inherit}.abonos-page button.stripe-purchase:hover:not(:disabled){background:linear-gradient(135deg,#ffc479,#ffa541)!important}.abonos-page button.stripe-purchase:focus-visible{outline:3px solid #fff1d9;outline-offset:3px}.abonos-page button.stripe-purchase:disabled{background:#292b25!important;border-color:#77725d!important;color:#e0d8c9!important;cursor:not-allowed;opacity:1}.abonos-page .stripe-checkout:empty{display:none}.abonos-page-foot{margin:20px 6px;color:#c8cdbf;font-size:12px;line-height:1.65;text-align:center}.abonos-guest{display:grid;place-items:center;min-height:62vh}.abonos-guest .abonos-page-hero{max-width:780px;display:block}.abonos-guest .primary,.abonos-guest .secondary{display:inline-flex;margin-top:24px}@media(max-width:1100px){.abonos-page-hero{grid-template-columns:minmax(0,1fr);padding:34px}.abonos-page-balance{width:fit-content;max-width:100%}.abonos-value{grid-template-columns:1fr}.abonos-page-shelf .section-head{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.abonos-page-hero{padding:28px 24px;border-radius:22px;gap:24px}.abonos-page-hero h2{font-size:44px}.abonos-page-hero p{font-size:14px}.abonos-page-balance{padding:20px}.abonos-page-shelf{padding:20px 16px;border-radius:22px}.abonos-page-shelf h3{font-size:27px}.abonos-package-tabs{width:100%}.abonos-package-tabs button{flex:1;padding:0 8px}.abonos-page .abonos-products{grid-template-columns:minmax(0,1fr)}.abonos-page .abono-tier{padding:20px;min-height:300px}.abonos-page .abono-amount b{font-size:42px}}.legal-page:has(.review-list){max-width:1240px;padding:44px 28px 80px}.legal-page:has(.review-list)>a{color:#f3bd75;text-decoration:none;font-size:12px;font-weight:800}.legal-page:has(.review-list)>h1{margin:18px 0 8px;font-size:clamp(38px,5vw,66px);letter-spacing:-.065em}.legal-page:has(.review-list)>#status{max-width:680px;color:#b9c0b7;line-height:1.65}.review-intro{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:34px 0 22px;padding:28px;border:1px solid #5c472e;border-radius:24px;background:radial-gradient(circle at 92% 8%,#f1912a36,transparent 29%),linear-gradient(140deg,#22190f,#151915)}.review-intro span,.review-kicker,.review-note>span,.review-listen>span{display:block;color:#f3bd75;font-size:10px;font-weight:900;letter-spacing:.15em}.review-intro h2{margin:7px 0;font-size:32px}.review-intro p{max-width:560px;margin:0;color:#c0c7bd;font-size:13px;line-height:1.55}.review-export{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border:1px solid #9b6a34;border-radius:12px;color:#ffd59e;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.review-list{display:grid;gap:20px}.review-card{position:relative;overflow:hidden;padding:26px;border:1px solid #363d36;border-radius:24px;background:linear-gradient(145deg,#191e19,#101310);box-shadow:0 14px 36px #0003}.review-card.pending{border-color:#79582e}.review-card.approved{border-color:#456945}.review-card.rejected{border-color:#643d3d}.review-card-top{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:21px}.review-card-top time{color:#899189;font-size:11px}.review-status{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid #5d492e;border-radius:999px;color:#ffd393;font-size:9px;font-weight:900;letter-spacing:.1em}.review-status.approved{border-color:#4d714d;color:#a8e1a8}.review-status.rejected{border-color:#754646;color:#e4a4a4}.review-layout{display:grid;grid-template-columns:210px minmax(210px,.8fr) minmax(280px,1.2fr);gap:25px;align-items:start}.review-cover{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:18px;background:#0d0f0d}.review-cover img{width:100%;height:100%;object-fit:cover}.review-cover-fallback{display:grid;align-content:end;gap:10px;width:100%;height:100%;padding:20px;background:radial-gradient(circle at 80% 15%,#f1912a70,transparent 34%),linear-gradient(145deg,#3b220e,#151914)}.review-cover-fallback span{color:#f6c382;font-size:9px;font-weight:900;letter-spacing:.15em}.review-cover-fallback strong{font-size:25px;line-height:1;overflow-wrap:anywhere}.review-details h2{margin:7px 0 8px;font-size:30px;line-height:1.02;overflow-wrap:anywhere}.review-artist{margin:0;color:#eff3ec;font-size:15px;font-weight:700}.review-artist span{color:#9ca69b;font-size:12px;font-weight:500}.review-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0}.review-meta div{padding:11px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff05}.review-meta dt{color:#909990;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.review-meta dd{margin:5px 0 0;color:#d9ded7;font-size:11px;overflow-wrap:anywhere}.review-note{margin-top:17px;padding:12px;border-left:2px solid #f1912a;background:#f1912a0d}.review-note p{margin:7px 0 0;color:#c7cec4;font-size:12px;line-height:1.5}.review-listen>span{margin:3px 0 10px}.review-player,.review-external-player{display:block;width:100%;border:0;border-radius:15px;background:#070807;aspect-ratio:16/9}.review-player{object-fit:contain}.review-external-player{min-height:190px}.review-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-top:25px;padding-top:22px;border-top:1px solid #ffffff14}.review-decision label{display:block;color:#e8ede5;font-size:13px;font-weight:800}.review-decision label small{display:block;margin-top:5px;color:#aeb7ad;font-size:10px;font-weight:500}.review-decision textarea{display:block;width:100%;min-height:82px;margin-top:10px;padding:13px;border:1px solid #485046;border-radius:14px;background:#0c0e0c;color:#fff;resize:vertical;font:inherit;font-size:13px}.review-actions{display:flex;gap:10px}.review-action{min-height:48px;padding:0 16px;border-radius:13px;font-weight:900}.review-action.approved{border:1px solid #f0a34b;background:linear-gradient(135deg,#f5a548,#de7515);color:#251405}.review-action.rejected{border:1px solid #704747;background:#1c1212;color:#e5b5b5}.review-action:disabled{opacity:.6;cursor:wait}.review-feedback{grid-column:1/-1;margin:0;color:#f3bd75;font-size:12px}.review-published,.review-rejected{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:23px;padding-top:18px;border-top:1px solid #ffffff14;color:#bcdcbc;font-size:12px}.review-published a{color:#ffd196;font-weight:800;text-decoration:none}.review-rejected{color:#d8abab}.review-empty{padding:54px 24px;border:1px dashed #4a5448;border-radius:20px;text-align:center}.review-empty strong{font-size:20px}.review-empty p{color:#aab2a8}@media(max-width:920px){.review-layout{grid-template-columns:150px minmax(0,1fr)}.review-listen{grid-column:1/-1}.review-player,.review-external-player{max-height:350px}.review-decision{grid-template-columns:1fr}.review-actions{width:100%}.review-action{flex:1}}@media(max-width:620px){.legal-page:has(.review-list){padding:28px 16px 90px}.review-intro{display:grid;padding:21px}.review-export{width:100%}.review-card{padding:18px;border-radius:19px}.review-layout{grid-template-columns:1fr;gap:17px}.review-cover{max-width:250px}.review-details h2{font-size:27px}.review-decision{gap:14px}.review-actions{flex-direction:column}.review-action{width:100%}.review-published,.review-rejected{align-items:flex-start;flex-direction:column}}.garden-dashboard{max-width:1220px;margin:0 auto;padding:4px 0 76px}.garden-hero{position:relative;isolation:isolate;overflow:hidden;min-height:330px;border:1px solid #474c42;border-radius:30px;background:linear-gradient(132deg,#26170a,#151814 56%,#102017);box-shadow:0 26px 64px #0004}.garden-hero>.artist-banner,.garden-hero>.banner-empty{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:.35;filter:saturate(.8) contrast(1.05)}.garden-hero>.banner-empty{background:radial-gradient(circle at 85% 18%,#f1912a90,transparent 24%),radial-gradient(circle at 11% 95%,#21483190,transparent 30%),linear-gradient(132deg,#301a09,#121713 58%,#102017)}.garden-hero-shade{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0b0e0b,#0b0e0bbb 46%,#0b0e0b20)}.garden-hero-content{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:330px;padding:42px}.garden-person{display:flex;align-items:center;gap:19px}.garden-person .profile-photo{flex:0 0 auto;width:116px;height:116px;margin:0;border:3px solid #f5ad56;box-shadow:0 13px 30px #0007}.garden-person h2{max-width:590px;margin:8px 0 7px;color:#fff7eb;font-size:clamp(40px,5vw,68px);line-height:.9;letter-spacing:-.075em;overflow-wrap:anywhere}.garden-person p{margin:0;color:#d1d7cd;font-size:13px}.garden-hero .eyebrow{color:#ffd093}.garden-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;max-width:360px}.garden-hero-actions button{min-height:46px}.garden-logout{border:0;background:transparent;color:#b9c0b4;font-size:12px}.garden-growth-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0 26px}.garden-growth-strip article{display:grid;gap:5px;min-height:123px;padding:19px;border:1px solid #383f38;border-radius:18px;background:linear-gradient(145deg,#1d221d,#111411)}.garden-growth-strip span{color:#a9b1a7;font-size:9px;font-weight:900;letter-spacing:.12em}.garden-growth-strip strong{color:#fff1dc;font-size:31px;line-height:1;letter-spacing:-.06em}.garden-growth-strip small{color:#aeb7ad;font-size:11px}.garden-growth-strip .garden-balance{border-color:#9d6630;background:radial-gradient(circle at 88% 10%,#f1912a35,transparent 45%),linear-gradient(145deg,#2a1c0e,#161914)}.garden-balance strong{color:#ffd294;font-size:22px}.garden-balance a{color:#ffc27a;font-size:11px;font-weight:900;text-decoration:none}.garden-workspace{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:20px}.garden-main-column{display:grid;gap:20px}.garden-section,.garden-service-card,.garden-profile-tip,.garden-settings{border:1px solid #383f38;border-radius:23px;background:linear-gradient(150deg,#191e19,#101310);box-shadow:0 14px 32px #0002}.garden-harvest{padding:29px}.garden-harvest header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.garden-harvest h2{margin:7px 0;color:#fff6e9;font-size:30px;letter-spacing:-.055em}.garden-harvest p{margin:0;color:#aeb7ac;font-size:13px;line-height:1.55}.garden-seed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.garden-seed-card{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:13px;align-items:center;padding:10px;border:1px solid #ffffff14;border-radius:16px;background:#ffffff05;transition:border-color .18s,transform .18s}.garden-seed-card:hover{border-color:#c88135;transform:translateY(-2px)}.garden-seed-art{position:relative;display:grid;place-items:center;overflow:hidden;width:72px;height:72px;border:0;border-radius:11px;background:radial-gradient(circle at 80% 18%,#f1912a80,transparent 33%),#2e2010;color:#fff}.garden-seed-art img{width:100%;height:100%;object-fit:cover}.garden-seed-art i{position:absolute;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0c0e0bbb;color:#ffd195}.garden-seed-art .ui-icon{width:14px;height:14px}.garden-seed-card h3{margin:5px 0 6px;color:#f7f8f4;font-size:14px;line-height:1.08;overflow-wrap:anywhere}.garden-seed-card p{font-size:10px}.garden-seed-card .eyebrow{font-size:8px;color:#efb66f}.garden-seed-open{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff20;border-radius:10px;background:transparent;color:#ffc27c}.garden-seed-open .ui-icon{width:16px;height:16px}.garden-empty-harvest{display:flex;gap:17px;align-items:center;padding:24px;border:1px dashed #596359;border-radius:17px;background:#ffffff04}.garden-empty-harvest>span{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:16px;background:#f1912a1a;color:#ffc071}.garden-empty-harvest .ui-icon{width:27px;height:27px}.garden-empty-harvest h3{margin:0 0 6px;color:#fff7eb;font-size:17px}.garden-empty-harvest p{margin:0 0 13px}.garden-settings{overflow:hidden}.garden-settings summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:23px 27px;cursor:pointer;list-style:none}.garden-settings summary::-webkit-details-marker{display:none}.garden-settings summary span{display:grid;grid-template-columns:31px auto;column-gap:11px;align-items:center}.garden-settings summary i{grid-row:span 2;display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#f1912a1a;color:#ffbd70}.garden-settings summary .ui-icon{width:17px;height:17px}.garden-settings summary b{color:#fff7e9;font-size:15px}.garden-settings summary small{color:#9ea79d;font-size:11px}.garden-settings summary em{color:#ffc47a;font-size:11px;font-style:normal;font-weight:900}.garden-settings[open] summary{border-bottom:1px solid #ffffff12}.garden-settings-body{padding:27px}.garden-form-group{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #ffffff12}.garden-form-group:last-of-type{padding-bottom:0;margin-bottom:18px;border:0}.garden-image-controls{display:grid;grid-template-columns:92px 1fr 1fr;gap:17px;align-items:center;margin-top:13px}.garden-image-controls #profile-portrait .profile-photo{width:82px;height:82px;margin:0}.garden-image-controls label{display:grid;gap:5px;color:#e0e4df;font-size:12px;font-weight:800}.garden-image-controls label small{color:#939d94;font-size:10px;font-weight:500}.garden-image-controls input[type=file]{width:100%;font-size:10px;color:#b8c0b8}.garden-image-controls .secondary{margin-top:7px;font-size:10px}.garden-banner-preview{position:relative;overflow:hidden;min-height:56px;margin-top:7px;border:1px solid #ffffff14;border-radius:10px;background:#0d100d}.garden-banner-preview .artist-banner,.garden-banner-preview .banner-empty{display:block;width:100%;height:56px;border:0;object-fit:cover;background:radial-gradient(circle at 78% 16%,#f1912a55,transparent 35%),linear-gradient(135deg,#34200d,#131713)}.garden-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.garden-form-group>label{display:grid;gap:6px;margin-top:13px;color:#e0e4df;font-size:12px;font-weight:800}.garden-form-group input,.garden-form-group textarea{width:100%;padding:12px;border:1px solid #485046;border-radius:11px;background:#0d100d;color:#fff;font:inherit;font-size:13px}.garden-form-group textarea{min-height:104px;resize:vertical}.garden-save-profile{min-height:48px}.garden-side-column{display:grid;align-content:start;gap:15px}.garden-service-card{padding:25px;background:radial-gradient(circle at 94% 3%,#f1912a3d,transparent 28%),linear-gradient(150deg,#27190d,#141814)}.garden-service-card h3{margin:8px 0 9px;color:#fff6e7;font-size:27px;line-height:.97;letter-spacing:-.06em}.garden-service-card>p{margin:0 0 20px;color:#bac1b6;font-size:12px;line-height:1.6}.garden-service-item{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 0;border-top:1px solid #ffffff14}.garden-service-item>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#f1912a1b;color:#ffc17a;font-weight:900}.garden-service-item b,.garden-service-item small{display:block}.garden-service-item b{color:#f9f4ea;font-size:12px}.garden-service-item small{margin-top:3px;color:#99a298;font-size:9px}.garden-service-item button{min-height:33px;padding:0 10px;font-size:10px}.garden-abonos-link{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding:14px;border:1px solid #c98232;border-radius:12px;background:#f1912a18;color:#ffd19a;text-decoration:none;font-size:11px;font-weight:900}.garden-abonos-link .ui-icon{width:17px;height:17px}.garden-abonos-link span{margin-left:auto;font-size:17px}.garden-profile-tip{display:flex;gap:12px;padding:17px;background:#ffffff05}.garden-profile-tip>span{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:10px;background:#d9b35f17;color:#efd18c}.garden-profile-tip .ui-icon{width:18px;height:18px}.garden-profile-tip b{color:#f7f3e8;font-size:12px}.garden-profile-tip p{margin:5px 0 0;color:#a9b1a7;font-size:10px;line-height:1.5}@media(max-width:880px){.garden-workspace{grid-template-columns:1fr}.garden-side-column{grid-template-columns:1fr 1fr}.garden-hero-content{padding:29px}.garden-growth-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.garden-dashboard{padding-bottom:92px}.garden-hero{min-height:355px;border-radius:21px}.garden-hero-content{align-items:flex-start;flex-direction:column;min-height:355px;padding:24px}.garden-person{align-items:flex-start;gap:13px}.garden-person .profile-photo{width:76px;height:76px}.garden-person h2{font-size:39px}.garden-hero-actions{justify-content:flex-start}.garden-growth-strip{gap:8px;margin:10px 0 17px}.garden-growth-strip article{min-height:99px;padding:14px;border-radius:14px}.garden-growth-strip strong{font-size:25px}.garden-growth-strip small{font-size:9px}.garden-workspace{gap:13px}.garden-harvest{padding:20px}.garden-harvest header{display:grid;align-items:start;margin-bottom:18px}.garden-harvest h2{font-size:25px}.garden-seed-grid{grid-template-columns:1fr}.garden-settings summary{padding:19px}.garden-settings-body{padding:20px 16px}.garden-image-controls{grid-template-columns:66px 1fr;gap:12px}.garden-image-controls>div:last-child{grid-column:2}.garden-image-controls #profile-portrait .profile-photo{width:62px;height:62px}.garden-form-grid,.garden-side-column{grid-template-columns:1fr}.garden-empty-harvest{align-items:flex-start;padding:18px}.garden-empty-harvest>span{flex-basis:43px;width:43px;height:43px}.garden-empty-harvest .ui-icon{width:21px;height:21px}}.workspace>header{position:relative;display:grid;grid-template-columns:minmax(185px,1fr) minmax(300px,560px) auto;gap:22px;align-items:center}.global-search{position:relative;display:flex;align-items:center;min-width:0;height:48px;border:1px solid #3b413b;border-radius:15px;background:linear-gradient(135deg,#1c211d,#151815);box-shadow:inset 0 1px #ffffff08,0 8px 24px #0002;transition:border-color .18s,box-shadow .18s;z-index:15}.global-search:focus-within,.global-search.has-results{border-color:#f1912a;box-shadow:0 0 0 4px #f1912a1c,0 16px 34px #0005}.global-search-icon{display:inline-grid;place-items:center;width:44px;flex:0 0 44px;color:#f6b66a}.global-search-icon svg{width:20px;height:20px}.global-search input{margin:0;padding:0 4px 0 0;border:0;outline:0;background:transparent;box-shadow:none;min-height:44px;font-size:14px;color:#fff}.global-search input::placeholder{color:#8f968d}.global-search-clear{display:grid;place-items:center;margin:0 7px 0 0;width:30px;height:30px;min-height:0;padding:0;border:0;border-radius:50%;background:#2b302b;color:#c9cfc5;font-size:21px;line-height:1}.global-search-clear:hover{background:#3c433b}.global-search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:min(500px,calc(100vh - 110px));overflow:auto;border:1px solid #4e4638;border-radius:18px;background:#171a17;box-shadow:0 24px 70px #000b;padding:8px;scrollbar-color:#5b625b transparent}.global-search-results[hidden]{display:none}.global-search-loading,.global-search-empty{padding:18px 14px;margin:0;color:#abb1a8;font-size:13px;line-height:1.5}.global-result-heading{margin:8px 10px 5px;color:#d7984a;font-size:10px;font-weight:800;letter-spacing:.14em}.global-result{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:12px;background:transparent;text-align:left}.global-result:hover,.global-result:focus-visible{background:#292f29;outline:0}.global-result-art{width:43px;height:43px;overflow:hidden;border-radius:10px;background:#282d28}.global-result-art img{width:100%;height:100%;object-fit:cover;display:block}.global-result-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#e7a554;font-size:21px}.global-result b,.global-result small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.global-result b{font-size:13px;font-weight:750;color:#f5f4ef}.global-result small{margin-top:3px;color:#a3aaa1;font-size:11px}.global-result em{font-style:normal;font-size:9px;color:#d89140;border:1px solid #5e4a32;border-radius:999px;padding:4px 7px;white-space:nowrap}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.workspace>header{grid-template-columns:minmax(0,1fr) auto;gap:14px}.global-search{grid-column:1/-1;grid-row:2;order:3}.workspace>header>div:first-child{grid-row:1}.account-actions{grid-column:2;grid-row:1}}@media(max-width:600px){.workspace>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:16px}.global-search{grid-column:1/-1;grid-row:2;height:46px;border-radius:14px}.global-search input{font-size:13px}.global-search-results{position:fixed;top:calc(env(safe-area-inset-top) + 116px);left:12px;right:12px;max-height:calc(100dvh - 220px)}.global-result{padding:9px}.global-result-art{width:42px;height:42px}}.news-hero{display:flex;justify-content:space-between;align-items:end;gap:24px;max-width:1180px;margin:0 auto 22px;padding:38px;border:1px solid #3d443c;border-radius:26px;background:radial-gradient(circle at 93% 8%,#f1912a40,transparent 25%),linear-gradient(140deg,#1d211d,#101310)}.news-hero h2{margin:7px 0;color:#fff7eb;font-size:clamp(38px,5vw,66px);letter-spacing:-.07em}.news-hero p{max-width:580px;margin:0;color:#aeb7ad;line-height:1.6}.rapeton-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1180px;margin:0 auto 68px}.rapeton-news-card{overflow:hidden;border:1px solid #343b34;border-radius:20px;background:linear-gradient(145deg,#1b201b,#101310);box-shadow:0 14px 34px #0003}.rapeton-news-image{position:relative;display:block;aspect-ratio:1;background:#090a09}.rapeton-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.rapeton-news-card:hover .rapeton-news-image img{transform:scale(1.025)}.news-video-mark{position:absolute;left:13px;bottom:13px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#080a08d9;color:#fff6e8;font-size:10px;font-weight:900}.news-video-mark .ui-icon{width:13px;height:13px;color:#f6a34b}.rapeton-news-copy{display:grid;gap:14px;padding:17px}.rapeton-news-copy .eyebrow{color:#f3b56b;font-size:9px}.rapeton-news-copy p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#e1e5dd;font-size:13px;line-height:1.55;-webkit-line-clamp:4;-webkit-box-orient:vertical}.rapeton-news-copy>a{color:#ffc47a;font-size:11px;font-weight:900;text-decoration:none}.news-empty{grid-column:1/-1;display:grid;justify-items:start;gap:9px;padding:45px 28px;border:1px dashed #596359;border-radius:22px;background:#ffffff04}.news-empty strong{color:#fff6e9;font-size:20px}.news-empty p{max-width:540px;margin:0;color:#aeb5aa;line-height:1.55}.news-empty .primary,.news-empty .secondary{margin-top:7px}@media(max-width:850px){.rapeton-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-hero{padding:29px}}@media(max-width:560px){.news-hero{display:grid;padding:24px;border-radius:20px}.news-hero h2{font-size:43px}.rapeton-news-grid{grid-template-columns:1fr;gap:13px}.rapeton-news-copy{padding:15px}.rapeton-news-image{aspect-ratio:1.08}}@media(max-width:600px){.seed>.external-official-art:has(.youtube-feed-embed){min-height:0!important}.seed>.external-official-art>.youtube-feed-embed{inset:50% auto auto 50%!important;width:100%!important;height:100%!important;transform:translate(-50%,-50%) scale(1.78);transform-origin:center center}.seed>.external-official-art>.official-open-direct{right:12px;bottom:14px}}.ra-news-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.3fr)minmax(180px,.7fr);gap:32px;align-items:center;overflow:hidden;margin:0 0 28px;padding:clamp(30px,5vw,68px);border:1px solid #855226;border-radius:30px;background:radial-gradient(circle at 84% 20%,rgba(248,134,31,.36),transparent 22%),radial-gradient(circle at 78% 84%,rgba(25,98,78,.38),transparent 35%),linear-gradient(135deg,#090b09,#17140e 56%,#311b0b);box-shadow:0 28px 80px #0000005c}.ra-news-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background:repeating-linear-gradient(120deg,transparent 0 18px,rgba(255,255,255,.04) 19px 20px)}.ra-news-hero h2{max-width:760px;margin:10px 0 16px;color:#fff9ef;font-size:clamp(38px,6vw,74px);line-height:.93;letter-spacing:-.07em}.ra-news-hero p{max-width:650px;margin:0;color:#c7cbc2;font-size:16px;line-height:1.65}.ra-news-hero-orbit{position:relative;justify-self:center;display:grid;place-items:center;width:min(25vw,250px);aspect-ratio:1;border:1px solid rgba(255,163,59,.7);border-radius:50%;box-shadow:inset 0 0 0 22px #ff9d2e14,0 0 80px #ec6d114d}.ra-news-hero-orbit:before,.ra-news-hero-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(112,194,140,.44)}.ra-news-hero-orbit:before{inset:16% -19%}.ra-news-hero-orbit:after{inset:-17% 16%}.ra-news-hero-orbit span{font-size:clamp(64px,9vw,132px);font-weight:900;font-style:italic;color:#ff8b1f;letter-spacing:-.14em}.ra-news-hero-orbit i{position:absolute;right:10%;top:14%;width:16px;height:16px;border-radius:50%;background:#e7ffc5;box-shadow:0 0 24px #e7ffc5}.ra-news-filters{display:flex;gap:9px;flex-wrap:wrap;margin:4px 0 22px}.ra-news-filters button{min-height:38px;padding:0 15px;border:1px solid #554635;border-radius:999px;background:#181a17;color:#d7d7ce;font-weight:700}.ra-news-filters button:hover,.ra-news-filters button.active{border-color:#ff921f;background:#ff921f;color:#17100a}.ra-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ra-news-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #3d423a;border-radius:22px;background:linear-gradient(155deg,#1b1e1a,#111311);box-shadow:0 12px 32px #00000030;transition:transform .18s ease,border-color .18s ease}.ra-news-card:hover{transform:translateY(-4px);border-color:#c27a32}.ra-news-card.is-lead{grid-column:span 2;display:grid;grid-template-columns:1.08fr .92fr}.ra-news-image{display:block;aspect-ratio:1;overflow:hidden;background:#242720}.ra-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}.ra-news-card:hover .ra-news-image img{transform:scale(1.04)}.ra-news-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:18px}.ra-news-copy>div{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.ra-news-category{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,148,32,.56);border-radius:999px;color:#ffb35e;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ra-news-copy time,.ra-news-article>time{color:#8d968c;font-size:12px}.ra-news-copy h2{margin:13px 0 9px;color:#fff8ef;font-size:clamp(21px,2vw,28px);line-height:1.04;letter-spacing:-.04em}.ra-news-copy h2 a{color:inherit;text-decoration:none}.ra-news-copy p{margin:0 0 18px;color:#bdc2b9;line-height:1.52}.ra-news-read{margin-top:auto;color:#ffc27d;font-weight:800;text-decoration:none}.ra-news-read span{display:inline-block;transition:transform .16s ease}.ra-news-read:hover span{transform:translate(4px)}.ra-news-article{max-width:860px;margin:0 auto;padding:clamp(22px,5vw,56px);border:1px solid #41453d;border-radius:28px;background:linear-gradient(145deg,#191b18,#10120f);box-shadow:0 26px 72px #00000047}.ra-news-back{display:inline-block;margin:0 12px 30px 0;color:#ffb269;font-weight:800;text-decoration:none}.ra-news-article>h2{max-width:800px;margin:16px 0;color:#fff9f0;font-size:clamp(38px,6vw,68px);line-height:.94;letter-spacing:-.065em}.ra-news-dek{max-width:720px;color:#c6c9c0;font-size:19px;line-height:1.48}.ra-news-article-cover{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin:28px 0;border:1px solid #55442f;border-radius:20px}.ra-news-body{max-width:720px;margin:auto;color:#dde0d8;font-size:17px;line-height:1.76}.ra-news-body p{margin:0 0 20px}.ra-news-body section{margin:30px 0;padding:22px;border-left:3px solid #f58a18;border-radius:0 16px 16px 0;background:#ffffff05}.ra-news-body h3{margin:0 0 8px;color:#ffbc74;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.ra-news-source{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:32px;padding-top:18px;border-top:1px solid #3b4038}.ra-news-source span{color:#939a8e;font-size:11px;font-weight:900;letter-spacing:.1em}.ra-news-source a{color:#ffc47f;font-weight:800}.ra-news-cta{margin-top:32px;padding:26px;border:1px solid #975a23;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(255,126,25,.27),transparent 38%),#1a1711}.ra-news-cta span{color:#ffb263;font-size:11px;font-weight:900;letter-spacing:.12em}.ra-news-cta h3{max-width:500px;margin:8px 0 18px;color:#fff8eb;font-size:26px;line-height:1.08}.ra-news-cta .primary{display:inline-flex}.ra-news-content .news-empty{min-height:260px}@media(max-width:850px){.ra-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-news-card.is-lead{grid-column:span 2}.ra-news-hero{grid-template-columns:1fr auto}.ra-news-hero-orbit{width:170px}}@media(max-width:600px){.ra-news-hero{grid-template-columns:1fr;padding:28px 23px;border-radius:22px}.ra-news-hero h2{font-size:44px}.ra-news-hero-orbit{display:none}.ra-news-grid{grid-template-columns:1fr;gap:13px}.ra-news-card.is-lead{grid-column:auto;display:flex}.ra-news-card.is-lead .ra-news-image{aspect-ratio:1}.ra-news-copy{padding:17px}.ra-news-copy h2{font-size:25px}.ra-news-article{padding:22px 17px;border-radius:21px}.ra-news-article>h2{font-size:39px}.ra-news-dek{font-size:17px}.ra-news-body{font-size:16px}.ra-news-article-cover{border-radius:15px}.ra-news-body section{padding:17px}.ra-news-source{display:grid}.ra-news-cta{padding:21px}.ra-news-filters{overflow:auto;flex-wrap:nowrap;padding-bottom:5px}.ra-news-filters button{white-space:nowrap}}@media(max-width:600px){#full-media>.youtube-locked-host{width:100%;aspect-ratio:1/1;min-height:0!important;border-radius:16px;background:#080909}#full-media>.youtube-locked-host iframe{position:relative!important;left:50%!important;width:177.78%!important;height:100%!important;transform:translate(-50%);max-width:none!important}}.artist-profile .artist-follow-button{align-self:center;min-height:42px;margin-bottom:4px;border-color:#d1832f;background:#2b1b0d;color:#ffd09b;font-weight:900}.artist-profile .artist-follow-button[aria-pressed=true]{border-color:#58764f;background:#1b2a1a;color:#d9efd2}@media(max-width:700px){.artist-profile .artist-follow-button{grid-column:1/-1;justify-self:start;margin:4px 0 0}}.header-messages{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid #4b514a;border-radius:12px;background:#1b1f1b;color:#e9e9e3;font-size:10px;font-weight:850}.header-messages .ui-icon{width:17px;height:17px;color:#f3ae5d}.header-messages:hover{border-color:#d1812d;background:#282014}.messages-page{max-width:1160px;margin:0 auto}.messages-hero{display:flex!important;align-items:end;justify-content:space-between;min-height:190px;padding:32px 38px;border:1px solid #68421f;border-radius:26px;background:radial-gradient(circle at 84% 12%,#f1912a48,transparent 29%),linear-gradient(135deg,#311c0b,#161915 61%,#142018)}.messages-hero h2{margin:8px 0 7px;color:#fff6e8;font-size:clamp(42px,5vw,64px);line-height:.92;letter-spacing:-.07em}.messages-hero p{margin:0;color:#c6ccc2;font-size:13px}.messages-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);min-height:590px;margin-top:20px;overflow:hidden;border:1px solid #393f38;border-radius:23px;background:#141714}.message-conversations{padding:10px;border-right:1px solid #343a33;overflow:auto}.message-conversation{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;padding:12px;border:1px solid transparent;border-radius:14px;background:transparent;color:#f4f5f0;text-align:left}.message-conversation:hover,.message-conversation.active{border-color:#584225;background:#221a10}.message-conversation .profile-photo{width:45px;height:45px;border:1px solid #b57332;border-radius:50%;object-fit:cover}.message-conversation b,.message-conversation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-conversation b{font-size:13px}.message-conversation small{margin-top:4px;color:#aab1a8;font-size:10px}.message-conversation i{width:8px;height:8px;border-radius:50%;background:#f1912a}.message-thread{display:flex;flex-direction:column;min-height:0}.message-thread-head{display:flex;gap:11px;align-items:center;min-height:82px;padding:16px 20px;border-bottom:1px solid #343a33}.message-thread-head .profile-photo{width:42px;height:42px;border-radius:50%;border:1px solid #b57332}.message-thread-head div{display:grid;gap:4px;min-width:0}.message-thread-head strong{font-size:14px}.message-thread-head span{color:#aeb5ac;font-size:10px}.message-thread-head>a{margin-left:auto;color:#f2b36d;font-size:11px;font-weight:800;text-decoration:none}.message-thread-body{display:flex;flex:1;flex-direction:column;gap:10px;min-height:360px;max-height:500px;padding:20px;overflow:auto}.message-bubble{max-width:min(78%,460px);padding:12px 14px;border-radius:15px;background:#242923}.message-bubble.mine{align-self:flex-end;border-bottom-right-radius:4px;background:linear-gradient(135deg,#db7c21,#a84c12);color:#251307}.message-bubble.theirs{align-self:flex-start;border-bottom-left-radius:4px}.message-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.message-bubble small{display:block;margin-top:6px;opacity:.7;font-size:9px}.message-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border-top:1px solid #343a33}.message-compose textarea{min-height:46px;max-height:100px;margin:0;padding:12px;resize:vertical;background:#0e110e}.message-compose button{min-width:80px}.message-status{grid-column:1/-1;margin:0;color:#f3b66e;font-size:10px}.messages-empty{padding:26px;color:#abb3aa;font-size:12px;line-height:1.55}.messages-empty strong{display:block;color:#f6f3ea;font-size:14px}.profile-message-button{align-self:center;min-height:42px;margin-bottom:4px;border-color:#bf772d;background:#2b1b0d;color:#ffd19a;font-weight:900}@media(max-width:700px){.header-messages span{display:none}.header-messages{width:40px;min-height:40px;padding:0;justify-content:center}.messages-hero{min-height:150px;padding:26px 22px;border-radius:21px}.messages-hero h2{font-size:46px}.messages-layout{grid-template-columns:1fr;min-height:0;border-radius:19px}.message-conversations{display:flex;gap:8px;padding:10px;overflow-x:auto;border-right:0;border-bottom:1px solid #343a33}.message-conversation{flex:0 0 214px}.message-thread-head{min-height:73px;padding:13px}.message-thread-body{min-height:330px;max-height:52dvh;padding:14px}.message-compose{padding:11px}.profile-message-button{grid-column:1/-1;justify-self:start;margin:4px 0 0}}@media(max-width:560px){.rapeton-news-image{aspect-ratio:auto;display:grid;place-items:center;background:#090a09}.rapeton-news-image img{width:100%;height:auto;max-height:none;object-fit:contain}.rapeton-news-card:hover .rapeton-news-image img{transform:none}}.artist-profile .artist-heading{grid-template-columns:124px minmax(0,1fr) auto!important;align-items:end!important}.artist-profile .artist-identity{min-width:0}.artist-profile .artist-inline-stats{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:12px;color:#aeb5ab;font-size:11px;font-weight:700}.artist-profile .artist-inline-stats span{white-space:nowrap}.artist-profile .artist-inline-stats b{color:#ffc174;font-size:12px}.artist-profile .artist-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;max-width:240px;margin-bottom:4px}.artist-profile .artist-controls .artist-follow-button{margin:0;min-height:40px}.artist-profile .artist-follow-count{display:inline-flex;align-items:center;min-height:40px;color:#bfc5bc;font-size:11px;white-space:nowrap}.artist-profile .artist-follow-count span{color:#ffc174;font-weight:900;margin-right:4px}.artist-profile .artist-controls>.secondary{align-self:center;margin:0}@media(max-width:700px){.artist-profile .artist-heading{grid-template-columns:84px minmax(0,1fr)!important;align-items:end!important}.artist-profile .artist-controls{grid-column:1/-1;justify-content:flex-start;max-width:none;margin-top:4px}.artist-profile .artist-inline-stats{margin-top:8px;gap:5px 10px}.artist-profile .artist-follow-count{min-height:34px}.artist-profile .artist-controls .artist-follow-button{min-height:36px}.artist-profile .artist-heading>.secondary{grid-column:auto;justify-self:auto}}.artist-private-notices{margin:25px 0 4px;padding:22px;border:1px solid #8b5a2b;border-radius:21px;background:radial-gradient(circle at 100% 0,#f3982b22,transparent 42%),#151814}.notice-inbox-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.notice-inbox-head h2{margin:4px 0 0;font-size:24px;color:#fff3df}.notice-inbox-list{display:grid;gap:10px}.artist-notice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;border:1px solid #ffffff15;border-radius:14px;background:#0d0f0d}.artist-notice-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f3982b;color:#1b1208;font-weight:900}.artist-notice.rejected .artist-notice-icon{background:#9e553a;color:#fff}.artist-notice b{display:block;color:#fff5e7;font-size:14px}.artist-notice p{white-space:pre-wrap;margin:6px 0 4px;color:#c4c9bf;font-size:13px;line-height:1.55}.artist-notice small{color:#899087;font-size:11px}.artist-notice a{margin-left:10px;color:#ffc174;font-size:12px;font-weight:800;text-decoration:none}@media(max-width:700px){.artist-private-notices{padding:17px;border-radius:17px}.notice-inbox-head h2{font-size:20px}.artist-notice{padding:13px}.artist-notice p{font-size:12px}}.song-embed .sidebar,.song-embed .workspace{display:none!important}.song-embed body{min-height:0;background:#101310;overflow:hidden}.song-embed #listen-dialog[open]{display:block;position:static;inset:auto;width:100%;max-width:none;min-height:0;margin:0;padding:22px;border:0;border-radius:0;background:#101310;color:#f5f4ef;box-shadow:none}.song-embed #listen-dialog::backdrop{display:none}.song-embed #full-media video,.song-embed #full-media audio{width:100%;max-height:44vh}.song-embed #listen-comments{margin-top:20px}.song-embed .dialog-head{padding-top:0}.song-embed .close-dialog{display:none}@media(max-width:700px){.song-embed #listen-dialog[open]{padding:16px}.song-embed #full-media video,.song-embed #full-media audio{max-height:38vh}}.rptn-external-player .rptn-player-controls{padding-bottom:13px}.rptn-external-stage{padding:0 19px 18px;background:linear-gradient(180deg,#121310,#0d0f0d)}.rptn-external-stage .youtube-locked-host{border-radius:15px}.rptn-external-stage .spotify-embed-host{overflow:hidden;border-radius:15px}.rptn-external-player .rptn-player-foot{margin:0;padding:13px 19px 16px;background:#0d0f0d}@media(max-width:640px){.rptn-external-stage{padding:0 15px 15px}.rptn-external-stage>.youtube-locked-host{width:100%;aspect-ratio:1/1;min-height:0!important;border-radius:14px;background:#080909}.rptn-external-stage>.youtube-locked-host iframe{position:relative!important;left:50%!important;width:177.78%!important;height:100%!important;transform:translate(-50%);max-width:none!important}.rptn-external-player .rptn-player-foot{padding:12px 15px 14px}}.community-following-section{position:relative;margin:0 0 30px;padding:26px;border:1px solid #8b5a2b;border-radius:23px;background:radial-gradient(circle at 92% 8%,rgba(241,145,42,.18),transparent 29%),linear-gradient(135deg,#1c180f,#121512 58%)}.community-following-section .section-head{margin-bottom:18px}.community-following{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.community-following .community-event{min-height:112px;background:#0f120fbf}.community-count{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(241,145,42,.48);border-radius:999px;background:#f1912a1a;color:#ffd29a;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.community-more{display:block;margin:16px auto 0;min-height:42px}.community-guest-follow{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 30px;padding:25px 28px;border:1px solid #4b5148;border-radius:21px;background:linear-gradient(135deg,#1d211d,#121512)}.community-guest-follow h2{max-width:640px;margin:7px 0 8px;color:#fff5e7;font-size:clamp(24px,3vw,34px);letter-spacing:-.045em}.community-guest-follow p{max-width:610px;margin:0;color:#b9c0b6;font-size:13px;line-height:1.55}.community-guest-follow>div:last-child{display:flex;gap:9px;flex:none}.community-guest-follow a{display:inline-flex;align-items:center;justify-content:center;min-height:41px;padding:0 14px;text-decoration:none;font-size:11px;font-weight:900}.community-artist-link{display:inline;border:0;color:#ffc174!important;font:inherit;font-weight:800;text-decoration:none}.community-artist-link:hover,.community-artist-link:focus-visible{border-radius:5px;background:#f1912a24;color:#ffd69f!important;outline:0}@media(max-width:760px){.community-following-section{padding:20px 16px;border-radius:19px}.community-following{grid-template-columns:1fr}.community-following .community-event{min-height:0}.community-guest-follow{display:grid;gap:19px;padding:21px 18px;border-radius:18px}.community-guest-follow>div:last-child{width:100%}.community-guest-follow a{flex:1}.community-count{font-size:9px}}.harvest-hub-head{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:1180px;margin:4px auto 21px}.harvest-hub-head>div:first-child{min-width:0}.harvest-hub-head h2{max-width:720px;margin:7px 0 10px;color:#fff7eb;font-size:clamp(42px,5vw,66px);line-height:.91;letter-spacing:-.078em}.harvest-hub-head p{max-width:635px;margin:0;color:#b9c1b7;font-size:14px;line-height:1.65}.harvest-hub-actions{display:flex;gap:9px;flex:none}.harvest-hub-actions button{min-height:44px;white-space:nowrap}.harvest-media-tabs{display:inline-flex;gap:5px;max-width:100%;margin:0 0 26px;padding:5px;border:1px solid #444b40;border-radius:999px;background:#121713;overflow-x:auto}.harvest-media-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:#aeb8ac;font-size:11px;font-weight:900;white-space:nowrap}.harvest-media-tabs button span{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#2c332c;color:#cdd4ca;font-size:9px}.harvest-media-tabs button.active{background:linear-gradient(135deg,#ffb457,#e77815);color:#251304;box-shadow:0 7px 18px #f1912a2c}.harvest-media-tabs button.active span{background:#25130426;color:#251304}.harvest-hub-feature{display:grid!important;grid-template-columns:minmax(290px,41%) minmax(0,1fr);min-height:324px;max-width:1180px;margin:0 auto 38px;overflow:hidden;border-color:#715331!important;border-radius:27px!important;background:radial-gradient(circle at 91% 10%,#f1912a2e,transparent 27%),linear-gradient(140deg,#1a1e1a,#111511)!important;box-shadow:0 24px 62px #0005}.harvest-hub-feature .harvest-feature-art{position:relative;min-height:324px;overflow:hidden;background:linear-gradient(135deg,#5f3514,#17221a)}.harvest-hub-feature .harvest-feature-art img{display:block;width:100%;height:100%;object-fit:cover}.harvest-hub-feature .harvest-feature-art.is-video img{object-fit:cover}.harvest-hub-feature .harvest-feature-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,#151914 100%)}.harvest-media-badge{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,195,115,.62);border-radius:999px;background:#0c0d0bc7;color:#ffd39d;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.harvest-hub-feature .harvest-media-badge{position:absolute;top:17px;left:17px}.harvest-hub-feature .harvest-feature-copy{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:37px 43px}.harvest-hub-feature .harvest-feature-copy h3{max-width:620px;margin:9px 0 5px;color:#fff8ec;font-size:clamp(36px,4.4vw,59px);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.harvest-hub-feature .harvest-feature-copy>p{margin:0;color:#b9c3b7;font-size:13px}.harvest-hub-feature .harvest-feature-song{margin:26px 0 23px}.harvest-hub-feature .harvest-feature-song span{color:#f7b766}.harvest-hub-feature .harvest-feature-song strong{color:#fff5e6;font-size:22px}.harvest-hub-feature .harvest-feature-song small{font-size:12px}.harvest-hub-section,.harvest-media-panel{max-width:1180px;margin:38px auto}.harvest-media-panel[hidden]{display:none!important}.harvest-hub-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.harvest-hub-title h3{margin:5px 0 4px;color:#fff6e8;font-size:27px;letter-spacing:-.055em}.harvest-hub-title p{margin:0;color:#aab3a8;font-size:12px;line-height:1.5}.harvest-hub-title .harvest-see-all{padding:8px 0;color:#ffc174;font-size:11px;white-space:nowrap}.harvest-release-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,267px);gap:14px;overflow-x:auto;padding:3px 3px 15px;scroll-snap-type:x proximity}.harvest-release-rail>*{scroll-snap-align:start}.harvest-release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.harvest-release-card,.artist-catalog-card{overflow:hidden;border:1px solid #394239;border-radius:19px;background:linear-gradient(145deg,#1c231d,#111611);box-shadow:0 11px 25px #0003;transition:transform .2s ease,border-color .2s ease}.harvest-release-card:hover,.artist-catalog-card:hover{transform:translateY(-4px);border-color:#e6983e}.harvest-release-art,.artist-catalog-art{position:relative;display:block;width:100%;height:194px;padding:0;border:0;background:#2a2f2a;color:#ffc174;overflow:hidden;cursor:pointer}.harvest-release-art img,.artist-catalog-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.harvest-release-card:hover .harvest-release-art img,.artist-catalog-card:hover .artist-catalog-art img{transform:scale(1.035)}.harvest-release-card.is-video .harvest-release-art{height:auto;aspect-ratio:16/9}.harvest-release-card.is-video .harvest-release-art:after,.artist-catalog-card.is-video .artist-catalog-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d100d8c,transparent 65%)}.harvest-release-art .harvest-media-badge{position:absolute;z-index:2;top:10px;left:10px}.harvest-release-play{position:absolute;z-index:2;right:11px;bottom:11px;display:grid;place-items:center;width:37px;height:37px;border:1px solid #ffbd68;border-radius:50%;background:#170e08dc;color:#ffc477}.harvest-release-play .ui-icon{width:18px;height:18px;margin-left:2px}.harvest-release-copy,.artist-catalog-copy{padding:13px 14px 15px}.harvest-release-copy>.eyebrow,.artist-catalog-copy>.eyebrow{color:#e9b066;font-size:9px}.harvest-release-copy h3,.artist-catalog-copy h3{margin:7px 0 5px;color:#fff7e9;font-size:16px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.harvest-release-artist{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:transparent;color:#d5dcd2;font-size:12px;font-weight:800;overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.harvest-release-artist:hover{color:#ffc376}.harvest-release-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:10px;border-top:1px solid #333c33;color:#9da69d;font-size:10px}.harvest-release-meta>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.harvest-release-meta button{display:inline-flex;align-items:center;gap:4px;flex:none;padding:0;border:0;background:transparent;color:#ffc174;font-size:10px;font-weight:900}.harvest-artist-directory{padding-bottom:8px}.harvest-artist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.harvest-artist-card{overflow:hidden;border:1px solid #394239;border-radius:20px;background:linear-gradient(145deg,#1b211b,#111611);box-shadow:0 11px 26px #0003;transition:transform .2s,border-color .2s}.harvest-artist-card:hover{transform:translateY(-4px);border-color:#e89940}.harvest-artist-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.harvest-artist-visual{position:relative;height:170px;overflow:hidden;background:#28302a}.harvest-artist-visual>img{display:block;width:100%;height:100%;object-fit:cover}.harvest-artist-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121612 0%,transparent 68%)}.harvest-artist-avatar{position:absolute;z-index:2;bottom:-29px;left:15px;width:61px;height:61px;border:3px solid #151a15;border-radius:50%;overflow:hidden;background:#242b24;box-shadow:0 8px 19px #0005}.harvest-artist-avatar .profile-photo{display:block;width:100%;height:100%;border:0!important;border-radius:0!important;object-fit:cover}.harvest-profile-open{position:absolute;z-index:2;right:10px;bottom:10px;padding:7px 9px;border-radius:999px;background:#0d0f0ddf;color:#fff6e7;font-size:9px;font-weight:900}.harvest-artist-copy{padding:39px 15px 16px}.harvest-artist-copy h3{margin:0;color:#fff6e8;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.harvest-artist-copy>p{min-height:30px;margin:5px 0 12px;color:#aab3a8;font-size:10px;line-height:1.45}.harvest-artist-copy>div{display:grid;gap:3px;padding-top:11px;border-top:1px solid #333c33}.harvest-artist-copy span{color:#f3b46a;font-size:9px;font-weight:900;letter-spacing:.1em}.harvest-artist-copy b{color:#f5f5ee;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.harvest-artist-copy small{color:#9fa89f;font-size:10px}.harvest-empty{grid-column:1/-1;padding:27px;border:1px dashed #4b554b;border-radius:18px;color:#b6c0b5;background:#141914}.harvest-empty p{margin:0}.artist-profile>.artist-banner.artist-banner-compact{height:104px!important;background:radial-gradient(circle at 82% 24%,rgba(241,145,42,.38),transparent 26%),linear-gradient(125deg,#243322,#1a211b 58%,#3d240f)!important}.artist-profile .artist-release-area{display:grid;gap:24px;margin:26px 0 0}.artist-featured-release{overflow:hidden;border:1px solid #6d5434;border-radius:21px;background:radial-gradient(circle at 95% 10%,rgba(241,145,42,.15),transparent 35%),linear-gradient(145deg,#252219,#161b17);box-shadow:0 16px 38px #0003}.artist-featured-release>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0}.artist-featured-release>header .harvest-media-badge{font-size:8px}.artist-featured-main{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;padding:15px 18px 18px}.artist-featured-art{position:relative;display:block;overflow:hidden;aspect-ratio:1;padding:0;border:0;border-radius:15px;background:#2d302a;color:#ffc174}.artist-featured-release.is-video .artist-featured-art{aspect-ratio:16/9}.artist-featured-art img{display:block;width:100%;height:100%;object-fit:cover}.artist-featured-art .harvest-release-play{right:10px;bottom:10px}.artist-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.artist-featured-copy h3{margin:6px 0;color:#fff7e9;font-size:clamp(27px,3.2vw,42px);line-height:.95;letter-spacing:-.06em;overflow-wrap:anywhere}.artist-featured-copy p{margin:0;color:#acb5aa;font-size:12px;line-height:1.55}.artist-featured-copy .primary{min-height:42px;margin-top:17px;padding-inline:14px;font-size:11px}.artist-release-empty{margin:26px 0 0;padding:27px;border:1px dashed #5c655a;border-radius:20px;background:#151a16}.artist-release-empty h3{margin:7px 0;color:#fff6e8;font-size:23px;letter-spacing:-.04em}.artist-release-empty p{max-width:590px;margin:0;color:#b5beb3;font-size:13px;line-height:1.6}.artist-profile .artist-catalog{margin:3px 0 0;padding:22px;border:1px solid #394239;border-radius:20px;background:#141914}.artist-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.artist-catalog h3{margin:4px 0 0;color:#fff7e9;font-size:24px;letter-spacing:-.05em}.artist-catalog-controls{display:flex;gap:7px;flex-wrap:wrap}.artist-catalog-toggle{min-height:38px;padding:0 12px;border:1px solid #495449;border-radius:999px;background:#1e251e;color:#e0e5dc;font-size:11px;font-weight:900}.artist-catalog-toggle span{margin-left:4px;color:#f5b66a;font-size:10px}.artist-catalog-toggle:hover,.artist-catalog-toggle[aria-expanded=true]{border-color:#e6993d;background:#2c1d0f;color:#ffd197}.artist-catalog-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.artist-catalog-panel[hidden]{display:none!important}.artist-catalog-card{min-width:0}.artist-catalog-card.is-video .artist-catalog-art{height:auto;aspect-ratio:16/9}.artist-catalog-card .artist-catalog-art .harvest-media-badge{position:absolute;z-index:2;top:9px;left:9px;font-size:8px}.artist-catalog-card .artist-catalog-copy h3{font-size:14px}.artist-catalog-card .harvest-release-meta{margin-top:10px}.artist-catalog-tip{margin:16px 0 0;color:#9fa99e;font-size:11px;line-height:1.5}.artist-profile .profile-about{margin-top:26px!important}.artist-profile .artist-release-area+.profile-about{margin-top:25px!important}@media(max-width:1020px){.harvest-release-grid,.harvest-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-catalog-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.harvest-hub-head{display:grid;gap:17px;margin:2px auto 17px}.harvest-hub-head h2{font-size:43px}.harvest-hub-head p{font-size:13px}.harvest-hub-actions{width:100%}.harvest-hub-actions button{flex:1;font-size:11px}.harvest-media-tabs{display:flex;width:100%;margin-bottom:20px}.harvest-media-tabs button{flex:1;justify-content:center;padding:0 8px}.harvest-hub-feature{grid-template-columns:1fr;min-height:0;margin-bottom:29px;border-radius:21px}.harvest-hub-feature .harvest-feature-art{min-height:0;height:197px}.harvest-hub-feature .harvest-feature-art:after{background:linear-gradient(0deg,#151914 0%,transparent 61%)}.harvest-hub-feature .harvest-feature-copy{padding:24px}.harvest-hub-feature .harvest-feature-copy h3{font-size:42px}.harvest-hub-feature .harvest-feature-song{margin:20px 0}.harvest-hub-section,.harvest-media-panel{margin:29px auto}.harvest-hub-title{align-items:start;gap:10px}.harvest-hub-title h3{font-size:23px}.harvest-hub-title p{font-size:11px}.harvest-hub-title .harvest-see-all{padding-top:4px}.harvest-release-rail{grid-auto-columns:minmax(222px,76vw)}.harvest-release-grid,.harvest-artist-grid{grid-template-columns:1fr;gap:11px}.harvest-release-grid .harvest-release-card,.harvest-artist-grid .harvest-artist-card{display:grid;grid-template-columns:126px minmax(0,1fr)}.harvest-release-grid .harvest-release-art,.harvest-release-grid .harvest-release-card.is-video .harvest-release-art{height:100%;min-height:159px}.harvest-release-grid .harvest-release-copy{padding:14px}.harvest-artist-card .harvest-artist-visual{height:100%;min-height:159px}.harvest-artist-card .harvest-artist-avatar{width:46px;height:46px;bottom:-20px;left:10px}.harvest-artist-card .harvest-artist-copy{padding:28px 13px 14px}.artist-profile>.artist-banner.artist-banner-compact{height:76px!important}.artist-profile .artist-release-area{margin-top:20px;gap:18px}.artist-featured-release>header{padding:14px 14px 0}.artist-featured-main{grid-template-columns:104px minmax(0,1fr);gap:13px;padding:13px 14px 14px}.artist-featured-release.is-video .artist-featured-art{aspect-ratio:1}.artist-featured-copy h3{font-size:28px}.artist-featured-copy p{font-size:11px}.artist-featured-copy .primary{min-height:39px;margin-top:13px;padding-inline:11px;font-size:10px}.artist-profile .artist-catalog{padding:17px 14px;border-radius:18px}.artist-catalog>header{display:grid;align-items:start;gap:12px}.artist-catalog h3{font-size:22px}.artist-catalog-controls{width:100%}.artist-catalog-toggle{flex:1;padding:0 9px;font-size:10px}.artist-catalog-panel{grid-template-columns:1fr;gap:10px}.artist-catalog-card{display:grid;grid-template-columns:102px minmax(0,1fr)}.artist-catalog-card .artist-catalog-art,.artist-catalog-card.is-video .artist-catalog-art{height:100%;min-height:132px}.artist-catalog-card .artist-catalog-copy{padding:13px}.artist-catalog-card .artist-catalog-copy h3{font-size:14px}.artist-catalog-tip{font-size:10px}.artist-profile .profile-about{margin-top:20px!important}}@media(max-width:720px){.artist-featured-release.is-video .artist-featured-main{grid-template-columns:1fr}.artist-featured-release.is-video .artist-featured-art{width:100%;aspect-ratio:16/9}.artist-catalog-card.is-video{display:block}.artist-catalog-card.is-video .artist-catalog-art{width:100%;height:auto;min-height:0;aspect-ratio:16/9}.harvest-release-grid .harvest-release-card.is-video{display:block}.harvest-release-grid .harvest-release-card.is-video .harvest-release-art{height:auto;min-height:0;aspect-ratio:16/9}}.global-search-results{display:block}.global-result-card{display:grid;grid-template-columns:43px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;padding:8px;border-radius:12px;transition:background .16s}.global-result-card:hover,.global-result-card:focus-within{background:#292f29}.global-result-card .global-result-art{grid-column:1;grid-row:1/3}.global-result-title{grid-column:2;grid-row:1;min-width:0;padding:0;border:0;background:transparent;color:#f5f4ef;font:inherit;font-size:13px;font-weight:750;line-height:1.25;text-align:left;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-result-title:hover,.global-result-title:focus-visible{color:#ffc174;text-decoration:none;outline:0}.global-result-card small{grid-column:2;grid-row:2;display:block;min-width:0;margin-top:3px;overflow:hidden;color:#a3aaa1;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.global-result-artist-link{color:#b9c1b8;text-decoration:none}.global-result-artist-link:hover,.global-result-artist-link:focus-visible{color:#ffc174;text-decoration:none;outline:0}.global-result-card em{grid-column:3;grid-row:1/3}.harvest-artist-open{color:inherit;text-decoration:none}.harvest-artist-open:focus-visible{outline:2px solid #ffc174;outline-offset:-3px}.harvest-artist-name{color:inherit;text-decoration:none}.harvest-artist-name:hover,.harvest-artist-name:focus-visible{color:#ffc174;text-decoration:none;outline:0}.harvest-artist-song-link{color:#f5f5ee;text-decoration:none}.harvest-artist-song-link:hover,.harvest-artist-song-link:focus-visible{color:#ffc174;text-decoration:none;outline:0}.harvest-feature-song-link{display:inline-block;color:#fff5e6;text-decoration:none}.harvest-feature-song-link:hover,.harvest-feature-song-link:focus-visible{color:#ffc174;text-decoration:none;outline:0}.youtube-fallback-title{color:#fff5e6;text-decoration:none}.youtube-fallback-title:hover,.youtube-fallback-title:focus-visible{color:#ffc174;text-decoration:none;outline:0}.youtube-fallback-artist{display:inline-flex;margin-top:4px;color:#ffc174;font-size:12px;font-weight:800;text-decoration:none}.youtube-fallback-artist:hover{color:#ffe0ad}.news-preview-shell{min-height:100vh;background:#10130f}.ra-news-preview-page{max-width:1180px;margin:0 auto;padding:28px 20px 70px}.ra-news-preview-page .ra-news-preview-note{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:#d8d8cf;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.ra-news-preview-note span{padding:5px 8px;border:1px solid #a76e2a;border-radius:999px;color:#ffd092;background:#281b0e}.ra-news-preview-note b{color:#ffbd70}.ra-news-preview-feature{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(260px,.7fr);gap:18px;margin-bottom:35px}.ra-news-preview-feature .ra-news-card{display:grid;grid-template-columns:1fr 1fr}.ra-news-preview-feature .ra-news-image{height:100%;min-height:300px}.ra-news-preview-feature aside{padding:25px;border:1px solid #5d482f;border-radius:22px;background:linear-gradient(145deg,#21190f,#151813)}.ra-news-preview-feature aside p{margin:8px 0 19px;color:#d2d5cc;font-size:14px;line-height:1.6}.ra-news-preview-feature aside strong{color:#ffbd70;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ra-news-preview-lock{display:inline-flex;margin-top:19px;padding:8px 11px;border:1px solid #7d5730;border-radius:999px;color:#ffd090;background:#1c160e;font-size:11px;font-weight:900}.ra-news-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}.ra-news-section-head h2{margin:6px 0 0;color:#fff8ee;font-size:27px;letter-spacing:-.05em}.ra-news-section-head>p{max-width:300px;margin:0;color:#aeb5aa;font-size:12px;line-height:1.5}@media(max-width:850px){.ra-news-preview-feature{grid-template-columns:1fr}.ra-news-preview-feature .ra-news-card{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ra-news-preview-page{padding:20px 13px 48px}.ra-news-preview-feature .ra-news-card{display:flex}.ra-news-preview-feature .ra-news-image{min-height:0}.ra-news-section-head{display:block}.ra-news-section-head>p{margin-top:7px}.ra-news-preview-feature aside{padding:19px}}.ra-news-read{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:6px 0}.ra-news-read:focus-visible,.ra-news-share :is(a,button,summary):focus-visible{outline:2px solid #ffad53;outline-offset:4px}.ra-news-byline{display:flex;flex-wrap:wrap;gap:8px 18px;color:#aab1a4;font-size:12px;line-height:1.5;margin:18px 0}.ra-news-body>h3{margin:32px 0 12px;font-size:22px;line-height:1.3;letter-spacing:-.025em;text-transform:none;color:#fff6e9}.ra-news-body p{overflow-wrap:anywhere}.ra-news-share{margin:20px 0}.ra-news-share summary{display:inline-flex;align-items:center;gap:16px;min-height:44px;border:1px solid #e98b32;border-radius:999px;padding:8px 18px;color:#ffb668;background:#241a11;font-weight:800;cursor:pointer;list-style:none}.ra-news-share summary::-webkit-details-marker{display:none}.ra-news-share-options{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ra-news-share-options :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #515548;border-radius:12px;background:#20231c;color:#fff5e5;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.ra-news-share-options [hidden]{display:none}.ra-news-share-options :is(a,button):hover{border-color:#ff9b32;background:#302315}.ra-news-share-status{color:#ffbe78;font-size:13px;min-height:0;margin:8px 0}.ra-news-share-status:empty{display:none}.ra-news-share-fallback{font-size:13px;color:#cdd2c6}.ra-news-share-fallback input{display:block;box-sizing:border-box;width:100%;padding:12px;margin:8px 0;border:1px solid #696450;border-radius:10px;background:#0e100c;color:#fff}.ra-news-share-fallback[hidden]{display:none}.ra-news-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:30px 0;min-height:48px}.ra-news-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;text-decoration:none;border:1px solid #b57434;border-radius:999px;color:#ffc27d;background:#211b14;font-weight:800}.ra-news-pagination [aria-disabled=true]{opacity:.6;pointer-events:none}.ra-news-pagination-status{flex-basis:100%;text-align:center;color:#bfc5b8;font-size:14px}.ra-news-pagination-status:empty{display:none}@media(max-width:600px){.ra-news-share-options :is(a,button){flex:1 1 auto}.ra-news-body>h3{font-size:21px}.ra-news-byline{gap:6px 14px}.ra-news-pagination a{width:100%}}.rptn-tv-soon-label{margin-left:auto;color:#ffb364;font-size:9px;line-height:1.2;white-space:nowrap}.rptn-tv-coming-soon{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 22px;border:1px solid #58412b;border-radius:28px;background:radial-gradient(ellipse at 50% 20%,#ec821820,transparent 65%),#131510}.rptn-tv-mark{display:grid;place-items:center;width:80px;height:80px;border:1px solid #b96e26;border-radius:24px;color:#ff9b36;margin:28px 0 18px}.rptn-tv-mark svg{width:34px;height:34px}.rptn-tv-coming-soon h2{margin:0;color:#fff7ec;font-size:clamp(40px,7vw,76px);letter-spacing:-.05em}.rptn-tv-coming-soon p{color:#bfc5b8}.rptn-tv-coming-soon .rptn-tv-coming-label{color:#ffb364;font-size:22px;font-weight:800;margin:16px 0 0}.rptn-tv-coming-soon a{margin-top:22px;text-decoration:none}.ra-news-article{--ra-news-reading-width:720px}.ra-news-body,.ra-news-article-cover{box-sizing:border-box;width:100%;max-width:var(--ra-news-reading-width);margin-left:auto;margin-right:auto}.ra-news-article-cover{height:auto;aspect-ratio:1;object-fit:contain;margin-top:26px;margin-bottom:32px}@media(max-width:600px){.ra-news-article-cover{margin-top:22px;margin-bottom:28px}}.harvest-hub-feature .harvest-feature-copy{min-width:0}.harvest-hub-feature .harvest-feature-copy h3 .harvest-feature-artist{font:inherit;letter-spacing:inherit;color:inherit;overflow-wrap:anywhere}@media(max-width:600px){.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header{grid-template-columns:minmax(0,1fr);gap:14px}.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header>div:first-child{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header .mobile-home{flex:0 0 108px;margin:0}.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header #page-title{margin:0;font-size:26px;line-height:1.12;letter-spacing:-.025em;text-align:right;overflow-wrap:normal}.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header .account-actions{grid-column:1;grid-row:2;justify-self:end;max-width:100%;flex-wrap:wrap}.workspace:has(.ra-news-article,.abonos-page,.harvest-hub-feature)>header .global-search{grid-column:1;grid-row:3}}.harvest-toolbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;max-width:1180px;margin:0 auto 26px}.harvest-toolbar .harvest-media-tabs{margin:0;flex-shrink:0}.harvest-toolbar .harvest-hub-actions{align-items:center;gap:9px;width:auto;max-width:100%}.harvest-toolbar .harvest-hub-actions button{min-height:40px;box-sizing:border-box;margin:0;font-size:11px}@media(max-width:720px){.harvest-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.harvest-toolbar .harvest-media-tabs{width:100%;box-sizing:border-box;overflow:visible}.harvest-toolbar .harvest-hub-actions{width:100%;gap:6px}.harvest-toolbar .harvest-hub-actions button{flex:1;min-width:0;padding:0 8px;font-size:10px}}.harvest-hub-feature .harvest-feature-copy .harvest-feature-context{margin-top:12px;color:#edb773;font-size:11px;line-height:1.6}.harvest-hub-feature{grid-template-columns:280px minmax(0,1fr);min-height:280px}.harvest-hub-feature .harvest-feature-art{min-height:0;height:100%;display:grid;place-items:center}.harvest-hub-feature .harvest-feature-art img{position:absolute;inset:0;object-fit:contain}.harvest-hub-feature .harvest-feature-art:after{display:none}.harvest-hub-feature .harvest-feature-copy{padding:25px 32px}.harvest-hub-feature .harvest-feature-copy h3{font-size:clamp(28px,3vw,42px)}.harvest-hub-feature .harvest-feature-song{margin:18px 0}.harvest-hub-feature .harvest-feature-song strong{font-size:18px}.harvest-artist-grid .harvest-artist-avatar{bottom:10px}.harvest-artist-grid .harvest-artist-copy{padding-top:17px}.harvest-release-card:not(.is-video) .harvest-release-art{height:auto;aspect-ratio:1}.harvest-hub-section[hidden]{display:none!important}@media(max-width:720px){.harvest-hub-feature{grid-template-columns:116px minmax(0,1fr);min-height:0;border-radius:19px!important}.harvest-hub-feature .harvest-feature-art{min-height:0;height:100%}.harvest-hub-feature .harvest-media-badge{top:8px;left:8px;min-height:20px;padding:0 6px;font-size:8px}.harvest-hub-feature .harvest-feature-copy{padding:18px 14px}.harvest-hub-feature .harvest-feature-copy h3{font-size:25px;margin-top:7px;line-height:1.15}.harvest-hub-feature .harvest-feature-copy>p{font-size:11px}.harvest-hub-feature .harvest-feature-copy .harvest-feature-context{font-size:10px;margin-top:9px}.harvest-hub-feature .harvest-feature-song{margin:14px 0}.harvest-hub-feature .harvest-feature-song strong{font-size:14px}.harvest-hub-feature .harvest-feature-song small{font-size:10px}.harvest-hub-feature .harvest-feature-copy .primary{min-height:38px;padding:8px 12px;font-size:11px}.harvest-artist-grid .harvest-artist-avatar{bottom:10px}.harvest-artist-grid .harvest-artist-copy{padding-top:17px}}@media(max-width:360px){.harvest-hub-feature{grid-template-columns:95px minmax(0,1fr)}}.harvest-verified{margin:0 0 28px;padding:22px 24px;background:radial-gradient(ellipse at 8% 0%,#ff941f26,transparent 48%),radial-gradient(ellipse at 100% 100%,#ffa52b14,transparent 48%),repeating-linear-gradient(125deg,transparent 0 20px,#ffffff03 20px 21px,transparent 21px 42px),#101311;border:1px solid #dfab6140;border-top:1px solid #ffc66b8c;border-radius:22px;box-shadow:inset 0 1px #ffce7920,0 8px 24px #0000001f}.harvest-verified[hidden]{display:none!important}.harvest-verified h3{color:#ffd0a0;margin:0 0 20px;font-size:21px;letter-spacing:-.035em}.harvest-verified-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:24px 16px}.harvest-verified-artist{display:flex;align-items:center;flex-direction:column;gap:10px;min-width:0;text-decoration:none;color:inherit}.harvest-verified-photo{display:grid;place-items:center;width:80px;height:80px;box-sizing:border-box;padding:3px;border-radius:50%;overflow:hidden;background:conic-gradient(from 35deg,#fff0ad,#ffbd42 18%,#f07818 38%,#b95a11 49%,#ffd66d 65%,#fff2bc,#ed8d21 91%,#fff0ad);color:#f2b368;font-size:28px;box-shadow:0 0 0 1px #ffce7340,0 3px 14px #ed8d212b}.harvest-verified-photo>img,.harvest-verified-photo>span{box-sizing:border-box;width:100%;height:100%;min-height:0;border:2px solid #2b1b10;border-radius:50%;background:#30382c}.harvest-verified-photo img{display:block;object-fit:cover}.harvest-verified-photo>span{display:grid;place-items:center}.harvest-verified-artist strong{font-size:13px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.harvest-verified-artist:hover .harvest-verified-photo,.harvest-verified-artist:focus-visible .harvest-verified-photo{box-shadow:0 0 0 2px #ffcd72,0 3px 18px #ed8d2140}.harvest-verified [role=status]:empty{display:none}.harvest-verified>button{margin-top:18px}@media(max-width:600px){.harvest-verified{padding:20px 16px}.harvest-verified-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.harvest-verified-photo{width:68px;height:68px}.harvest-verified h3{font-size:19px}.harvest-verified-artist strong{font-size:12px}}.artist-profile>.artist-profile-return{display:flex;align-items:center;margin:0;padding:4px 24px;background:#151a16;border-bottom:1px solid #333b31}.artist-profile-return>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px;border-radius:9px;color:#f5bd78;text-decoration:none;font-size:13px;font-weight:750}.artist-profile-return>a:hover{background:#ffffff08;color:#ffe1bc}.artist-profile-return>a:focus-visible{outline:2px solid #ff9a30;outline-offset:2px}.artist-profile-return>a>span{font-size:19px;line-height:1}@media(max-width:700px){.artist-profile>.artist-profile-return{padding:2px 10px}.artist-profile-return>a{font-size:12px}}@media(max-width:360px){.workspace:has(.artist-profile)>header.rapeton-masthead{display:flex;flex-wrap:wrap}.workspace:has(.artist-profile)>header.rapeton-masthead>.account-actions{flex:0 0 auto;max-width:100%;margin-left:auto}}.harvest-verified-name{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0}.harvest-verified-name strong{min-width:0}.harvest-verified-name>.harvest-verified-badge{display:block;width:20px;height:20px;min-width:20px;max-width:20px;object-fit:contain;flex:0 0 20px}.artist-profile .artist-controls{display:grid;grid-template-columns:minmax(0,112fr) minmax(0,146fr);gap:6px 9px;width:267px;max-width:100%;justify-content:end}.artist-profile .artist-controls>.artist-follow-button{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:44px;padding:10px 8px;white-space:nowrap}.artist-profile .artist-controls>.profile-message-button{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:44px;padding:10px 8px;white-space:nowrap}.artist-profile .artist-controls>.artist-follow-count{grid-column:1/-1;grid-row:2;min-height:22px;justify-content:flex-end;font-variant-numeric:tabular-nums}@media(max-width:700px){.artist-profile .artist-controls{justify-content:start}.artist-profile .artist-controls>.artist-follow-count{justify-content:flex-start}}.harvest-verified{position:relative;isolation:isolate;overflow:hidden}.harvest-verified:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url(/portal-assets/rapeton-approved-orange-seal.png);background-size:124px auto;background-repeat:repeat;background-position:30px center;opacity:.19;mask-image:linear-gradient(110deg,#0005,#000 50%,#0008);-webkit-mask-image:linear-gradient(110deg,#0005,#000 50%,#0008)}@media(max-width:600px){.harvest-verified:before{background-size:104px auto;background-position:14px center;opacity:.16}}.ai-badge{display:inline-flex;align-items:center;align-self:start;justify-self:start;width:max-content;max-width:100%;vertical-align:middle;flex-shrink:0;margin-inline-start:6px;padding:3px 6px;border:1px solid #9caad866;border-radius:6px;background:#6476a51f;color:#c6d0ed;font:700 11px/1.1 system-ui;letter-spacing:.04em;white-space:nowrap}.ai-disclosure{margin-top:16px!important;gap:10px;align-items:start!important}.ai-disclosure input{width:18px!important;height:18px;flex:none;margin-top:2px}.ai-disclosure-help{display:block;color:#adb5bd;font-size:12px;line-height:1.5;margin:5px 0 16px}#listen-dialog.is-ai-song #rating,#listen-dialog.is-ai-song .listen-progress progress,#listen-dialog.is-ai-song .listen-progress strong,#listen-dialog.is-ai-song .listen-progress+p.muted{display:none!important}#listen-dialog.is-ai-song .listen-progress{padding:12px 0}#listen-dialog.is-ai-song #listen-status{font-size:13px;color:#c6d0ed;line-height:1.5}.ai-editorial{margin-top:16px;padding:14px;border:1px solid #9caad844;border-radius:12px}.ai-editorial summary{cursor:pointer;font-weight:650}.ai-editorial label{display:flex;gap:10px;align-items:center;margin:12px 0}.ai-editorial input[type=checkbox]{width:18px;height:18px}.ai-editorial input[type=text]{width:100%;box-sizing:border-box}.ai-editorial small{display:block;line-height:1.5;color:#adb5bd}.ai-editorial button{margin-top:12px}.social-community{max-width:1200px;margin:0 auto;padding:12px 0 36px;color:#f5f3ed}.social-community [hidden]{display:none!important}.social-heading{margin:0;border:0;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 0 30px}.social-heading .eyebrow{font-size:10px;letter-spacing:.18em;color:#c19d72}.social-heading h2{margin:8px 0 9px;font-size:clamp(32px,3.5vw,46px);line-height:1.07;letter-spacing:-.045em;font-weight:800}.social-heading h2>span{color:#fa9b35}.social-heading p{margin:0;color:#9fa79f;font-size:14px;line-height:1.5}.social-find{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:1px solid #373c37;border-radius:12px;color:#f1ede5;text-decoration:none;font-size:12px;font-weight:750;background:#181c18}.social-community .ui-icon{width:18px;height:18px;flex:none}.social-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}.social-timeline,.social-sidebar{min-width:0}.social-feed-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #343a33;margin-bottom:20px}.social-tabs{display:flex;gap:24px;min-width:0}.social-tabs button{position:relative;min-height:54px;padding:0 0 16px;border:0;border-radius:0;background:transparent;color:#8f998f;font-size:13px;font-weight:750;white-space:nowrap}.social-tabs button[aria-pressed=true]{color:#fff4e6}.social-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:#ff9e37}.social-refresh{display:grid;place-items:center;width:40px;height:40px;padding:0;margin-bottom:10px;border:1px solid #30382f;background:#181e18;color:#b1bcae;border-radius:11px}.social-feed-intro{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 16px}.social-feed-intro>span{font-size:9px;letter-spacing:.14em;color:#b0baa9;font-weight:750}.social-feed-intro>small{color:#81917f;font-size:10px}.social-events{display:grid;gap:18px}.social-event{min-width:0;padding:22px;border:1px solid #343a33;border-radius:20px;background:linear-gradient(125deg,#1a201a,#161b17 70%);box-shadow:0 8px 24px #00000010}.social-event-head{padding:0;margin:0;border:0;display:flex;align-items:center;gap:11px}.social-avatar{flex:none;display:flex;text-decoration:none}.social-community .profile-photo{width:40px;height:40px;object-fit:cover;border-radius:50%;border:1px solid #515c4a;background:#212a20}.social-actor{min-width:0;flex:1;display:grid;gap:5px}.social-actor>a{color:#f8f4ed;font-size:13px;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.social-actor>span{color:#90998e;font-size:10px;line-height:1.45}.social-event-kind{display:inline-flex;align-items:center;gap:6px;color:#c4b599;font-size:9px;flex:none}.social-event-kind .ui-icon{width:15px;height:15px;color:#e2a45d}.social-event-copy{margin:14px 0 15px;color:#adb7a8;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.social-event-copy a{color:#f3bd7b;text-decoration:none;font-weight:700}.social-song{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;padding:12px;border:1px solid #ffffff0c;background:#0c100d;border-radius:14px}.social-song-art{position:relative;display:block;isolation:isolate;width:132px;aspect-ratio:1;padding:0;border:0;border-radius:10px;overflow:hidden;background:#282b20}.social-song-art>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.social-song-art:hover>img{transform:scale(1.04)}.social-art-play{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffffff45;border-radius:50%;background:#10160ddd;color:#ffc075}.social-art-play .ui-icon{width:14px;height:14px}.social-cover-fallback{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:radial-gradient(circle at 10% 10%,#ff9a3b40,transparent 70%),#182018;color:#dfb77e}.social-cover-fallback>.ui-icon{width:38px;height:38px}.social-cover-fallback>small{font-size:8px;letter-spacing:.14em}.social-song-copy{min-width:0;padding:3px 4px 3px 0}.social-song-format{display:flex;align-items:center;gap:5px;color:#a4aa9d;font-size:8px;letter-spacing:.12em;font-weight:750}.social-song-format .ai-badge{margin:0;font-size:9px}.social-song-copy h3{margin:9px 0 6px;font-size:20px;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.social-song-copy h3>.ai-badge{display:none}.social-song-copy h3 a,.social-song-copy h3 button{padding:0;border:0;background:none;color:#fff5e8;text-decoration:none;font:inherit;letter-spacing:inherit;text-align:left}.social-song-artist{display:inline;color:#aeb8a6;font-size:12px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.social-listen{display:flex;align-items:center;gap:7px;margin:9px 0 0;padding:6px 0;border:0;background:transparent;color:#ffb25e;font-weight:750;font-size:11px;min-height:32px}.social-listen .ui-icon{width:13px;height:13px}.social-event-actions{display:flex;align-items:center;gap:22px;padding-top:16px;margin-top:1px}.social-event-actions button{display:flex;align-items:center;gap:7px;min-height:34px;padding:0;border:0;background:transparent;color:#b9c2b1;font-size:11px;font-weight:650}.social-event-actions .ui-icon{width:16px;height:16px;color:#889a81}.social-community button:hover,.social-community a:hover{color:#ffbf77}.social-community a:focus-visible,.social-community button:focus-visible,.social-community summary:focus-visible{outline:2px solid #ffb665;outline-offset:4px}.social-sidebar{display:grid;gap:18px;padding-top:0}.social-side-panel{min-width:0;padding:21px 18px 8px;border:1px solid #343a33;border-radius:18px;background:#151a16}.social-side-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.social-side-title h3{font-size:14px;margin:0;letter-spacing:-.015em}.social-side-title>.ui-icon{color:#8b9a80;width:17px;height:17px}.social-side-description{margin:0 0 12px;color:#8f9a89;font-size:11px;line-height:1.7}.social-people{display:grid;gap:0}.social-person{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 0;color:#eeeae1;text-decoration:none;border-top:1px solid #ffffff08}.social-person>.profile-photo{width:37px;height:37px;flex:none}.social-person>span:not(.social-person-arrow){min-width:0;flex:1}.social-person strong{display:block;font-size:12px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.social-person .ai-badge{font-size:8px;padding:2px 4px}.social-person small{display:block;font-size:10px;margin-top:3px;color:#8f9e87}.social-person-arrow{font-size:15px;color:#829577;flex:none}.social-community .verified-orange{display:inline-block;width:16px!important;height:16px!important;min-width:16px;vertical-align:middle;margin-left:4px}.social-side-link{display:flex;justify-content:space-between;align-items:center;min-height:46px;margin-top:5px;border-top:1px solid #343a33;color:#dab58a;text-decoration:none;font-size:11px;font-weight:750}.social-more-people>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#dab58a;font-size:11px}.social-country-card{display:flex;align-items:center;gap:14px;position:relative;overflow:hidden;padding:22px 18px;border:1px solid #746141;border-radius:18px;background:radial-gradient(ellipse at 0 100%,#bc773927,transparent 70%),#171e17;color:#f9eddb;text-decoration:none}.social-country-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #ad895649;border-radius:50%;color:#f4b05e}.social-country-icon>.ui-icon{width:25px;height:25px}.social-country-card>span:last-child{display:grid;gap:7px}.social-country-card small{color:#ad9e7d;font-size:7px;letter-spacing:.08em;font-weight:700}.social-country-card strong{font-size:19px;letter-spacing:-.035em}.social-country-card>span>span{font-size:10px;color:#a9b39c}.social-privacy{margin:0 9px;color:#899183;font-size:10px;line-height:1.7}.social-empty{padding:46px 25px;text-align:center;border:1px dashed #495142;border-radius:18px;background:#171c15}.social-empty-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 20px;border-radius:50%;background:#ffb25e12;color:#e9b779}.social-empty-icon>.ui-icon{width:27px;height:27px}.social-empty h3{font-size:22px;line-height:1.2;margin:0 0 12px;letter-spacing:-.025em}.social-empty p{max-width:350px;margin:0 auto 23px;color:#a6b19d;font-size:13px;line-height:1.7}.social-empty>.primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;text-decoration:none;font-size:12px}.social-text-link{display:block;margin-top:18px;color:#d3b386;font-size:12px}.social-loading{color:#a8b29e;font-size:13px;padding:14px 0;line-height:1.6}@media(max-width:1150px){.social-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.social-event-kind>span{display:none}.social-event{padding:17px}.social-song{grid-template-columns:108px minmax(0,1fr);gap:13px}.social-song-art{width:108px}.social-song-copy h3{font-size:18px}.social-side-panel{padding:17px 14px 7px}}@media(max-width:900px){.social-layout{grid-template-columns:minmax(0,1fr)}.social-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.social-privacy{align-self:center}.social-heading{padding-bottom:20px}}@media(max-width:600px){.social-community{padding:0 0 30px}.social-heading{gap:10px;align-items:center;padding:4px 0 21px}.social-heading .eyebrow{font-size:8px}.social-heading h2{font-size:31px;margin:7px 0 8px}.social-heading p{font-size:12px;max-width:245px}.social-find{width:42px;height:42px;padding:0;flex:none;border-radius:12px}.social-find>span{display:none}.social-feed-bar{margin-bottom:17px}.social-tabs{gap:23px}.social-tabs button{font-size:12px;min-height:46px;padding-bottom:13px}.social-refresh{width:34px;height:34px;margin-bottom:8px}.social-event{padding:15px;border-radius:16px}.social-events{gap:14px}.social-actor>a{font-size:12px}.social-actor>span{font-size:9px}.social-community .social-avatar .profile-photo{width:35px;height:35px}.social-event-copy{font-size:12px;margin:12px 0}.social-song{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:9px;border-radius:12px}.social-song-art{width:88px}.social-song-copy h3{font-size:16px;margin:7px 0 4px}.social-song-artist{font-size:11px}.social-listen{font-size:10px;margin-top:4px}.social-event-actions{gap:24px;padding-top:10px}.social-event-actions button{min-height:40px}.social-sidebar{grid-template-columns:minmax(0,1fr);gap:14px}.social-feed-intro>span{font-size:8px}.social-feed-intro>small{font-size:9px}.social-empty{padding:30px 20px}.social-empty h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.social-song-art>img{transition:none}}.naranja-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0;border:0;margin:24px 0;padding:0}.naranja-plans legend{font-size:13px;font-weight:750;margin-bottom:12px;color:#eee6da}.naranja-plan{display:flex;gap:12px;align-items:flex-start;padding:20px 16px;border:1px solid #45433b;border-radius:16px;background:#181a16;cursor:pointer;min-width:0}.naranja-plan:has(input:checked){border-color:#ffab4b;background:linear-gradient(130deg,#ffae451c,transparent),#181a16;box-shadow:inset 0 0 0 1px #ffab4b}.naranja-plan:focus-within{outline:2px solid #ffca88;outline-offset:3px}.naranja-plan input{flex:0 0 17px;width:17px;height:17px;margin:3px 0 0;accent-color:#f69c35}.naranja-plan>span{display:grid;gap:12px;min-width:0}.naranja-plan strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.naranja-plan em{font-size:9px;font-style:normal;letter-spacing:.03em;color:#201305;background:#ffc47c;border-radius:5px;padding:4px 6px}.naranja-plan-price{font-size:12px;color:#c6c3b8}.naranja-plan-price b{font-size:32px;letter-spacing:-.04em;color:#fff3df}.naranja-plan small{font-size:11px;line-height:1.5;color:#b6b9ad}.naranja-plans>p{grid-column:1/-1;margin:0;color:#c7c4b9;font-size:12px;line-height:1.6}.naranja-page .naranja-quota p{line-height:1.7}.naranja-page fieldset input{padding:0}.naranja-plan-annual{position:relative}@media(max-width:520px){.naranja-plans{grid-template-columns:1fr}.naranja-plan{padding:15px}.naranja-plan>span{gap:8px;width:100%}.naranja-plan-price b{font-size:28px}}.harvest-spotlight{width:100%;max-width:1180px;margin:0 auto 28px;min-width:0}.harvest-spotlight .harvest-growth-strip{margin:0 0 12px;padding:8px;border-radius:16px}.harvest-spotlight .harvest-growth-strip nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;overflow:visible}.harvest-spotlight .harvest-growth-strip .home-growth-stage{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;min-width:0;min-height:48px;padding:7px 4px;border-radius:10px}.harvest-spotlight .harvest-growth-strip .home-growth-stage>.ui-icon{width:15px;height:15px;flex:none}.harvest-spotlight .harvest-growth-strip .home-growth-stage strong{font-size:10px;line-height:1.3}.harvest-spotlight .harvest-growth-strip .home-growth-stage small{font-size:8px;line-height:1.4}.harvest-spotlight .harvest-growth-strip .home-growth-stage b{font-size:12px}.harvest-spotlight #harvest-feature{width:100%;max-width:none;margin:0 0 14px}.harvest-spotlight .harvest-verified{width:100%;box-sizing:border-box;margin:0;padding:12px 16px;border-radius:16px}.harvest-spotlight .harvest-verified-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px}.harvest-spotlight .harvest-verified-artist{flex:0 0 86px;min-width:0;gap:7px}.harvest-spotlight .harvest-verified-photo{width:56px;height:56px;padding:3px}.harvest-spotlight .harvest-verified-name{font-size:11px;line-height:1.35;gap:4px}.harvest-spotlight .harvest-verified-name .verified-orange{width:16px!important;height:16px!important;min-width:16px}.harvest-spotlight .harvest-verified:before{background-size:88px;opacity:.13}@media(max-width:700px){.harvest-spotlight .harvest-growth-strip nav{grid-template-columns:repeat(3,minmax(0,1fr))}.harvest-spotlight .harvest-growth-strip .home-growth-stage{min-height:44px}.harvest-spotlight .harvest-verified{padding:12px 10px}.harvest-spotlight .harvest-verified-list{gap:12px 10px}.harvest-spotlight .harvest-verified-artist{flex-basis:76px}.harvest-spotlight .harvest-verified-photo{width:50px;height:50px}}.harvest-artist-directory .harvest-artist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.harvest-person-card{min-width:0;border:1px solid #ffffff13;border-radius:18px;background:#171c17}.harvest-person-card>a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 12px;color:#f8f3e9;text-decoration:none;border-radius:inherit;height:100%;box-sizing:border-box}.harvest-person-card>a:hover{background:#202720}.harvest-person-card>a:focus-visible{outline:2px solid #ffb563;outline-offset:3px}.harvest-person-card .profile-photo{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;margin:0 0 4px}.harvest-person-card strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.harvest-person-card small{font-size:11px;line-height:1.5;color:#aeb9ab}.harvest-person-card .verified-orange{width:16px!important;height:16px!important;vertical-align:middle}.harvest-people-more{display:block;margin:22px auto 0;min-height:44px;padding:10px 24px}.harvest-people-more[hidden]{display:none}@media(max-width:700px){.harvest-artist-directory .harvest-artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.harvest-person-card>a{padding:14px 6px;gap:5px}.harvest-person-card .profile-photo{width:60px;height:60px}.harvest-person-card strong{font-size:11px}.harvest-person-card small{font-size:10px}}@media(max-width:360px){.harvest-artist-directory .harvest-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.harvest-spotlight .harvest-growth-strip .home-growth-stage small,.harvest-spotlight .harvest-growth-strip .home-growth-stage b{display:none}.harvest-spotlight .harvest-growth-strip .home-growth-stage{flex-wrap:nowrap;gap:5px}.harvest-fresca-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:260px;max-width:1180px;margin:0 auto 22px;border:1px solid #dd862948;border-radius:22px;background:radial-gradient(ellipse at 78% 50%,#9a440033,transparent 65%),#10100f;box-shadow:0 18px 60px #0003}.harvest-fresca-copy{position:relative;z-index:2;padding:32px 36px;max-width:630px;align-self:center}.harvest-fresca-copy .eyebrow{color:#f9b259;font-size:10px;letter-spacing:.13em}.harvest-fresca-copy h2{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.04em;margin:12px 0;color:#fff4e7}.harvest-fresca-copy p{color:#d6cbbb;font-size:14px;line-height:1.6;margin:0 0 18px;max-width:490px}.harvest-fresca-cta{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:0 18px;border-radius:10px;background:#ff9a31;color:#1b1005;text-decoration:none;font-size:12px;font-weight:800}.harvest-fresca-cta:hover{background:#ffb251}.harvest-fresca-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}.harvest-fresca-copy>small{display:block;margin-top:12px;font-size:10px;line-height:1.5;color:#b9ad9d}.harvest-fresca-banner>img{position:absolute;right:0;top:0;width:330px;height:100%;object-fit:cover;object-position:center 30%;z-index:0;mask-image:linear-gradient(to right,transparent,#000 24%)}.naranja-annual-offer{margin:22px 0;padding:20px;border:1px solid #ed982745;border-radius:14px;background:#ff99250a}.naranja-annual-offer p{font-size:13px;line-height:1.6;color:#c8bdab;margin-bottom:0}.naranja-reaction-benefit small{display:block;line-height:1.6;color:#b5aa9b;font-size:11px;margin-top:8px}@media(max-width:720px){.harvest-toolbar .harvest-hub-actions>button{display:none}.harvest-toolbar .harvest-hub-actions{display:none}.harvest-fresca-banner{grid-template-columns:minmax(0,1fr);min-height:260px;margin-bottom:16px;border-radius:17px}.harvest-fresca-copy{padding:24px 16px;width:68%;box-sizing:border-box;max-width:none}.harvest-fresca-copy .eyebrow{font-size:8px;letter-spacing:.08em}.harvest-fresca-copy h2{font-size:29px;margin:10px 0}.harvest-fresca-copy p{font-size:11px;line-height:1.55;margin-bottom:14px}.harvest-fresca-cta{padding:0 10px;gap:10px;font-size:10px;min-height:42px}.harvest-fresca-copy>small{font-size:8px;max-width:180px;margin-top:10px}.harvest-fresca-banner>img{width:49%;object-position:58% 28%;opacity:.85;mask-image:linear-gradient(to right,transparent,#000 28%)}}.harvest-fresca-brand{display:flex;align-items:center;gap:13px;margin-bottom:4px}.harvest-fresca-brand img{display:block;width:104px;height:52px;object-fit:contain}.harvest-fresca-brand .eyebrow{border:1px solid #f6ab493b;padding:5px 7px;border-radius:5px}@media(max-width:720px){.harvest-fresca-brand{gap:9px}.harvest-fresca-brand img{width:84px;height:42px}.harvest-fresca-brand .eyebrow{font-size:7px;padding:4px 5px}}.workspace-loading{min-height:55vh;display:grid;gap:18px;align-content:start;padding:24px 0}.workspace-loading>div{height:74px;border-radius:18px;background:linear-gradient(110deg,#131712 25%,#22291d,#131712 65%);background-size:240% 100%;animation:workspace-loading 1.5s ease-in-out infinite}.workspace-loading>div:first-child{height:220px}.workspace-loading>div:last-of-type{width:68%}@keyframes workspace-loading{to{background-position:-180% 0}}@media(prefers-reduced-motion:reduce){.workspace-loading>div{animation:none}}.rptn-playback-dock{box-sizing:border-box;position:fixed;z-index:80;bottom:18px;left:248px;right:22px;max-width:1300px;margin:auto;display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #87532b;border-radius:16px;background:#141513fa;box-shadow:0 12px 40px #0009;color:#fff7ec;font:inherit}.rptn-playback-dock img{width:44px;height:44px;object-fit:cover;border-radius:8px}.playback-dock-info{min-width:0;flex:1}.rptn-playback-dock .playback-dock-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:#fff7ec;font-size:14px;font-weight:750;text-align:left;padding:0;min-height:24px}.playback-dock-info a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#d7c8b8;text-decoration:none}.rptn-playback-dock .playback-dock-toggle{border:0;border-radius:50%;background:#ff942f;color:#1b120a;width:44px;height:44px;min-width:44px;padding:0;font-size:18px}.rptn-playback-dock input{width:min(24vw,260px);padding:0;accent-color:#ff942f;background:transparent;border:0}.playback-dock-time{font-size:11px;font-variant-numeric:tabular-nums;color:#dfcdbb;white-space:nowrap}.rptn-playback-dock .playback-dock-close{width:44px;height:44px;min-width:44px;border:0;background:transparent;color:#dfcdbb;font-size:24px;padding:0}.playback-dock-status:empty{display:none}.playback-dock-status{font-size:11px;color:#ffbb7c}.has-playback-dock .workspace{padding-bottom:160px}#listen-dialog:has(.rptn-playback-dock){padding-bottom:115px}#listen-dialog .rptn-playback-dock{left:16px;right:16px;bottom:16px;max-width:740px}@media(max-width:900px){.rptn-playback-dock{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));gap:10px;padding:10px 12px}.rptn-playback-dock input,.playback-dock-time{display:none}.playback-dock-title{font-size:13px!important}.playback-dock-status{position:absolute;bottom:100%;background:#141513;padding:6px 12px;border-radius:8px}.has-playback-dock .workspace{padding-bottom:210px}}.has-playback-dock .approved-radio-mobile{display:none!important}.feed-layout-wide{display:block!important;max-width:none!important;margin:0!important}.feed-layout-wide>section{width:100%;max-width:none}.home-growth{position:relative;overflow:hidden;margin:0 0 29px;padding:25px 27px;border:1px solid #4b5048;border-radius:24px;background:radial-gradient(circle at 89% 4%,#f1912a42,transparent 25%),linear-gradient(120deg,#1b211b,#101310 58%,#25180c);box-shadow:0 16px 40px #0003}.home-growth:before{content:"";position:absolute;right:8%;top:-92px;width:255px;height:255px;border:42px solid #f1912a12;border-radius:50%;pointer-events:none}.home-growth header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 17px;padding:0;border:0}.home-growth h2{margin:4px 0 0;color:#fff7eb;font-size:28px;letter-spacing:-.055em}.home-growth header>a{color:#ffc47a;font-size:12px;font-weight:900;text-decoration:none}.home-growth nav{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.home-growth-stage{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:78px;padding:13px;border:1px solid #3a4239;border-radius:16px;background:#0b0e0bc9;color:#f5f6f1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.home-growth-stage:hover{transform:translateY(-2px);border-color:#d78e39;background:#171b16}.home-growth-stage .ui-icon{width:25px;height:25px;color:#f2ad5d}.home-growth-stage strong,.home-growth-stage small{display:block}.home-growth-stage strong{font-size:13px}.home-growth-stage small{margin-top:4px;color:#a9b1a8;font-size:10px}.home-growth-stage>b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:#f1912a18;color:#ffc77e;font-size:11px}.feed-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 15px}.feed-heading h2{margin:5px 0 0;color:#fff8ed;font-size:31px;letter-spacing:-.055em}.feed-heading p{margin:0;color:#f1b46d;font-size:12px;font-weight:800}.feed-heading p span{letter-spacing:.18em}.feed-layout-wide .feed-scroll{display:flex;gap:16px;height:min(640px,calc(100dvh - 325px));min-height:440px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border:0;border-radius:0;scrollbar-width:none}.feed-layout-wide .feed-scroll::-webkit-scrollbar{display:none}.feed-layout-wide .feed-scroll>.seed,.feed-layout-wide .feed-scroll>.adsense-card{flex:0 0 min(510px,47%);width:min(510px,47%);height:100%;min-height:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #353b34;border-radius:21px}.feed-layout-wide .feed-scroll>.feed-load-more{flex:0 0 240px;width:240px;height:100%;margin:0;scroll-snap-align:start}.feed-layout-wide .feed-help{padding:13px 0 10px;text-align:left}.feed-layout-wide>.right-rail{display:none}@media(max-width:900px){.home-growth{padding:18px;margin-bottom:18px}.home-growth nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:3px}.home-growth-stage{flex:0 0 170px;scroll-snap-align:start}.feed-heading h2{font-size:27px}}@media(max-width:600px){.home-growth{padding:14px;border-radius:17px;margin-bottom:13px}.home-growth header{margin-bottom:11px}.home-growth h2{font-size:19px}.home-growth header>a{font-size:10px}.home-growth-stage{flex-basis:145px;min-height:60px;padding:9px}.home-growth-stage .ui-icon{width:21px;height:21px}.home-growth-stage strong{font-size:11px}.home-growth-stage small{font-size:9px}.feed-heading{align-items:center;margin-bottom:10px}.feed-heading h2{font-size:22px}.feed-heading p{display:none}.feed-layout-wide .feed-scroll{height:calc(100dvh - 380px);min-height:360px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;border:1px solid #353735;border-radius:18px}.feed-layout-wide .feed-scroll>.seed,.feed-layout-wide .feed-scroll>.adsense-card{flex:0 0 100%;width:100%;height:100%;min-height:420px;border-radius:17px}.feed-layout-wide .feed-scroll>.feed-load-more{flex-basis:100%;width:100%;height:100%}.feed-layout-wide .feed-help{padding:11px 0 8px;text-align:center}}.feed-heading-actions{display:flex;align-items:center;gap:13px}.refresh-feed{display:grid;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:1px solid #454b43;border-radius:50%;background:#161a17;color:#f2b369}.refresh-feed:hover{border-color:#f1912a;background:#f1912a18}.refresh-feed .ui-icon{width:18px;height:18px}@media(max-width:600px){.feed-heading-actions{margin-left:auto}.feed-heading-actions p{display:none}.refresh-feed{width:36px;min-width:36px;height:36px;min-height:36px}}.home-growth-compact{padding:13px 15px;margin-bottom:23px;border-radius:18px;background:#141812;box-shadow:none}.home-growth-compact:before{display:none}.home-growth-compact .home-growth-stage{min-height:62px;padding:10px 12px}.discovery-country{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:#c1c4b9}.discovery-country>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.discovery-country .ui-icon{width:15px;height:15px;color:#f9a542}.discovery-country select{max-width:240px;width:auto;margin:0;padding:9px 33px 9px 12px;border:1px solid #4a4d43;border-radius:11px;background:#1a1d16;color:#fff;font:inherit;font-weight:600}.discovery-country select:focus-visible{outline:2px solid #ff9a28;outline-offset:2px}@media(max-width:600px){.home-growth-compact{padding:10px;margin-bottom:19px}.home-growth-compact .home-growth-stage{min-height:55px;flex-basis:145px}.discovery-country{gap:8px;font-size:11px;margin-top:10px}.discovery-country select{max-width:185px;padding:8px 25px 8px 10px}.feed-layout-wide:has(.discovery-country) .feed-scroll{height:calc(100dvh - 350px);min-height:420px}.feed-layout-wide:has(.discovery-country) .feed-heading{align-items:end}}.home-growth-compact nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media(max-width:600px){.home-growth-compact{padding:9px}.home-growth-compact nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible;scroll-snap-type:none;padding:0}.home-growth-compact .home-growth-stage{display:grid;grid-template-columns:17px minmax(0,1fr) auto;gap:5px;min-width:0;min-height:62px;padding:7px 6px;border-radius:11px;flex-basis:auto}.home-growth-compact .home-growth-stage .ui-icon{width:17px;height:17px}.home-growth-compact .home-growth-stage strong{font-size:10px;line-height:1.35}.home-growth-compact .home-growth-stage small{font-size:8px;line-height:1.3;margin-top:3px}.home-growth-compact .home-growth-stage>b{min-width:16px;height:16px;font-size:8px}}.home-mobile-promotion{display:none}@media(max-width:600px){.home-mobile-promotion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;margin:12px auto 0;padding:14px 16px;border:1px solid #a95b21;border-radius:13px;background:linear-gradient(110deg,#392213,#211b14);color:#fff1dc;text-decoration:none}.home-mobile-promotion>span{min-width:0}.home-mobile-promotion strong{display:block;font-size:14px;line-height:1.35;letter-spacing:-.02em}.home-mobile-promotion small{display:block;margin-top:4px;color:#ffc47c;font-size:11px;line-height:1.4}.home-mobile-promotion .home-promotion-arrow{font-size:24px;line-height:1;flex-shrink:0;color:#ffad4b}.home-mobile-promotion:focus-visible{outline:2px solid #ffa83e;outline-offset:3px}}@media(max-width:360px){.home-growth-compact .home-growth-stage{grid-template-columns:minmax(0,1fr) auto}.home-growth-compact .home-growth-stage>.ui-icon{display:none}.home-growth-compact .home-growth-stage strong{font-size:9px}}.feed-heading>div:first-child{min-width:0}.feed-heading-actions{flex:none}@media(max-width:600px){.discovery-country{flex-wrap:wrap}.discovery-country select{max-width:100%;min-width:0;width:100%}.feed-heading h2{overflow-wrap:anywhere}}.analytics-dashboard{margin:18px 0 26px;padding:22px;border:1px solid #f1912a40;border-radius:22px;background:radial-gradient(circle at 90% 0,#f1912a24,transparent 38%),#111412;color:#f8f8f5;box-shadow:0 16px 40px #0004}.analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.analytics-head span,.analytics-list h3{color:#f6a54f;font-weight:800;font-size:11px;letter-spacing:.14em}.analytics-head h2{margin:4px 0 0;font-size:24px}.analytics-refresh{border:1px solid #f1912a80;border-radius:999px;padding:9px 13px;background:transparent;color:#ffc27b;font-weight:800;cursor:pointer}.analytics-refresh:hover{background:#f1912a1f}.analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analytics-card{padding:14px;border:1px solid #ffffff16;border-radius:14px;background:#080a09}.analytics-card small{display:block;color:#b9bdb8;font-weight:700}.analytics-card strong{display:block;margin-top:5px;color:#fff;font-size:28px}.analytics-card.live strong{color:#f5a147}.analytics-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.analytics-list{padding:14px;border-radius:14px;background:#ffffff08}.analytics-list h3{margin:0 0 8px}.analytics-list ol{margin:0;padding-left:20px;color:#d9ddd8}.analytics-list li{display:flex;justify-content:space-between;gap:10px;padding:4px 0}.analytics-empty{color:#c5c8c4;line-height:1.5}.analytics-timestamp{margin:14px 0 0;color:#949a94;font-size:12px}@media(max-width:720px){.analytics-dashboard{padding:17px;border-radius:18px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-lists{grid-template-columns:1fr}.analytics-head h2{font-size:21px}}.analytics-presence{margin-top:16px;padding:15px;border:1px solid #ffffff14;border-radius:14px;background:#ffffff08}.analytics-presence-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-presence-head span{color:#f6a54f;font-weight:800;font-size:10px;letter-spacing:.14em}.analytics-presence-head h3{margin:4px 0 0;font-size:17px}.analytics-presence-head small{color:#acb0ac}.presence-users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.presence-user{display:flex;align-items:center;gap:9px;padding:9px;text-decoration:none;color:#fff;border-radius:11px;background:#0b0d0c}.presence-user:hover{background:#1a1e1b}.presence-avatar{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#f1912a;color:#171717;font-weight:900}.presence-user b,.presence-user small{display:block}.presence-user small,.presence-user time{color:#b8bdb8;font-size:11px}.presence-user time{margin-left:auto}@media(max-width:720px){.presence-users{grid-template-columns:1fr}.analytics-presence-head{align-items:flex-start;flex-direction:column;gap:5px}}.premium-operations{margin:18px 0;padding:20px;border:1px solid #f1912a55;border-radius:20px;background:linear-gradient(135deg,#161714,#0e100e);color:#fff}.premium-operations>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.premium-operations span{color:#f6a54f;font-size:11px;font-weight:800;letter-spacing:.13em}.premium-operations h2{margin:5px 0;font-size:22px}.premium-operations p{color:#bfc4bf}.promotion-card{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px;padding:14px;border-radius:14px;background:#080a09;border:1px solid #ffffff16}.promotion-card h3{margin:7px 0;font-size:17px}.promotion-card h3 small,.promotion-card p{font-size:13px;color:#bfc4bf}.promotion-card a{color:#ffc27b}.promotion-note{margin:6px 0}.promotion-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.promotion-actions button{border:1px solid #f1912a80;background:#f1912a;color:#111;padding:8px 11px;border-radius:999px;font-weight:800;cursor:pointer}.promotion-actions button[data-promotion-action=rejected]{background:transparent;color:#ffbd9d;border-color:#ffbd9d}.promotion-feedback{width:100%;margin:0;color:#ffc27b}@media(max-width:720px){.promotion-card{align-items:flex-start;flex-direction:column}.promotion-actions{width:100%}}.promotion-card{align-items:flex-start;flex-wrap:wrap;padding:20px;gap:24px}.promotion-details{flex:1 1 260px;min-width:0}.promotion-decision{flex:1 1 320px;min-width:0;display:grid;gap:10px}.promotion-decision label{font-weight:750;font-size:14px}.promotion-decision textarea{width:100%;box-sizing:border-box;min-height:98px;resize:vertical;border:1px solid #ffffff30;border-radius:10px;padding:12px;background:#151815;color:#fff;font:inherit;line-height:1.45}.promotion-decision textarea:focus{outline:2px solid #f1912a;outline-offset:2px}.promotion-decision textarea[aria-invalid=true]{border-color:#ffbd9d}.promotion-decision small{color:#bfc4bf;font-size:12px;line-height:1.6}.promotion-actions button{min-height:44px;border-radius:10px}.promotion-actions button:disabled{opacity:.4;cursor:not-allowed}.promotion-payment-warning{font-size:12px;line-height:1.6}.promotion-last-message{padding:10px 12px;border-left:2px solid #f1912a;background:#ffffff06;margin-top:14px}.promotion-last-message b{font-size:12px}.promotion-last-message p{white-space:pre-wrap;overflow-wrap:anywhere}.promotion-details p,.promotion-details a{overflow-wrap:anywhere}.promotion-payment{font-weight:700}.promotion-final-status{font-size:12px}.promotion-feedback:empty{display:none}@media(max-width:720px){.promotion-card{padding:15px;gap:16px}.promotion-details,.promotion-decision{flex-basis:auto;width:100%}.promotion-actions{display:grid;grid-template-columns:1fr}.promotion-actions button{width:100%;min-height:48px}}.country-directory{--country-line:#ffffff18;--country-muted:#afb2b0;--country-orange:#ffa33c;color:#f8f7f2;max-width:1380px;margin:auto}.country-directory a{color:inherit;text-decoration:none}.country-directory a:hover{color:var(--country-orange)}.country-directory button,.country-directory input{font:inherit}.country-directory :focus-visible{outline:2px solid #ffab45;outline-offset:5px}.country-topline{display:flex;align-items:center;gap:12px;font-size:12px;color:#bfc0bc;margin:0 0 24px}.country-topline>a{color:#ffc681}.country-edition{margin-left:auto;font-size:9px;letter-spacing:.15em}.country-hero{isolation:isolate;position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:370px;border:1px solid #ffffff1c;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at 78% 10%,#51352244,transparent 60%),#181b19}.country-hero-copy{position:relative;z-index:2;padding:44px 0 42px 42px}.country-directory .eyebrow{color:#f7ac5e;font-size:10px;letter-spacing:.2em}.country-hero h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:clamp(34px,4vw,62px);letter-spacing:-.055em;line-height:1.04;margin:22px 0 18px;overflow-wrap:anywhere}.country-hero h2 em{color:#ffad52;font-style:normal}.country-hero p{font-size:14px;line-height:1.8;max-width:410px;color:#c6c9c5;margin:0}.country-hero-foot{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:11px}.country-hero-foot>span{display:flex;gap:8px;align-items:center;color:#eeeee6}.country-hero-foot svg{width:17px;height:17px;color:#ffad52}.country-hero-foot a{color:#ffbc70!important}.country-world-art{height:100%;min-height:370px;position:relative;overflow:hidden;background:radial-gradient(circle,#d9872626,transparent 65%)}.country-orbit{position:absolute;inset:10% 3%;border:1px solid #ffbf6826;border-radius:50%;transform:rotate(-25deg)}.country-orbit.second{inset:23% -8%;transform:rotate(30deg)}.country-world-seal{position:absolute;inset:31% 12%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#e8b275;text-align:center}.country-world-seal svg{width:60px;height:60px;opacity:.85}.country-world-seal b{font-size:17px;letter-spacing:.23em}.country-world-seal small{font-size:8px;letter-spacing:.13em;color:#ae9c85}.country-float{position:absolute;width:88px;border:1px solid #ffffff2a;padding:6px;background:#272824;box-shadow:0 15px 40px #0008;border-radius:12px;transform:rotate(-8deg)}.country-flag{display:block;width:32px;height:24px;object-fit:contain;border-radius:3px;flex-shrink:0}.country-float .country-flag{width:100%;height:auto;aspect-ratio:4/3}.country-float.flag-0{left:12%;top:12%;transform:rotate(-12deg)}.country-float.flag-1{right:13%;top:13%;transform:rotate(12deg)}.country-float.flag-2{left:1%;top:46%;width:62px;transform:rotate(-9deg)}.country-float.flag-3{right:1%;top:45%;width:68px;transform:rotate(8deg)}.country-float.flag-4{left:18%;bottom:8%;width:72px;transform:rotate(10deg)}.country-float.flag-5{right:16%;bottom:8%;width:70px;transform:rotate(-7deg)}.country-banner-flag{position:relative;margin:40px;align-self:center;padding:10px;background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 24px 60px #0007;transform:rotate(-4deg)}.country-banner-flag>.country-flag{width:100%;height:auto;aspect-ratio:4/3;border-radius:4px}.country-banner-flag>span{display:flex;align-items:center;justify-content:space-between;padding:12px 3px 2px;font-weight:700;letter-spacing:.12em;font-size:12px}.country-banner-flag i{font-size:8px;font-style:normal;font-weight:400;color:#d1c8b7}.country-explore-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:36px 0 24px}.country-explore-bar h3{font-size:26px;letter-spacing:-.035em;margin:9px 0 0;line-height:1.2}.country-picker-toggle{display:flex;align-items:center;gap:12px;background:#20231f;color:#f9f7f2;border:1px solid #ac7d435e;border-radius:12px;min-height:52px;padding:12px 18px;cursor:pointer;flex-shrink:0}.country-picker-toggle svg{width:23px;height:23px;color:#ffba65}.country-picker-toggle>span:last-child{margin-left:18px;color:#ffc47a}.country-picker[hidden]{display:none}.country-picker{padding:22px;background:#1c201d;border:1px solid #ffffff26;border-radius:18px;margin-bottom:26px}.country-picker label{display:block;font-size:12px;margin-bottom:12px;font-weight:600;color:#f4f3eb}.country-search-field{display:flex;align-items:center;gap:12px;border:1px solid #ffffff29;background:#121613;border-radius:10px;padding:0 13px}.country-search-field svg{width:22px;height:22px;color:#bfbdaf;flex-shrink:0}.country-search-field input{padding:14px 0;width:100%;min-width:0;color:#fff;background:transparent;border:0;border-radius:0}.country-picker-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:310px;overflow:auto;margin-top:15px;overscroll-behavior:contain}.country-choice{display:flex;align-items:center;gap:11px;min-height:51px;padding:10px;border:1px solid transparent;border-radius:10px;font-size:12px}.country-choice>span{min-width:0;overflow-wrap:anywhere}.country-choice small{margin-left:auto;color:#c9b392;font-variant-numeric:tabular-nums}.country-choice[aria-current],.country-choice:hover{background:#ffad5210;border-color:#b5814466}.country-choice svg{width:32px;height:24px}.country-grid-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding-top:24px;border-top:1px solid var(--country-line)}.country-grid-caption>span{font-size:10px;letter-spacing:.14em;color:#dbb47e}.country-grid-caption p{margin:0;font-size:12px;color:var(--country-muted)}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.country-tile{display:block;border-radius:17px;border:1px solid var(--country-line);overflow:hidden;background:#1b1e1b;transition:border-color .18s,transform .18s}.country-tile:hover{border-color:#e9a5549c;transform:translateY(-3px)}.country-tile>div{position:relative;height:150px;background:radial-gradient(ellipse at 60% 50%,#65635839,transparent 70%),#202520;display:grid;place-items:center}.country-tile>div>.country-flag{width:112px;height:84px;border-radius:3px;box-shadow:0 12px 30px #0006;transition:transform .2s}.country-tile:hover .country-flag{transform:scale(1.06)}.country-tile>div>span{position:absolute;right:15px;top:15px;color:#cfcec8;font-size:20px}.country-tile>section{padding:20px 22px 22px}.country-tile>section>span{font-size:9px;letter-spacing:.15em;color:#b9af9c}.country-tile h3{font-size:23px;letter-spacing:-.035em;line-height:1.15;margin:9px 0;color:#f7f7f1}.country-tile p{margin:0;color:#b5b9b1;font-size:12px}.country-all{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:24px auto 0;color:#f5d3a7!important;border-color:#82572d!important}.country-all svg{width:20px;height:20px}.country-bottom-note{display:flex;align-items:center;gap:12px;margin-top:38px;padding:24px 0;border-top:1px solid var(--country-line);font-size:11px;color:#a8ada5}.country-bottom-note svg{width:22px;height:22px;flex-shrink:0;color:#ba9b74}.country-bottom-note p{margin:0;line-height:1.6}.country-bottom-note a{margin-left:auto;color:#e7c597;white-space:nowrap}.country-artists-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--country-line);margin:0 0 22px}.country-result-count{font-size:12px;color:#d9cab4}.country-artists-toolbar form{display:flex;gap:8px}.country-artists-toolbar input{color:#f9f9f2;border:1px solid #ffffff25;background:#1b201b;padding:12px 15px;border-radius:10px;min-width:0;max-width:280px;font-size:12px}.country-artists-toolbar button{font-size:12px!important;min-height:44px;color:#ffe0b8!important}.country-artists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.country-artist{min-width:0;background:#1a1e1b;border:1px solid #ffffff1b;border-radius:17px;overflow:hidden}.country-artist-photo{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#232a24}.country-artist-photo>img{display:block;width:100%;height:100%;object-fit:cover}.country-artist-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0009)}.country-artist-photo>span{position:absolute;bottom:16px;left:18px;z-index:1;font-size:10px;letter-spacing:.06em;color:#fff}.country-artist-copy{padding:21px}.country-artist-copy h4{display:flex;gap:6px;align-items:center;font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.country-artist-copy h4 a{min-width:0}.country-artist-copy h4 .verified-orange{width:18px!important;height:18px!important;flex-shrink:0}.country-artist-copy>p{font-size:12px;color:#a5ada5;margin:7px 0 16px;overflow-wrap:anywhere}.country-artist-origin{display:flex;align-items:center;gap:8px;color:#d8dccf;font-size:11px}.country-artist-origin .country-flag{width:22px;height:17px}.country-artist-latest{margin-top:19px;padding-top:17px;border-top:1px solid var(--country-line)}.country-artist-latest>span{font-size:8px;letter-spacing:.13em;color:#caac81}.country-artist-latest>a{display:flex;gap:10px;justify-content:space-between;font-size:13px;font-weight:600;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.country-artist-latest>a>span{color:#ffad52}.country-artist-latest p{font-size:12px;line-height:1.6;color:#a7afa3;margin:8px 0 0}.country-more{display:block;margin:25px auto 0;color:#ffd3a0!important}.country-more[hidden]{display:none}.country-empty{grid-column:1/-1;border:1px dashed #ffffff2a;border-radius:18px;padding:46px 24px;text-align:center}.country-empty>svg{height:44px;width:44px;color:#c59657;margin-bottom:12px}.country-empty h3{font-size:24px;margin:12px 0}.country-empty p{font-size:14px;color:#bbc0b5;line-height:1.7;max-width:510px;margin:12px auto 24px}.country-empty a{display:inline-block;margin:8px 10px;padding:12px;font-size:12px}.country-empty a.primary{color:#20170b}.country-loading{padding:30px 0;color:#c7baaa}.country-picker-empty{font-size:13px;color:#d9c6b0}.country-artists .country-loading{grid-column:1/-1}@media(min-width:1600px){.country-grid,.country-artists{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.country-hero-copy{padding:32px 0 32px 28px}.country-hero{min-height:330px}.country-hero h2{font-size:42px}.country-world-art{min-height:330px}.country-float{width:70px}.country-float.flag-2,.country-float.flag-3{width:50px}.country-world-seal svg{width:44px;height:44px}.country-world-seal b{font-size:13px}.country-world-seal small{font-size:6px}.country-banner-flag{margin:28px}.country-grid,.country-artists,.country-picker-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.country-edition{display:none}.country-hero{grid-template-columns:1fr;min-height:0;border-radius:20px}.country-hero-copy{padding:30px 24px 8px}.country-hero h2{font-size:42px;margin:17px 0}.country-hero p{font-size:13px;max-width:100%}.country-hero-foot{margin-top:22px;gap:13px;font-size:10px}.country-world-art{min-height:245px;max-width:350px;width:100%;margin:0 auto}.country-world-seal{inset:27% 12%}.country-world-seal svg{width:47px;height:47px}.country-world-seal b{font-size:14px}.country-world-seal small{font-size:7px}.country-float.flag-0,.country-float.flag-1{top:8%;width:68px}.country-float.flag-2,.country-float.flag-3{top:44%;width:51px}.country-float.flag-4,.country-float.flag-5{bottom:7%;width:57px}.country-banner-flag{margin:24px 48px 30px;max-width:350px;justify-self:center;width:calc(100% - 96px);transform:rotate(-3deg)}.country-banner-flag>.country-flag{aspect-ratio:4/3}.country-hero.is-country h2{font-size:44px}.country-explore-bar{align-items:stretch;flex-direction:column;margin:26px 0 18px;gap:16px}.country-explore-bar h3{font-size:24px}.country-picker-toggle{justify-content:flex-start;width:100%;min-height:52px;font-size:13px}.country-picker-toggle>span:last-child{margin-left:auto}.country-picker{padding:16px}.country-picker-results{grid-template-columns:1fr;max-height:310px}.country-grid{gap:12px}.country-tile>div{height:106px}.country-tile>div>.country-flag{width:75px;height:56px}.country-tile>section{padding:16px 13px}.country-tile h3{font-size:20px}.country-tile>section>span{font-size:7px}.country-tile p{font-size:11px}.country-grid-caption{align-items:flex-start;flex-direction:column;gap:8px}.country-grid-caption p{font-size:11px}.country-artists-toolbar{align-items:stretch;flex-direction:column;gap:9px}.country-artists-toolbar form{width:100%}.country-artists-toolbar input{flex:1;max-width:none;width:100%}.country-result-count{margin:0 0 5px}.country-artists{gap:12px}.country-artist-copy{padding:15px 12px}.country-artist-copy h4{font-size:18px}.country-artist-copy>p{font-size:10px}.country-artist-origin{font-size:10px;gap:5px}.country-artist-latest>a{font-size:11px}.country-artist-latest{margin-top:14px;padding-top:13px}.country-artist-latest>span{font-size:7px}.country-artist-latest p{font-size:10px}.country-artist-photo>span{font-size:9px;left:12px;bottom:12px}.country-bottom-note{flex-wrap:wrap;gap:10px;font-size:10px}.country-bottom-note p{flex:1}.country-bottom-note a{margin-left:32px}.country-empty{padding:32px 18px}.country-empty h3{font-size:22px}.country-empty p{font-size:12px}}@media(max-width:600px){.sidebar nav>button[data-view=countries]{display:none}}@media(prefers-reduced-motion:reduce){.country-tile,.country-tile .country-flag{transition:none;transform:none!important}}.approved-radio-entry,.approved-radio-player,.radio-queue-dialog{--r-orange:#ff942f;--r-text:#fff9f2;--r-muted:#c5bbb0;color:var(--r-text);font-family:inherit;box-sizing:border-box}.approved-radio-entry{display:flex;align-items:center;gap:22px;padding:24px 26px;margin:6px 0 28px;border:1px solid #73481f;border-radius:20px;background:radial-gradient(ellipse at 0 0,#ff942f25,transparent 65%),linear-gradient(120deg,#241b13,#131514);position:relative;overflow:hidden}.radio-entry-icon{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;background:#ff942f13;border:1px solid #ff942f60;border-radius:20px;color:var(--r-orange)}.approved-radio-entry svg{width:30px;height:30px}.radio-entry-copy{flex:1;min-width:0}.radio-label{display:block;color:var(--r-orange);font-size:9px;font-weight:800;letter-spacing:.17em;line-height:1.5}.radio-entry-copy h2{display:flex;align-items:center;gap:11px;font-size:26px;line-height:1.15;margin:5px 0 8px;letter-spacing:-.04em;color:var(--r-text)}.radio-entry-dot{height:6px;width:6px;background:var(--r-orange);border-radius:100%;box-shadow:0 0 14px #ff942f66}.radio-entry-copy p{margin:0 0 8px;color:#f0e5d8;font-size:13px}.radio-entry-count{display:block;color:var(--r-muted);font-size:11px}.approved-radio-entry .radio-entry-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:48px;padding:0 20px;background:var(--r-orange);border:1px solid #ffb061;border-radius:12px;color:#1b140f;font-size:12px;font-weight:800}.radio-entry-start svg{width:20px;height:20px}.approved-radio-player[hidden],.radio-error[hidden]{display:none!important}.approved-radio-player{position:fixed;z-index:65;left:248px;right:22px;bottom:18px;max-width:1300px;margin:auto;background:#151713f7;border:1px solid #67503a;border-radius:16px;box-shadow:0 10px 45px #0008;backdrop-filter:blur(24px)}.radio-player-body{display:flex;align-items:center;gap:14px;padding:14px 18px;min-height:80px}.radio-wordmark{display:flex;align-items:center;gap:9px;color:var(--r-orange);border-right:1px solid #ffffff20;padding-right:18px;flex-shrink:0}.radio-wordmark svg{width:24px;height:24px}.radio-wordmark b{font-size:11px;line-height:1.25;letter-spacing:-.02em}.radio-cover{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#282723;flex-shrink:0}.radio-now{min-width:0;flex:1}.radio-now .radio-label{display:none}.radio-now a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;line-height:1.6}.radio-now a:hover{text-decoration:underline}.radio-title{font-size:13px;font-weight:750;color:var(--r-text)}.radio-artist{font-size:11px;color:var(--r-muted)}.radio-controls{display:flex;align-items:center;gap:3px}.approved-radio-player button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:#f4e6d7;border:0;border-radius:50%;flex-shrink:0;cursor:pointer}.approved-radio-player svg{width:20px;height:20px}.approved-radio-player button:hover{background:#ffffff0a;color:var(--r-orange)}.approved-radio-player .radio-play{background:var(--r-orange);color:#1b140f;box-shadow:0 2px 10px #ff942f22}.approved-radio-player .radio-play:hover{background:#ffae58;color:#1b140f}.approved-radio-player button:disabled{opacity:.35;cursor:default}.radio-timeline{display:flex;align-items:center;gap:10px;flex:1;max-width:300px;color:var(--r-muted);font-size:10px;font-variant-numeric:tabular-nums}.radio-timeline input{min-width:40px;width:100%;height:24px;accent-color:var(--r-orange);padding:0;background:transparent;border:0}.radio-progress{position:absolute;left:14px;right:14px;top:0;height:2px;overflow:hidden}.radio-progress span{display:block;height:100%;background:var(--r-orange);width:0}.radio-error{margin:0;padding:0 18px 12px;font-size:12px;color:#ffb989}.has-approved-radio .workspace{padding-bottom:140px}.radio-queue-dialog{width:min(440px,calc(100vw - 24px));max-height:80dvh;background:#151713;border:1px solid #63503c;border-radius:20px;padding:24px}.radio-queue-dialog::backdrop{background:#000a;backdrop-filter:blur(6px)}.radio-queue-head{display:flex;align-items:center;justify-content:space-between}.radio-queue-head h2{font-size:26px;margin:4px 0}.radio-queue-head button{min-width:44px;min-height:44px;border:1px solid #ffffff25;border-radius:50%;background:transparent;color:#fff;font-size:24px}.radio-queue-intro{font-size:12px;color:var(--r-muted);line-height:1.6}.radio-queue-list{padding:0;list-style:none;display:grid;gap:4px;margin:20px 0 0}.radio-queue-list li button{display:flex;gap:12px;align-items:center;width:100%;min-height:66px;padding:10px 6px;background:transparent;border:0;border-radius:12px;color:var(--r-text);text-align:left;cursor:pointer}.radio-queue-list img{width:42px;height:42px;object-fit:cover;border-radius:6px;background:#282723}.radio-queue-number{color:var(--r-muted);font-size:11px;width:20px;font-variant-numeric:tabular-nums}.radio-queue-list button>span:last-child{min-width:0;flex:1}.radio-queue-list strong,.radio-queue-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.radio-queue-list small{font-size:11px;color:var(--r-muted);margin-top:4px}.radio-queue-list .is-current button{background:#ff942f12}.radio-queue-list .is-current strong,.radio-queue-list .is-current .radio-queue-number{color:var(--r-orange)}.radio-queue-list button:hover{background:#ffffff06}.approved-radio-entry button:focus-visible,.approved-radio-player button:focus-visible,.radio-queue-dialog button:focus-visible{outline:2px solid var(--r-orange);outline-offset:3px}@media(max-width:1000px){.approved-radio-player{left:22px}.radio-timeline{max-width:160px}.radio-wordmark{display:none}}@media(max-width:620px){.approved-radio-entry{padding:18px;gap:14px;flex-wrap:wrap;margin-bottom:22px;border-radius:17px}.radio-entry-icon{width:50px;height:50px;border-radius:14px}.radio-entry-icon svg{width:26px;height:26px}.radio-entry-copy h2{font-size:24px}.radio-entry-copy p{font-size:11px}.approved-radio-entry .radio-entry-start{width:100%;min-height:44px}.approved-radio-player{left:0;right:0;bottom:var(--radio-nav-offset,82px);border-radius:0;border-left:0;border-right:0}.radio-player-body{padding:10px 12px;gap:10px;min-height:76px}.radio-cover{width:42px;height:42px}.radio-now .radio-label{display:block;font-size:7px;letter-spacing:.12em}.radio-title{font-size:12px}.radio-artist{font-size:10px}.radio-controls{gap:0}.radio-controls [data-radio=previous]{display:none}.approved-radio-player button{width:36px;min-width:36px;height:44px}.approved-radio-player .radio-play{width:42px;min-width:42px;height:42px;min-height:42px}.radio-timeline{display:none}.approved-radio-player button{width:44px;min-width:44px}.has-approved-radio .workspace{padding-bottom:calc(185px + env(safe-area-inset-bottom,0px))}.radio-error{font-size:11px}.radio-now{flex:1}.radio-queue-dialog{padding:20px}}@media(prefers-reduced-motion:reduce){.approved-radio-player *{transition:none!important}}.approved-radio-entry{display:inline-flex;align-items:center;flex:0 0 auto;padding:0;margin:0;gap:0;background:none;border:0;border-radius:0;overflow:visible}.approved-radio-entry .radio-entry-start{display:inline-flex;gap:8px;min-height:40px;width:auto;padding:0 14px;border-radius:12px;font-size:11px;font-weight:800;background:#ff942f19;color:#ffb66c;border:1px solid #a56a34}.radio-entry-start svg{width:16px;height:16px}.approved-radio-entry .radio-entry-start:hover{background:#ff942f2d}@media(max-width:620px){.approved-radio-entry .radio-entry-start{min-height:42px}.harvest-hub-actions{flex-wrap:wrap}}#harvest-feature.harvest-feature{display:block;border:0;background:transparent;overflow:visible;padding:0}.harvest-editorial-rail{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.harvest-editorial-rail::-webkit-scrollbar{display:none}.harvest-editorial-card.harvest-feature{flex:0 0 100%;width:100%;min-width:0;margin:0;scroll-snap-align:start;overflow:hidden}.harvest-editorial-card h3{overflow-wrap:anywhere}.harvest-editorial-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px;color:#d7c5b1;font-size:12px}.harvest-editorial-nav button{width:44px;min-height:44px;border:1px solid #766045;border-radius:50%;background:#191c16;color:#ffb367;font-size:19px}.harvest-editorial-nav button:disabled{opacity:.3}#harvest-feature.harvest-feature{display:block!important;min-height:0;padding:0;background:transparent!important;box-shadow:none!important}.harvest-editorial-card.harvest-hub-feature{max-width:none;flex:0 0 100%;width:100%;min-width:0;margin:0}@media(max-width:380px){.harvest-toolbar .harvest-hub-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.harvest-toolbar #harvest-radio{grid-column:1/-1;justify-self:center}.harvest-toolbar .harvest-hub-actions>button{width:100%}}.approved-radio-entry .radio-entry-start{gap:8px;padding:0 11px;background:#1b1b1b;border:1px solid #ffffff18;color:#fff9f2;box-shadow:0 3px 12px #0003}.approved-radio-entry .radio-entry-start:hover{background:#252525;border-color:#ffffff30}.radio-entry-symbol{display:grid;place-items:center;color:#ff942f}.radio-entry-symbol svg{width:19px;height:19px}.radio-entry-control{display:grid;place-items:center;color:#ffb565}.radio-entry-control svg{width:13px;height:13px}.approved-radio-player{--r-text:#fff9f2;--r-muted:#bdbdbd;background:#171717f7;border-color:#ffffff1f;box-shadow:0 12px 40px #0008}.radio-queue-dialog{--r-text:#fff9f2;--r-muted:#bdbdbd;background:#171717;border-color:#ffffff1f}@media(max-width:620px){.harvest-toolbar .harvest-hub-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.harvest-toolbar #harvest-radio{grid-column:1/-1;justify-self:center}.harvest-toolbar .harvest-hub-actions>button{width:100%}}.approved-radio-mobile,.harvest-mobile-promotion{display:none}.approved-radio-mobile[hidden]{display:none!important}@media(max-width:620px){#harvest-radio{display:none}.harvest-toolbar .harvest-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.harvest-mobile-promotion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid #ee953a;border-radius:14px;background:radial-gradient(ellipse at 0 0,#ff9b3d29,transparent 80%),linear-gradient(115deg,#312011,#17140f);color:#fff3e0;text-decoration:none;box-shadow:0 7px 22px #0003}.harvest-mobile-promotion>span:first-child{min-width:0}.harvest-mobile-promotion strong{display:block;font-size:14px;line-height:1.3;letter-spacing:-.025em}.harvest-mobile-promotion small{display:block;margin-top:5px;color:#ffc782;font-size:10px;line-height:1.4}.harvest-promotion-cta{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:40px;padding:0 12px;border:1px solid #ffc786;border-radius:20px;background:linear-gradient(135deg,#ffc274,#f39432);color:#211406;font-size:11px;font-weight:850}.harvest-mobile-promotion:focus-visible{outline:2px solid #ffbc6d;outline-offset:3px}.approved-radio-mobile{position:fixed;z-index:61;left:0;right:0;bottom:var(--radio-nav-offset,66px);display:flex;align-items:center;justify-content:center;height:50px;margin:0;padding:3px 10px;box-sizing:border-box;background:#111111f5;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff08;backdrop-filter:blur(20px)}.approved-radio-mobile .radio-entry-start{min-height:44px;padding:0 18px;gap:9px;border-radius:22px;font-size:11px;box-shadow:none;background:transparent;border-color:transparent}.approved-radio-mobile .radio-entry-start:hover{background:#ffffff0d}.approved-radio-mobile .radio-entry-symbol svg{width:18px;height:18px}.has-approved-radio-control .workspace{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.has-approved-radio .workspace{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}}@media(max-width:360px){.harvest-mobile-promotion{padding:12px;gap:8px}.harvest-mobile-promotion strong{font-size:12px}.harvest-promotion-cta{padding:0 10px;font-size:10px}}.radio-aux-controls,.radio-thumbs{display:flex;align-items:center;flex-shrink:0}.radio-preference-tools{display:flex;align-items:center;gap:12px;padding:0 18px 10px}.radio-thumbs button[aria-pressed=true]{color:var(--r-orange);background:#ff942f16}.radio-thumbs button svg{width:19px;height:19px}.radio-persistence{margin-left:auto;font-size:10px;color:var(--r-muted)}.radio-preference-status{font-size:11px;line-height:1.5;color:var(--r-muted);margin:0;padding:0 18px 10px}.radio-preference-status[hidden],.radio-queue-panel[hidden]{display:none!important}.radio-queue-panel{position:absolute;right:10px;bottom:calc(100% + 10px);width:min(440px,calc(100vw - 24px));max-height:min(65dvh,560px);overflow:auto;padding:20px;box-shadow:0 16px 48px #0008;box-sizing:border-box;z-index:1}.radio-queue-panel .radio-queue-head h2{font-size:20px}.radio-queue-panel .radio-queue-head button{width:40px;min-height:40px}.radio-queue-panel .radio-queue-privacy,.radio-queue-empty{font-size:11px;line-height:1.6;color:var(--r-muted);margin:10px 0}.radio-queue-panel .radio-queue-list{margin-top:12px}.radio-hidden-tracks{border-top:1px solid #ffffff16;margin-top:16px;padding-top:12px}.radio-hidden-tracks summary{cursor:pointer;font-size:11px;color:var(--r-muted);line-height:1.5;min-height:36px}.radio-hidden-track{display:flex;align-items:center;gap:10px;padding:8px 0}.radio-hidden-track>span{min-width:0;flex:1}.radio-hidden-track strong,.radio-hidden-track small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.radio-hidden-track small{margin-top:4px;color:var(--r-muted)}.radio-queue-panel .radio-hidden-track button{width:auto;height:auto;min-height:44px;border-radius:8px;font-size:10px;padding:0 9px;color:var(--r-orange)}.approved-radio-entry .radio-entry-count:not([hidden]){max-width:220px;font-size:10px;padding-left:8px;line-height:1.4}.radio-player-body{gap:10px}.approved-radio-player .radio-title:empty{display:none}@media(max-width:1100px){.radio-timeline,.radio-wordmark{display:none}}@media(max-width:620px){.radio-player-body{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:5px 8px;padding:9px 12px 0;min-height:0}.radio-cover{width:40px;height:40px;grid-column:1;grid-row:1}.radio-now{grid-column:2;grid-row:1}.radio-controls{grid-column:3;grid-row:1}.radio-aux-controls{grid-column:3;grid-row:2;justify-self:end}.radio-preference-tools{padding:0 106px 5px 12px;gap:8px;margin-top:-44px;min-height:44px;box-sizing:border-box}.radio-thumbs button{width:36px;min-width:36px}.radio-persistence{display:none}.radio-preference-status{font-size:10px;padding:0 12px 8px}.radio-queue-panel{right:12px;bottom:calc(100% + 8px);max-height:60dvh}.has-approved-radio .workspace{padding-bottom:calc(245px + env(safe-area-inset-bottom,0px))}.radio-now a{max-width:100%}.approved-radio-mobile .radio-entry-count:not([hidden]){display:none}.radio-now:has(.radio-title:not([href])){grid-column:1/3}}@media(max-width:360px){.radio-preference-tools{padding-right:100px;gap:2px}.radio-thumbs button{width:32px;min-width:32px}.radio-player-body{gap:4px 6px}.radio-aux-controls button{width:42px;min-width:42px}}.radio-auth-prompt{font-size:11px;line-height:1.5;color:var(--r-muted);padding:0 18px 10px;margin:0}.radio-auth-prompt[hidden]{display:none!important}.radio-auth-prompt a{color:var(--r-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.radio-auth-prompt{font-size:10px;padding:0 12px 8px}}.approved-radio-player .radio-auth-dismiss{display:inline;width:auto;height:auto;min-height:32px;min-width:0;padding:0 7px;border-radius:6px;color:var(--r-muted);font-size:10px}.radio-thumbs .radio-taste-icon{display:block;width:25px;height:25px;stroke:none;opacity:.83;transition:opacity .15s,transform .15s}.radio-taste-icon .radio-taste-fruit{stroke-width:1;stroke-linejoin:round}.radio-taste-fresh .radio-taste-fruit{fill:var(--orange,#f1912a);stroke:#8b4d24}.radio-taste-fresh .radio-taste-leaf{fill:#76b86b;stroke:#387244;stroke-width:.8}.radio-taste-fresh .radio-taste-stem{stroke:#8fa575;stroke-width:1.5;stroke-linecap:round}.radio-taste-highlight{fill:none;stroke:#ffe5ba;stroke-opacity:.75;stroke-width:1.3;stroke-linecap:round}.radio-taste-wilted .radio-taste-fruit{fill:#ac9470;stroke:#66543e}.radio-taste-wilted .radio-taste-leaf{fill:#90906a;stroke:#5f644b;stroke-width:.8}.radio-taste-wilted .radio-taste-stem{stroke:#a39877;stroke-width:1.5;stroke-linecap:round}.radio-taste-wrinkle{fill:none;stroke:#655a49;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.radio-taste-speck{fill:#655a49}.approved-radio-player .radio-thumbs button{border:0;box-shadow:none;background:transparent}.approved-radio-player .radio-thumbs button[aria-pressed=true]{background:#f1912a17}.approved-radio-player .radio-thumbs button[data-radio-preference="-1"][aria-pressed=true]{background:#b9aa901b}.radio-thumbs button:is(:hover,:focus-visible,[aria-pressed=true]) .radio-taste-icon{opacity:1;transform:scale(1.05)}.radio-thumbs button:disabled .radio-taste-icon{transform:none}.radio-thumbs button:focus-visible{outline:2px solid #e9e6de;outline-offset:1px}@media(prefers-reduced-motion:reduce){.radio-thumbs .radio-taste-icon{transition:none}}.approved-radio-entry.approved-radio-sidebar{display:block;width:100%;min-width:0;margin:6px 0 0;padding:0;border:0;background:none;overflow:visible}.sidebar .approved-radio-sidebar .radio-entry-start{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:0 12px;gap:10px;border:0;border-radius:10px;background:#1c1c20;color:#eeece7;font-size:12px;font-weight:650;text-align:left;box-shadow:none}.sidebar .approved-radio-sidebar .radio-entry-start:hover,.sidebar .approved-radio-sidebar .radio-entry-start[aria-pressed=true]{background:#28282e;color:#fff}.sidebar .approved-radio-sidebar .radio-entry-symbol{display:grid;place-items:center;flex:none;color:var(--orange,#f1912a)}.sidebar .approved-radio-sidebar .radio-entry-symbol svg{width:19px;height:19px}.sidebar .approved-radio-sidebar .radio-entry-control{display:grid;place-items:center;flex:none;margin-left:auto;color:#c2c0bc}.sidebar .approved-radio-sidebar .radio-entry-control svg{width:13px;height:13px}.sidebar .approved-radio-sidebar .radio-entry-start:focus-visible{outline:2px solid #eae6de;outline-offset:2px}.sidebar .approved-radio-sidebar .radio-entry-count:not([hidden]){display:block;padding:8px 5px 0;max-width:100%;font-size:10px;line-height:1.5;color:#c3bdb4}@media(max-width:620px){.approved-radio-entry.approved-radio-sidebar{display:none!important}}.rptn-ad{grid-column:1/-1;box-sizing:border-box;clear:both;width:100%;max-width:1100px;min-width:0;margin:40px auto;padding:18px 0;border-block:1px solid #ffffff0c;background:transparent;text-align:center;overflow:hidden}.rptn-ad[hidden]{display:none!important}.rptn-ad-label{display:block;margin-bottom:12px;color:#929892;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:16px}.rptn-ad-space{position:relative;width:100%;height:250px;min-width:0}.rptn-ad .adsbygoogle{max-width:100%;text-decoration:none}.rptn-ad:has(ins[data-ad-status=unfilled]){display:none}.rptn-ad.is-ad-preview .rptn-ad-space{display:grid;place-items:center;background:#ffffff03;border:1px dashed #ffffff18;border-radius:10px}.rptn-ad-preview{max-width:250px;color:#949b96;font-size:12px;line-height:1.6;padding:20px}#listen-dialog .rptn-ad{margin:40px 0 16px}.artist-body>.rptn-ad,.ra-news-article>.rptn-ad{max-width:760px}@media(max-width:600px){.rptn-ad{margin:32px auto;padding:16px 0}.rptn-ad-label{font-size:9px}}.public-content{max-width:1200px;margin:auto}.public-content h2,.public-guide h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.public-content p,.public-guide p{color:var(--muted,#bfc5bb);line-height:1.7}.public-content a,.public-guide a{color:inherit}.public-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.public-release{border:1px solid #383c32;border-radius:18px;overflow:hidden;background:#181b16;min-width:0}.public-release img{display:block;aspect-ratio:1;object-fit:cover;width:100%;height:auto}.public-release>div{padding:18px}.public-release h3{margin:8px 0;overflow-wrap:anywhere}.public-release .secondary{font-size:.85rem;white-space:normal}.public-content-links,.public-guide nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.public-guide{margin:36px 0;padding:28px;border:1px solid #3d4034;border-radius:20px;background:#171a14}.public-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.public-guide h3{font-size:1rem}.public-guide details{border-top:1px solid #35392e;padding:16px 0}.public-guide summary{font-weight:700;cursor:pointer;line-height:1.5}.public-profile-heading{display:flex;align-items:center;gap:20px;margin:24px 0}.public-profile-heading img{border-radius:50%;object-fit:cover}.public-bio{white-space:pre-wrap}.public-directory{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.public-directory li{padding:16px;border:1px solid #383c32;border-radius:12px;overflow-wrap:anywhere}.public-directory a{display:flex;align-items:center;gap:8px}.public-directory span{display:block;color:var(--muted,#bfc5bb);font-size:.85rem;margin-top:8px}.public-noscript{padding:16px}.sidebar nav a[data-view]{text-decoration:none}.public-read-error{margin:16px 0;padding:16px;border:1px solid #815a27;border-radius:12px}@media(max-width:800px){.public-release-grid,.public-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.public-guide-grid{grid-template-columns:1fr;gap:8px}}@media(max-width:480px){.public-release-grid,.public-directory{grid-template-columns:1fr}.public-guide{padding:20px}.public-profile-heading{align-items:flex-start}.public-profile-heading h2{overflow-wrap:anywhere}.public-content-links{gap:14px}}.public-song-layout{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:28px;margin:24px 0}.public-song-cover{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px}.public-song video,.public-song audio{max-width:100%}@media(max-width:650px){.public-song-layout{grid-template-columns:1fr}.public-song-cover{max-width:500px;margin:auto}}.public-home-catalog{margin-top:24px}.public-home-releases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.public-home-release{min-width:0;padding:18px;border:1px solid #383c32;border-radius:14px;background:#171a14}.public-home-release h3{margin:0 0 8px;font-size:1rem;overflow-wrap:anywhere}.public-home-release a{text-decoration:none}.public-home-release .artist-link{font-size:.85rem;color:#c8b9a7}@media(max-width:700px){.public-home-releases{grid-template-columns:repeat(2,minmax(0,1fr))}}#main .harvest-discovery-controls{max-width:1180px;margin:8px auto 12px;display:flex;justify-content:flex-end}.harvest-scene-picker{position:relative;max-width:100%;border:1px solid #ffffff1a;border-radius:11px;background:#14161b;padding:0 12px;min-width:190px}.harvest-scene-picker>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:12px;color:#d1d5df}.harvest-scene-picker>summary::-webkit-details-marker{display:none}.harvest-scene-picker>summary span{color:#ffad65}.harvest-scene-picker .discovery-country{display:grid;margin:0 0 12px;gap:8px}.harvest-scene-picker .discovery-country select{max-width:100%;width:100%;background:#1b1e25;border-color:#ffffff25;font-size:12px}.harvest-scene-picker .discovery-country>span{font-size:11px}#main #harvest-collections{max-width:1180px;margin:auto}#main .harvest-collection,#main .harvest-scenes{margin:28px auto;max-width:1180px;min-width:0}#main .harvest-collection .harvest-hub-title,#main .harvest-scenes .harvest-hub-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 13px}#main .harvest-collection .harvest-hub-title>div:first-child,#main .harvest-scenes .harvest-hub-title>div:first-child{min-width:0}#main .harvest-collection .harvest-hub-title h3,#main .harvest-scenes .harvest-hub-title h3{font-size:23px;margin:4px 0 0;line-height:1.25;letter-spacing:-.035em}#main .harvest-collection .harvest-hub-title .eyebrow,#main .harvest-scenes .harvest-hub-title .eyebrow{font-size:9px;letter-spacing:.13em;color:#f3a76b}#main .harvest-collection .harvest-hub-title p,#main .harvest-scenes .harvest-hub-title p{font-size:12px;line-height:1.5;color:#9ca3b2;margin:6px 0 0}.harvest-row-actions{display:flex;align-items:center;gap:15px;flex:none}.harvest-row-actions .harvest-see-all{font-size:11px;text-decoration:none;min-height:44px;display:flex;align-items:center;white-space:nowrap}.harvest-row-arrows{display:flex;gap:6px}.harvest-row-arrows button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff1a;background:#191c22;color:#dfe3ec;border-radius:50%;font-size:18px}.harvest-row-arrows button:disabled{opacity:.3;cursor:default}#main .harvest-collection-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:184px;grid-template-columns:none!important;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px 1px 12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;max-width:100%;min-width:0}#main .harvest-collection-rail>.harvest-release-card{display:block;width:auto;min-width:0;border:0;background:transparent!important;box-shadow:none;border-radius:12px;scroll-snap-align:start;transition:none;overflow:visible}#main .harvest-collection-rail>.harvest-release-card:hover{transform:none}#main .harvest-collection-rail .harvest-release-art{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1;position:relative;border:1px solid #ffffff14;border-radius:13px;overflow:hidden;background:#1c2029;isolation:isolate}#main .harvest-collection-rail .harvest-release-art>img{display:block;width:100%;height:100%;object-fit:cover}#main .harvest-collection-rail .is-video .harvest-release-art{aspect-ratio:16/9}#main .harvest-collection-rail .harvest-release-copy{padding:10px 0 0;background:transparent}#main .harvest-collection-rail .harvest-release-copy>.eyebrow{font-size:8px;margin:0 0 5px;color:#ce9d79}#main .harvest-collection-rail .harvest-release-copy h3{font-size:14px;line-height:1.35;margin:0 0 4px;letter-spacing:-.015em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:19px}#main .harvest-collection-rail .harvest-release-artist{display:block;color:#aab2c1;font-size:12px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main .harvest-collection-rail .harvest-release-meta{margin:7px 0 0;padding:0;border:0;display:block}#main .harvest-collection-rail .harvest-release-meta>span{font-size:10px;color:#7f8a9e;line-height:1.4}#main .harvest-collection-rail .harvest-release-meta>button{display:none}#main .harvest-collection-rail .harvest-media-badge{font-size:8px;min-height:20px;top:8px;left:8px;padding:0 6px;border-radius:5px;background:#101216d9;backdrop-filter:blur(8px)}#main .harvest-collection-rail .harvest-release-play{width:36px;height:36px;right:9px;bottom:9px}#main .harvest-collection[data-collection=country]{padding:17px;border:1px solid #f6a35b2b;border-radius:17px;background:linear-gradient(120deg,#f79d4f08,transparent 65%),#121419}#main .harvest-scenes-rail{display:grid;grid-auto-flow:column;grid-auto-columns:210px;gap:13px;overflow:auto;max-width:100%;padding:2px 1px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.harvest-scene-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;overflow:hidden;aspect-ratio:1.3;padding:18px;border:1px solid #ffffff12;border-radius:15px;color:#fff;text-decoration:none;background:radial-gradient(ellipse at 95% 5%,#ff9b3866,transparent 70%),#281b15;scroll-snap-align:start;transition:border-color .18s}.harvest-scene-tile:hover{border-color:#ffad6577}.harvest-scene-tile.scene-tone-1{background:radial-gradient(ellipse at 95% 5%,#9585d36b,transparent 70%),#201e30}.harvest-scene-tile.scene-tone-2{background:radial-gradient(ellipse at 95% 5%,#509b916b,transparent 70%),#152526}.harvest-scene-tile.scene-tone-3{background:radial-gradient(ellipse at 95% 5%,#d06a7c60,transparent 70%),#2b1c26}.harvest-scene-orbit{position:absolute;z-index:-1;right:-24px;top:-32px;width:170px;height:170px;border:28px solid #ffffff06;border-radius:50%;transform:rotate(-20deg)}.harvest-scene-tile img{width:36px;height:26px;object-fit:cover;border-radius:4px;border:1px solid #ffffff20;box-shadow:0 5px 16px #0003}.harvest-scene-tile strong{display:block;font-size:20px;line-height:1.2;letter-spacing:-.025em}.harvest-scene-tile small{display:block;margin-top:8px;font-size:10px;color:#fffa}@media(max-width:700px){#main .harvest-collection,#main .harvest-scenes{margin:24px 0}#main .harvest-collection .harvest-hub-title h3,#main .harvest-scenes .harvest-hub-title h3{font-size:20px}#main .harvest-collection .harvest-hub-title p,#main .harvest-scenes .harvest-hub-title p{font-size:11px;margin-top:5px}#main .harvest-collection .harvest-hub-title,#main .harvest-scenes .harvest-hub-title{align-items:flex-start;gap:10px;margin-bottom:11px}#main .harvest-collection-rail{grid-auto-columns:148px;gap:12px;padding-bottom:10px}#main .harvest-collection-rail .harvest-release-copy h3{font-size:13px}#main .harvest-collection-rail .harvest-release-artist{font-size:11px}.harvest-row-actions{gap:0}.harvest-row-actions .harvest-see-all{font-size:10px;min-height:40px;padding:0}.harvest-row-arrows{display:none}#main .harvest-collection[data-collection=country]{padding:13px;margin-inline:0;border-radius:14px}#main .harvest-collection[data-collection=country] .harvest-hub-title{display:block;position:relative;padding-right:70px}#main .harvest-collection[data-collection=country] .harvest-row-actions{position:absolute;top:0;right:0}#main .harvest-scenes-rail{grid-auto-columns:156px;gap:11px}.harvest-scene-tile{padding:14px;aspect-ratio:1.2;border-radius:13px}.harvest-scene-tile strong{font-size:17px}.harvest-scene-tile small{font-size:9px}.harvest-scene-tile img{width:30px;height:22px}#main .harvest-discovery-controls{margin:6px 0 10px}.harvest-scene-picker{min-width:160px;max-width:100%}.harvest-scene-picker>summary{font-size:11px}}@media(prefers-reduced-motion:reduce){.harvest-scene-tile{transition:none}.harvest-collection-rail{scroll-behavior:auto}}.harvest-scene-picker:not(:has(select)){display:none}#main .harvest-collection[data-collection=country]{padding:0;border:0;background:transparent;box-shadow:none}#main .harvest-collection[data-collection=country] .is-video .harvest-release-art{aspect-ratio:1}#main .harvest-collection .harvest-hub-title .eyebrow,#main .harvest-scenes .harvest-hub-title .eyebrow{color:#929caa}#main .harvest-spotlight .home-growth{background:#121419;border-color:#ffffff10;box-shadow:none}#main .harvest-spotlight .home-growth-stage{background:transparent;border-color:transparent;border-radius:8px}#main .harvest-spotlight .home-growth-stage:hover{background:#ffffff05;border-color:#ffffff14}#main .harvest-spotlight .home-growth-stage .ui-icon{color:#b9c0cc}#main .harvest-hub-feature,#main .harvest-spotlight .harvest-verified{border-color:#ffffff14;background:#14161b;box-shadow:none}#main .harvest-hub-feature .harvest-feature-art{background:#111319}#main .harvest-hub-feature .harvest-feature-copy>.eyebrow,#main .harvest-hub-feature .harvest-feature-song span{color:#9ba5b5}#main .harvest-verified-photo{background:#353b45;box-shadow:none}@media(max-width:700px){#main .harvest-collection[data-collection=country]{padding:0;border:0}}#main .harvest-scenes .harvest-hub-title>a{white-space:nowrap;font-size:11px;text-decoration:none}#main #harvest-collections>.harvest-collection:first-child{margin-top:8px}.harvest-catalog-footer{max-width:1180px;margin:28px auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #ffffff12;padding-top:18px}.harvest-catalog-footer nav{display:flex;gap:12px;flex-wrap:wrap}.harvest-catalog-footer nav button,.harvest-catalog-back{border:0;background:transparent;color:#bbc3cf;padding:10px 0;font-size:12px;min-height:44px}#main .harvest-collection[data-collection=cosecha-fresca]{padding:0;border:0;background:transparent}@media(max-width:700px){.harvest-catalog-footer .harvest-hub-actions{display:none}}#main .harvest-collection[data-collection=cosecha-fresca] .harvest-collection-rail{grid-auto-columns:340px;gap:20px}#main .harvest-collection[data-collection=cosecha-fresca] .harvest-hub-title h3{font-size:28px}#main .harvest-collection[data-collection^=stage-] .is-video .harvest-release-art,#main .is-cosecha-fresca .harvest-release-art{aspect-ratio:1}#main .harvest-collection-rail .harvest-release-art>.harvest-editorial-logo{position:absolute;top:12px;right:12px;left:auto;width:104px;height:auto;max-width:32%;padding:0;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;z-index:2}#main .is-cosecha-fresca .harvest-release-copy h3{font-size:18px;line-height:1.35}#main .is-cosecha-fresca .harvest-release-artist{font-size:13px}@media(max-width:700px){#main .harvest-collection[data-collection=cosecha-fresca] .harvest-collection-rail{grid-auto-columns:min(82vw,340px);gap:14px}#main .harvest-collection[data-collection=cosecha-fresca] .harvest-hub-title h3{font-size:24px}#main .is-cosecha-fresca .harvest-release-copy h3{font-size:16px}}#main .harvest-collection-rail .is-cosecha-fresca.is-video .harvest-release-art{aspect-ratio:1}#main .harvest-collection-rail .is-cosecha-fresca .harvest-release-art{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden}#main .harvest-collection-rail .is-cosecha-fresca .harvest-release-art:before{content:"";display:block;padding-top:100%}#main .is-cosecha-fresca .harvest-editorial-media{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:#11141b}#main .is-cosecha-fresca .harvest-editorial-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px);transform:scale(1.14);opacity:.32}#main .harvest-collection-rail .harvest-release-art>.harvest-editorial-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:1;transform:none;pointer-events:none}#main .is-cosecha-fresca .harvest-editorial-brand{position:absolute;top:12px;right:12px;display:block;width:104px;max-width:32%;padding:0;border:0;background:transparent;z-index:4;pointer-events:none;line-height:0}#main .is-cosecha-fresca .harvest-editorial-brand>.harvest-editorial-logo{position:static;display:block;width:100%;height:auto;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;transform:none;opacity:1;visibility:visible}#main .is-cosecha-fresca .harvest-media-badge,#main .is-cosecha-fresca .harvest-release-play{z-index:3}#main :is(.harvest-collection-rail,.harvest-artist-grid,.harvest-scenes-rail):focus{outline:none}#main :is(.harvest-collection-rail,.harvest-artist-grid,.harvest-scenes-rail):focus-visible{outline:none}:root{--orange:#ff9638;--bg:#0b0c0f;--panel:#14161b;--line:#2b2e35;--muted:#b0b3bd;--text:#f5f5f7;--ra-surface:#14161b;--ra-elevated:#1c1f26;--ra-border:#ffffff16;--ra-radius:20px;color-scheme:dark}html{scroll-padding-top:100px}body{background:#0b0c0f;color:var(--text);font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body h1,body h2,body h3,body h4{font-family:inherit;letter-spacing:-.035em;text-wrap:balance}body p{line-height:1.65}:where(input,textarea,select){max-width:100%;accent-color:var(--orange)}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #ffb46e;outline-offset:4px}:where(button,a){-webkit-tap-highlight-color:transparent}:where(img,video,iframe){max-width:100%}:where(main,section,article,aside,form){min-width:0}:where(.primary){border-radius:12px;background:#ff9638;color:#17100a;border-color:#ff9638;font-weight:750}:where(.primary):hover{background:#ffb06b;color:#17100a}:where(.secondary){border-color:#ffffff21;background:#1c1f26;color:#f2f2f6;border-radius:12px}body .sidebar{background:#101115;border-color:var(--ra-border)}body .sidebar nav{gap:7px}body .sidebar nav :is(button,a[data-view],.external-nav){border-radius:12px;min-height:48px;color:#b5b8c3;font-size:14px;transition:background .15s,color .15s}body .sidebar nav :is(button,a[data-view],.external-nav).active{background:#ff963816;color:#ffae66;border-left:0;box-shadow:none}body .sidebar nav :is(button,a[data-view],.external-nav):hover{background:#ffffff08;color:#fff}body .sidebar-bottom{color:#9c9fab}body .workspace{max-width:1900px}body .workspace>header{border-color:var(--ra-border)}#main{min-width:0}#main :is(.panel,.garden-section,.garden-service-card,.garden-profile-tip,.profile-about,.artist-profile,.messages-page,.message-conversations,.message-thread,.country-card,.ra-news-card,.news-card,.harvest-release-card,.artist-catalog-card){background:var(--ra-surface);border-color:var(--ra-border);border-radius:var(--ra-radius);box-shadow:0 8px 30px #00000012}#main :is(.garden-dashboard,.garden-workspace,.artist-profile,.messages-page,.social-community,.ra-news-page,.country-directory){max-width:1320px;margin-inline:auto}#main :is(.garden-growth-strip,.artist-inline-stats){color:#d8d9df;background:#13151a;border-color:var(--ra-border)}#main :is(.garden-growth-strip strong,.artist-inline-stats b){font-size:clamp(17px,1.7vw,24px);font-weight:750}#main :is(.garden-settings,.garden-account-settings){border-color:var(--ra-border);background:#14161b}#main :is(.artist-heading,.garden-hero-content){gap:20px}#main :is(.artist-controls,.garden-hero-actions){gap:10px}#main :is(.harvest-hub-title h3,.garden-section h2,.messages-hero h2){font-size:clamp(22px,2.25vw,30px);font-weight:750}#main :is(.harvest-hub-title,.garden-section>header){align-items:center;gap:16px}#main .harvest-hub-title{margin-bottom:20px}#main .harvest-hub-title .eyebrow{font-size:10px;letter-spacing:.14em;color:#aaaeba}#main :is(.harvest-hub-section,.harvest-media-panel){margin-block:34px}#main :is(.harvest-release-copy,.artist-catalog-copy){padding:16px}#main :is(.harvest-release-copy h3,.artist-catalog-copy h3){font-size:18px;line-height:1.3}#main :is(.harvest-release-card,.artist-catalog-card){overflow:hidden;transition:border-color .18s,background .18s}#main :is(.harvest-release-card,.artist-catalog-card):hover{border-color:#ff96384d;background:#1a1d23}#main :is(.harvest-media-tabs,.feed-tabs){border-color:var(--ra-border)}#main :is(.harvest-media-tabs,.feed-tabs) button{font-family:inherit}#main .harvest-feature{background:linear-gradient(130deg,#20232b,#111318);border-color:#fff2;border-radius:24px;overflow:hidden}#main .harvest-feature-copy{background:transparent}#main .harvest-feature-copy h3{font-size:clamp(28px,3vw,44px);line-height:1.1}#main .harvest-feature-copy p{color:#c2c5cf}#main .harvest-media-tabs button.active{color:#ffae66}#main .profile-about{padding:24px}#main :is(.artist-bio,.profile-about p){max-width:75ch;color:#c3c5cd}#main .messages-layout{min-width:0}#main .message-bubble.mine{background:#ff96381d;border:1px solid #ff963837;color:#fff2e7}#main .message-bubble.theirs{background:#20232b;color:#f2f2f5}#main .message-peer{border-color:var(--ra-border)}#main .ra-news-grid{gap:24px}#main .ra-news-card{overflow:hidden}#main .ra-news-card h2{line-height:1.2}body :is(.legal-page,.auth-panel,.auth-card,.auth-form-panel){border-color:var(--ra-border)}body .legal-page{max-width:850px;line-height:1.75}body .legal-page h1{font-size:clamp(30px,4vw,46px)}body .legal-page h2{font-size:24px;margin-top:32px}body .legal-page p{color:#c3c6ce}body .legal-links{gap:12px;flex-wrap:wrap}body .admin-navigation{max-width:1440px;border-color:var(--ra-border);gap:6px}body .admin-navigation a{background:#12141a;border-radius:10px;font-size:12px}body .admin-navigation a[aria-current=page]{background:#ff963818;border-color:#ff963840;color:#ffb575}body.admin-home{background:#0b0c0f}body .admin-home-shell{max-width:1440px}body .admin-hero{background:radial-gradient(ellipse at 95% 0%,#ff963819,transparent 65%),#17191f;border-color:var(--ra-border);border-radius:24px}body .admin-card{background:#14161b;border-color:var(--ra-border);border-radius:18px;min-height:230px}body .admin-card:hover{background:#1b1e25;border-color:#ff963850}body .admin-card p{color:#b8bbc5}body .admin-card h2{font-size:21px}body .admin-card-action{color:#ffae66}body .accounts,body .admin-home-status{background:#14161b;border-color:var(--ra-border)}body .admin-brand-row{flex-wrap:wrap}body .top{flex-wrap:wrap;gap:16px}body .intro h1{font-size:clamp(30px,4vw,48px)}body .account-menu{background:#191c22;border-color:var(--ra-border)}body dialog{background:#14161b;color:#f4f4f7;border-color:#ffffff29;border-radius:22px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}body dialog::backdrop{background:#050609bf;backdrop-filter:blur(5px)}body .workspace>footer{border-top:1px solid var(--ra-border);margin-top:48px;padding-top:28px;color:#a7aab5}.harvest-carousel-controls{display:flex;gap:8px;flex:none}.harvest-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid #ffffff25;background:#1c1f26;font-size:23px}#main .harvest-artist-directory .harvest-artist-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:6px;overscroll-behavior-x:contain;padding:6px 6px 16px;scrollbar-width:thin;scrollbar-color:#555963 transparent}#main .harvest-person-card{flex:0 0 clamp(140px,14vw,185px);border:0;background:transparent;border-radius:18px;scroll-snap-align:start}#main .harvest-person-card>a{padding:16px 12px;gap:8px;transition:background .18s}#main .harvest-person-card>a:hover{background:#ffffff08}#main .harvest-person-card .profile-photo{width:clamp(106px,10vw,146px);height:auto;aspect-ratio:1;box-shadow:0 8px 22px #0005;border:1px solid #ffffff1a}#main .harvest-person-card strong{font-size:14px;line-height:1.4;color:#f5f5f8}#main .harvest-person-card small{font-size:12px;color:#aeb2bf}#main .harvest-people-more{background:#1c1f26;border:1px solid #ffffff20;border-radius:999px;font-size:13px}.social-community{max-width:1320px;color:#f5f5f8}.social-heading{padding:8px 0 24px}.social-heading h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.055em;margin:8px 0 10px}.social-heading p{color:#b1b5c0;font-size:14px}.social-heading .eyebrow{color:#ffad67;font-size:10px;letter-spacing:.16em}.social-find{background:#1a1d24;border-color:#ffffff20;border-radius:999px;min-height:44px}.social-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;margin-bottom:28px;border:1px solid #ff963830;border-radius:20px;background:radial-gradient(ellipse at 0 0,#ff963814,transparent 70%),#14161b}.social-welcome-identity{display:flex;align-items:center;gap:14px;min-width:0}.social-welcome strong{font-size:17px;letter-spacing:-.02em}.social-welcome p{color:#b4b8c2;font-size:12px;margin:5px 0 0}.social-welcome-symbol{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #ff963834;border-radius:15px;color:#ffad67;background:#ff963810}.social-welcome-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-welcome-actions :is(a,button){display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:44px;padding:10px 14px;border-radius:12px;white-space:nowrap}.social-welcome-actions button{background:#ff9638;color:#1c1007;border:0;font-weight:750}.social-welcome-actions .primary{background:#ff9638;color:#1c1007}.social-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.social-feed-bar{margin:0;border-color:#ffffff18}.social-tabs{gap:24px}.social-tabs button{min-height:48px;padding-bottom:13px;font-size:14px;color:#acb0bb}.social-refresh{background:#1b1e25;border-color:#ffffff16;border-radius:50%;margin-bottom:4px;min-width:44px;min-height:44px}.social-filters{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 22px}.social-filters button{font-size:12px;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid #ffffff18;background:#14161b;color:#bec2ce}.social-filters button[aria-pressed=true]{background:#ff9638;color:#17100a;border-color:#ff9638;font-weight:750}.social-feed-intro{margin-bottom:14px}.social-feed-intro>span,.social-feed-intro>small{color:#aeb2bf;font-size:10px}.social-event{background:#14161b;border-color:#ffffff18;border-radius:18px;padding:20px;box-shadow:none}.social-event-head{gap:12px}.social-actor>a{font-size:14px;color:#f5f5f8}.social-actor>span{font-size:11px;color:#a9aebb}.social-event-kind{color:#b4b8c3;font-size:10px}.social-event-copy{font-size:13px;color:#c0c4cf;margin:13px 0}.social-song{background:#0e1014;border-color:#ffffff0b;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:10px;border-radius:14px}.social-song-art{width:116px;border-radius:10px}.social-song-copy h3{font-size:21px;letter-spacing:-.03em}.social-song-artist{color:#b9bdc9;font-size:13px}.social-listen{color:#ffad67;font-size:12px;min-height:38px}.social-event-actions{justify-content:space-between;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #ffffff0d}.social-event-actions button{font-size:12px;min-height:44px;padding:7px;color:#b9beca;border-radius:8px}.social-event-actions button:hover{background:#ffffff08}.social-event-actions button[aria-pressed=true]{color:#ffad67}.social-event-actions .ui-icon{color:inherit}.social-side-panel{background:#14161b;border-color:#ffffff18;padding:20px 16px 8px;border-radius:18px}.social-side-title h3{font-size:16px;margin-top:5px}.social-side-title .eyebrow{font-size:8px;color:#ffad67;letter-spacing:.11em}.social-person-row{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff0c}.social-person-row .social-person{flex:1;border:0;min-width:0;gap:10px}.social-person-row .profile-photo{width:44px;height:44px;border-color:#ffffff24}.social-person strong{font-size:13px}.social-person small{font-size:11px;color:#b1b5c2}.social-follow{flex:none;width:80px;min-height:40px;padding:7px 8px;background:#ff963812;border:1px solid #ff963835;border-radius:999px;font-size:11px;font-weight:700;color:#ffae6a}.social-follow[aria-pressed=true]{background:#20242c;border-color:#ffffff20;color:#d7dae3}.social-profile-visit{display:grid;place-items:center;width:40px;height:44px}.social-country-card{background:linear-gradient(130deg,#222731,#15171d);border-color:#ffffff20}.social-country-card small,.social-country-card>span>span{color:#b9bfcc}.social-guidelines{padding:18px;border:1px solid #ffffff12;border-radius:16px;background:#111318}.social-guidelines strong{font-size:13px}.social-guidelines p,.social-guidelines a{font-size:12px;line-height:1.6;color:#b2b8c4;margin:8px 0}.social-guidelines a{color:#ffb26e}.social-privacy{color:#a6abb7;font-size:11px}.social-empty{background:#14161b;border-color:#ffffff25}.social-release-group{border:1px solid #ffffff18;border-radius:16px;overflow:hidden;background:#111318}.social-release-group>summary{cursor:pointer;min-height:48px;padding:16px 20px;color:#ffad67;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.social-release-group>.social-event{border:0;border-top:1px solid #ffffff16;border-radius:0}.social-community .community-more{display:block;margin:22px auto;min-height:44px;border-radius:999px}@media(min-width:1500px){body .workspace{padding-inline:56px}.social-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}@media(max-width:1100px){.social-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.social-welcome{align-items:flex-start;flex-direction:column}.social-song{grid-template-columns:96px minmax(0,1fr)}.social-song-art{width:96px}.social-person-row{gap:5px}.social-follow{width:72px}}@media(max-width:900px){.social-layout{display:flex;flex-direction:column}.social-timeline{width:100%;order:2}.social-sidebar{display:contents}.social-discover{order:1;width:100%;margin-bottom:8px}.social-fan-panel,.social-country-card,.social-guidelines,.social-privacy{order:3;width:100%}.social-discover .social-people{display:flex;gap:10px;overflow:auto;scroll-snap-type:x proximity;padding:2px 2px 12px;scrollbar-width:thin}.social-discover .social-person-row{flex:0 0 130px;display:flex;flex-direction:column;align-items:center;border:0;scroll-snap-align:start;padding:8px;border-radius:12px;background:#ffffff03}.social-discover .social-person{flex-direction:column;text-align:center;padding:0 0 8px;gap:8px;width:100%}.social-discover .profile-photo{width:66px;height:66px}.social-discover .social-person strong{font-size:12px}.social-discover .social-person small{font-size:10px}.social-discover .social-profile-visit{height:34px}.social-discover .social-side-link{min-height:44px;margin:0}.social-sidebar>.social-privacy{margin:0;padding:10px}.social-event-kind>span{display:none}body .admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){html{scroll-padding-top:72px}body .workspace{padding-inline:16px}body :is(input,select,textarea){font-size:16px}#main .harvest-hub-title{gap:12px}#main .harvest-hub-title h3{font-size:23px}.harvest-carousel-controls{gap:6px}.harvest-carousel-controls button{width:40px;height:40px}#main .harvest-person-card{flex-basis:132px}#main .harvest-person-card .profile-photo{width:104px}#main .harvest-person-card>a{padding:12px 8px}#main .harvest-artist-directory .harvest-artist-grid{gap:6px}#main .harvest-person-card strong{font-size:13px}.social-heading{padding-bottom:18px}.social-heading h2{font-size:34px}.social-heading p{font-size:12px;max-width:255px}.social-welcome{padding:17px;gap:13px;margin-bottom:20px;border-radius:17px}.social-welcome strong{font-size:15px}.social-welcome p{font-size:12px}.social-welcome-symbol{display:none}.social-welcome-actions{width:100%;gap:6px}.social-welcome-actions :is(a,button){font-size:11px;padding:9px 11px}.social-tabs button{font-size:13px}.social-filters{gap:6px;margin:14px 0 18px}.social-filters button{font-size:11px;min-height:38px;padding:7px 10px}.social-event{padding:15px;border-radius:16px}.social-events{gap:14px}.social-song{grid-template-columns:84px minmax(0,1fr);gap:12px}.social-song-art{width:84px}.social-song-copy h3{font-size:17px}.social-song-artist{font-size:12px}.social-actor>a{font-size:13px}.social-event-actions button{font-size:11px;padding:5px 3px}.social-event-actions .ui-icon{width:15px;height:15px}.social-side-panel{padding:16px 13px 6px}.social-discover .social-person-row{flex-basis:118px}.social-side-title h3{font-size:15px}body .admin-hero{padding:24px}body .admin-card-grid{grid-template-columns:minmax(0,1fr)}body .admin-card{min-height:0;padding:22px}body .admin-card p{margin-bottom:18px}body .admin-navigation{padding-inline:12px}body .admin-navigation a{font-size:11px;padding-inline:10px}body .admin-home-shell{padding-inline:16px}body .workspace>footer{margin-top:30px;padding-bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.studio-insights{margin:24px 0;color:var(--ra-text,#f5f5f7)}.studio-overview-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.studio-overview-head h2{font-size:clamp(24px,2.5vw,32px);margin:6px 0 8px;letter-spacing:-.035em}.studio-overview-head p,.studio-recent>.muted{color:#a8acb8;font-size:14px;margin:0;line-height:1.6}.studio-share-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:350px}.studio-share-actions [role=status]{flex-basis:100%;font-size:12px;color:#c6cad4}.studio-share-actions input{width:100%;min-width:0}.studio-period{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.studio-period label{display:flex;align-items:center;gap:12px;font-size:13px;color:#c3c7d1}.studio-period select{width:auto;min-height:44px;border:1px solid #343843;background:#1a1d24;color:#fff;border-radius:10px;padding:0 12px;font:inherit}.studio-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-stat-grid article{background:#171a21;border:1px solid #2a2e38;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.studio-stat-grid article span{color:#c6c9d2;font-size:13px}.studio-stat-grid strong{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.05em;line-height:1.1}.studio-stat-grid small{font-size:11px;line-height:1.4;color:#a8acb8}.studio-stat-grid article:first-child{border-top:2px solid #ff9638}.studio-measurement-note,.studio-metric-help{font-size:12px;color:#a8acb8;line-height:1.6}.studio-metric-help summary{cursor:pointer;padding:6px 0;min-height:32px}.studio-metric-help p{max-width:750px;margin:4px 0 16px}.studio-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.studio-detail-grid>section{border:1px solid #2a2e38;border-radius:16px;background:#14171d;padding:20px;min-width:0}.studio-detail-grid h3{font-size:17px;font-weight:600;line-height:1.4;margin:0 0 16px}.studio-recent header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-recent header a{font-size:12px;color:#ffad68;white-space:nowrap}.studio-top-tracks,.studio-activity-list{list-style:none;padding:0;margin:0}.studio-top-tracks li{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #292d36}.studio-top-tracks a{flex:1;overflow-wrap:anywhere;font-size:14px;color:#f4f5f7;min-width:0}.studio-track-rank{color:#959ba8;font-size:12px}.studio-top-tracks li>span:last-child{text-align:right;display:flex;flex-direction:column;gap:4px}.studio-top-tracks small{font-size:10px;color:#9da4b3}.studio-activity-list li{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #292d36}.studio-activity-symbol{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#302219;color:#ffad68}.studio-activity-list b{font-size:13px}.studio-activity-list p{font-size:13px;line-height:1.5;color:#bfc4ce;margin:5px 0;overflow-wrap:anywhere}.studio-activity-list time{font-size:11px;color:#989fae}.studio-activity-list button{display:block;color:#ffad68;background:none;border:0;font-size:12px;min-height:36px;padding:4px 0;cursor:pointer;text-align:left}.studio-empty{padding:20px 0;font-size:14px;line-height:1.6}.studio-empty p{color:#a8acb8;margin:8px 0}.studio-error{padding:16px;border:1px solid #8c5939;border-radius:12px;font-size:14px}@media(max-width:900px){.studio-overview-head{align-items:flex-start;flex-direction:column;gap:16px}.studio-detail-grid{grid-template-columns:1fr}.studio-share-actions{max-width:none}}@media(max-width:600px){.studio-stat-grid{gap:8px}.studio-stat-grid article{padding:12px 10px;border-radius:12px}.studio-stat-grid article span{font-size:11px}.studio-stat-grid small{font-size:10px}.studio-stat-grid strong{font-size:28px}.studio-period label{font-size:0;gap:0}.studio-period select{font-size:14px;max-width:190px}.studio-detail-grid>section{padding:16px}.studio-insights{margin:20px 0}.studio-share-actions button,.studio-activity-list button{min-height:44px}}.studio-recent header button{background:none;border:0;color:#ffad68;font:inherit;font-size:12px;cursor:pointer;padding:8px 0;min-height:44px;white-space:nowrap}#main .studio-insights .studio-empty{border:0;text-align:left;padding:12px 0;margin:0;min-height:0;background:none;border-radius:0}#main .studio-recent header{padding:0;margin:0 0 8px;border:0;min-height:0}.studio-lifetime{margin:16px 0;color:#bfc4ce;font-size:13px}.studio-lifetime>summary{cursor:pointer;padding:12px 0;min-height:44px}.studio-lifetime .garden-growth-strip{margin:0 0 16px}#main .artist-link-editor{background:#171a21;border-color:#2a2e38}@media(max-width:600px){.newsletter-hero{flex-direction:column;align-items:stretch;gap:16px}.newsletter-links{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.newsletter-links a{max-width:100%;overflow-wrap:anywhere}}#main .studio-period label,#main .studio-period select{margin:0}#main .studio-overview-head{padding:0 0 16px;margin:0 0 16px}#main .garden-hero{background:radial-gradient(ellipse at 100% 0%,#ff96381c,transparent 60%),#171a22;border-color:#ffffff20}@media(min-width:901px){#main .garden-hero,#main .garden-hero-content{min-height:180px}#main .garden-hero-content{padding:24px}}.social-comment-panel{margin:16px 0 0;padding:16px 0 0;border-top:1px solid #ffffff15}.social-comment-panel[hidden]{display:none}.social-comment-panel h3{font-size:17px;margin:0 0 6px}.social-comment-panel>.muted{font-size:12px;margin:0 0 14px}.social-comment-panel .comment-list{max-height:420px;overflow:auto;overscroll-behavior:contain}.social-comment-panel .comment-list article{padding:14px 0;border-bottom:1px solid #ffffff0e}.social-comment-panel .comment-author-link{font-size:13px;color:#f5f5f7;font-weight:650}.social-comment-panel .comment-list small{display:block;color:#9da3af;font-size:10px;margin-top:5px}.social-comment-panel .comment-list p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.social-comment-panel form label{display:grid;gap:8px;font-size:12px}.social-comment-panel textarea{min-height:90px;resize:vertical;background:#111318;border:1px solid #343843;border-radius:12px;padding:12px;color:#f5f5f7}.social-comment-panel form button{min-height:44px;border:0;border-radius:10px;padding:10px 14px;margin-top:10px;background:#ff9638;color:#17100a;font-weight:700}.social-comment-panel .comment-status{font-size:12px;line-height:1.5;color:#c7cbd4;overflow-wrap:anywhere}.social-comment-panel .comment-status:empty{display:none}.social-event-actions button.is-expanded{color:#ffb46e;background:#ffffff08}.message-older{align-self:center;min-height:44px;padding:8px 18px;margin:8px auto;border:1px solid #ffffff18;border-radius:10px;background:#1c1f26;color:#dce0e8;font-size:12px}.message-older[hidden]{display:none}@media(max-width:900px){.social-timeline{order:1}.social-discover{order:2}.social-fan-panel,.social-country-card,.social-guidelines,.social-privacy{order:3}}@media(max-width:600px){.social-heading .social-find{display:none}.social-heading h2{font-size:30px;margin:5px 0 8px}.social-heading p{margin:0}.social-welcome{padding:12px;gap:9px;margin-bottom:16px;background:#14161b;border-color:#ffffff18}.social-welcome-identity{gap:10px}.social-welcome-identity .profile-photo{width:32px;height:32px}.social-welcome-identity p{display:none}.social-welcome strong{font-size:13px}.social-welcome-actions{flex-wrap:wrap;gap:5px}.social-welcome-actions :is(a,button){min-height:40px;font-size:11px;padding:8px 9px}.social-feed-intro{margin-bottom:10px}.social-discover{margin-top:8px}}@media(max-width:600px){.social-welcome-actions .upload-trigger{display:none}.social-welcome-identity>a{display:block;padding:0;min-height:32px;line-height:1}.social-welcome-identity .profile-photo{display:block;margin:0}.social-welcome-identity{min-height:32px}}.community-sections{display:flex;gap:6px;margin:18px 0 25px;border-bottom:1px solid #ffffff10;padding-bottom:10px}.community-sections a{display:flex;align-items:center;justify-content:center;min-height:42px;min-width:102px;padding:8px 18px;border-radius:12px;color:#a3a6af;text-decoration:none;font-size:14px;font-weight:700}.community-sections a[aria-current=page]{background:#ffffff0b;color:#f6f4ef}.community-sections a:hover{color:#fff;background:#ffffff07}.forum-root{--forum-muted:#989da9;--forum-text:#eeeff2;--forum-line:#ffffff10;--forum-accent:#ef984f;color:var(--forum-text);font-size:14px;line-height:1.5;min-width:0}.forum-root *{box-sizing:border-box}.forum-root [hidden]{display:none!important}.forum-root svg{height:18px;width:18px;flex:0 0 18px}.forum-root a{color:inherit;text-decoration:none}.forum-root a:hover{color:#ffb16e}.forum-root button,.forum-root input,.forum-root textarea,.forum-root select{font:inherit}.forum-root button,.forum-root summary{cursor:pointer}.forum-root button{min-height:40px;border:0;border-radius:10px;padding:9px 13px;background:#ffffff08;color:var(--forum-text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650;box-shadow:none}.forum-root button:hover{background:#ffffff12}.forum-root button:disabled{cursor:wait;opacity:.55}.forum-root :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--forum-accent);outline-offset:3px}.forum-root input,.forum-root textarea,.forum-root select{display:block;width:100%;min-width:0;border:1px solid #ffffff17;border-radius:10px;background:#080a0e;color:var(--forum-text);padding:11px 12px;box-shadow:none}.forum-root textarea{resize:vertical;line-height:1.6;min-height:88px}.forum-root label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:13px}.forum-root label small{font-weight:400;color:var(--forum-muted)}.forum-root p{margin:0}.forum-root :is(h3,h4){letter-spacing:-.025em;color:var(--forum-text);margin:0}.forum-root .forum-primary{background:#f3f0e9;color:#16191e;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:10px;padding:9px 14px;font-weight:750;white-space:nowrap}.forum-root .forum-primary:hover{background:#fff;color:#101216}.forum-root .forum-quiet{background:#ffffff06;color:#bbc0ca}.forum-root .forum-danger{color:#f4a6a0}.forum-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--forum-accent);font-weight:800}.forum-intro{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:8px 0 25px}.forum-intro h3{font-size:clamp(21px,2.2vw,29px);line-height:1.2;margin:5px 0 9px}.forum-intro p{color:var(--forum-muted);font-size:14px}.forum-intro>.forum-primary{flex-shrink:0}.forum-list-layout{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:30px;align-items:start}.forum-conversations,.forum-sidebar{min-width:0}.forum-search{display:flex;gap:8px;margin-bottom:13px}.forum-root .forum-search-input{display:flex;flex-direction:row;align-items:center;position:relative;flex:1;min-width:0}.forum-search-input>svg{position:absolute;left:13px;color:#888e9c}.forum-root .forum-search input{padding-left:40px;min-height:43px;background:#101216;border-color:#ffffff10}.forum-categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.forum-root .forum-categories button{font-size:11px;min-height:34px;border-radius:8px;color:var(--forum-muted);padding:7px 10px;background:transparent}.forum-root .forum-categories button[aria-pressed=true]{background:#ffffff0c;color:#f4f4f5}.forum-list-status:not(:empty){padding:8px 0 13px;color:var(--forum-muted)}.forum-root .is-error{color:#f2a9a2}.forum-topics{border-top:1px solid var(--forum-line)}.forum-topic-row{display:flex;gap:18px;align-items:center;padding:21px 0;border-bottom:1px solid var(--forum-line);min-width:0}.forum-row-main{flex:1;min-width:0}.forum-row-tags{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--forum-muted);font-size:10px;font-weight:700}.forum-row-tags>span{display:inline-flex;gap:5px;align-items:center}.forum-row-tags svg{height:12px;width:12px;flex-basis:12px}.forum-topic-row h4{font-size:17px;line-height:1.35;margin:7px 0 6px;overflow-wrap:anywhere}.forum-topic-row h4 a{display:inline-block}.forum-root .forum-excerpt{font-size:13px;line-height:1.6;color:#a2a7b2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.forum-row-footer{display:flex;gap:13px;align-items:center;margin-top:13px;flex-wrap:wrap}.forum-author{display:flex;gap:10px;align-items:center;min-width:0}.forum-avatar{height:37px;width:37px;flex:0 0 37px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#262931;overflow:hidden;color:#b8bdc8;font-size:14px;font-weight:800}.forum-avatar img{height:100%;width:100%;object-fit:cover}.forum-author>div{min-width:0}.forum-author :is(a,strong){font-size:13px;font-weight:700;overflow-wrap:anywhere}.forum-author small{display:block;color:var(--forum-muted);font-size:11px;overflow-wrap:anywhere}.forum-author.is-small{gap:7px}.forum-author.is-small .forum-avatar{height:25px;width:25px;flex-basis:25px;font-size:10px}.forum-author.is-small a{font-size:11px}.forum-author.is-small small{display:none}.forum-root time{font-size:10px;color:#838998;white-space:nowrap}.forum-root .forum-reply-count{display:flex;align-items:center;justify-content:center;gap:7px;min-width:48px;flex-shrink:0;color:#a4aab5;font-size:12px;border-radius:9px;padding:7px 4px}.forum-reply-count svg{width:15px;height:15px;flex-basis:15px}.forum-root .forum-more{display:flex;width:100%;margin:19px 0;background:#ffffff06;color:#babfca}.forum-loading{padding:30px 8px;color:var(--forum-muted);font-size:13px}.forum-empty{text-align:center;padding:42px 18px;color:var(--forum-muted)}.forum-empty>svg{width:30px;height:30px;margin:0 auto 12px;color:#b5bbc6}.forum-empty h4,.forum-empty h3{font-size:18px;margin-bottom:9px}.forum-empty p{font-size:13px;max-width:390px;margin:0 auto 15px}.forum-guide{padding:21px;background:#11141b;border-radius:15px}.forum-guide-icon{display:flex;align-items:center;justify-content:center;height:35px;width:35px;border-radius:10px;background:#ffffff08;margin-bottom:14px;color:#c6cbd5}.forum-guide h4,.forum-join h4{font-size:16px;line-height:1.35;margin-bottom:10px}.forum-guide p,.forum-join p,.forum-hint{font-size:12px;line-height:1.7;color:var(--forum-muted)}.forum-guide>a{display:flex;gap:6px;align-items:center;font-size:11px;margin-top:17px;color:#c6cbd5}.forum-guide>a svg{height:14px;width:14px;flex-basis:14px}.forum-join{margin:24px 0}.forum-join .forum-primary{margin:15px 0 12px;display:flex;font-size:12px}.forum-join>a:last-child{font-size:11px;display:block;text-align:center}.forum-root .forum-hint{padding:20px 5px}.forum-admin-reports{border-top:1px solid var(--forum-line);padding-top:17px;margin-top:15px}.forum-admin-reports>summary{display:flex;gap:8px;align-items:center;list-style:none;font-size:12px;color:#b5bbc6}.forum-admin-reports>summary::-webkit-details-marker{display:none}.forum-admin-reports>summary:after{content:"+";margin-left:auto}.forum-admin-reports[open]>summary:after{content:"\2212"}.forum-reports-content{padding-top:14px}.forum-report-item{border-bottom:1px solid var(--forum-line);padding:13px 0}.forum-report-item>a{font-size:12px;font-weight:700}.forum-report-item p,.forum-report-item blockquote{font-size:12px;color:var(--forum-muted);overflow-wrap:anywhere;margin:7px 0}.forum-report-item blockquote{border-left:2px solid #454b57;padding-left:10px}.forum-report-item small{font-size:10px;color:var(--forum-muted)}.forum-report-item label{margin-top:12px;font-size:11px}.forum-report-item button{margin-top:9px;font-size:11px}.forum-report-item input{font-size:12px}.forum-report-actions{display:flex;flex-wrap:wrap;gap:5px}.forum-compose{padding:22px;border:1px solid #ffffff12;background:#101216;border-radius:15px;display:grid;gap:16px;margin-bottom:24px}.forum-compose header{display:flex;justify-content:space-between;align-items:start;gap:15px}.forum-compose h4{font-size:20px;margin-top:4px}.forum-root .forum-icon-button{font-size:23px;line-height:1;min-width:34px;min-height:34px;padding:4px;background:transparent}.forum-compose footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.forum-compose .forum-form-hint,.forum-compose .forum-form-status{font-size:11px;font-weight:400;color:var(--forum-muted)}.forum-compose .forum-form-status:empty{display:none}.forum-compose .forum-form-status.is-error{color:#f2a9a2}.forum-optional-track small{display:block}.forum-root .forum-back{background:transparent;color:#b5bbc6;padding-left:0;margin:0 0 24px;font-size:12px}.forum-detail{max-width:860px;margin:0 auto}.forum-topic-detail{min-width:0}.forum-topic-detail>h3{font-size:clamp(23px,3vw,34px);line-height:1.25;overflow-wrap:anywhere;margin:11px 0 20px;outline:none}.forum-topic-byline{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.forum-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:#c9ccd3}.forum-track{margin:22px 0;display:flex;align-items:center;gap:13px;padding:11px;background:#ffffff05;border-radius:12px;max-width:520px;min-width:0}.forum-track>img,.forum-track-placeholder{height:54px;width:54px;flex:0 0 54px;object-fit:cover;border-radius:7px}.forum-track-placeholder{display:flex;align-items:center;justify-content:center;background:#ffffff08;color:#9299a7}.forum-track>span:not(.forum-track-placeholder){display:flex;flex:1;flex-direction:column;min-width:0}.forum-track small{font-size:9px;color:var(--forum-muted);font-weight:700;letter-spacing:.06em}.forum-track strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.forum-track span span{font-size:11px;color:var(--forum-muted)}.forum-track>svg{height:17px;width:17px;flex-basis:17px;color:var(--forum-muted)}.forum-topic-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px;position:relative}.forum-root .forum-topic-tools>button{font-size:12px;min-height:36px}.forum-root .forum-follow{background:#ffffff0d;color:#d9dce2}.forum-root .forum-follow.is-following{background:#ffffff06;color:#adb4c1}.forum-topic-menu{margin-left:auto;position:relative}.forum-topic-menu>summary,.forum-reply-menu>summary{display:flex;align-items:center;justify-content:center;list-style:none;border-radius:8px;min-width:36px;height:36px;color:#9ba2af;background:#ffffff06}.forum-topic-menu>summary::-webkit-details-marker,.forum-reply-menu>summary::-webkit-details-marker{display:none}.forum-dropdown{display:grid;gap:10px;padding:16px;border:1px solid #ffffff12;border-radius:12px;background:#15181e;box-shadow:0 12px 40px #0005;position:absolute;right:0;top:calc(100% + 7px);z-index:8;width:280px;max-width:calc(100vw - 44px)}.forum-dropdown>strong{font-size:11px;color:var(--forum-muted);font-weight:600}.forum-dropdown button{font-size:12px;justify-content:flex-start;width:100%}.forum-dropdown label{font-size:11px}.forum-dropdown input,.forum-dropdown textarea{font-size:12px}.forum-dropdown p{font-size:11px;color:var(--forum-muted);overflow-wrap:anywhere}.forum-moderation-actions{display:grid;gap:5px}.forum-report-form>summary{padding:7px 2px;font-size:12px;color:#c9ccd3}.forum-report-form form{display:grid;gap:10px;padding-top:9px}.forum-topic-detail>.forum-action-status:not(:empty){font-size:12px;margin-top:12px;color:var(--forum-muted)}.forum-topic-detail>.forum-action-status.is-error{color:#f2a9a2}.forum-share-fallback{margin-top:14px}.forum-share-fallback label{max-width:600px;font-size:12px}.forum-share-fallback input{font-size:12px}.forum-replies-section{margin-top:35px;padding-top:22px;border-top:1px solid var(--forum-line)}.forum-replies-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.forum-replies-title h4{font-size:17px}.forum-replies-title h4 span{font-weight:400;color:var(--forum-muted);margin-left:6px}.forum-replies-title>span{font-size:10px;color:var(--forum-muted)}.forum-reply{position:relative;padding:22px 0;border-bottom:1px solid var(--forum-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;outline:none}.forum-reply>.forum-body{grid-column:1/-1;font-size:13px}.forum-reply.is-target{background:#ffffff04;box-shadow:-3px 0 #989fac;padding-left:15px;padding-right:15px;border-radius:7px}.forum-reply.is-hidden{opacity:.65}.forum-reply-menu{grid-column:2;grid-row:2;position:relative;align-self:end;margin-top:-5px}.forum-reply-menu>summary{height:26px;min-width:28px}.forum-reply-menu svg{height:16px;width:16px;flex-basis:16px}.forum-replies-empty{padding:21px 0;color:var(--forum-muted);font-size:13px}.forum-root .forum-context-link{display:inline-block;margin:5px 0 10px;font-size:11px;color:#c0c6d1;text-decoration:underline;text-underline-offset:3px}.forum-replies-status:not(:empty){font-size:12px;margin:10px 0;color:var(--forum-muted)}.forum-root .forum-replies-status.is-error{color:#f2a9a2}.forum-reply-form{margin:27px 0 8px;display:grid;gap:12px}.forum-reply-form footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.forum-reply-form footer small{font-size:11px;color:var(--forum-muted)}.forum-reply-form [role=status]{font-size:12px;color:var(--forum-muted)}.forum-reply-form [role=alert]{color:#f2a9a2}.forum-closed-note{display:flex;gap:9px;align-items:center;color:var(--forum-muted);font-size:12px;margin:26px 0!important}.forum-reply-login{padding:23px 0;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.forum-reply-login strong{font-size:15px}.forum-reply-login p{flex-basis:100%;font-size:12px;color:var(--forum-muted)}.forum-reply-login .forum-primary{font-size:12px}.forum-reply-login>a:last-child{font-size:12px;color:var(--forum-muted)}.forum-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.forum-list-layout{grid-template-columns:minmax(0,1fr) 200px;gap:22px}.forum-guide{padding:17px}.forum-root .forum-categories button{font-size:10px;padding:7px 8px}}@media(max-width:760px){.forum-list-layout{grid-template-columns:minmax(0,1fr);gap:20px}.forum-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.forum-guide{display:none}.forum-root .forum-hint{padding:5px 0;font-size:11px}.forum-join{margin:0;background:#11141b;padding:18px;border-radius:12px}.forum-join .forum-primary{display:inline-flex;margin:12px 12px 0 0}.forum-join>a:last-child{display:inline-flex}.forum-admin-reports{margin-top:0}.forum-intro{gap:14px;align-items:flex-start;margin-bottom:22px}.forum-intro h3{font-size:23px;max-width:340px}.forum-intro p{font-size:12px}.forum-root .forum-new{font-size:12px;padding:8px 11px;min-height:38px;margin-top:20px}.forum-root .forum-new svg{height:15px;width:15px;flex-basis:15px}.forum-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.forum-root .forum-categories button{font-size:11px;min-height:35px;justify-content:flex-start;padding:8px 10px}.forum-topic-row{padding:18px 0;gap:10px}.forum-topic-row h4{font-size:16px}.forum-topic-row .forum-excerpt{font-size:12px}.forum-row-tags{font-size:9px;gap:9px}.forum-compose{padding:17px}.forum-compose h4{font-size:18px}.forum-compose footer{flex-wrap:wrap}.forum-compose footer .forum-primary{flex:1}.forum-topic-byline{gap:10px;margin-bottom:21px}.forum-topic-detail>h3{font-size:25px}.forum-body{font-size:13px}.forum-root .forum-back{margin-bottom:18px}.forum-replies-title>span{font-size:9px}.forum-replies-title h4{font-size:16px}.forum-dropdown{width:270px}.forum-track{gap:10px}.forum-track>img,.forum-track-placeholder{height:46px;width:46px;flex-basis:46px}}@media(max-width:420px){.community-sections{margin:14px 0 20px}.community-sections a{min-width:90px;font-size:13px;padding:8px 15px}.forum-intro{flex-wrap:wrap;gap:0}.forum-intro h3{font-size:22px}.forum-root .forum-new{margin-top:14px}.forum-root .forum-search button{padding:8px 11px;font-size:12px}.forum-search input{font-size:12px}.forum-row-footer{gap:9px}.forum-topic-detail>h3{font-size:23px}.forum-topic-tools{gap:6px}.forum-root .forum-topic-tools>button{font-size:11px;padding:8px 10px}.forum-topic-tools svg{height:15px;width:15px;flex-basis:15px}.forum-compose footer .forum-quiet{font-size:11px;padding:8px}.forum-compose footer .forum-primary{font-size:12px}.forum-author :is(a,strong){font-size:12px}.forum-author small{font-size:10px}.forum-topic-byline time{font-size:9px}.forum-reply-form footer small{font-size:10px}.forum-reply-form footer button{font-size:12px}.forum-replies-title>span{max-width:105px;text-align:right}.forum-reply>.forum-body{font-size:12px}}@media(prefers-reduced-motion:reduce){.forum-root *{scroll-behavior:auto!important;transition:none!important}}.forum-root label,.forum-root input,.forum-root textarea,.forum-root select{margin:0}.forum-root .forum-search{align-items:center}.forum-root .forum-search>button{min-height:44px;align-self:center}@media(max-width:760px){.forum-root input,.forum-root textarea,.forum-root select,.forum-root .forum-search input,.forum-root .forum-report-item input,.forum-root .forum-dropdown input,.forum-root .forum-dropdown textarea,.forum-root .forum-share-fallback input{font-size:16px}.forum-topic-menu[open]{width:100%;flex-basis:100%;margin-left:0}.forum-topic-menu[open]>summary{width:36px;margin-left:auto}.forum-topic-menu[open]>.forum-dropdown,.forum-reply-menu[open]>.forum-dropdown{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}.forum-reply-menu[open]{grid-column:1/-1;grid-row:auto;width:100%;margin-top:0}.forum-reply-menu[open]>summary{width:32px;margin-left:auto}}.is-song-page .workspace>header #page-title{font-size:0;line-height:0;margin:0}.is-song-page .workspace>header #page-title:after{content:"Rapet\f3n Approved";font:700 15px/1.3 DM Sans,sans-serif;letter-spacing:-.3px}.song-page{width:100%;max-width:1280px;margin:0 auto 48px;min-width:0}.song-page-return{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:#a8a8ab;font-size:13px}.song-page-return button{display:inline-flex;align-items:center;gap:7px;border:0;padding:8px 0;background:none;color:#eee;font-size:13px}.song-page-return svg,.song-page-actions svg{width:18px;height:18px;flex:none}.song-playlist-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;margin-bottom:12px;border-bottom:1px solid #29292d;font-size:12px;color:#a9a9af}.song-playlist-navigation>div{display:flex;gap:8px}.song-playlist-navigation button{font-size:12px;padding:9px 12px;border:1px solid #303035;border-radius:999px;background:#1b1b1f}.song-playlist-navigation button:disabled{opacity:.35}.song-page-layout{display:block;max-width:900px;margin:0 auto}.song-page-main,.song-page-player-host{min-width:0}#listen-dialog.song-page-listening{position:static;inset:auto;max-width:none;width:100%;max-height:none;height:auto;overflow:visible;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit}#listen-dialog.song-page-listening[hidden]{display:none!important}#listen-dialog.song-page-listening .dialog-head{display:block;margin:0 0 8px;padding:0}#listen-dialog.song-page-listening .dialog-head>.eyebrow{display:none}#listen-dialog.song-page-listening .dialog-head .eyebrow{font-size:10px;letter-spacing:1.6px;color:#a4a4a7}#listen-dialog.song-page-listening #listen-title{font-family:DM Sans,sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:750;letter-spacing:-1px;line-height:1.14;margin:9px 0 6px;overflow-wrap:anywhere;border:0;outline:0}#listen-dialog.song-page-listening #listen-title a{color:inherit;border:0;outline:0}#listen-dialog.song-page-listening #listen-artist{font-size:14px;margin:0 0 23px;color:#c4c4c7}#listen-dialog.song-page-listening #full-media{margin:0}#listen-dialog.song-page-listening .rptn-player{border:1px solid #2a2a2e;border-radius:16px;background:#151518;box-shadow:none;margin:0}#listen-dialog.song-page-listening .rptn-player-brand{display:none}#listen-dialog.song-page-listening .rptn-player-visual{max-height:440px;aspect-ratio:16/10}#listen-dialog.song-page-listening .rptn-player-visual.is-audio img{object-fit:contain;max-height:100%;background:#101012}#listen-dialog.song-page-listening .rptn-player-visual.is-video video{max-height:440px}#listen-dialog.song-page-listening .rptn-external-stage{padding:0 16px 16px}#listen-dialog.song-page-listening .rptn-player-controls{padding:14px 18px}#listen-dialog.song-page-listening .rptn-external-player>.rptn-player-controls{display:none}#listen-dialog.song-page-listening .rptn-player-count{border:0;background:none;padding:0}#listen-dialog.song-page-listening .rptn-player-foot{border-top-color:#29292d}#listen-dialog.song-page-listening .youtube-locked-host{aspect-ratio:16/9;min-height:0}#listen-dialog.song-page-listening .youtube-locked-host iframe{width:100%;height:100%}#listen-dialog.song-page-listening .official-listen-note{font-size:12px;line-height:1.6;margin:14px 0;color:#a5a5ab}#listen-dialog.song-page-listening .listen-progress{margin:15px 0 0;padding:0;background:none;border:0;color:#9b9ba0}#listen-dialog.song-page-listening #listen-status{font-size:12px;line-height:1.5;color:#a7a7ad}#listen-dialog.song-page-listening #rating{padding:18px 0;margin:16px 0 0;border:0;border-top:1px solid #2a2a2e;border-radius:0;background:none}#listen-dialog.song-page-listening #rating legend{font-size:16px;letter-spacing:-.25px;font-weight:650;padding:0 12px 0 0}#listen-dialog.song-page-listening #oranges{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#listen-dialog.song-page-listening #oranges button{padding:7px 11px;min-width:46px;font-size:22px}#listen-dialog.song-page-listening #vote-status{font-size:12px;line-height:1.6;color:#aaaab0;margin:10px 0 0}.song-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0}.song-page-actions>button,.song-page-actions>a{display:inline-flex;align-items:center;gap:8px;border:1px solid #303035;background:#1b1b1f;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:600;min-height:38px}.song-page-actions>button.liked{color:var(--orange);border-color:#55504a}.song-page-actions [data-likes]{font-weight:400;color:#aaaab0}.song-page-artist{display:flex;gap:11px;align-items:center;padding:18px 0;border-block:1px solid #29292d;margin:0 0 24px;min-width:0}.song-page-artist-portrait{width:44px;height:44px;flex:0 0 44px}.song-page-artist-portrait .profile-photo{width:44px;height:44px;border:0;margin:0}.song-page-artist-copy{display:grid;gap:5px;min-width:0;flex:1}.song-page-artist-name{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.song-page-artist-copy small{font-size:11px;color:#99999f}.song-page-artist .artist-controls{margin:0;padding:0;min-width:0;display:flex;flex:none}.song-page-artist .artist-controls button,.song-page-artist .artist-controls a{font-size:12px;padding:8px 13px;min-height:35px;border-radius:999px}#listen-dialog.song-page-listening #listen-comments{margin:25px 0 0;padding-top:23px;border-top:1px solid #29292d;scroll-margin-top:24px}#listen-dialog.song-page-listening #listen-comments h3{font-family:DM Sans,sans-serif;font-size:19px;letter-spacing:-.4px}#listen-dialog.song-page-listening #listen-comments>.muted{font-size:13px}#listen-dialog.song-page-listening .comment-list article{background:none;padding:16px 0;border:0;border-bottom:1px solid #28282d;border-radius:0}#listen-dialog.song-page-listening .comment-list p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}#listen-dialog.song-page-listening #listen-comments textarea{font-size:14px;border-radius:12px;min-height:88px}#listen-dialog.song-page-listening #listen-comments label{font-size:12px}.song-related{min-width:0;padding-top:0}.song-related header{display:block;margin:0 0 19px}.song-related .eyebrow{font-size:9px;letter-spacing:1.8px;color:#8e8e95}.song-related h2{font:700 20px/1.2 DM Sans,sans-serif;letter-spacing:-.6px;margin:8px 0 0}.song-related-list{display:grid;gap:17px}.song-related-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.song-related-cover{aspect-ratio:1;position:relative;background:#232326;border-radius:10px;overflow:hidden;display:grid;place-items:center}.song-related-cover img{width:100%;height:100%;object-fit:cover}.song-related-cover>span>svg{width:22px;height:22px}.song-related-play{position:absolute;inset:0;display:grid;place-items:center;background:#0005;opacity:0;transition:opacity .15s}.song-related-cover:hover .song-related-play,.song-related-cover:focus-visible .song-related-play{opacity:1}.song-related-card small{font-size:9px;color:#8d8d96;display:block;margin-bottom:5px;line-height:1.4}.song-related-card h3{font:650 13px/1.4 DM Sans,sans-serif;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.song-related-artist{font-size:11px;color:#a0a0a9;display:inline;overflow-wrap:anywhere}.song-related-card .verified-orange{width:12px;height:12px;vertical-align:middle}.song-unavailable{margin-top:20px}@media(max-width:1100px){.song-page-layout{grid-template-columns:minmax(0,1fr) minmax(200px,250px);gap:24px}.song-related-card{grid-template-columns:62px minmax(0,1fr);gap:10px}}@media(max-width:900px){.song-page-layout{display:block}.song-related{margin-top:35px;padding-top:25px;border-top:1px solid #29292d}.song-related-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.song-related-card{grid-template-columns:70px minmax(0,1fr)}}@media(max-width:600px){.is-song-page .workspace>header{margin-bottom:10px}.is-song-page .workspace>header #page-title:after{display:none}.song-page-return{margin-bottom:14px}.song-page{margin-bottom:28px}.song-page-actions{gap:6px}.song-page-actions>button,.song-page-actions>a{font-size:11px;padding:9px 10px;gap:6px}.song-page-actions svg{width:16px;height:16px}#listen-dialog.song-page-listening #listen-title{font-size:26px;letter-spacing:-.8px}#listen-dialog.song-page-listening .rptn-player{border-radius:12px}#listen-dialog.song-page-listening .rptn-player-visual{aspect-ratio:1.15;max-height:350px}#listen-dialog.song-page-listening .rptn-player-controls{padding:12px}#listen-dialog.song-page-listening .rptn-external-stage{padding:0 10px 10px}.song-related-list{grid-template-columns:1fr;gap:15px}.song-related-card{grid-template-columns:80px minmax(0,1fr)}.song-related-card h3{font-size:14px}.song-related-card small{font-size:10px}.song-related-artist{font-size:12px}.song-related-play{opacity:1;inset:auto 5px 5px auto;width:23px;height:23px;border-radius:50%;background:#090909b0}.song-related-play svg{width:12px!important;height:12px!important}.song-page-artist-copy small{font-size:10px}.song-page-artist .artist-controls button,.song-page-artist .artist-controls a{padding:8px 10px}.song-page-artist-name{font-size:13px}}@media(prefers-reduced-motion:reduce){.song-related-play{transition:none}}.song-discovery-shelf{margin-top:34px;padding-top:25px;border-top:1px solid #29292d}.song-discovery-shelf header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.song-discovery-shelf header>a{font-size:12px;color:#adadb3;flex:none}.song-discovery-shelf h2{font-size:22px;letter-spacing:-.6px;margin:0}.song-discovery-list{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(148px,18vw,200px);gap:18px;overflow-x:auto;padding-bottom:13px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#45454b transparent}.song-discovery-list .song-related-card{display:block;scroll-snap-align:start}.song-discovery-list .song-related-cover{width:100%;margin-bottom:12px;border-radius:12px}.song-discovery-list .song-related-card h3{font-size:14px;margin-bottom:5px}.song-discovery-list .song-related-artist{font-size:12px}@media(max-width:600px){.song-discovery-list{grid-auto-columns:42vw;gap:14px}.song-discovery-shelf h2{font-size:20px}#listen-dialog.song-page-listening #listen-comments textarea{font-size:16px}}.registration-reminder{position:relative;display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:22px 0;padding:22px 52px 22px 24px;border:1px solid #ffffff14;border-radius:18px;background:#17181b;color:#f5f3ed;box-sizing:border-box}.registration-reminder>div:first-child{flex:1 1 280px;min-width:0}.registration-reminder strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.02em}.registration-reminder p{margin:7px 0 0;color:#b9bac2;font-size:14px;line-height:1.55;max-width:54ch}.registration-reminder-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.registration-reminder-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none}.registration-reminder-primary{padding:0 18px;border-radius:11px;background:#f1a14c;color:#16100b}.registration-reminder-login{color:#dedee3}.registration-reminder-close{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;background:transparent;border:0;border-radius:9px;color:#a9aab2;font-size:25px;cursor:pointer}.registration-reminder a:focus-visible,.registration-reminder button:focus-visible{outline:2px solid #f1a14c;outline-offset:3px}.registration-reminder-close:hover{background:#ffffff09;color:#fff}@media(max-width:640px){.registration-reminder{gap:15px;padding:19px 44px 19px 18px;margin:18px 0;border-radius:15px}.registration-reminder strong{font-size:17px}.registration-reminder p{font-size:14px}.registration-reminder-actions{gap:12px}.registration-reminder-actions a{font-size:14px}.registration-reminder-primary{padding:0 16px}}.country-playlist{width:100%;max-width:1080px;margin:0 auto;color:var(--text,#f6f3ed)}.country-playlist-return{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 25px}.country-playlist-return a{color:var(--muted,#aaaab2);font-size:12px;text-decoration:none;line-height:1.5;padding:8px 0}.country-playlist-return a:hover{color:var(--text,#fff)}.country-playlist-hero{display:flex;justify-content:flex-start;gap:28px;align-items:center;margin:0 0 30px}.country-playlist-art{width:clamp(140px,20vw,220px);aspect-ratio:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;flex-shrink:0;border-radius:14px;background:#1b1b1f;box-shadow:0 12px 32px #0004}.country-playlist-art>img,.country-playlist-art>span{display:block;width:100%;height:100%;object-fit:cover;min-width:0;min-height:0}.country-playlist-art-1{grid-template-columns:1fr;grid-template-rows:1fr}.country-playlist-art-2{grid-template-rows:1fr}.country-playlist-art-3>img:first-child,.country-playlist-art-3>span:first-child{grid-row:1/3}.country-playlist-cover-placeholder{display:grid!important;place-items:center;background:#252529;color:#85858c;font-size:28px;aspect-ratio:1}.country-playlist-intro{min-width:0}.country-playlist-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--muted,#aaaab2);font-weight:750}.country-playlist-intro h2{display:flex;align-items:center;gap:12px;font-size:clamp(28px,4vw,48px);line-height:1.12;letter-spacing:-.045em;margin:10px 0 13px}.country-playlist-intro h2>img{width:36px;height:27px;object-fit:cover;border-radius:4px}.country-playlist-intro p{max-width:420px;margin:0;line-height:1.65;color:var(--muted,#aaaab2);font-size:12px}.country-playlist-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.country-playlist-actions a,.country-playlist-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:22px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;border:0;cursor:pointer}.country-playlist-start{background:#f4f1eb;color:#151518}.country-playlist-shuffle{color:#dedde4;background:#ffffff0b}.country-playlist-actions svg{width:16px;height:16px;flex-shrink:0}.country-playlist-tracks{list-style:none;padding:0;margin:0}.country-playlist-track{display:grid;grid-template-columns:24px 58px minmax(0,1fr) 100px 44px;align-items:center;gap:14px;padding:10px 8px;border-bottom:1px solid #ffffff09}.country-playlist-track:hover{background:#ffffff03}.country-playlist-index{font-size:11px;color:var(--muted,#aaaab2);font-variant-numeric:tabular-nums;text-align:center}.country-playlist-track-art{display:block;width:58px;height:58px;aspect-ratio:1;border-radius:7px;overflow:hidden;position:relative;background:#242428}.country-playlist-track-art>img{display:block;width:100%;height:100%;object-fit:cover}.country-playlist-art-play{position:absolute;inset:0;display:grid;place-items:center;background:#0006;opacity:0;transition:opacity .15s}.country-playlist-track-art:hover .country-playlist-art-play,.country-playlist-track-art:focus-visible .country-playlist-art-play{opacity:1}.country-playlist-art-play svg{width:19px;height:19px;color:#fff}.country-playlist-track-copy{min-width:0}.country-playlist-track-copy h3{display:flex;gap:6px;align-items:center;margin:0 0 6px;font-size:14px;line-height:1.4;font-weight:700}.country-playlist-track-copy h3 a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.country-playlist-track-copy h3 a:hover{text-decoration:underline}.country-playlist-track-artist{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted,#aaaab2);text-decoration:none;line-height:1.4}.country-playlist-track-artist:hover{color:#fff}.country-playlist-format{font-size:10px;color:var(--muted,#aaaab2);white-space:nowrap}.country-playlist-track-play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#e8e7ec;text-decoration:none}.country-playlist-track-play:hover{background:#ffffff0a}.country-playlist-track-play svg{width:17px;height:17px}.country-playlist-empty{padding:35px 0}.country-playlist-empty h3{font-size:22px;letter-spacing:-.03em}.country-playlist-empty p{color:var(--muted,#aaaab2);font-size:13px;line-height:1.7}.country-playlist-empty a{display:inline-flex;align-items:center;min-height:44px;color:#f4f1eb;font-size:13px;text-decoration:none}.country-playlist a:focus-visible,.country-playlist button:focus-visible{outline:2px solid #c8c5bf;outline-offset:3px}@media(max-width:620px){.country-playlist-return{margin-bottom:18px}.country-playlist-return a{font-size:11px}.country-playlist-hero{gap:16px;align-items:flex-start;margin-bottom:20px}.country-playlist-art{width:104px;border-radius:10px}.country-playlist-intro h2{font-size:26px;gap:8px;margin-top:8px;margin-bottom:10px}.country-playlist-intro h2>img{width:26px;height:19px}.country-playlist-eyebrow{font-size:8px;letter-spacing:.1em}.country-playlist-intro p{font-size:11px;line-height:1.5}.country-playlist-actions{gap:7px;margin-top:14px}.country-playlist-actions a,.country-playlist-actions button{font-size:11px;min-height:40px;padding:0 12px}.country-playlist-actions .country-playlist-shuffle span{display:none}.country-playlist-actions .country-playlist-shuffle{width:40px;padding:0}.country-playlist-track{grid-template-columns:48px minmax(0,1fr) 40px;gap:10px;padding:10px 0}.country-playlist-index,.country-playlist-format{display:none}.country-playlist-track-art{width:48px;height:48px}.country-playlist-track-play{width:40px;height:44px}.country-playlist-track-copy h3{font-size:12px;margin-bottom:5px}.country-playlist-track-artist{font-size:11px}}@media(max-width:360px){.country-playlist-art{width:88px}.country-playlist-hero{gap:12px}.country-playlist-intro h2{font-size:23px}.country-playlist-intro h2>img{width:23px;height:17px}.country-playlist-intro p{font-size:10px}.country-playlist-actions{margin-top:11px}}@media(prefers-reduced-motion:reduce){.country-playlist-art-play{transition:none}}.country-playlist-track-art,.country-playlist-track-play{border:0;padding:0;cursor:pointer;font:inherit;box-shadow:none}.country-playlist-track-art{color:inherit}.country-playlist-track-play{background:transparent}.country-playlist-actions .country-playlist-start{width:auto;background:#f4f1eb;color:#151518}.country-playlist-player{width:100%;max-width:780px;margin:0 0 26px;min-width:0}.country-playlist-player[hidden],.country-playlist-status[hidden]{display:none!important}.country-playlist-status{margin:-10px 0 22px;color:var(--muted,#aaaab2);font-size:12px;line-height:1.6}.country-playlist-status.has-error{color:#e0a7a2}.country-playlist-track.is-current{background:#ffffff06;border-radius:9px}.country-playlist-track.is-current .country-playlist-index{color:#f3f0e9;font-weight:800}.country-playlist-track.is-current .country-playlist-track-play{background:#ffffff0b;color:#fff}.country-playlist-track.is-playing .country-playlist-art-play{opacity:1}.country-playlist-track.is-loading .country-playlist-track-play{opacity:.5}@media(max-width:620px){.country-playlist-player{margin-bottom:20px}.country-playlist-track.is-current{padding-left:6px;padding-right:6px}.country-playlist-actions .country-playlist-start span{display:inline}}.country-playlist-player #listen-dialog.playlist-listening{width:100%;max-width:none;margin:0;padding:16px;background:#111216;border:1px solid #ffffff0b;border-radius:12px;box-shadow:none;max-height:none;overflow:visible}.country-playlist-player .playlist-listening .dialog-head{margin-bottom:9px}.country-playlist-player .playlist-listening .dialog-head h2{font-size:18px;line-height:1.3;margin:4px 0}.country-playlist-player .playlist-listening .dialog-head .eyebrow{font-size:9px;letter-spacing:.12em}.country-playlist-player .playlist-listening #listen-artist{font-size:12px;margin-bottom:12px}.country-playlist-player .playlist-listening .rptn-player-audio .rptn-player-visual{display:none}.country-playlist-player .playlist-listening .rptn-player-audio{display:block}.country-playlist-player .playlist-listening .rptn-player-controls{padding:14px}.country-playlist-player .playlist-listening .rptn-player-title-link{font-size:16px;line-height:1.35}@media(max-width:620px){.country-playlist-player #listen-dialog.playlist-listening{padding:12px}.country-playlist-player .playlist-listening .dialog-head h2{font-size:16px}}.playlist-listening .dialog-head,.playlist-listening #listen-artist,.playlist-listening .listen-progress,.playlist-listening #rating,.playlist-listening #listen-comments,.playlist-listening .rptn-player-login,.playlist-listening .official-listen-note{display:none!important}.playlist-transport{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:#a6a5af;font-size:11px;line-height:1.4}.playlist-transport>div{display:flex;gap:4px}.playlist-transport button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff08;color:#edeaf0;font:inherit;font-size:17px;cursor:pointer}.playlist-transport button:disabled{opacity:.28;cursor:default}.playlist-transport button:hover:not(:disabled){background:#ffffff10}.playlist-listening .youtube-locked-host{min-height:210px;aspect-ratio:16/9}.playlist-listening .youtube-locked-host iframe{width:100%;height:100%;min-height:210px}@media(prefers-reduced-motion:no-preference){.playlist-transport button{transition:background .15s}}.country-playlist-switch{position:relative;flex-shrink:0}.country-playlist-switch summary{cursor:pointer;list-style:none;display:flex;gap:9px;align-items:center;min-height:40px;padding:0 13px;color:#dbdbe0;background:#ffffff08;border-radius:8px;font-size:12px;font-weight:650}.country-playlist-switch summary::-webkit-details-marker{display:none}.country-playlist-switch summary:after{content:"\2304";font-size:16px;color:#aaaab2}.country-playlist-switch[open] summary:after{content:"\2303"}.country-playlist-switch nav{position:absolute;right:0;top:calc(100% + 7px);z-index:5;display:grid;min-width:195px;padding:6px;background:#202024;border:1px solid #ffffff0c;border-radius:10px;box-shadow:0 12px 30px #0005}.country-playlist-switch nav a{display:block;padding:10px 12px;border-radius:6px;font-size:12px;white-space:nowrap}.country-playlist-switch nav a:hover,.country-playlist-switch nav a[aria-current=page]{background:#ffffff08;color:#f4f1eb}.country-playlist-switch summary:focus-visible{outline:2px solid #c8c5bf;outline-offset:3px}.harvest-stage-title{color:inherit;text-decoration:none}.harvest-stage-title:hover{color:#f4f1eb}.harvest-stage-title:focus-visible{outline:2px solid #c8c5bf;outline-offset:4px}.video-playlist .country-playlist-switch nav{min-width:220px;max-width:calc(100vw - 32px);max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain}.video-playlist .country-playlist-switch nav a{white-space:normal;overflow-wrap:anywhere}.country-playlist-switch[open]{z-index:70}.country-playlist-discovery{min-width:0;max-width:100%;margin-top:38px}.country-playlist-discovery h3{margin:0 0 17px;font-size:21px;line-height:1.3;letter-spacing:-.03em}.country-playlist-country-rail{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 3px 12px;scrollbar-width:thin;scrollbar-color:#414147 transparent}.country-playlist-country{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;min-width:0;min-height:112px;padding:18px;border:0;border-radius:12px;background:#ffffff05;box-shadow:none;color:inherit;text-decoration:none}.country-playlist-country:hover{background:#ffffff0a}.country-playlist-country img{display:block;width:40px;height:30px;object-fit:cover;border-radius:3px}.country-playlist-country span{font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}@media(max-width:620px){.country-playlist-discovery{margin-top:30px}.country-playlist-discovery h3{font-size:18px;margin-bottom:13px}.country-playlist-country-rail{grid-auto-columns:132px;gap:10px}.country-playlist-country{min-height:104px;padding:16px;gap:13px}.country-playlist-country img{width:36px;height:27px}.country-playlist-country span{font-size:12px}}.playlist-dock{position:fixed;z-index:67;left:248px;right:22px;bottom:18px;max-width:1300px;margin:auto;border:1px solid #ffffff1f;border-radius:15px;background:#171717fa;color:#f6f3ed;box-shadow:0 12px 40px #0008;backdrop-filter:blur(24px);font-family:inherit;box-sizing:border-box;overflow:hidden}.playlist-dock *{box-sizing:border-box}.playlist-dock[hidden],.playlist-dock [hidden]{display:none!important}.playlist-dock-bar{display:flex;align-items:center;gap:13px;padding:13px 16px;min-height:80px}.playlist-dock-cover,.playlist-dock-cover-placeholder{width:46px;height:46px;flex:0 0 46px;border-radius:8px;object-fit:cover;background:#29292c}.playlist-dock-cover-placeholder{display:grid;place-items:center;color:#9a9aa4;font-size:23px}.playlist-dock-info{flex:1;min-width:0}.playlist-dock-info a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;line-height:1.55;max-width:100%}.playlist-dock-info a[href]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.playlist-dock-title{font-size:13px;font-weight:750;color:#f6f3ed}.playlist-dock-artist{font-size:11px;color:#b9b8bf}.playlist-dock-context{display:block;font-size:9px;line-height:1.4;color:#8f8e97;margin-top:2px}.playlist-dock-controls{display:flex;align-items:center;gap:3px;flex-shrink:0}.playlist-dock button{display:grid;place-items:center;flex-shrink:0;width:40px;height:42px;min-height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:#eae7e2;box-shadow:none;cursor:pointer}.playlist-dock button:hover{background:#ffffff0b}.playlist-dock button:disabled{opacity:.32;cursor:default}.playlist-dock button svg{width:19px;height:19px}.playlist-dock .playlist-dock-toggle{background:var(--orange,#f1912a);color:#1b130c;width:42px;height:42px}.playlist-dock .playlist-dock-toggle:hover{background:#ffa84d}.playlist-dock .playlist-dock-close{width:36px;height:40px;min-height:40px;color:#aaa9b1}.playlist-dock .playlist-dock-close svg{width:16px;height:16px}.playlist-dock-timeline{display:flex;align-items:center;gap:9px;flex:1;max-width:310px;font-size:10px;font-variant-numeric:tabular-nums;color:#b1b0ba}.playlist-dock input.playlist-dock-seek{height:26px;width:100%;min-width:45px;padding:0;margin:0;border:0;border-radius:0;background:transparent;accent-color:var(--orange,#f1912a)}.playlist-dock-position{font-size:10px;white-space:nowrap;color:#9a99a2;font-variant-numeric:tabular-nums}.playlist-dock-status{font-size:11px;line-height:1.5;color:#b9b7c0;margin:0;padding:0 16px 12px}.playlist-dock-status.is-error{color:#e3aaa3}.playlist-dock :is(button,a,input):focus-visible{outline:2px solid #eee9e1;outline-offset:2px}.playlist-dock-provider{min-height:200px;max-height:min(56dvh,390px);overflow:auto;width:100%;background:#0d0d10;border-bottom:1px solid #ffffff0e}.playlist-dock-provider #listen-dialog.playlist-dock-panel{display:block;width:100%;max-width:620px;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;max-height:none;overflow:visible}.playlist-dock-provider .playlist-dock-panel>.dialog-head,.playlist-dock-provider .playlist-dock-panel>#listen-artist,.playlist-dock-provider .playlist-dock-panel>.listen-progress,.playlist-dock-provider .playlist-dock-panel>.muted,.playlist-dock-provider .playlist-dock-panel>#resume-gap,.playlist-dock-provider .playlist-dock-panel>#rating,.playlist-dock-provider .playlist-dock-panel>#listen-comments{display:none!important}.playlist-dock-provider .rptn-player{border:0!important;border-radius:0;box-shadow:none!important;background:transparent}.playlist-dock-provider .rptn-player-controls,.playlist-dock-provider .rptn-player-foot,.playlist-dock-provider .rptn-player-login{display:none!important}.playlist-dock-provider .rptn-external-stage{min-height:200px}.playlist-dock-provider iframe{display:block;max-width:100%;min-height:200px;border:0}.playlist-dock-provider .rptn-player-visual.is-video{width:100%;aspect-ratio:16/9;max-height:350px;min-height:200px;background:#08080a}.playlist-dock-provider video{display:block;width:100%;height:100%;object-fit:contain;max-height:350px!important}.has-playlist-playback .approved-radio-mobile{display:none!important}.has-playlist-playback .workspace{padding-bottom:calc(var(--playlist-dock-height,90px) + 55px)}@media(max-width:1100px){.playlist-dock-timeline{max-width:190px}.playlist-dock-bar{gap:10px}.playlist-dock-context{display:none}}@media(max-width:1000px){.playlist-dock{left:22px}}@media(max-width:760px){.playlist-dock-position{display:none}.playlist-dock-timeline{max-width:130px}.playlist-dock-bar{gap:9px}.playlist-dock-cover,.playlist-dock-cover-placeholder{width:40px;height:40px;flex-basis:40px}}@media(max-width:620px){.playlist-dock{left:0;right:0;bottom:var(--radio-nav-offset,66px);border-radius:0;border-left:0;border-right:0}.playlist-dock-bar{display:grid;grid-template-columns:36px minmax(0,1fr) auto 28px;gap:4px 8px;padding:10px 10px 8px;min-height:83px}.playlist-dock-cover,.playlist-dock-cover-placeholder{width:36px;height:36px;grid-column:1;grid-row:1}.playlist-dock-info{grid-column:2;grid-row:1}.playlist-dock-title{font-size:11px}.playlist-dock-artist{font-size:10px}.playlist-dock-controls{grid-column:3;grid-row:1;gap:0}.playlist-dock button{width:32px;height:40px;min-height:40px}.playlist-dock button svg{width:16px;height:16px}.playlist-dock .playlist-dock-toggle{width:36px;height:36px;min-height:36px}.playlist-dock .playlist-dock-close{grid-column:4;grid-row:1;width:28px;height:38px;min-height:38px}.playlist-dock-timeline{display:flex;grid-column:1/-1;grid-row:2;width:100%;max-width:none;gap:8px;font-size:9px;margin-top:1px}.playlist-dock input.playlist-dock-seek{height:20px}.playlist-dock-status{font-size:10px;padding:0 12px 9px}.playlist-dock-provider{max-height:min(52dvh,340px)}.playlist-dock-provider #listen-dialog.playlist-dock-panel{padding:0}.playlist-dock-provider video{max-height:300px!important}.has-playlist-playback .workspace{padding-bottom:calc(var(--playlist-dock-height,90px) + var(--radio-nav-offset,66px) + 30px + env(safe-area-inset-bottom,0px))}}@media(max-width:360px){.playlist-dock-bar{grid-template-columns:32px minmax(0,1fr) auto 24px;gap:3px 5px;padding-left:8px;padding-right:8px}.playlist-dock-cover,.playlist-dock-cover-placeholder{width:32px;height:32px}.playlist-dock button{width:28px}.playlist-dock .playlist-dock-toggle{width:34px;height:34px;min-height:34px}.playlist-dock .playlist-dock-close{width:24px}.playlist-dock-title{font-size:10px}.playlist-dock-artist{font-size:9px}}@media(prefers-reduced-motion:reduce){.playlist-dock *{transition:none!important;animation:none!important}}.has-playlist-playback .approved-radio-player{display:none!important}body :is(#main,#artist-dialog) :is(.harvest-release-art,.artist-catalog-art,.artist-featured-art,.song-related-cover,.social-song-art,.country-playlist-track-art) :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play){position:absolute;inset:auto 10px 10px auto;z-index:4;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;outline:0;background:var(--orange,#f1912a);color:#171716;box-shadow:0 5px 15px #0005;opacity:0;transform:translateY(6px) scale(.94);pointer-events:none;transition:opacity .16s,transform .16s}body :is(#main,#artist-dialog) :is(.harvest-release-art,.artist-catalog-art,.artist-featured-art,.song-related-cover,.social-song-art,.country-playlist-track-art) :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play) svg{width:20px!important;height:20px!important;margin-left:2px;color:#171716;fill:currentColor;stroke:none;stroke-width:0}body :is(#main,#artist-dialog) :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play) svg path{fill:currentColor;stroke:none}body :is(#main,#artist-dialog) :is(.harvest-release-art,.artist-catalog-art,.artist-featured-art,.song-related-cover,.social-song-art,.country-playlist-track-art):is(:focus-visible,.is-cover-play-revealed) :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play){opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media(hover:hover){body :is(#main,#artist-dialog) :is(.harvest-release-art,.artist-catalog-art,.artist-featured-art,.song-related-cover,.social-song-art,.country-playlist-track-art):hover :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play){opacity:1;transform:translateY(0) scale(1);pointer-events:auto}}@media(max-width:620px){body :is(#main,#artist-dialog) :is(.song-related-cover,.social-song-art,.country-playlist-track-art) :is(.song-related-play,.social-art-play,.country-playlist-art-play){right:2px;bottom:2px}}@media(prefers-reduced-motion:reduce){body :is(#main,#artist-dialog) :is(.harvest-release-play,.song-related-play,.social-art-play,.country-playlist-art-play){transition:none}}body :is(#main,#artist-dialog) .song-related-cover>span:not(.song-related-play){display:none}body :is(#main,#artist-dialog) :is(.harvest-release-art,.artist-catalog-art,.artist-featured-art,.song-related-cover,.social-song-art,.country-playlist-track-art):focus-visible{outline:2px solid #eeeae3;outline-offset:3px}:root{--bg:#0c0c0e;--panel:#171719;--line:#2b2b30;--muted:#b1b1b8;--text:#f5f5f7;--ra-surface:#161618;--ra-elevated:#202023;--ra-border:#ffffff12;--premium-divider:#ffffff12;--premium-control:#222225;--premium-accent:#ff9638}body{background:var(--bg);color:var(--text)}#main :is(.panel,.garden-section,.garden-service-card,.garden-profile-tip,.profile-about,.artist-profile,.messages-page,.message-conversations,.message-thread,.country-card,.ra-news-card,.news-card,.artist-catalog-card,.artist-featured-release,.artist-release-empty,.platform-catalog,.pc-dropdown,.social-welcome,.social-side-panel,.social-guidelines,.social-event,.forum-topic,.forum-composer,.forum-reply){background:var(--ra-surface);border-color:var(--premium-divider);box-shadow:none}#main :is(.harvest-release-card,.artist-catalog-card,.artist-featured-release,.ra-news-card,.news-card):hover{border-color:#ffffff24;box-shadow:none}#main :is(.harvest-feature,.social-country-card){background:var(--ra-surface);border-color:var(--premium-divider);box-shadow:none}#main .harvest-hub-feature{background:var(--ra-surface)!important;border-color:var(--premium-divider)!important;box-shadow:none}#main :is(.harvest-release-meta,.artist-release-area>header,.social-event-actions,.social-person-row,.profile-about>header){border-color:var(--premium-divider)}#main :is(.harvest-media-badge,.pill){border-color:#ffffff24;box-shadow:none}#main .harvest-media-badge{background:#111113d9;color:#e4e4e8}body .sidebar{background:#101012;border-color:var(--premium-divider)}body .workspace>header.rapeton-masthead{background:#111113f5;border-color:var(--premium-divider);box-shadow:none}body .workspace>header.rapeton-masthead>.global-search{background:#1c1c1f;border-color:#ffffff16;box-shadow:none}.global-search:focus-within{border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff08}.global-search-results{background:#1b1b1e;border-color:#ffffff1c;box-shadow:0 16px 42px #0005}.global-search-results :is(.global-result-card,.search-content-card){border-color:var(--premium-divider);background:transparent}.global-search-results :is(.global-result-card,.search-content-card):hover{background:#ffffff06}.account-actions :is(.header-upload,.account-menu-trigger){background:var(--premium-control);border-color:#ffffff16;color:#f0f0f3;box-shadow:none}.account-actions :is(.header-upload,.account-menu-trigger):hover{background:#2b2b30;border-color:#ffffff26}.account-actions .header-profile{border-color:#ffffff24;box-shadow:none}.account-actions :is(.header-notifications,.header-messages):hover{color:#f4f4f6;background:#ffffff09}body dialog{background:#19191c;border-color:#ffffff1c;box-shadow:0 16px 42px #0005}body :is(.profile-account-menu.is-dropdown,.artist-activity-dialog.is-dropdown,.artist-song-dropdown,.account-menu,.forum-menu,.radio-queue-panel){background:#1c1c1f;border-color:#ffffff1c;box-shadow:0 14px 38px #0005}.profile-account-menu :is(.profile-menu-icon,.profile-menu-label){color:#bdbdc5}.profile-account-menu .profile-explore-nav>button:is(:hover,:focus-visible){background:#ffffff07;border-color:#ffffff20}.profile-account-menu .profile-explore-nav>button[aria-current=page]{background:#ffffff0a;border-color:#ffffff2b;color:#f5f5f7}.artist-song-dropdown>a:hover,.artist-song-dropdown>button:hover{background:#ffffff07}body .primary,.registration-reminder-primary,.harvest-promotion-cta{background:var(--premium-accent);border-color:transparent;color:#1a110a;box-shadow:none}body .primary:hover,.registration-reminder-primary:hover,.harvest-promotion-cta:hover{background:#ffa958;color:#1a110a}body .secondary{background:var(--premium-control);border-color:#ffffff18;color:#e9e9ee;box-shadow:none}body .secondary:hover{background:#2c2c31;border-color:#ffffff29}#main :is(.harvest-media-tabs,.feed-tabs,.social-filters,.community-tabs){border-color:var(--premium-divider);box-shadow:none}#main .harvest-media-tabs button.active{background:var(--premium-accent);border-color:transparent;color:#1a110a;box-shadow:none}#main .harvest-media-tabs button.active span{background:#00000018;color:#1a110a}.social-follow:not([aria-pressed=true]){background:var(--premium-control);border-color:#ffffff20;color:#f1f1f4}body .rptn-player{background:#171719;border-color:#ffffff17;box-shadow:none}.rptn-player :is(.rptn-player-count,.rptn-player-brand em){background:#ffffff04;border-color:#ffffff17;color:#cacad1;box-shadow:none}.rptn-player :is(.rptn-player-toggle,.rptn-player-visual-play){background:var(--premium-accent);border-color:transparent;color:#1a110a;box-shadow:none}.rptn-player :is(.rptn-player-toggle,.rptn-player-visual-play):hover{background:#ffa958}.rptn-player :is(.rptn-player-foot,.rptn-player-brand,.rptn-player-visual){border-color:var(--premium-divider)}#listen-dialog.song-page-listening .rptn-player{border-color:#ffffff17;box-shadow:none}.song-page-actions :is(a,button){border-color:#ffffff18;background:var(--premium-control);box-shadow:none}.song-page-actions>button.liked{color:var(--premium-accent);border-color:#ffffff2b}.approved-radio-player,.radio-queue-dialog{--r-text:#f5f5f7;--r-muted:#b1b1b8;background:#1b1b1ef7;border-color:#ffffff1c;box-shadow:0 12px 36px #0005}.approved-radio-entry .radio-entry-start{background:#202023;border-color:#ffffff18;color:#eeeef2;box-shadow:none}.approved-radio-entry .radio-entry-start:hover{background:#2b2b30;border-color:#ffffff2a}.approved-radio-player .radio-play{background:var(--premium-accent);border-color:transparent;color:#1a110a;box-shadow:none}.radio-entry-dot{box-shadow:none}.radio-mode{background:#252529;border-color:#ffffff20}.radio-thumbs button[aria-pressed=true]{background:#ff963820;color:var(--premium-accent);box-shadow:inset 0 0 0 1px #ff963863}.approved-radio-mobile{background:#121214f5;border-color:#ffffff12;box-shadow:none}.approved-radio-mobile .radio-entry-start{background:transparent;border-color:transparent;box-shadow:none}#main .garden-hero{background:var(--ra-surface);border-color:var(--premium-divider);box-shadow:none}#main :is(.garden-settings,.garden-account-settings,.artist-link-editor,.garden-growth-strip,.artist-inline-stats,.submission-status-card,.studio-stat-grid article,.studio-detail-grid>section){background:var(--ra-surface);border-color:var(--premium-divider);box-shadow:none}#main .studio-stat-grid article:first-child{border-top-color:var(--premium-divider)}.garden-dashboard :is(.artist-song-more,.profile-cover-menu){border-color:#ffffff1c;box-shadow:none}#main :is(.social-welcome-symbol,.sidebar-orange-mark){border-color:#ffffff17;background:#ffffff04;box-shadow:none}.registration-reminder,.harvest-mobile-promotion,.home-mobile-promotion,.sidebar-orange-card{background:#19191c;border-color:#ffffff19;box-shadow:none}.sidebar-orange-card button{background:var(--premium-accent);border-color:transparent;color:#1a110a;box-shadow:none}@media(max-width:620px){.artist-studio-dock{background:#121214f5;box-shadow:none}.artist-studio-dock>:is(button,a){color:#c1c1c8}.artist-studio-dock>.studio-seed{background:var(--premium-accent);border-color:transparent;box-shadow:none;color:#1a110a}}body :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#e6e6ec}#main :focus-visible,.rapeton-masthead :focus-visible,.sidebar :focus-visible,.profile-account-menu :focus-visible,.artist-song-dropdown :focus-visible,.approved-radio-player :focus-visible,.approved-radio-entry :focus-visible{outline-color:#e6e6ec}#main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,select){background-color:#1c1c1f;border-color:#ffffff20;color:var(--text)}#main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:#ffffff5e;box-shadow:0 0 0 3px #ffffff08}input:is([type=checkbox],[type=radio]){accent-color:var(--premium-accent)}#oranges button.selected,#oranges button[aria-pressed=true]{border-color:var(--premium-accent);background:#ff96381c;box-shadow:inset 0 0 0 1px var(--premium-accent)}.rptn-tv{width:100%;max-width:1180px;margin:0 auto;color:#f4f1eb}.rptn-tv-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px}.rptn-tv-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rptn-tv-eyebrow{width:100%;font-size:10px;font-weight:750;letter-spacing:.18em;color:#aaaab2}.rptn-tv-heading h2{margin:0;letter-spacing:-.04em;font-size:clamp(25px,3.4vw,40px);line-height:1.1}.rptn-tv-rotation{padding:5px 9px;border-radius:5px;background:#ffffff08;color:#bcbcc4;font-size:10px;font-weight:650}.rptn-tv-picker{display:grid;gap:6px;color:#aaaab2;font-size:10px;min-width:180px;max-width:320px}.rptn-tv-picker select{width:100%;min-height:40px;padding:8px 34px 8px 12px;background:#202024;border:1px solid #ffffff0b;border-radius:8px;color:#f3f0ea;font:inherit;font-size:12px;text-overflow:ellipsis}.rptn-tv-stage{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;overflow:hidden;border-radius:12px;background:#08080a}.rptn-tv-player,.rptn-tv-player iframe{position:absolute;inset:0;width:100%;height:100%;min-height:200px;display:block;border:0}.rptn-tv-player[hidden],.rptn-tv-poster[hidden]{display:none!important}.rptn-tv-poster{position:absolute;inset:0;display:grid;place-items:center;background:#151518}.rptn-tv-poster>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:.25;filter:blur(3px)}.rptn-tv-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08080a38,#08080ac4);pointer-events:none}.rptn-tv-poster-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding:20px;text-align:center}.rptn-tv-poster-copy>strong{font-size:clamp(25px,5vw,58px);line-height:1;letter-spacing:-.05em}.rptn-tv-poster-copy>span{font-size:12px;color:#c1c1c7;max-width:360px;line-height:1.6}.rptn-tv-start,.rptn-tv-next,.rptn-tv-retry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:22px;background:#f4f1eb;color:#18181b;font:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:none}.rptn-tv-start{background:#f29438;color:#161414}.rptn-tv-next svg{width:14px;height:14px}.rptn-tv button:disabled{cursor:default;opacity:.45}.rptn-tv-program-tools{display:flex;align-items:center;gap:12px;margin:12px 0 0}.rptn-tv-next{min-height:36px;padding:0 11px;border-radius:7px;font-size:11px;color:#bcbcc4;background:transparent;flex-shrink:0}.rptn-tv-next:hover{background:#ffffff08;color:#f4f1eb}.rptn-tv-retry{color:#d8d8df;background:#ffffff08}.rptn-tv-program-title{min-width:0;flex:1;color:#a9a9b2;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rptn-tv-status{color:#b8b8c1;font-size:12px;line-height:1.6;margin:13px 0 0}.rptn-tv-external{display:inline-flex;align-items:center;min-height:40px;padding:6px 0;color:#e8e5df;font-size:12px;text-decoration:none}.rptn-tv-external:hover{text-decoration:underline}.rptn-tv-retry{margin:10px 10px 0 0}.rptn-tv-schedule{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding-top:22px;border-top:1px solid #ffffff0b}.rptn-tv-slot-label{display:block;margin:0 0 11px;color:#aaaab2;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.rptn-tv-slot-content{display:flex;gap:12px;align-items:center;min-width:0}.rptn-tv-slot-content>img{width:108px;aspect-ratio:16/9;object-fit:cover;flex-shrink:0;border-radius:6px;background:#202024}.rptn-tv-slot-content>div{min-width:0}.rptn-tv-slot-content h3{font-size:13px;line-height:1.5;font-weight:650;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rptn-tv-slot-content p,.rptn-tv-slot-empty{font-size:11px;color:#9898a3;line-height:1.5;margin:0}.rptn-tv-queue{margin-top:24px;background:#ffffff03;border-radius:9px}.rptn-tv-queue summary{padding:14px 16px;cursor:pointer;color:#cdccd3;font-size:12px;font-weight:650}.rptn-tv-queue ol{margin:0;padding:0 6px 8px;list-style:none;max-height:340px;overflow-y:auto}.rptn-tv-queue li button{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;text-align:left;padding:9px 11px;background:transparent;border:0;border-radius:6px;color:#b7b7c0;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.rptn-tv-queue li button>span{min-width:24px;flex-shrink:0;color:#777782;font-size:10px;font-variant-numeric:tabular-nums}.rptn-tv-queue li button:hover,.rptn-tv-queue li button[aria-current]{background:#ffffff07;color:#f4f1eb}.rptn-tv button:focus-visible,.rptn-tv summary:focus-visible,.rptn-tv select:focus-visible,.rptn-tv a:focus-visible{outline:2px solid #c7c4bd;outline-offset:3px}.rptn-tv [hidden]{display:none!important}@media(min-width:1380px){.rptn-tv-stage{max-height:610px;aspect-ratio:16/9}.rptn-tv-stage iframe{min-height:200px}}@media(max-width:640px){.rptn-tv-header{gap:14px;align-items:stretch;flex-direction:column;margin-bottom:14px}.rptn-tv-heading{gap:9px}.rptn-tv-picker{max-width:none;width:100%;min-width:0}.rptn-tv-picker select{font-size:12px}.rptn-tv-stage{border-radius:8px}.rptn-tv-poster-copy{gap:10px}.rptn-tv-poster-copy>span{font-size:11px;max-width:230px}.rptn-tv-poster-copy>strong{font-size:30px}.rptn-tv-start{min-height:40px;font-size:11px}.rptn-tv-program-tools{gap:8px;margin-top:10px}.rptn-tv-next{padding:0 10px;font-size:11px;min-height:44px}.rptn-tv-program-title{font-size:10px}.rptn-tv-schedule{gap:18px;grid-template-columns:1fr;margin-top:20px;padding-top:18px}.rptn-tv-slot-label{margin-bottom:8px;font-size:9px}.rptn-tv-slot-content>img{width:92px}.rptn-tv-slot-content h3{font-size:12px}.rptn-tv-queue{margin-top:20px}.rptn-tv-status{font-size:11px}}.rptn-tv-notice{margin:13px 0 0;padding:10px 12px;border-radius:7px;background:#ffffff04;color:#a8a8b1;font-size:11px;line-height:1.6}.rptn-tv-load-more{min-height:40px;margin:0 12px 12px;padding:8px 14px;border:0;border-radius:7px;background:#ffffff08;color:#d8d8df;font:inherit;font-size:12px;cursor:pointer}#main .ra-artist-profile{--ap-muted:#b1b1ba;--ap-line:#ffffff12;max-width:1320px;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f5f5f7}.ra-artist-profile :is(h2,h3,p){margin-top:0}.ra-artist-profile :is(button,summary,a){-webkit-tap-highlight-color:transparent}.ra-artist-return{display:flex;align-items:center;min-height:44px;margin:0 0 12px;color:var(--ap-muted);font-size:13px}.ra-artist-return a{display:inline-flex;align-items:center;gap:9px;min-height:44px}.ra-artist-return a:hover{color:#fff}.ra-artist-hero{position:relative;isolation:isolate;min-height:300px;display:flex;align-items:flex-end;background:#1a1a1d;border-radius:16px 16px 0 0;margin:0}.ra-artist-banner{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit;background:#1a1a1d}.ra-artist-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0c0e0a 5%,#0c0c0e59 45%,#0c0c0ef5);pointer-events:none}.ra-artist-banner :is(.artist-banner,.profile-banner-edit){width:100%;height:100%;min-height:0;max-height:none;margin:0;border:0;border-radius:0;background:#1a1a1d}.ra-artist-banner img.artist-banner{display:block;object-fit:cover;object-position:center 36%}.ra-artist-banner .profile-banner-edit{position:relative}.ra-artist-banner .profile-banner-camera{z-index:2;top:14px;bottom:auto;right:14px;min-height:40px;border:1px solid #ffffff30;background:#111b;color:#fff;font-size:12px}.ra-artist-banner .profile-banner-camera svg{width:18px;height:18px}.ra-artist-hero-inner{width:100%;display:flex;align-items:flex-end;gap:24px;padding:40px 28px 26px;min-width:0}.ra-artist-avatar{flex:0 0 108px;width:108px;height:108px}#main .ra-artist-avatar :is(.profile-photo,.profile-image-edit,img){display:block;width:108px;height:108px;min-width:0;min-height:0;max-width:none;margin:0;border:0;border-radius:50%;background:#303034;box-shadow:0 5px 20px #0003}#main .ra-artist-avatar .profile-photo{object-fit:cover}.ra-artist-avatar>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#303034;color:#e4e4eb;font-size:38px;font-weight:750}.ra-artist-avatar .profile-image-edit{padding:0;position:relative;overflow:visible}.ra-artist-avatar .profile-camera{right:0;bottom:0;width:30px;height:30px;background:#2a2a2e;border:2px solid #141416}.ra-artist-identity{flex:1;min-width:0}.ra-artist-kicker{display:block;color:#dedee3;font-size:11px;letter-spacing:.1em;margin-bottom:10px}#main .ra-artist-identity h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:clamp(36px,4.8vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.05em;text-wrap:wrap;overflow-wrap:anywhere;margin:0 0 12px;color:#fff}.ra-artist-identity h2 :is(.orange-verified,.verified-orange,.verified-badge){flex:none}.ra-artist-identity h2 [data-verified-badge]{display:inline-flex;align-items:center;letter-spacing:0}.ra-artist-identity h2 [data-verified-badge][hidden]{display:none}.ra-artist-identity h2 .ai-badge{font-size:11px;letter-spacing:.03em}.ra-artist-identity>p{font-size:13px;line-height:1.5;color:#dedee3;margin:0;overflow-wrap:anywhere}.ra-artist-summary{color:#c7c7ce;font-size:12px;line-height:1.5;margin-top:8px}.ra-artist-summary b,.ra-artist-summary strong{font-weight:650;color:#f1f1f4}.ra-artist-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 26px;position:relative}.ra-artist-actions :is(button,summary,.ra-artist-listen){min-height:44px;border-radius:999px;font-size:13px;font-weight:650;box-shadow:none}#main .ra-artist-listen{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;min-width:132px;background:#ff9638;color:#1a110a;border:0}#main .ra-artist-listen:hover{background:#ffa958}.ra-artist-listen svg{width:18px;height:18px;fill:currentColor;stroke-width:0}.ra-artist-actions .ra-artist-follow-slot.artist-controls{display:block;position:static;flex:none;width:112px;min-height:44px;margin:0;padding:0;background:none;border:0}.ra-artist-follow-slot .artist-follow-button{width:112px;min-width:112px;max-width:112px;margin:0;padding:10px 12px;background:transparent;border:1px solid #ffffff32;color:#f2f2f5;text-align:center}.ra-artist-follow-slot .artist-follow-button[aria-pressed=true]{background:#ffffff0a;border-color:#ffffff48}.ra-artist-actions .ra-artist-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;background:transparent;border:0;color:#c7c7cf;padding:10px 14px}.ra-artist-share svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.ra-artist-actions .ra-artist-share:hover{background:#ffffff08;color:#fff}.ra-artist-more,.ra-artist-auth{position:relative}.ra-artist-more>summary,.ra-artist-auth>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;min-width:44px;padding:10px 14px;color:#d2d2d9;background:transparent;border:0}.ra-artist-auth>summary{width:112px;border:1px solid #ffffff32}.ra-artist-more>summary{font-size:24px;line-height:1;letter-spacing:2px}.ra-artist-profile summary::-webkit-details-marker{display:none}.ra-artist-more>summary:hover{background:#ffffff08}.ra-artist-more-panel,.ra-artist-auth-panel{position:absolute;z-index:8;top:calc(100% + 6px);left:0;width:240px;max-width:calc(100vw - 48px);padding:8px;background:#232326;border:1px solid #ffffff16;border-radius:12px;box-shadow:0 14px 32px #0005}.ra-artist-more-panel :is(a,button),.ra-artist-auth-panel a{display:flex;align-items:center;min-height:44px;width:100%;border:0;border-radius:7px;background:transparent;color:#f2f2f5;text-align:left;padding:10px 12px;font-size:13px;font-weight:500}.ra-artist-more-panel :is(a,button):hover,.ra-artist-auth-panel a:hover{background:#ffffff0a}.ra-artist-auth-panel p{padding:8px 12px;margin:0;color:var(--ap-muted);font-size:12px}.ra-artist-share-fallback{width:100%;padding:12px 0 0;font-size:12px;color:var(--ap-muted)}.ra-artist-share-fallback input{max-width:620px;font-size:13px;margin:6px 0;min-height:44px}.ra-artist-share-status{font-size:12px;color:var(--ap-muted)}.ra-artist-share-status:empty{display:none}.ra-artist-profile [hidden]{display:none!important}.ra-artist-section{margin:0 0 34px;padding:0;background:transparent;border:0;min-width:0}.ra-artist-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px}#main .ra-artist-section-head h3{font-size:23px;line-height:1.2;font-weight:750;letter-spacing:-.035em;margin:0}.ra-artist-section-head p,.ra-artist-section-head small,.ra-artist-section-head>span{color:var(--ap-muted);font-size:12px;margin:0}.ra-artist-tracks{list-style:none;padding:0;margin:0}.ra-artist-track{display:grid;grid-template-columns:24px 48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:10px 12px;border-radius:8px;transition:background .15s;min-width:0}.ra-artist-track:hover,.ra-artist-track:focus-within{background:#ffffff06}.ra-artist-rank{font-size:13px;text-align:center;color:#9999a3;font-variant-numeric:tabular-nums}.ra-artist-track-play{position:relative;padding:0;width:48px;height:48px;min-height:44px;background:#242427;border:0;border-radius:6px;overflow:hidden;box-shadow:none}.ra-artist-track-play img{display:block;width:100%;height:100%;object-fit:cover;border:0}.ra-artist-track-play .ui-icon,.ra-artist-track-play>svg,.ra-artist-track-play>span{position:absolute;inset:0;display:grid;place-items:center;margin:auto;width:22px;height:22px;opacity:0;filter:drop-shadow(0 1px 6px #000)}.ra-artist-track-play:hover:after,.ra-artist-track-play:focus-visible:after{content:"";position:absolute;inset:0;background:#0004}.ra-artist-track-play:is(:hover,:focus-visible) :is(.ui-icon,svg,span){opacity:1;z-index:1}.ra-artist-track.is-playing{background:#ffffff06}.ra-artist-track.is-playing .ra-artist-track-title{color:#ffad65}.ra-artist-track.is-playing .ra-artist-row-play{opacity:1;z-index:1;background:#171719aa;border-radius:50%;width:30px;height:30px}.ra-artist-track-play .ra-artist-art-fallback{opacity:1;font-size:24px}.ra-artist-row-play>svg{width:22px;height:22px;fill:currentColor}.ra-artist-track-copy{min-width:0}.ra-artist-track-copy>a{display:block;color:#f3f3f5;font-size:14px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.ra-artist-track-copy>a:hover{text-decoration:underline;text-underline-offset:3px}.ra-artist-track-copy>small,.ra-artist-track-copy>span,.ra-artist-track-copy>p{display:block;color:#a3a3ad;font-size:11px;line-height:1.6;margin:4px 0 0;overflow-wrap:anywhere}.ra-artist-track-copy .ai-badge{vertical-align:middle;font-size:10px}.ra-artist-track-plays{display:flex;align-items:center;gap:5px;color:#a9a9b3;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ra-artist-track-plays small{font-size:11px;color:#94949f}.ra-artist-all-tracks>summary{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:#b6b6c0;font-size:12px;font-weight:650;cursor:pointer;list-style:none;width:max-content;max-width:100%}.ra-artist-all-tracks>summary:after{content:"\2304";margin-left:8px}.ra-artist-all-tracks[open]>summary:after{content:"\2303"}.ra-artist-release-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,190px);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff22 transparent;padding:0 0 14px}.ra-artist-release-card{min-width:0;scroll-snap-align:start;background:transparent;border:0;padding:0}.ra-artist-release-art{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#242427;margin-bottom:12px}.ra-artist-release-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.ra-artist-release-art:hover img{transform:scale(1.025)}.ra-artist-release-card>a:not(.ra-artist-release-art),.ra-artist-release-card h4{font-size:13px;line-height:1.4;font-weight:650;margin:0;overflow-wrap:anywhere}.ra-artist-release-card :is(p,small){display:block;color:var(--ap-muted);font-size:11px;line-height:1.5;margin:5px 0 0}.ra-artist-rail-controls{display:flex;gap:6px}.ra-artist-rail-controls button{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#bebec8}.ra-artist-rail-controls button:hover{background:#ffffff08;color:#fff}.ra-artist-platform-section:has(.public-platforms:empty){display:none}.ra-artist-profile .public-platforms{margin:0;max-width:760px}.ra-artist-profile .artist-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;align-items:start}#main .ra-artist-profile .artist-platform-card{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 14px;background:#1a1a1d;color:#f2f2f5;border:1px solid #ffffff0d;border-radius:10px;box-shadow:none;text-align:left}#main .ra-artist-profile .artist-platform-card:hover{background:#222225;border-color:#ffffff20}.ra-artist-profile .artist-platform-card img{width:25px;height:25px;flex:none}.ra-artist-profile .artist-platform-card>span{flex:1;min-width:0}.ra-artist-profile .artist-platform-card strong{font-size:13px}.ra-artist-profile .artist-platform-card small{color:#a3a3ad;font-size:11px;line-height:1.4}.ra-artist-profile .artist-platform-card>b{font-size:17px;color:#aaaab4}#main .ra-artist-profile .artist-platform-card[aria-expanded=true]{box-shadow:none;background:#252528;border-color:#ffffff26;border-radius:10px 10px 0 0}#main .ra-artist-profile .platform-dropdown>.pc-dropdown{background:#1a1a1d;border:1px solid #ffffff16;border-top:0;border-radius:0 0 10px 10px;padding:14px}.ra-artist-about{border-top:1px solid var(--ap-line);padding:18px 0 0;margin:0 0 30px}.ra-artist-about>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none;font-size:20px;font-weight:700;letter-spacing:-.025em}.ra-artist-about>summary>span{display:none}.ra-artist-about>summary:after{content:"+";font-size:23px;font-weight:400;color:var(--ap-muted)}.ra-artist-about[open]>summary:after{content:"\2212"}.ra-artist-about .artist-bio,.ra-artist-about-content>p{color:#b7b7c1;font-size:14px;line-height:1.8;max-width:76ch;white-space:pre-line;margin:14px 0}.ra-artist-about :is(.social-link,.ra-artist-instagram){display:inline-flex;align-items:center;min-height:44px;color:#e4e4e9;font-size:13px;background:none;border:0;padding:0;margin:0}.ra-artist-about :is(.social-link,.ra-artist-instagram):hover{text-decoration:underline}.ra-artist-empty{padding:28px 0;color:var(--ap-muted);font-size:14px;line-height:1.7}.ra-artist-same-country{margin-top:36px}.ra-artist-same-country .ra-artist-section-head>a{display:inline-flex;align-items:center;min-height:44px;color:#b7b7c1;font-size:12px;white-space:nowrap}.ra-artist-same-country .ra-artist-section-head>a:hover{color:#fff}.ra-artist-people-rail{display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff22 transparent;padding:4px 4px 16px;min-width:0}.ra-artist-person{min-width:0;padding:0;border:0;background:transparent;scroll-snap-align:start}.ra-artist-person-link{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px;text-align:center;min-width:0;border-radius:10px}#main .ra-artist-person-photo.profile-photo{display:block;width:104px;height:104px;max-width:100%;aspect-ratio:1;object-fit:cover;border:0;border-radius:50%;margin:0;background:#29292d;box-shadow:none;transition:filter .15s}.ra-artist-person-link:hover .ra-artist-person-photo{filter:brightness(1.1)}.ra-artist-person-name{display:block;color:#f2f2f5;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere;max-width:100%}.ra-artist-person-name :is(.verified-orange,.ai-badge){vertical-align:middle;margin-left:4px}.ra-artist-person-name .verified-orange{width:16px;height:16px}.ra-artist-person-name .ai-badge{font-size:9px}.ra-artist-person-country{color:#a3a3ae;font-size:11px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}@media(max-width:900px){.ra-artist-hero{min-height:280px}.ra-artist-hero-inner{padding:32px 22px 24px;gap:18px;flex-wrap:wrap}.ra-artist-track{gap:10px;padding:10px 4px}.ra-artist-profile .public-platforms .platform-dropdown{display:contents}#main .ra-artist-profile .public-platforms .artist-platform-card{grid-row:1}#main .ra-artist-profile .public-platforms .artist-platform-card.youtube{grid-column:1}#main .ra-artist-profile .public-platforms .artist-platform-card.spotify{grid-column:2}#main .ra-artist-profile .public-platforms .artist-platform-card[aria-expanded=true]{border-radius:10px}#main .ra-artist-profile .public-platforms .platform-dropdown>.pc-dropdown{grid-column:1/-1;grid-row:2;border:1px solid #ffffff16;border-radius:10px}}@media(max-width:620px){.ra-artist-return{margin-bottom:8px;font-size:12px}.ra-artist-hero{min-height:280px;border-radius:12px 12px 0 0}.ra-artist-hero-inner{padding:24px 16px 20px;gap:14px;align-items:flex-end}.ra-artist-avatar{flex-basis:72px;width:72px;height:72px}#main .ra-artist-avatar :is(.profile-photo,.profile-image-edit,img){width:72px;height:72px}.ra-artist-kicker{font-size:9px;margin-bottom:8px;letter-spacing:.08em}#main .ra-artist-identity h2{font-size:clamp(29px,8.7vw,40px);gap:7px;margin-bottom:7px}.ra-artist-identity>p{font-size:11px}.ra-artist-summary{font-size:11px;margin-top:6px}.ra-artist-actions{gap:6px;padding:8px 0 26px}#main .ra-artist-listen{min-width:116px;padding:12px 18px;font-size:12px}.ra-artist-actions .ra-artist-follow-slot.artist-controls,.ra-artist-follow-slot .artist-follow-button,.ra-artist-auth>summary{width:104px;min-width:104px;max-width:104px;font-size:12px}.ra-artist-actions .ra-artist-share{padding:10px;gap:6px;font-size:12px}.ra-artist-share>span{display:none}.ra-artist-more-panel{left:auto;right:0}.ra-artist-auth-panel{left:50%;transform:translate(-50%)}.ra-artist-section{margin-bottom:28px}#main .ra-artist-section-head h3{font-size:21px}.ra-artist-section-head{gap:10px;margin-bottom:12px;align-items:center}.ra-artist-section-head>p,.ra-artist-section-head>small,.ra-artist-section-head>span{font-size:10px;text-align:right}.ra-artist-track{grid-template-columns:16px 44px minmax(0,1fr);gap:10px;position:relative;min-height:72px;padding:10px 0}.ra-artist-rank{font-size:11px}.ra-artist-track-play{width:44px;height:44px}.ra-artist-track-copy>a{font-size:13px;line-height:1.45}.ra-artist-track-copy>small{font-size:10px}.ra-artist-track-plays{grid-column:3;grid-row:auto;font-size:10px;margin-top:-7px;white-space:normal}.ra-artist-track-plays small{font-size:10px}.ra-artist-release-rail{grid-auto-columns:144px;gap:16px}#main .ra-artist-profile .artist-platform-card{padding:10px;gap:8px;min-height:62px}.ra-artist-profile .artist-platform-card img{width:22px;height:22px}.ra-artist-profile .artist-platform-card strong{font-size:12px}.ra-artist-profile .artist-platform-card small{font-size:9px}.ra-artist-profile .artist-platform-card>b{font-size:13px}.ra-artist-about>summary{font-size:18px}.ra-artist-about .artist-bio{font-size:13px}.ra-artist-people-rail{grid-auto-columns:104px;gap:14px}#main .ra-artist-person-photo.profile-photo{width:82px;height:82px}.ra-artist-person-name{font-size:12px}.ra-artist-person-country{font-size:10px}}@media(max-width:360px){.ra-artist-hero-inner{padding-inline:12px;gap:11px}.ra-artist-avatar{flex-basis:60px;width:60px;height:60px}#main .ra-artist-avatar :is(.profile-photo,.profile-image-edit,img){width:60px;height:60px}.ra-artist-actions{gap:4px}#main .ra-artist-listen{min-width:106px;padding-inline:14px}.ra-artist-actions .ra-artist-follow-slot.artist-controls,.ra-artist-follow-slot .artist-follow-button,.ra-artist-auth>summary{width:96px;min-width:96px;max-width:96px}.ra-artist-more>summary,.ra-artist-actions .ra-artist-share{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.ra-artist-profile *{scroll-behavior:auto;transition:none}}
