.judge-shell{min-height:100vh;color:#f5eee8;background:radial-gradient(circle at 80% 0,#4b211a 0,transparent 34%),#100d0d;font-family:inherit}.judge-shell>header{height:72px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;gap:20px;border-bottom:1px solid #ffffff18;background:#110d0de0}.judge-shell>header a{font-size:26px;font-weight:900;letter-spacing:-.07em}.judge-shell>header a span{color:#f3393f}.judge-shell>header>span{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.18em;color:#bd9890}.judge-shell>header button{border:1px solid #744842;background:transparent;color:#f8ddd5;border-radius:9px;padding:9px 13px;cursor:pointer}.judge-signin{width:min(470px,calc(100% - 32px));margin:9vh auto;padding:38px;border:1px solid #80473d;border-radius:22px;background:#211513;box-shadow:0 30px 90px #0009}.judge-signin h1{font-size:clamp(35px,6vw,55px);letter-spacing:-.06em;margin:18px 0}.judge-signin p{color:#c9a9a0;line-height:1.65}.judge-signin form{display:grid;gap:16px;margin-top:30px}.judge-form label,.judge-panel>label,.judge-signin label,.judge-support-box label{display:grid;gap:7px;color:#dbc6ba;font-size:12px;font-weight:700}.judge-conflict-disclosure textarea,.judge-form input,.judge-panel select,.judge-phase-actions input,.judge-score select,.judge-score textarea,.judge-signin input,.judge-support-box textarea,.judge-toolbar input{width:100%;padding:12px 13px;border:1px solid #6d453e;border-radius:9px;background:#130f0f;color:#fff;font:inherit}.judge-signin form button{border:0;border-radius:9px;background:#f03f31;color:#fff;padding:14px;font-weight:800;cursor:pointer}.judge-notice,.judge-signin [role=alert]{color:#ffb39d}.judge-admin,.judge-dashboard{max-width:1300px;margin:auto;padding:35px clamp(18px,4vw,55px) 90px}.judge-intro{border:1px solid #704239;border-radius:20px;padding:clamp(25px,5vw,55px);background:linear-gradient(125deg,#331b18,#1c1111)}.judge-intro h1{font-size:clamp(35px,5vw,62px);letter-spacing:-.06em;margin:16px 0}.judge-intro p{color:#d0b4a8;max-width:740px;line-height:1.7}.judge-stage{display:inline-flex;margin-top:12px;border:1px solid #a76554;border-radius:99px;padding:8px 14px;color:#ffb999;font-size:12px;font-weight:800}.judge-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:26px 0}.judge-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.judge-nominee button,.judge-panel button,.judge-toolbar button{border:1px solid #805047;background:#2b1917;color:#f3d5c8;border-radius:9px;padding:10px 13px;cursor:pointer}.judge-panel .admin-primary,.judge-toolbar button.active{background:#ed4b30;color:#fff;border-color:#ed4b30}.judge-toolbar input{max-width:260px}.judge-nominees{display:grid;gap:18px}.judge-nominee,.judge-panel{border:1px solid #65413a;border-radius:17px;background:#211615;padding:24px}.judge-nominee-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.judge-nominee-head span{color:#f89167;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.judge-nominee h3{font-size:28px;letter-spacing:-.035em;margin:7px 0 12px}.judge-nominee-head a{font-size:12px;color:#ffa382;border:1px solid #7d4e42;border-radius:8px;padding:9px 11px}.judge-evidence{font-size:11px;color:#bda69b;overflow-wrap:anywhere}.judge-score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin:22px 0}.judge-score{display:grid;gap:11px;padding:17px;border:1px solid #67443c;border-radius:12px;background:#160f0e}.judge-score small,.judge-score strong{display:block}.judge-score small{color:#b29b90;font-size:11px;margin-top:5px}.judge-score-inputs{display:flex;gap:8px}.judge-score-inputs select{min-width:0}.judge-score button{justify-self:start}.judge-support-box{border-top:1px solid #65413a;padding-top:18px}.judge-conflict-disclosure p,.judge-support-box p{color:#bfa59c;font-size:12px;line-height:1.6}.judge-support-box>div{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.judge-support-box label{margin:15px 0}.judge-support-box small{color:#e69c81}.judge-conflict-disclosure{margin-top:18px;padding-top:14px;border-top:1px solid #543630}.judge-conflict-disclosure summary{cursor:pointer;color:#f3aa8e}.judge-conflict-disclosure button{margin-top:10px}.judge-conflict{color:#ffb19a;padding:12px;border:1px solid #b25d4c;border-radius:9px}.judge-admin .admin-title{margin-bottom:20px}.judge-admin .admin-title>a{color:#ffaf89}.judge-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.judge-admin-stats>div{border:1px solid #644138;border-radius:12px;padding:16px;background:#231715}.judge-admin-stats small,.judge-admin-stats strong{display:block}.judge-admin-stats small{color:#c1a49a;font-size:11px}.judge-admin-stats strong{font-size:22px;margin-top:7px;text-transform:capitalize}.judge-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.judge-panel{margin:15px 0}.judge-panel h2{margin:0 0 8px;color:#f7e5dc}.judge-panel p,.judge-panel>p{color:#c8aca2;line-height:1.6;font-size:13px}.judge-form{display:grid;gap:13px}.judge-form fieldset{border:1px solid #67443c;border-radius:9px;padding:12px}.judge-form legend{font-size:12px;color:#d7b8aa}.judge-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.judge-checks label{display:flex;align-items:center;gap:7px;font-size:11px}.judge-checks input{width:auto}.judge-roster{margin-top:20px;display:grid;gap:8px}.judge-assignments>div,.judge-roster>div{border-top:1px solid #5d3a35;padding:12px 0}.judge-roster small,.judge-roster strong{display:block}.judge-roster small{color:#ae948d;margin:5px 0}.judge-roster span{display:flex;gap:7px}.judge-assignments button,.judge-roster button{font-size:11px;padding:6px 8px}.judge-panel>label{margin:13px 0}.judge-assignments{margin-top:18px}.judge-assignments>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.judge-phase-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:17px}.judge-phase-actions input{width:min(350px,100%)}.judge-results{display:grid;gap:8px}.judge-results article{display:grid;grid-template-columns:1fr auto;gap:9px;border:1px solid #67443c;border-radius:10px;padding:13px}.judge-results article small,.judge-results article strong{display:block}.judge-results article small{color:#baa299;font-size:11px;margin-top:4px}.judge-results article b{text-align:right;display:block;color:#ffa87c}.judge-results details{grid-column:1/-1;color:#e7bbab}.judge-results summary{font-size:11px;cursor:pointer}.judge-coverage{display:grid;gap:5px;margin-top:10px;font-size:11px;color:#c5a99c}.judge-audit{max-height:220px;overflow:auto}.judge-audit p{margin:6px 0;font-size:11px}.judge-credential{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid #e39b63;background:#4b281c;padding:17px;border-radius:12px}.judge-credential strong{width:100%}.judge-credential code{font-size:16px;padding:7px 10px;background:#170e0b;border-radius:5px;color:#fff}@media(max-width:800px){.judge-admin-grid{grid-template-columns:1fr}.judge-admin-stats{grid-template-columns:repeat(2,1fr)}.judge-toolbar{align-items:stretch;flex-direction:column}.judge-toolbar input{max-width:none}.judge-shell>header>span{font-size:9px}.judge-signin{margin:35px auto}}@media(max-width:520px){.judge-checks{grid-template-columns:1fr}.judge-nominee-head{display:block}.judge-nominee-head a{display:inline-block}.judge-admin-stats{gap:6px}}.judge-work-scores{display:grid;gap:8px}.judge-work-scores label{display:grid;gap:5px;color:#d1b5a9;font-size:11px;overflow-wrap:anywhere}.judge-work-scores select{width:100%}.ac-chart{padding-top:34px}.producer-chart-search{display:flex;align-items:center;gap:12px;width:100%;max-width:540px;height:48px;padding:0 16px;margin:0 0 24px;background:#241914;border:1px solid #684138;border-radius:10px;color:#bc8f82;transition:border-color .16s,background .16s}.producer-chart-search:focus-within{border-color:#ef6d5a;background:#2b1d18}.producer-chart-search input{width:100%;border:0;outline:0;background:transparent;color:#fff4ec;font:inherit;font-size:14px}.producer-chart-search input::placeholder{color:#a8867e}.producer-chart-table .ac-metric strong{font-variant-numeric:tabular-nums}.producer-chart-pages{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:22px 0;color:#b99b8d;font-size:13px}.producer-chart-pages button{border:1px solid #70453a;background:#2c1c17;color:#f8e1d5;border-radius:8px;padding:8px 13px;cursor:pointer}.producer-chart-pages button:disabled{opacity:.4;cursor:default}.producer-directory-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:14px 0;background:none;border:0;color:#f5ddd0;font:inherit;font-size:19px;font-weight:700;cursor:pointer;text-align:left}.producer-directory-toggle span{font-size:28px;color:#ef7356;font-weight:400}.producer-profile-photo{width:160px;height:160px;margin:0 0 22px;border-radius:16px;overflow:hidden;background:#33201b}.producer-profile-photo img{width:100%;height:100%;object-fit:cover}.producer-account-link{display:inline-flex;align-items:center;gap:6px;color:#ffac8a;text-decoration:underline}@media(max-width:700px){.producer-chart .ac-table{min-width:620px}.producer-chart .ac-identity{min-width:170px}.producer-chart .ac-metric strong{font-size:13px}}.ac-heading{margin-bottom:20px}.ac-heading :is(h1,h2){font-size:clamp(32px,4vw,54px);line-height:1.04;margin:8px 0 9px}.ac-heading p{max-width:660px;margin:0;font-size:13px}.ac-tabs{margin-bottom:14px}.ac-search{align-items:stretch;margin-bottom:10px}.ac-search label{min-width:0}.ac-genre-select{min-width:145px;max-width:220px;padding:0 16px;border:1px solid #523726;border-radius:8px;background:#1e1511;color:#f4e8db;font-size:13px}.ac-search button{white-space:nowrap}.ac-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px;margin-bottom:12px}.ac-summary{padding:8px 0 14px}.home-hero-minimal{min-height:clamp(540px,74svh,730px)}.home-hero-minimal .home-hero-content{max-width:990px;padding-bottom:82px}.home-hero-minimal .home-hero-eyebrow{margin-bottom:20px;letter-spacing:.22em}.home-hero-minimal h1{font-size:clamp(49px,5.7vw,88px);max-width:930px;line-height:.99}.home-hero-minimal h1 em{color:#ff9a70}.home-hero-minimal .home-hero-description{max-width:580px;margin:23px 0 24px;font-size:clamp(15px,1.15vw,18px);color:#e0d4ce}.home-hero-minimal .home-hero-cta{padding:0 22px;gap:20px;border-radius:7px;font-size:15px}.home-hero-minimal .home-hero-art-release{background-color:#170e0c;background-position:65%;filter:blur(18px) saturate(.9);transform:scale(1.1)}.home-hero-minimal .home-hero-art-release.is-active{filter:blur(14px) saturate(.85);transform:scale(1.06)}.home-hero-minimal .home-hero-release-panel h1{font-size:clamp(48px,5.5vw,82px);margin-bottom:25px}.home-hero-release-feature{display:flex;align-items:center;gap:22px;max-width:780px}.home-hero-release-cover{display:grid;place-items:center;width:clamp(130px,17vw,205px);aspect-ratio:1;flex:none;overflow:hidden;border:1px solid #ffffff50;border-radius:15px;background:radial-gradient(circle at 30% 20%,#8e392d,#201412 70%);box-shadow:0 20px 70px #000b}.home-hero-release-cover img{width:100%;height:100%;object-fit:cover}.home-hero-release-details{min-width:0}.home-hero-release-date{color:#ffb38c;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.home-hero-release-details h2{margin:8px 0 14px;color:#fff;font-size:clamp(25px,3vw,43px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.home-hero-release-artists{display:flex;align-items:center;gap:13px;min-height:38px;margin-bottom:22px;color:#ead6ce;font-size:14px}.home-hero-avatars{display:flex;padding-left:9px}.home-hero-avatars>span{display:grid;place-items:center;width:38px;height:38px;margin-left:-9px;overflow:hidden;border:2px solid #221411;border-radius:50%;background:#573223;color:#fff;font-size:13px}.home-hero-avatars img{width:100%;height:100%;object-fit:cover}.home-hero-release-loading{color:#eee;gap:18px}.home-hero-minimal .home-hero-controls{margin:0;align-self:center}.home-hero-minimal .home-hero-bottom{align-items:center}.home-hero-minimal .home-hero-content{max-width:880px}.home-hero-minimal .home-hero-content>h1{margin-bottom:29px;font-size:clamp(52px,6vw,94px)}.home-hero-minimal .home-hero-cta{min-height:46px;padding:0 18px;gap:18px;font-size:14px}.home-hero-minimal .home-hero-art-awards{background-size:cover;background-position:50%}.home-hero-minimal .home-hero-art-video{background-color:#130b0b;background-position:50%;filter:blur(21px) brightness(.68);transform:scale(1.12)}.home-hero-minimal .home-hero-art-video.is-active{filter:blur(17px) brightness(.65);transform:scale(1.08)}.home-hero-video-feature{display:flex;align-items:center;gap:24px;max-width:850px}.home-hero-video-cover{position:relative;display:block;width:clamp(190px,28vw,320px);aspect-ratio:16/9;flex:none;overflow:hidden;border:1px solid #ffffff50;border-radius:12px;background:#241514;box-shadow:0 20px 60px #000b}.home-hero-video-cover img{width:100%;height:100%;object-fit:cover}.home-hero-video-cover svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 12px #000)}.home-hero-video-unavailable{max-width:430px;color:#e7d6d0;font-size:15px;line-height:1.5}.home-hero-minimal .home-hero-bottom{justify-content:space-between}.home-hero-minimal .home-hero-controls button.is-active span{animation-duration:6s}@media(max-height:700px),(max-width:1100px){.home-hero-minimal .home-hero-bottom>span:first-child{display:none}.home-hero-minimal .home-hero-bottom{justify-content:flex-end;gap:24px}.home-hero-minimal .home-hero-scroll{margin-right:auto}}.tm-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px}.tm-pagination a{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #60402d;border-radius:8px;color:#d3af96;font-size:13px}.tm-pagination a[aria-current=page]{background:#df541f;border-color:#f97542;color:#fff}.artist-submit{max-width:990px;margin:10px auto 70px}.artist-submit-intro{padding:34px 0 28px}.artist-submit-intro .music-eyebrow{display:flex;gap:8px;align-items:center}.artist-submit-intro h1{max-width:790px;margin:14px 0;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.06em}.artist-submit-intro h1 em{color:#f07843;font-style:normal}.artist-submit-intro p{max-width:700px;color:#c3a698;font-size:15px;line-height:1.65}.artist-submit-form,.artist-submit-success{display:grid;gap:22px;padding:clamp(22px,4vw,40px);border:1px solid #62402e;border-radius:18px;background:linear-gradient(140deg,#2b1b15,#17100e 70%);box-shadow:0 20px 65px #0005}.artist-submit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.artist-submit-form label{display:grid;gap:7px;color:#e8d4c5;font-size:13px;font-weight:650}.artist-submit-form label span{color:#f68151}.artist-submit-form input,.artist-submit-form select,.artist-submit-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #5b3d30;border-radius:8px;background:#160f0d;color:#fff;font:inherit;font-weight:400;outline:none}.artist-submit-form :is(input,select,textarea):focus-visible{border-color:#f07843;box-shadow:0 0 0 3px #e96e382e}.artist-submit-form textarea{resize:vertical;line-height:1.5}.artist-submit-separator{display:flex;align-items:baseline;gap:12px;padding-top:7px;border-top:1px solid #62402e}.artist-submit-separator strong{color:#fff;font-size:17px}.artist-submit-note,.artist-submit-separator span{color:#ac9080;font-size:12px;line-height:1.5}.artist-submit-button,.artist-submit-success button{display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:start;min-height:46px;padding:0 20px;border:0;border-radius:7px;background:#e75c27;color:#fff;font-weight:800;cursor:pointer}.artist-submit-button:disabled{opacity:.6;cursor:wait}.artist-submit-error{padding:12px 15px;border:1px solid #b74735;border-radius:8px;color:#ffb9a9;background:#4c221f}.artist-submit-success{justify-items:start}.artist-submit-success svg{color:#8fd5a7}.artist-submit-success h2{font-size:31px;margin:0}.artist-submit-success p{color:#ccb2a2;line-height:1.6;max-width:650px}.artist-review-count{color:#c9a791;font-size:13px;margin:8px 0 18px}.artist-review-list{display:grid;gap:16px}.artist-review-card{padding:25px;border:1px solid #63412c;border-radius:13px;background:#241712}.artist-review-top{display:flex;justify-content:space-between;gap:20px}.artist-review-top h2{font-size:26px;margin:8px 0}.artist-review-top h2 small{font-size:16px;color:#cba991}.artist-review-email,.artist-review-top p{color:#bba08c;font-size:12px}.artist-review-bio{line-height:1.6;color:#e2c8b8;white-space:pre-wrap}.artist-review-links{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.artist-review-links a{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #67432f;border-radius:7px;color:#ffd2b5;font-size:12px}.artist-review-actions{display:flex;gap:9px}.artist-review-actions input{flex:1;min-width:0;border:1px solid #67432f;border-radius:7px;background:#160e0c;color:#fff;padding:10px}.artist-review-actions button{display:flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid #a85a36;border-radius:7px;color:#fff;background:#713520;cursor:pointer}.artist-review-actions button:last-child{background:#3b2520;border-color:#614139}.artist-review-actions button:disabled{opacity:.5}.artist-review-history{margin-top:28px;color:#c6a995}.artist-review-history>div{display:flex;justify-content:space-between;gap:15px;padding:12px;border-bottom:1px solid #4a3026}@media(max-width:700px){.ac-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-search{display:grid;grid-template-columns:1fr auto}.ac-search label{grid-column:1/-1}.ac-genre-select{max-width:none;min-height:42px}.home-hero-minimal{min-height:630px}.home-hero-minimal .home-hero-content{padding:0 24px 112px}.home-hero-minimal h1{font-size:clamp(42px,10vw,64px)}.home-hero-minimal .home-hero-release-panel h1{font-size:47px;margin-bottom:16px}.home-hero-release-feature{align-items:flex-start;gap:14px}.home-hero-release-cover{width:105px;border-radius:9px}.home-hero-release-details h2{font-size:24px;margin:6px 0 9px}.home-hero-release-artists{font-size:12px;flex-wrap:wrap;margin-bottom:12px}.home-hero-avatars>span{width:30px;height:30px}.home-hero-minimal .home-hero-bottom>span:first-child{display:none}.home-hero-minimal .home-hero-bottom{justify-content:space-between}.artist-submit-grid{grid-template-columns:1fr}.artist-submit-separator{display:grid;gap:5px}.artist-review-actions,.artist-review-top{flex-wrap:wrap}.artist-review-actions input{flex-basis:100%}.home-hero-minimal .home-hero-content>h1{font-size:clamp(44px,10vw,68px);margin-bottom:23px}.home-hero-video-feature{display:block}.home-hero-video-cover{width:min(100%,290px);margin-bottom:17px}.home-hero-video-panel .home-hero-release-details h2{font-size:22px}.home-hero-minimal .home-hero-art-awards{background-size:auto 65%;background-position:top}}@media(prefers-reduced-motion:reduce){.home-hero-minimal .home-hero-art-release,.home-hero-minimal .home-hero-art-release.is-active{filter:none}}.home-hero-minimal .home-hero-bottom{left:clamp(24px,3.8vw,64px);right:clamp(24px,3.8vw,64px);z-index:3;justify-content:flex-end;pointer-events:none}.home-hero-navigation{display:flex;align-items:center;gap:15px;padding:6px;border:1px solid #ffffff38;background:#140c0cbd;box-shadow:0 8px 28px #0008;backdrop-filter:blur(12px);pointer-events:auto}.home-hero-step{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#f7ebe6;cursor:pointer;transition:background .2s,color .2s}.home-hero-step:hover{background:#ffffff20;color:#ff9a70}.home-hero-step:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-hero-position{white-space:nowrap;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;font-variant-numeric:tabular-nums}.home-hero-position span{color:#a98f88;margin:0 3px}.home-hero-minimal .home-hero-controls{gap:5px}.home-hero-minimal .home-hero-controls button{width:20px;height:4px}.home-hero-video-panel .home-hero-release-details h2{font-size:clamp(22px,2.7vw,37px);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:700px){.home-hero-minimal .home-hero-bottom{left:24px;right:24px;bottom:16px}.home-hero-navigation{gap:10px}.home-hero-minimal .home-hero-content{padding-bottom:112px}.home-hero-video-panel .home-hero-release-details h2{-webkit-line-clamp:2}}.tm-genre-picker{margin:15px 0 13px;border:1px solid #5b3a29;border-radius:12px;background:#1f1511}.tm-genre-picker summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 15px;cursor:pointer;color:#bda391;font-size:12px;list-style:none}.tm-genre-picker summary::-webkit-details-marker{display:none}.tm-genre-picker summary strong{color:#fff1e4;font-size:13px}.tm-genre-picker summary span{margin-left:auto;color:#ef8a5e}.tm-genre-picker[open] summary span{font-size:0}.tm-genre-picker[open] summary span:after{content:"Close −";font-size:12px}.tm-genre-picker .tm-genres{flex-wrap:wrap;overflow:visible;padding:0 14px 14px}.tm-periods{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 16px}.tm-periods a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 18px;border:1px solid #64402d;border-radius:11px;background:#241711;color:#d4b49e;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s}.tm-periods a:focus-visible,.tm-periods a:hover{background:#4c2319;border-color:#e5703e;color:#fff1e6}.tm-periods a[aria-current=page]{background:#bf341e;border-color:#e65030;color:#fff;box-shadow:0 7px 24px #a51c1740}.account-page{max-width:900px;margin:28px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(25px,5vw,70px);align-items:start}.account-intro{padding-top:36px}.account-intro h1{font-size:clamp(42px,5vw,66px);line-height:1.02;letter-spacing:-.065em;margin:18px 0}.account-intro p{color:#c7ada0;font-size:15px;line-height:1.7;max-width:370px}.account-card{min-width:0;padding:clamp(22px,4vw,36px);border:1px solid #76503d;border-radius:22px;background:linear-gradient(145deg,#311913,#211310);box-shadow:0 30px 80px #0005}.account-card h2{font-size:28px;letter-spacing:-.04em;margin:24px 0}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid #694536;border-radius:12px;background:#180f0d}.account-tabs button{min-height:40px;border:0;border-radius:8px;background:transparent;color:#cbb3a7;font-weight:800;cursor:pointer}.account-tabs button.active{background:#e95827;color:#fff}.account-form{display:grid;gap:16px}.account-form label{display:grid;gap:7px;color:#e5cfc3;font-size:12px;font-weight:800}.account-form input{width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid #7d5547;border-radius:9px;outline:0;background:#160e0c;color:#fff;font:inherit;font-size:14px}.account-form input:focus{border-color:#ff9c70;box-shadow:0 0 0 3px #ed6a3633}.account-form input::placeholder{color:#82695f}.account-name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-instagram{display:flex;align-items:center;border:1px solid #7d5547;border-radius:9px;background:#160e0c}.account-instagram:focus-within{border-color:#ff9c70;box-shadow:0 0 0 3px #ed6a3633}.account-instagram span{padding-inline-start:13px;color:#f09268}.account-instagram input{border:0;box-shadow:none!important}.account-form small,.account-judge-note,.account-welcome p{color:#bda49a;font-size:12px;line-height:1.6}.account-submit{min-height:47px;border:0;border-radius:9px;background:#e95827;color:#fff;font-weight:900;cursor:pointer}.account-actions button:disabled,.account-submit:disabled{opacity:.6;cursor:wait}.account-error{margin:0;padding:10px 12px;border:1px solid #bb5d46;border-radius:9px;color:#ffb6a0;background:#6d30252b;font-size:12px}.account-judge-note{margin:20px 0 0}.account-actions a,.account-judge-note a{color:#ffa379!important;font-weight:800}.account-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.account-welcome h2{margin:15px 0 23px}.account-welcome dl{display:grid;gap:13px;margin:0 0 20px}.account-welcome dl>div{min-width:0;padding:13px;border:1px solid #634638;border-radius:9px;background:#ffffff07}.account-welcome dt{color:#b89889;font-size:11px}.account-welcome dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.account-actions button{border:1px solid #805747;border-radius:8px;background:transparent;color:#f5d9ca;padding:9px 12px;cursor:pointer}@media(max-width:750px){.account-page{max-width:500px;grid-template-columns:1fr;gap:20px;margin-top:10px}.account-intro{padding:0}.account-intro h1{font-size:clamp(38px,9vw,56px);margin:13px 0}.account-intro p{margin-bottom:0}.account-card{padding:22px}}@media(max-width:400px){.account-name-row{grid-template-columns:1fr}}.account-welcome h3{font-size:17px;margin:28px 0 14px}.account-notice{color:#b8e0bd}.password-field{position:relative;display:block}.password-field input{padding-inline-end:47px!important}.password-field button{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#cfad9c;cursor:pointer}.password-field button:hover{color:#fff;background:#ffffff12}.account-nav{position:relative;flex:none;z-index:60}.account-nav-placeholder{display:inline-block;width:74px}.account-login-link{font-size:12px;font-weight:700;white-space:nowrap;color:#eacabe!important}.account-nav-trigger{display:flex;align-items:center;gap:7px;border:1px solid #704938;border-radius:24px;background:#2d1b16;color:#fff;padding:4px 8px 4px 4px;cursor:pointer;max-width:150px}.account-nav-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e95827;color:#fff;font-size:10px;font-weight:900;text-transform:uppercase}.account-nav-name{font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-nav-menu{position:absolute;top:calc(100% + 9px);inset-inline-end:0;min-width:165px;padding:6px;border:1px solid #714536;border-radius:11px;background:#261511;box-shadow:0 15px 35px #0009}.account-nav-menu a,.account-nav-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-radius:7px;background:transparent;color:#efd7c8!important;font-size:12px;font-weight:700;text-align:start;cursor:pointer}.account-nav-menu a:hover,.account-nav-menu button:hover{background:#e9582730}.account-nav-mobile{margin:12px 0 4px}.account-nav-mobile .account-nav-menu{position:static;margin-top:6px;box-shadow:none}.account-mobile-link{display:block;margin:12px 0;padding:10px 12px;color:#f2d5c5!important;font-weight:800}.admin-users-search{display:grid;gap:10px;max-width:720px;margin:28px 0 20px}.admin-users-search>label{color:#d0ad9e;font-size:12px}.admin-users-search>div{display:flex;gap:10px}.admin-users-search input{min-width:0}.admin-users-search button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.admin-users-list{display:grid;gap:9px}.admin-user-card{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(210px,1.4fr) minmax(150px,1fr);align-items:center;gap:15px;padding:17px 20px;border:1px solid #ffffff24;border-radius:13px;background:#ffffff08;overflow-wrap:anywhere}.admin-user-card>div{display:grid;gap:5px}.admin-user-card strong{color:#fff;font-size:15px}.admin-user-card small{color:#b29a90;font-size:11px}.admin-user-card>a{font-size:13px}.admin-users-more{display:block;margin:20px auto 0}@media(max-width:700px){.admin-user-card{grid-template-columns:1fr;gap:8px}.admin-users-search>div{align-items:stretch}.admin-users-search button{padding-inline:12px}}@media(max-width:760px){.admin-site>header{flex-wrap:wrap;gap:10px}.admin-site>header span{width:100%;line-height:1.9}}@font-face{font-family:BarlowCondensedFC;src:url(/fonts/editorial/BarlowCondensed-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBMPlexSansFC;src:url(/fonts/editorial/IBMPlexSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBMPlexSansFC;src:url(/fonts/editorial/IBMPlexSans-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:EstedadFC;src:url(/fonts/editorial/Estedad-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--fc-ink:#11100f;--fc-ink-2:#191817;--fc-ink-3:#22211f;--fc-paper:#f2f0e9;--fc-paper-soft:#d0ccc2;--fc-muted:#aaa69c;--fc-rule:#45423d;--fc-rule-quiet:#302e2b;--fc-signal-light:#ff646c;--fc-signal-deep:#b91020;--fc-positive:#9cbfac;--fc-negative:#d7a28b;--fc-display:BarlowCondensedFC,"Arial Narrow",sans-serif;--fc-text:IBMPlexSansFC,Arial,sans-serif;--fc-persian:EstedadFC,Tahoma,sans-serif;--fc-space-1:4px;--fc-space-2:8px;--fc-space-3:12px;--fc-space-4:16px;--fc-space-6:24px;--fc-space-8:32px;--fc-space-12:48px;--fc-space-16:64px;--fc-radius:2px;--fc-motion:160ms;--background:var(--fc-ink);--foreground:var(--fc-paper);--border:var(--fc-rule-quiet);--orange:var(--fc-signal);--red:var(--fc-signal);--wine:#391417;--dark-red:var(--fc-ink)}html{background:var(--fc-ink)}.admin-site,.judge-shell,.music-site,.site,body{font-family:var(--fc-text);background:var(--fc-ink);color:var(--fc-paper)}body{font-size:15px;line-height:1.5}.artist-fa,.persian,:lang(fa),[dir=rtl],[lang=fa]{font-family:var(--fc-persian);line-height:1.75;letter-spacing:normal;text-transform:none}:lang(fa) :is(h1,h2,h3,button,small,strong,span),[dir=rtl] :is(h1,h2,h3,button,small,strong,span){letter-spacing:normal;text-transform:none}a,button,input,select,summary,textarea{font-family:inherit}a,button{transition:transform var(--fc-motion) ease,opacity var(--fc-motion) ease}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fc-signal-light)!important;outline-offset:3px;box-shadow:none!important}:is(.site,.music-site,.judge-shell,.admin-site) :is(button,input,select,textarea){accent-color:var(--fc-signal)}::selection{background:var(--fc-signal);color:#fff}.ac-heading .music-eyebrow,.artist-submit-intro .music-eyebrow,.awards-season-line,.eyebrow,.female-hero .music-eyebrow,.music-eyebrow,.section-label,.tm-hero .music-eyebrow{color:var(--fc-signal-light);font-family:var(--fc-text);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.red-line{width:29px;height:3px;background:var(--fc-signal)}:is(.site,.music-site,.judge-shell,.admin-site) :is(h1,h2,h3){color:var(--fc-paper)}:is(.music-main,.site main,.judge-shell main) :is(h1,h2){text-wrap:balance}:is(.music-main,.site main,.judge-shell main) h1{font-family:var(--fc-display);font-weight:700;letter-spacing:-.018em;line-height:.91}:is(.music-main,.site main,.judge-shell main) h2{font-family:var(--fc-display);font-weight:700;letter-spacing:.005em;line-height:1}:is(.music-main,.site main,.judge-shell main) h1 em,:is(.music-main,.site main,.judge-shell main) h2 em{color:var(--fc-signal-light);font-style:normal}:is(.number,.rank,.big-rank,.ac-position,.ac-score,.tm-rank,.tm-score strong,.ranking-position,.ranking-value strong,.female-position,.female-result strong,.music-stats strong,.fan-rank-grid strong,.producer-profile-stats strong,.vb-rank,.vb-main-score strong){font-variant-numeric:tabular-nums lining-nums}.judge-shell>header,.music-site>.music-header,.site>.header{background:var(--fc-ink)!important;border-bottom:1px solid var(--fc-rule)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.music-site>.music-header,.site>.header{min-height:72px}.music-header nav a,.site>.header>nav>.header-more>summary,.site>.header>nav>a{color:var(--fc-paper-soft);font-family:var(--fc-text);font-size:11px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.music-header nav a:hover,.site>.header>nav>.header-more>summary:hover,.site>.header>nav>a:hover{color:#fff}.header nav .active:after,.music-header nav a.active:after{height:3px!important;background:var(--fc-signal)!important}.account-nav-menu,.dashboard-mobile-menu nav,.fc-menu-panel,.header-more>div{background:var(--fc-ink-2)!important;border:1px solid var(--fc-rule)!important;border-radius:var(--fc-radius)!important;box-shadow:none!important}.account-nav-menu :is(a,button),.header-more>div>a{border-radius:0}.account-nav-trigger,.dashboard-mobile-menu summary,.fc-menu-trigger{border:1px solid var(--fc-rule)!important;border-radius:var(--fc-radius)!important;background:var(--fc-ink-2)!important;color:var(--fc-paper)!important;box-shadow:none!important}.fc-menu-panel nav>a{border-radius:var(--fc-radius)!important;background:transparent!important;border-color:var(--fc-rule-quiet)!important}.fc-menu-panel nav>a.active,.fc-menu-panel nav>a:hover{background:#e3202b18!important;border-color:var(--fc-signal)!important;transform:none!important}.account-nav-avatar{background:var(--fc-signal)!important}.home-hero-minimal{background:#090909;border-bottom:1px solid var(--fc-rule)}.home-hero-minimal .home-hero-content{padding-inline:clamp(24px,6vw,96px);max-width:1250px}.home-hero-minimal .home-hero-content>h1{max-width:980px;margin:0 0 var(--fc-space-8);font-family:var(--fc-display);font-size:clamp(74px,10vw,160px);font-weight:700;letter-spacing:-.022em;line-height:.82;text-transform:uppercase;text-shadow:0 2px 24px #0009}.home-hero-minimal h1 em{color:var(--fc-paper)!important;font-style:normal}.home-hero-minimal h1 em:after{content:none}.home-hero-minimal .home-hero-cta{min-height:50px;padding:0 20px;background:var(--fc-signal);border:1px solid var(--fc-signal);border-radius:var(--fc-radius);color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-hero-minimal .home-hero-cta:hover{background:var(--fc-signal-deep);border-color:var(--fc-signal-deep);transform:none}.home-hero-minimal .home-hero-bottom{inset-inline:clamp(20px,6vw,96px);bottom:22px}.home-hero-navigation{gap:7px;padding:3px 6px;border:1px solid #ffffff70;border-radius:var(--fc-radius);background:#11100fd9;box-shadow:none;backdrop-filter:none}.home-hero-step{width:44px;height:44px;border-radius:0;color:#fff}.home-hero-step:hover{background:var(--fc-signal);color:#fff}.home-hero-minimal .home-hero-controls{gap:3px}.home-hero-minimal .home-hero-controls button{width:26px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent}.home-hero-minimal .home-hero-controls button span{position:static;display:block;width:22px;height:3px;border-radius:0;background:#fff6;transform:none;animation:none}.home-hero-minimal .home-hero-controls button.is-active span{background:var(--fc-signal);transform:none;animation:none}.home-hero-minimal .home-hero-controls button[aria-pressed=true]{background:transparent}.home-hero-release-cover,.home-hero-video-cover{border:1px solid #fff8;border-radius:var(--fc-radius);box-shadow:none;background:var(--fc-ink-2)}.home-hero-release-date{color:var(--fc-paper-soft);font-size:10px;letter-spacing:.18em}.home-hero-release-details h2{font-family:var(--fc-display);font-size:clamp(34px,5vw,64px);letter-spacing:0;line-height:.98}.ac-chart{padding-top:var(--fc-space-12)}.ac-heading{padding-bottom:var(--fc-space-8);border-bottom:1px solid var(--fc-rule);margin-bottom:var(--fc-space-6)}.ac-heading :is(h1,h2){font-size:clamp(52px,7vw,98px)!important;letter-spacing:-.015em!important;line-height:.87!important;margin:10px 0 14px}.ac-heading p{color:var(--fc-paper-soft)!important}.ac-tabs{gap:0;border-bottom:1px solid var(--fc-rule);padding:0;margin-bottom:var(--fc-space-6)}.ac-tabs button{min-height:48px;padding:10px 18px;border:0;border-inline-end:1px solid var(--fc-rule-quiet);border-radius:0;background:transparent;font-size:12px;font-weight:600;box-shadow:none;text-transform:uppercase;letter-spacing:.05em}.ac-tabs button.active{background:var(--fc-paper);border-color:var(--fc-paper);color:var(--fc-ink);box-shadow:inset 0 -3px 0 var(--fc-signal)}.ac-tabs button.active span{color:var(--fc-signal-deep)}.ac-tabs button:hover:not(.active){background:var(--fc-ink-3);color:#fff}.ac-filters :is(input,select),.ac-genre-select,.ac-reset,.ac-search button,.ac-search label,.female-controls :is(label,select,button,a),.female-genres a,.ranking-filter-actions :is(a,button),.ranking-filters :is(input,select),.tm-genre-picker,.tm-genres a,.tm-pagination a{border:1px solid var(--fc-rule)!important;border-radius:var(--fc-radius)!important;background:var(--fc-ink-2)!important;color:var(--fc-paper)!important;box-shadow:none!important}.ac-genre-select,.ac-search :is(label,button),.female-controls :is(label,select,button,a){min-height:46px}.ac-search label:focus-within,.female-controls label:focus-within{border-color:var(--fc-signal-light)!important}.ac-filters,.ranking-filters,.vb-filters{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:var(--fc-ink-2)!important;box-shadow:none!important}.ac-filters label,.ranking-filters label{color:var(--fc-paper-soft)}.ac-chart-meta,.ac-summary,.tm-chart-meta{color:var(--fc-muted)}.ac-table-scroll{border:0;border-radius:0;overflow-x:auto}.ac-table{border-top:3px solid var(--fc-paper)}.ac-table,.ac-table th{border-bottom:1px solid var(--fc-rule)}.ac-table th{background:var(--fc-ink);color:var(--fc-muted);font-size:10px;font-weight:600;letter-spacing:.1em}.ac-table tbody tr:nth-child(2n) td,.ac-table td{background:transparent;border-top:1px solid var(--fc-rule-quiet)}.ac-table tr:hover td{background:#f2f0e90d}.ac-table tbody tr:nth-child(-n+3){border-inline-start:3px solid var(--fc-signal)}.ac-position,.female-position,.ranking-position,.tm-rank,.vb-rank{font-family:var(--fc-display);font-weight:700;font-size:clamp(27px,3vw,45px);line-height:.95;letter-spacing:-.02em;color:var(--fc-paper)}.ac-table .ac-position{font-family:var(--fc-display);font-size:38px;font-weight:700;line-height:1;color:var(--fc-paper)}.ac-table tbody tr:nth-child(-n+3) .ac-position{color:var(--fc-signal-light)}.ac-identity img,.ac-monogram{border:1px solid var(--fc-rule);border-radius:var(--fc-radius);background:var(--fc-ink-3)}.ac-identity strong{color:var(--fc-paper);font-weight:600}.ac-score,.female-result strong,.ranking-value strong,.tm-score strong{color:var(--fc-paper);font-family:var(--fc-display);font-size:clamp(25px,2.6vw,37px);font-weight:700;letter-spacing:0}.ac-metric strong{color:var(--fc-paper);font-variant-numeric:tabular-nums}.ac-identity small,.ac-table small,.tm-measures small,.tm-score small{color:var(--fc-muted)}.ac-metric .ac-up{color:var(--fc-positive)}.ac-metric .ac-down{color:var(--fc-negative)}.ac-pending,.female-empty,.music-empty,.ranking-empty,.tm-empty{border:1px solid var(--fc-rule);border-radius:0;background:var(--fc-ink-2);box-shadow:none}.ac-pending-card{border:0;border-top:1px solid var(--fc-rule);border-radius:0;background:transparent;transform:none!important}.ac-pending-card:hover{background:var(--fc-ink-3)}.ac-pending-photo{border-radius:var(--fc-radius)}.female-hero,.ranking-hero,.tm-hero{padding:var(--fc-space-12) 0 var(--fc-space-8);border:0;border-bottom:1px solid var(--fc-rule);border-radius:0;background:transparent;box-shadow:none;text-align:start}.female-hero h1,.ranking-hero h1,.tm-hero h1{font-size:clamp(66px,9vw,130px);line-height:.85;letter-spacing:-.015em;margin:16px 0 22px}.female-hero>p,.ranking-hero>p,.tm-hero p{margin-inline:0;color:var(--fc-paper-soft)}.ranking-sources span,.tm-weight-legend span{border-radius:var(--fc-radius);background:transparent;border:1px solid var(--fc-rule)}.tm-weight-legend b{color:var(--fc-signal-light)}.tm-genre-picker summary{color:var(--fc-paper-soft)}.female-genres a.active,.female-genres a:hover,.tm-genres a[aria-current=page],.tm-pagination a[aria-current=page]{background:var(--fc-paper)!important;border-color:var(--fc-paper)!important;color:var(--fc-ink)!important}.tm-list{gap:0;border-top:3px solid var(--fc-paper)}.tm-row{border:0;border-bottom:1px solid var(--fc-rule);border-radius:0;padding:20px 16px;background:transparent}.tm-row,.tm-row:hover{box-shadow:none;transform:none}.tm-row:hover{background:#f2f0e90d;border-color:var(--fc-rule)}.music-thumb,.tm-art{border-radius:var(--fc-radius);background:var(--fc-ink-3)}.tm-measures b{color:var(--fc-paper)}.tm-method{text-align:start;margin-inline:0}.female-chart-rows,.ranking-list,.track-chart-table{border:0;border-top:3px solid var(--fc-paper);border-radius:0;background:transparent}.female-chart-head,.ranking-list-head,.track-chart-head{border-bottom:1px solid var(--fc-rule);background:transparent;color:var(--fc-muted)}.female-chart-row,.ranking-list-row,.track-chart-row{border-top:0;border-bottom:1px solid var(--fc-rule-quiet);background:transparent}.female-chart-row:hover,.ranking-list-row:hover,.track-chart-row:hover{background:#f2f0e90d}.female-identity i,.female-identity img,.ranking-identity img,.ranking-monogram{border-radius:var(--fc-radius)}.female-directory>div:last-child>a,.female-overview>div{border:1px solid var(--fc-rule);border-radius:0;background:transparent}.female-directory>div:last-child>a:hover{border-color:var(--fc-signal)}.track-chart-hero{text-align:start;border-bottom:1px solid var(--fc-rule)}.chart-genres,.chart-platforms{justify-content:flex-start}.chart-genres a,.chart-platforms a{border-radius:0}.chart-genres a.active,.chart-platforms a.active{background:var(--fc-paper);color:var(--fc-ink);border-color:var(--fc-paper)}.chart-pos strong{font-family:var(--fc-display);font-size:38px}.music-main{width:min(1320px,100% - 56px);padding-top:var(--fc-space-12)}.artist-hero{border-bottom:3px solid var(--fc-paper)}.artist-hero,.artist-hero.artist-link-hero{grid-template-columns:clamp(190px,24vw,310px) minmax(0,1fr);gap:clamp(26px,5vw,72px);align-items:end;padding:var(--fc-space-8) 0 var(--fc-space-12)}.artist-hero.artist-link-hero{display:grid;min-height:0;margin:0 0 var(--fc-space-8);border:0;border-bottom:3px solid var(--fc-paper);border-radius:0;background:transparent;overflow:visible}.artist-link-hero .artist-hero-backdrop,.artist-link-hero:after{display:none}.artist-link-hero .artist-photo{width:100%;height:auto;aspect-ratio:4/5;margin:0;border:1px solid var(--fc-rule);border-radius:0;background:var(--fc-ink-3);box-shadow:none}.artist-link-hero .artist-hero-content{padding-bottom:var(--fc-space-1)}.artist-link-hero .artist-social-links a{border:1px solid var(--fc-rule);border-radius:0;background:transparent;color:var(--fc-paper);font-size:11px;font-weight:600;box-shadow:none}.artist-link-hero .artist-social-links a:hover{border-color:var(--fc-signal);background:#e3202b12;transform:none}.artist-photo{width:100%;height:auto;aspect-ratio:4/5;border:1px solid var(--fc-rule);border-radius:0;background:var(--fc-ink-3);font-family:var(--fc-display);font-size:90px;color:var(--fc-paper)}.artist-photo img{object-position:center 28%}.artist-hero h1{font-size:clamp(72px,10vw,150px);line-height:.83;letter-spacing:-.015em;margin:12px 0 22px}.artist-fa{color:var(--fc-paper-soft)}.artist-scene-tags span,.artist-tags span,.fan-tags span{padding:5px 9px;border:1px solid var(--fc-rule);border-radius:0;background:transparent;color:var(--fc-paper-soft);font-size:10px;font-weight:600}.artist-platform-grid a,.artist-platform-links a,.artist-references a,.fan-platforms a,.music-links a{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:transparent!important;color:var(--fc-paper)!important;box-shadow:none!important;transform:none!important}.artist-platform-grid a:hover,.artist-platform-links a:hover,.artist-references a:hover,.fan-platforms a:hover,.music-links a:hover{border-color:var(--fc-signal)!important;background:#e3202b12!important}.artist-columns aside,.artist-dossier,.artist-facts>div,.fan-rank-grid>div,.music-stats>a,.music-stats>div{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.artist-dossier{border-inline-start:3px solid var(--fc-signal)!important}.artist-facts small,.music-stats small,.music-stats>a small{color:var(--fc-muted)}.music-stats{gap:0;margin:var(--fc-space-8) 0 var(--fc-space-16)}.music-stats>a,.music-stats>div{border-inline-end:0!important}.music-stats>:last-child{border-inline-end:1px solid var(--fc-rule)!important}.music-stats strong,.music-stats>a strong{font-family:var(--fc-display);font-size:clamp(30px,4vw,48px);letter-spacing:0}.artist-columns{gap:clamp(26px,5vw,70px)}.artist-columns h2{font-size:clamp(31px,4vw,45px);padding-bottom:12px;border-bottom:1px solid var(--fc-rule)}.music-release-list{gap:0;border-top:1px solid var(--fc-rule)}.artist-track-card,.music-release-list>a{border:0!important;border-bottom:1px solid var(--fc-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.artist-track-card:hover,.music-release-list>a:hover{background:#f2f0e90b!important}.artist-track-grid{gap:0}.artist-track-card{padding-block:14px}.artist-track-card img{border-radius:var(--fc-radius)}.fan-cover{border-radius:0;background:var(--fc-ink-3)}.fan-cover,.fan-rank{border:1px solid var(--fc-rule);box-shadow:none}.fan-rank{border-inline-start:3px solid var(--fc-signal);border-radius:0;background:var(--fc-ink-2)}.awards-category-hero,.awards-hero{border-bottom:1px solid var(--fc-rule);background:transparent!important;box-shadow:none!important}.awards-hero{text-align:start;max-width:none;margin:0;padding:var(--fc-space-12) 0 var(--fc-space-8)}.awards-hero p{margin-inline:0}.awards-category-hero h1,.awards-hero h1{font-size:clamp(68px,9vw,130px);line-height:.88}.awards-grid{gap:0;border-top:3px solid #b59a72}.award-category{border:0!important;border-bottom:1px solid var(--fc-rule)!important;border-radius:0!important;background:var(--fc-ink)!important;box-shadow:none!important;transform:none!important}.award-category:hover{background:var(--fc-ink-2)!important;box-shadow:none!important}.award-plaque{border:1px solid #7e6b51;border-radius:0;background:#100e0c;box-shadow:none}.award-category-copy>span{color:#d5b485}.award-category-copy h2{font-size:clamp(26px,2.6vw,38px);line-height:.95}.award-plaque-hero{box-shadow:none}.account-card,.admin-auth,.admin-columns>section,.admin-form,.artist-submit-form,.artist-submit-success,.chart-method,.judge-intro,.judge-nominee,.judge-panel,.judge-signin,.ranking-method,.vb-formula,.vb-hero,.vb-list{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:var(--fc-ink-2)!important;box-shadow:none!important}.account-form input,.account-instagram,.admin-site :is(input,select,textarea),.artist-submit-form :is(input,select,textarea),.judge-shell :is(input,select,textarea),.vb-filter-grid :is(input,select){border:1px solid var(--fc-rule)!important;border-radius:var(--fc-radius)!important;background:var(--fc-ink)!important;color:var(--fc-paper)!important;box-shadow:none!important}.account-submit,.admin-primary,.artist-submit-button,.artist-submit-success button,.judge-signin form button,.vb-filter-actions button,.vb-refresh button{border:1px solid var(--fc-signal)!important;border-radius:var(--fc-radius)!important;background:var(--fc-signal)!important;color:#fff!important;box-shadow:none!important}.account-tabs,.account-welcome dl>div,.judge-admin-stats>div,.judge-results article,.judge-score,.vb-metric-grid>div{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:transparent!important}.account-tabs button,.admin-site button,.judge-shell button,.vb-tabs a{border-radius:var(--fc-radius)!important}.account-tabs button.active,.admin-site button.active,.judge-toolbar button.active{background:var(--fc-signal)!important;color:#fff!important}.account-intro h1,.admin-title h1,.artist-submit-intro h1,.judge-intro h1{font-size:clamp(64px,8vw,112px);line-height:.87;letter-spacing:0}.judge-shell>header a{font-family:var(--fc-text)}.judge-score-grid{gap:0}.judge-score{margin:0}.route-loading{background:var(--fc-ink)}.wave-loader{color:var(--fc-paper-soft)}.details-modal,[data-slot=dialog-content]{border:1px solid var(--fc-rule)!important;border-radius:0!important;background:var(--fc-ink-2)!important;color:var(--fc-paper)!important}:is(.account-error,.artist-submit-error,.judge-conflict,[role=alert]){border-inline-start:3px solid var(--fc-signal-light)}:is(button,input,select,textarea):disabled,:is(button,input,select,textarea)[disabled]{opacity:.5}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.music-main{width:min(100% - 36px,1320px)}.home-hero-minimal .home-hero-content>h1{font-size:clamp(68px,12vw,110px)}.artist-hero{grid-template-columns:190px minmax(0,1fr)}.music-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.music-stats>*{border:1px solid var(--fc-rule)!important}}@media(max-width:600px){.music-site>.music-header,.site>.header{min-height:64px}.site main{padding-inline:18px}.music-main{width:calc(100% - 36px);padding-top:28px}.home-hero-minimal{min-height:clamp(550px,86svh,720px)}.home-hero-minimal .home-hero-content{padding-inline:20px;padding-bottom:100px}.home-hero-minimal .home-hero-content>h1{font-size:clamp(65px,15.5vw,95px);line-height:.85;margin-bottom:24px}.home-hero-minimal .home-hero-bottom{inset-inline:20px;bottom:14px;justify-content:center}.home-hero-release-feature,.home-hero-video-feature{align-items:flex-start;gap:14px;flex-direction:column}.home-hero-release-cover{width:125px}.home-hero-video-cover{width:min(100%,260px)}.home-hero-release-details h2{font-size:33px}.ac-heading :is(h1,h2),.female-hero h1,.ranking-hero h1,.tm-hero h1{font-size:clamp(54px,13vw,78px)!important;line-height:.88!important}.ac-tabs button{padding:10px 12px;font-size:10px;min-height:45px}.ac-tabs button span{display:none}.ac-table-scroll{margin-inline:-18px;padding-inline:18px}.ac-table{min-width:760px}.tm-row{padding-inline:4px}.tm-rank{font-size:30px}.artist-hero,.artist-hero.artist-link-hero{display:block;padding-top:16px}.artist-photo{aspect-ratio:4/5}.artist-link-hero .artist-photo,.artist-photo{width:min(62vw,240px);height:auto;margin-bottom:26px}.artist-hero h1{font-size:clamp(68px,17vw,100px)}.artist-columns{display:block}.artist-columns aside{margin-top:36px}.music-stats strong,.music-stats>a strong{font-size:31px}.award-category{gap:11px}}:root{--fc-ink:#120e0d;--fc-ink-2:#201714;--fc-ink-3:#30211d;--fc-paper:#f8f0e9;--fc-paper-soft:#d9c8be;--fc-muted:#b39d91;--fc-rule:#594039;--fc-rule-quiet:#3c2a26;--fc-signal:#e3202b;--fc-signal-light:#ff7572;--fc-signal-deep:#a91523;--fc-radius-art:10px;--fc-radius-control:8px;--fc-radius-panel:18px;--fc-radius-feature:28px;--fc-radius:var(--fc-radius-control);--fc-glow:0 18px 54px #09040370;--fc-display:BarlowCondensedFC,Impact,"Arial Narrow",sans-serif}.admin-site,.judge-shell,.music-site,.site,body,html{background:var(--fc-ink)}.music-site,.site{background-image:radial-gradient(ellipse 90% 26% at 50% 0,#64272124,transparent 75%)}.judge-shell>header,.music-site>.music-header,.site>.header{background:#140e0deb!important;border-bottom-color:#624036!important;box-shadow:0 12px 36px #08040442!important}.farschart-logo-name{font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important}.account-nav-menu,.dashboard-mobile-menu nav,.fc-menu-panel,.header-more>div{background:#261915!important;border-color:#705044!important;border-radius:var(--fc-radius-panel)!important;box-shadow:var(--fc-glow)!important}.account-nav-menu :is(a,button),.header-more>div>a{border-radius:var(--fc-radius-control)}.account-nav-trigger,.dashboard-mobile-menu summary,.fc-menu-trigger{border-color:#705044!important;border-radius:var(--fc-radius-control)!important;background:#271915!important}.fc-menu-panel nav>a{border-radius:var(--fc-radius-control)!important}.header-more>summary{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer}.header-more>summary svg{transition:transform .16s ease}.header-more[open]>summary{color:#fff!important}.header-more[open]>summary svg{transform:rotate(180deg)}.header-more>div{top:calc(100% + 8px);min-width:215px;padding:8px!important;border:1px solid #865447!important;border-top:2px solid var(--fc-signal)!important;border-radius:12px!important;background:#241613!important;box-shadow:0 20px 45px #0009!important}.header-more>div>a{display:block;padding:10px 12px;border-radius:7px!important;color:#e7d6cd;font-size:12px;line-height:1.35}.header-more>div>a:focus-visible,.header-more>div>a:hover{background:#a51d28!important;color:#fff;transform:none}.site .release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site .release-card{min-width:0;padding:18px;border:1px solid var(--fc-rule-quiet);border-radius:var(--fc-radius-panel);background:linear-gradient(145deg,#241815,#1a1210)}.site .release-cover{width:min(100%,180px);aspect-ratio:1;margin:0 0 16px;overflow:hidden;border-radius:var(--fc-radius-art);background:#2e211d}.site .release-cover img{width:100%;height:100%;object-fit:cover}.site .release-loading>p{color:var(--fc-muted);font-size:13px;margin:8px 0 0}.site .release-skeleton{min-height:350px;pointer-events:none}.site .release-skeleton .release-cover,.site .release-skeleton>span{display:block;background:linear-gradient(120deg,#46302a,#624139,#46302a);animation:release-loading-pulse 1.2s ease-in-out infinite alternate}.site .release-skeleton>span{height:13px;width:75%;margin:12px 0;border-radius:5px}.site .release-skeleton>span:last-child{width:46%}@keyframes release-loading-pulse{to{opacity:.48}}@media(prefers-reduced-motion:reduce){.site .release-skeleton .release-cover,.site .release-skeleton>span{animation:none}}@media(max-width:1050px){.site .release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.site .release-grid{grid-template-columns:1fr}.site .release-cover{width:150px}.site .release-card{padding:16px}}.home-hero-minimal{background:#140b0a;background-image:linear-gradient(112deg,#100b0a,#21100e 57%,#6b1c1f);border-bottom-color:#8e302d}.home-hero-minimal .home-hero-art-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#130c0bd9,#1c0e0d55 52%,#7b1e2391)}.home-hero-minimal .home-hero-content{position:relative;isolation:isolate}.home-hero-minimal .home-hero-content:before{content:"";position:absolute;z-index:-1;left:clamp(12px,5vw,72px);top:8%;width:clamp(105px,17vw,260px);height:44%;background:#b91c28ba;border-radius:var(--fc-radius-feature) 5px var(--fc-radius-feature) 5px;transform:rotate(-4deg);box-shadow:18px 20px 50px #0e06065c;pointer-events:none}.home-hero-minimal .home-hero-content>h1{text-shadow:0 8px 32px #120707a8}.home-hero-minimal .home-hero-cta{border-radius:var(--fc-radius-control);background:#e3202b;box-shadow:0 12px 28px #830e1b66;transition:transform .18s ease}.home-hero-minimal .home-hero-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #830e1b77}.home-hero-navigation{border-color:#f8e9de4d;border-radius:999px;background:#221410e6;box-shadow:0 10px 28px #06030273}.home-hero-step{border-radius:50%}.home-hero-minimal .home-hero-controls button,.home-hero-minimal .home-hero-controls button span{border-radius:999px}.home-hero-release-cover,.home-hero-video-cover{overflow:hidden;border-radius:var(--fc-radius-art)!important;box-shadow:0 20px 44px #07030390!important}.home-hero-release-cover img,.home-hero-video-cover img{transition:transform .25s ease}.home-hero-release-feature:hover .home-hero-release-cover img,.home-hero-video-feature:hover .home-hero-video-cover img{transform:scale(1.035)}.home-hero-avatars span{border-radius:50%}.home-hero-release-sequence{display:flex;gap:6px;margin-top:17px}.home-hero-release-sequence span{width:22px;height:3px;border-radius:999px;background:#ffffff5c}.home-hero-release-sequence span.is-active{background:#ffad82}.home-hero-minimal .home-hero-art-concert{background-color:#27100e;background-image:url(/concert-stage-crowd.webp);background-position:60%;background-size:cover}.home-hero-minimal .home-hero-concert-panel .home-hero-content{max-width:1380px;padding-bottom:95px}.home-hero-concert-panel .home-hero-content:before{display:none}.home-hero-concert-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.home-hero-concert-card{position:relative;isolation:isolate;min-width:0;min-height:355px;overflow:hidden;border:1px solid #ffffff4d;border-radius:var(--fc-radius-feature);background:#1e0c0b;box-shadow:0 20px 50px #0008}.home-hero-concert-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100909e8,#1c0c0dc9 62%,#280c0b91)}.home-hero-concert-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(17px) saturate(.85);transform:scale(1.15)}.home-hero-concert-card-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,220px);align-items:end;gap:clamp(14px,3vw,45px);min-height:355px;padding:clamp(18px,2.2vw,30px)}.home-hero-concert-copy{min-width:0}.home-hero-concert-panel>.home-hero-content>.home-hero-concert-kicker{margin:0 0 16px;font-size:11px;letter-spacing:.2em}.home-hero-concert-kicker{display:block;margin-bottom:14px;color:#ffb68e;font-size:10px;font-weight:850;letter-spacing:.16em;line-height:1.4}.home-hero-concert-copy h2{margin:0;color:#fff;font-size:clamp(27px,2.6vw,42px);font-weight:900;line-height:1.02;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 3px 15px #000a}.home-hero-concert-tagline{margin:11px 0 17px;color:#fff0e8;font-size:clamp(12px,1.1vw,15px);font-weight:650;line-height:1.35}.home-hero-concert-details{display:grid;gap:5px;margin:0 0 18px;color:#fff4eb;font-size:clamp(12px,1vw,15px);font-weight:700}.home-hero-concert-details time{color:#ffad82;letter-spacing:.06em}.home-hero-concert-poster{display:block;width:100%;height:280px;object-fit:contain;object-position:center;border:1px solid #ffffff75;border-radius:var(--fc-radius-art);box-shadow:0 15px 35px #000a;background:#120d0c}.home-hero-concert-poster.is-poster-screenshot{object-fit:cover;object-position:center 52%}.home-hero-concert-card .home-hero-cta{min-height:40px;padding:0 15px;gap:10px;font-size:12px}.home-hero-concert-panel.is-active .home-hero-concert-grid{animation:home-hero-rise .55s .2s both}@media(max-width:700px){.home-hero-minimal .home-hero-art-awards{background-size:cover;background-position:65%;background-color:#2a170f}.home-hero-minimal .home-hero-art-concert{background-position:61%;background-size:cover}.home-hero-minimal .home-hero-concert-panel .home-hero-content{padding:0 18px 88px}.home-hero-concert-panel>.home-hero-content>.home-hero-concert-kicker{font-size:9px;margin-bottom:10px}.home-hero-concert-grid{grid-template-columns:1fr;gap:10px}.home-hero-concert-card,.home-hero-concert-card-inner{min-height:205px}.home-hero-concert-card{background:#21100ed9;border-color:#ffffff69;box-shadow:0 16px 40px #0008}.home-hero-concert-card-inner{grid-template-columns:minmax(0,1fr) 84px;gap:12px;padding:15px}.home-hero-concert-kicker{font-size:8px;margin-bottom:7px}.home-hero-concert-copy h2{font-size:clamp(21px,5.5vw,29px)}.home-hero-concert-tagline{font-size:11px;margin:5px 0 9px}.home-hero-concert-details{gap:3px;margin-bottom:9px;font-size:11px}.home-hero-concert-poster{width:84px;height:112px;align-self:center;object-fit:cover}.home-hero-concert-card .home-hero-cta{min-height:33px;padding:0 10px;font-size:11px}}@media(max-width:390px){.home-hero-concert-card,.home-hero-concert-card-inner{min-height:195px}.home-hero-concert-card-inner{grid-template-columns:minmax(0,1fr) 70px}.home-hero-concert-poster{width:70px;height:96px}.home-hero-concert-copy h2{font-size:21px}}.home-hero-concert-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:220px;height:260px;border-radius:18px;overflow:hidden;border:1px solid #b97f6755;align-self:center;background:#21120f}.home-hero-concert-portraits img{width:100%;height:100%;object-fit:cover;min-width:0}@media(max-width:700px){.home-hero-concert-portraits{width:84px;height:164px;border-radius:12px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.home-hero-concert-portraits img{object-position:center 30%}}@media(max-width:390px){.home-hero-concert-portraits{width:70px;height:144px}}@media(prefers-reduced-motion:reduce){.home-hero-concert-panel.is-active .home-hero-concert-grid{animation:none}}.site .home-top-songs{padding:clamp(28px,4vw,58px) 0 52px;scroll-margin-top:94px}.home-top-songs-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.home-top-songs-heading .music-eyebrow{display:flex;align-items:center;gap:9px}.home-top-songs-heading h2{margin:12px 0 8px;font-size:clamp(38px,5vw,68px);line-height:.98}.home-top-songs-heading p{margin:0;color:#c9ad9c;font-size:14px}.home-top-songs-heading>a{display:inline-flex;align-items:center;gap:9px;color:#ffad86;font-size:13px;font-weight:750;white-space:nowrap}.home-top-songs-heading>a:hover{color:#fff2e9}.home-top-songs .tm-periods{margin:22px 0 16px}.tm-search{display:flex;align-items:stretch;gap:9px;margin:12px 0 14px;max-width:570px}.tm-search label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0 15px;border:1px solid #735044;border-radius:12px;background:#251814;color:#c9a897;transition:border-color .18s,box-shadow .18s}.tm-search label:focus-within{border-color:#e96e49;box-shadow:0 0 0 2px #e96e4926}.tm-search input{width:100%;height:44px;border:0;outline:0;background:transparent;color:#fff1e8;font:inherit;font-size:14px}.tm-search input::placeholder{color:#a88c7e}.tm-search button{border:1px solid #b74430;border-radius:11px;padding:0 18px;background:#b53423;color:white;font-weight:700;cursor:pointer}.tm-search button:hover{background:#d44930}.home-top-songs .tm-periods button{min-height:43px;padding:10px 18px;border:1px solid #64402d;border-radius:11px;background:#241711;color:#d4b49e;font-size:12px;font-weight:700}.home-top-songs .tm-periods button:focus-visible,.home-top-songs .tm-periods button:hover{background:#4c2319;border-color:#e5703e;color:#fff1e6}.home-top-songs .tm-periods button[aria-pressed=true]{background:#bf341e;border-color:#e65030;color:#fff;box-shadow:0 7px 24px #a51c1740}.home-top-songs .tm-pagination button{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #60402d;border-radius:8px;background:#21140f;color:#d3af96;font-size:13px}.home-top-songs .tm-pagination button[aria-current=page]{background:#df541f;border-color:#f97542;color:#fff}@media(max-width:600px){.home-top-songs-heading{align-items:start;flex-direction:column}.home-top-songs-heading h2{font-size:clamp(36px,10vw,48px)}.home-top-songs .tm-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-top-songs .tm-periods button{padding:8px 5px;font-size:11px}}.ac-heading{border-bottom-color:#7d493e}.ac-tabs{gap:6px;border-bottom:0}.ac-tabs button{border:1px solid #5f4037;border-radius:var(--fc-radius-control);background:#241714;color:var(--fc-paper-soft)}.ac-tabs button.active{background:#b91b27;border-color:#d63c3f;color:#fff;box-shadow:0 8px 22px #8b17234a,inset 0 -2px 0 #ff8c84}.ac-tabs button.active span{color:#fff}.ac-tabs button:hover:not(.active){background:#3a211d}.ac-filters :is(input,select),.ac-genre-select,.ac-reset,.ac-search button,.ac-search label,.female-controls :is(label,select,button,a),.female-genres a,.ranking-filter-actions :is(a,button),.ranking-filters :is(input,select),.tm-genre-picker,.tm-genres a,.tm-pagination a{border-color:#63433a!important;border-radius:var(--fc-radius-control)!important;background:#241814!important}.ac-filters,.ranking-filters,.vb-filters{border-color:#5c3b33!important;border-radius:var(--fc-radius-panel)!important;background:linear-gradient(145deg,#2b1b17,#211713)!important;box-shadow:0 14px 32px #09040433!important}.ac-search label:focus-within{border-color:#f18579!important;outline:0!important;box-shadow:0 0 0 3px #e3202b30!important}.ac-search label input:focus,.ac-search label input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.ac-filters :is(input,select,button):focus-visible,.ac-search :is(select,button):focus-visible{outline:0!important;border-color:#f18579!important;box-shadow:0 0 0 3px #e3202b30!important}.ac-table{border-top-color:#b7473d}.ac-table th{background:#1a1210}.ac-table tbody tr:nth-child(-n+3) td{background:#2a1b17}.ac-table tbody tr:first-child td{background:linear-gradient(90deg,#551e1c,#301b17 54%,#291a16)}.ac-table tbody tr:nth-child(-n+3):hover td{background:#47211c}.ac-table tbody tr:hover td,.ac-table tbody tr:nth-child(2n):hover td{background:#3d2822!important}.ac-table tbody tr:nth-child(-n+3):hover td{background:#603027!important}.ac-table tbody tr:first-child:hover td{background:#6e2827!important}.ac-table tbody tr:first-child .ac-position{color:#ffbeb1;font-size:clamp(44px,4.6vw,65px);text-shadow:0 5px 20px #11070780}.ac-table tbody tr:nth-child(2) .ac-position,.ac-table tbody tr:nth-child(3) .ac-position{font-size:46px}.ac-table tbody tr:nth-child(-n+3) .ac-identity img,.ac-table tbody tr:nth-child(-n+3) .ac-monogram{width:72px;height:72px;border-radius:var(--fc-radius-art);border-color:#ab5d4e;box-shadow:0 9px 22px #09040470}.ac-identity img,.ac-monogram{border-radius:var(--fc-radius-art)}.ac-table tbody tr:nth-child(-n+3) .ac-identity strong{font-size:1.08em}.ac-table tbody tr:hover .ac-identity img{transform:scale(1.035)}.ac-identity img{transition:transform .18s ease}.ac-pending,.female-empty,.music-empty,.ranking-empty,.tm-empty{border-radius:var(--fc-radius-panel);background:#241916}.ac-pending-card{border-radius:var(--fc-radius-control);padding-inline:12px}.ac-pending-photo,.music-thumb,.tm-art{border-radius:var(--fc-radius-art)}.female-hero,.ranking-hero,.tm-hero{padding:48px 40px 42px;border:1px solid #5b3730;border-radius:var(--fc-radius-feature);background:linear-gradient(118deg,#401b1a,#211512 62%,#161110)!important;box-shadow:0 20px 46px #09040452}.female-chart-rows,.ranking-list,.tm-list,.track-chart-table{border-top-color:#b7473d}.female-chart-row:first-of-type,.ranking-list-row:first-of-type,.tm-row:first-child,.track-chart-row:first-of-type{background:linear-gradient(90deg,#4c211d,#2b1b17 72%);border-radius:var(--fc-radius-panel);box-shadow:0 12px 30px #08030336}.tm-row:first-child{padding-block:26px}.tm-row:first-child .tm-art{width:clamp(90px,11vw,144px);height:clamp(90px,11vw,144px)}.tm-row:first-child .tm-rank{color:#ffb8aa;font-size:clamp(48px,5vw,72px)}.tm-row:first-child{grid-template-columns:clamp(82px,7vw,104px) minmax(230px,1.4fr) minmax(300px,1.5fr) 115px;column-gap:24px}@media(max-width:1000px){.tm-row:first-child{grid-template-columns:82px minmax(0,1fr) 115px}}@media(max-width:600px){.tm-row:first-child{grid-template-columns:52px minmax(0,1fr) 90px;column-gap:12px}.tm-row:first-child .tm-rank{font-size:clamp(34px,9vw,48px)}.tm-row:first-child .tm-art{width:70px;height:70px}}.female-identity img,.ranking-identity img,.tm-row img{transition:transform .2s ease}.female-chart-row:hover img,.ranking-list-row:hover img,.tm-row:hover img{transform:scale(1.035)}.female-identity i,.female-identity img,.ranking-identity img,.ranking-monogram{border-radius:var(--fc-radius-art)}.female-directory>div:last-child>a,.female-overview>div{border-color:#5d3c34;border-radius:var(--fc-radius-panel);background:#281a16}.chart-genres a,.chart-platforms a{border-radius:var(--fc-radius-control)}.chart-genres a.active,.chart-platforms a.active{background:#ae1d27;color:#fff;border-color:#d64042}.artist-hero.artist-link-hero{position:relative;isolation:isolate;overflow:hidden;gap:clamp(28px,5vw,72px);padding:clamp(26px,3.5vw,54px);margin-bottom:48px;border:1px solid #75463c;border-radius:var(--fc-radius-feature);background:linear-gradient(112deg,#52221e,#2a1916 54%,#171210);box-shadow:0 22px 54px #08030366}.artist-link-hero .artist-hero-backdrop{display:block;opacity:.16;filter:saturate(.7) blur(18px);mask-image:linear-gradient(90deg,transparent 14%,#000);pointer-events:none}.artist-link-hero:after{display:block;opacity:.45;pointer-events:none}.artist-link-hero .artist-photo,.artist-photo{position:relative;z-index:1;overflow:hidden;border:2px solid #a85a4a;border-radius:var(--fc-radius-panel);box-shadow:0 20px 40px #07030388;transform:rotate(-1.5deg)}.artist-link-hero .artist-hero-content{position:relative;z-index:1;padding-block:12px}.artist-hero h1{text-shadow:0 9px 30px #10070796}.artist-link-hero .artist-social-links a,.artist-platform-grid a,.artist-platform-links a,.artist-references a,.fan-platforms a,.music-links a{border-color:#805045!important;border-radius:var(--fc-radius-control)!important;background:#301e19c7!important}.artist-scene-tags span,.artist-tags span,.fan-tags span{border-color:#8d5044;border-radius:999px;background:#66302666}.artist-columns aside,.artist-dossier,.artist-facts>div,.fan-rank-grid>div,.music-stats>a,.music-stats>div{border-color:#543b33!important;border-radius:var(--fc-radius-panel)!important;background:linear-gradient(145deg,#2a1c18,#211713)!important;box-shadow:0 12px 28px #0904042f!important}.artist-dossier{border-inline-start:4px solid var(--fc-signal)!important}.music-stats{gap:10px}.music-stats>a,.music-stats>div{border-inline-end:1px solid #543b33!important}.artist-track-card,.music-release-list>a{border:1px solid #4f3730!important;border-radius:var(--fc-radius-art)!important;background:#251915!important;margin-block:7px;transition:transform .18s ease!important}.artist-track-card:hover,.music-release-list>a:hover{background:#32201a!important;transform:translateY(-2px)!important}.artist-track-grid{gap:8px}.artist-track-card img,.fan-cover{border-radius:var(--fc-radius-art)}.fan-rank{border-radius:var(--fc-radius-panel);background:#291a16}.awards-category-hero,.awards-hero{padding:clamp(32px,4vw,60px)!important;border:1px solid #72583d!important;border-radius:var(--fc-radius-feature);background:radial-gradient(circle at 82% 24%,#92612a50,transparent 42%),linear-gradient(115deg,#36251b,#17110e 70%)!important;box-shadow:0 22px 54px #08040370!important}.awards-hero{min-height:380px}.awards-hero h1{font-size:clamp(64px,7vw,100px);white-space:nowrap}.awards-grid{gap:18px;border-top:0}.award-category{border:1px solid #70553d!important;border-radius:var(--fc-radius-panel)!important;background:linear-gradient(140deg,#32231b,#1d1713 70%)!important;box-shadow:0 14px 34px #08040345!important;transition:transform .18s ease!important}.award-category:hover{background:linear-gradient(140deg,#473020,#261b15 70%)!important;transform:translateY(-3px)!important;box-shadow:0 22px 42px #08040366!important}.award-plaque{border-color:#b29469;border-radius:var(--fc-radius-art);background:linear-gradient(140deg,#271e15,#0f0d0b);box-shadow:0 12px 27px #07040377}.award-category img,.award-plaque img{transition:transform .24s ease}.award-category:hover img{transform:scale(1.035)}.award-plaque.has-composite{aspect-ratio:1}.account-card,.admin-auth,.admin-columns>section,.admin-form,.artist-submit-form,.artist-submit-success,.chart-method,.judge-intro,.judge-nominee,.judge-panel,.judge-signin,.ranking-method,.vb-formula,.vb-hero,.vb-list{border-color:#5b3b34!important;border-radius:var(--fc-radius-panel)!important;background:#231814!important;box-shadow:0 14px 34px #0904043d!important}.account-form input,.account-instagram,.admin-site :is(input,select,textarea),.artist-submit-form :is(input,select,textarea),.details-modal,.judge-shell :is(input,select,textarea),.vb-filter-grid :is(input,select),[data-slot=dialog-content]{border-radius:var(--fc-radius-control)!important}.account-submit,.account-tabs button,.admin-primary,.admin-site button,.artist-submit-button,.artist-submit-success button,.judge-shell button,.judge-signin form button,.vb-filter-actions button,.vb-refresh button,.vb-tabs a{border-radius:var(--fc-radius-control)!important}.account-tabs,.account-welcome dl>div,.judge-admin-stats>div,.judge-results article,.judge-score,.vb-metric-grid>div{border-radius:var(--fc-radius-control)!important;background:#2b1c17!important}@media(max-width:900px){.female-hero,.ranking-hero,.tm-hero{padding:34px 28px}.artist-hero.artist-link-hero{padding:30px}.awards-hero{min-height:0}}@media(max-width:600px){.home-hero-minimal .home-hero-content:before{left:8px;top:8%;width:110px;height:40%}.home-hero-navigation{padding:3px 5px}.ac-tabs{gap:4px}.ac-tabs button{padding-inline:10px}.ac-table tbody tr:nth-child(-n+3) .ac-identity img,.ac-table tbody tr:nth-child(-n+3) .ac-monogram{width:58px;height:58px}.female-hero,.ranking-hero,.tm-hero{padding:26px 20px}.artist-hero.artist-link-hero{padding:22px;border-radius:var(--fc-radius-panel)}.artist-link-hero .artist-photo,.artist-photo{transform:none}.awards-category-hero,.awards-hero{padding:26px 20px!important}.awards-hero{min-height:0}.awards-hero h1{white-space:normal}}@media(prefers-reduced-motion:reduce){.ac-identity img,.artist-track-card,.award-category,.award-category img,.female-identity img,.home-hero-release-cover img,.home-hero-video-cover img,.music-release-list>a,.ranking-identity img,.tm-row img{transition-duration:.01ms!important;transform:none!important}}.music-main:has(.tm-chart){padding-top:24px}.music-main:has(.tm-chart) .music-back{margin-bottom:9px}.tm-chart{padding-top:0}.music-site .tm-hero{min-height:0;padding:18px 26px!important;border-radius:18px}.music-site .tm-hero .music-eyebrow{font-size:10px}.music-site .tm-hero h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.03!important;margin:8px 0 3px}.music-site .tm-hero p{font-size:13px;line-height:1.4;margin:0}.tm-periods{margin:13px 0 9px}.tm-periods a{min-height:37px;padding:7px 14px}.tm-chart-meta{margin-bottom:10px}.formula-track-method{border-top:1px solid #67453a;margin-top:5px;padding-top:16px}.formula-track-method h3{font-size:19px;margin:0 0 8px;color:#fff0e4}.formula-track-method p{font-size:12px;line-height:1.7;color:#d1ae9b;margin:0}@media(max-width:600px){.music-main:has(.tm-chart){padding-top:15px}.music-site .tm-hero{padding:16px 18px!important}.music-site .tm-hero h1{font-size:clamp(31px,9vw,43px)!important}.tm-periods{gap:6px}.tm-periods a{flex:1;padding:7px 8px;font-size:11px}}.home-song-actions a:first-child,.tm-submit-song{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 15px;border:1px solid #ee6851;border-radius:10px;background:#a62724;color:#fff;font-size:12px;font-weight:750;text-decoration:none;box-shadow:0 8px 22px #8f1e1740;transition:background .18s ease,transform .18s ease}.tm-submit-song{margin-top:14px}.home-song-actions a:first-child:hover,.tm-submit-song:hover{background:#cd392f;transform:translateY(-2px)}.home-song-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:15px}.home-song-actions a{white-space:nowrap}.song-submit{max-width:920px;margin:0 auto 72px;padding:18px 0}.song-submit-intro h1{font-size:clamp(42px,7vw,76px);line-height:1;margin:15px 0 10px}.song-submit-intro h1 em{color:#ff746b;font-style:normal}.song-submit-intro p{max-width:630px;color:#d0ad9e;line-height:1.6}.song-submit-confirm,.song-submit-form{margin-top:25px;padding:clamp(20px,3vw,32px);border:1px solid #674237;border-radius:18px;background:linear-gradient(130deg,#351d19,#190f0e);box-shadow:0 20px 55px #0005}.song-submit-form label{display:block;margin-bottom:10px;color:#f3dfd4;font-weight:700;font-size:13px}.song-submit-form>div{display:flex;gap:10px}.song-submit-form input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid #745047;border-radius:10px;background:#170e0c;color:#fff;font:inherit}.song-submit-form input:focus-visible{outline:2px solid #ff9b81;outline-offset:2px}.song-submit-confirm button,.song-submit-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:0;border-radius:10px;background:#d33c2c;color:#fff;font-weight:750;cursor:pointer}.song-submit-form button:disabled{opacity:.65;cursor:wait}.song-submit-confirm p,.song-submit-form>p{color:#c4a698;font-size:12px;line-height:1.5}.song-submit-form .song-submit-error{color:#ff9f91}.song-submit-confirm{display:flex;align-items:center;gap:15px}.song-submit-confirm svg{color:#87ceaa;flex:none}.song-submit-confirm strong{color:#fff}.song-submit-confirm p{margin:5px 0}.song-submit-confirm button{min-height:39px;margin-left:auto;white-space:nowrap}@media(max-width:600px){.home-song-actions{justify-content:flex-start}.song-submit-confirm,.song-submit-form>div{flex-direction:column;align-items:stretch}.song-submit-confirm button,.song-submit-form button{min-height:45px;margin-left:0}}.song-submit-form>.song-submit-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:17px}.song-submit-fields label{display:grid;gap:7px;margin:0}.song-submit-fields label span{color:#ff8978}.song-submit-fields input{width:100%}.song-submit-form>button{min-height:46px;margin-top:12px}.song-submit-form>p{margin:18px 0 0}.ac-period-controls{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.ac-period-controls button{min-height:42px;padding:10px 17px;border:1px solid #684331;border-radius:12px;background:#2b1a13;color:#dfb99c;font-size:12px;font-weight:700;cursor:pointer}.ac-period-controls button.active{background:#bc2f1c;border-color:#e45537;color:#fff8ef}.ac-period-controls button:hover{border-color:#e07b56}.ac-period-controls button:focus-visible{outline:2px solid #ffab74;outline-offset:3px}.ac-period-note{margin:0 0 8px;padding:12px 15px;border:1px solid #583b2c;border-radius:12px;background:#261a15;color:#c9ad98;font-size:12px;line-height:1.6}.ac-period-note strong{font-weight:600;color:#f1d7c2}.ac-period-note p{margin:4px 0 0;max-width:920px}.ac-metric .ac-period-pending{color:#d9ae91}@media(max-width:560px){.ac-period-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ac-period-controls button{padding:10px 7px;font-size:11px}.ac-period-note{font-size:11px}}.home-hero-concert-group{position:relative;z-index:1;padding:24px 28px;width:100%}.home-hero-concert-tour{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center}.home-hero-tour-dates{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.home-hero-tour-dates time{font-size:12px;font-weight:700;color:#ffbd91}.home-hero-tour-dates h3{font-size:17px;line-height:1.3;margin:5px 0 0}.home-hero-tour-poster{width:100%;height:auto;max-height:270px;object-fit:contain;border-radius:12px}@media(max-width:640px){.home-hero-concert-group.home-hero-concert-tour{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.home-hero-concert-tour h2{font-size:26px!important}.home-hero-tour-dates{grid-template-columns:1fr;gap:10px}.home-hero-tour-dates time{font-size:10px}.home-hero-tour-dates h3{font-size:14px;margin-top:2px}.home-hero-tour-poster{max-height:230px}}.home-hero-concert-group h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:10px 0 18px}.home-hero-concert-shows{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-hero-concert-show{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px}.home-hero-concert-show-poster{position:relative;width:92px;height:146px;overflow:hidden;border-radius:10px;border:1px solid #b5846055}.home-hero-concert-show-poster img{width:100%;height:100%;object-fit:cover}.home-hero-concert-show-poster.is-phone-poster img{position:absolute;height:116%;top:-6%;object-fit:cover}.home-hero-concert-show time{font-size:13px;font-weight:700;letter-spacing:.04em;color:#ffbd91}.home-hero-concert-show h3{font-size:18px;line-height:1.2;margin:7px 0}.home-hero-concert-show p{font-size:13px;margin:0 0 10px;color:#dbc6b8}.home-hero-concert-show a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fff3e7;border-bottom:1px solid #eb6b54;padding-bottom:4px}@media(max-width:640px){.home-hero-concert-group{padding:17px}.home-hero-concert-group h2{font-size:30px;margin:8px 0 12px}.home-hero-concert-shows{grid-template-columns:1fr;gap:14px}.home-hero-concert-show{grid-template-columns:58px minmax(0,1fr);gap:13px}.home-hero-concert-show-poster{width:58px;height:84px}.home-hero-concert-show time{font-size:11px}.home-hero-concert-show h3{font-size:16px;margin:4px 0}.home-hero-concert-show p{margin-bottom:6px;font-size:12px}}