.MobileDesktopBlocker-module__7Ifnxa__mobileBlocker{display:none}@media (max-width:1023px){:is(html,body){overflow-x:hidden}.MobileDesktopBlocker-module__7Ifnxa__mobileBlocker{z-index:200;box-sizing:border-box;background:linear-gradient(#050505db, #050505f0), var(--mobile-blocker-background-image);color:#f8f7f2;max-width:100vw;min-height:100svh;font-family:var(--font-clash), sans-serif;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:clamp(18px,6vw,28px);display:flex;position:fixed;inset:0;overflow:hidden}.MobileDesktopBlocker-module__7Ifnxa__title{width:min(100%,460px);max-width:calc(100vw - 48px);letter-spacing:var(--displayLetterSpacing);overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(28px,8vw,34px);line-height:1.05}.MobileDesktopBlocker-module__7Ifnxa__description{color:#d4cfc5;width:min(100%,420px);max-width:calc(100vw - 48px);letter-spacing:var(--readingLetterSpacing);overflow-wrap:break-word;margin:12px 0 0;font-size:clamp(14px,4vw,16px);font-weight:700;line-height:1.4}.MobileDesktopBlocker-module__7Ifnxa__homeLink{box-sizing:border-box;color:#fff;width:min(100%,220px);min-height:46px;letter-spacing:var(--boldLetterSpacing);text-align:center;white-space:normal;background:#d84a3a;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;margin-top:24px;padding:0 18px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.MobileDesktopBlocker-module__7Ifnxa__homeLink:focus-visible{outline-offset:3px;outline:3px solid #d4a3486b}}
.AlbumTournament-module__SQky5G__gameShell{color:#f8f7f2;min-height:100svh;font-family:var(--font-clash), sans-serif;letter-spacing:var(--bodyLetterSpacing);background:radial-gradient(circle at 50% 0,#d4a34824,#0000 30%),radial-gradient(circle at 12% 28%,#d84a3a24,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 42%,#030303 100%)}.AlbumTournament-module__SQky5G__setupShell,.AlbumTournament-module__SQky5G__completeShell,.AlbumTournament-module__SQky5G__lostShell{justify-content:center;align-items:center;gap:22px;padding:24px;display:flex}.AlbumTournament-module__SQky5G__setupPanel,.AlbumTournament-module__SQky5G__survivalStage,.AlbumTournament-module__SQky5G__survivorPanel,.AlbumTournament-module__SQky5G__fixturePanel,.AlbumTournament-module__SQky5G__knockoutStage,.AlbumTournament-module__SQky5G__championPanel,.AlbumTournament-module__SQky5G__lostPanel{background:#0a0a0aeb;border:1px solid #ffffff29;border-radius:8px;overflow:hidden;box-shadow:0 24px 80px #00000057}.AlbumTournament-module__SQky5G__setupPanel{width:min(100%,1180px)}.AlbumTournament-module__SQky5G__setupHeader,.AlbumTournament-module__SQky5G__stageHeader,.AlbumTournament-module__SQky5G__fixtureHeader{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}.AlbumTournament-module__SQky5G__setupHeader{flex-direction:column;align-items:flex-start;gap:10px;padding:26px}.AlbumTournament-module__SQky5G__setupHeader p,.AlbumTournament-module__SQky5G__stageHeader p,.AlbumTournament-module__SQky5G__fixtureHeader p,.AlbumTournament-module__SQky5G__championPanel p{color:#d4a348;letter-spacing:var(--boldLetterSpacing);text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:800}.AlbumTournament-module__SQky5G__setupHeader h2,.AlbumTournament-module__SQky5G__stageHeader h2,.AlbumTournament-module__SQky5G__championPanel h2{color:#f8f7f2;font-size:clamp(38px,6vw,76px);line-height:1.02}.AlbumTournament-module__SQky5G__stageHeader h2{font-size:clamp(34px,4vw,48px)}.AlbumTournament-module__SQky5G__stageHeader .AlbumTournament-module__SQky5G__stageInstruction{color:#d4cfc5;margin:-2px 0 10px;font-size:16px;line-height:1.2}.AlbumTournament-module__SQky5G__rulesGrid{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AlbumTournament-module__SQky5G__ruleTile{border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;gap:14px;min-height:210px;padding:22px;display:flex}.AlbumTournament-module__SQky5G__ruleTile:last-child{border-right:0}.AlbumTournament-module__SQky5G__ruleTile span,.AlbumTournament-module__SQky5G__roundStatus span,.AlbumTournament-module__SQky5G__survivalFooter span{color:#d4a348;text-transform:uppercase;font-size:18px;font-weight:800}.AlbumTournament-module__SQky5G__ruleTile strong{color:#fff;font-size:clamp(32px,5vw,58px);line-height:.95}.AlbumTournament-module__SQky5G__ruleTile p,.AlbumTournament-module__SQky5G__roundStatus p,.AlbumTournament-module__SQky5G__survivalFooter p{color:#d4cfc5;font-size:18px;font-weight:700;line-height:1.3}.AlbumTournament-module__SQky5G__startButton,.AlbumTournament-module__SQky5G__advanceButton,.AlbumTournament-module__SQky5G__resetButton,.AlbumTournament-module__SQky5G__albumLink{color:#f8f7f2;cursor:pointer;text-align:center;border:1px solid #ffffff2e;border-radius:6px;font-family:inherit;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.AlbumTournament-module__SQky5G__startButton,.AlbumTournament-module__SQky5G__advanceButton,.AlbumTournament-module__SQky5G__albumLink{color:#fff;background:#d84a3a}.AlbumTournament-module__SQky5G__startButton{width:calc(100% - 48px);margin:24px;padding:23px 18px;font-size:28px}.AlbumTournament-module__SQky5G__advanceButton,.AlbumTournament-module__SQky5G__albumLink{padding:16px 20px;font-size:20px}.AlbumTournament-module__SQky5G__resetButton{background:#ffffff14;flex:none;padding:12px 16px;font-size:16px}.AlbumTournament-module__SQky5G__timerPill{color:#f8f7f2;background:#d4a34821;border:1px solid #d4a3487a;border-radius:999px;justify-content:space-between;justify-self:end;align-items:center;gap:18px;width:min(100%,420px);padding:14px 20px;display:flex;box-shadow:0 0 30px #d4a34824}.AlbumTournament-module__SQky5G__timerPill span{color:#d4a348;letter-spacing:var(--boldLetterSpacing);text-transform:uppercase;flex:auto;font-size:16px;font-weight:900;line-height:1.05}.AlbumTournament-module__SQky5G__timerPill strong{color:#fff;text-align:right;white-space:nowrap;flex:0 0 96px;font-size:44px;font-weight:900;line-height:1}.AlbumTournament-module__SQky5G__timerPillWarning{background:#d84a3a29;border-color:#d84a3ab8;animation:.98s ease-in-out infinite alternate AlbumTournament-module__SQky5G__timerPulse;box-shadow:0 0 28px #d84a3a3d,inset 0 0 0 1px #d84a3a2e}.AlbumTournament-module__SQky5G__timerPillWarning span,.AlbumTournament-module__SQky5G__timerPillWarning strong{color:#ff866f}.AlbumTournament-module__SQky5G__timerPillDanger{background:#fe3d772e;border-color:#fe3d77c2;animation:.76s ease-in-out infinite alternate AlbumTournament-module__SQky5G__timerPulse;box-shadow:0 0 28px #fe3d7747,inset 0 0 0 1px #fe3d7738}.AlbumTournament-module__SQky5G__timerPillDanger span,.AlbumTournament-module__SQky5G__timerPillDanger strong{color:var(--mainPink)}.AlbumTournament-module__SQky5G__startButton:hover:not(:disabled),.AlbumTournament-module__SQky5G__advanceButton:hover:not(:disabled),.AlbumTournament-module__SQky5G__albumLink:hover{background:#e35e4f;transform:translateY(-1px)}.AlbumTournament-module__SQky5G__resetButton:hover{background:#d4a34829;border-color:#d4a348}.AlbumTournament-module__SQky5G__startButton:disabled,.AlbumTournament-module__SQky5G__advanceButton:disabled{cursor:not-allowed;opacity:.48}.AlbumTournament-module__SQky5G__albumCard:disabled{cursor:not-allowed}.AlbumTournament-module__SQky5G__gameBoard{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;min-height:100svh;padding:22px;display:grid}.AlbumTournament-module__SQky5G__survivalStage,.AlbumTournament-module__SQky5G__knockoutStage{flex-direction:column;min-width:0;display:flex}.AlbumTournament-module__SQky5G__roundTrail{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(300px,1.2fr) minmax(260px,1fr);gap:14px;padding:14px 18px;display:grid}.AlbumTournament-module__SQky5G__nextUpTrail{grid-template-columns:minmax(0,1fr) auto;align-items:center}.AlbumTournament-module__SQky5G__nextUpText{color:#d4a348;letter-spacing:var(--boldLetterSpacing);text-transform:uppercase;margin:0;font-size:20px;font-weight:800;line-height:1.2}.AlbumTournament-module__SQky5G__roundTrailGroup{align-items:center;gap:10px;min-width:0;display:flex}.AlbumTournament-module__SQky5G__roundTrailGroup p{color:#d4cfc5;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:900;line-height:1.2}.AlbumTournament-module__SQky5G__roundPillRow{flex-wrap:wrap;gap:8px;display:flex}.AlbumTournament-module__SQky5G__roundTrailGroup span,.AlbumTournament-module__SQky5G__roundPillRow span{color:#9e978d;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:8px 11px;font-size:14px;font-weight:900}.AlbumTournament-module__SQky5G__roundTrail .AlbumTournament-module__SQky5G__activeRound{border-color:var(--mainPink);color:#fff;background:#fe3d7729;box-shadow:0 0 28px #fe3d772e}.AlbumTournament-module__SQky5G__survivalGrid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.AlbumTournament-module__SQky5G__albumCard{color:#f8f7f2;cursor:pointer;text-align:left;background:#0c0c0cf5;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;min-width:0;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s,opacity .22s;display:flex;position:relative;overflow:hidden;transform:translate(0,0)scale(1)}.AlbumTournament-module__SQky5G__albumCard:hover:not(:disabled){border-color:#d4a348;transform:translateY(-6px);box-shadow:0 20px 60px #00000073}.AlbumTournament-module__SQky5G__selectedAlbumCard{border-color:#3ee578;box-shadow:inset 0 0 0 2px #3ee57885,0 22px 70px #3ee57829}.AlbumTournament-module__SQky5G__selectedAlbumCard:hover:not(:disabled),.AlbumTournament-module__SQky5G__selectedAlbumCard:focus-visible{border-color:#3ee578;box-shadow:inset 0 0 0 2px #3ee5789e,0 24px 76px #3ee57833}.AlbumTournament-module__SQky5G__selectedAlbumCard .AlbumTournament-module__SQky5G__albumText strong{color:#95ffb6}.AlbumTournament-module__SQky5G__eliminatedAlbumCard{background:#030303f5;border-color:#d84a3a57}.AlbumTournament-module__SQky5G__eliminatedAlbumCard .AlbumTournament-module__SQky5G__albumImageFrame,.AlbumTournament-module__SQky5G__eliminatedAlbumCard .AlbumTournament-module__SQky5G__albumText{filter:grayscale(.86)brightness(.44);opacity:.38}.AlbumTournament-module__SQky5G__eliminatedAlbumCard:after{z-index:2;background:var(--mainPink);color:#fff;content:"Eliminated";text-transform:uppercase;border:1px solid #ffffff4d;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:900;line-height:1;position:absolute;top:14px;right:14px;box-shadow:0 12px 34px #fe3d7757}.AlbumTournament-module__SQky5G__albumImageFrame{aspect-ratio:1;background:#111;width:100%;display:block;overflow:hidden}.AlbumTournament-module__SQky5G__albumImage{object-fit:cover;width:100%;height:100%;display:block}.AlbumTournament-module__SQky5G__albumText{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;min-width:0;min-height:118px;padding:22px 16px 16px;display:flex}.AlbumTournament-module__SQky5G__albumText strong,.AlbumTournament-module__SQky5G__albumText span{overflow-wrap:anywhere;min-width:0;line-height:1.14}.AlbumTournament-module__SQky5G__albumText strong{color:#ffd66d;font-size:clamp(22px,2.2vw,30px)}.AlbumTournament-module__SQky5G__albumText span{color:#bdb8ae;font-size:18px;font-weight:800}.AlbumTournament-module__SQky5G__survivalFooter,.AlbumTournament-module__SQky5G__roundStatus{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.AlbumTournament-module__SQky5G__survivorPanel,.AlbumTournament-module__SQky5G__fixturePanel{flex-direction:column;max-height:calc(100svh - 44px);display:flex}.AlbumTournament-module__SQky5G__fixtureHeader span{color:#efede6;text-align:center;border:1px solid #fff3;flex:none;min-width:42px;padding:7px 9px;font-size:20px;font-weight:800}.AlbumTournament-module__SQky5G__survivorList,.AlbumTournament-module__SQky5G__fixtureList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.AlbumTournament-module__SQky5G__survivorCard{min-height:88px;color:inherit;background:#ffffff0f;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:70px minmax(0,1fr);text-decoration:none;animation:.36s both AlbumTournament-module__SQky5G__listItemEnter;display:grid;overflow:hidden}.AlbumTournament-module__SQky5G__survivorImage{object-fit:cover;width:70px;height:100%;min-height:88px}.AlbumTournament-module__SQky5G__survivorCard>span{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 12px;display:flex}.AlbumTournament-module__SQky5G__survivorCard strong,.AlbumTournament-module__SQky5G__survivorCard span span{overflow-wrap:anywhere;min-width:0;line-height:1.15}.AlbumTournament-module__SQky5G__survivorCard strong{color:#f8f7f2;font-size:17px}.AlbumTournament-module__SQky5G__survivorCard span span{color:#bdb8ae;font-size:14px;font-weight:700}.AlbumTournament-module__SQky5G__emptyPanel{color:#8f887e;text-align:center;border:1px dashed #ffffff2e;justify-content:center;align-items:center;min-height:120px;font-size:18px;font-weight:800;display:flex}.AlbumTournament-module__SQky5G__knockoutBoard{grid-template-columns:minmax(230px,320px) minmax(420px,1fr) minmax(230px,320px);gap:22px;min-height:100svh;padding:22px;display:grid}.AlbumTournament-module__SQky5G__knockoutIntro{z-index:150;pointer-events:none;background:linear-gradient(90deg,#000000f0,#000000b3,#000000f0),radial-gradient(circle,#fe3d7733,#0000 42%);justify-content:center;align-items:center;animation:2.1s both AlbumTournament-module__SQky5G__knockoutIntroFade;display:flex;position:fixed;inset:0;overflow:hidden}.AlbumTournament-module__SQky5G__knockoutIntro:before,.AlbumTournament-module__SQky5G__knockoutIntro:after{content:"";pointer-events:none;position:absolute;inset:0}.AlbumTournament-module__SQky5G__knockoutIntro:before{mix-blend-mode:screen;opacity:.16;background:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 11px);animation:.52s linear infinite AlbumTournament-module__SQky5G__knockoutScan}.AlbumTournament-module__SQky5G__knockoutIntro:after{background:linear-gradient(90deg,#0000 0%,#fe3d7724 48%,#0000 100%),linear-gradient(135deg,#0000 42%,#ffffff29 49%,#0000 55%);animation:.9s cubic-bezier(.22,1,.36,1) .24s both AlbumTournament-module__SQky5G__knockoutLightCut;transform:translate(-120%)}.AlbumTournament-module__SQky5G__knockoutIntroSlash{background:var(--mainPink);width:150vw;height:16px;animation:.76s cubic-bezier(.18,.89,.32,1.18) .18s both AlbumTournament-module__SQky5G__knockoutSlash;position:absolute;transform:rotate(-10deg)translate(-120%);box-shadow:0 0 36px #fe3d77eb,0 0 90px #fe3d775c}.AlbumTournament-module__SQky5G__knockoutIntro p{z-index:1;color:var(--mainPink);text-align:center;text-shadow:0 0 16px #fe3d77e6,0 0 46px #fe3d7775,5px 5px #ffffff1a;text-transform:uppercase;margin:0;font-size:104px;font-weight:900;line-height:.9;animation:1.45s cubic-bezier(.18,.89,.32,1.18) both AlbumTournament-module__SQky5G__knockoutTitlePunch;position:relative;transform:scale(.68)skew(-8deg)}.AlbumTournament-module__SQky5G__battleArena{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:stretch;gap:18px;min-height:0;padding:28px;display:grid;position:relative}.AlbumTournament-module__SQky5G__battleArena .AlbumTournament-module__SQky5G__albumCard{animation:.52s cubic-bezier(.18,.89,.32,1.18) both AlbumTournament-module__SQky5G__battleCardEnter}.AlbumTournament-module__SQky5G__versusBadge{color:#fff;z-index:2;background:#d84a3af2;border:1px solid #fff3;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:900;animation:.46s cubic-bezier(.18,.89,.32,1.18) .11s both AlbumTournament-module__SQky5G__versusBadgeEnter;display:flex}.AlbumTournament-module__SQky5G__winnerFlight{border-color:#3ee578;transform:translate(-42vw,-16px)rotate(-5deg)scale(.82);box-shadow:inset 0 0 0 2px #3ee5789e,0 24px 76px #3ee57833}.AlbumTournament-module__SQky5G__loserFlight{border-color:#d84a3a;transform:translate(42vw,16px)rotate(5deg)scale(.82)}.AlbumTournament-module__SQky5G__fixtureList{counter-reset:fixture}.AlbumTournament-module__SQky5G__fixtureItem{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;display:grid}.AlbumTournament-module__SQky5G__currentFixture{background:#d4a34821;border-color:#d4a348}.AlbumTournament-module__SQky5G__completedFixture{opacity:.72}.AlbumTournament-module__SQky5G__fixtureNumber{color:#d4a348;text-transform:uppercase;align-self:flex-start;font-size:13px;font-weight:900}.AlbumTournament-module__SQky5G__fixtureAlbums{color:#bdb8ae;flex-direction:column;gap:5px;min-width:0;font-size:14px;font-weight:700;line-height:1.18;display:flex}.AlbumTournament-module__SQky5G__fixtureAlbums span{overflow-wrap:anywhere;min-width:0}.AlbumTournament-module__SQky5G__fixtureDivider{color:#d84a3a;text-transform:uppercase;font-size:12px;font-weight:900}.AlbumTournament-module__SQky5G__fixtureAlbums .AlbumTournament-module__SQky5G__won{color:#95ffb6}.AlbumTournament-module__SQky5G__championPanel{text-align:center;width:min(100%,880px);padding:22px 36px 28px}.AlbumTournament-module__SQky5G__championPanel p{margin:0 0 14px;font-size:18px}.AlbumTournament-module__SQky5G__championImage{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff2e;border-radius:8px;width:min(100%,40svh,340px);box-shadow:0 26px 90px #0006}.AlbumTournament-module__SQky5G__championPanel h2{color:#ffd66d;text-wrap:balance;max-width:760px;margin:14px auto 0;font-size:clamp(34px,4vw,54px);line-height:.98}.AlbumTournament-module__SQky5G__championPanel>span{color:#d4cfc5;margin-top:6px;font-size:21px;font-weight:800;display:block}.AlbumTournament-module__SQky5G__championActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.AlbumTournament-module__SQky5G__lostPanel{text-align:center;width:min(100%,920px);padding:56px 34px 44px}.AlbumTournament-module__SQky5G__lostPanel h2{color:var(--mainPink);text-shadow:0 0 18px #fe3d77d1,0 0 54px #fe3d7757,6px 6px #ffffff14;text-transform:uppercase;margin:0;font-size:clamp(82px,14vw,180px);font-weight:900;line-height:.82}.AlbumTournament-module__SQky5G__lostResetButton{color:#fff;background:#fe3d772e;border-color:#fe3d777a;min-width:220px;margin-top:34px;padding:18px 24px;font-size:24px}@keyframes AlbumTournament-module__SQky5G__battleCardEnter{0%{opacity:0;transform:translateY(26px)rotate(-2deg)scale(.92)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes AlbumTournament-module__SQky5G__versusBadgeEnter{0%{opacity:0;transform:scale(.42)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes AlbumTournament-module__SQky5G__listItemEnter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes AlbumTournament-module__SQky5G__knockoutIntroFade{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}@keyframes AlbumTournament-module__SQky5G__knockoutTitlePunch{0%{opacity:0;transform:scale(.68)skew(-8deg)translateY(38px)}18%{opacity:1;transform:scale(1.13)skew(-8deg)translateY(0)}30%{transform:scale(.96)skew(-8deg)}46%,76%{opacity:1;transform:scale(1)skew(-8deg)}to{opacity:0;transform:scale(1.28)skew(-8deg)}}@keyframes AlbumTournament-module__SQky5G__knockoutSlash{0%{transform:rotate(-10deg)translate(-120%)}58%,to{transform:rotate(-10deg)translate(120%)}}@keyframes AlbumTournament-module__SQky5G__knockoutLightCut{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes AlbumTournament-module__SQky5G__knockoutScan{0%{transform:translateY(0)}to{transform:translateY(11px)}}@keyframes AlbumTournament-module__SQky5G__timerPulse{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (max-width:1240px){.AlbumTournament-module__SQky5G__roundTrail{grid-template-columns:1fr}.AlbumTournament-module__SQky5G__roundTrailGroup{flex-direction:column;align-items:flex-start}.AlbumTournament-module__SQky5G__survivalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AlbumTournament-module__SQky5G__knockoutBoard{grid-template-columns:minmax(200px,260px) minmax(360px,1fr) minmax(200px,260px);gap:16px;padding:16px}.AlbumTournament-module__SQky5G__battleArena{gap:12px;padding:20px}.AlbumTournament-module__SQky5G__albumText strong{font-size:24px}.AlbumTournament-module__SQky5G__albumText span{font-size:17px}.AlbumTournament-module__SQky5G__knockoutIntro p{font-size:78px}}@media (max-width:960px){.AlbumTournament-module__SQky5G__rulesGrid,.AlbumTournament-module__SQky5G__gameBoard,.AlbumTournament-module__SQky5G__knockoutBoard{grid-template-columns:1fr}.AlbumTournament-module__SQky5G__ruleTile{border-bottom:1px solid #ffffff24;border-right:0;min-height:0}.AlbumTournament-module__SQky5G__ruleTile:last-child{border-bottom:0}.AlbumTournament-module__SQky5G__survivorPanel,.AlbumTournament-module__SQky5G__fixturePanel{max-height:none}.AlbumTournament-module__SQky5G__knockoutStage{order:1}.AlbumTournament-module__SQky5G__fixturePanel:first-child{order:2}.AlbumTournament-module__SQky5G__fixturePanel:last-child{order:3}}@media (max-width:680px){.AlbumTournament-module__SQky5G__setupShell,.AlbumTournament-module__SQky5G__completeShell,.AlbumTournament-module__SQky5G__lostShell{padding:14px}.AlbumTournament-module__SQky5G__setupHeader,.AlbumTournament-module__SQky5G__stageHeader,.AlbumTournament-module__SQky5G__fixtureHeader,.AlbumTournament-module__SQky5G__survivalFooter,.AlbumTournament-module__SQky5G__roundStatus{padding:16px}.AlbumTournament-module__SQky5G__setupHeader h2,.AlbumTournament-module__SQky5G__stageHeader h2,.AlbumTournament-module__SQky5G__championPanel h2{font-size:34px}.AlbumTournament-module__SQky5G__setupHeader p,.AlbumTournament-module__SQky5G__stageHeader p,.AlbumTournament-module__SQky5G__fixtureHeader p,.AlbumTournament-module__SQky5G__championPanel p{font-size:17px}.AlbumTournament-module__SQky5G__gameBoard,.AlbumTournament-module__SQky5G__knockoutBoard{padding:12px}.AlbumTournament-module__SQky5G__survivalGrid,.AlbumTournament-module__SQky5G__battleArena{grid-template-columns:1fr;padding:14px}.AlbumTournament-module__SQky5G__versusBadge{justify-self:center}.AlbumTournament-module__SQky5G__knockoutIntro p{font-size:54px}.AlbumTournament-module__SQky5G__survivalFooter,.AlbumTournament-module__SQky5G__roundStatus{flex-direction:column;align-items:stretch}.AlbumTournament-module__SQky5G__advanceButton{width:100%}.AlbumTournament-module__SQky5G__startButton{width:calc(100% - 32px);margin:16px;padding:18px;font-size:24px}.AlbumTournament-module__SQky5G__winnerFlight{transform:translate(-28vw,-8px)rotate(-4deg)scale(.86)}.AlbumTournament-module__SQky5G__loserFlight{transform:translate(28vw,8px)rotate(4deg)scale(.86)}}@media (prefers-reduced-motion:reduce){.AlbumTournament-module__SQky5G__albumCard,.AlbumTournament-module__SQky5G__survivorCard,.AlbumTournament-module__SQky5G__startButton,.AlbumTournament-module__SQky5G__advanceButton,.AlbumTournament-module__SQky5G__resetButton,.AlbumTournament-module__SQky5G__albumLink,.AlbumTournament-module__SQky5G__versusBadge,.AlbumTournament-module__SQky5G__knockoutIntro,.AlbumTournament-module__SQky5G__knockoutIntro:before,.AlbumTournament-module__SQky5G__knockoutIntro:after,.AlbumTournament-module__SQky5G__knockoutIntroSlash,.AlbumTournament-module__SQky5G__knockoutIntro p{transition:none;animation:none}.AlbumTournament-module__SQky5G__timerPillWarning,.AlbumTournament-module__SQky5G__timerPillDanger{animation:none}}
.SongsBattle-module__p800Da__page{min-height:100svh}.SongsBattle-module__p800Da__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SongsBattle-module__p800Da__gameShell{background:linear-gradient(90deg, #050505f7 0%, #050505d1 24%, #05050533 50%, #050505d1 76%, #050505f7 100%), var(--game-background-image);color:#f8f7f2;min-height:100svh;font-family:var(--font-clash), sans-serif;letter-spacing:var(--bodyLetterSpacing);background-position:50%;background-repeat:no-repeat;background-size:contain}.SongsBattle-module__p800Da__setupShell{justify-content:center;align-items:center;padding:24px;display:flex}.SongsBattle-module__p800Da__setupPanel{background:#0a0a0ae0;border:1px solid #ffffff29;border-radius:8px;width:min(100%,1180px);overflow:hidden;box-shadow:0 24px 80px #00000061}.SongsBattle-module__p800Da__setupHeader{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.SongsBattle-module__p800Da__setupHeader p,.SongsBattle-module__p800Da__deckHeader p,.SongsBattle-module__p800Da__stageHeader p,.SongsBattle-module__p800Da__finishedPanel p{color:#d4a348;letter-spacing:var(--boldLetterSpacing);text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:700}.SongsBattle-module__p800Da__setupHeader p{font-size:24px}.SongsBattle-module__p800Da__setupHeader h2,.SongsBattle-module__p800Da__stageHeader h2,.SongsBattle-module__p800Da__finishedPanel h2{color:#f8f7f2;font-size:40px;line-height:1.05}.SongsBattle-module__p800Da__setupHeader h2{font-size:clamp(42px,6vw,72px)}.SongsBattle-module__p800Da__artistLink{color:#fff;text-underline-offset:4px;text-decoration:underline}.SongsBattle-module__p800Da__artistLink:hover{color:#d4a348}.SongsBattle-module__p800Da__songTotalPanel{background:#ffffff0b;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.SongsBattle-module__p800Da__songTotalPanel span{color:#d4cfc5;font-size:28px;font-weight:700}.SongsBattle-module__p800Da__songTotalPanel strong{color:#d4a348;font-size:clamp(64px,8vw,88px);line-height:1}.SongsBattle-module__p800Da__setupControls{flex-direction:column;gap:16px;padding:24px;display:flex}.SongsBattle-module__p800Da__songCountLabel{color:#efede6;text-transform:uppercase;font-size:24px;font-weight:800}.SongsBattle-module__p800Da__songCountRow,.SongsBattle-module__p800Da__presetRow{gap:10px;display:flex}.SongsBattle-module__p800Da__selectedSongCountDisplay{color:#f8f7f2;background:#ffffff14;border:1px solid #ffffff42;border-radius:6px;align-items:center;width:100%;min-width:0;min-height:78px;padding:12px 26px;font-size:42px;font-weight:800;display:flex}.SongsBattle-module__p800Da__allSongsButton,.SongsBattle-module__p800Da__presetButton,.SongsBattle-module__p800Da__startButton,.SongsBattle-module__p800Da__resetButton{color:#f8f7f2;cursor:pointer;border:1px solid #ffffff2e;border-radius:6px;font-family:inherit;font-weight:800;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.SongsBattle-module__p800Da__allSongsButton,.SongsBattle-module__p800Da__presetButton,.SongsBattle-module__p800Da__resetButton{background:#ffffff14}.SongsBattle-module__p800Da__allSongsButton{white-space:nowrap;flex:none;min-height:78px;padding:0 34px;font-size:22px}.SongsBattle-module__p800Da__presetButton{min-width:92px;padding:18px 22px;font-size:22px}.SongsBattle-module__p800Da__allSongsButton:hover,.SongsBattle-module__p800Da__presetButton:hover,.SongsBattle-module__p800Da__resetButton:hover{background:#d4a34829;border-color:#d4a348}.SongsBattle-module__p800Da__activePreset{color:#fff;background:#d4a34838;border-color:#d4a348}.SongsBattle-module__p800Da__selectionStatus{color:#d4cfc5;min-height:30px;font-size:24px;font-weight:700}.SongsBattle-module__p800Da__startButton{color:#fff;background:#d84a3a;width:100%;padding:23px 18px;font-size:28px}.SongsBattle-module__p800Da__startButton:hover:not(:disabled){background:#e35e4f;transform:translateY(-1px)}.SongsBattle-module__p800Da__startButton:disabled{cursor:not-allowed;opacity:.48}.SongsBattle-module__p800Da__battleBoard{grid-template-columns:minmax(240px,320px) minmax(380px,1fr) minmax(240px,320px);gap:22px;min-height:100svh;padding:22px;display:grid}.SongsBattle-module__p800Da__deckPanel,.SongsBattle-module__p800Da__battleStage{border:1px solid #ffffff29;border-radius:8px;overflow:hidden}.SongsBattle-module__p800Da__deckPanel{background:#0a0a0af0;flex-direction:column;max-height:calc(100svh - 44px);display:flex;box-shadow:0 24px 80px #00000059}.SongsBattle-module__p800Da__deckHeader,.SongsBattle-module__p800Da__stageHeader{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.SongsBattle-module__p800Da__deckHeader h2{color:#f8f7f2;font-size:30px;line-height:1.1}.SongsBattle-module__p800Da__deckHeader span{color:#efede6;text-align:center;border:1px solid #fff3;flex:none;min-width:42px;padding:7px 9px;font-size:20px;font-weight:800}.SongsBattle-module__p800Da__winnerDeck .SongsBattle-module__p800Da__deckHeader p,.SongsBattle-module__p800Da__winnerDeck .SongsBattle-module__p800Da__deckSongText p{color:#d4a348}.SongsBattle-module__p800Da__loserDeck .SongsBattle-module__p800Da__deckHeader p,.SongsBattle-module__p800Da__loserDeck .SongsBattle-module__p800Da__deckSongText p{color:#d84a3a}.SongsBattle-module__p800Da__deckList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.SongsBattle-module__p800Da__emptyDeck{color:#8f887e;text-align:center;border:1px dashed #ffffff2e;justify-content:center;align-items:center;min-height:110px;font-size:18px;font-weight:800;display:flex}.SongsBattle-module__p800Da__deckSongCard{background:#ffffff0f;border:1px solid #ffffff21;border-radius:6px;flex:none;grid-template-columns:82px minmax(0,1fr);min-height:104px;animation:.36s both SongsBattle-module__p800Da__deckSongEnter;display:grid;overflow:hidden}.SongsBattle-module__p800Da__deckSongImage{object-fit:cover;width:82px;height:100%;min-height:104px}.SongsBattle-module__p800Da__deckSongText{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:11px 12px;display:flex}.SongsBattle-module__p800Da__deckSongText strong,.SongsBattle-module__p800Da__deckSongText span,.SongsBattle-module__p800Da__deckSongText p{overflow-wrap:anywhere;min-width:0;line-height:1.2}.SongsBattle-module__p800Da__deckSongText strong{color:#f8f7f2;font-size:18px}.SongsBattle-module__p800Da__deckSongText span{color:#bdb8ae;font-size:15px;font-weight:700}.SongsBattle-module__p800Da__deckSongText p{margin-top:2px;font-size:15px;font-weight:800}.SongsBattle-module__p800Da__battleStage{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#06060694,#0606063d);flex-direction:column;min-width:0;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 60px #00000042}.SongsBattle-module__p800Da__stageHeader p{color:#d4a348;font-size:22px}.SongsBattle-module__p800Da__stageArtistLink{color:inherit;text-underline-offset:4px;text-decoration:underline}.SongsBattle-module__p800Da__stageArtistLink:hover{color:inherit}.SongsBattle-module__p800Da__resetButton{flex:none;padding:12px 16px;font-size:16px}.SongsBattle-module__p800Da__battleArena{flex:1;grid-template-rows:max-content;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:stretch;gap:18px;min-height:0;padding:28px;display:grid;position:relative}.SongsBattle-module__p800Da__battleCard{color:#f8f7f2;cursor:pointer;text-align:left;transform-origin:50%;background:#0c0c0cf5;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;min-width:0;height:100%;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s;display:flex;overflow:hidden;transform:translate(0,0)scale(1)}.SongsBattle-module__p800Da__leftBattleCard{animation:.56s cubic-bezier(.18,.89,.32,1.18) both SongsBattle-module__p800Da__leftBattleCardEnter}.SongsBattle-module__p800Da__rightBattleCard{animation:.56s cubic-bezier(.18,.89,.32,1.18) both SongsBattle-module__p800Da__rightBattleCardEnter}.SongsBattle-module__p800Da__battleCard:hover:not(:disabled){border-color:#d4a348;transform:translateY(-6px);box-shadow:0 20px 60px #00000073}.SongsBattle-module__p800Da__battleCard:disabled{cursor:default}.SongsBattle-module__p800Da__battleImageFrame{aspect-ratio:1;background:#111;width:100%;display:block;overflow:hidden}.SongsBattle-module__p800Da__battleImage{object-fit:cover;width:100%;height:100%;display:block}.SongsBattle-module__p800Da__battleSongText{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;min-height:112px;padding:16px;display:flex}.SongsBattle-module__p800Da__battleSongText strong,.SongsBattle-module__p800Da__battleSongText span{overflow-wrap:anywhere;min-width:0;line-height:1.14}.SongsBattle-module__p800Da__battleSongText strong{color:#ffd66d;font-size:30px}.SongsBattle-module__p800Da__battleSongText span{color:#bdb8ae;font-size:20px;font-weight:800}.SongsBattle-module__p800Da__versusBadge{color:#fff;z-index:2;background:#d84a3af2;border:1px solid #fff3;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:900;animation:.46s cubic-bezier(.18,.89,.32,1.18) .11s both SongsBattle-module__p800Da__versusBadgeEnter;display:flex}.SongsBattle-module__p800Da__winnerFlight{opacity:.42;border-color:#3ee578;transform:translate(-42vw,-16px)rotate(-5deg)scale(.82);box-shadow:inset 0 0 0 2px #3ee5789e,0 24px 76px #3ee57833}.SongsBattle-module__p800Da__loserFlight{opacity:.42;border-color:#d84a3a;transform:translate(42vw,16px)rotate(5deg)scale(.82)}.SongsBattle-module__p800Da__finishedPanel{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.SongsBattle-module__p800Da__finishedPanel .SongsBattle-module__p800Da__startButton{max-width:260px}@keyframes SongsBattle-module__p800Da__leftBattleCardEnter{0%{opacity:0;transform:translate(-70px,26px)rotate(-4deg)scale(.9)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes SongsBattle-module__p800Da__rightBattleCardEnter{0%{opacity:0;transform:translate(70px,26px)rotate(4deg)scale(.9)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes SongsBattle-module__p800Da__versusBadgeEnter{0%{opacity:0;transform:scale(.42)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes SongsBattle-module__p800Da__deckSongEnter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (max-width:1240px){.SongsBattle-module__p800Da__battleBoard{grid-template-columns:minmax(220px,280px) minmax(340px,1fr) minmax(220px,280px);gap:16px;padding:16px}.SongsBattle-module__p800Da__battleArena{gap:12px;padding:20px}.SongsBattle-module__p800Da__battleSongText strong{font-size:26px}.SongsBattle-module__p800Da__battleSongText span{font-size:18px}.SongsBattle-module__p800Da__versusBadge{width:54px;height:54px;font-size:18px}}@media (max-width:960px){.SongsBattle-module__p800Da__gameShell{background-size:cover}.SongsBattle-module__p800Da__battleBoard{grid-template-columns:1fr}.SongsBattle-module__p800Da__deckPanel{max-height:none}.SongsBattle-module__p800Da__winnerDeck{order:2}.SongsBattle-module__p800Da__battleStage{order:1;min-height:620px}.SongsBattle-module__p800Da__loserDeck{order:3}}@media (max-width:680px){.SongsBattle-module__p800Da__setupShell{padding:14px}.SongsBattle-module__p800Da__setupHeader,.SongsBattle-module__p800Da__songTotalPanel,.SongsBattle-module__p800Da__setupControls{padding:18px}.SongsBattle-module__p800Da__setupHeader h2,.SongsBattle-module__p800Da__stageHeader h2,.SongsBattle-module__p800Da__finishedPanel h2{font-size:34px}.SongsBattle-module__p800Da__setupHeader p,.SongsBattle-module__p800Da__stageHeader p,.SongsBattle-module__p800Da__finishedPanel p{font-size:18px}.SongsBattle-module__p800Da__songTotalPanel span{font-size:22px}.SongsBattle-module__p800Da__songTotalPanel strong{font-size:58px}.SongsBattle-module__p800Da__songCountLabel,.SongsBattle-module__p800Da__selectionStatus{font-size:20px}.SongsBattle-module__p800Da__songCountRow,.SongsBattle-module__p800Da__presetRow{flex-wrap:wrap}.SongsBattle-module__p800Da__selectedSongCountDisplay{min-height:64px;padding:10px 16px;font-size:34px}.SongsBattle-module__p800Da__allSongsButton{width:100%;min-height:58px;font-size:20px}.SongsBattle-module__p800Da__presetButton{min-width:78px;padding:15px 18px;font-size:20px}.SongsBattle-module__p800Da__startButton{padding:18px;font-size:24px}.SongsBattle-module__p800Da__battleBoard{padding:12px}.SongsBattle-module__p800Da__battleArena{grid-template-columns:1fr}.SongsBattle-module__p800Da__versusBadge{justify-self:center}.SongsBattle-module__p800Da__battleStage{min-height:auto}.SongsBattle-module__p800Da__winnerFlight{transform:translate(-28vw,-8px)rotate(-4deg)scale(.86)}.SongsBattle-module__p800Da__loserFlight{transform:translate(28vw,8px)rotate(4deg)scale(.86)}}@media (prefers-reduced-motion:reduce){.SongsBattle-module__p800Da__battleCard,.SongsBattle-module__p800Da__deckSongCard,.SongsBattle-module__p800Da__allSongsButton,.SongsBattle-module__p800Da__presetButton,.SongsBattle-module__p800Da__startButton,.SongsBattle-module__p800Da__resetButton{transition:none;animation:none}}
.TracksSelectionList-module__QqMyna__gameShell{background:linear-gradient(90deg, #050505f7 0%, #050505d1 24%, #0505052e 50%, #050505d1 76%, #050505f7 100%), var(--game-background-image);color:#f8f7f2;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-template-columns:minmax(320px,410px) minmax(160px,1fr) minmax(330px,420px);gap:24px;min-height:100svh;padding:24px;display:grid;font-family:var(--font-clash), sans-serif!important;letter-spacing:var(--bodyLetterSpacing)!important}.TracksSelectionList-module__QqMyna__libraryPanel,.TracksSelectionList-module__QqMyna__deckPanel{background:#0a0a0af0;border:1px solid #ffffff29;box-shadow:0 24px 80px #00000059}.TracksSelectionList-module__QqMyna__libraryPanel{flex-direction:column;max-height:calc(100svh - 48px);display:flex;overflow:hidden}.TracksSelectionList-module__QqMyna__artistStage{pointer-events:none;justify-content:center;align-items:flex-end;min-width:0;padding:0 8px 26px;display:flex}.TracksSelectionList-module__QqMyna__videoPanel{aspect-ratio:16/9;pointer-events:auto;background:#050505e6;border:1px solid #ffffff2e;width:min(100%,380px);overflow:hidden;box-shadow:0 24px 70px #00000080}.TracksSelectionList-module__QqMyna__videoPanel iframe{border:0;width:100%;height:100%;display:block}.TracksSelectionList-module__QqMyna__libraryHeader,.TracksSelectionList-module__QqMyna__deckHeader{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.TracksSelectionList-module__QqMyna__libraryHeader p,.TracksSelectionList-module__QqMyna__deckHeader p{color:#d4a348;letter-spacing:var(--boldLetterSpacing);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.TracksSelectionList-module__QqMyna__deckHeader p{color:#d84a3a}.TracksSelectionList-module__QqMyna__libraryHeader h1,.TracksSelectionList-module__QqMyna__deckHeader h1{color:#f8f7f2;letter-spacing:var(--boldLetterSpacing);font-size:24px;line-height:1.1}.TracksSelectionList-module__QqMyna__libraryHeader span,.TracksSelectionList-module__QqMyna__deckHeader span{color:#efede6;letter-spacing:var(--boldLetterSpacing);border:1px solid;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.TracksSelectionList-module__QqMyna__albumList,.TracksSelectionList-module__QqMyna__tiersStack{overscroll-behavior:contain;overflow-y:auto}.TracksSelectionList-module__QqMyna__albumBox{background:#00000052;border-bottom:1px solid #ffffff1f}.TracksSelectionList-module__QqMyna__albumBoxHeader{color:#f8f7f2;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.TracksSelectionList-module__QqMyna__albumBoxHeader:hover{background:#ffffff0f}.TracksSelectionList-module__QqMyna__nameAndPic{align-items:center;gap:14px;min-width:0;display:flex}.TracksSelectionList-module__QqMyna__nameAndPic img{object-fit:cover;border:1px solid #ffffff38;flex:none;width:54px;height:54px}.TracksSelectionList-module__QqMyna__artistLink{color:#fff;cursor:pointer;text-decoration:underline}.TracksSelectionList-module__QqMyna__artistLink:hover{color:#c8c8c8}.TracksSelectionList-module__QqMyna__nameAndPic span{overflow-wrap:anywhere;color:#f8f7f2;letter-spacing:.018em;font-size:18px;font-weight:700;line-height:1.2}.TracksSelectionList-module__QqMyna__albumTracks{background:#ffffff0a}.TracksSelectionList-module__QqMyna__trackBox{color:#f0eee9;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 16px 11px 24px;display:flex}.TracksSelectionList-module__QqMyna__trackBox:hover{background:#d84a3a2e}.TracksSelectionList-module__QqMyna__trackBox:active{cursor:grabbing}.TracksSelectionList-module__QqMyna__trackBox img{opacity:.9;flex:none}.TracksSelectionList-module__QqMyna__trackName{overflow-wrap:anywhere;letter-spacing:.018em;min-width:0;font-size:15px;font-weight:700;line-height:1.25}.TracksSelectionList-module__QqMyna__trackSelected{opacity:.42;cursor:not-allowed}.TracksSelectionList-module__QqMyna__trackSelected:hover{background:0 0}.TracksSelectionList-module__QqMyna__deckPanel{flex-direction:column;max-height:calc(100svh - 48px);display:flex;overflow:hidden}.TracksSelectionList-module__QqMyna__tiersStack{flex-direction:column;gap:14px;padding:14px;display:flex}.TracksSelectionList-module__QqMyna__tier{background:#ffffff0b;border:1px solid #ffffff24;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex}.TracksSelectionList-module__QqMyna__tierDropTarget{border-color:var(--tier-accent);box-shadow:0 0 0 1px var(--tier-accent)}.TracksSelectionList-module__QqMyna__tierHeader{border-top:4px solid var(--tier-accent);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.TracksSelectionList-module__QqMyna__tierHeader h2{color:#f8f7f2;letter-spacing:var(--boldLetterSpacing);font-size:19px;line-height:1.1}.TracksSelectionList-module__QqMyna__tierHeader p{color:#bdb8ae;letter-spacing:var(--boldLetterSpacing);margin-top:4px;font-size:12px;font-weight:700}.TracksSelectionList-module__QqMyna__tierHeader span{color:#f8f7f2;text-align:center;min-width:50px;letter-spacing:var(--boldLetterSpacing);border:1px solid #ffffff38;flex:none;padding:6px 8px;font-size:13px;font-weight:800}.TracksSelectionList-module__QqMyna__gold{--tier-accent:#d4a348}.TracksSelectionList-module__QqMyna__red{--tier-accent:#d84a3a}.TracksSelectionList-module__QqMyna__green{--tier-accent:#2f8e72}.TracksSelectionList-module__QqMyna__tierSlots{grid-template-rows:repeat(10,minmax(42px,auto));gap:6px;padding:10px;display:grid}.TracksSelectionList-module__QqMyna__tierSlot{background:#ffffff0a;border:1px dashed #ffffff2e;grid-template-columns:28px minmax(0,1fr);align-items:stretch;min-height:42px;transition:background-color .16s,border-color .16s;display:grid}.TracksSelectionList-module__QqMyna__filledSlot{background:#f8f7f217;border-style:solid}.TracksSelectionList-module__QqMyna__slotDropTarget{border-color:var(--tier-accent);background:color-mix(in srgb, var(--tier-accent) 24%, #111)}.TracksSelectionList-module__QqMyna__slotNumber{color:#9f988e;letter-spacing:var(--boldLetterSpacing);border-right:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.TracksSelectionList-module__QqMyna__emptySlot{color:#7d766d;letter-spacing:var(--boldLetterSpacing);align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:flex}.TracksSelectionList-module__QqMyna__selectedSong{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;min-width:0;display:grid}.TracksSelectionList-module__QqMyna__selectedSong:active{cursor:grabbing}.TracksSelectionList-module__QqMyna__selectedSongText{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:7px 10px;display:flex}.TracksSelectionList-module__QqMyna__selectedSongText strong,.TracksSelectionList-module__QqMyna__selectedSongText span{overflow-wrap:anywhere;min-width:0;line-height:1.2}.TracksSelectionList-module__QqMyna__selectedSongText strong{color:#ffc800;letter-spacing:.018em;font-size:13px}.TracksSelectionList-module__QqMyna__selectedSongText span{color:#bdb8ae;letter-spacing:var(--boldLetterSpacing);font-size:11px;font-weight:700}.TracksSelectionList-module__QqMyna__removeButton{color:#d8a39d;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;font-size:18px;font-weight:800}.TracksSelectionList-module__QqMyna__removeButton:hover{color:#fff;background:#d84a3a2e}.TracksSelectionList-module__QqMyna__dragPreview{z-index:100;color:#f8f7f2;pointer-events:none;background:#0c0c0cf5;border:1px solid #d4a348e6;width:min(280px,100vw - 32px);padding:10px 12px;position:fixed;top:0;left:0;box-shadow:0 18px 50px #00000073}.TracksSelectionList-module__QqMyna__dragPreview strong,.TracksSelectionList-module__QqMyna__dragPreview span{overflow-wrap:anywhere;line-height:1.2;display:block}.TracksSelectionList-module__QqMyna__dragPreview strong{letter-spacing:.018em;font-size:14px}.TracksSelectionList-module__QqMyna__dragPreview span{color:#bdb8ae;letter-spacing:var(--boldLetterSpacing);margin-top:4px;font-size:12px;font-weight:700}@media (max-width:1180px){.TracksSelectionList-module__QqMyna__gameShell{grid-template-columns:minmax(300px,380px) minmax(80px,1fr) minmax(310px,380px);gap:16px;padding:16px}}
.page-module___sU-RW__page{min-height:100svh}.page-module___sU-RW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
