:root{--accent:#ef233c;--bg:#050506;--panel:#0d0d11;--panel2:#121218;--text:#f6f6f7;--muted:#9898a3;--line:rgba(255,255,255,.08);--good:#55d68b;--warn:#f0b84b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{height:78px;position:fixed;z-index:40;top:18px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 20px;border:1px solid var(--line);border-radius:16px;background:rgba(7,7,9,.76);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.22)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:white}.brand img{width:52px;height:45px;object-fit:contain}.brand span,.footerBrand div{display:grid;line-height:1}.brand b{font-size:18px;letter-spacing:1.5px}.brand small{font-size:8px;letter-spacing:5px;color:var(--accent);margin-top:5px}.topbar nav{display:flex;align-items:center;gap:6px}.topbar nav a{color:#a3a3ad;text-decoration:none;font-size:12px;font-weight:800;padding:12px 14px;border-radius:9px}.topbar nav a:hover{color:white;background:rgba(255,255,255,.05)}.topbar nav .red{background:linear-gradient(135deg,var(--accent),#87000f);color:white}.mobileMenu{display:none;background:none;border:0;color:white;font-size:24px}.page{display:none;min-height:100vh}.page.active{display:block}.hero{height:860px;position:relative;display:flex;align-items:center;overflow:hidden}.heroImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,#050506 4%,rgba(5,5,6,.92) 28%,rgba(5,5,6,.42) 66%,rgba(5,5,6,.7)),linear-gradient(0deg,#050506,transparent 45%)}.heroInner{position:relative;width:min(1180px,calc(100% - 40px));margin:auto;padding-top:70px}.eyebrow,.subHero>span,.sectionTitle>span,.splitBanner div>span{font-size:10px;letter-spacing:4px;font-weight:900;color:#c7c7d0}.hero h1,.subHero h1,.appealIntro h1{font-size:clamp(58px,8vw,108px);line-height:.84;letter-spacing:-4px;margin:22px 0 26px;font-weight:900}.hero h1 em,.subHero h1 em,.appealIntro h1 em,h2 em{font-style:normal;color:var(--accent)}.heroInner>p{max-width:680px;color:#b0b0ba;line-height:1.8;font-size:16px}.actions{display:flex;gap:10px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;border-radius:10px;text-decoration:none;color:white;font-size:12px;font-weight:900;border:1px solid var(--line);cursor:pointer}.button.primary{background:linear-gradient(135deg,var(--accent),#8e0010);box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 22%,transparent)}.button.ghost{background:rgba(255,255,255,.04);backdrop-filter:blur(12px)}.announcement{display:inline-block;margin-bottom:18px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:11px;font-weight:800}.hidden{display:none!important}.featureSection{padding:110px 0}.sectionTitle{max-width:700px}.sectionTitle h2,.splitBanner h2{font-size:52px;margin:12px 0}.sectionTitle p{color:var(--muted);line-height:1.8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px}.cards article{min-height:220px;padding:28px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#101014,#08080a)}.cards article b{font-size:11px;color:var(--accent)}.cards h3{margin:45px 0 10px;font-size:20px}.cards p{font-size:13px;color:var(--muted);line-height:1.7}.splitBanner{min-height:390px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;margin-bottom:100px;display:flex;align-items:center}.splitBanner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3}.splitBanner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07070a 20%,rgba(7,7,10,.3))}.splitBanner>div{position:relative;z-index:2;padding:50px}.splitBanner h2{max-width:700px}.subHero{width:min(1180px,calc(100% - 40px));margin:auto;padding:175px 0 55px}.subHero h1{font-size:76px;margin:13px 0}.subHero p{color:var(--muted);max-width:760px;line-height:1.8}.rulesGrid{display:grid;grid-template-columns:280px 1fr;gap:26px;padding-bottom:100px}.rulesGrid aside{position:sticky;top:120px;height:max-content;max-height:calc(100vh - 140px);overflow:auto}.search input{width:100%;height:46px;border:1px solid var(--line);border-radius:10px;background:#0b0b0e;color:white;padding:0 14px;outline:none}.search input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}#ruleNav{display:grid;gap:4px;margin-top:10px}#ruleNav button{border:0;background:none;color:#8f8f99;text-align:left;padding:11px;border-radius:8px;cursor:pointer;font-size:12px}#ruleNav button:hover{background:rgba(255,255,255,.05);color:white}.notice{padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,#0a0a0d);margin-bottom:12px;color:#aaaab4}.notice b{color:white}.notice p{margin:6px 0 0;line-height:1.7;font-size:13px}.rule{border:1px solid var(--line);background:linear-gradient(145deg,#101014,#08080a);border-radius:14px;margin-bottom:10px;overflow:hidden}.ruleHead{padding:20px;display:flex;align-items:center;gap:15px;cursor:pointer}.num{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent);font-weight:900}.ruleHead h2{font-size:21px}.ruleBody{display:none;padding:0 22px 23px 77px}.rule.open .ruleBody{display:block}.ruleBody p,.ruleBody li{color:#aaaab4;font-size:13px;line-height:1.8}.ruleBody li::marker{color:var(--accent)}.ruleSub{padding-top:17px;margin-top:17px;border-top:1px solid var(--line)}.ruleSub h3{font-size:17px}.ruleSub h3 span{color:var(--accent);margin-right:8px}.staffGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:100px}.staffCard{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#111116,#09090b);padding:26px;text-align:center}.staffCard img{width:92px;height:92px;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 35px color-mix(in srgb,var(--accent) 12%,transparent)}.staffCard h3{margin:18px 0 5px}.staffCard p{margin:0;color:#777781;font-size:11px}.rank{display:inline-block;margin-top:14px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:900}.appealPage{padding:165px 0 100px}.appealIntro{max-width:800px}.appealIntro h1{font-size:78px;margin:18px 0}.appealIntro>p{color:var(--muted);line-height:1.8}.appealPanel{margin-top:42px;max-width:920px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#101014,#08080a);padding:30px}.formRow{display:grid;gap:8px;margin-bottom:17px}.formRow label{font-size:10px;font-weight:900;letter-spacing:2px;color:#92929c}.input,.textarea,.select{width:100%;border:1px solid var(--line);background:#08080b;color:white;border-radius:10px;padding:13px;outline:none}.textarea{min-height:130px;resize:vertical}.input:focus,.textarea:focus,.select:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.banCard{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.mini{padding:16px;border:1px solid var(--line);border-radius:10px;background:#09090c}.mini small{display:block;color:#777;font-size:9px;letter-spacing:2px;margin-bottom:6px}.chat{height:420px;overflow:auto;padding:15px;background:#08080a;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px}.msg{max-width:76%;padding:11px 13px;border-radius:12px;background:#15151a}.msg.staff{align-self:flex-end;background:color-mix(in srgb,var(--accent) 16%,#111116);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.msg small{display:block;color:#73737d;margin-bottom:5px}.msg p{margin:0;white-space:pre-wrap;line-height:1.55}.chatForm{display:flex;gap:9px;margin-top:10px}.chatForm input{flex:1}.footer{min-height:130px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}.footerBrand{display:flex;align-items:center;gap:12px}.footerBrand img{width:55px}.footerBrand small{color:#777}.footer>p{color:#555;font-size:10px}
/* dashboard */.dashboardBody{background:#060608}.dashboardLoading{padding:80px;text-align:center;color:#999}.dash{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.dashSide{position:sticky;top:0;height:100vh;padding:22px 14px;border-right:1px solid var(--line);background:#09090c}.dashBrand{display:flex;gap:10px;align-items:center;padding:7px 9px 24px}.dashBrand img{width:44px}.dashBrand div{display:grid}.dashBrand small{color:var(--accent)}.dashNav{display:grid;gap:5px}.dashNav button{border:0;background:none;color:#8b8b95;text-align:left;padding:12px;border-radius:9px;cursor:pointer;font-weight:700}.dashNav button.active,.dashNav button:hover{background:rgba(255,255,255,.055);color:white}.dashUser{position:absolute;left:14px;right:14px;bottom:18px;padding:12px;border:1px solid var(--line);border-radius:10px}.dashUser b,.dashUser small{display:block}.dashUser small{color:#777;margin-top:3px}.dashMain{padding:34px;min-width:0}.dashTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.dashTop h1{font-size:30px;margin:0}.dashTop p{color:#777;margin:5px 0 0}.statusPill{padding:8px 11px;border:1px solid var(--line);border-radius:999px;font-size:10px}.dashCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dashStat{padding:20px;border:1px solid var(--line);border-radius:14px;background:#0d0d11}.dashStat small{color:#777}.dashStat b{display:block;font-size:28px;margin-top:8px}.dashPanel{border:1px solid var(--line);border-radius:14px;background:#0d0d11;margin-top:14px;overflow:hidden}.panelHead{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.panelBody{padding:20px}.appealList{display:grid;gap:7px}.appealRow{padding:14px;border:1px solid var(--line);border-radius:10px;background:#0a0a0d;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:10px}.appealRow:hover{border-color:rgba(255,255,255,.16)}.appealRow h4{margin:0 0 4px}.appealRow small{color:#777}.badge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;border:1px solid var(--line)}.badge.open{color:var(--good)}.badge.pending{color:var(--warn)}.badge.closed{color:#888}.editorGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.button.small{min-height:38px;padding:0 14px}.button.danger{background:#4e0910}.table{width:100%;border-collapse:collapse;font-size:12px}.table th,.table td{text-align:left;padding:11px;border-bottom:1px solid var(--line)}.table th{color:#777;font-size:9px;letter-spacing:1px}.diagnostic{font-family:Consolas,monospace;background:#070709;border:1px solid var(--line);padding:13px;border-radius:9px;white-space:pre-wrap;color:#aaa;font-size:11px}
@media(max-width:950px){.cards,.staffGrid{grid-template-columns:repeat(2,1fr)}.rulesGrid{grid-template-columns:1fr}.rulesGrid aside{position:relative;top:auto;max-height:none}.dash{grid-template-columns:1fr}.dashSide{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line)}.dashNav{display:flex;overflow:auto}.dashUser{position:relative;left:auto;right:auto;bottom:auto;margin-top:10px}.dashCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.topbar{height:64px}.topbar nav{position:absolute;top:73px;left:0;right:0;background:#09090c;border:1px solid var(--line);border-radius:12px;padding:10px;display:none;flex-direction:column}.topbar nav.open{display:flex}.mobileMenu{display:block}.hero{height:750px}.hero h1,.subHero h1,.appealIntro h1{font-size:52px;letter-spacing:-2px}.cards,.staffGrid,.banCard,.editorGrid{grid-template-columns:1fr}.sectionTitle h2,.splitBanner h2{font-size:39px}.splitBanner>div{padding:28px}.ruleBody{padding-left:20px}.dashMain{padding:20px}.dashCards{grid-template-columns:1fr 1fr}.footer{flex-direction:column;justify-content:center;gap:18px}.msg{max-width:90%}}
/* ultimate visual refresh */
body{background:
radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 31%),
radial-gradient(circle at 88% 38%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 27%),
#050506}
.ambientGlow{position:fixed;width:520px;height:520px;border-radius:50%;filter:blur(140px);opacity:.07;pointer-events:none;z-index:-1;background:var(--accent)}.glowA{left:-250px;top:250px}.glowB{right:-260px;top:55vh}
.topbar{box-shadow:0 22px 80px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.025)}
.hero{height:900px}.heroImg{opacity:.57;filter:saturate(.94) contrast(1.06)}.heroShade{background:linear-gradient(90deg,#050506 1%,rgba(5,5,6,.94) 28%,rgba(5,5,6,.3) 68%,rgba(5,5,6,.72)),linear-gradient(0deg,#050506 1%,transparent 49%)}
.heroMeta{display:flex;gap:34px;margin-top:55px}.heroMeta>div{display:grid;gap:5px;padding-left:15px;border-left:1px solid rgba(255,255,255,.14)}.heroMeta b{font-size:12px}.heroMeta span{font-size:10px;color:#777781}
.showcase{padding:105px 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.showcaseCopy>span,.dashKicker{font-size:9px;letter-spacing:3px;color:var(--accent);font-weight:900}.showcase h2{font-size:54px;margin:13px 0}.showcase p{color:var(--muted);line-height:1.8}.showStats{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:30px}.showStats article{padding:18px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:12px}.showStats strong{color:var(--accent);font-size:10px}.showStats b{display:block;margin:13px 0 5px;font-size:12px}.showStats p{font-size:11px;margin:0}.showcaseVisual{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);min-height:430px;background:#0b0b0e;box-shadow:0 40px 100px rgba(0,0,0,.35)}.showcaseVisual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.showcaseVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,6,.8),transparent 45%)}.visualTag{position:absolute;z-index:2;bottom:22px;left:22px;font-weight:900;letter-spacing:2px}.visualTag span{color:var(--accent)}
.cards article,.staffCard,.dashStat,.dashPanel{box-shadow:inset 0 1px rgba(255,255,255,.025),0 20px 60px rgba(0,0,0,.13)}
.ruleHead>span{margin-left:auto;color:#666}
.staffRankGroup{margin-bottom:58px}.rankHeading{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px;margin-bottom:17px;border-bottom:1px solid var(--line)}.rankHeading span{font-size:8px;letter-spacing:3px;color:#666}.rankHeading h2{font-size:31px;margin:6px 0 0}.rankHeading>b{font-size:9px;color:#666;letter-spacing:1px}
.avatarRing{width:98px;height:98px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--rank),rgba(255,255,255,.06));margin:auto;box-shadow:0 0 36px color-mix(in srgb,var(--rank) 16%,transparent)}.avatarRing img{width:100%;height:100%;border:3px solid #0b0b0e}
.galleryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:12px;padding-bottom:100px}.galleryItem{position:relative;overflow:hidden;border-radius:15px;border:1px solid var(--line);background:#0b0b0e;cursor:pointer}.galleryItem.wide{grid-column:span 2}.galleryItem img{width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.galleryItem:hover img{transform:scale(1.045);filter:saturate(1.12)}.galleryOverlay{position:absolute;left:0;right:0;bottom:0;padding:38px 15px 14px;background:linear-gradient(transparent,rgba(0,0,0,.85));display:flex;justify-content:space-between;align-items:flex-end;opacity:.92}.galleryOverlay b{font-size:10px}.galleryOverlay span{font-size:9px;color:#999}.lightbox{position:fixed;z-index:100;inset:0;background:rgba(0,0,0,.92);backdrop-filter:blur(15px);display:grid;place-items:center;padding:40px}.lightbox img{max-width:min(1200px,92vw);max-height:82vh;border-radius:13px;border:1px solid rgba(255,255,255,.12);box-shadow:0 35px 110px rgba(0,0,0,.6)}#lightboxClose{position:absolute;right:28px;top:20px;background:none;border:0;color:white;font-size:38px;cursor:pointer}#lightboxCaption{position:absolute;bottom:18px;color:#aaa;font-size:12px}
.dashSide{background:linear-gradient(180deg,#0b0b0f,#070709)}.dashMain{background:radial-gradient(circle at 80% 5%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 32%)}.dashKicker{display:block;margin-bottom:8px}.good{color:var(--good)}.muted{color:#85858f;font-size:12px;line-height:1.7}.linkBtn{margin-top:9px;background:none;border:0;color:var(--accent);padding:0;font-size:9px;font-weight:900;cursor:pointer}.button.success{background:#0b5b35;border-color:#137647}.rankRows{display:grid;gap:8px;margin:16px 0}.rankConfigRow{display:grid;grid-template-columns:1.5fr 1.2fr .45fr .5fr auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:11px;background:#09090c}.toggleLabel{font-size:10px;color:#aaa;display:flex;gap:7px;align-items:center}.staffPreviewGroup{margin-bottom:28px}.staffPreviewGroup>h3{font-size:20px;margin:0 0 13px}.dashGallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;padding-bottom:0}
@media(max-width:950px){.showcase{grid-template-columns:1fr}.showcaseVisual{min-height:390px}.galleryGrid{grid-template-columns:repeat(2,1fr)}.rankConfigRow{grid-template-columns:1fr 1fr}.dashGallery{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.heroMeta{display:grid;grid-template-columns:1fr 1fr}.showcase{padding-top:70px}.showcase h2{font-size:40px}.showStats{grid-template-columns:1fr}.galleryGrid{grid-template-columns:1fr;grid-auto-rows:280px}.galleryItem.wide{grid-column:span 1}.rankHeading{align-items:flex-start;flex-direction:column;gap:10px}.rankConfigRow{grid-template-columns:1fr}.dashGallery{grid-template-columns:1fr}}

/* V3 live gallery / configurable staff / content creators */
.liveBadge{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:900;letter-spacing:1.5px;color:#7ee2a8}
.liveBadge:before{content:"";width:7px;height:7px;border-radius:50%;background:#34d17a;box-shadow:0 0 15px #34d17a}
.rankPresets{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 3px}
.rankConfigRow{grid-template-columns:1.45fr 1.15fr 60px .42fr .48fr auto}
.creatorGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-bottom:100px}
.creatorCard{display:block;text-decoration:none;color:#fff;border:1px solid var(--line);background:linear-gradient(180deg,#0d0d11,#08080a);border-radius:18px;overflow:hidden;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 25px 70px rgba(0,0,0,.18)}
.creatorCard:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--creator) 50%,#24242c);box-shadow:0 30px 85px rgba(0,0,0,.35),0 0 45px color-mix(in srgb,var(--creator) 9%,transparent)}
.creatorVisual{height:220px;position:relative;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--creator) 18%,transparent),transparent 60%),#09090c;overflow:hidden}
.creatorVisual img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.creatorCard:hover .creatorVisual img{transform:scale(1.04)}
.creatorVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0d 2%,transparent 55%)}
.creatorFallback{position:absolute;inset:0;display:grid;place-items:center;font-size:74px;font-weight:950;color:var(--creator);background:radial-gradient(circle,color-mix(in srgb,var(--creator) 12%,transparent),transparent 65%)}
.platformPill{position:absolute;z-index:2;left:14px;top:14px;background:rgba(5,5,7,.77);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--creator) 38%,#25252c);border-radius:100px;padding:7px 10px;font-size:8px;font-weight:900;letter-spacing:1px;color:var(--creator)}
.creatorBody{padding:19px 19px 22px}.creatorPlatform{font-size:8px;letter-spacing:2px;color:var(--creator);font-weight:900}.creatorBody h3{font-size:22px;margin:8px 0 3px}.creatorBody>b{font-size:10px;color:#92929c}.creatorBody p{font-size:11px;color:#85858f;line-height:1.65;margin:12px 0}.creatorLink{display:block;margin-top:18px;font-size:9px;font-weight:900;letter-spacing:1.2px;color:#fff}
.creatorRows{display:grid;gap:10px;margin:15px 0}.creatorConfigRow{display:grid;grid-template-columns:1fr .75fr 1.25fr .65fr 1fr 1fr 60px 80px .48fr auto;gap:7px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#09090c}
@media(max-width:1200px){.creatorConfigRow{grid-template-columns:1fr 1fr 1fr}.creatorGrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:950px){.rankConfigRow{grid-template-columns:1fr 1fr}.creatorGrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.creatorGrid{grid-template-columns:1fr}.creatorConfigRow,.rankConfigRow{grid-template-columns:1fr}.creatorVisual{height:260px}}
