@font-face{font-family:Gmarket Sans;src:url(/fonts/GmarketSansLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gmarket Sans;src:url(/fonts/GmarketSansMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gmarket Sans;src:url(/fonts/GmarketSansBold.woff) format("woff");font-weight:700 950;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/fonts/Paperlogy-4Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/fonts/Paperlogy-5Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/fonts/Paperlogy-6SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/fonts/Paperlogy-7Bold.woff2) format("woff2");font-weight:700 950;font-style:normal;font-display:swap}:root{--bg:#080b12;--surface:#10151f;--surface2:#151b27;--line:#252c39;--text:#f4f6fa;--muted:#8d97a8;--gold:#d9ae5f;--gold2:#f0cf8a;--blue:#3f8cff;--red:#ef5972}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;margin:0;background:var(--bg);color:var(--text);font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}body,main{width:100%;max-width:100%}button,input{font:inherit}a,button{color:inherit}button{cursor:pointer}.shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.topbar{height:76px;justify-content:space-between;position:relative;z-index:4}.logo,.topbar{display:flex;align-items:center}.logo{gap:10px;text-decoration:none;font-weight:800;font-size:14px;letter-spacing:1.5px}.logo b{color:var(--gold)}.logoMark{display:grid;place-items:center;width:31px;height:35px;border:1px solid #a98445;color:var(--gold);font:800 20px Georgia;-webkit-clip-path:polygon(50% 0,100% 20%,88% 85%,50% 100%,12% 85%,0 20%);clip-path:polygon(50% 0,100% 20%,88% 85%,50% 100%,12% 85%,0 20%)}.textLink{font-size:14px;text-decoration:none;color:#bcc3cf}.hero{text-align:center;padding:94px 0 45px;position:relative}.hero:before{content:"";position:absolute;top:0;left:50%;width:min(580px,100vw);height:380px;translate:-50% 0;background:radial-gradient(circle,#b7863120,transparent 68%);pointer-events:none}.eyebrow,.step{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:1.8px}.eyebrow{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #a9844540;border-radius:30px;background:#a9844510}.hero h1{font-size:clamp(43px,7vw,78px);line-height:1.07;letter-spacing:-4px;margin:25px 0 20px;font-weight:900}.hero h1 em{font-style:normal;color:var(--gold2)}.hero>p{color:#a8b0bf;font-size:17px;line-height:1.8;margin:0}.heroActions{display:flex;justify-content:center;gap:12px;margin-top:34px}.primaryButton,.secondaryButton{border-radius:9px;min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;border:0;font-weight:800;font-size:14px}.primaryButton{background:linear-gradient(135deg,#ecd18f,#c8953e);color:#161106;box-shadow:0 7px 30px #c8953e20}.primaryButton:disabled{opacity:.65}.secondaryButton{background:#141923;border:1px solid #2c3340}.full{width:100%}.trust{display:flex;gap:20px;justify-content:center;margin-top:19px;color:#70798a;font-size:11px}.trust span{display:flex;align-items:center;gap:4px}.preview{display:grid;grid-template-columns:1fr 90px 1fr;grid-gap:12px;gap:12px;align-items:center;position:relative;padding-bottom:100px}.glow{position:absolute;inset:10% 15%;background:#b4883320;filter:blur(70px)}.matchCard{background:linear-gradient(145deg,#131923,#0d1119);border:1px solid #252d3a;border-radius:12px;padding:18px;position:relative;box-shadow:0 25px 50px #0008}.matchCard.blue{border-top:2px solid var(--blue)}.matchCard.red{border-top:2px solid var(--red)}.teamHead{display:flex;justify-content:space-between;margin-bottom:13px;font-weight:700;font-size:11px;letter-spacing:1px}.blue .teamHead span{color:#61a1ff}.red .teamHead span{color:#f17287}.teamHead strong{font-size:16px}.playerLine{height:45px;border-top:1px solid #202632;display:grid;grid-template-columns:48px 1fr auto;align-items:center;font-size:12px}.playerLine i{font-style:normal;font-size:9px;color:#697386}.playerLine i,.playerLine span{font-weight:700}.playerLine b{color:#778192;font-size:10px}.featured{background:#d9ae5f08}.versus{font-weight:900;font-size:21px;text-align:center;color:var(--gold)}.versus small{display:block;color:#778192;font-weight:500;font-size:9px;margin-top:6px}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;padding:40px 0 100px;border-top:1px solid #171c26}.features article{padding:23px}.features article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#d9ae5f12;color:var(--gold)}.features svg{width:20px}.features h3{font-size:16px;margin:17px 0 9px}.features p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}footer{border-top:1px solid #171c26;height:100px;display:flex;align-items:center;gap:20px;color:#606979}footer p{font-size:10px;flex:1 1}.appPage,.authPage,.onboardingPage{min-height:100dvh;background:radial-gradient(circle at 50% 10%,#2b211522,transparent 38%),var(--bg)}.authPage .topbar>a:first-child{color:#7f8998}.authPage .topbar .logo{position:absolute;left:50%;transform:translateX(-50%)}.authCard{width:min(440px,calc(100% - 40px));margin:70px auto;text-align:center}.iconOrb,.successOrb{width:58px;height:58px;margin:0 auto 22px;border-radius:18px;display:grid;place-items:center;color:var(--gold);background:#d9ae5f10;border:1px solid #d9ae5f2d}.authCard h1,.formShell h1,.matchTitle h1,.queueIntro h1{font-size:32px;letter-spacing:-1.5px;margin:9px 0 12px}.muted{color:var(--muted);font-size:14px;line-height:1.7}.authCard form{text-align:left;margin-top:32px}.authCard label,.summonerForm label{font-size:12px;font-weight:700;display:block;margin-bottom:8px}.authCard input{width:100%;height:52px;background:#111722;border:1px solid #29303d;border-radius:9px;color:#fff;padding:0 14px;outline:none;margin-bottom:12px}.authCard input:focus,.riotInput:focus-within{border-color:#b58c48}.formMessage{color:var(--gold2);font-size:12px}.fineprint{color:#626b7a;font-size:10px;line-height:1.7;margin-top:25px}.progressText{font:700 12px DM Sans;color:#7b8493}.progressBar{height:2px;background:#171d27}.progressBar i{display:block;width:50%;height:100%;background:var(--gold)}.formShell{width:min(560px,calc(100% - 40px));margin:70px auto 100px}.summonerForm{margin-top:34px}.riotInput{display:grid;grid-template-columns:1fr auto 100px;align-items:center;height:54px;background:#111722;border:1px solid #29303d;border-radius:9px;overflow:hidden}.riotInput input{height:100%;min-width:0;border:0;background:transparent;padding:0 15px;color:#fff;outline:none}.riotInput span{color:#566071}.inputHelp{font-size:10px;color:#667080;margin:8px 2px 18px}.errorMessage{padding:12px;color:#ff8698;background:#ef597212;border-radius:8px;font-size:12px}.rankResult{margin-top:16px;padding:15px;background:#111722;border:1px solid #2b3442;border-radius:11px;display:flex;align-items:center;gap:13px}.miniRank,.rankBadge{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;background:#4c9bff16;color:#65a7ff}.rankBadge svg{width:21px}.rankResult>div:nth-child(2){flex:1 1}.rankResult div span{color:#63d5a2;font-size:9px;display:flex;align-items:center;gap:4px}.rankResult h3{font-size:14px;margin:3px 0}.rankResult h3 small,.rankResult p{color:#7d8797;font-size:10px}.rankResult p{margin:0}.rankResult>strong{font:800 24px DM Sans;color:var(--gold2)}.rankResult>strong small{font-size:9px;color:#687282}.continue{margin-top:12px}.privacy{display:flex;gap:12px;align-items:flex-start;margin:35px auto 0;width:max-content;max-width:100%;color:#626c7c}.privacy p{font-size:10px;line-height:1.6;margin:0}.privacy b{color:#8e98a7}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.avatar{width:35px;height:35px;border-radius:50%;background:#d9ae5f20;color:var(--gold2);display:grid;place-items:center;font:700 11px DM Sans}.queueShell{width:min(520px,calc(100% - 36px));margin:55px auto 110px}.queueIntro{text-align:center;margin-bottom:32px}.positionGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.positionGrid button{height:95px;border:1px solid #282f3c;background:#111620;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;color:#727c8c}.positionGrid button span{font:800 10px DM Sans}.positionGrid button b{font-size:11px}.positionGrid button.selected{border-color:#bc9148;background:#d9ae5f0e;color:var(--gold2);box-shadow:inset 0 0 20px #d9ae5f0b}.positionGrid button i{position:absolute;right:6px;top:6px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#1b1408}.profileStrip{display:flex;align-items:center;gap:12px;background:#111620;border:1px solid #252c38;border-radius:10px;padding:13px;margin:20px 0}.profileStrip div:nth-child(2){flex:1 1;display:flex;flex-direction:column}.profileStrip span{font-size:9px;color:#717b8c}.profileStrip b{font-size:12px}.profileStrip small{font-size:9px;color:#5cd19c;background:#5cd19c10;padding:5px 7px;border-radius:20px}.matchMeta,.queueNote{display:flex;align-items:center;justify-content:center;gap:5px;color:#656f7e;font-size:10px}.searching{text-align:center}.searchRing{width:184px;height:184px;margin:5px auto 25px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#111722 57%,transparent 58%),conic-gradient(var(--gold) calc(var(--progress,80)*1%),#202631 0);box-shadow:0 0 60px #d9ae5f13}.searchRing:before{content:"";position:absolute;inset:-8px;border:1px solid #343b47;border-radius:50%}.searchRing span{font:800 48px DM Sans}.searchRing span small{font-size:14px;color:#657080}.searchRing svg{position:absolute;bottom:28px;width:16px;color:var(--gold)}.positionPill{display:inline-flex;gap:8px;background:#151b25;border-radius:30px;padding:8px 14px;color:#7f8998;font-size:10px}.positionPill b{color:var(--gold2)}.queueStats{display:grid;grid-template-columns:1fr 1fr;margin:32px 0 20px;border:1px solid #252c38;border-radius:10px;overflow:hidden}.queueStats span{padding:16px;display:flex;align-items:center;gap:7px;color:#707a8b;font-size:10px}.queueStats span+span{border-left:1px solid #252c38}.queueStats svg{width:15px}.queueStats b{color:#d4d8df;margin-left:auto}.cancelButton{border:0;background:transparent;color:#747e8d;font-size:11px;text-decoration:underline}.mobileNav{position:fixed;display:flex;z-index:20;left:50%;bottom:18px;transform:translateX(-50%);width:430px;height:58px;border:1px solid #2b3340;border-radius:15px;background:#0d1119ed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 12px 35px #0008;overflow:hidden}.mobileNav a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#626c7b;text-decoration:none;font-size:9px}.mobileNav a.active{color:var(--gold2)}.livePill{font:700 9px DM Sans;letter-spacing:1px;color:#68d7a6;background:#68d7a610;padding:7px 10px;border-radius:30px}.livePill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#68d7a6;margin-right:6px}.matchShell{width:min(740px,calc(100% - 36px));margin:28px auto 110px}.matchTitle{text-align:center}.successOrb{width:48px;height:48px;border-radius:50%;background:#63d5a215;color:#63d5a2;border-color:#63d5a230;margin-bottom:15px}.matchTitle .muted b{color:var(--gold2)}.scoreBoard{width:300px;margin:25px auto;display:grid;grid-template-columns:1fr 60px 1fr;text-align:center;align-items:center}.scoreBoard>div{display:flex;flex-direction:column}.scoreBoard>div span{font:700 9px DM Sans;letter-spacing:1px}.scoreBoard>div:first-child span{color:#5b9eff}.scoreBoard>div:last-child span{color:#f36b80}.scoreBoard b{font:800 28px DM Sans}.scoreBoard>span{color:#4b5463}.scoreBoard>span svg{width:18px}.scoreBoard>span small{display:block;font:800 9px DM Sans}.rosters{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.roster{border:1px solid #28303c;background:#10151e;border-radius:11px;overflow:hidden}.roster h2{height:44px;margin:0;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#151b25;font:700 10px DM Sans;letter-spacing:1px}.roster h2 small{color:#6e7888;font:600 9px Noto Sans KR}.blueRoster h2 span{color:#579cff}.redRoster h2 span{color:#f06a80}.rosterRow{display:grid;grid-template-columns:34px 34px 1fr auto;align-items:center;height:55px;padding:0 12px;border-top:1px solid #202631}.rosterRow>i{font:700 8px DM Sans;font-style:normal;color:#667080}.summonerAvatar{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#384152,#1a202b);display:grid;place-items:center;color:#b9c1cf;font-size:10px}.rosterRow>div:nth-child(3){display:flex;flex-direction:column;padding-left:8px}.rosterRow b{font-size:10px}.rosterRow span{font-size:8px;color:#687282}.rosterRow>strong{font:700 9px DM Sans;color:#aeb6c3}.rosterRow strong small{color:#667080}.lobbyCode{margin:14px 0;display:flex;align-items:center;padding:12px 14px;background:#151a24;border:1px dashed #343c49;border-radius:9px}.lobbyCode div{flex:1 1;display:flex;flex-direction:column}.lobbyCode span{font-size:8px;color:#6f7988}.lobbyCode b{font:700 12px DM Sans;letter-spacing:1px}.lobbyCode button{border:1px solid #343c49;background:#1c222e;border-radius:6px;padding:7px 10px;color:#aeb5c0;font-size:9px;display:flex;gap:5px}.matchMeta{margin-top:15px}.ratingCard{margin-top:18px;border:1px solid #323847;background:#10151f;border-radius:12px;padding:18px}.ratingHead{display:flex;align-items:center;gap:12px}.ratingHead>svg{color:#f4778b}.ratingHead p{margin:0}.ratingHead h2{font-size:16px;margin:2px 0}.ratingCard>p{color:#798393;font-size:10px}.ratingRow{min-height:78px;border-top:1px solid #252b36;gap:14px;padding:10px 0}.ratingPlayer,.ratingRow{display:flex;align-items:center}.ratingPlayer{min-width:125px;gap:9px}.ratingPlayer>b{font-size:11px}.mannerControl{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;flex:1 1}.mannerControl>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #343c49;border-radius:8px;background:#171d27;color:#aeb6c2;padding:0}.mannerControl>button:disabled{opacity:.3;cursor:not-allowed}.mannerControl>button svg{width:14px}.mannerControl label{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:4px;column-gap:4px}.mannerControl strong{font-size:20px;color:var(--gold2)}.mannerControl span{font-size:9px;color:#697485}.mannerControl input{grid-column:1/-1;width:100%;accent-color:var(--gold);margin-top:5px}.ratingCard>.primaryButton{margin-top:14px}.doneCard{display:flex;align-items:center;gap:13px;margin-top:15px;padding:16px;border:1px solid #63d5a229;border-radius:10px;background:#63d5a20b;color:#63d5a2}.doneCard b{font-size:12px}.doneCard p{font-size:9px;color:#7d8b8a;margin:2px 0}@media(max-width:680px){.shell{width:calc(100% - 32px)}.topbar{height:calc(70px + env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + 6px)}.hero{padding-top:70px}.hero h1{font-size:43px;letter-spacing:-2.7px}.hero>p{font-size:14px}.heroActions{flex-direction:column}.preview{grid-template-columns:1fr;padding:35px 0 75px}.versus{padding:5px}.features{grid-template-columns:1fr;gap:4px;padding-bottom:70px}.features article{display:grid;grid-template-columns:50px 1fr;grid-column-gap:4px;column-gap:4px;padding:14px}.features article>span{grid-row:1/3}.features h3{margin:2px 0 5px}.features p{font-size:11px}.authCard{margin-top:45px}.authCard h1,.formShell h1,.matchTitle h1,.queueIntro h1{font-size:27px}.formShell{margin-top:50px}.appPage{padding-bottom:70px}.mobileNav{bottom:0;left:0;right:0;transform:none;width:auto;height:68px;border-left:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.queueShell{margin-top:40px}.positionGrid{gap:5px}.positionGrid button{height:82px}.rosters{grid-template-columns:1fr}.scoreBoard{margin:20px auto}.matchShell{margin-top:18px}.redRoster{margin-top:2px}footer{height:auto;padding:30px 0}.mobileOnly{display:block}}@media(min-width:681px){.mobileOnly{display:none}}.draftShell{max-width:760px}.anonymousNotice{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0;padding:11px;border:1px solid #313847;border-radius:9px;background:#121822;color:#778292;font-size:10px}.anonymousNotice svg{width:15px;color:var(--gold)}.anonymousNotice b{color:#aeb6c2}.candidateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.candidateGrid>button{min-height:61px;border:1px solid #29313e;border-radius:9px;background:#111720;padding:10px;display:flex;align-items:center;gap:10px;text-align:left;color:#d9dde5}.candidateGrid>button>span{display:flex;flex:1 1;flex-direction:column}.candidateGrid b{font-size:11px}.candidateGrid small{color:#737e8e;font-size:9px;margin-top:3px}.candidateGrid svg{width:17px;color:var(--gold)}.candidateGrid>button.selected{border-color:#b88d48;background:#d9ae5f0c}.captainCards{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;margin:26px 0 14px}.captainCards>div{position:relative;padding:13px;border:1px solid #303744;border-radius:10px;background:#111720}.captainCards>div>svg{position:absolute;right:10px;top:9px;width:15px;color:var(--gold)}.captainCards>div>small{display:block;text-align:right;color:var(--gold2);font-size:9px}.captainCards>span{text-align:center;color:#596272;font-weight:900}.choiceCard{margin:14px 0;padding:17px;border:1px solid #303744;border-radius:11px;background:#111720}.choiceCard>p{display:flex;align-items:center;gap:6px;color:#8d97a7;font-size:10px;margin:0 0 5px}.choiceCard>p svg{color:var(--gold)}.choiceCard h2{font-size:15px;margin:5px 0 14px}.choiceCard>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.choiceCard button{height:63px;border:1px solid #2c3441;border-radius:8px;background:#151b25;color:#8a94a4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.choiceCard button b{font-size:12px}.choiceCard button span{font-size:9px}.choiceCard button.selected{border-color:#c0954e;color:var(--gold2);background:#d9ae5f0e}.draftOrder{display:flex;justify-content:center;gap:5px;margin:20px 0}.draftOrder i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#171d27;border:1px solid #2a323f;color:#667181;font:700 9px Arial;font-style:normal}.draftOrder i.current{color:#1a1408;background:var(--gold);border-color:var(--gold);box-shadow:0 0 18px #d9ae5f55}.draftOrder i.done{color:#63d5a2;border-color:#63d5a244}.draftTeams{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.draftTeams>div{min-height:130px;border:1px solid #2a323e;border-radius:10px;background:#0f141d;overflow:hidden}.draftTeams h3{display:flex;justify-content:space-between;margin:0;padding:11px 12px;background:#151b25;font-size:10px}.draftTeams h3 b{color:var(--gold2)}.availableTitle{display:flex;justify-content:space-between;font-size:12px;margin:22px 2px 9px}.availableTitle span{color:#6f7988;font-size:9px}.availablePlayers{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.availablePlayers>button{padding:0 8px 0 0;border:1px solid #29313d;border-radius:8px;background:#111720;color:#d8dce4;display:flex;align-items:center}.availablePlayers>button:hover{border-color:#a47e3f}.availablePlayers>button>.rosterRow{flex:1 1;border:0}.availablePlayers>button>svg{width:15px;color:#6d7787}.finalScores{display:flex;align-items:center;justify-content:center;gap:26px;margin:28px 0}.finalScores>div{display:flex;flex-direction:column;text-align:center}.finalScores span{color:#768091;font-size:10px}.finalScores b{font-size:30px}.sideChoice .blueChoice{border-color:#4a91ff;color:#77adff;background:#3f8cff12}.sideChoice .redChoice{border-color:#ef5972;color:#f17d90;background:#ef597212}.finishButton{margin-top:14px}.votePickBadge{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#171107;font-size:10px;font-weight:900;box-shadow:0 0 16px #d9ae5f40}.pickPlayerBody{flex:1 1;min-width:0}.playerIntel{display:grid;grid-template-columns:105px 105px 1fr;grid-gap:7px;gap:7px;margin:0 8px 10px 42px;text-align:left}.playerIntel>div{min-width:0;padding:8px;border-radius:7px;background:#0b1017;border:1px solid #202733;display:grid;grid-template-columns:1fr auto;align-items:center}.playerIntel span{grid-column:1/-1;color:#697486;font-size:8px}.playerIntel b{font-size:15px;color:#ecf0f6}.playerIntel small{font-size:8px;color:#6f7a8b;text-align:right}.playerIntel .championPool{display:block}.championPool p{display:flex;gap:4px;margin:5px 0 0;flex-wrap:wrap}.championPool i{font-style:normal;font-size:8px;color:#c3c9d2;background:#1a212d;padding:3px 5px;border-radius:4px}.championPool em{font-style:normal;color:var(--gold);margin-right:3px}.availablePlayers>button>.pickPlayerBody>.rosterRow{border:0}.availablePlayers>button>svg{flex:0 0 auto}@media(max-width:680px){.draftShell{margin-top:18px}.availablePlayers,.candidateGrid,.draftTeams{grid-template-columns:1fr}.captainCards .rosterRow{grid-template-columns:27px 30px 1fr}.captainCards .rosterRow>strong{display:none}.playerIntel{grid-template-columns:1fr 1fr;margin-left:8px}.playerIntel .championPool{grid-column:1/-1}.championPool p{flex-wrap:nowrap}.ratingRow{align-items:flex-start;flex-direction:column;gap:8px}.ratingPlayer{min-width:0}.mannerControl{width:100%}}.roomShell,.roomsShell{width:min(720px,calc(100% - 36px));margin:45px auto 110px}.roomsHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.roomTitle h1,.roomsHead h1{font-size:30px;letter-spacing:-1.4px;margin:5px 0}.roomsHead p{margin-bottom:0}.createRoomCard{margin-bottom:20px;padding:17px;border:1px solid #3a424f;border-radius:11px;background:#111720}.createRoomCard label{font-size:11px;font-weight:700}.createRoomCard>div{display:flex;gap:8px;margin-top:8px}.createRoomCard input{min-width:0;flex:1 1;height:48px;padding:0 13px;border:1px solid #303846;border-radius:8px;background:#0b1018;color:#fff;outline:none}.createRoomCard p{font-size:9px;color:#707b8b;margin:8px 0 0}.roomFilter{display:flex;justify-content:space-between;margin:12px 2px;color:#8a94a3;font-size:10px}.roomFilter b{color:var(--gold2)}.roomList{display:grid;grid-gap:10px;gap:10px}.roomList article{border:1px solid #2b3340;border-radius:11px;background:#10161f;overflow:hidden}.roomMain{display:flex;align-items:center;gap:12px;padding:16px}.roomIcon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#d9ae5f10;color:var(--gold)}.roomIcon svg{width:19px}.roomMain>div:nth-child(2){flex:1 1}.roomMain h2{font-size:14px;margin:0 0 5px}.roomMain p{display:flex;align-items:center;gap:4px;font-size:9px;color:#707b8b;margin:0}.roomMain p svg{width:11px}.roomMain>strong{font-size:25px}.roomMain>strong small{font-size:10px;color:#677282}.roomBottom{min-height:45px;display:flex;align-items:center;gap:12px;padding:9px 13px;border-top:1px solid #242b36;background:#0d121a}.roomBottom>span{font-size:9px;color:#7b8696}.roomBottom .lastSeat{color:var(--gold2)}.miniSlots{display:flex;gap:3px;flex:1 1}.miniSlots i{width:5px;height:14px;border-radius:3px;background:#252d39}.miniSlots i.filled{background:#6884a6}.roomBottom button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--gold2);font-size:10px;font-weight:700}.roomBottom button svg{width:13px}.roomHelp{display:flex;gap:11px;align-items:flex-start;margin:24px auto;padding:14px;color:#727d8d;width:max-content;max-width:100%}.roomHelp svg{width:18px}.roomHelp p{margin:0;font-size:9px;line-height:1.7}.roomHelp b{color:#aab2bf}.roomTitle{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.roomTitle>div>p:last-child{font-size:9px;color:#727d8d}.roomTitle>button{display:flex;gap:6px;align-items:center;padding:8px 10px;border:1px solid #303846;border-radius:7px;background:#141a24;color:#929cab;font-size:9px}.roomTitle>button svg{width:14px}.roomStatus{display:grid;grid-template-columns:1fr 1fr;border:1px solid #29313e;border-radius:10px;background:#10161f;overflow:hidden;margin-bottom:14px}.roomStatus>div{display:flex;align-items:center;gap:10px;padding:14px}.roomStatus>div+div{border-left:1px solid #29313e}.roomStatus svg{width:18px;color:#7b8696}.roomStatus span{display:flex;flex:1 1;flex-direction:column;color:#6f7a8a;font-size:8px}.roomStatus b{font-size:11px;color:#d7dbe3}.roomStatus .ready b,.roomStatus .ready svg{color:#63d5a2}.joinPanel{padding:18px;margin-bottom:14px;border:1px solid #3a424f;border-radius:11px;background:#121821}.joinPanel h2{font-size:17px;margin:4px 0}.joinPanel>p:not(.step){font-size:10px;color:#7b8696;margin:0 0 15px}.roomPositions{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin-bottom:13px}.roomPositions button{height:77px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #2c3441;border-radius:8px;background:#0d121a;color:#788394}.roomPositions button>span{font-size:8px;font-weight:800}.roomPositions button>b{font-size:10px}.roomPositions button>small{font-size:8px;color:#606b7b}.roomPositions button.selected{border-color:#bc9148;color:var(--gold2);background:#d9ae5f0d}.roomPositions button:disabled{opacity:.38;cursor:not-allowed}.roomPositions button i{position:absolute;right:5px;top:5px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#171107}.roomPositions button i svg{width:11px}.joinedNotice{display:flex;align-items:center;gap:8px;padding:12px 14px;margin-bottom:14px;border:1px solid #63d5a22b;border-radius:9px;background:#63d5a20a;color:#7e8a98;font-size:10px}.joinedNotice>svg{width:16px;color:#63d5a2}.joinedNotice b{color:#63d5a2}.joinedNotice span{flex:1 1}.joinedNotice button{border:0;background:transparent;color:#858f9d;text-decoration:underline;font-size:9px}.laneBoard{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.laneBoard>section{border:1px solid #29313d;border-radius:10px;background:#0f141d;overflow:hidden}.laneBoard header{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#151b25}.laneBoard header span{color:var(--gold);font-size:8px;font-weight:800}.laneBoard header b{font-size:10px;flex:1 1}.laneBoard header small{color:#6e7989;font-size:8px}.emptySeat,.roomPlayer{height:52px;display:flex;align-items:center;gap:9px;padding:0 11px;border-top:1px solid #232a35}.roomPlayer>span{display:flex;flex-direction:column}.roomPlayer b{display:flex;align-items:center;gap:4px;font-size:10px}.roomPlayer b svg{width:11px;color:var(--gold)}.roomPlayer small{font-size:8px;color:#6d7888}.emptySeat{color:#4e5867;font-size:9px}.plusSeat{display:grid;place-items:center;width:27px;height:27px;border:1px dashed #394250;border-radius:7px;color:#687383}.startArea{margin-top:17px}.startArea p{display:flex;align-items:center;justify-content:center;gap:6px;color:#6d7888;font-size:9px}.startArea p svg{width:14px}.startArea button:disabled{background:#242a34;color:#68717e;box-shadow:none;cursor:not-allowed}@media(max-width:680px){.roomShell,.roomsShell{margin-top:25px}.roomsHead{align-items:center}.roomTitle h1,.roomsHead h1{font-size:24px}.roomsHead .primaryButton{min-height:42px;padding:0 12px}.roomTitle{align-items:center}.laneBoard{grid-template-columns:1fr}.roomPositions{gap:4px}.roomPositions button{height:70px}.roomStatus>div{padding:11px}.roomMain{padding:14px}.miniSlots{display:none}}.playersShell{width:min(820px,calc(100% - 36px));margin:45px auto 110px}.playersTitle{text-align:center}.playersTitle h1{font-size:31px;letter-spacing:-1.5px;margin:6px 0}.recordSummary{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 18px;border:1px solid #2b3340;border-radius:11px;background:#10161f;overflow:hidden}.recordSummary>div{display:flex;align-items:center;gap:11px;padding:16px}.recordSummary>div+div{border-left:1px solid #2b3340}.recordSummary svg{width:20px;color:var(--gold)}.recordSummary span{display:flex;flex-direction:column;color:#707b8b;font-size:8px}.recordSummary b{color:#e0e4ea;font-size:13px}.positionTabs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin-bottom:20px}.positionTabs button{height:42px;border:1px solid #29313e;border-radius:8px;background:#111720;color:#7a8595;font-size:10px}.positionTabs button small{font-size:8px;color:#5e6978;margin-left:3px}.positionTabs button.active{border-color:#b78c48;background:#d9ae5f0e;color:var(--gold2)}.recordHead{display:flex;justify-content:space-between;margin:0 2px 9px;font-size:10px;color:#7a8594}.recordHead b{color:var(--gold2)}.playerRecords{display:grid;grid-gap:8px;gap:8px}.playerRecords article{display:grid;grid-template-columns:42px 1.4fr 90px 190px;align-items:center;position:relative;min-height:100px;padding:12px;border:1px solid #29313d;border-radius:10px;background:#10161f}.recordRank{font-size:12px;color:#697484;text-align:center}.recordRank svg{width:19px;color:#748092}.recordRank.topRank svg{color:var(--gold)}.recordIdentity{display:flex;align-items:center;gap:10px}.recordAvatar{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#333d4e,#171d27);color:#cbd1da;font-weight:800}.recordIdentity h2{font-size:12px;margin:0 0 5px}.recordIdentity h2 small{font-size:8px;color:#667181;margin-left:4px}.recordIdentity p{font-size:8px;color:#778292;margin:0}.recordIdentity p i{font-style:normal;color:var(--gold);margin-right:6px;font-weight:800}.recordScore{display:flex;flex-direction:column;text-align:center}.recordChampions>span,.recordScore span{font-size:8px;color:#657080}.recordScore b{font-size:21px;color:var(--gold2)}.recordScore small{font-size:8px;color:#667181}.recordStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.recordStats>div{display:grid;grid-template-columns:1fr auto;padding:7px;border-radius:7px;background:#0b1017}.recordStats span{grid-column:1/-1;font-size:7px;color:#626d7c}.recordStats b{font-size:14px}.recordStats small{font-size:7px;color:#6c7787;text-align:right}.recordChampions{grid-column:2/-1;display:flex;align-items:center;gap:5px;margin:5px 0 0 50px}.recordChampions i{font-style:normal;font-size:8px;padding:3px 5px;border-radius:4px;background:#1a212c;color:#aeb6c2}.recordChampions em{font-style:normal;color:var(--gold);margin-right:3px}.recordsInfo{display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:100%;margin:25px auto;color:#727d8c}.recordsInfo svg{width:17px}.recordsInfo p{font-size:9px;line-height:1.6;margin:0}.recordsInfo b{color:#aab2bd}@media(max-width:680px){.playersShell{margin-top:25px}.playersTitle h1{font-size:25px}.recordSummary>div{padding:11px 8px;gap:6px}.recordSummary svg{width:16px}.positionTabs{display:flex;overflow-x:auto;padding-bottom:4px}.positionTabs button{flex:0 0 68px}.playerRecords article{grid-template-columns:28px 1fr 65px;min-height:128px;padding:10px}.recordStats{grid-column:2/4;margin-top:9px}.recordChampions{grid-column:2/4;margin:7px 0 0;flex-wrap:wrap}.recordAvatar{width:34px;height:34px}.recordIdentity h2{font-size:11px}}.verifiedIcon{width:14px!important;height:14px!important;color:#58a6ff!important;vertical-align:middle;flex:none}.authMethodTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:4px;margin:25px 0 0;border:1px solid #29313e;border-radius:10px;background:#0d121a}.authMethodTabs button{height:38px;border:0;border-radius:7px;background:transparent;color:#758091;font-size:11px;font-weight:700}.authMethodTabs button.selected{background:#1b2230;color:var(--gold2)}.authCard .authMethodTabs+form{margin-top:18px}.textButton{width:100%;border:0;background:transparent;color:#7e8999;font-size:10px;text-decoration:underline}.trustNotice{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px;text-align:left;border:1px solid #58a6ff25;border-radius:9px;background:#58a6ff0a}.trustNotice svg{width:18px;color:#58a6ff}.trustNotice span{display:flex;flex-direction:column}.trustNotice b{font-size:10px}.trustNotice small{margin-top:3px;color:#707b8b;font-size:8px}.roomCreateForm{display:grid;grid-gap:8px;gap:8px}.roomCreateForm label{margin-top:3px}.roomCreateForm label small{color:#687484}.roomCreateForm input{width:100%;flex:none}.roomCreateForm .primaryButton{margin-top:4px}.roomQuickActions{display:flex;align-items:center;gap:10px;margin:-7px 0 14px;padding:12px 14px;border:1px solid #5865f22d;border-radius:10px;background:#5865f20b}.discordDraftLink,.roomQuickActions a{display:flex;align-items:center;gap:7px;color:#aeb7ff;text-decoration:none;font-size:11px;font-weight:800}.discordDraftLink svg,.roomQuickActions svg{width:16px}.roomQuickActions>span{display:flex;align-items:center;gap:7px;color:#6f7988;font-size:10px}.roomQuickActions small{margin-left:auto;color:#667181;font-size:8px}.roomToast{display:flex;align-items:center;gap:7px;padding:10px 12px;margin-bottom:10px;border-radius:8px;background:#63d5a213;color:#75ddb0;font-size:10px}.roomToast svg{width:15px}.roomPlayer>span{min-width:0;flex:1 1}.roomPlayer .iconAction{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#596474}.roomPlayer .iconAction svg{width:13px}.roomChat{margin-top:14px;border:1px solid #2b3340;border-radius:11px;background:#10161f;overflow:hidden}.roomChat>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #252c37}.roomChat>header>div{display:flex;align-items:center;gap:9px}.roomChat>header svg{width:17px;color:var(--gold)}.roomChat>header span{display:flex;flex-direction:column}.roomChat>header b{font-size:11px}.roomChat>header small{font-size:8px;color:#6d7887}.roomChat>header i{font-style:normal;font-size:7px;color:#62d7a4}.chatMessages{height:150px;overflow-y:auto;padding:10px 14px}.chatMessages p{display:grid;grid-template-columns:75px 1fr;grid-gap:8px;gap:8px;margin:8px 0;font-size:10px}.chatMessages b{color:var(--gold2)}.chatMessages span{color:#a5aeba}.roomChat form{display:grid;grid-template-columns:1fr 43px;border-top:1px solid #252c37}.roomChat input{min-width:0;height:44px;padding:0 13px;border:0;background:#0c1119;color:#fff;outline:none}.roomChat form button{display:grid;place-items:center;border:0;background:#d9ae5f16;color:var(--gold)}.roomChat form button svg{width:16px}.modalBackdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:20px;background:#02050acb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.reportModal{position:relative;width:min(420px,100%);padding:24px;border:1px solid #38404d;border-radius:14px;background:#111720}.reportModal>svg{color:#ef7185}.reportModal h2{margin:10px 0 5px;font-size:20px}.reportModal>p{margin:0 0 20px;color:#778292;font-size:10px}.reportModal label{font-size:10px;font-weight:700}.modalClose{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#707a89}.modalClose svg{width:18px}.reportReasons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:8px 0}.reportReasons button{height:38px;border:1px solid #303845;border-radius:7px;background:#0c1119;color:#798494;font-size:9px}.reportReasons button.selected{border-color:#ef7185;background:#ef718510;color:#ff8ea0}.reportModal textarea{width:100%;height:80px;resize:none;margin:5px 0 10px;padding:10px;border:1px solid #303845;border-radius:8px;background:#0c1119;color:#fff;font:inherit;font-size:10px}.dangerButton{width:100%;height:46px;border:0;border-radius:8px;background:#d94f66;color:white;font-weight:800}.discordDraftLink{justify-content:center;margin:12px 0;padding:12px;border:1px solid #5865f234;border-radius:9px;background:#5865f20b}.discordDraftLink svg:last-child{margin-left:auto}.draftFilters{display:flex;gap:5px;overflow-x:auto;margin:0 0 10px;padding-bottom:3px}.draftFilters button{flex:1 1;min-width:52px;height:36px;border:1px solid #2d3542;border-radius:7px;background:#111720;color:#747f8f;font-size:9px;font-weight:700}.draftFilters button.selected{border-color:#b88e49;background:#d9ae5f0e;color:var(--gold2)}.improvedPickList{grid-template-columns:1fr!important}.improvedPickList>button{position:relative;align-items:stretch!important;padding:0!important;overflow:hidden}.improvedPickList .pickPlayerBody{width:100%}.improvedPickList .playerIntel{grid-template-columns:repeat(3,1fr);padding:10px 12px 13px}.playerIntel .mentalStat b{color:#71d7aa}.improvedPickList .championPool{grid-column:1/-1}.pickCallout{display:flex;align-items:center;justify-content:center;gap:4px;position:absolute;right:12px;top:12px;padding:7px 9px;border-radius:6px;background:#d9ae5f13;color:var(--gold2);font-size:8px;font-weight:800}.pickCallout svg{width:12px}.inviteHelper{margin:14px 0;padding:15px;border:1px solid #37404d;border-radius:11px;background:#111720}.inviteHelper>div:first-child{display:flex;align-items:center;gap:10px}.inviteHelper>div:first-child>svg{width:18px;color:var(--gold)}.inviteHelper span{display:flex;flex-direction:column}.inviteHelper b{font-size:11px}.inviteHelper small{margin-top:3px;color:#707b8b;font-size:8px}.inviteHelper>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:12px}.inviteHelper button{height:38px;border:1px solid #333c49;border-radius:7px;background:#171e29;color:#b4bdc9;font-size:9px;font-weight:700}.inviteHelper p{display:flex;align-items:center;gap:5px;margin:10px 0 0;color:#69d7a6;font-size:9px}.inviteHelper p svg{width:13px}.recordIdentity h2,.recordManner{display:flex;align-items:center;gap:3px}.recordManner{margin-top:4px!important;color:#69cfa4!important}.recordManner svg{width:9px}.verificationSteps{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;margin:25px 0 0}.verificationSteps span{display:flex;align-items:center;justify-content:center;gap:7px;color:#626d7d;font-size:10px;font-weight:700}.verificationSteps span>i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #303846;border-radius:50%;font-style:normal;font-size:9px}.verificationSteps span>i span{color:inherit}.verificationSteps span.active{color:var(--gold2)}.verificationSteps span.active>i{border-color:#b78d48;background:#d9ae5f16}.verificationSteps span.complete{color:#65d4a3}.verificationSteps span.complete>i{border-color:#65d4a355;background:#65d4a312}.verificationSteps em{height:1px;background:#303846}.authCard .verificationSteps+form{margin-top:20px}.rememberLogin{display:flex!important;align-items:center;gap:8px;width:max-content;margin:2px 0 15px!important;color:#929cab;font-size:10px!important;font-weight:700}.authCard .rememberLogin input{width:17px;height:17px;margin:0;accent-color:var(--gold)}.authCard .rememberLogin span{white-space:nowrap}@media(max-width:680px){.loginFixedPage{height:100dvh;min-height:100dvh;overflow:hidden}.loginFixedPage .topbar{height:calc(74px + env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + 6px)}.loginFixedPage .topbar .brandLogoImage{width:42px;height:42px}.loginFixedPage .authCard{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 48px);margin:4px auto 0}.loginFixedPage .iconOrb{width:48px;height:48px;margin-bottom:14px}.loginFixedPage .step{font-size:11px}.loginFixedPage .authCard h1{margin:5px 0 7px;font-size:28px}.loginFixedPage .muted{font-size:12px;line-height:1.55}.loginFixedPage .authMethodTabs{margin-top:18px}.loginFixedPage .authCard .authMethodTabs+form{margin-top:14px}.loginFixedPage .authCard input{height:46px;margin-bottom:8px}.loginFixedPage .primaryButton{min-height:46px}.loginFixedPage .trustNotice{margin-top:12px;padding:10px}.loginFixedPage .fineprint{margin-top:12px}}.queueRoomSearch{display:grid!important;grid-template-columns:18px 1fr 30px!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;min-height:48px!important;margin:0 0 12px!important;padding:0 12px!important;border:1px solid #334057!important;border-radius:11px!important;background:#07111de8!important}.queueRoomSearch svg{width:16px!important;height:16px!important;color:#8d97a8!important}.queueRoomSearch input{min-width:0!important;height:46px!important;border:0!important;background:transparent!important;color:#eef3ff!important;outline:none!important;font-size:12px!important}.queueRoomSearch button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:#ffffff08!important}.roomTitleActions{flex:none!important;display:flex!important;align-items:center!important;gap:7px!important}.roomTitleTopline{display:contents}.webRoomTitleActions{display:none}.roomTitleActions button{position:relative!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border:1px solid #303846!important;border-radius:8px!important;background:#121a25df!important;color:#c0c8d5!important;font-size:9px!important;font-weight:900!important}.roomTitleActions svg{width:14px!important;height:14px!important}.roomTitleActions b{min-width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#64e7a7!important;color:#06100b!important;font-size:8px!important}.leaderPreferencePanel,.roomFriendsPanel{display:grid!important;grid-gap:11px!important;gap:11px!important;margin:0 0 14px!important;padding:14px!important;border:1px solid #d9ae5f42!important;border-radius:12px!important;background:linear-gradient(145deg,#121923ef,#07111de8)!important;box-shadow:inset 0 0 24px #d9ae5f0d!important}.leaderPreferencePanel header,.roomFriendsPanel header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.leaderPreferencePanel header>span,.roomFriendsPanel header>div{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.leaderPreferencePanel header>svg,.roomFriendsPanel header svg{flex:none!important;width:18px!important;height:18px!important;color:var(--gold2)!important}.leaderPreferencePanel header span,.roomFriendsPanel header span{min-width:0!important;display:flex!important;flex-direction:column!important}.leaderPreferencePanel header b,.roomFriendsPanel header b{color:#fff4d7!important;font-size:12px!important}.leaderPreferencePanel header small,.roomFriendsPanel header small{margin-top:3px!important;color:#8792a4!important;font-size:8px!important}.roomFriendsPanel header button{flex:none!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid #344052!important;border-radius:8px!important;background:#07111d!important}.leaderPreferencePanel header strong{flex:none!important;color:var(--gold2)!important;font-size:10px!important}.leaderPreferencePanel>div{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.leaderPreferencePanel>div button{min-height:52px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;border:1px solid #344052!important;border-radius:9px!important;background:#07111de8!important;color:#8f9bad!important}.leaderPreferencePanel>div button.selected{border-color:#d9ae5fbb!important;background:#d9ae5f17!important;color:#ffe2a3!important}.leaderPreferencePanel>div b{font-size:11px!important}.leaderPreferencePanel>div span{font-size:8px!important}.friendAddRow{display:grid!important;grid-template-columns:18px 1fr 72px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:42px!important;padding:0 8px!important;border:1px solid #344052!important;border-radius:9px!important;background:#07111de8!important}.friendAddRow svg{width:15px!important;height:15px!important;color:#8f9bad!important}.friendAddRow input{min-width:0!important;height:40px!important;border:0!important;background:transparent!important;color:#eef3ff!important;outline:none!important;font-size:11px!important}.friendAddRow button{height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #d9ae5f66!important;border-radius:7px!important;background:#d9ae5f16!important;color:var(--gold2)!important;font-size:9px!important;font-weight:900!important}.friendList{display:grid!important;grid-gap:7px!important;gap:7px!important}.friendList>div{display:grid!important;grid-template-columns:10px 1fr auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;min-height:40px!important;padding:8px 10px!important;border:1px solid #263246!important;border-radius:9px!important;background:#09131fe6!important}.friendList i{width:8px!important;height:8px!important;border-radius:999px!important;background:#596273!important}.friendList .inRoom i{background:#64e7a7!important;box-shadow:0 0 10px #64e7a788!important}.friendList span{min-width:0!important;display:flex!important;flex-direction:column!important}.friendList b{color:#eef3ff!important;font-size:11px!important}.friendList small{margin-top:2px!important;color:#788497!important;font-size:8px!important}.friendList strong{color:#8190a4!important;font-size:8px!important}.friendList .inRoom strong{color:#64e7a7!important}.friendList p{margin:0!important;color:#7f8a9d!important;font-size:9px!important;line-height:1.55!important}.roomPlayer .liveLeaderBadge,.roomPlayer .liveTeamBadge{flex:none!important;min-width:42px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:7px!important;font-weight:950!important;letter-spacing:.4px!important}.roomPlayer .liveLeaderBadge{border:1px solid #d9ae5f70!important;background:#d9ae5f18!important;color:var(--gold2)!important}.roomPlayer .liveTeamBadge{border:1px solid #6d789050!important;background:#6d789014!important;color:#a0aabb!important}@media (max-width:680px){.roomTitleActions{gap:5px!important}.roomTitleActions button{min-height:34px!important;padding:0 8px!important;font-size:8px!important}.friendAddRow{grid-template-columns:16px 1fr 62px!important}.leaderPreferencePanel>div{gap:7px!important}.roomPlayer .liveLeaderBadge,.roomPlayer .liveTeamBadge{min-width:34px!important;font-size:6px!important}}.recordsPage .recordsShell{margin-top:calc(max(env(safe-area-inset-top), 44px) + 280px)!important}@media (max-width:680px){.recordsPage .recordsShell{margin-top:calc(max(env(safe-area-inset-top), 44px) + 300px)!important}}.recordsPage .recordsShell{--records-top:calc(max(env(safe-area-inset-top), 44px) + 238px);width:calc(100% - 92px)!important;height:calc(100dvh - var(--records-top) - 108px - env(safe-area-inset-bottom))!important;margin:var(--records-top) auto 0!important}.recordsPage .recordsTitle{margin:0 0 20px!important}.recordsPage .recordsTitle .step{margin:0 0 18px!important;font-size:16px!important}.recordsPage .recordsTitle h1{margin:0 0 28px!important;font-size:48px!important}.recordsPage .recordsTitle .muted{font-size:18px!important}.recordsPage .recordsSummary{gap:12px!important;margin:0 0 18px!important}.recordsPage .recordsSummary>div{min-height:104px!important;padding:18px!important}.recordsPage .recordsRefresh{margin:0 0 20px!important;min-height:46px!important;padding:0 18px!important;border-radius:14px!important;font-size:14px!important}.recordsPage .matchHistoryList{overflow:hidden!important}@media (max-width:680px){.recordsPage .recordsShell{--records-top:calc(max(env(safe-area-inset-top), 44px) + 244px);width:calc(100% - 88px)!important;height:calc(100dvh - var(--records-top) - 104px - env(safe-area-inset-bottom))!important}.recordsPage .recordsTitle{margin-bottom:18px!important}.recordsPage .recordsTitle .step{margin-bottom:16px!important;font-size:15px!important}.recordsPage .recordsTitle h1{margin-bottom:24px!important;font-size:44px!important}.recordsPage .recordsTitle .muted{font-size:16px!important}.recordsPage .recordsSummary{gap:10px!important;margin-bottom:16px!important}.recordsPage .recordsSummary>div{min-height:96px!important;padding:14px!important}.recordsPage .recordsRefresh{min-height:42px!important;margin-bottom:18px!important;font-size:13px!important}}.matchResultCard{margin-top:18px!important;border:1px solid #3b4354!important;border-radius:14px!important;padding:18px!important;background:linear-gradient(145deg,#10151ff2,#0a0f18f2)!important;box-shadow:inset 0 0 24px #ffffff05,0 18px 36px #0007!important}.matchResultCard .ratingHead>svg{color:#f4bd57!important}.matchResultCard>p{margin:10px 0 14px!important;color:#828da0!important;font-size:11px!important;line-height:1.65!important}.resultButtons{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.resultButtons button{min-height:74px!important;border:1px solid #30394a!important;border-radius:12px!important;background:#121824!important;color:#dce2ee!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important}.resultButtons button:disabled{opacity:.55!important;cursor:wait!important}.resultButtons button b{font-size:12px!important}.resultButtons button span{color:#788397!important;font-size:9px!important}.resultButtons .whiteResult{border-color:#ffffff42!important;background:linear-gradient(145deg,#202837,#111721)!important}.resultButtons .purpleResult{border-color:#a855ff72!important;background:linear-gradient(145deg,#241333,#111721)!important}.resultButtons .drawResult{border-color:#65d4a355!important;background:linear-gradient(145deg,#10251e,#111721)!important}.recordSaveMessage{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:12px!important;color:#72e0ad!important;font-size:10px!important;font-weight:800!important}.recordSaveMessage svg{width:14px!important;height:14px!important}.appPage.recordsPage{position:relative!important;isolation:isolate!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;background:#000!important}.recordsPage:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;background:#000 url(/profile-app-background.png) top/cover no-repeat!important;pointer-events:none!important}.recordsPage>:not(.mobileNav){position:relative!important;z-index:1!important}.recordsShell{width:min(860px,calc(100% - 36px))!important;margin:35px auto 112px!important}.recordsTitle{text-align:center!important;margin-bottom:20px!important}.recordsTitle h1{margin:7px 0 8px!important;font-size:32px!important;letter-spacing:0!important}.recordsSummary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:18px 0 14px!important}.recordsSummary>div{min-height:76px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:14px!important;border:1px solid #303949!important;border-radius:14px!important;background:linear-gradient(145deg,#101721e8,#0b1019e8)!important}.recordsSummary svg{width:21px!important;color:#65d4a3!important}.recordsSummary span{display:flex!important;flex-direction:column!important;gap:4px!important;color:#7f8ba0!important;font-size:10px!important}.recordsSummary b{color:#f4f7fb!important;font-size:17px!important}.recordsRefresh{margin-left:auto!important;min-height:36px!important;padding:0 12px!important;border:1px solid #334052!important;border-radius:10px!important;background:#111823!important;color:#aeb8c8!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:800!important}.recordsRefresh svg{width:14px!important}.matchHistoryList{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:14px!important}.matchHistoryCard{border:1px solid #313a4a!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(145deg,#0f151fe8,#090f17ec)!important;box-shadow:0 18px 38px #0007,inset 0 0 28px #ffffff04!important}.matchHistoryCard>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:16px!important;border-bottom:1px solid #273141!important}.matchHistoryCard>header span{color:#65d4a3!important;font-size:10px!important;font-weight:900!important;letter-spacing:1px!important}.matchHistoryCard h2{margin:5px 0 7px!important;color:#f3f6fb!important;font-size:17px!important}.matchHistoryCard p{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;color:#778397!important;font-size:10px!important}.matchHistoryCard p svg{width:13px!important}.historyWinnerBadge{flex:0 0 auto!important;padding:8px 10px!important;border-radius:999px!important;background:#65d4a315!important;color:#72e0ad!important;border:1px solid #65d4a345!important;font-size:11px!important}.winnerWHITE .historyWinnerBadge{background:#ffffff13!important;border-color:#ffffff42!important;color:#f5f7fb!important}.winnerPURPLE .historyWinnerBadge{background:#a855ff18!important;border-color:#a855ff58!important;color:#c893ff!important}.historyScoreLine{display:grid!important;grid-template-columns:1fr 18px 1fr!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:12px 16px!important;color:#8490a3!important;font-size:10px!important}.historyScoreLine span:last-child{text-align:right!important}.historyScoreLine b{color:#f4bd57!important}.historyScoreLine i{height:1px!important;background:#354052!important}.historyTeams{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important;border-top:1px solid #273141!important}.historyTeams section{min-width:0!important;padding:13px!important}.historyTeams section+section{border-left:1px solid #273141!important}.historyTeams h3{display:flex!important;justify-content:space-between!important;margin:0 0 8px!important;color:#b6c0d0!important;font-size:10px!important;letter-spacing:1px!important}.historyWinnerTeam h3{color:#f4bd57!important}.historyPlayer{display:grid!important;grid-template-columns:37px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;min-height:46px!important;border-top:1px solid #202a38!important}.historyPlayer i{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#202838!important;color:#c6ceda!important;font-size:8px!important;font-style:normal!important;font-weight:900!important}.historyPlayer span{min-width:0!important;display:flex!important;flex-direction:column!important}.historyPlayer b{color:#f2f5fa!important;font-size:10px!important}.historyPlayer b,.historyPlayer small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.historyPlayer small{color:#697487!important;font-size:8px!important}.historyPlayer strong{color:#f4bd57!important;font-size:10px!important}.recordEmpty{min-height:220px!important;display:grid!important;place-items:center!important;grid-gap:8px!important;gap:8px!important;padding:30px!important;border:1px dashed #39465a!important;border-radius:16px!important;background:#0d141ee0!important;text-align:center!important}.recordEmpty svg{width:34px!important;height:34px!important;color:#65d4a3!important}.recordEmpty b{color:#f4f7fb!important;font-size:15px!important}.recordEmpty span{color:#7d8798!important;font-size:11px!important}@media (max-width:680px){.mobileNav a{font-size:8.5px!important}.mobileNav a svg{width:20px!important;height:20px!important}.historyTeams,.resultButtons{grid-template-columns:1fr!important}.historyTeams section+section{border-left:0!important;border-top:1px solid #273141!important}.recordsShell{width:calc(100% - 32px)!important;margin-top:20px!important}.recordsSummary{gap:7px!important}.recordsSummary>div{min-height:70px!important;padding:11px!important;flex-direction:column!important;align-items:flex-start!important}}.playersPage .recordChampions i{grid-template-columns:62px minmax(0,1fr)!important}@media (max-width:680px){.playersPage .playerRecords{gap:16px!important}.playersPage .playerRecords article{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;padding:22px 18px!important;border-radius:16px!important}.playersPage .recordRank,.playersPage .recordRank.topRank{left:18px!important;width:44px!important;height:92px!important;padding-top:27px!important;font-size:20px!important}.playersPage .recordIdentity{grid-column:1/-1!important;grid-template-columns:114px minmax(0,1fr)!important;gap:14px!important;padding-left:24px!important}.playersPage .recordPortrait{width:106px!important;min-height:142px!important}.playersPage .recordAvatar{width:88px!important;height:88px!important;font-size:39px!important}.playersPage .recordAvatar:before{inset:-9px!important}.playersPage .recordTierEmblem{bottom:0!important;width:62px!important;height:62px!important}.playersPage .recordIdentity h2{margin-bottom:10px!important;font-size:clamp(24px,8vw,30px)!important}.playersPage .recordIdentity h2 small{font-size:16px!important}.playersPage .recordIdentity p{font-size:19px!important}.playersPage .recordIdentity p i{min-width:52px!important;height:34px!important;font-size:17px!important}.playersPage .recordManner{margin-top:12px!important;font-size:17px!important}.playersPage .recordManner svg{width:22px!important;height:22px!important}.playersPage .recordScore{grid-column:1/-1!important;padding-top:0!important;text-align:left!important}.playersPage .recordScore span{font-size:15px!important}.playersPage .recordScore b{margin:8px 0 12px!important;font-size:56px!important}.playersPage .recordScore small{font-size:22px!important}.playersPage .recordMeter{width:100%!important}.playersPage .recordStats{grid-template-columns:1fr!important;gap:12px!important}.playersPage .recordStats>div{min-height:136px!important;padding:20px 18px!important}.playersPage .recordStats span{font-size:15px!important}.playersPage .recordStats span svg{width:20px!important;height:20px!important}.playersPage .recordStats span small{font-size:13px!important}.playersPage .recordStats b{margin-top:20px!important;font-size:48px!important}.playersPage .recordChampions{grid-template-columns:1fr!important;gap:10px!important;padding:16px!important}.playersPage .recordChampions>span{font-size:16px!important}.playersPage .recordChampions i{grid-template-columns:78px minmax(0,1fr)!important;min-height:68px!important}.playersPage .recordChampions img{width:58px!important;height:58px!important}}.accountPage.fitProfilePage .profileQuickButton{position:fixed!important;top:calc(env(safe-area-inset-top) + 64px)!important}.accountPage.fitProfilePage .profileEditPopover{position:absolute!important;top:calc(env(safe-area-inset-top) + 188px)!important}@media (max-width:390px){.accountPage.fitProfilePage .profileQuickButton{top:calc(env(safe-area-inset-top) + 38px)!important;right:max(32px,calc(env(safe-area-inset-right) + 32px))!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.accountPage.fitProfilePage .profileQuickButton svg{width:17px!important;height:17px!important}.accountPage.fitProfilePage .profileEditPopover{top:calc(env(safe-area-inset-top) + 176px)!important;right:max(12px,calc(env(safe-area-inset-right) + 12px))!important;width:min(286px,calc(100vw - 24px))!important;padding:13px!important}}.recordsPage .recordsShell{margin-top:calc(max(env(safe-area-inset-top), 44px) + 118px)!important}@media (max-width:680px){.recordsPage .recordsShell{margin-top:calc(max(env(safe-area-inset-top), 44px) + 126px)!important}.playersPage .playerRecords{gap:14px!important}.playersPage .playerRecords article{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-gap:14px 12px!important;gap:14px 12px!important;min-height:0!important;padding:18px 14px 16px!important;border-radius:18px!important;border-color:#7b33f08c!important;background:radial-gradient(circle at 20% 8%,#8d3dff2d 0,transparent 30%),linear-gradient(145deg,#0c1220f5,#050a15fb 72%)!important;box-shadow:inset 0 0 30px #8d3dff13,0 14px 28px #0009!important}.playersPage .recordRank,.playersPage .recordRank.topRank{left:14px!important;top:0!important;width:34px!important;height:74px!important;padding-top:22px!important;font-size:18px!important;box-shadow:inset 0 0 18px #c05cff3b!important}.playersPage .recordIdentity{grid-column:1/-1!important;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0!important;padding-left:28px!important}.playersPage .recordPortrait{width:90px!important;min-height:116px!important}.playersPage .recordAvatar{width:76px!important;height:76px!important;font-size:34px!important;box-shadow:0 0 0 8px #6f2bef16,0 0 20px #a855ff66,inset 0 0 14px #000!important}.playersPage .recordAvatar:before{inset:-8px!important;border-width:2px!important}.playersPage .recordAvatar:after{bottom:-7px!important;width:16px!important;height:16px!important}.playersPage .recordTierEmblem{bottom:-1px!important;width:50px!important;height:50px!important}.playersPage .recordIdentity h2,.playersPage .recordIdentity>div:last-child{min-width:0!important;overflow:hidden!important}.playersPage .recordIdentity h2{gap:6px!important;margin:0 0 8px!important;font-size:clamp(22px,7.2vw,28px)!important;line-height:1.05!important;white-space:nowrap!important}.playersPage .recordIdentity h2 small{flex:none!important;font-size:14px!important}.playersPage .recordIdentity .verifiedIcon{flex:none!important;width:20px!important;height:20px!important}.playersPage .recordIdentity p{display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#aab1c3!important;font-size:16px!important;line-height:1.25!important;white-space:nowrap!important}.playersPage .recordIdentity p i{flex:none!important;min-width:44px!important;height:30px!important;margin-right:9px!important;padding:0 10px!important;border-radius:8px!important;font-size:15px!important}.playersPage .recordLpLine{margin-top:5px!important;color:#858da3!important;font-size:15px!important}.playersPage .recordManner{gap:7px!important;margin-top:8px!important;color:#63e9a8!important;font-size:15px!important}.playersPage .recordManner svg{width:19px!important;height:19px!important}.playersPage .recordScore{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:7px 12px!important;gap:7px 12px!important;padding:12px 14px!important;border:1px solid #26304b!important;border-radius:14px!important;background:#070d19d8!important}.playersPage .recordScore span{align-self:center!important;color:#9283aa!important;font-size:14px!important}.playersPage .recordScore b{margin:0!important;justify-self:end!important;font-size:42px!important;line-height:.9!important}.playersPage .recordScore small{margin-left:5px!important;font-size:18px!important}.playersPage .recordMeter{grid-column:1/-1!important;width:100%!important;height:8px!important}.playersPage .recordStats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.playersPage .recordStats>div{min-height:104px!important;padding:14px 12px!important;border-radius:14px!important}.playersPage .recordStats span{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;color:#aeb5c5!important;font-size:12px!important}.playersPage .recordStats span svg{width:18px!important;height:18px!important}.playersPage .recordStats span small{grid-column:1/-1!important;margin:3px 0 0!important;color:#858da0!important;font-size:11px!important}.playersPage .recordStats b{margin-top:13px!important;font-size:34px!important}.playersPage .recordStats .statSparkline{width:100%!important;height:7px!important;margin-top:16px!important}.playersPage .recordChampions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border-radius:14px!important}.playersPage .recordChampions>span{margin-bottom:2px!important;font-size:15px!important}.playersPage .recordChampions i{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-gap:2px 10px!important;gap:2px 10px!important;min-height:54px!important;padding:0!important}.playersPage .recordChampions i em{left:0!important;top:11px!important;width:28px!important;height:28px!important;font-size:13px!important}.playersPage .recordChampions img{grid-row:1/3!important;width:50px!important;height:50px!important;margin-left:18px!important}.playersPage .recordChampions strong{align-self:end!important;font-size:16px!important}.playersPage .recordChampions small{align-self:start!important;font-size:13px!important}.playersPage .recordChampions small b{font-size:14px!important}}.accountPage.fitProfilePage .profileQuickButton{width:56px!important;height:56px!important}.profileEditBackdrop{place-items:start end!important;padding:calc(env(safe-area-inset-top) + 82px) max(18px,calc(env(safe-area-inset-right) + 18px)) 0 18px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important}.profileEditModal{width:min(318px,calc(100vw - 36px))!important;max-height:min(430px,calc(100dvh - 118px))!important;padding:16px!important;border-radius:12px!important;pointer-events:auto!important;background:radial-gradient(circle at 86% 0,#8b48ff28 0,transparent 44%),linear-gradient(160deg,#101727fa,#070b15fd)!important;box-shadow:0 18px 38px #000b,0 0 26px #8b48ff40,inset 0 0 18px #ffffff06!important}.profileEditModal:before{content:""!important;position:absolute!important;top:-9px!important;right:24px!important;width:18px!important;height:18px!important;transform:rotate(45deg)!important;border-left:1px solid #8b48ffb8!important;border-top:1px solid #8b48ffb8!important;background:#101727fa!important}.profileEditClose{top:10px!important;right:10px!important;width:28px!important;height:28px!important}.profileEditPreview{grid-template-columns:70px 1fr!important;place-items:center stretch!important;gap:12px!important;margin:2px 32px 12px 0!important}.profileEditPreview>img,.profileEditPreview>svg{width:66px!important;height:66px!important;box-shadow:0 0 0 5px #8b48ff18,0 0 18px #8b48ff54!important}.profileEditPreview label{width:100%!important;height:34px!important;padding:0 10px!important;font-size:11px!important}.profileEditBody{gap:8px!important}.profileEditBody .step{display:none!important}.profileEditBody h2{font-size:18px!important}.profileEditBody p:not(.step):not(.profileEditMessage){font-size:11px!important}.profileEditBody input,.profileSaveButton{height:42px!important}.profileSaveButton{font-size:14px!important}@media (max-width:390px){.accountPage.fitProfilePage .profileQuickButton{width:52px!important;height:52px!important}.profileEditBackdrop{padding-top:calc(env(safe-area-inset-top) + 76px)!important;padding-right:max(14px,calc(env(safe-area-inset-right) + 14px))!important;padding-left:14px!important}.profileEditModal{width:min(304px,calc(100vw - 28px))!important;padding:14px!important}}@media (max-width:680px){.playersPage .playerRecords{gap:14px!important}.playersPage .playerRecords article{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-gap:14px 12px!important;gap:14px 12px!important;min-height:0!important;padding:18px 14px 16px!important;border-color:#7b33f08c!important;border-radius:18px!important;background:radial-gradient(circle at 20% 8%,#8d3dff2d 0,transparent 30%),linear-gradient(145deg,#0c1220f5,#050a15fb 72%)!important;box-shadow:inset 0 0 30px #8d3dff13,0 14px 28px #0009!important}.playersPage .recordRank,.playersPage .recordRank.topRank{left:14px!important;top:0!important;width:34px!important;height:74px!important;padding-top:22px!important;font-size:18px!important}.playersPage .recordIdentity{grid-column:1/-1!important;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0!important;padding-left:28px!important}.playersPage .recordPortrait{width:90px!important;min-height:116px!important}.playersPage .recordAvatar{width:76px!important;height:76px!important;font-size:34px!important;box-shadow:0 0 0 8px #6f2bef16,0 0 20px #a855ff66,inset 0 0 14px #000!important}.playersPage .recordAvatar:before{inset:-8px!important;border-width:2px!important}.playersPage .recordAvatar:after{bottom:-7px!important;width:16px!important;height:16px!important}.playersPage .recordTierEmblem{bottom:-1px!important;width:50px!important;height:50px!important}.playersPage .recordIdentity h2,.playersPage .recordIdentity>div:last-child{min-width:0!important;overflow:hidden!important}.playersPage .recordIdentity h2{gap:6px!important;margin:0 0 8px!important;font-size:clamp(22px,7.2vw,28px)!important;line-height:1.05!important;white-space:nowrap!important}.playersPage .recordIdentity h2 small{flex:none!important;font-size:14px!important}.playersPage .recordIdentity .verifiedIcon{flex:none!important;width:20px!important;height:20px!important}.playersPage .recordIdentity p{display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#aab1c3!important;font-size:16px!important;line-height:1.25!important;white-space:nowrap!important}.playersPage .recordIdentity p i{flex:none!important;min-width:44px!important;height:30px!important;margin-right:9px!important;padding:0 10px!important;border-radius:8px!important;font-size:15px!important}.playersPage .recordLpLine{margin-top:5px!important;color:#858da3!important;font-size:15px!important}.playersPage .recordManner{gap:7px!important;margin-top:8px!important;color:#63e9a8!important;font-size:15px!important}.playersPage .recordManner svg{width:19px!important;height:19px!important}.playersPage .recordScore{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:7px 12px!important;gap:7px 12px!important;padding:12px 14px!important;border:1px solid #26304b!important;border-radius:14px!important;background:#070d19d8!important}.playersPage .recordScore span{align-self:center!important;color:#9283aa!important;font-size:14px!important}.playersPage .recordScore b{justify-self:end!important;margin:0!important;font-size:42px!important;line-height:.9!important}.playersPage .recordScore small{margin-left:5px!important;font-size:18px!important}.playersPage .recordMeter{grid-column:1/-1!important;width:100%!important;height:8px!important}.playersPage .recordStats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.playersPage .recordStats>div{min-height:104px!important;padding:14px 12px!important;border-radius:14px!important}.playersPage .recordStats span{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;color:#aeb5c5!important;font-size:12px!important}.playersPage .recordStats span svg{width:18px!important;height:18px!important}.playersPage .recordStats span small{grid-column:1/-1!important;margin:3px 0 0!important;color:#858da0!important;font-size:11px!important}.playersPage .recordStats b{margin-top:13px!important;font-size:34px!important}.playersPage .recordStats .statSparkline{width:100%!important;height:7px!important;margin-top:16px!important}.playersPage .recordChampions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border-radius:14px!important}.playersPage .recordChampions>span{margin-bottom:2px!important;font-size:15px!important}.playersPage .recordChampions i{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-gap:2px 10px!important;gap:2px 10px!important;min-height:54px!important;padding:0!important}.playersPage .recordChampions i em{left:0!important;top:11px!important;width:28px!important;height:28px!important;font-size:13px!important}.playersPage .recordChampions img{grid-row:1/3!important;width:50px!important;height:50px!important;margin-left:18px!important}.playersPage .recordChampions strong{align-self:end!important;font-size:16px!important}.playersPage .recordChampions small{align-self:start!important;font-size:13px!important}.playersPage .recordChampions small b{font-size:14px!important}}.playersPage .playersShell{margin:calc(max(env(safe-area-inset-top), 44px) + 24px) auto calc(118px + env(safe-area-inset-bottom))!important}@media (max-width:680px){.playersPage .playersShell{width:calc(100% - 46px)!important;margin-top:calc(max(env(safe-area-inset-top), 44px) + 18px)!important}}.recordsPage>.appTopbar{display:none!important}.appPage.recordsPage{padding-top:0!important}.recordsPage .recordsShell{width:calc(100% - 46px)!important;max-width:none!important;margin:calc(max(env(safe-area-inset-top), 44px) + 18px) auto calc(118px + env(safe-area-inset-bottom))!important}@media (min-width:681px){.recordsPage .recordsShell{width:calc(100% - 38px)!important;margin-top:calc(max(env(safe-area-inset-top), 44px) + 22px)!important}}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage{min-width:0!important;min-height:100dvh!important;height:auto!important;padding:0 0 calc(98px + env(safe-area-inset-bottom))!important;overflow-x:clip!important;overflow-y:visible!important;color:var(--scream-text,#f4f7fb)!important;background:var(--scream-base,#050810)!important;background-image:none!important;box-shadow:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage:after,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage>header.topbar.appTopbar.shell{position:relative!important;inset:auto!important;z-index:80!important;width:var(--scream-web-shell-width,min(1180px,calc(100vw - 32px)))!important;max-width:1180px!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--scream-border-soft,#1b263a)!important;background:var(--scream-base,#050810)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileQuickButton{position:absolute!important;top:8px!important;right:0!important;transform:none!important;z-index:86!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:6px!important;background:var(--scream-elevated,#111a2b)!important;background-image:none!important;color:var(--scream-purple,#9d4dff)!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileQuickButton svg{width:20px!important;height:20px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage>section.accountShell{width:var(--scream-web-shell-width,min(1180px,calc(100vw - 32px)))!important;max-width:760px!important;margin:24px auto 0!important;padding:0 0 112px!important;gap:0!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountShell>.step{display:block!important;margin:0!important;color:var(--scream-gold,#e0b14b)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:1.2px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountShell>h1{display:block!important;margin:4px 0 16px!important;color:var(--scream-text,#f4f7fb)!important;font-size:clamp(26px,4vw,32px)!important;font-weight:700!important;line-height:1.25!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountShell>.muted{display:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks{margin:0 0 12px!important;overflow:hidden!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:8px!important;background:var(--scream-surface,#0b1220)!important;background-image:none!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks>a{min-height:74px!important;padding:12px 16px!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks>a:not(:last-child):after{content:""!important;position:absolute!important;right:16px!important;bottom:0!important;left:16px!important;height:1px!important;background:var(--scream-border-soft,#1b263a)!important;box-shadow:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks>a>svg:first-child{flex:0 0 auto!important;width:40px!important;height:40px!important;padding:9px!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:6px!important;background:var(--scream-elevated,#111a2b)!important;background-image:none!important;color:var(--scream-purple,#9d4dff)!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks>a>span{min-width:0!important;gap:4px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks b{color:var(--scream-text,#f4f7fb)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks small{display:block!important;color:var(--scream-muted,#8994a8)!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountLinks>a>svg:last-child{width:18px!important;height:18px!important;color:var(--scream-muted,#8994a8)!important;opacity:1!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .accountAction{width:100%!important;height:48px!important;min-height:48px!important;margin:0 0 12px!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:6px!important;background:var(--scream-elevated,#111a2b)!important;background-image:none!important;color:var(--scream-text,#f4f7fb)!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .dangerZone{min-height:0!important;margin:0!important;padding:16px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--scream-red,#ef647d) 46%,var(--scream-border,#27334a))!important;border-radius:8px!important;background:color-mix(in srgb,var(--scream-red,#ef647d) 7%,var(--scream-surface,#0b1220))!important;background-image:none!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .dangerZone:after,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .dangerZone:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .dangerZone p{position:relative!important;z-index:1!important;margin:0 0 12px!important;color:var(--scream-muted,#8994a8)!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .dangerZone button{position:relative!important;z-index:1!important;width:100%!important;height:48px!important;min-height:48px!important;border:1px solid color-mix(in srgb,var(--scream-red,#ef647d) 54%,var(--scream-border,#27334a))!important;border-radius:6px!important;background:transparent!important;color:var(--scream-red,#ef647d)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover{position:fixed!important;top:72px!important;right:max(16px,calc((100vw - min(1180px, 100vw - 64px)) / 2))!important;z-index:90!important;width:min(360px,calc(100vw - 32px))!important;max-height:calc(100dvh - 88px)!important;padding:16px!important;overflow-y:auto!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:8px!important;background:var(--scream-surface,#0b1220)!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover:before{content:none!important;display:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditClose{top:12px!important;right:12px!important;width:36px!important;height:36px!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:6px!important;background:var(--scream-elevated,#111a2b)!important;color:var(--scream-muted,#8994a8)!important;box-shadow:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditPreview{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;margin:0 44px 16px 0!important;border:0!important;background:transparent!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditPreview>img,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditPreview>svg{width:64px!important;height:64px!important;border:1px solid var(--scream-border,#27334a)!important;border-radius:6px!important;background:var(--scream-elevated,#111a2b)!important;box-shadow:none!important;filter:none!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditBody input,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditPreview label,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileSaveButton{height:48px!important;min-height:48px!important;border-radius:6px!important;box-shadow:none!important;font-size:13px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditBody input,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditPreview label{border:1px solid var(--scream-border,#27334a)!important;background:var(--scream-elevated,#111a2b)!important;color:var(--scream-text,#f4f7fb)!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditBody{gap:8px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditBody h2{color:var(--scream-text,#f4f7fb)!important;font-size:18px!important;font-weight:700!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileEditBody p:not(.profileEditMessage){color:var(--scream-muted,#8994a8)!important;font-size:12px!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover .profileSaveButton{border:1px solid var(--scream-gold,#e0b14b)!important;background:var(--scream-gold,#e0b14b)!important;color:var(--scream-base,#050810)!important;font-weight:700!important}@media (max-width:767px){html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage>header.topbar.appTopbar.shell,html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage>section.accountShell{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}html.webApp body.webApp:not(.nativeApp) main.accountPage.appPage.fitProfilePage .profileEditPopover{top:72px!important;right:16px!important}}body.webApp:not(.nativeApp) .accountPage.fitProfilePage .dangerZone button{width:max-content!important;min-width:210px!important;max-width:100%!important;flex-wrap:nowrap!important;white-space:nowrap!important}body.webApp:not(.nativeApp) .accountPage.fitProfilePage .dangerZone button svg{flex:0 0 auto!important}@media (min-width:768px){body.webApp:not(.nativeApp) .accountPage.fitProfilePage .dangerZone p{width:max-content!important;max-width:calc(100% - 120px)!important;white-space:nowrap!important}body.webApp:not(.nativeApp) .accountPage.fitProfilePage .dangerZone p br{display:inline!important;content:" "!important}body.webApp:not(.nativeApp) .accountPage.fitProfilePage .dangerZone p br:after{content:" "!important}}@media (min-width:681px){body.webApp:has(.standardLiveRoomPage),html:has(body.webApp .appPage.liveRoomPage.standardLiveRoomPage){min-height:100%!important;background:#080d16!important}.webApp .appPage.liveRoomPage.standardLiveRoomPage{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#080d16!important;background-image:none!important;box-shadow:none!important;zoom:1!important;isolation:isolate!important}.webApp .appPage.liveRoomPage.standardLiveRoomPage:before{display:none!important;background:none!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage>:not(.mobileNav){position:relative;z-index:1}body.webApp .appPage.liveRoomPage.standardLiveRoomPage>.appTopbar{width:min(calc(100% - 64px),1200px)!important;max-width:1200px!important;height:56px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomShell{width:min(calc(100% - 64px),1200px)!important;max-width:1200px!important;margin:48px auto 0!important;padding:0 0 64px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomTitle{margin-bottom:22px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomTitleTopline{gap:16px!important;margin-bottom:13px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomTitle .step{font-size:14px!important;line-height:1.2!important;letter-spacing:3px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomTitle h1{margin-bottom:10px!important;font-size:38px!important;line-height:1.15!important;letter-spacing:0!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomTitle>div:first-child>p:last-child{font-size:15px!important;line-height:1.55!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions{gap:8px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions button{min-width:76px!important;height:42px!important;gap:7px!important;padding:0 14px!important;border-radius:8px!important;font-size:14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions .webRoomInviteAction{border-color:#b88e496b!important;background:#d9ae5f14!important;color:#edc56f!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions .webRoomLeaveAction{border-color:#ef718568!important;background:#ef718512!important;color:#ff8ea0!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions svg{width:16px!important;height:16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .webRoomTitleActions b{min-width:18px!important;height:18px!important;font-size:9px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomQuickActions{min-height:54px!important;margin:0 0 16px!important;padding:14px 18px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomQuickActions a,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomQuickActions>span{font-size:15px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomQuickActions svg{width:19px!important;height:19px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomStatus{margin-bottom:16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomStatus>div{min-height:70px!important;gap:13px!important;padding:16px 20px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomStatus svg{width:22px!important;height:22px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomStatus span{font-size:13px!important;line-height:1.35!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomStatus b{font-size:18px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .adminPracticePanel{margin:14px 0 18px!important;padding:18px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .adminPracticePanel>div{gap:13px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .adminPracticePanel svg{width:22px!important;height:22px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .adminPracticePanel b{font-size:16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .adminPracticePanel button{min-height:48px!important;font-size:14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .joinedNotice{min-height:50px!important;gap:10px!important;padding:13px 16px!important;font-size:14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .joinedNotice button{font-size:12px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .startArea p{font-size:13px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .startArea .primaryButton{min-height:54px!important;font-size:16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard>section{min-width:0!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard header{height:50px!important;gap:8px!important;padding:0 14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard header small,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard header span{font-size:13px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .laneBoard header b{font-size:15px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .emptySeat,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomPlayer{min-height:88px!important;height:auto!important;gap:9px!important;padding:12px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomPlayer b{max-width:100%!important;font-size:15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .emptySeat,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomPlayer small{font-size:12px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomChampionIcons{gap:4px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .roomChampionIcons img{width:28px!important;height:28px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorPanel{margin-top:16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorPanel>header{min-height:52px!important;padding:13px 16px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorPanel>header b,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorPanel>header strong{font-size:15px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorList>div{min-height:76px!important;padding:12px 14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorList b{font-size:14px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .emptySpectator,body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorList small{font-size:10px!important}body.webApp .appPage.liveRoomPage.standardLiveRoomPage .spectatorList button{height:34px!important;padding:0 10px!important;font-size:10px!important}}.candidateGrid .adminCandidateTier{display:none}body.webApp .matchPage .candidateGrid>button.adminCandidate{min-height:72px!important;padding:12px 14px!important;gap:12px!important}body.webApp .matchPage .candidateGrid>button.adminCandidate .candidateDetail,body.webApp .matchPage .candidateGrid>button.adminCandidate .candidateMostChampions,body.webApp .matchPage .candidateGrid>button.adminCandidate .candidateVerification{display:none!important}body.webApp .matchPage .candidateGrid>button.adminCandidate .adminCandidateTier{display:block;margin-top:5px;color:var(--gold2)!important;font-size:10px!important;font-weight:700;letter-spacing:.02em}body.webApp .matchPage .candidateGrid>button.adminCandidate>span>b{display:block;min-width:0;overflow:hidden;color:#f4f6fa;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.joinedNoticeActions{display:flex;align-items:center;gap:7px}.joinedNotice .roleSwitchAction{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #8f5bdf66;border-radius:7px;background:#7b39cd18;color:#c59aff;text-decoration:none;font-size:8px;font-weight:850;white-space:nowrap}.joinedNotice .roleSwitchAction svg{width:13px;height:13px}.joinedNotice .roleSwitchAction:disabled{border-color:#333b47;background:#171c24;color:#626d7b;cursor:not-allowed}.joinedNotice .playerReturnAction{border-color:#63d5a25c;background:#63d5a212;color:#7ce1b2}.joinedNotice .leaveRoomAction{padding:5px 2px;white-space:nowrap}@media (max-width:680px){.joinedNotice{align-items:flex-start;flex-wrap:wrap}.joinedNotice>span{min-width:calc(100% - 28px);line-height:1.55}.joinedNoticeActions{width:100%;justify-content:flex-end}.joinedNotice .roleSwitchAction{flex:1 1;max-width:150px}}.queueCreatingPage .matchModeChoices.auctionSizeChoices,.queueRoomsPage.queueCreatingPage .roomModeChoices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.queueCreatingPage .matchModeChoices.auctionSizeChoices button{width:100%;min-width:0;min-height:52px!important;height:52px!important;align-items:center;justify-content:center;gap:0!important}.queueCreatingPage .matchModeChoices.auctionSizeChoices button b{font-size:14px!important}.auctionRoomCard{border-color:#7f5a2f!important;background:radial-gradient(circle at 92% 0,#d8a33b18,transparent 34%),linear-gradient(145deg,#0e1421f5,#070b13fa)!important}.auctionRoomCard .liveRoomIcon{border-color:#ae7d35!important;background:#20180d!important;color:#f0bf60!important}.auctionRoomBadge{border-color:#8e6535!important;background:#2a1d0dcf!important;color:#f2c66f!important}.auctionRoomCard .miniSlots{max-width:160px!important;gap:1px!important}.auctionRoomCard .miniSlots i{width:3px!important;min-width:3px!important}@media (max-width:390px){.queueCreatingPage .roomModeChoices button{padding-inline:4px!important}.queueCreatingPage .roomModeChoices button b{font-size:11px!important}.queueCreatingPage .matchModeChoices.auctionSizeChoices button{min-height:48px!important;height:48px!important}}.loginFixedPage .authMethodTabs.authMethodTabsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.loginFixedPage .authMethodTabs.authMethodTabsThree:after{width:33.333%}.loginFixedPage .authMethodTabs.authMethodTabsThree.guestSelected:after{transform:translateX(100%)}.loginFixedPage .authMethodTabs.authMethodTabsThree.signupSelected:after{transform:translateX(200%)}.loginFixedPage.guestAuthPage{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.loginFixedPage .guestAccessPanel{margin-top:26px}.loginFixedPage .guestAccessHeading{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;padding:15px;border:1px solid #30394d;border-radius:12px;background:linear-gradient(135deg,rgba(17,23,36,.96),rgba(9,12,23,.96));text-align:left}.loginFixedPage .guestAccessHeading>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #7042a8;border-radius:11px;background:#8f4fe51a;color:#c078ff}.loginFixedPage .guestAccessHeading>span svg{width:21px;height:21px}.loginFixedPage .guestAccessHeading>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.loginFixedPage .guestAccessHeading b{color:#f5f2fb;font-size:15px}.loginFixedPage .guestAccessHeading small{color:#939caf;font-size:11px;line-height:1.5}.loginFixedPage .guestRestorePanel .guestRestoreForm{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #293346;border-radius:12px;background:rgba(7,11,20,.88)}.loginFixedPage .guestRestorePanel .guestRestoreForm label{color:#d9dce6;font-size:12px;font-weight:850}.loginFixedPage .guestRestorePanel .guestRestoreForm .authInputWrap{margin-bottom:0}.loginFixedPage .guestRestorePanel .guestAccessDescription{margin:0;color:#7f899d;font-size:10px;line-height:1.5}.loginFixedPage .guestRestorePanel .guestCreateDivider{display:flex;align-items:center;gap:12px;color:#7f899b;font-size:10px}.loginFixedPage .guestRestorePanel .guestCreateDivider:after,.loginFixedPage .guestRestorePanel .guestCreateDivider:before{content:"";flex:1 1;height:1px;background:#252e3f}.loginFixedPage .guestRestorePanel .guestCreateEntryButton{min-height:52px;margin-top:0;padding:0 18px}.loginFixedPage .guestRestorePanel .guestCreateEntryButton svg:last-child{margin-left:auto}.loginFixedPage .guestCreatedPanel{margin-top:28px}.loginFixedPage .guestCreatedPanel .guestRecoveryCard{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:100%;padding:24px 18px 18px;border:1px solid #7541ad;border-radius:16px;background:linear-gradient(155deg,rgba(28,18,46,.97),rgba(7,11,21,.98) 58%,rgba(13,9,28,.98));box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0007,0 0 34px #8a42d319;text-align:center}.loginFixedPage .guestCreatedPanel .guestRecoveryIcon{width:58px;height:58px;display:grid;place-items:center;border:1px solid #9656d8;border-radius:15px;background:linear-gradient(145deg,#9b55ec28,#4c26751c);color:#cf8dff;box-shadow:0 0 28px #a34fff27}.loginFixedPage .guestCreatedPanel .guestRecoveryIcon svg{width:27px;height:27px}.loginFixedPage .guestCreatedPanel .guestRecoveryHeading{display:grid;grid-gap:7px;gap:7px}.loginFixedPage .guestCreatedPanel .guestRecoveryHeading h2,.loginFixedPage .guestCreatedPanel .guestRecoveryHeading p,.loginFixedPage .guestCreatedPanel .guestRecoveryHeading span,.loginFixedPage .guestCreatedPanel .guestRecoveryNotice{margin:0}.loginFixedPage .guestCreatedPanel .guestRecoveryHeading p{color:#d9b866;font-size:9px;font-weight:900;letter-spacing:2.2px}.loginFixedPage .guestCreatedPanel .guestRecoveryHeading h2{color:#fff;font-size:22px;line-height:1.25}.loginFixedPage .guestCreatedPanel .guestRecoveryHeading span{color:#abb2c2;font-size:11px;line-height:1.65}.loginFixedPage .guestCreatedPanel .guestCodeCopy{width:100%;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "code icon";align-items:center;grid-gap:5px 12px;gap:5px 12px;padding:15px 16px;border:1px solid #6f438f;border-radius:12px;background:#070b14;color:#fff;text-align:left}.loginFixedPage .guestCreatedPanel .guestCodeCopy>span{grid-area:label;color:#8d96a8;font-size:9px;font-weight:800;letter-spacing:.4px}.loginFixedPage .guestCreatedPanel .guestCodeCopy code{grid-area:code;min-width:0;overflow-wrap:anywhere;color:#e7d3ff;font:800 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left}.loginFixedPage .guestCreatedPanel .guestCodeCopy svg{grid-area:icon;width:21px;height:21px;color:#c77dff}.loginFixedPage .guestCreatedPanel .guestRecoveryNotice{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:12px 13px;border:1px solid #d8ad5d38;border-radius:10px;background:#d8ad5d0a;color:#d9b866;text-align:left}.loginFixedPage .guestCreatedPanel .guestRecoveryNotice>svg{width:18px;height:18px}.loginFixedPage .guestCreatedPanel .guestRecoveryNotice>span{display:grid;grid-gap:3px;gap:3px}.loginFixedPage .guestCreatedPanel .guestRecoveryNotice b{font-size:11px}.loginFixedPage .guestCreatedPanel .guestRecoveryNotice small{color:#929bad;font-size:9px;line-height:1.45}@media (max-width:680px){.loginFixedPage .guestAccessPanel{margin-top:18px}.loginFixedPage .guestAccessHeading,.loginFixedPage .guestRestorePanel .guestRestoreForm{padding:13px}.loginFixedPage .guestCreatedPanel .guestRecoveryCard{gap:13px;padding:20px 14px 14px}}.appPage.clanPage .clanWarOpponentLineup{min-width:0!important;display:grid!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid #2d3850!important;border-radius:8px!important;background:rgba(7,11,21,.9)!important;transition:border-color .16s ease,box-shadow .16s ease!important}.appPage.clanPage .clanWarOpponentLineup.open{border-color:rgba(145,83,255,.68)!important;box-shadow:inset 0 0 24px rgba(126,60,220,.08)!important}.appPage.clanPage .clanWarOpponentLineupToggle{width:100%!important;min-width:0!important;min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:9px 11px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(93,45,151,.14),rgba(8,13,24,.08))!important;color:inherit!important;text-align:left!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important}.appPage.clanPage .clanWarOpponentLineupToggle:focus-visible{outline:2px solid #a855f7!important;outline-offset:-2px!important}.appPage.clanPage .clanWarOpponentLineupMeta,.appPage.clanPage .clanWarOpponentLineupTitle{min-width:0!important;display:flex!important;align-items:center!important}.appPage.clanPage .clanWarOpponentLineupTitle{gap:8px!important}.appPage.clanPage .clanWarOpponentLineupTitle>svg{flex:0 0 auto!important;width:17px!important;height:17px!important;color:#a855f7!important}.appPage.clanPage .clanWarOpponentLineupTitle>i{min-width:0!important;display:grid!important;grid-gap:1px!important;gap:1px!important;font-style:normal!important}.appPage.clanPage .clanWarOpponentLineupTitle b{overflow:hidden!important;color:#e4d6ff!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarOpponentLineupTitle small{color:#737f93!important;font-size:8px!important;font-weight:750!important}.appPage.clanPage .clanWarOpponentLineupMeta{justify-content:flex-end!important;gap:6px!important;white-space:nowrap!important}.appPage.clanPage .clanWarOpponentLineupMeta b{max-width:110px!important;overflow:hidden!important;color:#b8c0d0!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarOpponentLineupMeta small{color:#8c97aa!important;font-size:9px!important;font-weight:850!important}.appPage.clanPage .clanWarOpponentLineupMeta svg{width:15px!important;height:15px!important;color:#8691a4!important;transition:transform .16s ease,color .16s ease!important}.appPage.clanPage .clanWarOpponentLineup.open .clanWarOpponentLineupMeta svg{color:#b16bff!important;transform:rotate(180deg)!important}.appPage.clanPage .clanWarOpponentRoster{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:0!important;border-top:1px solid rgba(130,79,210,.38)!important;border-radius:0!important;background:#070a13!important}.appPage.clanPage .clanWarOpponentRoster>div,.appPage.clanPage .clanWarOpponentRoster>div:last-child{min-width:0!important;min-height:58px!important;display:grid!important;grid-column:auto!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 10px!important;border-right:0!important;border-bottom:1px solid #242c3d!important;background:linear-gradient(90deg,color-mix(in srgb,var(--lane-accent,#a855f7) 8%,#0e1421),#090d17 52%,#070a12)!important}.appPage.clanPage .clanWarOpponentRoster>div:last-child{border-bottom:0!important}.appPage.clanPage .clanWarOpponentRoster>div>span{min-width:42px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--lane-accent,#a855f7) 44%,transparent)!important;border-radius:6px!important;background:color-mix(in srgb,var(--lane-accent,#a855f7) 11%,transparent)!important;color:var(--lane-accent,#a855f7)!important;font-size:9px!important;font-weight:950!important}.appPage.clanPage .clanWarOpponentMost{min-width:102px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.appPage.clanPage .clanWarOpponentMost>em{flex:0 0 auto!important;color:#8063ac!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.7px!important}.appPage.clanPage .clanWarOpponentMostIcons{min-width:74px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;overflow:hidden!important}.appPage.clanPage .clanWarOpponentChampionFallback,.appPage.clanPage .clanWarOpponentMostIcons img{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid #4b3a68!important;border-radius:5px!important;background:#111522!important;object-fit:cover!important}.appPage.clanPage .clanWarOpponentChampionFallback{color:#a995c8!important;font-size:9px!important;font-weight:900!important}.appPage.clanPage .clanWarOpponentMostIcons>small{color:#697489!important;font-size:8px!important;white-space:nowrap!important}@media (max-width:390px){.appPage.clanPage .clanWarOpponentLineupToggle{padding-right:9px!important;padding-left:9px!important}.appPage.clanPage .clanWarOpponentLineupMeta b{max-width:82px!important}.appPage.clanPage .clanWarOpponentRoster>div,.appPage.clanPage .clanWarOpponentRoster>div:last-child{grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important;padding-right:8px!important;padding-left:8px!important}.appPage.clanPage .clanWarOpponentRoster>div>span{min-width:36px!important}.appPage.clanPage .clanWarOpponentMost{min-width:75px!important;gap:4px!important}.appPage.clanPage .clanWarOpponentMost>em{display:none!important}}.appPage.clanPage .clanWarOpponentRows{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border-top:1px solid rgba(130,79,210,.38)!important;background:#070a13!important}.appPage.clanPage .clanWarOpponentRow{min-width:0!important;width:100%!important;min-height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 10px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #242c3d!important;background:linear-gradient(90deg,color-mix(in srgb,var(--lane-accent,#a855f7) 8%,#0e1421),#090d17 52%,#070a12)!important}.appPage.clanPage .clanWarOpponentRow:last-child{border-bottom:0!important}.appPage.clanPage .clanWarOpponentLane{min-width:42px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--lane-accent,#a855f7) 44%,transparent)!important;border-radius:6px!important;background:color-mix(in srgb,var(--lane-accent,#a855f7) 11%,transparent)!important;color:var(--lane-accent,#a855f7)!important;font-size:9px!important;font-weight:950!important;text-align:center!important}.appPage.clanPage .clanWarOpponentIdentity{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important;overflow:hidden!important;font-style:normal!important}.appPage.clanPage .clanWarOpponentIdentity b,.appPage.clanPage .clanWarOpponentIdentity small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarOpponentIdentity b{color:#f4f6fb!important;font-size:12px!important;font-weight:900!important}.appPage.clanPage .clanWarOpponentIdentity small{color:#d6a84f!important;font-size:9px!important;font-weight:850!important}@media (max-width:390px){.appPage.clanPage .clanWarOpponentRow{grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important;padding-right:8px!important;padding-left:8px!important}.appPage.clanPage .clanWarOpponentLane{min-width:36px!important}}body.webApp .appPage.clanPage .clanWarApplyPanel,body.webApp .appPage.clanPage .clanWarLineupSelector{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.webApp .appPage.clanPage .clanWarLineupSelector{width:100%!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important}body.webApp .appPage.clanPage .clanWarLineupSelector>.clanWarCandidateList,body.webApp .appPage.clanPage .clanWarLineupSelector>.clanWarLineHint,body.webApp .appPage.clanPage .clanWarLineupSelector>.clanWarLineTabs{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}body.webApp .appPage.clanPage .clanWarCandidateList{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}body.webApp .appPage.clanPage .clanWarCandidateList::-webkit-scrollbar{display:none}body.webApp .appPage.clanPage .clanWarCandidateCard{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.appPage.clanPage .clanWarReservationTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0 0 7px!important;padding:3px!important;border:1px solid #273349!important;border-radius:8px!important;background:#050a14e8!important}.appPage.clanPage .clanWarReservationTabs button{min-width:0!important;height:34px!important;display:grid!important;grid-template-columns:15px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:6px!important;background:#0c1422!important;color:#8491a5!important;font-size:10px!important;font-weight:900!important}.appPage.clanPage .clanWarReservationTabs button>svg{width:15px!important;height:15px!important}.appPage.clanPage .clanWarReservationTabs button>span{min-width:0!important;display:block!important;overflow:hidden!important;color:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarReservationTabs button>b{min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0 5px!important;border-radius:999px!important;background:#172237!important;color:#aeb9ca!important;font-size:9px!important;line-height:1!important}.appPage.clanPage .clanWarReservationTabs button.mine.active{border-color:#f4bd5775!important;background:linear-gradient(135deg,#3a2c16,#161625)!important;color:#ffd270!important;box-shadow:inset 0 0 14px #f4bd5712!important}.appPage.clanPage .clanWarReservationTabs button.others.active{border-color:#a855ff75!important;background:linear-gradient(135deg,#26153c,#11182b)!important;color:#c184ff!important;box-shadow:inset 0 0 14px #a855ff16!important}.appPage.clanPage .clanWarReservationTabs button.mine.active>b{background:#f4bd5720!important;color:#ffd270!important}.appPage.clanPage .clanWarReservationTabs button.others.active>b{background:#a855ff20!important;color:#cf9bff!important}@media (max-width:390px){.appPage.clanPage .clanWarReservationTabs button{height:32px!important;gap:5px!important;padding:0 6px!important;font-size:9px!important}}.matchPage.matchPhase-draft{--draft-nav-space:calc(92px + env(safe-area-inset-bottom));padding-bottom:var(--draft-nav-space)!important}.matchPage.matchPhase-draft>.appTopbar{height:calc(42px + env(safe-area-inset-top))!important;padding-top:calc(env(safe-area-inset-top) + 2px)!important}.matchPage.matchPhase-draft>.appTopbar .logo{transform:none!important;width:34px!important;height:34px!important;min-width:34px!important;overflow:hidden!important;opacity:.72!important}.matchPage.matchPhase-draft>.appTopbar .brandLogoImage{width:34px!important;height:34px!important;object-fit:contain!important}.matchPage.matchPhase-draft>.appTopbar .livePill{max-width:118px!important;min-height:28px!important;padding:6px 9px!important}.matchPage.matchPhase-draft .matchShell.draftShell{margin-top:-2px!important}.matchPage.matchPhase-draft .draftTeamsCompact{margin-top:8px!important}.matchPage.matchPhase-draft .compactPlayerTable{margin-bottom:10px!important}@media (max-width:680px){.matchPage.matchPhase-draft{--draft-nav-space:calc(88px + env(safe-area-inset-bottom))}.matchPage.matchPhase-draft>.appTopbar{height:calc(38px + env(safe-area-inset-top))!important;padding-top:calc(env(safe-area-inset-top) + 1px)!important}.matchPage.matchPhase-draft>.appTopbar .brandLogoImage,.matchPage.matchPhase-draft>.appTopbar .logo{width:30px!important;height:30px!important;min-width:30px!important}.matchPage.matchPhase-draft>.appTopbar .livePill{max-width:112px!important;min-height:26px!important;padding:5px 8px!important}.matchPage.matchPhase-draft .matchShell.draftShell{margin-top:-4px!important;padding-bottom:var(--draft-nav-space)!important}}.exactHomePage{position:relative;width:100vw;height:100dvh;min-height:100dvh;overflow:hidden;background:#02040a;isolation:isolate}.exactHomeImage{position:absolute!important;inset:0!important;z-index:0;width:100%!important;height:100%!important;object-fit:fill;object-position:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.exactHomeHotspot{position:absolute;z-index:2;display:block;color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}.exactHomeHotspot:focus-visible{outline:2px solid #f0cf8a;outline-offset:2px;border-radius:10px}.exactHomeEnter{top:27.5%;left:20.6%;width:58.8%;height:5.9%;border-radius:12px}.entryLandingPage{position:relative;width:100vw;height:100dvh;min-height:100dvh;overflow:hidden;background:#02040a;isolation:isolate}.entryLandingImage{position:absolute!important;inset:0!important;z-index:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center top;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.entryLandingHotspot{position:absolute;z-index:2;display:block;color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}.entryLandingHotspot:focus-visible{outline:2px solid #f0cf8a;outline-offset:2px;border-radius:16px}.entryLandingEnter{top:47.9%;left:16.2%;width:67.6%;height:6.1%;border-radius:16px}.accountPage.fitProfilePage>.appTopbar .logo{width:100px!important;height:100px!important;align-self:center!important;margin:0!important;pointer-events:none!important}.accountPage.fitProfilePage .accountLinks>a>span{gap:7px!important}.accountPage.fitProfilePage .accountAction svg{width:24px!important;height:24px!important;color:#cfd6ea!important}.accountPage.fitProfilePage .dangerHead svg{width:18px!important;height:18px!important}.accountPage.fitProfilePage .dangerZone button svg{width:17px!important;height:17px!important}@media (max-width:390px){.accountPage.fitProfilePage>.appTopbar{height:156px!important}.accountPage.fitProfilePage .accountShell{width:calc(100% - 32px)!important}.accountPage.fitProfilePage .accountLinks>a{min-height:68px!important}.accountPage.fitProfilePage .accountLinks b{font-size:16px!important}.accountPage.fitProfilePage .accountLinks small{font-size:11px!important}.accountPage.fitProfilePage .dangerZone{min-height:166px!important;padding-left:16px!important}.accountPage.fitProfilePage .dangerZone:after{right:0!important;width:128px!important;height:132px!important}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{max-width:284px!important}}@media (max-width:680px){.appPage.playersPage{--playersReferenceHeader:calc(100vw * 532 / 696);background:#050713!important}.playersPage:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;z-index:2!important;width:100vw!important;height:var(--playersReferenceHeader)!important;transform:none!important;background:url(/players-reference-header.png) top/100% auto no-repeat!important;opacity:1!important;pointer-events:none!important}.playersPage .playerSearch,.playersPage .playersTitle,.playersPage .recordSummary,.playersPage:after,.playersPage>.appTopbar{display:none!important}.playersPage .playersShell{position:relative!important;z-index:3!important;width:calc(100vw - 44px)!important;max-width:none!important;margin:0 22px 110px!important;padding-top:calc(var(--playersReferenceHeader) + 22px)!important}.playersPage:before{height:382px!important;background:linear-gradient(180deg,#02040a00,#050713 95%),radial-gradient(ellipse at 50% 62%,#9f43ff22 0,transparent 34%),url(/scream-login-web-background.png) center -30px /1040px auto no-repeat!important}.appPage.playersPage{--playersStatusTop:max(env(safe-area-inset-top),44px);--playersReferenceHeader:calc(100vw * 532 / 696);--playersSide:22px;padding-top:0!important;background:#050713!important}.playersPage>.appTopbar{display:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:6!important;width:100%!important;height:calc(var(--playersStatusTop) + 112px)!important;min-height:0!important;margin:0!important;padding:var(--playersStatusTop) 32px 0!important;border:0!important;background:transparent!important;grid-template-columns:56px 1fr 56px!important;align-items:start!important}.playersPage>.appTopbar .logo{position:absolute!important;left:0!important;top:calc(var(--playersStatusTop) + 14px)!important;width:86px!important;height:86px!important;transform:translateX(-50%)!important;display:grid!important;place-items:center!important}.playersPage>.appTopbar .brandLogoImage{width:86px!important;height:86px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px #9b4dff8c) drop-shadow(0 0 22px #ffffff1c)!important}.playersPage>.appTopbar .backButton,.playersPage>.appTopbar .backButtonSlot{opacity:0!important;pointer-events:none!important}.playersPage>.appTopbar .avatar{justify-self:end!important;width:48px!important;height:48px!important;margin-top:34px!important;border:1px solid #7d35c9a8!important;border-radius:50%!important;background:radial-gradient(circle at 50% 20%,#281342 0,#110820 72%)!important;color:#f4d47e!important;font-size:15px!important;font-weight:900!important;box-shadow:0 0 20px #8d3cff30,inset 0 0 18px #8d3cff18!important}.playersPage:before{display:block!important;top:0!important;left:50%!important;z-index:0!important;width:100vw!important;height:382px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,#02040a00,#050713 95%),url(/players-crystal-hero.png) center 0 /100% 360px no-repeat!important;opacity:1!important}.playersPage:after,.playersPage:before{content:""!important;position:absolute!important;pointer-events:none!important}.playersPage:after{left:0!important;right:0!important;top:calc(var(--playersStatusTop) + 72px)!important;z-index:1!important;height:240px!important;background:radial-gradient(ellipse 210px 96px at 50% 18%,#050713 0,#050713f2 68%,transparent 100%),radial-gradient(ellipse 250px 112px at 50% 50%,#050713 0,#050713df 62%,transparent 100%),radial-gradient(circle at 50% 92%,#f7d9ff 0 2px,#9d4dff82 3px,transparent 6px),linear-gradient(90deg,#05071333,#05071300 16%,#05071300 84%,#05071333),linear-gradient(180deg,transparent,#050713)}.playersPage .playersShell{position:relative!important;z-index:3!important;width:calc(100vw - (var(--playersSide) * 2))!important;max-width:none!important;margin:0 var(--playersSide) 110px!important;padding-top:calc(var(--playersReferenceHeader) + 22px)!important;overflow:visible!important}.playersPage .playersTitle{display:none!important;margin:0 auto!important;padding:0!important;text-align:center!important}.playersPage .playersTitle .step{display:block!important;margin:0 0 14px!important;color:#f0cf82!important;font-size:14px!important;font-weight:950!important;line-height:1!important;letter-spacing:7px!important;text-shadow:0 0 12px #d6a95138!important}.playersPage .playersTitle h1{display:block!important;margin:0 0 12px!important;color:#fff!important;font-size:42px!important;font-weight:950!important;line-height:1.03!important;letter-spacing:0!important;text-shadow:0 0 20px #ffffff24,0 2px 10px #0009!important}.playersPage .playersTitle .muted{display:block!important;margin:0!important;color:#aeb6c8!important;font-size:15px!important;line-height:1.45!important}.playersPage .recordSummary{display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:30px 0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:linear-gradient(145deg,#0b1220eb,#07101de5)!important;box-shadow:inset 0 0 26px #ffffff05,0 0 18px #0008!important}.playersPage .recordSummary>div{min-height:74px!important;padding:14px 9px!important;flex-direction:row!important;justify-content:center!important;gap:12px!important;text-align:left!important}.playersPage .recordSummary svg{width:30px!important;height:30px!important;color:#a855ff!important}.playersPage .recordSummary span{color:#a9b2c3!important;font-size:12px!important;line-height:1.2!important}.playersPage .recordSummary b{margin-top:4px!important;color:#fff!important;font-size:20px!important;line-height:1!important}.playersPage .playerSearch{display:none!important;height:66px!important;margin:0 0 22px!important;padding:0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:#0a111feb!important}.playersPage .playerSearch>svg{width:26px!important;height:26px!important;color:#8792a7!important}.playersPage .playerSearch input{font-size:16px!important}}.accountPage.fitProfilePage{background:radial-gradient(circle at 50% 130px,#7d2bff22 0,transparent 32%),linear-gradient(180deg,#020511,#040712 48%,#050814)!important}.accountPage.fitProfilePage:before{background:linear-gradient(180deg,#02040a00,#04071200 72%,#040712),url(/scream-login-web-background.png) center 22px /680px auto no-repeat!important}@media (max-width:680px){.playersPage:before{height:382px!important;background:linear-gradient(180deg,#02040a00,#050713 95%),url(/players-crystal-hero.png) center 0 /100% 360px no-repeat!important}}@media(max-width:680px) and (max-height:760px){.loginFixedPage .topbar{height:calc(64px + env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + 4px)}.loginFixedPage .topbar .brandLogoImage{width:36px;height:36px}.loginFixedPage .iconOrb{width:42px;height:42px;margin-bottom:10px}.loginFixedPage .step{font-size:9px}.loginFixedPage .authCard h1{font-size:25px;margin-bottom:5px}.loginFixedPage .muted{font-size:11px;line-height:1.4}.loginFixedPage .authMethodTabs{margin-top:13px}.loginFixedPage .authMethodTabs button{height:34px}.loginFixedPage .authCard .authMethodTabs+form{margin-top:11px}.loginFixedPage .authCard label{margin-bottom:5px;font-size:10px}.loginFixedPage .authCard input{height:42px;margin-bottom:7px}.loginFixedPage .rememberLogin{margin-bottom:10px!important}.loginFixedPage .primaryButton{min-height:43px}.loginFixedPage .trustNotice{margin-top:10px;padding:9px}.loginFixedPage .fineprint{margin-top:9px}}@media(max-width:680px){.roomQuickActions{align-items:flex-start;flex-direction:column}.roomQuickActions small{margin-left:23px}.roomPlayer small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatMessages p{grid-template-columns:64px 1fr}.improvedPickList .playerIntel{grid-template-columns:repeat(3,1fr)}.pickCallout{position:static;margin:0 12px 12px;height:34px}.reportReasons{grid-template-columns:1fr}.inviteHelper>div:nth-child(2){grid-template-columns:1fr 1fr}.inviteHelper>div:nth-child(2) button:last-child{grid-column:1/-1}.roomTitle>div{min-width:0}.roomTitle h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.inviteBanner,.rematchCard{padding:16px;margin-bottom:14px;border:1px solid #d9ae5f35;border-radius:11px;background:linear-gradient(135deg,#d9ae5f12,#111720)}.inviteBanner{display:flex;align-items:center;gap:14px}.inviteBanner>div,.rematchCard>div{display:flex;align-items:center;gap:10px;flex:1 1}.inviteBanner svg,.rematchCard>div>svg{width:20px;color:var(--gold)}.inviteBanner span,.rematchCard span{display:flex;flex-direction:column}.inviteBanner b,.rematchCard b{font-size:11px}.inviteBanner small,.rematchCard small{margin-top:4px;color:#7b8595;font-size:8px;line-height:1.5}.inviteBanner>button{flex:none;height:38px;padding:0 13px;border:1px solid #b78d48;border-radius:7px;background:#d9ae5f18;color:var(--gold2);font-size:9px;font-weight:800}.rematchCard,.rematchCard>.primaryButton{margin-top:14px}.rematchCard>.primaryButton svg{width:17px}@media(max-width:680px){.inviteBanner{align-items:stretch;flex-direction:column}.inviteBanner>button{width:100%}.roomTitle>button{white-space:nowrap}.rematchCard{padding:14px}}.availableTitle{align-items:center;justify-content:flex-start;gap:6px}.availableTitle small{margin-left:auto;color:#697485;font-size:8px;font-weight:500}.improvedPickList{display:flex!important;grid-template-columns:none!important;gap:9px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#465061 transparent}.improvedPickList>button{flex:0 0 345px;max-width:88vw;scroll-snap-align:start}.compactPlayerTable{border:1px solid #2a323f;border-radius:10px;background:#10161f;overflow:hidden}.compactPickRow,.compactPlayerHead{display:grid;grid-template-columns:minmax(135px,1.45fr) 65px 65px 58px minmax(150px,1fr) 25px;align-items:center;grid-column-gap:7px;column-gap:7px}.compactPlayerHead{height:34px;padding:0 10px;background:#171d27;color:#687383;font-size:8px;text-align:center}.compactPlayerHead span:first-child,.compactPlayerHead span:nth-child(5){text-align:left}.compactPickRow{width:100%;min-height:62px;padding:6px 10px;border:0;border-top:1px solid #252c37;background:transparent;color:#d8dde5;text-align:center}.compactPickRow:hover{background:#d9ae5f08}.compactPickRow>span:not(.compactIdentity):not(.compactChampions){display:flex;flex-direction:column}.compactPickRow>span>b{font-size:12px}.compactPickRow>span>small{margin-top:2px;color:#687383;font-size:7px}.compactPickRow>svg{width:15px;color:var(--gold)}.compactIdentity{display:grid;grid-template-columns:31px 1fr;grid-template-rows:auto auto}.compactIdentity>i{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;align-self:center;border-radius:6px;background:#202835;color:var(--gold2);font-style:normal;font-size:7px;font-weight:800}.compactIdentity>b{font-size:10px;min-width:0}.compactManner b{color:#70d7aa}.compactChampions{gap:4px;min-width:0;overflow:hidden;text-align:left}.compactChampions i{white-space:nowrap;padding:4px;border-radius:4px;background:#1a222d;color:#aeb7c4;font-style:normal;font-size:7px}.compactChampions em{margin-right:2px;color:var(--gold);font-style:normal}.compactPlayerTable:has(.compactPickRow:hover){border-color:#35404e}@media(max-width:680px){.compactPickRow,.compactPlayerHead{grid-template-columns:minmax(86px,1.35fr) 38px 38px 36px minmax(62px,1fr) 15px;column-gap:3px;padding-left:6px;padding-right:6px}.compactPlayerHead{font-size:7px}.compactPickRow{min-height:57px}.compactIdentity{grid-template-columns:24px 1fr}.compactIdentity>i{width:21px;height:25px;font-size:6px}.compactIdentity>b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactIdentity>small{font-size:6px;white-space:nowrap}.compactPickRow>span>b{font-size:9px}.compactPickRow>span>small{font-size:6px}.compactChampions{display:block;white-space:nowrap;text-overflow:ellipsis}.compactChampions i{padding:0;background:transparent}.compactChampions i+i:before{content:" · ";color:#586373}.compactChampions em{display:none}.compactPickRow>svg{width:12px}.availableTitle small{font-size:7px}}.compactPickRow,.compactPlayerHead{grid-template-columns:62px minmax(105px,1.2fr) 62px 62px 55px minmax(145px,1fr) 22px}.compactPlayerHead{padding:0 8px;column-gap:5px}.compactPlayerHead button{height:100%;padding:0;border:0;background:transparent;color:#687383;font-size:8px;cursor:pointer}.compactPlayerHead button.active,.compactPlayerHead button:hover{color:var(--gold2);font-weight:800}.compactPickRow{padding-left:8px;padding-right:8px;column-gap:5px}.compactPosition{justify-self:center;padding:5px 7px;border-radius:5px;background:#d9ae5f10;color:var(--gold2);font-size:8px;font-weight:800}.compactIdentity{display:flex;flex-direction:column;min-width:0;text-align:left}.compactIdentity>b{display:flex;align-items:center;gap:3px}.compactIdentity>small{margin-top:3px;color:#697484;font-size:7px}@media(max-width:680px){.compactPickRow,.compactPlayerHead{grid-template-columns:37px minmax(63px,1fr) 32px 32px 32px minmax(65px,1fr) 12px;column-gap:2px;padding-left:4px;padding-right:4px}.compactPlayerHead button{font-size:6px;line-height:1.2}.compactPosition{padding:4px 2px;font-size:6px}.compactIdentity{display:flex;flex-direction:column}.compactIdentity>b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactIdentity>small{font-size:5.5px;white-space:nowrap}.compactChampions{min-width:0}}.compactChampions{display:flex;align-items:center;gap:5px;overflow:visible}.compactChampions i{position:relative;display:flex;align-items:center;gap:3px;min-width:0;padding:3px;border:1px solid #303946;border-radius:6px;background:#151c27}.compactChampions img{width:24px;height:24px;flex:none;border-radius:5px;object-fit:cover}.compactChampions i>em{position:absolute;z-index:1;left:-3px;top:-5px;width:13px;height:13px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#171107;font-size:7px;font-weight:900}.compactChampions i>small{max-width:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb7c4;font-size:7px}@media(max-width:680px){.compactChampions{display:flex;gap:2px;overflow:visible}.compactChampions i{padding:1px;border:0;background:transparent}.compactChampions i+i:before{content:none}.compactChampions img{width:19px;height:19px;border-radius:4px}.compactChampions i>em{display:grid;left:-2px;top:-4px;width:10px;height:10px;font-size:5px}.compactChampions i>small{display:none}}.compactChampions i>small{display:flex;flex-direction:column}.compactChampions i>small>strong{margin-top:2px;color:#70d7aa;font-size:7px}.roomChampionIcons{display:flex;align-items:center;gap:3px;flex:none}.roomChampionIcons i{position:relative;font-style:normal}.roomChampionIcons img{display:block;width:23px;height:23px;border-radius:5px;object-fit:cover}.roomChampionIcons small{position:absolute;left:0;right:0;bottom:-8px;color:#6fd2a5;font-size:5.5px;text-align:center}.roomPlayer{min-height:59px;height:auto;padding-top:6px;padding-bottom:9px}@media(max-width:680px){.compactChampions i>small{display:flex;position:absolute;left:0;right:0;bottom:-7px;align-items:center;font-size:0}.compactChampions i>small>strong{margin:0;color:#70d7aa;font-size:5.5px}.compactPickRow{min-height:63px}.roomChampionIcons{gap:2px}.roomChampionIcons img{width:19px;height:19px}.roomChampionIcons small{bottom:-7px;font-size:5px}.roomPlayer>.summonerAvatar{display:none}.roomPlayer>span{overflow:hidden}.roomPlayer b{white-space:nowrap}.roomPlayer small{font-size:6.5px}.roomPlayer .iconAction{width:20px}}.riotStatsNotice{display:flex;align-items:center;gap:5px;margin:-2px 2px 9px;color:#697585;font-size:7.5px}.riotStatsNotice svg{width:12px;color:#58a6ff}.compactPickRow,.compactPlayerHead{grid-template-columns:62px minmax(105px,1.2fr) 62px 62px 55px minmax(175px,1.15fr) 22px}@media(max-width:680px){.compactPickRow,.compactPlayerHead{grid-template-columns:37px minmax(63px,1fr) 32px 32px 32px minmax(65px,1fr) 12px}.compactChampions i>small>strong{white-space:nowrap;transform:scale(.82)}.riotStatsNotice{font-size:6.5px}.logo{gap:7px;font-size:10px;letter-spacing:.7px}.logoMark{width:27px;height:31px;font-size:17px}.topbar .logo b{white-space:nowrap}}.brandLogoImage{display:block;width:68px;height:68px;object-fit:contain}.topbar .brandLogoImage{filter:drop-shadow(0 0 10px #7d32d730)}footer .brandLogoImage{width:62px;height:62px}@media(max-width:680px){.brandLogoImage,.topbar .brandLogoImage{width:54px;height:54px}footer .brandLogoImage{width:52px;height:52px}}.roomStatus.threeStats{grid-template-columns:repeat(3,1fr)}.joinChoices{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:7px;gap:7px}.spectatorJoin{min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #556173;border-radius:9px;background:#171e29;color:#abb5c2;font-size:10px;font-weight:800}.spectatorJoin svg{width:16px}.spectatorJoin:disabled{opacity:.4}.spectateAction{color:#7f8da0!important}.spectateAction:disabled{opacity:.25}.seatChangeNotice{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:12px;border:1px solid #d9ae5f45;border-radius:9px;background:#d9ae5f0d;color:#8792a2;font-size:9px}.seatChangeNotice>svg{width:17px;color:var(--gold)}.seatChangeNotice span{flex:1 1}.seatChangeNotice b{color:var(--gold2)}.seatChangeNotice button{border:0;background:transparent;color:#8b96a5;font-size:8px;text-decoration:underline}.emptySeat.availableSeat{width:100%;border:0;border-top:1px solid #2e3744;background:#d9ae5f0d;color:var(--gold2);font:inherit;font-size:9px}.spectatorPanel{margin-top:12px;border:1px solid #2d3542;border-radius:11px;background:#10161f;overflow:hidden}.spectatorPanel>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#151c26}.spectatorPanel>header>div{display:flex;align-items:center;gap:9px}.spectatorPanel>header svg{width:17px;color:#8da0b8}.spectatorPanel>header span{display:flex;flex-direction:column}.spectatorPanel>header b{font-size:10px}.spectatorPanel>header small{margin-top:2px;color:#6d7888;font-size:7px}.spectatorPanel>header strong{color:#9aa8ba;font-size:10px}.spectatorList{display:grid;grid-template-columns:repeat(3,1fr)}.spectatorList>div{min-height:61px;display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid #252d38}.spectatorList>div+div{border-left:1px solid #252d38}.spectatorList>div>span{min-width:0;display:flex;flex:1 1;flex-direction:column}.spectatorList b{display:flex;align-items:center;gap:3px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spectatorList small{margin-top:3px;color:#697485;font-size:6.5px}.spectatorList button{height:30px;display:flex;align-items:center;gap:3px;padding:0 7px;border:1px solid #3a4553;border-radius:6px;background:#171f2a;color:#9eabb9;font-size:7px;font-weight:700}.spectatorList button.selected{border-color:#b98f49;color:var(--gold2);background:#d9ae5f0e}.spectatorList button svg{width:11px}.emptySpectator{justify-content:center!important;color:#505b6a;font-size:8px}.emptySpectator svg{width:14px}.webDirectPasswordGate,.webDirectSeat,.webDirectSpectatorSeat{display:none}@media(max-width:680px){.roomStatus.threeStats>div{padding:9px 6px;gap:5px}.roomStatus.threeStats svg{width:14px}.roomStatus.threeStats b{font-size:8px}.joinChoices{grid-template-columns:1fr}.spectatorJoin{min-height:43px}.spectatorList{grid-template-columns:1fr}.spectatorList>div+div{border-left:0}.spectatorList>div{min-height:55px}.spectatorList button{height:32px}.spectatorPanel>header small{max-width:190px}.roomPlayer .spectateAction{width:20px}}.coloredCaptains .whiteCaptain,.coloredDraftTeams .whiteDraftTeam{border-color:#e9edf5;background:linear-gradient(145deg,#f7f8fb14,#111720)}.coloredCaptains .purpleCaptain,.coloredDraftTeams .purpleDraftTeam{border-color:#873cff;background:linear-gradient(145deg,#7b2cff20,#11121c);box-shadow:inset 0 0 25px #7628e514}.coloredCaptains .whiteCaptain>svg,.whiteDraftTeam h3{color:#f1f3f7}.coloredCaptains .purpleCaptain>svg,.purpleDraftTeam h3{color:#a76cff}.coloredCaptains .whiteCaptain>small{color:#f1f3f7}.coloredCaptains .purpleCaptain>small{color:#a76cff}.whiteDraftTeam h3{background:#f3f5f810!important;color:#f1f3f7}.purpleDraftTeam h3{background:#7628e51b!important;color:#b582ff}.whiteDraftTeam .summonerAvatar{border:1px solid #e9edf555}.purpleDraftTeam .summonerAvatar{border:1px solid #873cff66;background:linear-gradient(135deg,#5d2995,#21152f)}.autoAssignNotice{display:flex;align-items:center;gap:10px;margin:10px 0 14px;padding:12px 14px;border:1px solid #674094;border-radius:9px;background:linear-gradient(90deg,#f4f5f708,#7628e511)}.autoAssignNotice>svg{width:18px;color:#a76cff}.autoAssignNotice>div{display:flex;flex-direction:column}.autoAssignNotice b{font-size:10px}.autoAssignNotice span{margin-top:3px;color:#8c97a7;font-size:8px}.draftOrder i.sideA{border-color:#dfe4ed;color:#eef1f6}.draftOrder i.sideB{border-color:#7736d2;color:#a76cff}.draftOrder i.sideA.current{background:#f2f4f8;border-color:#fff;color:#11151d;box-shadow:0 0 18px #ffffff55}.draftOrder i.sideB.current{background:#7b2cff;border-color:#9e60ff;color:#fff;box-shadow:0 0 18px #7b2cff77}.draftOrder i.sideA.done{border-color:#eef1f6;color:#eef1f6}.draftOrder i.sideB.done{border-color:#a76cff;color:#a76cff}@media(max-width:680px){.autoAssignNotice{padding:10px}.autoAssignNotice span{line-height:1.5}.coloredDraftTeams{grid-template-columns:1fr 1fr!important;gap:6px}.coloredDraftTeams .rosterRow{grid-template-columns:24px 25px 1fr;height:45px;padding:0 6px}.coloredDraftTeams .rosterRow>strong{display:none}.coloredDraftTeams .rosterRow b{font-size:8px}.coloredDraftTeams h3{padding:9px 7px;font-size:8px}}.playerSearch{height:48px;display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px;border:1px solid #303947;border-radius:10px;background:#10161f;color:#697687}.playerSearch:focus-within{border-color:#9d7441;box-shadow:0 0 0 3px #a87d3512}.playerSearch>svg{width:17px}.playerSearch input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#edf0f5;font-size:12px}.playerSearch input::placeholder{color:#5f6b7b}.playerSearch button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:#1b2330;color:#8995a5}.playerSearch button svg{width:14px}.emptyPlayerSearch{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #303947;border-radius:11px;color:#5f6b7b}.emptyPlayerSearch svg{width:25px;margin-bottom:10px}.emptyPlayerSearch b{color:#aeb7c4;font-size:12px}.emptyPlayerSearch span{margin-top:5px;font-size:9px}.gameShell{width:min(820px,calc(100% - 36px));margin:35px auto 110px}.gameTitle{text-align:center;margin-bottom:20px}.gameTitle h1{margin:6px 0;font-size:31px}.gameTitle>p:last-child{margin:0;color:#7a8595;font-size:11px}.riftMapSection{margin:16px 0;padding:14px;border:1px solid #303949;border-radius:14px;background:radial-gradient(circle at 50% 45%,#56388b20,transparent 45%),#0c1219;overflow:hidden}.riftMapSection>header{display:flex;align-items:center;justify-content:space-between}.riftMapSection>header>div{display:flex;align-items:center;gap:8px}.riftMapSection>header i{width:7px;height:7px;border-radius:50%;background:#72e1ae;box-shadow:0 0 9px #72e1ae}.riftMapSection>header span{display:flex;flex-direction:column}.riftMapSection>header b{font-size:10px}.riftMapSection>header small{margin-top:2px;color:#6e7989;font-size:7px}.riftMapSection>header strong{color:#b68aff;font-size:12px}.riftStage{height:430px;display:grid;place-items:center;perspective:900px}.riftMap{position:relative;width:330px;height:330px;transform:rotateX(54deg) rotate(-45deg);transform-style:preserve-3d;filter:drop-shadow(0 35px 25px #000c)}.mapGround{position:absolute;inset:0;border:5px solid #273e39;border-radius:20% 7% 20% 7%;background:radial-gradient(circle at 25% 75%,#294b35 0 7%,transparent 8%),radial-gradient(circle at 75% 25%,#3f3152 0 7%,transparent 8%),linear-gradient(135deg,#162c25 0 46%,#233846 47% 53%,#2b2037 54%);box-shadow:inset 0 0 0 8px #0e1817,0 0 35px #6741a333;transform:translateZ(0)}.river{position:absolute;left:45%;top:-5%;width:12%;height:110%;border-left:2px solid #49829c88;border-right:2px solid #49829c88;background:#244a5c;transform:rotate(0deg) translateZ(2px)}.bottomLane,.midLane,.topLane{position:absolute;border-radius:20px;background:#7584744a;box-shadow:inset 0 0 0 2px #92a48c22;transform:translateZ(3px)}.topLane{top:7%}.bottomLane,.topLane{left:7%;width:86%;height:7%}.bottomLane{bottom:7%}.midLane{left:7%;top:47%;width:86%;height:7%}.jungleCamp{position:absolute;width:27px;height:27px;border:5px double #63826a;border-radius:50%;background:#1a3227;transform:translateZ(7px);box-shadow:0 4px 0 #0a1510}.camp1{left:25%;top:28%}.camp2{left:25%;bottom:25%}.camp3{right:23%;top:25%}.camp3,.camp4{border-color:#755b91;background:#302240}.camp4{right:25%;bottom:28%}.nexus{position:absolute;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:11px;font-weight:900;transform:translateZ(14px);box-shadow:0 8px 0 #090d12}.whiteNexus{left:4%;bottom:4%;border:2px solid #fff;background:#dce2eb;color:#111}.purpleNexus{right:4%;top:4%;border:2px solid #b879ff;background:#722dd0;color:#fff}.mapPlayer{position:absolute;z-index:4;display:flex;align-items:center;gap:4px;transform:translateZ(25px);animation:mapPlayerIn .38s ease both}.mapPlayer i{width:26px;height:26px;display:grid;place-items:center;border:2px solid;border-radius:50%;font-style:normal;font-size:9px;font-weight:900;box-shadow:0 7px 0 #080b10}.mapPlayer span{padding:3px 5px;border-radius:4px;background:#080c12dc;color:#fff;font-size:7px;white-space:nowrap}.whiteMapPlayer i{border-color:#fff;background:#dbe1e9;color:#111}.purpleMapPlayer i{border-color:#be87ff;background:#722dd0;color:#fff}.whiteMapPlayer.mapSlot0{left:7%;bottom:15%}.whiteMapPlayer.mapSlot1{left:17%;bottom:26%}.whiteMapPlayer.mapSlot2{left:8%;bottom:41%}.whiteMapPlayer.mapSlot3{left:28%;bottom:10%}.whiteMapPlayer.mapSlot4{left:35%;bottom:28%}.purpleMapPlayer.mapSlot0{right:7%;top:15%}.purpleMapPlayer.mapSlot1{right:17%;top:26%}.purpleMapPlayer.mapSlot2{right:8%;top:41%}.purpleMapPlayer.mapSlot3{right:28%;top:10%}.purpleMapPlayer.mapSlot4{right:35%;top:28%}@keyframes mapPlayerIn{0%{opacity:0;scale:.25;translate:0 -25px}to{opacity:1;scale:1;translate:0 0}}.mapLegend{display:flex;justify-content:center;gap:20px;color:#7b8797;font-size:8px}.mapLegend span{display:flex;align-items:center;gap:5px}.mapLegend i{width:7px;height:7px;border-radius:50%}.whiteDot{background:#eef1f5}.purpleDot{background:#8d40ef}.liveTeamLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.liveTeamLists section{border:1px solid #303846;border-radius:11px;background:#10161f;overflow:hidden}.liveTeamLists h2{display:flex;justify-content:space-between;margin:0;padding:12px;font-size:10px}.liveTeamLists section:first-child h2{color:#f1f3f7;background:#ffffff08}.liveTeamLists section:last-child h2{color:#b77dff;background:#7b2cff12}.liveTeamLists h2 b{font-size:9px}.liveTeamLists section>div{display:flex;align-items:center;gap:9px;min-height:48px;padding:7px 11px;border-top:1px solid #252d38}.liveTeamLists section>div>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#202836;font-style:normal;font-size:9px;font-weight:800}.liveTeamLists section>div>span{display:flex;flex-direction:column}.liveTeamLists section>div b{font-size:9px}.liveTeamLists section>div small{margin-top:2px;color:#697585;font-size:7px}.liveWatching{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px;border:1px solid #303947;border-radius:10px;background:#10161f}.liveWatching>svg:first-child{width:17px;color:#70dda9}.liveWatching>svg:last-child{width:17px;color:#687484}.liveWatching span{display:flex;flex:1 1;flex-direction:column}.liveWatching b{font-size:9px}.liveWatching small{margin-top:3px;color:#697585;font-size:7px}@media(max-width:680px){.mobileNav a{font-size:7.5px}.mobileNav a svg{width:18px}.gameShell{margin-top:20px}.gameTitle h1{font-size:26px}.riftMapSection{padding:11px}.riftStage{height:315px}.riftMap{width:245px;height:245px}.mapPlayer i{width:21px;height:21px;font-size:7px}.mapPlayer span{font-size:5.5px}.nexus{width:28px;height:28px}.jungleCamp{width:21px;height:21px}.liveTeamLists{gap:6px}.liveTeamLists section>div{padding:6px;gap:6px}.liveTeamLists section>div>i{width:24px;height:24px}.riftMapSection>header small{max-width:210px}}.riftMapV2{background:radial-gradient(circle at 50% 45%,#244d4730,transparent 48%),linear-gradient(180deg,#0d151c,#080d13)}.mapControls{display:flex;justify-content:flex-end;gap:5px;margin-top:8px}.mapControls button{height:29px;min-width:29px;display:grid;place-items:center;padding:0 8px;border:1px solid #34414d;border-radius:6px;background:#131c25;color:#8594a4;font-size:7px}.mapControls button:hover{border-color:#7651a6;color:#bd91ff}.mapControls svg{width:13px}.riftMapV2 .riftStage{height:470px;perspective:1100px}.riftWorld{position:relative;width:350px;height:350px;transition:transform .35s ease}.riftBoard,.riftWorld{transform-style:preserve-3d}.riftBoard{position:absolute;inset:5px}.riftBoard:after{content:"";position:absolute;inset:15px;border-radius:50px;background:#09100e;transform:translateZ(-18px);box-shadow:0 30px 0 #050908,0 50px 45px #000}.riftBoard svg{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(0);filter:drop-shadow(0 12px 6px #0009)}.riftBoard .cliff{fill:none;stroke:#314f3e;stroke-width:17;stroke-linejoin:round;opacity:.75}.riftBoard .riverPath{fill:none;stroke:url(#riverGradient);stroke-width:25;stroke-linecap:round;opacity:.95}.riftBoard .riverPath+path{filter:drop-shadow(0 2px 0 #13251f)}.riftBoard .lanePath{fill:none;stroke:#91a38c;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.riftBoard .lanePath.mid{stroke-width:10}.riftBoard .brushes path{fill:#477452;stroke:#72926b;stroke-width:2;filter:drop-shadow(0 5px 1px #0c1c13)}.riftBoard .camps circle{fill:#172b22;stroke:#d08d53;stroke-width:4;filter:drop-shadow(0 5px 1px #09100d)}.riftBoard .camps .epic{fill:#291f35;stroke:#a16bd0;stroke-width:5}.riftBoard .towers circle{stroke-width:4;filter:drop-shadow(0 7px 1px #070b0a)}.whiteTowers circle{fill:#e4edf3;stroke:#8bbbd2}.purpleTowers circle{fill:#762fbd;stroke:#c687ff}.riftBoard .base path{stroke-width:4}.whiteBase{fill:#d9edf5;stroke:#8fc9e0}.purpleBase{fill:#8338cf;stroke:#d49aff}.terrainHeight{position:absolute;z-index:3;width:46px;height:32px;border:3px solid #4d7758;border-radius:50%;background:radial-gradient(circle,#31563d,#193025);transform:translateZ(13px);box-shadow:0 8px 0 #0d1a13,0 11px 8px #0008}.heightOne{left:21%;top:35%}.heightTwo{right:20%;bottom:34%;border-color:#664d7d;background:radial-gradient(circle,#48345b,#291f36)}.heightThree{left:44%;top:56%;width:35px;height:25px}.baronPit,.dragonPit{position:absolute;z-index:5;width:48px;height:48px;display:grid;place-items:center;border:4px double;border-radius:50%;font-size:5px;font-weight:900;letter-spacing:.5px;transform:translateZ(9px);box-shadow:0 7px 0 #091016}.dragonPit{right:30%;bottom:23%;border-color:#bb6e54;background:#40261f;color:#f0a07e}.baronPit{left:28%;top:23%;border-color:#8f62ad;background:#2d1f38;color:#c28bdf}.riftChampion{position:absolute;z-index:10;display:flex;align-items:center;gap:4px;transform:translateZ(38px);animation:mapPlayerIn .45s ease both}.riftChampion>i{width:29px;height:29px;display:grid;place-items:center;border:3px solid;border-radius:50%;font-style:normal;font-size:9px;font-weight:900;box-shadow:0 9px 0 #070b0e,0 12px 12px #0009}.riftChampion>span{display:flex;flex-direction:column;padding:4px 6px;border:1px solid #45505e;border-radius:5px;background:#080c12e8;color:#f3f5f8;font-size:7px;font-weight:800;white-space:nowrap}.riftChampion small{margin-top:1px;color:#7e8998;font-size:5px}.whiteChampion>i{border-color:#fff;background:#dce5eb;color:#10151b}.purpleChampion>i{border-color:#c993ff;background:#702cc0;color:#fff}.white-top{left:12%;top:35%}.white-jungle{left:27%;top:58%}.white-mid{left:39%;top:67%}.white-adc{left:58%;top:83%}.white-support{left:47%;top:77%}.purple-top{right:58%;top:11%}.purple-jungle{right:27%;top:27%}.purple-mid{right:39%;top:30%}.purple-adc{right:12%;top:53%}.purple-support{right:22%;top:44%}.riftMapV2 .mapLegend{align-items:center}.riftMapV2 .mapLegend small{color:#566272;font-size:7px}@media(max-width:680px){.mapControls{justify-content:center}.riftMapV2 .riftStage{height:340px}.riftWorld{width:260px;height:260px}.riftChampion>i{width:22px;height:22px;border-width:2px;font-size:7px}.riftChampion>span{padding:3px;font-size:5.5px}.riftChampion small{font-size:4px}.terrainHeight{width:34px;height:24px}.baronPit,.dragonPit{width:36px;height:36px;font-size:4px}.riftMapV2 .mapLegend{gap:10px}.riftMapV2 .mapLegend small{display:none}}.riftMapV2{border-color:#423454;background:radial-gradient(circle at 50% 42%,#6d39a526,transparent 48%),linear-gradient(180deg,#0d121a,#070a0f);box-shadow:inset 0 1px #ffffff08,0 18px 50px #0007}.riftMapV2>header b{letter-spacing:.5px}.riftMapV2>header strong{padding:5px 8px;border:1px solid #8a50d843;border-radius:20px;background:#7d35df12}.riftMapV2 .mapControls button{background:#0e141d;border-color:#363344}.riftMapV2 .mapControls button:last-child{display:flex;grid-auto-flow:column;gap:5px;color:#a38dbb}.premiumRiftWorld{width:440px;height:440px;filter:drop-shadow(0 34px 28px #000c)}.premiumRiftWorld .riftBoard{inset:0;border-radius:28px;overflow:visible}.premiumRiftWorld .riftBoard:after{inset:5%;z-index:-1;border-radius:28%;background:#06080c;transform:translateY(20px) scale(.9);box-shadow:0 24px 45px #000}.riftMapV2 .riftStage{height:510px;overflow:hidden}.riftMapArtwork{z-index:1;object-fit:contain;border-radius:24px;filter:saturate(.82) contrast(1.06) brightness(.9)}.riftMapSheen{position:absolute;z-index:2;inset:4%;border-radius:24%;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,transparent 32%,transparent 67%,#8e3dff12);box-shadow:inset 0 0 40px #05070b}.purpleBasePulse,.whiteBasePulse{position:absolute;z-index:3;width:42px;height:42px;border-radius:50%;pointer-events:none;animation:basePulse 2.4s ease-in-out infinite}.whiteBasePulse{bottom:14%;background:#dff7ff24;box-shadow:0 0 24px #dff7ffaa}.purpleBasePulse{right:13%;top:13%;background:#983cff2b;box-shadow:0 0 28px #983cffbb;animation-delay:1.2s}@keyframes basePulse{50%{scale:1.25;opacity:.45}}.premiumRiftWorld .riftChampion{z-index:6;transform:none;filter:drop-shadow(0 8px 6px #000)}.premiumRiftWorld .riftChampion>i{width:34px;height:34px;border-width:2px;box-shadow:inset 0 1px #fff8,0 0 0 4px #090d13a6,0 7px 16px #000c}.premiumRiftWorld .riftChampion>span{padding:5px 7px;border-color:#ffffff26;background:#090d14e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 14px #0008}.premiumRiftWorld .whiteChampion>i{box-shadow:inset 0 1px #fff,0 0 0 4px #090d13a6,0 0 16px #dff7ff88}.premiumRiftWorld .purpleChampion>i{box-shadow:inset 0 1px #fff7,0 0 0 4px #090d13a6,0 0 18px #9f49ff99}.premiumRiftWorld .white-top{left:15%;top:40%}.premiumRiftWorld .white-jungle{left:28%;top:58%}.premiumRiftWorld .white-mid{left:40%;top:67%}.premiumRiftWorld .white-adc{left:58%;top:79%}.premiumRiftWorld .white-support{top:74%}.premiumRiftWorld .purple-top{right:57%;top:10%}.premiumRiftWorld .purple-jungle{right:27%;top:27%}.premiumRiftWorld .purple-mid{right:39%;top:34%}.premiumRiftWorld .purple-adc{right:11%;top:51%}.premiumRiftWorld .purple-support{right:21%;top:43%}.riftMapV2 .mapLegend{padding-top:4px}.riftMapV2 .mapLegend small{letter-spacing:1.4px;color:#69577e}@media(max-width:680px){.riftMapV2 .riftStage{height:355px}.premiumRiftWorld{width:300px;height:300px}.premiumRiftWorld .riftChampion>i{width:25px;height:25px}.premiumRiftWorld .riftChampion>span{padding:3px 4px;font-size:5.5px}.purpleBasePulse,.whiteBasePulse{width:28px;height:28px}.riftMapV2 .mapControls{margin-top:10px}.riftMapV2 .mapControls button{height:31px}.riftMapArtwork{border-radius:18px}}.premiumRiftWorld{width:480px;height:384px}.riftMapV2 .riftStage{height:445px}.premiumRiftWorld .riftBoard{border-radius:24px}.premiumRiftWorld .riftBoard:after{border-radius:22%}.riftMapArtwork{object-fit:cover;border-radius:22px}.whiteBasePulse{left:13%;bottom:15%}.purpleBasePulse{right:15%;top:16%}.premiumRiftWorld .white-top{left:18%;top:43%}.premiumRiftWorld .white-mid{left:37%;top:54%}.premiumRiftWorld .white-adc{left:53%;top:82%}.premiumRiftWorld .white-support{left:47%;top:77%}.premiumRiftWorld .white-jungle{left:47%;top:68%}.premiumRiftWorld .purple-top{right:45%;top:18%}.premiumRiftWorld .purple-mid{right:33%;top:35%}.premiumRiftWorld .purple-adc{right:8%;top:53%}.premiumRiftWorld .purple-support{right:14%;top:48%}.premiumRiftWorld .purple-jungle{right:34%;top:25%}@media(max-width:680px){.premiumRiftWorld{width:320px;height:256px}.riftMapV2 .riftStage{height:310px}.premiumRiftWorld .riftChampion>span{display:none}.premiumRiftWorld .riftChampion>i{width:24px;height:24px}.purpleBasePulse,.whiteBasePulse{width:25px;height:25px}}.premiumRiftWorld .riftChampion{gap:3px}.premiumRiftWorld .riftChampion>i{width:27px;height:27px;font-size:8px}.premiumRiftWorld .riftChampion>span{padding:3px 5px;font-size:6.5px}.premiumRiftWorld .riftChampion small{display:none}@media(max-width:680px){.premiumRiftWorld .riftChampion>i{width:18px;height:18px;font-size:6px;box-shadow:inset 0 1px #fff8,0 0 0 2px #090d13a6,0 4px 9px #000c}.premiumRiftWorld .riftChampion>span{display:flex;padding:2px 3px;border-radius:3px;font-size:5px;line-height:1}.premiumRiftWorld .riftChampion{gap:2px}}.premiumRiftWorld .purpleChampion{flex-direction:row-reverse}.premiumRiftWorld .white-top{left:40.5%;top:20%}.premiumRiftWorld .white-mid{left:43%;top:51%}.premiumRiftWorld .white-adc{left:47%;top:83%}.premiumRiftWorld .white-support{left:43.5%;top:78.5%}.premiumRiftWorld .white-jungle{left:50%;top:67%}.premiumRiftWorld .purple-top{right:42.5%;top:20%}.premiumRiftWorld .purple-mid{right:38%;top:39%}.premiumRiftWorld .purple-adc{right:9.5%;top:58%}.premiumRiftWorld .purple-support{right:13%;top:53.5%}.premiumRiftWorld .purple-jungle{right:46%;top:31%}.premiumRiftWorld .white-top{left:41%;top:22%}.premiumRiftWorld .purple-top{right:44%;top:22%}.premiumRiftWorld .white-adc{left:48%;top:84%}.premiumRiftWorld .white-support{left:39.5%;top:78%}.premiumRiftWorld .purple-adc{right:9%;top:60%}.premiumRiftWorld .purple-support{right:18%;top:54%}.premiumRiftWorld .white-top{left:21.4%;top:27.5%}.premiumRiftWorld .purple-top{right:59.2%;top:19.4%}.premiumRiftWorld .white-mid{left:41.8%;top:50.2%}.premiumRiftWorld .purple-mid{right:36.7%;top:39.6%}.premiumRiftWorld .white-jungle{left:49.2%;top:66.1%}.premiumRiftWorld .purple-jungle{right:45.6%;top:30.5%}.premiumRiftWorld .white-adc{left:45.6%;top:82.3%}.premiumRiftWorld .white-support{left:42.2%;top:78.7%}.premiumRiftWorld .purple-adc{right:8.1%;top:59.2%}.premiumRiftWorld .purple-support{right:12.1%;top:55.1%}.premiumRiftWorld .white-adc{left:63.5%;top:79.4%}.premiumRiftWorld .white-support{left:57.8%;top:75.6%}.authHeroLogo,.premiumAuthCard{position:relative}.authHeroLogo{isolation:isolate;display:flex;justify-content:center;margin-bottom:18px}.authHeroLogo:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:210px;height:150px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 52% 44%,#b56cff5a 0 12%,#7d2cff32 28%,#d9ae5f1d 47%,transparent 70%);filter:blur(22px);opacity:.92;animation:screamLogoGlow 4.2s ease-in-out infinite}.authHeroLogo:after{content:"";position:absolute;z-index:-1;left:50%;top:46%;width:270px;height:95px;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(90deg,transparent,#6f2cff25 24%,#f0cf8a18 50%,#9b44ff30 74%,transparent);filter:blur(18px);opacity:.8;-webkit-clip-path:polygon(0 48%,36% 28%,52% 47%,100% 16%,64% 58%,86% 74%,45% 56%,0 82%);clip-path:polygon(0 48%,36% 28%,52% 47%,100% 16%,64% 58%,86% 74%,45% 56%,0 82%);animation:screamLightLeak 5.4s ease-in-out infinite}.authHeroLogo .logo{display:block;filter:drop-shadow(0 0 12px #a855f74a) drop-shadow(0 0 22px #d9ae5f1a)}.authHeroLogo .brandLogoImage{width:128px;height:128px;object-fit:contain}.authHeroVideo{display:block;width:210px;height:118px;object-fit:contain;border:0;background:transparent;filter:drop-shadow(0 0 18px #a855f754) drop-shadow(0 0 28px #d9ae5f1a)}.authHeroCopy h2{margin:0 0 14px;font-size:35px;line-height:1.08;letter-spacing:-2px}.authHeroCopy h2 em{font-style:normal;color:var(--gold2)}.authHeroCopy p{margin:0;color:#9aa3b3;font-size:13px;line-height:1.7}.authModeIcon{margin-top:26px}.authInputWrap{display:grid;grid-template-columns:22px 1fr 28px;align-items:center;grid-gap:9px;gap:9px;width:100%;height:58px;margin-bottom:14px;padding:0 16px;border:1px solid #2c3342;border-radius:10px;background:#10151f;box-shadow:inset 0 1px #ffffff05}.authInputWrap:focus-within{border-color:#b58c48}.authInputWrap>svg{width:18px;color:#788292}.authInputWrap input{height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff;font-size:15px}.authInputWrap button{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:#788292}.authInputWrap button svg{width:18px}.authOptionsRow{display:flex;align-items:center;justify-content:space-between;margin:2px 0 22px}.forgotPasswordButton{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#9aa3b3;font-size:11px}.authBenefitGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:28px 0 22px}.authBenefitGrid span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:0 8px;text-align:center}.authBenefitGrid span+span{border-left:1px solid #272e3d}.authBenefitGrid svg{width:28px;height:28px;color:#a574f0}.authBenefitGrid b{font-size:11px;color:#f2f4f8}.authBenefitGrid small{color:#7b8495;font-size:9px;line-height:1.45}.loginFixedPage{background:radial-gradient(circle at 50% 14%,#6b2ac51f,transparent 24%),radial-gradient(circle at 82% 14%,#5a1a8827,transparent 26%),radial-gradient(circle at 12% 20%,#10214a38,transparent 32%),linear-gradient(180deg,#080b13,#060812)}.loginFixedPage .authCard{margin-top:44px}.loginFixedPage .authCard form{text-align:left}.loginFixedPage .authMethodTabs{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:26px 0 0;padding:0;border:0;border-bottom:1px solid #282f3d;border-radius:0;background:transparent}.loginFixedPage .authMethodTabs:after{content:"";position:absolute;left:0;bottom:-1px;width:50%;height:2px;border-radius:99px;background:linear-gradient(90deg,#f0cf8a,#d9ae5f);transform:translateX(0);transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease;box-shadow:0 0 18px #d9ae5f2e}.loginFixedPage .authMethodTabs.signupSelected:after{transform:translateX(100%)}.loginFixedPage .authMethodTabs button{position:relative;z-index:1;height:48px;border-radius:0;background:transparent;color:#808898;font-size:13px;transition:color .24s ease}.loginFixedPage .authMethodTabs button.selected{position:relative;background:transparent;color:var(--gold2)}.loginFixedPage .authMethodTabs button.selected:after{display:none}.loginFixedPage .authCard .authMethodTabs+form{margin-top:28px}.loginFixedPage .primaryButton{min-height:58px;border-radius:10px;font-size:15px}.loginFixedPage .fineprint{margin-top:0;text-align:center;color:#7c8594}.loginFixedPage .fineprint a{color:#8f98a8}@keyframes screamLogoGlow{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes screamLightLeak{0%,to{opacity:.48;transform:translate(-50%,-50%) rotate(-12deg) scaleX(.94)}50%{opacity:.9;transform:translate(-50%,-50%) rotate(-8deg) scaleX(1.05)}}.rememberLoginGroup{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.rememberLoginGroup .rememberLogin{margin:0!important}.loginFixedPage .authCard h1,.loginFixedPage .authModeIcon,.loginFixedPage .muted,.loginFixedPage .step{display:none}.loginFixedPage{background:radial-gradient(circle at 50% 10%,#271346 0,#120d26 28%,#080914 64%,#060812 100%)!important}.loginFixedPage .authHeroLogo{left:50%;margin:calc(env(safe-area-inset-top) * -1) 0 4px;transform:translateX(-50%)}.loginFixedPage .authHeroLogo:after,.loginFixedPage .authHeroLogo:before{display:none}.loginFixedPage .authHeroVideo{filter:none}.loginFixedPage .authHeroLogo .logo{height:100%;display:grid;place-items:center}.canyonEntryButton{position:relative;isolation:isolate;overflow:hidden;border:1px solid #f1d28b!important;background:transparent!important;box-shadow:0 12px 36px #c8953e30,0 0 0 1px #6f2cff18}.canyonEntryButton:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:160%;aspect-ratio:1;translate:-50% -50%;border-radius:999px;background:conic-gradient(transparent 0deg,#8d3cff 36deg,#ffffffcc 50deg,#d9ae5f 66deg,transparent 98deg,transparent 1turn);animation:canyonEntryStroke 4.2s linear infinite}.canyonEntryButton:after{content:"";position:absolute;z-index:1;inset:2px;border-radius:calc(10px - 2px);background:linear-gradient(135deg,#f1d790,#d09a3b)}.canyonEntryButton>span,.canyonEntryButton>svg{position:relative;z-index:2}.canyonEntryButton,.canyonEntryButton svg{transition:transform .18s ease}.canyonEntryButton:hover{transform:translateY(-1px);box-shadow:0 14px 42px #c8953e38,0 0 30px #8d3cff24}.canyonEntryButton:active{transform:translateY(0) scale(.99)}.canyonEntryButton:not(:disabled){animation:canyonEntryBreath 2.8s ease-in-out infinite}@keyframes canyonEntryStroke{to{rotate:1turn}}@keyframes canyonEntryBreath{0%,to{filter:drop-shadow(0 0 0 #8d3cff00)}50%{filter:drop-shadow(0 0 12px #8d3cff55)}}.guestEntryButton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:10px;border:1px solid #7c5dcf55;border-radius:10px;background:linear-gradient(135deg,#151326d9,#0c111bd9);color:#d8d0ff;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024}.guestEntryButton svg{width:17px;height:17px;color:#b58cff}.guestEntryButton:disabled{opacity:.58}.guestEntryButton:active{transform:scale(.99)}@media(max-width:680px){.loginFixedPage{height:100dvh;min-height:100dvh;overflow:hidden}.loginFixedPage .premiumAuthCard{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 48px);max-width:440px;margin:calc(env(safe-area-inset-top) + 28px) auto 0;text-align:center}.loginFixedPage .authHeroLogo{margin-bottom:11px}.loginFixedPage .authHeroLogo .brandLogoImage{width:118px;height:118px}.loginFixedPage .authHeroVideo{width:210px;height:118px}.loginFixedPage .authHeroCopy h2{font-size:30px;letter-spacing:-1.6px}.loginFixedPage .authHeroCopy p{font-size:12px;line-height:1.65}.loginFixedPage .authCard h1,.loginFixedPage .authModeIcon,.loginFixedPage .muted,.loginFixedPage .step{display:none}.loginFixedPage .authMethodTabs{margin-top:24px}.loginFixedPage .authCard .authMethodTabs+form{margin-top:22px}.loginFixedPage .authInputWrap{height:56px;margin-bottom:13px}.loginFixedPage .rememberLogin{margin:0!important}.loginFixedPage .primaryButton{min-height:56px}.loginFixedPage .guestEntryButton{min-height:42px;margin-top:9px;font-size:12px}}@media(max-width:680px) and (max-height:780px){.loginFixedPage .premiumAuthCard{width:calc(100% - 44px);margin-top:calc(env(safe-area-inset-top) + 20px)}.loginFixedPage .authHeroLogo .brandLogoImage{width:92px;height:92px}.loginFixedPage .authHeroVideo{width:180px;height:101px}.loginFixedPage .authHeroCopy h2{font-size:26px;margin-bottom:10px}.loginFixedPage .authHeroCopy p{font-size:10.5px;line-height:1.55}.loginFixedPage .authMethodTabs{margin-top:18px}.loginFixedPage .authMethodTabs button{height:42px;font-size:12px}.loginFixedPage .authCard .authMethodTabs+form{margin-top:17px}.loginFixedPage .authInputWrap{height:48px;margin-bottom:11px}.authOptionsRow{margin-bottom:17px}.loginFixedPage .primaryButton{min-height:50px}.loginFixedPage .guestEntryButton{min-height:38px;margin-top:8px}.authBenefitGrid{margin:22px 0 17px}.authBenefitGrid svg{width:24px;height:24px}.authBenefitGrid b{font-size:9.5px}.authBenefitGrid small{font-size:8px}}@media(max-width:680px) and (max-height:700px){.loginFixedPage .premiumAuthCard{margin-top:calc(env(safe-area-inset-top) + 14px)}.loginFixedPage .authHeroLogo .brandLogoImage{width:78px;height:78px}.loginFixedPage .authHeroVideo{width:150px;height:84px}.loginFixedPage .authHeroCopy h2{font-size:23px}.loginFixedPage .authHeroCopy p{display:none}.loginFixedPage .authCard .authMethodTabs+form,.loginFixedPage .authMethodTabs{margin-top:14px}.loginFixedPage .authInputWrap{height:45px}.loginFixedPage .primaryButton{min-height:47px}.loginFixedPage .guestEntryButton{min-height:36px;margin-top:7px;font-size:11px}.authBenefitGrid{margin:17px 0 13px}}.loginFixedPage .authHeroLogo{width:100vw;max-width:680px;height:clamp(230px,30vh,330px);overflow:hidden;background:#090913}.loginFixedPage .authHeroVideo{width:100%!important;height:100%!important;object-fit:cover;object-position:center top}@media(max-width:680px){.loginFixedPage .premiumAuthCard{margin-top:0}.loginFixedPage .authHeroLogo{max-width:none;height:clamp(205px,56vw,245px);margin-top:0;margin-bottom:8px}}@media(max-width:680px) and (max-height:760px){.loginFixedPage .authHeroLogo{height:205px}}@media(max-width:680px) and (max-height:690px){.loginFixedPage .authHeroLogo{height:175px}}@media(min-width:681px){.loginFixedPage{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:44px 0;overflow:auto;background:radial-gradient(circle at 50% 20%,#34175b45 0,transparent 32%),radial-gradient(circle at 50% 64%,#1a123b55 0,transparent 42%),linear-gradient(180deg,#070912,#0b0718 52%,#060812)!important}.loginFixedPage .premiumAuthCard{width:min(560px,calc(100% - 48px));margin:0 auto;text-align:center}.loginFixedPage .authHeroLogo{left:auto;width:100%;max-width:560px;height:315px;margin:0 auto 24px;transform:none;border-radius:24px;overflow:hidden;background:#080814;box-shadow:0 24px 80px #0008,0 0 80px #7c32ff1f}.loginFixedPage .authHeroVideo{width:100%!important;height:100%!important;object-fit:cover;object-position:center center}.loginFixedPage .authHeroCopy h2{margin-bottom:16px;font-size:48px;line-height:1.05;letter-spacing:-2.4px}.loginFixedPage .authHeroCopy p{font-size:16px;line-height:1.75}.loginFixedPage .authMethodTabs{margin-top:36px}.loginFixedPage .authMethodTabs button{height:58px;font-size:16px}.loginFixedPage .authCard .authMethodTabs+form{margin-top:30px}.loginFixedPage .authInputWrap{height:64px;margin-bottom:16px;padding-inline:22px}.loginFixedPage .authInputWrap input{font-size:18px}.loginFixedPage .authOptionsRow{margin:4px 0 26px}.loginFixedPage .primaryButton{min-height:64px;font-size:18px}.loginFixedPage .authBenefitGrid{margin-top:34px}.loginFixedPage .authBenefitGrid svg{width:34px;height:34px}.loginFixedPage .authBenefitGrid b{font-size:14px}.loginFixedPage .authBenefitGrid small{font-size:11px}}.authNativeBackgroundVideo,.authWebBackgroundVideo{display:none}.loginPlatformPending.loginFixedPage{background:linear-gradient(180deg,#05061128,#05061138 38%,#050611d8 72%,#050611),url(/scream-login-web-background.png) top/cover no-repeat,#070712!important}.loginPlatformPending .authHeroLogo{opacity:0;pointer-events:none}.nativeLoginPage.loginFixedPage{position:relative;isolation:isolate;background:linear-gradient(180deg,#05061128,#05061138 38%,#050611d8 72%,#050611),url(/scream-login-web-background.png) top/cover no-repeat,#070712!important}.nativeLoginPage.loginFixedPage:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#05061128,#05061138 38%,#050611d8 72%,#050611)}.nativeLoginPage .authNativeBackgroundVideo{display:block;position:fixed;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;opacity:1;transform:translateZ(0)}.nativeLoginPage .premiumAuthCard{position:relative;z-index:2}.nativeLoginPage.loginFixedPage .authHeroLogo{opacity:0;pointer-events:none}.loginFixedPage .authResendButton,.loginFixedPage .guestBackButton{width:100%;min-height:44px;margin-top:12px;border:0;background:transparent;color:#b9b2cb;display:flex;align-items:center;justify-content:center;gap:8px;font:700 14px/1.2 inherit}.loginFixedPage .authResendButton svg,.loginFixedPage .guestBackButton svg{width:17px;height:17px}.loginFixedPage .guestAccessPanel{width:100%;display:grid;grid-gap:12px;gap:12px}.loginFixedPage .guestAccessIntro,.loginFixedPage .guestRestoreButton{width:100%;border:1px solid #6e3db1;background:linear-gradient(135deg,rgba(35,25,55,.9),rgba(10,14,27,.96));color:#f7f4ff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px;text-align:left}.loginFixedPage .guestAccessIntro{grid-template-columns:auto minmax(0,1fr);border-color:#30384a}.loginFixedPage .guestAccessIntro>svg,.loginFixedPage .guestRestoreButton>svg:first-child{width:22px;height:22px;color:#bc6cff}.loginFixedPage .guestAccessIntro span,.loginFixedPage .guestRestoreButton span{min-width:0;display:grid;grid-gap:5px;gap:5px}.loginFixedPage .guestAccessIntro b,.loginFixedPage .guestRestoreButton b{font-size:15px}.loginFixedPage .guestAccessIntro small,.loginFixedPage .guestRestoreButton small{color:#949caf;font-size:12px;line-height:1.45}.loginFixedPage .guestCreateButton,.loginFixedPage .guestRestoreButton{min-height:62px}.loginFixedPage .guestRestoreForm{display:grid;grid-gap:12px;gap:12px}.loginFixedPage .guestAccessDescription{margin:0;color:#a7afc0;font-size:13px;line-height:1.5}.loginFixedPage .guestRecoveryCard{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:20px 16px;border:1px solid #7040ba;background:linear-gradient(145deg,rgba(32,20,52,.96),rgba(8,12,24,.98));text-align:center}.loginFixedPage .guestRecoveryCard>svg{width:32px;height:32px;color:#c16dff}.loginFixedPage .guestRecoveryCard h2,.loginFixedPage .guestRecoveryCard p{margin:0}.loginFixedPage .guestRecoveryCard h2{font-size:21px}.loginFixedPage .guestRecoveryCard>p:last-of-type{color:#abb2c2;font-size:13px;line-height:1.55}.loginFixedPage .guestCodeCopy{width:100%;min-height:68px;border:1px solid #a878e1;background:#080d19;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:12px}.loginFixedPage .guestCodeCopy code{min-width:0;overflow-wrap:anywhere;color:#e7d3ff;font:700 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left}.loginFixedPage .guestCodeCopy svg{width:18px}.loginFixedPage .guestCodeCopy span{color:#d6a9ff;font-size:12px;font-weight:800}.queuePositionPicker .nativeQueueProfileSetup{width:100%;min-height:48px;margin-top:10px;border:1px solid #9d55e8;background:#201331;color:#efdfff;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:850}.queuePositionPicker .nativeQueueProfileSetup svg{width:16px;height:16px}.loginFixedPage .authHeroImage{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:681px){.loginFixedPage{background:radial-gradient(circle at 50% 18%,#271048 0,#100b27 34%,transparent 58%),linear-gradient(90deg,#050712,#0a0718 28%,#0b0920 50%,#0a0718 72%,#050712)!important}.loginFixedPage .authHeroLogo{border-radius:0;background:#090818;box-shadow:none}.loginFixedPage:not(.nativeLoginPage){position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;padding:24px 0;background:url(/scream-login-web-background.png) top/min(2560px,100vw) auto no-repeat,linear-gradient(180deg,#070713,#090719 48%,#050711)!important}.loginFixedPage:not(.nativeLoginPage) .authWebBackgroundVideo{display:block;position:fixed;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;opacity:1;transform:translateZ(0)}.loginFixedPage:not(.nativeLoginPage):before{display:none}.loginFixedPage:not(.nativeLoginPage):after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#050711e8,transparent 18%,transparent 82%,#050711e8),linear-gradient(180deg,transparent,transparent 42%,#07061675 70%,#050711)}.loginFixedPage:not(.nativeLoginPage) .premiumAuthCard{position:relative;z-index:2;width:min(660px,calc(100% - 48px))}.loginFixedPage:not(.nativeLoginPage) .authHeroLogo{visibility:hidden;width:min(760px,100%);max-width:none;height:clamp(240px,29vh,330px);margin:0 auto 8px;background:transparent;box-shadow:none}.loginFixedPage:not(.nativeLoginPage) .authHeroImage{object-fit:contain;object-position:center center}.loginFixedPage:not(.nativeLoginPage) .authHeroCopy h2{margin-bottom:10px;font-size:clamp(34px,4.2vh,44px);line-height:1.06}.loginFixedPage:not(.nativeLoginPage) .authHeroCopy p{font-size:14px;line-height:1.6}.loginFixedPage:not(.nativeLoginPage) .authMethodTabs{margin-top:24px}.loginFixedPage:not(.nativeLoginPage) .authMethodTabs button{height:48px;font-size:14px}.loginFixedPage:not(.nativeLoginPage) .authCard .authMethodTabs+form{margin-top:22px}.loginFixedPage:not(.nativeLoginPage) .authInputWrap{height:54px;margin-bottom:12px}.loginFixedPage:not(.nativeLoginPage) .authInputWrap input{font-size:15px}.loginFixedPage:not(.nativeLoginPage) .authOptionsRow{margin:2px 0 18px}.loginFixedPage:not(.nativeLoginPage) .primaryButton{min-height:54px;font-size:15px}.loginFixedPage:not(.nativeLoginPage) .authBenefitGrid{margin:22px 0 14px}.loginFixedPage:not(.nativeLoginPage) .authBenefitGrid svg{width:24px;height:24px}.loginFixedPage:not(.nativeLoginPage) .authBenefitGrid b{font-size:12px}.loginFixedPage:not(.nativeLoginPage) .authBenefitGrid small{font-size:9px}}.homeRules{padding:40px 0 85px}.rulesHeading{text-align:center;margin-bottom:28px}.rulesHeading h2{margin:7px 0 9px;font-size:30px;letter-spacing:-1.3px}.rulesHeading>p:last-child{margin:0;color:#7d8797;font-size:13px}.ruleSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ruleSteps article{min-height:150px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:42px 1fr;position:relative;padding:17px;border:1px solid #29313e;border-radius:13px;background:linear-gradient(145deg,#121923,#0d121a);overflow:hidden}.ruleSteps article:after{content:"";position:absolute;width:90px;height:90px;right:-35px;bottom:-45px;border-radius:50%;background:#873cff0c}.ruleSteps article>span{position:absolute;right:13px;top:11px;color:#4f5969;font-size:9px;font-weight:900;letter-spacing:1px}.ruleSteps article>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid #7650a33d;border-radius:10px;background:#7c37d611;color:#aa77ed}.ruleSteps article>i svg{width:17px}.ruleSteps article>div{grid-column:1/-1;padding-top:12px}.ruleSteps h3{margin:0 0 7px;font-size:13px}.ruleSteps p{margin:0;color:#7c8797;font-size:10px;line-height:1.65}.ruleNotes{display:flex;align-items:center;gap:12px;margin-top:11px;padding:16px 18px;border:1px solid #d9ae5f30;border-radius:12px;background:linear-gradient(90deg,#d9ae5f0c,#873cff0a)}.ruleNotes>svg:first-child{width:21px;color:var(--gold)}.ruleNotes>svg:last-child{width:18px;color:#bc77d8}.ruleNotes>div{min-width:0;flex:1 1}.ruleNotes b{font-size:11px}.ruleNotes p{margin:4px 0 0;color:#7f8998;font-size:9px;line-height:1.55}.ruleNotes strong{color:#d7bff5}@media(max-width:680px){.homeRules{width:calc(100% - 32px);padding:20px 0 60px}.rulesHeading{margin-bottom:18px}.rulesHeading h2{font-size:23px}.rulesHeading>p:last-child{font-size:10px;line-height:1.6}.ruleSteps{grid-template-columns:1fr;gap:7px}.ruleSteps article{min-height:0;grid-template-columns:36px 1fr;grid-template-rows:auto;padding:13px}.ruleSteps article>i{grid-column:1;width:32px;height:32px}.ruleSteps article>div{grid-column:2;padding:0 19px 0 9px}.ruleSteps h3{margin-bottom:4px;font-size:11px}.ruleSteps p{font-size:8.5px;line-height:1.55}.ruleSteps article>span{right:10px;top:10px;font-size:7px}.ruleNotes{align-items:flex-start;padding:13px}.ruleNotes>svg:last-child{display:none}.ruleNotes p{font-size:8px}}.fineprint a,.legalConsent a,.legalDocument a{color:var(--gold2);text-underline-offset:3px}.legalConsent{display:flex!important;align-items:flex-start;gap:9px;margin:6px 0 18px!important;color:#aab2bf;font-size:11px!important;line-height:1.55}.authCard .legalConsent input{flex:0 0 17px;width:17px;height:17px;margin:1px 0 0;accent-color:var(--gold)}.legalTopbar{height:84px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center}.legalTopbar>a:first-child{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;color:#9ca6b5;text-decoration:none}.legalTopbar .logo{justify-self:center}.legalPage{min-height:100dvh;background:radial-gradient(circle at 50% 0,#51247f1c,transparent 30%),var(--bg);padding-bottom:80px}.legalDocument{width:min(760px,calc(100% - 36px));margin:35px auto 0}.legalTitle{text-align:center;padding:25px 0 42px;border-bottom:1px solid var(--line)}.legalTitle>svg{width:34px;height:34px;color:var(--gold)}.legalTitle p{margin:12px 0 7px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:2px}.legalTitle h1{margin:0 0 10px;font-size:36px;letter-spacing:-1.7px}.legalTitle span{color:#6f7989;font-size:11px}.legalDocument section{padding:27px 4px;border-bottom:1px solid #1d2330}.legalDocument h2{margin:0 0 13px;font-size:17px}.legalDocument li,.legalDocument p{color:#a0a9b8;font-size:13px;line-height:1.85}.legalDocument ul{margin:0;padding-left:20px}.legalTable{display:grid;grid-template-columns:120px 1fr;margin:16px 0;border:1px solid #29313f;border-radius:12px;overflow:hidden}.legalTable b,.legalTable p{margin:0;padding:13px 14px;border-bottom:1px solid #222a36}.legalTable b{background:#141a25;color:#d8dce4;font-size:12px}.legalTable>:nth-last-child(-n+2){border-bottom:0}.legalNote{color:#788394!important;font-size:11px!important}.legalWarning{padding:12px 14px;border:1px solid #d9ae5f45;border-radius:9px;background:#d9ae5f0b;color:#e2bf78!important;font-size:11px!important}.accountShell{width:min(560px,calc(100% - 36px));margin:45px auto 130px}.accountShell>h1{margin:7px 0 8px;font-size:32px}.accountLinks{margin:28px 0 16px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#101620}.accountLinks>a{display:flex;align-items:center;gap:13px;min-height:74px;padding:14px 15px;border-bottom:1px solid var(--line);text-decoration:none}.accountLinks>a:last-child{border-bottom:0}.accountLinks>a>svg:first-child{width:21px;color:#a974ee}.accountLinks>a>span{display:flex;flex:1 1;flex-direction:column;gap:5px}.accountLinks b{font-size:13px}.accountLinks small{color:#768192;font-size:10px}.accountLinks>a>svg:last-child{width:16px;color:#596474}.accountAction{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:#111722;color:#b8c0cc;font-weight:700}.accountAction svg{width:17px}.dangerZone{margin-top:32px;padding:18px;border:1px solid #ef597234;border-radius:13px;background:#ef597208}.dangerZone h2{margin:0 0 7px;color:#ff8096;font-size:14px}.dangerZone p{margin:0 0 15px;color:#828c9c;font-size:10px;line-height:1.7}.dangerZone button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ef59724d;border-radius:9px;background:#ef597214;color:#ff8096;font-size:11px;font-weight:800}.dangerZone button:disabled{opacity:.55}.dangerZone svg{width:15px}@media(max-width:680px){.legalDocument{margin-top:10px}.legalTitle{padding:18px 0 31px}.legalTitle h1{font-size:28px}.legalDocument section{padding:22px 2px}.legalDocument h2{font-size:15px}.legalDocument li,.legalDocument p{font-size:11px;line-height:1.8}.legalTable{grid-template-columns:86px 1fr}.legalTable b,.legalTable p{padding:11px 10px;font-size:10px}.accountShell{margin-top:30px}}.riotRecent{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:10px}.riotRecent>span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px;border:1px solid #29313e;border-radius:10px;background:#101620}.riotRecent b{color:#7f8998;font-size:9px}.riotRecent strong{color:var(--gold2);font-size:18px}.riotRecent small{overflow:hidden;color:#7d8797;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.fixedRiotCard{display:flex;align-items:center;gap:12px;margin:28px 0 16px;padding:15px;border:1px solid #2c3442;border-radius:12px;background:linear-gradient(145deg,#111722,#0d121b);box-shadow:inset 0 1px #ffffff05}.fixedRiotCard>svg{width:22px;height:22px;color:var(--gold2);flex:0 0 auto}.fixedRiotCard>span{display:flex;min-width:0;flex-direction:column;gap:5px;text-align:left}.fixedRiotCard b{font-size:14px}.fixedRiotCard b small{color:#7d8797;font-size:11px}.fixedRiotCard span>small{color:#778292;font-size:10px;line-height:1.5}.onboardingPositionGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:6px 0 2px}.onboardingPositionGrid button{height:72px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #282f3c;border-radius:10px;background:#111620;color:#727c8c}.onboardingPositionGrid button span{font:800 10px DM Sans;letter-spacing:.6px}.onboardingPositionGrid button b{font-size:11px}.onboardingPositionGrid button.selected{border-color:#bc9148;background:#d9ae5f0e;color:var(--gold2);box-shadow:inset 0 0 20px #d9ae5f0b}.onboardingPositionGrid button i{position:absolute;right:6px;top:6px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#1b1408}.tierCalculation{margin-top:12px;padding:8px 14px 14px;border:1px solid #342d44;border-radius:12px;background:linear-gradient(145deg,#121723,#0d1119)}.tierCalculation>div{display:flex;align-items:center;gap:11px;min-height:64px;border-bottom:1px solid #222936;opacity:.4;transition:.45s}.tierCalculation>div.done{opacity:1}.tierCalculation>div>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#8c43e417;color:#aa72ef}.tierCalculation>div>i svg{width:15px}.tierCalculation>div>span{display:flex;flex:1 1;flex-direction:column;gap:4px}.tierCalculation>div b{font-size:11px}.tierCalculation>div small{color:#747f8f;font-size:8px}.tierCalculation>div>strong{color:var(--gold2);font-size:18px}.tierCalculation>p{display:flex;align-items:center;justify-content:space-between;margin:13px 0 7px;padding:13px;border:1px solid #d9ae5f27;border-radius:9px;background:#d9ae5f08;color:#7a8493;transition:.45s}.tierCalculation>p.complete{border-color:#d9ae5f60;color:var(--gold2);box-shadow:0 0 25px #d9ae5f13}.tierCalculation>p span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.tierCalculation>p svg{width:14px}.tierCalculation>p b{font-size:22px}.tierCalculation>p small{font-size:9px}.tierFormula{display:block;text-align:center;color:#626c7b;font-size:8px}.onboardingTop{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#080b12f5;box-shadow:0 1px 0 #202734;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(max-width:680px){.onboardingTop .topbar{height:calc(70px + max(env(safe-area-inset-top),48px));padding-top:max(env(safe-area-inset-top),48px)}.onboardingTop .progressBar{position:relative;z-index:1}.onboardingPage .formShell{margin-top:42px}}.sessionChecking{display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:#7d8797;font-size:11px}.sessionSpinner{width:28px;height:28px;border:2px solid #252c39;border-top:2px solid var(--gold);border-radius:50%;animation:spin .8s linear infinite}.appTopbar{display:grid;grid-template-columns:40px 1fr minmax(40px,auto)}.appTopbar .logo{justify-self:center}.appTopbar>:last-child{justify-self:end}.backButtonSlot{display:block;width:38px;height:38px;pointer-events:none}.swipeBackHint{position:fixed;left:0;top:50%;z-index:80;width:54px;height:54px;display:grid;place-items:center;border:1px solid #d9ae5f55;border-left:0;border-radius:0 18px 18px 0;background:#101620e8;color:var(--gold2);box-shadow:0 12px 30px #0008,0 0 24px #8d3cff24;opacity:0;transform:translate(calc((var(--swipe-x,0px) * .28) - 56px),-50%);transition:opacity .12s ease,transform .12s ease;pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.swipeBackHint.active{opacity:1}.swipeBackHint span{font-size:38px;line-height:1;transform:translateY(-2px)}@media(max-width:680px){.appPage.homeAppPage{padding-top:0!important}.homeAppPage>.topbar{height:calc(74px + env(safe-area-inset-top))!important;padding-top:calc(env(safe-area-inset-top) + 8px)!important}.homeAppPage .hero{padding-top:36px!important}.appPage{--mobileTopSafe:max(env(safe-area-inset-top),68px);--mobileTopCenter:calc(var(--mobileTopSafe) + 54px);--mobileTopHeight:calc(var(--mobileTopSafe) + 96px);padding-top:var(--mobileTopHeight)!important}.appPage>.appTopbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:45;width:100vw!important;max-width:none!important;height:var(--mobileTopHeight)!important;padding:var(--mobileTopSafe) 32px 12px!important;margin:0!important;display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center;background:#080b12f7;border-bottom:1px solid #202734;box-shadow:0 12px 28px #00000024;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.appPage>.appTopbar .logo{position:absolute!important;left:50%;top:var(--mobileTopCenter);transform:translate(-50%,-50%);z-index:2}.appPage>.appTopbar .brandLogoImage{width:46px;height:46px}.appPage>.appTopbar .backButton{left:32px;width:38px;height:38px;border-radius:12px}.appPage>.appTopbar .backButton,.appPage>.appTopbar>:last-child{position:absolute!important;top:var(--mobileTopCenter);transform:translateY(-50%);z-index:3}.appPage>.appTopbar>:last-child{right:32px}.appPage>.appTopbar .livePill{max-width:108px;height:38px;min-height:0;padding:0 13px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appPage>.appTopbar .avatar{width:38px;height:38px}.appPage>.appTopbar .progressText{width:96px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legalPage{--mobileTopSafe:max(env(safe-area-inset-top),68px);--mobileTopCenter:calc(var(--mobileTopSafe) + 54px);--mobileTopHeight:calc(var(--mobileTopSafe) + 96px);padding-top:var(--mobileTopHeight)!important}.legalPage>.appTopbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:45;width:100vw!important;max-width:none!important;height:var(--mobileTopHeight)!important;padding:var(--mobileTopSafe) 32px 12px!important;margin:0!important;display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center;background:#080b12f7;border-bottom:1px solid #202734;box-shadow:0 12px 28px #00000024;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.legalPage>.appTopbar .logo{position:absolute!important;left:50%;top:var(--mobileTopCenter);transform:translate(-50%,-50%);z-index:2}.legalPage>.appTopbar .brandLogoImage{width:46px;height:46px}.legalPage>.appTopbar .backButton{left:32px;width:38px;height:38px;border-radius:12px}.legalPage>.appTopbar .backButton,.legalPage>.appTopbar>:last-child{position:absolute!important;top:var(--mobileTopCenter);transform:translateY(-50%);z-index:3}.legalPage>.appTopbar>:last-child{right:32px}.onboardingPage{--mobileTopSafe:max(env(safe-area-inset-top),68px);--mobileTopCenter:calc(var(--mobileTopSafe) + 54px);--mobileTopHeight:calc(var(--mobileTopSafe) + 96px);padding-top:var(--mobileTopHeight)!important}.onboardingTop{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:45;background:#080b12f7;border-bottom:1px solid #202734;box-shadow:0 12px 28px #00000024}.onboardingTop .topbar{width:100vw!important;max-width:none!important;height:var(--mobileTopHeight)!important;padding:var(--mobileTopSafe) 32px 12px!important;margin:0!important;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)}.onboardingTop .logo{position:absolute!important;left:50%;top:var(--mobileTopCenter);transform:translate(-50%,-50%)}.onboardingTop .brandLogoImage{width:46px;height:46px}.onboardingTop .backButton{left:32px;width:38px;height:38px;border-radius:12px}.onboardingTop .backButton,.onboardingTop .progressText{position:absolute!important;top:var(--mobileTopCenter);transform:translateY(-50%);z-index:3}.onboardingTop .progressText{right:32px;width:96px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountPage.appPage{padding-top:0!important}.accountPage .legalTopbar{height:calc(78px + env(safe-area-inset-top))!important;padding-top:calc(env(safe-area-inset-top) + 6px)!important}.accountPage .legalTopbar .brandLogoImage{width:46px;height:46px}.accountPage .accountShell{margin-top:22px}}.matchStartChoices{display:grid;grid-gap:10px;gap:10px}.matchStartChoices .secondaryButton{background:#111720;border:1px solid #303846;color:#c9d0dc}.matchStartChoices p{margin:2px 0 0}.testFillCard{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px;border:1px dashed #d9ae5f55;border-radius:11px;background:#d9ae5f0b}.testFillCard>div{display:flex;align-items:center;gap:10px;flex:1 1}.testFillCard svg{width:17px;color:var(--gold)}.testFillCard span{display:flex;flex-direction:column}.testFillCard b{font-size:10px}.testFillCard small{margin-top:3px;color:#748090;font-size:8px;line-height:1.45}.testFillCard button{height:36px;padding:0 11px;border:1px solid #b88e49;border-radius:7px;background:#d9ae5f18;color:var(--gold2);font-size:9px;font-weight:800;white-space:nowrap}.roomPlayer .copyNickAction{color:var(--gold2)}.teamDiscordLink{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 10px 0;border:1px solid #343d4c;border-radius:9px;background:#111720;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.3px}.teamDiscordLink svg{width:15px}.whiteDiscordLink{color:#f1f3f7;border-color:#ffffff2f;background:#ffffff0b}.purpleDiscordLink{color:#c99aff;border-color:#8e43ff45;background:#7b2cff14}.roomCreateForm input{font-size:13px;line-height:1.35}.roomCreateForm input::placeholder{font-size:13px;color:#7f8998}@media(max-width:680px){.roomCreateForm input{font-size:12.5px}.roomCreateForm input::placeholder{font-size:12.5px}}.roomPasswordCheck{display:grid;grid-gap:7px;gap:7px;margin:4px 0 14px}.roomPasswordCheck span{display:flex;align-items:center;gap:6px;color:#d8dee8;font-size:10px;font-weight:800}.roomPasswordCheck svg{width:14px;color:var(--gold)}.roomPasswordCheck input{height:42px;padding:0 12px;border:1px solid #303846;border-radius:8px;background:#0b1018;color:#fff;outline:none}.roomPasswordCheck input:focus{border-color:#b58c48}.playerRecords article{cursor:pointer}.playerRecords article.expandedRecord{border-color:#b88d48;background:linear-gradient(145deg,#141b26,#0d121a)}.recentMatchPanel{grid-column:1/-1;margin-top:9px;padding:12px;border:1px solid #2d3542;border-radius:10px;background:#070b11;cursor:default}.recentMatchPanel>b{display:block;margin-bottom:8px;color:#d8dee8;font-size:10px}.recentMatchPanel>div{display:grid;grid-template-columns:34px minmax(80px,1fr) 1.7fr;align-items:center;grid-gap:8px;gap:8px;min-height:34px;border-top:1px solid #1d2430;color:#9ea8b7}.recentMatchPanel>div:first-of-type{border-top:0}.recentMatchPanel span{display:grid;place-items:center;width:25px;height:22px;border-radius:6px;font-size:8px;font-weight:900}.recentMatchPanel .win span{background:#4c9bff18;color:#70aaff}.recentMatchPanel .lose span{background:#ef597218;color:#ff8798}.recentMatchPanel strong{font-size:10px}.recentMatchPanel small{color:#788394;font-size:8px}.recentMatchPanel p{margin:0;color:#788394;font-size:10px;line-height:1.7}@media(max-width:680px){.recentMatchPanel>div{grid-template-columns:30px 1fr;gap:6px;padding:7px 0}.recentMatchPanel small{grid-column:2;font-size:7.5px}}:root{--scream-purple:#a85cff;--scream-purple-deep:#5c20c8;--scream-violet:#7b39ff;--scream-glass:#080e1bea;--scream-glass-soft:#0d1524dc;--scream-line:#2f3a50;--scream-purple-line:#7d3cff8f}.accountPage,.homeAppPage,.playersPage{position:relative;overflow-x:hidden;background:radial-gradient(circle at 50% 120px,#8b37ff24 0,transparent 34%),linear-gradient(180deg,#030611,#050713 46%,#050713)!important;color:#f8f9ff}.accountPage:before,.homeAppPage:before,.playersPage:before{content:"";position:absolute;left:50%;top:0;z-index:0;width:min(980px,128vw);height:370px;transform:translateX(-50%);background:linear-gradient(180deg,#02040a00,#050713 94%),url(/scream-login-web-background.png) top/cover no-repeat;opacity:.86;pointer-events:none}.accountPage:before,.playersPage:before{height:315px;background-size:860px auto}.accountPage:after,.homeAppPage:after,.playersPage:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 315px,#b55cff18 0,transparent 24%),linear-gradient(90deg,#050713,#05071300 18%,#05071300 82%,#050713);pointer-events:none}.accountPage .accountShell,.accountPage>.appTopbar,.homeAppPage .hero,.homeAppPage .homeRules,.homeAppPage>.topbar,.playersPage .playersShell,.playersPage>.appTopbar{position:relative;z-index:1}.accountPage>.appTopbar,.homeAppPage>.topbar,.playersPage>.appTopbar{border-bottom:0;background:transparent}.homeAppPage .hero:after,.homeAppPage .hero:before{display:none}.homeAppPage .hero{padding-top:92px;text-align:center}.homeAppPage .hero .eyebrow{width:max-content;max-width:100%;margin:0 auto 18px;padding:7px 13px;border:1px solid #ffffff24;border-radius:999px;background:#090f1dcc;box-shadow:0 0 22px #8b37ff24;color:#f1d283}.homeAppPage .hero h1{margin-top:0;text-shadow:0 0 28px #ffffff16}.homeAppPage .hero h1 em{color:var(--gold2);font-style:normal}.homeAppPage .hero>p{color:#b7c0d2}.homeAppPage .primaryButton{width:min(520px,100%);height:62px;margin:0 auto;border:1px solid #f4d27c;border-radius:13px;background:linear-gradient(135deg,#f6df95,#d8a339);color:#120d06;box-shadow:0 22px 55px #9f63ff1f,0 0 34px #d9ae5f25;font-size:17px;font-weight:950}.homeAppPage .trust{color:#aab4c6}.homeAppPage .homeRules{padding-top:34px}.accountPage .accountShell>.step,.homeAppPage .rulesHeading .step,.playersPage .playersTitle .step{color:var(--gold2);letter-spacing:7px}.homeAppPage .ruleSteps{grid-template-columns:1fr;gap:9px}.homeAppPage .ruleSteps article{min-height:86px;display:grid;grid-template-columns:56px 1fr 40px;grid-template-rows:auto;align-items:center;border-color:#334056;border-radius:14px;background:linear-gradient(90deg,#0c1322ef,#0c1322d8),radial-gradient(circle at 92% 50%,#8e39ff36,transparent 26%);box-shadow:inset 0 0 22px #ffffff05}.homeAppPage .ruleSteps article:after{width:180px;height:80px;right:-52px;bottom:-22px;background:linear-gradient(120deg,transparent,#8c35ff28,transparent);border-radius:30px;transform:skewX(-18deg)}.homeAppPage .ruleSteps article>i{grid-column:1;border-color:#934dff55;background:linear-gradient(145deg,#20113d,#111827);color:#b66cff;box-shadow:0 0 24px #8c35ff26}.homeAppPage .ruleSteps article>div{grid-column:2;padding:0 10px}.homeAppPage .ruleSteps article>span{position:static;grid-column:3;justify-self:end;color:#b66cff;font-size:18px}.homeAppPage .ruleNotes{border-color:#f0c75a9c;background:linear-gradient(90deg,#0c1322f0,#0c1322e0),radial-gradient(circle at 95% 50%,#a75cff38,transparent 28%);box-shadow:0 0 26px #d9ae5f14}.homeAppPage .preview{display:none}.accountPage .accountShell,.playersPage .playersShell{width:min(760px,calc(100% - 42px));margin-top:36px}.accountPage .accountShell>.muted,.accountPage .accountShell>.step,.accountPage .accountShell>h1,.playersPage .playersTitle{text-align:center}.accountPage .accountShell>h1,.playersPage .playersTitle h1{margin-top:8px;font-size:36px;letter-spacing:-1.8px;text-shadow:0 0 24px #ffffff17}.accountPage .accountShell>.muted,.playersPage .playersTitle .muted{color:#aab4c6}.playersPage .recordSummary{border-color:#344057;border-radius:16px;background:linear-gradient(145deg,#0b1220e8,#07101de5);box-shadow:inset 0 0 26px #ffffff05}.playersPage .recordSummary svg{color:var(--scream-purple);filter:drop-shadow(0 0 10px #8c35ff55)}.playersPage .recordSummary b{color:#fff;font-size:17px}.playersPage .playerSearch{border:1px solid #344057;border-radius:14px;background:#0b1220e8;box-shadow:inset 0 0 18px #ffffff04}.playersPage .positionTabs{gap:9px}.playersPage .positionTabs button{height:50px;border-color:#303a4e;border-radius:12px;background:#0b1220e3}.playersPage .positionTabs button.active{border-color:var(--scream-purple);background:linear-gradient(145deg,#24123e,#0e1422);color:#fff;box-shadow:0 0 24px #8c35ff26,inset 0 0 18px #8c35ff18}.playersPage .playerRecords{gap:14px}.playersPage .playerRecords article{border-color:#334057;border-radius:18px;background:linear-gradient(145deg,#0c1322f3,#070d18f5),radial-gradient(circle at 24% 8%,#8c35ff20,transparent 26%);box-shadow:inset 0 0 0 1px #ffffff05,0 18px 45px #0000002b}.playersPage .playerRecords article.expandedRecord,.playersPage .playerRecords article:first-child{border-color:var(--scream-purple-line);box-shadow:inset 0 0 0 1px #a85cff25,0 0 28px #8c35ff1f}.playersPage .recordRank{color:#c9a0ff;font-weight:900}.playersPage .recordRank.topRank{width:28px;height:46px;display:grid;place-items:center;background:linear-gradient(180deg,#311254,#140a22);-webkit-clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)}.playersPage .recordAvatar{position:relative;width:58px;height:58px;border:2px solid var(--scream-purple);border-radius:50%;background:linear-gradient(145deg,#111829,#090d17);color:#fff;box-shadow:0 0 20px #8c35ff30}.playersPage .recordAvatar:after{content:"";position:absolute;left:50%;bottom:-15px;width:30px;height:22px;transform:translateX(-50%);background:linear-gradient(180deg,#c8e6ff,#6b7cff 48%,#7b39ff);-webkit-clip-path:polygon(50% 0,78% 32%,100% 52%,72% 70%,50% 100%,28% 70%,0 52%,22% 32%);clip-path:polygon(50% 0,78% 32%,100% 52%,72% 70%,50% 100%,28% 70%,0 52%,22% 32%);filter:drop-shadow(0 0 8px #8c35ff);opacity:.9}.playersPage .recordIdentity h2{color:#fff}.playersPage .recordIdentity p i{padding:3px 7px;border-radius:5px;background:#7f39ff7a;color:#fff}.playersPage .recordManner{color:#5ee2a5!important}.playersPage .recordScore b{color:#f2cf7d;text-shadow:0 0 20px #d9ae5f1a}.playersPage .recordScore:after{content:"";width:62px;height:4px;margin:6px auto 0;border-radius:999px;background:linear-gradient(90deg,#aa5cff,#8d43ff 70%,#384052 0)}.playersPage .recordStats>div{border:1px solid #1d2635;border-radius:9px;background:#050a12c9}.playersPage .recordChampions i{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 8px;border-radius:8px;background:#171f2fb8;color:#dbe2ee}.playersPage .recentMatchPanel{border-color:#7338c75c;background:#060b15ef}.accountPage .avatar,.playersPage .avatar{border:1px solid #8d43ff5c;background:radial-gradient(circle,#22152f 0,#120c19 72%);color:#f7d98c;box-shadow:0 0 22px #8d43ff30}.accountPage .accountLinks{border-color:#6630a95e;border-radius:16px;background:linear-gradient(145deg,#0b1220e8,#070d18e8);box-shadow:inset 0 0 26px #ffffff04,0 0 24px #8c35ff14}.accountPage .accountLinks>a{min-height:86px;border-bottom-color:#ffffff12}.accountPage .accountLinks>a>svg:first-child{width:46px;height:46px;padding:10px;border-radius:10px;background:#8d43ff18;color:#b66cff;box-shadow:inset 0 0 16px #8d43ff18}.accountPage .accountLinks b{color:#fff;font-size:16px}.accountPage .accountLinks small{color:#9fa9bd;font-size:12px}.accountPage .accountAction{height:62px;border-color:#6630a95e;border-radius:14px;background:#0b1220e0;color:#eef2fb;font-size:16px;box-shadow:inset 0 0 18px #ffffff04}.accountPage .dangerZone{position:relative;overflow:hidden;min-height:210px;padding:24px;border-color:#ff4b7b8c;border-radius:16px;background:linear-gradient(145deg,#160917f0,#090d18ef),radial-gradient(circle at 88% 62%,#ff4b7b35,transparent 27%);box-shadow:0 0 26px #ff4b7b16}.accountPage .dangerZone:after{content:"";position:absolute;right:42px;bottom:34px;width:112px;height:126px;background:radial-gradient(ellipse at 50% 84%,#ff4b7b73 0 12%,transparent 36%),linear-gradient(180deg,#ff9ab7,#d9467d 55%,#7d1238);-webkit-clip-path:polygon(50% 0,70% 30%,100% 48%,69% 62%,50% 100%,31% 62%,0 48%,30% 30%);clip-path:polygon(50% 0,70% 30%,100% 48%,69% 62%,50% 100%,31% 62%,0 48%,30% 30%);opacity:.72;filter:drop-shadow(0 0 24px #ff4b7b)}.accountPage .dangerZone button,.accountPage .dangerZone h2,.accountPage .dangerZone p{position:relative;z-index:1;max-width:66%}.accountPage .dangerZone h2{color:#ff6f93;font-size:19px}.accountPage .dangerZone p{color:#b1a7b5;font-size:12px}.accountPage .dangerZone button{border-color:#ff63898c;background:#ff4b7b12;color:#ff7c9e;font-size:13px}.accountPage .mobileNav,.homeAppPage .mobileNav,.playersPage .mobileNav{border-color:#263149;background:#07101bf2;box-shadow:0 -10px 30px #0008}.accountPage .mobileNav a.active,.homeAppPage .mobileNav a.active,.playersPage .mobileNav a.active{color:#f3cc78}@media(max-width:900px){.playersPage .playerRecords article{grid-template-columns:36px 1fr 92px}}@media(max-width:680px){.accountPage,.homeAppPage,.playersPage{background:#040712!important}.accountPage:before,.homeAppPage:before,.playersPage:before{width:120vw;height:245px;background-size:900px auto;opacity:.92}.homeAppPage:before{height:310px}.appPage.accountPage,.appPage.playersPage{padding-top:var(--mobileTopHeight)!important}.accountPage>.appTopbar,.playersPage>.appTopbar{background:linear-gradient(180deg,#030611f5,#030611e6 58%,#03061120)!important;border-bottom:0!important;box-shadow:none!important}.accountPage .accountShell,.playersPage .playersShell{width:calc(100% - 32px);margin-top:4px}.playersPage .playersTitle{padding-top:10px}.accountPage .accountShell>h1,.playersPage .playersTitle h1{font-size:30px}.playersPage .recordSummary{margin-top:24px}.playersPage .recordSummary>div{padding:14px 10px}.playersPage .playerRecords article{grid-template-columns:32px 1fr 86px;gap:8px;min-height:210px;padding:16px 14px;border-radius:16px}.playersPage .recordIdentity{gap:12px}.playersPage .recordAvatar{width:54px;height:54px}.playersPage .recordScore{align-self:start;padding-top:8px}.playersPage .recordScore b{font-size:29px}.playersPage .recordStats{grid-column:2/4;gap:6px}.playersPage .recordStats>div{min-height:70px;padding:10px}.playersPage .recordStats b{font-size:22px}.playersPage .recordChampions{grid-column:2/4;margin-top:10px}.playersPage .positionTabs{margin-bottom:22px}.playersPage .positionTabs button{flex-basis:74px}.accountPage .accountShell{margin-top:0!important}.accountPage .accountShell>.muted,.accountPage .accountShell>.step,.accountPage .accountShell>h1{display:none}.accountPage .accountLinks{margin-top:10px}.accountPage .accountLinks>a{min-height:76px;padding:13px}.accountPage .accountLinks>a>svg:first-child{width:44px;height:44px}.accountPage .dangerZone{min-height:190px;margin-top:22px}.accountPage .dangerZone:after{right:20px;bottom:28px;width:92px;height:108px}.accountPage .dangerZone button,.accountPage .dangerZone h2,.accountPage .dangerZone p{max-width:70%}.homeAppPage .hero{padding-top:42px!important}.homeAppPage .hero h1{font-size:40px}.homeAppPage .ruleSteps article{grid-template-columns:44px 1fr 34px;min-height:78px}.homeAppPage .ruleSteps article>span{font-size:16px}}.playingRoomCard{border-color:#8057d8!important;background:linear-gradient(145deg,#151126,#0f141d)!important;box-shadow:0 0 30px #7b2cff18}.playingRoomCard .roomIcon{background:#7b2cff22;color:#c79cff}.playingRoomCard .roomBottom{background:#130f20}.playingSeat{color:#c79cff!important;font-weight:900}.riotDisclaimer{margin:12px 2px 0;color:#596474;font-size:8.5px;line-height:1.6;text-align:center}.tierMeasurePage{position:relative;overflow-x:hidden;background:#040913;color:#f8fbff}.tierMeasurePage:before{inset:0;background:radial-gradient(circle at 50% 8%,#8c45ff33,transparent 24%),radial-gradient(circle at 18% 18%,#7f28ff22,transparent 26%),linear-gradient(180deg,#050817,#050913 48%,#03070e)}.tierMeasurePage:after,.tierMeasurePage:before{content:"";position:fixed;z-index:0;pointer-events:none}.tierMeasurePage:after{left:0;right:0;top:0;height:330px;background:linear-gradient(180deg,#00000010,#050913 92%),url(/scream-login-web-background.png) top/cover no-repeat;opacity:.62;filter:saturate(1.1) contrast(1.05)}.tierMeasurePage .formShell,.tierMeasurePage .onboardingTop{position:relative;z-index:1}.tierMeasurePage .onboardingTop{background:linear-gradient(180deg,#050817e8,#060a12d6);border-bottom:1px solid #b987ff1c}.tierMeasurePage .progressText{display:flex;align-items:center;gap:6px;justify-content:flex-end;padding:8px 12px;border:1px solid #ffffff12;border-radius:15px;background:#12142599;color:#c7ccd8;font-size:11px;font-weight:900;letter-spacing:.7px}.tierMeasurePage .progressBar{height:3px;background:#202837}.tierMeasurePage .progressBar i{height:3px;background:linear-gradient(90deg,#e5bf6a,#9f5cff);box-shadow:0 0 18px #ad6cff70}.tierMeasureShell{width:min(640px,calc(100% - 34px));margin:62px auto 110px;text-align:center}.tierMeasureShell .step{color:#e6bd67;text-shadow:0 0 18px #ad6cff33}.tierMeasureShell h1{max-width:none;margin-top:12px;font-size:34px;line-height:1.18;letter-spacing:-1.8px}.tierMeasureShell .muted{font-size:13px;line-height:1.7}.tierMeasureForm{text-align:left}.tierMeasureForm label{font-size:11px}.tierMeasureForm .riotInput{border-color:#3a4353;background:#101722e8;box-shadow:inset 0 1px #ffffff08}.tierAccountCard{display:grid;grid-template-columns:1fr 150px;align-items:center;grid-gap:18px;gap:18px;margin:22px 0 26px;padding:21px 24px;border:1px solid #59627a66;border-radius:14px;background:linear-gradient(135deg,#11192bdb,#07101ce8);box-shadow:inset 0 1px #ffffff0b,0 16px 45px #0008}.tierAccountCard>div{min-width:0}.tierAccountCard span{display:flex;align-items:center;gap:7px;color:#b077ff;font-size:11px;font-weight:900}.tierAccountCard h2{margin:18px 0 8px;color:#fff;font-size:28px;letter-spacing:-1px}.tierAccountCard h2 small{color:#737d91;font-size:16px}.tierAccountCard p{margin:0;color:#a0a8b8;font-size:12px}.tierAccountCard aside{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding-left:20px;border-left:1px solid #ffffff12;text-align:center}.tierAccountCard aside i{width:72px;height:60px;display:block;background:radial-gradient(circle,#7f5dff 0 12%,transparent 13%),linear-gradient(135deg,#42d7ff,#8b4cff 48%,#16264a 49%,#0a1120);-webkit-clip-path:polygon(50% 0,88% 18%,98% 50%,68% 92%,32% 92%,2% 50%,12% 18%);clip-path:polygon(50% 0,88% 18%,98% 50%,68% 92%,32% 92%,2% 50%,12% 18%);filter:drop-shadow(0 0 18px #7d54ff9a)}.tierAccountCard aside b{color:#bd78ff;font-size:13px;font-weight:1000;letter-spacing:.5px}.tierAccountCard aside small{color:#9aa3b4;font-size:10px}.tierAccountCard aside .tierEmblem{position:relative;isolation:isolate;width:104px;height:116px;display:block;background:50%/contain no-repeat!important;-webkit-clip-path:none!important;clip-path:none!important;filter:none!important}.tierAccountCard aside .tierEmblem span,.tierAccountCard aside .tierEmblem span:after,.tierAccountCard aside .tierEmblem span:before,.tierAccountCard aside .tierEmblem:after,.tierAccountCard aside .tierEmblem:before{display:none!important}.tierAccountCard aside .tierEmblem-ready{background-image:url(/scream-tiers/0.png)!important}.tierAccountCard aside .tierEmblem-iron{background-image:url(/scream-tiers/1.png)!important}.tierAccountCard aside .tierEmblem-bronze{background-image:url(/scream-tiers/2.png)!important}.tierAccountCard aside .tierEmblem-silver{background-image:url(/scream-tiers/3.png)!important}.tierAccountCard aside .tierEmblem-gold{background-image:url(/scream-tiers/4.png)!important}.tierAccountCard aside .tierEmblem-platinum{background-image:url(/scream-tiers/5.png)!important}.tierAccountCard aside .tierEmblem-emerald{background-image:url(/scream-tiers/6.png)!important}.tierAccountCard aside .tierEmblem-diamond{background-image:url(/scream-tiers/7.png)!important}.tierAccountCard aside .tierEmblem-master{background-image:url(/scream-tiers/8.png)!important}.tierAccountCard aside .tierEmblem-grandmaster{background-image:url(/scream-tiers/9.png)!important}.tierAccountCard aside .tierEmblem-challenger{background-image:url(/scream-tiers/10.png)!important}.tierResultPage .tierAccountCard{border-color:#a66cff77;background:linear-gradient(135deg,#15172edb,#080d1ce8);box-shadow:inset 0 1px #ffffff12,0 0 34px #8d54ff24,0 18px 55px #0009}.tierResultPage .tierAccountCard aside b{color:#d39dff;text-shadow:0 0 16px #9d5cff66}.tierResultPage:after{height:390px;background:radial-gradient(circle at 72% 58%,#b962ff2b,transparent 26%),linear-gradient(180deg,#05081766,#050913 96%),url(/scream-login-web-background.png) top/cover no-repeat;opacity:.78;-webkit-mask-image:linear-gradient(180deg,#000 0 76%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 76%,transparent 100%)}.tierResultPage .tierMeasureShell{width:min(680px,calc(100% - 36px));margin-top:48px;text-align:left}.tierResultPage .tierMeasureShell>.step{margin-bottom:10px;color:#e8bd67;text-align:left;letter-spacing:4px}.tierResultPage .tierMeasureShell>h1{max-width:410px;margin:0;font-size:35px;line-height:1.13;text-align:left;letter-spacing:-1.5px}.tierResultPage .tierMeasureShell>.muted{display:none}.tierQuestion{display:flex;align-items:center;gap:9px;margin:18px 0 12px;color:#fff;font-size:18px;letter-spacing:-.5px}.tierQuestion svg{color:#a66cff}.tierQuestion em{font-style:normal;color:#e8bd67}.tierPositionGrid{gap:10px}.tierPositionGrid button{height:106px;border-color:#2f3848;background:linear-gradient(180deg,#111824d8,#0b111bd8);border-radius:13px;color:#758092;box-shadow:inset 0 1px #ffffff08}.tierPositionGrid button span{font-size:12px;color:#808b9d}.tierPositionGrid button b{font-size:13px}.tierPositionGrid button.selected{border-color:#aa63ff;background:radial-gradient(circle at 50% 28%,#9e55ff33,transparent 55%),linear-gradient(180deg,#15142a,#11141f);color:#d39cff;box-shadow:inset 0 0 22px #9c55ff25,0 0 22px #9b50ff40}.tierPositionGrid button.selected b,.tierPositionGrid button.selected span{color:#d29aff}.tierPositionGrid button i{right:10px;top:10px;background:var(--gold);box-shadow:0 0 14px #e6bd6780}.positionMark{width:38px;height:38px;display:block;object-fit:contain;object-position:center;opacity:.78;overflow:visible;filter:saturate(.72) brightness(.72) drop-shadow(0 2px 4px #0008)}.positionMark-support{width:42px}.tierPositionGrid button.selected .positionMark{opacity:1;filter:saturate(1.08) brightness(1.1) drop-shadow(0 0 11px #e7bf5c88) drop-shadow(0 4px 8px #0009)}.tierPositionInsight{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0 24px;padding:16px;border:1px solid #53617a66;border-radius:13px;background:linear-gradient(135deg,#151d31e8,#0a111de8);box-shadow:inset 0 1px #ffffff09}.tierPositionInsight>div{display:flex;align-items:center;gap:13px;border-right:1px solid #ffffff16}.tierPositionInsight>div svg{width:34px;height:34px;padding:8px;border-radius:50%;background:#8e49ff1c;color:#a86dff}.tierPositionInsight p{margin:0;color:#c5cbd7;font-size:12px;line-height:1.65}.tierPositionInsight dl{display:grid;grid-gap:8px;gap:8px;margin:0;color:#939dad;font-size:10px}.tierPositionInsight dt{font-weight:800}.championPreview{display:flex;align-items:center;justify-content:space-between;gap:8px}.championPreview dd{display:flex;gap:5px;margin:0}.championPreview img{width:34px;height:34px;border:1px solid #ffffff28;border-radius:50%;object-fit:cover;box-shadow:0 0 16px #7650ff50;animation:championPulse 2.2s ease-in-out infinite}@keyframes championPulse{50%{transform:translateY(-2px) scale(1.05);filter:brightness(1.15)}}.tierMeasureButton{height:68px;border:1px solid #f4ce77!important;background:linear-gradient(100deg,#f2cf76,#c89231 58%,#2a1f12)!important;box-shadow:0 0 28px #8d52ff45,0 14px 40px #0008!important;font-size:16px!important}.tierRecent{margin-top:20px}.tierMeasurePage .privacy{justify-content:center;margin-top:30px;color:#9d83ce}.tierMeasurePage .privacy svg{color:#9e64ff}.tierMeasurePage .errorMessage{background:#2a0f1ddd;border:1px solid #ff6f9540;color:#ff8799}.tierMeasureForm.dissolving>*{animation:tierDissolve .46s ease forwards}.tierMeasureForm.dissolving>:first-child{animation-delay:.02s}.tierMeasureForm.dissolving>:nth-child(2){animation-delay:.08s}.tierMeasureForm.dissolving>:nth-child(3){animation-delay:.14s}.tierMeasureForm.dissolving>:nth-child(4){animation-delay:.2s}.tierMeasureForm.dissolving>:nth-child(5){animation-delay:.26s}.tierMeasureForm.dissolving>:nth-child(6){animation-delay:.32s}.tierMeasureForm.dissolving>:nth-child(7){animation-delay:.38s}@keyframes tierDissolve{to{opacity:0;filter:blur(9px);transform:translateY(-12px) scale(.985)}}.tierAnalyzingPanel{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:22px 0;padding:28px 18px;border:1px solid #8e5cff42;border-radius:18px;background:radial-gradient(circle at 50% 0,#8c55ff2e,transparent 62%),linear-gradient(145deg,#11192ae8,#070c16f0);box-shadow:0 0 34px #8f53ff24,inset 0 1px #ffffff10;color:#dcd5ff;animation:resultReveal .55s ease forwards}.tierAnalyzingPanel svg{width:30px;height:30px;color:#b06dff}.tierAnalyzingPanel b{font-size:14px}.tierAnalyzingPanel small{color:#8d96a8;font-size:10px}.tierLoadingPage .tierMeasureShell{display:grid;align-content:start;min-height:calc(100svh - 220px)}.tierLoadingPage .tierMeasureShell h1{font-size:32px;line-height:1.15}.tierLoadingPage .tierAnalyzingPanel{position:relative;overflow:hidden;align-content:center;min-height:282px;margin:24px 0 0;padding:36px 22px 28px;border-color:#a86cff70;border-radius:26px;background:radial-gradient(circle at 50% 12%,#b15cff36,transparent 38%),radial-gradient(circle at 50% 115%,#7f37ff22,transparent 42%),linear-gradient(150deg,#151a31f2,#070d18fa);box-shadow:0 0 50px #9d55ff30,inset 0 1px #ffffff16;color:#efeaff}.tierLoadingPage .tierAnalyzingPanel:before{content:"";position:absolute;inset:-45% -25%;background:conic-gradient(from 140deg,transparent 0 28%,#b768ff42 36%,transparent 44% 100%);animation:tierScanSweep 2.6s linear infinite;pointer-events:none}.tierLoadingPage .tierAnalyzingPanel:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#ad6cff,#e9c46f,transparent);opacity:.85}.tierAnalyzingOrb{position:relative;z-index:1;display:grid;place-items:center;width:88px;height:88px;margin-bottom:8px;border:1px solid #b66dff55;border-radius:50%;background:radial-gradient(circle,#b46cff2d 0 34%,#151a30 35% 62%,#070d18 63%);box-shadow:0 0 32px #aa60ff42,inset 0 0 18px #ffffff10}.tierAnalyzingOrb:before{content:"";position:absolute;inset:-7px;border-radius:50%;border-color:#c078ff #e6bd67 transparent transparent;border-style:solid;border-width:2px;animation:spin 1.05s linear infinite}.tierAnalyzingOrb svg{width:34px;height:34px;color:#d4a6ff}.tierAnalyzingPanel b,.tierAnalyzingPanel small,.tierAnalyzingSteps{position:relative;z-index:1}.tierLoadingPage .tierAnalyzingPanel b{font-size:17px;letter-spacing:-.2px}.tierLoadingPage .tierAnalyzingPanel small{max-width:280px;color:#9da7bc;font-size:11px;line-height:1.6}.tierAnalyzingSteps{display:grid;grid-gap:8px;gap:8px;width:min(330px,100%);margin-top:18px}.tierAnalyzingSteps span{height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff10;border-radius:11px;background:#0b111d99;color:#737e91;font-size:10px;font-weight:900;letter-spacing:.3px}.tierAnalyzingSteps span.active{border-color:#a86cff70;background:linear-gradient(90deg,#7f45ff26,#d9ae5f14);color:#e8d5ff;box-shadow:0 0 20px #9b55ff20}@keyframes tierScanSweep{to{transform:rotate(1turn)}}.tierResultView{display:grid;grid-gap:18px;gap:18px;margin-top:6px;text-align:left}.resultReveal{opacity:0;filter:blur(12px);transform:translateY(22px);animation:resultReveal .7s cubic-bezier(.2,.8,.2,1) forwards}.resultReveal1{animation-delay:.04s}.resultReveal2{animation-delay:.18s}.resultReveal3{animation-delay:.32s}.resultReveal4{animation-delay:.46s}.resultReveal5{animation-delay:.6s}@keyframes resultReveal{to{opacity:1;filter:blur(0);transform:translateY(0)}}.tierScoreHero{position:relative;display:grid;grid-template-columns:1fr 230px;align-items:center;grid-gap:18px;gap:18px;min-height:230px;padding:10px 0 12px;overflow:hidden}.tierScoreHero:before{display:none}.tierScoreHero strong{display:block;color:#e9bd61;font-size:68px;font-weight:1000;line-height:.95;text-shadow:0 0 28px #d9ae5f40}.tierScoreHero strong small{color:#9aa3b2;font-size:28px}.tierScoreHero p{display:flex;align-items:center;gap:10px;margin:16px 0 13px}.tierScoreHero p b{padding:8px 12px;border-radius:8px;background:#7e41e545;color:#c995ff;font-size:13px;letter-spacing:.6px}.tierScoreHero p span{color:#c6cbd5;font-size:13px}.tierScoreHero div>small{display:block;max-width:300px;color:#a2a9b7;font-size:12px;line-height:1.7}.tierScoreHero>i.tierHeroCrystal{--crystalMain:#a463ff;--crystalLight:#f5dcff;--crystalDark:#2b144b;position:relative;display:block;width:302px;height:250px;border-radius:0;background:url(/tier-result-crystal.png) 50%/contain no-repeat;filter:none}.tierScoreHero>i.tierHeroCrystal span,.tierScoreHero>i.tierHeroCrystal:after,.tierScoreHero>i.tierHeroCrystal:before{display:none}.tierScoreHero>i.tierHeroCrystal-challenger,.tierScoreHero>i.tierHeroCrystal-diamond,.tierScoreHero>i.tierHeroCrystal-grandmaster,.tierScoreHero>i.tierHeroCrystal-master{--crystalMain:#a463ff;--crystalLight:#f5dcff;--crystalDark:#2b144b}.tierResultAccount{margin:0}.tierResultStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.tierResultStats article{min-height:145px;padding:18px;border:1px solid #54416f88;border-radius:14px;background:radial-gradient(circle at 50% 100%,#8c4cff16,transparent 58%),linear-gradient(145deg,#15172bed,#0d111be8);box-shadow:inset 0 1px #ffffff12}.tierResultStats span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d8dce7;font-size:12px}.tierResultStats span svg{color:#b66cff}.tierResultStats b{display:block;margin:18px 0 8px;color:#b06dff;font-size:34px;line-height:1}.tierResultStats article:nth-child(2) b,.tierResultStats article:nth-child(2) svg{color:#e5bd62}.tierResultStats article:nth-child(3) b,.tierResultStats article:nth-child(3) svg{color:#ee6aa5}.tierResultStats b small{color:#9ca4b3;font-size:16px}.tierResultStats p{margin:0;color:#bfc6d4;font-size:11px}.tierResultFormula{margin-top:0}.tierAiResult{padding:22px 24px;border:1px solid #6c4c9080;border-radius:16px;background:radial-gradient(circle at 50% 0,#7c45ff24,transparent 56%),linear-gradient(145deg,#15162ce8,#080d1aec);box-shadow:inset 0 1px #ffffff12,0 0 28px #8e54ff1c}.tierAiResult h2{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#f4f0ff;font-size:16px;letter-spacing:-.2px}.tierAiResult h2 svg{color:#a66cff}.tierChampionRecommendation{margin:0 0 18px;padding:14px;border:1px solid #8f55d55e;border-radius:13px;background:linear-gradient(145deg,#0d1422f2,#191633e8);box-shadow:inset 0 1px #ffffff10,0 0 22px #7b35ff1e}.tierChampionPick{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"label label" "image info";align-items:center;grid-gap:8px 12px;gap:8px 12px}.tierChampionPick>span{grid-area:label;color:#f0cf8a;font-size:10px;font-weight:950;letter-spacing:1.4px}.tierChampionPick img{grid-area:image;width:48px;height:48px;border:1px solid #d7b36a75;border-radius:50%;object-fit:cover;box-shadow:0 0 18px #a66cff55}.tierChampionPick div{grid-area:info;display:grid;grid-gap:3px;gap:3px;min-width:0}.tierChampionPick b{color:#fff;font-size:18px;line-height:1.1}.tierChampionPick b,.tierChampionPick small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tierChampionPick small{color:#9da7ba;font-size:10px}.tierChampionRecommendation>p{margin:11px 0 10px;color:#c9cfdb;font-size:11px;line-height:1.55}.tierChampionMeta{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;margin-top:7px}.tierChampionMeta span{color:#8f98aa;font-size:9px;font-weight:900;letter-spacing:.8px}.tierChampionMeta em{display:inline-flex;align-items:center;max-width:106px;min-height:24px;padding:0 9px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff08;color:#f1f4fb;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.tierChampionAlternatives em{color:#d9c5ff}.tierAiColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.tierAiColumns article:first-child{padding-right:24px;border-right:1px solid #ffffff12}.tierAiColumns h3{margin:0 0 14px;color:#b46dff;font-size:13px}.tierAiColumns article:nth-child(2) h3{color:#ff6a9c}.tierAiColumns p{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px}.tierAiColumns p svg{flex:none;margin-top:2px;padding:3px;border-radius:50%;background:#7c45ff66;color:#f2eaff}.tierAiColumns article:nth-child(2) p svg{background:#ff4f8a2b;color:#ff6699}.tierAiColumns p span{display:grid;grid-gap:3px;gap:3px}.tierAiColumns p b{color:#fff;font-size:12px}.tierAiColumns p small{color:#8f98aa;font-size:10px;line-height:1.55}.tierAiColumns button{display:flex;align-items:center;gap:8px;justify-content:center;width:132px;height:42px;margin:18px 0 0 auto;border:1px solid #8f55d55e;border-radius:9px;background:#7b35ff14;color:#d3a6ff;font-size:11px;font-weight:900}.tierAiColumns button svg{transition:transform .22s ease}.tierAiColumns button[aria-expanded=true] svg{transform:rotate(90deg)}.tierAiDetails{margin-top:18px;padding:16px;border:1px solid #7a58a45c;border-radius:13px;background:linear-gradient(145deg,#0e1322f2,#15162ce8);box-shadow:inset 0 1px #ffffff10;animation:resultReveal .35s ease forwards}.tierAiDetails dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.tierAiDetails div{min-width:0;padding:11px;border:1px solid #ffffff10;border-radius:10px;background:#ffffff06}.tierAiDetails dt{margin-bottom:5px;color:#a66cff;font-size:10px;font-weight:900}.tierAiDetails dd{margin:0;color:#e6e9f3;font-size:11px;line-height:1.45}.tierAiDetails p{margin:12px 0 0;color:#96a0b4;font-size:10px;line-height:1.6}.tierResultButton{height:76px!important;border:1px solid #f1c663!important;background:linear-gradient(100deg,#d6a93a,#5b3a13 98%)!important;box-shadow:0 0 30px #d8aa4260!important;font-size:18px!important}.tierResultButton:disabled{opacity:.55;filter:saturate(.6);cursor:not-allowed}.tierMeasurePage .onboardingTop{z-index:90!important;background:#050817!important;box-shadow:0 1px 0 #202734,0 16px 32px #00000070!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tierMeasurePage .onboardingTop .topbar{background:#050817!important}.tierMeasurePage .onboardingTop .progressBar{background:#202837!important}@media(max-width:680px){.tierMeasurePage:after{height:305px;background-size:760px auto;background-position:top;opacity:.68}.tierMeasureShell{width:calc(100% - 32px);margin-top:34px}.tierMeasureShell h1{font-size:28px;text-align:center}.tierMeasureShell .muted{text-align:center}.tierAccountCard{grid-template-columns:1fr 112px;gap:10px;padding:17px}.tierAccountCard h2{font-size:22px}.tierAccountCard p{font-size:10px}.tierAccountCard aside{padding-left:12px}.tierAccountCard aside i{width:58px;height:48px}.tierAccountCard aside .tierEmblem{width:68px;height:64px}.tierAccountCard aside .tierEmblem span{width:46px}.tierAccountCard aside .tierEmblem span:after,.tierAccountCard aside .tierEmblem span:before{top:-17px;width:18px;height:32px}.tierAccountCard aside .tierEmblem span:before{right:36px}.tierAccountCard aside .tierEmblem span:after{left:36px}.tierPositionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tierPositionGrid button{height:88px;padding:0 4px}.tierPositionGrid button span{font-size:10px}.tierPositionGrid button b{font-size:11px}.positionMark{width:28px;height:28px}.positionMark-support{width:31px}.tierPositionInsight{grid-template-columns:1fr;gap:12px}.tierPositionInsight>div{border-right:0;border-bottom:1px solid #ffffff12;padding-bottom:12px}.tierMeasureButton{height:60px;font-size:14px!important}.tierScoreHero{grid-template-columns:1fr 136px;min-height:158px;gap:6px;padding-top:8px}.tierScoreHero strong{font-size:54px}.tierScoreHero strong small{font-size:22px}.tierScoreHero p{margin:11px 0 9px}.tierScoreHero p b{padding:6px 9px;font-size:11px}.tierScoreHero div>small,.tierScoreHero p span{font-size:10px}.tierScoreHero>i{width:136px;height:130px}.tierScoreHero>i.tierHeroCrystal{width:148px;height:142px}.tierScoreHero>i:before{width:78px;height:104px}.tierResultStats{grid-template-columns:1fr 1fr 1fr;gap:8px}.tierResultStats article{min-height:124px;padding:12px}.tierResultStats span{font-size:10px;align-items:flex-start}.tierResultStats span svg{width:15px}.tierResultStats b{font-size:28px}.tierResultStats b small{font-size:12px}.tierResultStats p{font-size:9px}.tierResultButton{height:64px!important;font-size:15px!important}.championPreview img{width:30px;height:30px}.tierMeasurePage .progressText{font-size:10px;padding:7px 9px}.tierMeasurePage .progressText svg{width:13px}.tierMeasurePage .onboardingTop .brandLogoImage{width:54px;height:54px}}.tierSavedRiotId{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border:1px solid #6f45a944;border-radius:12px;background:linear-gradient(90deg,#15192bee,#0b101bf2);box-shadow:inset 0 1px #ffffff0c;color:#dce2ef;font-size:11px;font-weight:900}.tierSavedRiotId svg{color:#a86cff;flex:none}.tierSavedRiotId span{display:flex;align-items:baseline;gap:5px;min-width:0;flex:1 1}.tierSavedRiotId span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tierSavedRiotId span small{color:#848fa2;font-size:10px}.tierSavedRiotId em{font-style:normal;color:#9aa3b3;font-size:9px;white-space:nowrap}@media(max-width:680px){.tierMeasurePage:not(.tierResultPage){--mobileTopSafe:max(env(safe-area-inset-top),34px);--mobileTopCenter:calc(var(--mobileTopSafe) + 31px);--mobileTopHeight:calc(var(--mobileTopSafe) + 64px);padding-top:var(--mobileTopHeight)!important}.tierMeasurePage:not(.tierResultPage):before{background:radial-gradient(circle at 50% 5%,#9e54ff2d,transparent 26%),linear-gradient(180deg,#030712,#050913 55%,#03070e)}.tierMeasurePage:not(.tierResultPage):after{height:250px;background-size:720px auto;background-position:center -28px;opacity:.88;-webkit-mask-image:linear-gradient(180deg,#000 0 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 68%,transparent 100%)}.tierMeasurePage:not(.tierResultPage) .onboardingTop{background:linear-gradient(180deg,#030713f2,#030713d0 78%,#03071300)!important;border-bottom:0!important;box-shadow:none!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .topbar{height:var(--mobileTopHeight)!important;padding:var(--mobileTopSafe) 24px 8px!important;background:transparent!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .backButton{left:24px;width:36px;height:36px;border-radius:12px;background:#111827cc}.tierMeasurePage:not(.tierResultPage) .onboardingTop .brandLogoImage{width:50px;height:50px;filter:drop-shadow(0 0 16px #a66cff70)}.tierMeasurePage:not(.tierResultPage) .progressText{right:24px;width:auto;padding:7px 10px;border-radius:14px;background:#141427b8;color:#d7dce7}.tierMeasurePage:not(.tierResultPage) .progressBar{display:none}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell{width:calc(100% - 38px);margin-top:8px;margin-bottom:18px;padding-bottom:8px}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell .step{margin:0 0 8px;font-size:10px;letter-spacing:4.5px;text-align:center}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell h1{margin:0 0 7px;font-size:27px;line-height:1.08;letter-spacing:-1.6px}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell .muted{margin:0 auto 14px;font-size:12px;line-height:1.45}.tierMeasurePage:not(.tierResultPage) .tierMeasureForm{margin-top:0}.tierMeasurePage:not(.tierResultPage) .tierMeasureForm label{margin-bottom:6px}.tierMeasurePage:not(.tierResultPage) .tierMeasureForm .riotInput{height:48px;border-radius:12px}.tierMeasurePage:not(.tierResultPage) .tierMeasureForm .riotInput input{padding:0 12px;font-size:16px}.tierMeasurePage:not(.tierResultPage) .tierMeasureForm .inputHelp{margin:6px 2px 10px;font-size:9px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard{grid-template-columns:1fr 108px;gap:10px;margin:8px 0 14px;padding:14px;border-radius:15px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard span{font-size:10px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard h2{margin:10px 0 5px;font-size:23px;line-height:1.05}.tierMeasurePage:not(.tierResultPage) .tierAccountCard h2 small{font-size:14px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard p{font-size:10px;line-height:1.45}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside{gap:5px;padding-left:10px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem{width:58px;height:54px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem span{width:38px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem span:after,.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem span:before{top:-14px;width:15px;height:27px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem span:before{right:30px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside .tierEmblem span:after{left:30px}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside b{font-size:11px}.tierMeasurePage:not(.tierResultPage) .tierQuestion{margin:8px 0 10px;font-size:17px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid{gap:7px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button{height:76px;border-radius:12px;gap:5px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button span{font-size:9px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button b{font-size:10px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button i{right:6px;top:6px;width:22px;height:22px}.tierMeasurePage:not(.tierResultPage) .positionMark{width:26px;height:26px}.tierMeasurePage:not(.tierResultPage) .positionMark-support{width:29px}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight{grid-template-columns:1.05fr .95fr;gap:10px;margin:12px 0 14px;padding:12px;border-radius:14px}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight>div{border-right:1px solid #ffffff16;border-bottom:0;padding-bottom:0;gap:9px}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight>div svg{width:28px;height:28px;padding:7px}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight p{font-size:10px;line-height:1.55}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight dl{gap:5px;font-size:9px}.tierMeasurePage:not(.tierResultPage) .championPreview{align-items:center}.tierMeasurePage:not(.tierResultPage) .championPreview img{width:26px;height:26px}.tierMeasurePage:not(.tierResultPage) .tierMeasureButton{height:56px;border-radius:13px!important;font-size:14px!important}.tierMeasurePage:not(.tierResultPage) .privacy{margin-top:14px;gap:9px}.tierMeasurePage:not(.tierResultPage) .privacy p{font-size:9px;line-height:1.45}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell{width:calc(100% - 40px);min-height:auto;margin-top:18px;margin-bottom:26px}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell .step{margin-bottom:10px;letter-spacing:3.5px}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell h1{max-width:100%;margin-bottom:10px;font-size:29px;line-height:1.16;letter-spacing:-1.3px;word-break:keep-all}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell .muted{max-width:300px;margin-bottom:18px;font-size:11px;line-height:1.55;word-break:keep-all}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingPanel{min-height:332px;margin-top:4px;padding:36px 18px 24px}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingOrb{width:82px;height:82px}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingPanel b{font-size:16px}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingSteps{margin-top:20px}.tierResultPage:after{height:330px;background-size:760px auto;background-position:top;opacity:.82}.tierResultPage .tierMeasureShell{width:calc(100% - 38px);margin-top:26px;margin-bottom:24px}.tierResultPage .tierMeasureShell>.step{margin-bottom:8px;font-size:10px;letter-spacing:3.6px}.tierResultPage .tierMeasureShell>h1{max-width:310px;font-size:26px;line-height:1.16;word-break:keep-all}.tierResultPage .tierResultView{gap:12px;margin-top:2px}.tierResultPage .tierScoreHero{grid-template-columns:1fr 136px;min-height:142px;padding:8px 0 6px}.tierResultPage .tierScoreHero strong{font-size:50px}.tierResultPage .tierScoreHero strong small{font-size:21px}.tierResultPage .tierScoreHero p{margin:9px 0 8px}.tierResultPage .tierScoreHero p b{padding:6px 9px;font-size:10px}.tierResultPage .tierScoreHero div>small,.tierResultPage .tierScoreHero p span{font-size:10px}.tierResultPage .tierScoreHero>i{width:136px;height:125px}.tierResultPage .tierScoreHero>i.tierHeroCrystal{width:148px;height:138px}.tierResultPage .tierScoreHero>i:before{width:78px;height:94px}.tierResultPage .tierResultAccount{grid-template-columns:112px 1fr;gap:12px;padding:14px}.tierResultPage .tierResultAccount>div{grid-column:2}.tierResultPage .tierResultAccount aside{grid-column:1;grid-row:1;padding-left:0;border-left:0}.tierResultPage .tierResultAccount aside .tierEmblem{width:104px;height:120px}.tierResultPage .tierResultAccount aside .tierEmblem:before{width:42px;height:54px}.tierResultPage .tierResultAccount aside .tierEmblem:after{width:76px;height:36px}.tierResultPage .tierResultAccount aside .tierEmblem span{bottom:4px;width:68px;height:22px}.tierResultPage .tierResultAccount aside .tierEmblem span:before{left:50%;right:auto;top:auto;bottom:5px;width:30px;height:7px;transform:translateX(-50%)}.tierResultPage .tierResultAccount aside .tierEmblem span:after{left:50%;top:-28px;width:14px;height:36px;transform:translateX(-50%)}.tierResultPage .tierResultAccount aside b,.tierResultPage .tierResultAccount aside small{display:none}.tierResultPage .tierResultAccount h2{margin:0 0 5px;font-size:22px}.tierResultPage .tierResultAccount span{margin-bottom:8px;font-size:10px}.tierResultPage .tierResultStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tierResultPage .tierResultStats article{min-height:126px;padding:12px 10px;border-radius:12px}.tierResultPage .tierResultStats span{font-size:10px}.tierResultPage .tierResultStats b{margin:16px 0 8px;font-size:27px}.tierResultPage .tierAiResult{padding:16px;border-radius:14px}.tierResultPage .tierAiResult h2{margin-bottom:14px;font-size:14px}.tierResultPage .tierChampionRecommendation{margin-bottom:14px;padding:12px}.tierResultPage .tierChampionPick{grid-template-columns:42px minmax(0,1fr);gap:7px 10px}.tierResultPage .tierChampionPick img{width:42px;height:42px}.tierResultPage .tierChampionPick b{font-size:15px}.tierResultPage .tierChampionPick small,.tierResultPage .tierChampionRecommendation>p{font-size:9px}.tierResultPage .tierChampionMeta em{min-height:22px;max-width:88px;padding:0 7px;font-size:8.5px}.tierResultPage .tierAiColumns{grid-template-columns:1fr 1fr;gap:14px}.tierResultPage .tierAiColumns article:first-child{padding-right:14px}.tierResultPage .tierAiColumns h3{font-size:11px}.tierResultPage .tierAiColumns p{gap:7px;margin-bottom:12px}.tierResultPage .tierAiColumns p b{font-size:10px}.tierResultPage .tierAiColumns p small{font-size:8.5px}.tierResultPage .tierAiColumns button{width:100%;height:36px;font-size:10px}.tierResultPage .tierAiDetails{margin-top:14px;padding:12px}.tierResultPage .tierAiDetails dl{grid-template-columns:1fr;gap:8px}.tierResultPage .tierAiDetails dd{font-size:10px}.tierResultPage .tierResultButton{height:62px!important;font-size:15px!important}}@media(max-width:380px){.tierMeasurePage:not(.tierResultPage) .tierMeasureShell h1{font-size:24px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid{gap:5px}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button{height:70px}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight{grid-template-columns:1fr}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight>div{border-right:0;border-bottom:1px solid #ffffff12;padding-bottom:9px}}.legalSupport{display:flex;flex-direction:column;gap:5px;margin:14px 0;padding:14px;border:1px solid #29313f;border-radius:11px;background:#101620}.legalSupport b{color:#d8dce4;font-size:12px}.legalSupport a{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--gold2);font-size:13px;font-weight:800}.legalSupport small{color:#788394;font-size:10px;line-height:1.5}.adminShell{width:min(760px,calc(100% - 36px));margin:32px auto 110px}.adminShell>h1{margin:7px 0 8px;font-size:34px;letter-spacing:-1.4px}.adminNotice{display:flex;align-items:flex-start;gap:10px;margin:22px 0;padding:14px;border:1px solid #d9ae5f40;border-radius:12px;background:#d9ae5f0c;color:#e0bc74}.adminNotice svg{width:18px;flex:none}.adminNotice p{margin:0;font-size:11px;line-height:1.6}.adminStats{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 14px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#101620}.adminStats span{display:flex;flex-direction:column;gap:4px;padding:15px;border-right:1px solid var(--line)}.adminStats span:last-child{border-right:0}.adminStats b{color:var(--gold2);font:900 25px DM Sans}.adminStats small{color:#7b8494;font-size:9px}.reportList{display:grid;grid-gap:10px;gap:10px}.reportCard{padding:15px;border:1px solid #2b3442;border-radius:13px;background:linear-gradient(145deg,#111822,#0d121a)}.reportCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.reportCardHead>span{padding:7px 9px;border-radius:7px;background:#ef597214;color:#ff8ca0;font-size:10px;font-weight:900}.reportCardHead label{position:relative;display:flex;align-items:center}.reportCardHead select{height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 30px 0 10px;border:1px solid #35404e;border-radius:8px;background:#0b1119;color:#d8dee8;font-size:10px;font-weight:800}.reportCardHead label svg{position:absolute;right:8px;width:13px;color:#687384;pointer-events:none}.reportPeople{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0}.reportPeople p{margin:0;padding:12px;border:1px solid #252e3a;border-radius:10px;background:#0b1119}.reportPeople small{display:block;margin-bottom:5px;color:#697486;font-size:8px}.reportPeople b{font-size:12px}.reportDetails{margin:0 0 12px;padding:13px;border-radius:10px;background:#060a10;color:#aeb7c5;font-size:11px;line-height:1.7}.reportCard footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#697486;font-size:9px}.reportCard footer small{padding:4px 7px;border:1px solid #2d3542;border-radius:20px}.emptyAdmin{display:grid;place-items:center;grid-gap:8px;gap:8px;margin-top:18px;padding:45px 16px;border:1px dashed #35404f;border-radius:14px;color:#7a8494;text-align:center}.emptyAdmin svg{width:25px;color:#d9ae5f}.emptyAdmin b{color:#d8dee8;font-size:13px}.emptyAdmin span{font-size:10px}.restrictionActions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:0 0 12px}.restrictionActions button{height:34px;border:1px solid #ef597240;border-radius:8px;background:#ef597211;color:#ff8ea0;font-size:9px;font-weight:900}.restrictionActions .clearRestriction{border-color:#35404e;background:#0b1119;color:#9aa5b5}@media(max-width:680px){.adminShell{margin-top:22px}.adminShell>h1{font-size:30px}.adminStats span{padding:12px}.reportPeople{grid-template-columns:1fr}.reportCardHead{align-items:flex-start;flex-direction:column}.reportCardHead label,.reportCardHead select{width:100%}.restrictionActions{grid-template-columns:1fr 1fr}.reportCard footer{align-items:flex-start;flex-direction:column}}.accountPage:before,.playersPage:before{content:none!important;display:none!important;background:none!important}.accountPage.fitProfilePage{height:100dvh;overflow:hidden}.accountPage.fitProfilePage .accountShell{margin:8px auto calc(70px + env(safe-area-inset-bottom))!important;gap:10px}.accountPage.fitProfilePage .accountShell .step{margin-bottom:4px}.accountPage.fitProfilePage .accountShell h1{margin-bottom:8px;font-size:clamp(30px,9vw,42px)}.accountPage.fitProfilePage .accountShell>.muted{margin-bottom:8px;font-size:13px;line-height:1.45}.accountPage.fitProfilePage .accountLinks{margin:8px 0 0;border-radius:14px}.accountPage.fitProfilePage .accountLinks>a{min-height:60px;padding:8px 12px;gap:11px}.accountPage.fitProfilePage .accountLinks>a>svg:first-child{width:38px;height:38px;padding:8px;border-radius:9px}.accountPage.fitProfilePage .accountLinks b{font-size:14px}.accountPage.fitProfilePage .accountLinks small{font-size:10px;line-height:1.25}.accountPage.fitProfilePage .accountAction{height:46px;margin-top:0;font-size:14px}.accountPage.fitProfilePage .dangerZone{min-height:92px;margin-top:0;padding:13px 128px 13px 16px}.accountPage.fitProfilePage .dangerZone:after{right:22px;bottom:10px;width:70px;height:80px;opacity:.62}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{max-width:100%}.accountPage.fitProfilePage .dangerZone h2{margin-bottom:4px;font-size:15px}.accountPage.fitProfilePage .dangerZone p{margin-bottom:8px;font-size:10px;line-height:1.45}.accountPage.fitProfilePage .dangerZone button{height:34px;padding:0 12px;font-size:11px}@media (max-width:680px){.accountPage.fitProfilePage{padding-top:calc(92px + env(safe-area-inset-top))!important}.accountPage.fitProfilePage>.appTopbar{height:calc(92px + env(safe-area-inset-top))!important;min-height:0!important;padding:calc(env(safe-area-inset-top) + 10px) 24px 8px!important}.accountPage.fitProfilePage>.appTopbar .brandLogoImage{width:54px;height:54px}.accountPage.fitProfilePage>.appTopbar .avatar{width:46px;height:46px;font-size:14px}.accountPage.fitProfilePage .accountShell{width:calc(100% - 34px);margin-top:6px!important}}@media (max-height:820px){.accountPage.fitProfilePage .accountLinks>a{min-height:54px}.accountPage.fitProfilePage .accountLinks small{display:none}.accountPage.fitProfilePage .dangerZone{min-height:76px;padding:12px 96px 12px 14px}.accountPage.fitProfilePage .dangerZone p{display:none}.accountPage.fitProfilePage .dangerZone:after{right:22px;bottom:8px;width:56px;height:64px}}@media (max-height:740px){.accountPage.fitProfilePage{padding-top:calc(82px + env(safe-area-inset-top))!important}.accountPage.fitProfilePage>.appTopbar{height:calc(82px + env(safe-area-inset-top))!important}.accountPage.fitProfilePage .accountShell{gap:8px}.accountPage.fitProfilePage .accountShell>.muted{display:none}.accountPage.fitProfilePage .accountLinks>a{min-height:48px;padding:7px 10px}.accountPage.fitProfilePage .accountLinks>a>svg:first-child{width:32px;height:32px;padding:7px}.accountPage.fitProfilePage .accountAction{height:40px}.accountPage.fitProfilePage .dangerZone{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:10px 12px}.accountPage.fitProfilePage .dangerZone:after{display:none}.accountPage.fitProfilePage .dangerZone h2{margin:0;font-size:13px}.accountPage.fitProfilePage .dangerZone button{height:32px}}.accountPage.fitProfilePage{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% 148px,#7d2bff24 0,transparent 30%),linear-gradient(180deg,#020511,#040712 42%,#050814)!important}.accountPage.fitProfilePage:before{position:fixed;height:310px;background:linear-gradient(180deg,#02040a00,#04071200 58%,#040712),url(/scream-login-web-background.png) top/cover no-repeat!important}.accountPage.fitProfilePage:after{position:fixed;background:radial-gradient(circle at 50% 296px,#8f38ff18 0,transparent 26%),linear-gradient(90deg,#040712,#04071200 17%,#04071200 83%,#040712)}.accountPage.fitProfilePage>.appTopbar{position:relative;height:190px}.accountPage.fitProfilePage>.appTopbar .logo{align-self:end;width:106px;height:106px;margin-bottom:21px}.accountPage.fitProfilePage>.appTopbar .brandLogoImage{width:106px;height:106px;object-fit:contain;filter:drop-shadow(0 0 16px #9f42ff75)}.accountPage.fitProfilePage>.appTopbar .avatar{width:64px;height:64px;margin-top:46px;background:radial-gradient(circle at 50% 50%,#141725 0 57%,#090b13 58%),linear-gradient(145deg,#8c3dff,#32135a);color:#f7ca78;box-shadow:0 0 0 4px #8d43ff20,0 0 28px #8d43ff80,inset 0 0 28px #0009}.accountPage.fitProfilePage .accountShell{margin:-6px auto 0!important}.accountPage.fitProfilePage .accountLinks{border-radius:15px;background:linear-gradient(145deg,#0d1323f2,#060b16f4),radial-gradient(circle at 76% 14%,#7d39ff24,transparent 32%);box-shadow:inset 0 0 28px #ffffff05,0 0 30px #722cff18}.accountPage.fitProfilePage .accountLinks>a{min-height:76px;padding:12px 14px 12px 12px;border-bottom-color:#ffffff14}.accountPage.fitProfilePage .accountLinks>a>span{gap:7px}.accountPage.fitProfilePage .accountLinks b{color:#ffffff}.accountPage.fitProfilePage .accountAction{height:64px;margin:28px 0 30px;border-radius:12px;background:linear-gradient(145deg,#0b1220f2,#060b16f2),radial-gradient(circle at 50% 0,#7d39ff24,transparent 54%);box-shadow:inset 0 0 22px #ffffff05,0 0 24px #722cff18}.accountPage.fitProfilePage .dangerZone{padding:22px 26px 22px 22px;border-radius:14px;background:radial-gradient(circle at 88% 69%,#ff4f7e26 0,transparent 25%),linear-gradient(145deg,#170918f5,#080d18f7)}.accountPage.fitProfilePage .dangerZone:after{bottom:6px;width:150px;height:150px;background:url(/tier-result-crystal.png) 50%/contain no-repeat;opacity:.74;filter:hue-rotate(94deg) saturate(1.45) brightness(1.05) drop-shadow(0 0 18px #ff4f7e)}.accountPage.fitProfilePage .dangerHead{margin-bottom:18px}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{max-width:300px}.accountPage.fitProfilePage .dangerZone p{margin:0 0 22px;line-height:1.8}.accountPage.fitProfilePage .dangerZone button{width:168px;height:46px;padding:0 14px;border-radius:10px;font-size:14px}.accountPage.fitProfilePage .dangerZone button svg{width:18px;height:18px}@media(max-width:680px){.accountPage.fitProfilePage{padding-top:0!important}.accountPage.fitProfilePage>.appTopbar{position:relative!important;width:100%!important;height:calc(188px + env(safe-area-inset-top))!important;padding:calc(env(safe-area-inset-top) + 30px) 32px 0!important;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)}.accountPage.fitProfilePage>.appTopbar .logo{width:104px;height:104px;margin-bottom:18px}.accountPage.fitProfilePage>.appTopbar .brandLogoImage{width:104px;height:104px}.accountPage.fitProfilePage>.appTopbar .avatar{width:64px;height:64px;margin-top:48px;font-size:17px}.accountPage.fitProfilePage .accountShell{width:calc(100% - 32px);margin-top:-2px!important}.accountPage.fitProfilePage .accountLinks>a{min-height:76px}.accountPage.fitProfilePage .dangerZone{min-height:184px;padding-right:24px}.accountPage.fitProfilePage .dangerZone:after{right:4px;bottom:4px;width:144px;height:144px}}@media(max-width:390px){.accountPage.fitProfilePage .accountLinks>a{min-height:72px;padding:11px 12px}.accountPage.fitProfilePage .accountLinks b{font-size:16px}.accountPage.fitProfilePage .accountLinks small{font-size:11px}.accountPage.fitProfilePage .accountAction{height:58px;margin:24px 0 26px}.accountPage.fitProfilePage .dangerZone{padding:19px 122px 19px 18px}.accountPage.fitProfilePage .dangerZone:after{right:-10px;width:128px;height:128px}.accountPage.fitProfilePage .dangerZone p{font-size:11px}.accountPage.fitProfilePage .dangerZone button{width:154px;font-size:13px}}.accountPage.fitProfilePage{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 50% 150px,#7d2bff22 0,transparent 31%),linear-gradient(180deg,#020511,#040712 44%,#050814)!important}.accountPage.fitProfilePage:before{position:absolute;left:50%;top:0;z-index:0;width:min(980px,142vw);height:330px;transform:translateX(-50%);background:linear-gradient(180deg,#02040a00,#04071200 70%,#040712),url(/scream-login-web-background.png) top/cover no-repeat!important;pointer-events:none}.accountPage.fitProfilePage:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 300px,#8f38ff16 0,transparent 26%),linear-gradient(90deg,#040712,#04071200 17%,#04071200 83%,#040712);pointer-events:none}.accountPage.fitProfilePage>.appTopbar{z-index:2;height:174px!important}.accountPage.fitProfilePage>.appTopbar .logo{width:100px;height:100px;align-self:center;margin:0;pointer-events:none}.accountPage.fitProfilePage>.appTopbar .brandLogoImage{width:100px;height:100px;opacity:0}.accountPage.fitProfilePage>.appTopbar .avatar{position:absolute;right:34px;top:84px;width:58px;height:58px;margin:0;border:2px solid #8d43ff;background:radial-gradient(circle at 50% 50%,#151827 0 57%,#090b13 58%),linear-gradient(145deg,#8c3dff,#32135a);color:#f8ca78;font-size:17px;font-weight:800;box-shadow:0 0 0 4px #8d43ff22,0 0 26px #8d43ff78,inset 0 0 26px #000b}.accountPage.fitProfilePage .accountShell{position:relative;z-index:1;width:min(540px,calc(100% - 34px));padding:0;display:flex;flex-direction:column;gap:0}.accountPage.fitProfilePage .accountShell>.muted,.accountPage.fitProfilePage .accountShell>.step,.accountPage.fitProfilePage .accountShell>h1{display:none}.accountPage.fitProfilePage .accountLinks{margin:0;border:1px solid #733bc8b0;border-radius:8px;background:linear-gradient(145deg,#0b1220f2,#060b16f4),radial-gradient(circle at 78% 10%,#7d39ff1e,transparent 34%);box-shadow:inset 0 0 28px #ffffff04,0 0 30px #722cff14}.accountPage.fitProfilePage .accountLinks>a{position:relative;min-height:75.6px;padding:12px 16px 12px 10px;gap:12px;border-bottom:0}.accountPage.fitProfilePage .accountLinks>a:not(:last-child):after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:#ffffff14}.accountPage.fitProfilePage .accountLinks>a>svg:first-child{width:48px;height:48px;padding:10px;border:1px solid #8d43ff22;border-radius:10px;background:linear-gradient(145deg,#8d43ff22,#171026cc);color:#a86cff;box-shadow:inset 0 0 17px #8d43ff18}.accountPage.fitProfilePage .accountLinks>a>span{gap:8px}.accountPage.fitProfilePage .accountLinks b{color:#fff;font-size:17px;line-height:1.05;letter-spacing:0}.accountPage.fitProfilePage .accountLinks small{color:#9aa3b6;display:block;font-size:12px;line-height:1.15}.accountPage.fitProfilePage .accountLinks>a>svg:last-child{width:24px;height:24px;color:#c8d1e3;opacity:.95}.accountPage.fitProfilePage .accountAction{height:56px;margin:14px 0 16px;border:1px solid #733bc8b0;border-radius:7px;background:linear-gradient(145deg,#0b1220f2,#060b16f2),radial-gradient(circle at 50% 0,#7d39ff22,transparent 55%);color:#f3f5fb;font-size:18px;font-weight:800;box-shadow:inset 0 0 22px #ffffff04,0 0 24px #722cff14}.accountPage.fitProfilePage .accountAction svg{width:24px;height:24px;color:#cfd6ea}.accountPage.fitProfilePage .dangerZone{position:relative;overflow:hidden;min-height:182px;margin:0;padding:22px 26px 20px 18px;border:1px solid #ff4f7ec7;border-radius:8px;background:linear-gradient(145deg,#170918f5,#080d18f7),radial-gradient(circle at 86% 72%,#ff4f7e24 0,transparent 28%);box-shadow:0 0 25px #ff4f7e20,inset 0 0 22px #ffffff04}.accountPage.fitProfilePage .dangerZone:after{content:"";display:block;position:absolute;right:16px;bottom:9px;width:152px;height:154px;background:url(/profile-danger-crystal.png) 50%/contain no-repeat;opacity:.98;filter:drop-shadow(0 0 16px #ff4f7e);pointer-events:none}.accountPage.fitProfilePage .dangerHead{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:17px}.accountPage.fitProfilePage .dangerHead span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ff4f7e35;border-radius:11px;background:#ff4f7e12;color:#ff6f93;-webkit-clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)}.accountPage.fitProfilePage .dangerHead svg{width:18px;height:18px}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{position:relative;z-index:1;max-width:310px}.accountPage.fitProfilePage .dangerZone h2{margin:0;color:#ff6f93;font-size:19px;line-height:1}.accountPage.fitProfilePage .dangerZone p{margin:0 0 18px;color:#b6adbd;font-size:12px;line-height:1.75}.accountPage.fitProfilePage .dangerZone button{width:132px;height:42px;padding:0 13px;border:1px solid #ff6389b0;border-radius:7px;background:#ff4f7e12;color:#ff7c9e;font-size:13px;font-weight:900}.accountPage.fitProfilePage .dangerZone button svg{width:17px;height:17px}.accountPage.fitProfilePage .mobileNav{height:82px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-color:#263149;background:#07101bf4;box-shadow:0 -10px 30px #0008}.accountPage.fitProfilePage .mobileNav a{color:#757f93;font-size:10px;gap:5px}.accountPage.fitProfilePage .mobileNav a svg{width:23px;height:23px}.accountPage.fitProfilePage .mobileNav a.active{color:#f3cc78}@media(max-width:390px){.accountPage.fitProfilePage>.appTopbar{height:168px!important}.accountPage.fitProfilePage>.appTopbar .avatar{right:28px;top:82px;width:54px;height:54px}.accountPage.fitProfilePage .accountShell{width:calc(100% - 32px)}.accountPage.fitProfilePage .accountLinks>a{min-height:72px}.accountPage.fitProfilePage .accountLinks b{font-size:16px}.accountPage.fitProfilePage .accountLinks small{font-size:11px}.accountPage.fitProfilePage .dangerZone{padding-left:16px}.accountPage.fitProfilePage .dangerZone:after{right:4px;width:140px;height:146px}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{max-width:284px}}.playersPage .playersShell{width:min(780px,calc(100% - 38px));margin-bottom:118px}.playersPage .playersTitle{padding-top:8px}.playersPage .playersTitle h1{font-size:40px;letter-spacing:0}.playersPage .recordSummary{margin:30px 0 22px;border-radius:18px}.playersPage .recordSummary>div{justify-content:center;gap:14px;min-height:76px}.playersPage .recordSummary svg{width:26px;height:26px}.playersPage .recordSummary span{gap:4px;color:#aab4c7;font-size:13px}.playersPage .recordSummary b{font-size:22px;line-height:1.1}.playersPage .playerSearch{height:68px;margin-bottom:18px;padding:0 22px;border-radius:17px}.playersPage .playerSearch>svg{width:27px;height:27px}.playersPage .playerSearch input{font-size:18px}.playersPage .positionTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:28px}.playersPage .positionTabs button{height:60px;font-size:16px;font-weight:800}.playersPage .positionTabs button small{margin-left:5px;color:#aab4c7;font-size:13px}.playersPage .recordHead{margin-bottom:16px;color:#f6f7fb;font-size:17px;font-weight:800}.playersPage .recordHead b{color:#f6f7fb}.playersPage .playerRecords{gap:20px}.playersPage .playerRecords article{grid-template-columns:44px minmax(0,1fr) 132px;gap:14px 18px;align-items:start;min-height:242px;padding:28px 28px 24px;border-radius:20px}.playersPage .recordRank{width:34px;height:58px;display:grid;place-items:start center;padding-top:12px;background:linear-gradient(180deg,#2f174e,#10091c);-webkit-clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);color:#f6f0ff;font-size:18px;font-weight:950}.playersPage .recordRank.topRank{width:34px;height:58px}.playersPage .recordIdentity{min-width:0;gap:22px}.playersPage .recordIdentity>div:last-child{min-width:0}.playersPage .recordAvatar{width:82px;height:82px;flex:0 0 82px;font-size:34px}.playersPage .recordAvatar:after{bottom:-22px;width:42px;height:31px}.playersPage .recordIdentity h2{min-width:0;margin:4px 0 12px;color:#ffffff;font-size:23px;line-height:1.15}.playersPage .recordIdentity h2 small{color:#7d8799;font-size:15px;white-space:nowrap}.playersPage .recordIdentity p{color:#b0b8c7;font-size:17px}.playersPage .recordIdentity p i{margin-right:10px;padding:5px 9px;font-size:12px}.playersPage .recordManner{margin-top:12px!important;color:#66e3a5!important;font-size:15px!important}.playersPage .recordManner svg{width:18px;height:18px}.playersPage .recordScore{align-items:flex-start;padding-top:10px;text-align:left}.playersPage .recordScore span{color:#9faabd;font-size:14px}.playersPage .recordScore b{margin-top:10px;font-size:46px;line-height:.95}.playersPage .recordScore small{margin-left:5px;color:#8893a7;font-size:19px}.playersPage .recordScore:after{display:none}.playersPage .recordMeter,.playersPage .statSparkline{position:relative;display:block;overflow:hidden;border-radius:999px;background:#303747}.playersPage .recordMeter{width:100%;height:6px;margin-top:18px}.playersPage .recordMeter span,.playersPage .statSparkline span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9d4fff,#b968ff)}.playersPage .recordStats{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.playersPage .recordStats>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px 10px;gap:8px 10px;min-height:104px;padding:16px 18px}.playersPage .recordStats span{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;color:#9faabd;font-size:14px}.playersPage .recordStats span small{color:#828da0;font-size:13px}.playersPage .recordStats b{align-self:end;font-size:30px;line-height:1}.playersPage .statSparkline{align-self:end;width:150px;height:3px;margin-bottom:8px;opacity:.92}.playersPage .recordChampions{grid-column:2/4;display:flex;align-items:center;gap:14px;margin:10px 0 0;padding-left:0}.playersPage .recordChampions>span{min-width:92px;color:#9faabd;font-size:14px}.playersPage .recordChampions i{min-width:0;min-height:32px;padding:4px 10px 4px 5px;border-radius:10px;font-size:14px;white-space:nowrap}.playersPage .recordChampions img{width:32px;height:32px;border:1px solid #8c54d6;border-radius:50%;object-fit:cover}.playersPage .recordChampions em{margin:0 2px 0 1px;color:#f1d284;font-weight:950}.playersPage .recordChampions .emptyChampion{padding:8px 12px;color:#8f9aab}@media (max-width:680px){.playersPage .playersShell{width:calc(100% - 40px);margin-top:2px}.playersPage .playersTitle h1{font-size:36px}.playersPage .playersTitle .muted{font-size:16px;line-height:1.55}.playersPage .recordSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.playersPage .recordSummary>div{flex-direction:column;min-height:68px;padding:12px 8px;gap:5px;text-align:center}.playersPage .recordSummary svg{width:23px;height:23px}.playersPage .recordSummary span{font-size:12px}.playersPage .recordSummary b{font-size:20px}.playersPage .playerSearch{height:62px;padding:0 18px}.playersPage .positionTabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.playersPage .positionTabs::-webkit-scrollbar,.playersPage .recordChampions::-webkit-scrollbar{display:none}.playersPage .positionTabs button{flex:0 0 86px;height:58px}.playersPage .playerRecords article{grid-template-columns:36px minmax(0,1fr) 94px;gap:14px 12px;min-height:0;padding:22px 18px 20px}.playersPage .recordRank,.playersPage .recordRank.topRank{width:31px;height:54px;font-size:17px}.playersPage .recordIdentity{gap:16px}.playersPage .recordAvatar{width:74px;height:74px;flex-basis:74px;font-size:31px}.playersPage .recordIdentity h2{font-size:22px}.playersPage .recordIdentity h2 small{display:inline-block;margin-left:8px;font-size:14px}.playersPage .recordIdentity p{font-size:16px}.playersPage .recordScore{padding-top:8px}.playersPage .recordScore b{font-size:42px}.playersPage .recordStats{grid-column:2/4;margin-top:8px}.playersPage .recordStats>div{min-height:94px;padding:14px 16px}.playersPage .recordStats span{font-size:13px}.playersPage .recordStats span small{font-size:12px}.playersPage .recordStats b{font-size:29px}.playersPage .statSparkline{width:96px}.playersPage .recordChampions{grid-column:2/4;gap:10px;overflow-x:auto;padding-bottom:2px}.playersPage .recordChampions>span{min-width:86px;font-size:13px}.playersPage .recordChampions i{flex:0 0 auto;font-size:13px}.playersPage .playersShell{width:calc(100% - 32px)}.playersPage{overflow-x:hidden}.playersPage .playerRecords,.playersPage .playerRecords article,.playersPage .playerSearch,.playersPage .positionTabs,.playersPage .recordHead,.playersPage .recordSummary{width:100%;max-width:100%;min-width:0}.playersPage .playerRecords article{grid-template-columns:30px 60px minmax(0,1fr) 72px;gap:12px 10px;overflow:hidden;padding:18px 14px}.playersPage .recordIdentity{display:contents}.playersPage .recordRank,.playersPage .recordRank.topRank{grid-column:1;grid-row:1;width:29px;height:50px;padding-top:10px;font-size:16px}.playersPage .recordAvatar{grid-column:2;grid-row:1;align-self:center;width:60px;height:60px;flex-basis:60px;font-size:27px}.playersPage .recordAvatar:after{bottom:-16px;width:34px;height:25px}.playersPage .recordIdentity>div:last-child{grid-column:3;grid-row:1;align-self:center;min-width:0}.playersPage .recordIdentity h2{display:block;max-width:100%;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.18}.playersPage .recordIdentity h2 small{margin-left:5px;font-size:12px}.playersPage .recordIdentity p{font-size:13px;line-height:1.35}.playersPage .recordIdentity p i{margin-right:7px;padding:4px 7px;font-size:10px}.playersPage .recordManner{margin-top:8px!important;font-size:12.5px!important;line-height:1.3!important}.playersPage .recordManner svg{width:15px;height:15px}.playersPage .recordScore{grid-column:4;grid-row:1;align-self:center;width:100%;min-width:0;padding-top:0}.playersPage .recordScore span{font-size:11px}.playersPage .recordScore b{margin-top:7px;font-size:30px}.playersPage .recordScore small{display:none}.playersPage .recordMeter{height:5px;margin-top:9px}.playersPage .recordStats{grid-column:2/5;gap:8px;margin-top:12px}.playersPage .recordStats>div{min-height:82px;padding:12px}.playersPage .recordStats span{gap:6px;font-size:11px}.playersPage .recordStats span small{font-size:10px}.playersPage .recordStats b{font-size:24px}.playersPage .statSparkline{width:44px;margin-bottom:7px}.playersPage .recordChampions{grid-column:2/5;flex-wrap:wrap;gap:8px;overflow:visible;margin-top:10px}.playersPage .recordChampions>span{flex:0 0 100%;min-width:0;font-size:12px}.playersPage .recordChampions i{min-height:30px;padding:4px 9px 4px 4px;font-size:12px}.playersPage .recordChampions img{width:28px;height:28px}.playersPage:before{content:""!important;display:block!important;position:absolute;left:0;top:0;z-index:0;width:100vw;height:330px;transform:none;background:linear-gradient(180deg,#02040a00,#050713 96%),url(/scream-login-web-background.png) top /900px auto no-repeat!important;opacity:.94;pointer-events:none}.playersPage .playersShell{width:calc(100vw - 64px)!important;max-width:none!important;margin-top:4px;margin-left:20px!important;margin-right:44px!important;overflow:visible}.playersPage .playersTitle{padding-top:18px}.playersPage .playersTitle h1{margin:10px 0 8px;font-size:38px;line-height:1.1}.playersPage .playersTitle .muted{font-size:16px}.playersPage .recordSummary{margin:26px 0 18px;border-radius:18px}.playersPage .recordSummary>div{min-height:72px;flex-direction:row;justify-content:center;gap:10px;text-align:left}.playersPage .recordSummary svg{width:28px;height:28px}.playersPage .recordSummary span{font-size:12px}.playersPage .recordSummary b{font-size:19px}.playersPage .playerSearch{height:62px;border-radius:16px}.playersPage .positionTabs{gap:8px;margin-bottom:24px}.playersPage .positionTabs button{flex:0 0 78px;height:54px;border-radius:12px;font-size:15px}.playersPage .recordHead{margin:0 2px 14px;font-size:18px}.playersPage .playerRecords{gap:18px}.playersPage .playerRecords article{grid-template-columns:64px minmax(0,1fr) 76px;gap:15px 11px;align-items:center;position:relative;min-height:264px;padding:22px 14px 18px 64px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 22% 8%,#8038ff20 0,transparent 35%),linear-gradient(145deg,#0a1220f6,#060b14f7)}.playersPage .recordRank,.playersPage .recordRank.topRank{position:absolute;left:18px;top:22px;grid-column:auto;grid-row:auto;width:31px;height:58px;padding-top:13px;font-size:18px;z-index:2}.playersPage .recordIdentity{display:flex;grid-column:1/3;grid-row:1;gap:14px;min-width:0}.playersPage .recordAvatar{grid-column:auto;grid-row:auto;align-self:center;width:64px;height:64px;flex:0 0 64px;font-size:29px}.playersPage .recordAvatar:after{bottom:-18px;width:38px;height:28px}.playersPage .recordIdentity>div:last-child{grid-column:auto;grid-row:auto;align-self:center;min-width:0}.playersPage .recordIdentity h2{display:flex;align-items:center;gap:4px;max-width:100%;margin:0 0 8px;overflow:hidden;color:#fff;font-size:18px;line-height:1.16;white-space:nowrap}.playersPage .recordIdentity h2 small{flex:none;margin-left:3px;font-size:12px}.playersPage .recordIdentity p{font-size:13px;line-height:1.35}.playersPage .recordIdentity p i{margin-right:8px;padding:4px 8px;border-radius:5px;font-size:11px}.playersPage .recordManner{margin-top:9px!important;font-size:13px!important}.playersPage .recordScore{grid-column:3;grid-row:1;align-self:center;justify-self:end;width:76px}.playersPage .recordScore span{font-size:12px;text-align:left}.playersPage .recordScore b{margin-top:7px;font-size:29px;line-height:1}.playersPage .recordScore small{display:inline;margin-left:3px;font-size:12px}.playersPage .recordMeter{width:76px;height:5px;margin-top:10px}.playersPage .recordStats{grid-column:1/4;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.playersPage .recordStats>div{min-height:82px;padding:12px 12px 11px;border-radius:10px}.playersPage .recordStats span{font-size:11px}.playersPage .recordStats span small{font-size:10px}.playersPage .recordStats b{font-size:25px}.playersPage .statSparkline{width:58px}.playersPage .recordChampions{grid-column:1/4;grid-row:3;display:grid;grid-template-columns:82px repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;margin-top:3px}.playersPage .recordChampions>span{min-width:0;font-size:12px}.playersPage .recordChampions i{justify-content:flex-start;min-width:0;min-height:31px;padding:4px 8px 4px 4px;overflow:hidden;font-size:12px;text-overflow:ellipsis}.playersPage .recordChampions img{width:28px;height:28px;flex:none}.appPage.playersPage{padding-top:0!important}.playersPage>.appTopbar{position:relative;z-index:2;height:calc(116px + env(safe-area-inset-top))!important;width:100%!important;min-height:0!important;padding:calc(env(safe-area-inset-top) + 22px) 28px 0!important;background:transparent!important}.playersPage>.appTopbar .logo{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 20px);transform:translateX(-50%)}.playersPage>.appTopbar .brandLogoImage{width:86px!important;height:86px!important;filter:drop-shadow(0 0 16px #9c4dff80) drop-shadow(0 0 24px #ffffff18)}.playersPage>.appTopbar .backButtonSlot{width:48px;height:48px}.playersPage>.appTopbar .avatar{width:50px;height:50px;border-radius:50%;font-size:15px}.playersPage:before{top:0;height:365px;background:linear-gradient(180deg,#02040a00,#050713 92%),radial-gradient(circle at 50% 60%,#a74cff2c 0,transparent 38%),url(/scream-login-web-background.png) top /960px auto no-repeat!important;opacity:.98}.playersPage:after{content:""!important;position:absolute;left:0;right:0;top:92px;z-index:0;height:255px;background:radial-gradient(circle at 50% 76%,#e1bdff36 0 2px,transparent 4px),linear-gradient(90deg,#050713,#05071300 18%,#05071300 82%,#050713),linear-gradient(180deg,transparent,#050713);pointer-events:none}.playersPage .playersShell{position:relative;z-index:1;margin-top:0!important}.playersPage .playersTitle{padding-top:16px}.playersPage .playersTitle .step{letter-spacing:6px;font-size:12px}.playersPage .playersTitle h1{margin:12px 0 10px;font-size:42px;line-height:1.05;letter-spacing:0}.playersPage .playersTitle .muted{font-size:16px;line-height:1.55}.playersPage .recordSummary{margin-top:34px}.appPage.playersPage{min-height:100svh;padding-top:0!important}.playersPage>.appTopbar{position:absolute!important;left:0!important;right:0!important;top:0!important;z-index:4!important;width:100%!important;height:calc(118px + env(safe-area-inset-top))!important;min-height:0!important;padding:calc(env(safe-area-inset-top) + 16px) 30px 0!important;border:0!important;background:transparent!important}.playersPage>.appTopbar .logo{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 15px)!important;transform:translateX(-50%)!important;width:88px!important;height:88px!important;display:grid!important;place-items:center!important}.playersPage>.appTopbar .brandLogoImage{width:88px!important;height:88px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px #9d4fff82) drop-shadow(0 0 28px #ffffff18)}.playersPage>.appTopbar .backButton,.playersPage>.appTopbar .backButtonSlot{opacity:0!important;pointer-events:none!important}.playersPage>.appTopbar .avatar{justify-self:end!important;width:50px!important;height:50px!important;border-radius:50%!important;border-color:#8e4cff80!important;background:radial-gradient(circle at 50% 20%,#2b1447,#100821 72%)!important;color:#f6d886!important;font-size:15px!important}.playersPage:before{display:block!important;top:0!important;width:100vw!important;height:356px!important;transform:none!important;background:linear-gradient(180deg,#02040a00,#050713 95%),radial-gradient(circle at 50% 68%,#c070ff34 0,transparent 30%),url(/scream-login-web-background.png) top /940px auto no-repeat!important;opacity:.98!important}.playersPage:after,.playersPage:before{content:""!important;position:absolute!important;left:0!important;z-index:0!important;pointer-events:none!important}.playersPage:after{right:0!important;top:110px!important;height:238px!important;background:radial-gradient(circle at 50% 76%,#f1c7ff4a 0 2px,transparent 5px),linear-gradient(90deg,#050713,#05071300 18%,#05071300 82%,#050713),linear-gradient(180deg,transparent,#050713 96%)}.playersPage .playersShell{position:relative!important;z-index:2!important;width:calc(100vw - 64px)!important;max-width:none!important;margin:0 44px 110px 20px!important;padding-top:calc(env(safe-area-inset-top) + 126px)!important;overflow:visible!important}.playersPage .playersTitle{display:block!important;margin:0 auto!important;padding-top:0!important;text-align:center!important}.playersPage .playersTitle .step{display:block!important;margin:0 0 11px!important;color:#f0cf82!important;font-size:12px!important;font-weight:900!important;letter-spacing:6px!important;line-height:1.2!important}.playersPage .playersTitle h1{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:40px!important;font-weight:950!important;line-height:1.06!important;letter-spacing:0!important;text-shadow:0 0 24px #ffffff22!important}.playersPage .playersTitle .muted{display:block!important;margin:0!important;color:#adb6c8!important;font-size:15px!important;line-height:1.5!important}.playersPage .recordSummary{margin-top:34px!important}}.homeProfilePill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:94px;height:42px;padding:0 17px;border:1px solid #8d5ce060;border-radius:999px;background:#080d19bd;box-shadow:inset 0 0 18px #a855ff12,0 0 22px #7b39ff14;color:#f1edf8;font-weight:900}.homeHeroCrystal{top:0;z-index:0;width:268px;height:215px;pointer-events:none}.homeHeroCrystal,.homeHeroCrystal:before{position:absolute;left:50%;transform:translateX(-50%)}.homeHeroCrystal:before{content:"S";top:2px;z-index:2;width:88px;height:76px;display:grid;place-items:center;color:#ffffff;font:italic 900 68px/1 Georgia,serif;text-shadow:-6px 4px 0 #3e1383,5px -2px 0 #7a37ff,0 0 14px #a85cff,0 0 28px #ffffff40;filter:drop-shadow(0 0 12px #a85cff) drop-shadow(0 0 22px #ffffff35)}.homeHeroCrystal:after{content:"";position:absolute;left:50%;bottom:18px;width:190px;height:54px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,#d7a8ff80 0,#8f39ff38 42%,transparent 72%);filter:blur(10px)}.homeHeroCrystal img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 18px #9c4dff9c) drop-shadow(0 0 34px #ffffff18)}@media(max-width:680px){.appPage.homeAppPage{--homeTopSafe:max(env(safe-area-inset-top),44px);--homeNavHeight:calc(66px + env(safe-area-inset-bottom));min-height:100dvh!important;height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:0 0 var(--homeNavHeight)!important;background:radial-gradient(circle at 50% 18%,#8f38ff33 0,transparent 29%),linear-gradient(180deg,#01040d,#050713 52%,#040711)!important}.homeAppPage:before{position:absolute;top:0;height:338px;width:130vw;background:linear-gradient(180deg,#01040d00,#050713 96%),radial-gradient(circle at 50% 50%,#b05cff26 0,transparent 38%),url(/scream-login-web-hero.png) center -18px /auto 334px no-repeat!important;opacity:.84}.homeAppPage:after{background:radial-gradient(circle at 50% 228px,#ffffff18 0 1px,transparent 4px),radial-gradient(circle at 50% 252px,#9d4dff36 0,transparent 26%),linear-gradient(90deg,#050713,#05071300 17%,#05071300 83%,#050713)!important}.homeAppPage>.topbar{flex:0 0 calc(var(--homeTopSafe) + 50px);width:100%!important;max-width:none!important;height:calc(var(--homeTopSafe) + 50px)!important;margin:0!important;padding:var(--homeTopSafe) 28px 0!important;align-items:flex-start;background:transparent!important;position:relative}.homeAppPage>.topbar .logo{position:absolute;left:28px;top:var(--homeTopSafe)}.homeAppPage>.topbar .brandLogoImage{width:64px!important;height:64px!important;border-radius:20px;object-fit:contain;filter:drop-shadow(0 0 12px #9c4dff94) drop-shadow(0 0 24px #ffffff18)}.homeProfilePill{position:fixed;left:auto!important;right:28px!important;top:calc(var(--homeTopSafe) + 10px);z-index:8;width:auto!important;height:34px;min-width:86px;transform:none!important;margin-top:0;padding:0 15px;font-size:12px;text-decoration:none}.homeAppPage .hero{flex:0 0 238px;width:calc(100% - 36px)!important;min-height:0;margin:-18px auto 0!important;padding:0 0 8px!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;text-align:center}.homeHeroCrystal{top:-54px;width:250px;height:150px;opacity:1}.homeHeroCrystal:after{bottom:9px;width:174px;height:45px;background:radial-gradient(ellipse at 50% 50%,#ffffffd8 0 2px,#cf7dff96 3px 9px,#7c2bff52 18px,transparent 58%),repeating-radial-gradient(ellipse at 50% 50%,#b66cff6f 0 2px,transparent 3px 13px);box-shadow:0 0 28px #9c4dff8e,0 15px 30px #000b}.homeHeroCrystal img{display:none}.homeAppPage .hero .eyebrow{height:28px;margin:0 0 8px;padding:0 12px;border-color:#ffffff2e;border-radius:999px;background:#090f1dcc;color:#f1d283;font-size:12px;letter-spacing:0}.homeAppPage .hero h1{margin:0 0 6px;font-size:30px;line-height:1.04;letter-spacing:0;text-shadow:0 0 24px #ffffff1c}.homeAppPage .hero>p{margin:0;color:#b5bfd2;font-size:11px;line-height:1.35}.homeAppPage .heroActions{width:100%;margin-top:10px}.homeAppPage .primaryButton{width:min(100%,510px);height:46px;min-height:46px;border-radius:12px;font-size:16px;letter-spacing:0}.homeAppPage .trust{margin-top:7px;gap:17px;color:#9ca6bb;font-size:9.5px}.homeAppPage .homeRules{flex:1 1 auto;min-height:0;width:calc(100% - 54px)!important;margin-inline:auto;padding:0 0 9px!important;display:flex;flex-direction:column}.homeAppPage .rulesHeading{flex:0 0 auto;margin:0 0 6px}.homeAppPage .rulesHeading .step{margin:0 0 3px;color:#f0c86c;font-size:10px;letter-spacing:0!important}.homeAppPage .rulesHeading h2{margin:0 0 4px;font-size:20px;line-height:1.08;letter-spacing:0}.homeAppPage .rulesHeading>p:last-child{color:#9faabd;font-size:8.8px;line-height:1.25}.homeAppPage .ruleSteps{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.homeAppPage .ruleSteps article{min-height:0!important;height:100%;grid-template-columns:40px minmax(0,1fr) 31px;padding:5px 9px;border-radius:10px;background:linear-gradient(90deg,#0b1221f2,#0c1324dc),radial-gradient(circle at 92% 50%,#8e39ff3a,transparent 26%)}.homeAppPage .ruleSteps article>i{width:32px;height:32px;border-radius:13px}.homeAppPage .ruleSteps article>i svg{width:18px;height:18px}.homeAppPage .ruleSteps article>div{min-width:0;padding:0 5px 0 8px}.homeAppPage .ruleSteps h3{margin:0 0 2px;font-size:11px;line-height:1.12;letter-spacing:0}.homeAppPage .ruleSteps p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#a6b0c2;font-size:8.2px;line-height:1.22}.homeAppPage .ruleSteps article>span{color:#b56cff;font-size:16px;letter-spacing:0}.homeAppPage .ruleNotes{flex:0 0 auto;min-height:45px;margin-top:6px;padding:7px 10px;border-radius:10px;gap:9px}.homeAppPage .ruleNotes>svg:first-child{width:18px;height:18px}.homeAppPage .ruleNotes b{font-size:10px;letter-spacing:0}.homeAppPage .ruleNotes p{margin-top:3px;font-size:7.6px;line-height:1.25}.riotDisclaimer{flex:0 0 auto;margin:5px 4px 0;font-size:7px;line-height:1.18}.homeAppPage .mobileNav{left:0!important;right:0!important;bottom:0!important;width:100%!important;height:66px;transform:none!important;border-right:0;border-bottom:0;border-left:0;border-radius:0}}@media(max-width:680px) and (max-height:820px){.appPage.homeAppPage{--homeTopSafe:max(env(safe-area-inset-top),36px);--homeNavHeight:calc(62px + env(safe-area-inset-bottom))}.homeAppPage>.topbar{flex-basis:calc(var(--homeTopSafe) + 44px);height:calc(var(--homeTopSafe) + 44px)!important;padding-inline:24px!important}.homeAppPage>.topbar .brandLogoImage{width:56px!important;height:56px!important}.homeProfilePill{right:24px;top:calc(var(--homeTopSafe) + 8px);height:31px;min-width:78px;font-size:11px}.homeAppPage .hero{flex-basis:220px;margin-top:-12px!important}.homeHeroCrystal{width:144px;height:112px}.homeAppPage .hero .eyebrow{height:27px;margin-bottom:8px;font-size:10.5px}.homeAppPage .hero h1{font-size:27px}.homeAppPage .hero>p{font-size:10px;line-height:1.28}.homeAppPage .heroActions{margin-top:12px}.homeAppPage .primaryButton{height:40px;min-height:40px;font-size:14px}.homeAppPage .trust{margin-top:7px;font-size:9.5px}.homeAppPage .homeRules{width:calc(100% - 48px)!important}.homeAppPage .rulesHeading h2{font-size:18px}.homeAppPage .rulesHeading>p:last-child{font-size:9px}.homeAppPage .ruleSteps{gap:5px}.homeAppPage .ruleSteps article{grid-template-columns:38px minmax(0,1fr) 30px;padding:5px 8px}.homeAppPage .ruleSteps article>i{width:31px;height:31px}.homeAppPage .ruleSteps h3{font-size:10.5px}.homeAppPage .ruleSteps p{font-size:7.8px;line-height:1.2}.homeAppPage .ruleNotes{min-height:45px;margin-top:6px}.homeAppPage .mobileNav{height:62px}}@media (max-width:680px){.appPage.playersPage{--playersStatusTop:max(env(safe-area-inset-top),44px);--playersSide:22px;padding-top:0!important;background:#050713!important}.playersPage>.appTopbar{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:6!important;width:100%!important;height:calc(var(--playersStatusTop) + 112px)!important;min-height:0!important;margin:0!important;padding:var(--playersStatusTop) 32px 0!important;border:0!important;background:transparent!important;grid-template-columns:56px 1fr 56px!important;align-items:start!important}.playersPage>.appTopbar .logo{position:absolute!important;left:50%!important;top:calc(var(--playersStatusTop) + 14px)!important;width:86px!important;height:86px!important;transform:translateX(-50%)!important;display:grid!important;place-items:center!important}.playersPage>.appTopbar .brandLogoImage{width:86px!important;height:86px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px #9b4dff8c) drop-shadow(0 0 22px #ffffff1c)!important}.playersPage>.appTopbar .backButton,.playersPage>.appTopbar .backButtonSlot{opacity:0!important;pointer-events:none!important}.playersPage>.appTopbar .avatar{justify-self:end!important;width:48px!important;height:48px!important;margin-top:34px!important;border:1px solid #7d35c9a8!important;border-radius:50%!important;background:radial-gradient(circle at 50% 20%,#281342 0,#110820 72%)!important;color:#f4d47e!important;font-size:15px!important;font-weight:900!important;box-shadow:0 0 20px #8d3cff30,inset 0 0 18px #8d3cff18!important}.playersPage:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;width:100vw!important;height:var(--playersReferenceHeader)!important;transform:none!important;background:url(/players-reference-header.png) top/100% auto no-repeat!important;opacity:1!important;pointer-events:none!important}.playersPage:after{display:none!important}.playersPage .playersShell{position:relative!important;z-index:3!important;width:calc(100vw - (var(--playersSide) * 2))!important;max-width:none!important;margin:0 var(--playersSide) 110px!important;padding-top:calc(var(--playersReferenceHeader) + 22px)!important;overflow:visible!important}.playersPage .playersTitle{display:none!important;margin:0 auto!important;padding:0!important;text-align:center!important}.playersPage .playersTitle .step{display:block!important;margin:0 0 14px!important;color:#f0cf82!important;font-size:14px!important;font-weight:950!important;line-height:1!important;letter-spacing:7px!important;text-shadow:0 0 12px #d6a95138!important}.playersPage .playersTitle h1{display:block!important;margin:0 0 12px!important;color:#fff!important;font-size:42px!important;font-weight:950!important;line-height:1.03!important;letter-spacing:0!important;text-shadow:0 0 20px #ffffff24,0 2px 10px #0009!important}.playersPage .playersTitle .muted{display:block!important;margin:0!important;color:#aeb6c8!important;font-size:15px!important;line-height:1.45!important}.playersPage .recordSummary{display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:30px 0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:linear-gradient(145deg,#0b1220eb,#07101de5)!important;box-shadow:inset 0 0 26px #ffffff05,0 0 18px #0008!important}.playersPage .recordSummary>div{min-height:74px!important;padding:14px 9px!important;flex-direction:row!important;justify-content:center!important;gap:12px!important;text-align:left!important}.playersPage .recordSummary svg{width:30px!important;height:30px!important;color:#a855ff!important}.playersPage .recordSummary span{color:#a9b2c3!important;font-size:12px!important;line-height:1.2!important}.playersPage .recordSummary b{margin-top:4px!important;color:#fff!important;font-size:20px!important;line-height:1!important}.playersPage .playerSearch{display:none!important;height:66px!important;margin:0 0 22px!important;padding:0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:#0a111feb!important}.playersPage .playerSearch>svg{width:26px!important;height:26px!important;color:#8792a7!important}.playersPage .playerSearch input{font-size:16px!important}}.appPage,.authPage,.onboardingPage,body{background:#000 url(/app-default-background.png) top/cover no-repeat}.accountPage.fitProfilePage,.accountPage.fitProfilePage:after,.accountPage.fitProfilePage:before,.appPage,.authPage,.onboardingPage,body{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage .mobileNav,.mobileNav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding-top:0!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;background:#000 url(/profile-app-background.png) top/cover no-repeat!important}.accountPage.fitProfilePage:before{display:none!important;position:absolute!important;left:50%!important;top:0!important;width:min(820px,154vw)!important;height:250px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,#02040a00,#04071200 72%,#040712),url(/profile-app-background.png) top /cover no-repeat!important}.accountPage.fitProfilePage:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:radial-gradient(circle at 50% 260px,#8f38ff16 0,transparent 25%),linear-gradient(90deg,#040712,#04071200 17%,#04071200 83%,#040712)!important;pointer-events:none!important}.accountPage.fitProfilePage>.appTopbar{position:relative!important;width:100%!important;height:160px!important;padding:0 34px!important;margin:0!important;border:0!important;box-shadow:none!important}.accountPage.fitProfilePage>.appTopbar .brandLogoImage{width:100px!important;height:100px!important;opacity:0!important}.accountPage.fitProfilePage .avatar,.accountPage.fitProfilePage>.appTopbar .avatar{display:none!important}.accountPage.fitProfilePage .accountShell{position:relative!important;z-index:1!important;width:min(540px,calc(100% - 34px))!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important}.accountPage.fitProfilePage .accountShell>.muted,.accountPage.fitProfilePage .accountShell>.step,.accountPage.fitProfilePage .accountShell>h1{display:none!important}.accountPage.fitProfilePage .accountLinks{margin:0!important;border:1px solid #733bc8b0!important;border-radius:8px!important;background:linear-gradient(145deg,#0b1220f2,#060b16f4),radial-gradient(circle at 78% 10%,#7d39ff1e,transparent 34%)!important;box-shadow:inset 0 0 28px #ffffff04,0 0 30px #722cff14!important}.accountPage.fitProfilePage .accountLinks>a{position:relative!important;min-height:70px!important;padding:10px 16px 10px 10px!important;gap:12px!important;border-bottom:0!important}.accountPage.fitProfilePage .accountLinks>a:not(:last-child):after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;background:#ffffff14!important}.accountPage.fitProfilePage .accountLinks>a>svg:first-child{width:48px!important;height:48px!important;padding:10px!important;border:1px solid #8d43ff22!important;border-radius:10px!important;background:linear-gradient(145deg,#8d43ff22,#171026cc)!important;color:#a86cff!important;box-shadow:inset 0 0 17px #8d43ff18!important}.accountPage.fitProfilePage .accountLinks b{color:#fff!important;font-size:17px!important;line-height:1.05!important;letter-spacing:0!important}.accountPage.fitProfilePage .accountLinks small{color:#9aa3b6!important;display:block!important;font-size:12px!important;line-height:1.15!important}.accountPage.fitProfilePage .accountLinks>a>svg:last-child{width:24px!important;height:24px!important;color:#c8d1e3!important;opacity:.95!important}.accountPage.fitProfilePage .accountAction{height:54px!important;margin:14px 0!important;border:1px solid #733bc8b0!important;border-radius:7px!important;background:linear-gradient(145deg,#0b1220f2,#060b16f2),radial-gradient(circle at 50% 0,#7d39ff22,transparent 55%)!important;color:#f3f5fb!important;font-size:18px!important;font-weight:800!important;box-shadow:inset 0 0 22px #ffffff04,0 0 24px #722cff14!important}.accountPage.fitProfilePage .dangerZone{position:relative!important;overflow:hidden!important;min-height:170px!important;margin:0!important;padding:20px 24px 18px 18px!important;border:1px solid #ff4f7ec7!important;border-radius:8px!important;background:linear-gradient(145deg,#170918f5,#080d18f7),radial-gradient(circle at 86% 72%,#ff4f7e24 0,transparent 28%)!important;box-shadow:0 0 25px #ff4f7e20,inset 0 0 22px #ffffff04!important}.accountPage.fitProfilePage .dangerZone:after{content:""!important;display:block!important;position:absolute!important;right:8px!important;bottom:4px!important;width:136px!important;height:138px!important;background:url(/profile-danger-crystal.png) 50%/contain no-repeat!important;opacity:.98!important;filter:drop-shadow(0 0 16px #ff4f7e)!important;-webkit-clip-path:none!important;clip-path:none!important;pointer-events:none!important}.accountPage.fitProfilePage .dangerHead{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.accountPage.fitProfilePage .dangerHead span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #ff4f7e35!important;border-radius:11px!important;background:#ff4f7e12!important;color:#ff6f93!important;-webkit-clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)!important;clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)!important}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone h2,.accountPage.fitProfilePage .dangerZone p{position:relative!important;z-index:1!important;max-width:300px!important}.accountPage.fitProfilePage .dangerZone h2{margin:0!important;color:#ff6f93!important;font-size:19px!important;line-height:1!important}.accountPage.fitProfilePage .dangerZone p{margin:0 0 15px!important;color:#b6adbd!important;line-height:1.68!important}.accountPage.fitProfilePage .dangerZone button{width:132px!important;height:40px!important;padding:0 13px!important;border:1px solid #ff6389b0!important;border-radius:7px!important;background:#ff4f7e12!important;color:#ff7c9e!important;font-size:13px!important;font-weight:900!important}.accountPage.fitProfilePage .mobileNav{height:82px!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;border-color:#263149!important;background:#07101bf4!important;box-shadow:0 -10px 30px #0008!important}.accountPage.fitProfilePage .mobileNav a{color:#757f93!important;font-size:10px!important;gap:5px!important}.accountPage.fitProfilePage .mobileNav a svg{width:23px!important;height:23px!important}.accountPage.fitProfilePage .mobileNav a.active{color:#f3cc78!important}@media (max-width:390px){.accountPage.fitProfilePage>.appTopbar{height:156px!important}.accountPage.fitProfilePage .accountShell{width:calc(100% - 32px)!important}.accountPage.fitProfilePage .accountLinks>a{min-height:68px!important}.accountPage.fitProfilePage .accountLinks b{font-size:16px!important}.accountPage.fitProfilePage .accountLinks small{font-size:11px!important}.accountPage.fitProfilePage .dangerZone{min-height:166px!important;padding-left:16px!important}.accountPage.fitProfilePage .dangerZone:after{right:0!important;width:128px!important;height:132px!important}}.appPage:not(.accountPage),.authPage,.onboardingPage,body{background:#000 url(/app-default-background.png) top/cover no-repeat!important}@media (max-width:680px){.appPage.playersPage{--playersStatusTop:max(env(safe-area-inset-top),44px);--playersSide:22px;position:relative!important;min-height:100dvh!important;padding-top:0!important;background:#000 url(/app-default-background.png) top/cover no-repeat!important;isolation:isolate!important}.playersPage:before{content:none!important;display:none!important;background:none!important}.playersPage:after{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;background:linear-gradient(180deg,#02040a00,#02040a30 34%,#02040ad8 72%,#02040af5)!important;pointer-events:none!important}.playersPage>.appTopbar{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:5!important;width:100%!important;height:calc(var(--playersStatusTop) + 96px)!important;min-height:0!important;margin:0!important;padding:var(--playersStatusTop) 32px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.playersPage>.appTopbar .logo{display:none!important}.playersPage>.appTopbar .backButton,.playersPage>.appTopbar .backButtonSlot{opacity:0!important;pointer-events:none!important}.playersPage>.appTopbar .avatar{position:absolute!important;right:32px!important;top:calc(var(--playersStatusTop) + 20px)!important;width:48px!important;height:48px!important;transform:none!important;border:1px solid #7d35c9a8!important;border-radius:50%!important;background:radial-gradient(circle at 50% 20%,#281342 0,#110820 72%)!important;color:#f4d47e!important;font-size:15px!important;font-weight:900!important;box-shadow:0 0 20px #8d3cff30,inset 0 0 18px #8d3cff18!important}.playersPage .playersShell{position:relative!important;z-index:2!important;width:calc(100vw - (var(--playersSide) * 2))!important;max-width:none!important;margin:0 var(--playersSide) 110px!important;padding-top:calc(var(--playersStatusTop) + 178px)!important;overflow:visible!important}.playersPage .playersTitle{display:block!important;margin:0 auto!important;padding:0!important;text-align:center!important}.playersPage .playersTitle .step{display:block!important;margin:0 0 14px!important;color:#f0cf82!important;font-size:14px!important;font-weight:950!important;line-height:1!important;letter-spacing:7px!important;text-shadow:0 0 12px #d6a95138!important}.playersPage .playersTitle h1{display:block!important;margin:0 0 12px!important;color:#fff!important;font-size:42px!important;font-weight:950!important;line-height:1.03!important;letter-spacing:0!important;text-shadow:0 0 20px #ffffff24,0 2px 10px #0009!important}.playersPage .playersTitle .muted{display:block!important;margin:0!important;color:#aeb6c8!important;font-size:15px!important;line-height:1.45!important}.playersPage .recordSummary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:30px 0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:linear-gradient(145deg,#0b1220eb,#07101de5)!important;box-shadow:inset 0 0 26px #ffffff05,0 0 18px #0008!important}.playersPage .recordSummary>div{min-height:74px!important;padding:14px 9px!important;flex-direction:row!important;justify-content:center!important;gap:12px!important;text-align:left!important}.playersPage .recordSummary svg{width:30px!important;height:30px!important;color:#a855ff!important}.playersPage .recordSummary span{color:#a9b2c3!important;font-size:12px!important;line-height:1.2!important}.playersPage .recordSummary b{margin-top:4px!important;color:#fff!important;font-size:20px!important;line-height:1!important}.playersPage .playerSearch{display:flex!important;height:66px!important;margin:0 0 22px!important;padding:0 22px!important;border:1px solid #30394e!important;border-radius:16px!important;background:#0a111feb!important}.playersPage .playerSearch>svg{width:26px!important;height:26px!important;color:#8792a7!important}.playersPage .playerSearch input{font-size:16px!important}}.appPage:not(.accountPage),.authPage,.onboardingPage,body{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}@media (max-width:680px){.appPage.playersPage{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}}.appPage,.appPage:after,.appPage:before,.authPage,.authPage:after,.authPage:before,.onboardingPage,.onboardingPage:after,.onboardingPage:before,body{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.appPage.queueRoomsPage{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}@media (max-width:680px){.appPage.queueRoomsPage{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}}.accountPage .mobileNav,.accountPage.fitProfilePage .mobileNav,.homeAppPage .mobileNav,.mobileNav,.playersPage .mobileNav{position:fixed!important;z-index:50!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:7px 0 max(8px,env(safe-area-inset-bottom))!important;transform:none!important;border:0!important;border-top:1px solid #263149!important;border-radius:0!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0,#1c294030 0,#07101b00 68%),linear-gradient(180deg,#07101bf7,#050b14fb)!important;box-shadow:0 -16px 36px #0009,inset 0 1px 0 #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage .mobileNav a,.mobileNav a{flex:1 1!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#7d879c!important;text-decoration:none!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.accountPage.fitProfilePage .mobileNav a svg,.mobileNav a svg{width:22px!important;height:22px!important;stroke-width:2!important}.accountPage .mobileNav a.active,.accountPage.fitProfilePage .mobileNav a.active,.homeAppPage .mobileNav a.active,.mobileNav a.active,.playersPage .mobileNav a.active{color:var(--mobile-nav-active,#f4bd57)!important;text-shadow:0 0 14px #ffffff24!important}.mobileNav{--mobile-nav-count:4;--mobile-nav-index:0;--mobile-nav-from-index:0;--mobile-nav-active:#f4bd57;--mobile-nav-sweep-origin:left;translate:0 0!important;transition:translate .36s cubic-bezier(.22,1,.36,1),opacity .24s ease!important;will-change:translate,opacity!important}.mobileNav.mobileNavHidden{translate:0 calc(100% + 24px)!important;opacity:0!important;pointer-events:none!important}.mobileNav.mobileNavReveal{animation:mobileNavRiseIn .46s cubic-bezier(.18,.86,.24,1) both!important}@keyframes mobileNavRiseIn{0%{translate:0 calc(100% + 24px);opacity:0}to{translate:0 0;opacity:1}}.mobileNav .mobileNavSweep{position:absolute!important;z-index:1!important;left:0!important;top:7px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100% / var(--mobile-nav-count))!important;pointer-events:none!important;transform:translate3d(calc(var(--mobile-nav-index) * 100%),0,0);will-change:transform}.mobileNav[data-moving=true] .mobileNavSweep{animation:mobileNavSweepTravel .56s cubic-bezier(.18,.86,.24,1) both}.mobileNav .mobileNavSweep:before{content:""!important;position:absolute!important;inset:4px 9px 5px!important;border-radius:14px!important;background:var(--mobile-nav-active)!important;opacity:.15!important;transform:scaleX(1);transform-origin:var(--mobile-nav-sweep-origin);box-shadow:0 0 26px var(--mobile-nav-active),inset 0 0 18px #ffffff12!important}.mobileNav[data-moving=true] .mobileNavSweep:before{animation:mobileNavColorFill .56s cubic-bezier(.18,.86,.24,1) both}.mobileNav .mobileNavSweep:after{content:""!important;position:absolute!important;left:23%!important;right:23%!important;bottom:5px!important;height:2px!important;border-radius:999px!important;background:var(--mobile-nav-active)!important;opacity:.86!important;box-shadow:0 0 18px var(--mobile-nav-active)!important}.accountPage.fitProfilePage .mobileNav a,.mobileNav a{position:relative!important;z-index:2!important;transform:translateZ(0);transition:color .18s ease,text-shadow .18s ease!important}@keyframes mobileNavSweepTravel{0%{transform:translate3d(calc(var(--mobile-nav-from-index) * 100%),0,0)}to{transform:translate3d(calc(var(--mobile-nav-index) * 100%),0,0)}}@keyframes mobileNavColorFill{0%{opacity:.08;transform:scaleX(.82)}42%{opacity:.16}to{opacity:.15;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mobileNav .mobileNavSweep,.mobileNav .mobileNavSweep:after,.mobileNav .mobileNavSweep:before{animation:none!important}.mobileNav .mobileNavSweep:before{transform:scaleX(1)!important}.accountPage .mobileNav a.active,.accountPage.fitProfilePage .mobileNav a.active,.homeAppPage .mobileNav a.active,.mobileNav a.active,.playersPage .mobileNav a.active{color:var(--mobile-nav-active,#f4bd57)!important;transition:none!important}}.appPage.queueRoomsPage{background:#000 url(/queue-room-background.png) top/cover no-repeat!important}.queueRoomsPage .roomsShell{margin-top:28px!important;padding-bottom:110px!important}.queueRoomsPage .roomHelp{position:fixed!important;left:50%!important;bottom:90px!important;width:min(640px,calc(100% - 44px))!important;margin:0!important;padding:0 4px!important;transform:translateX(-50%)!important}.roomCreateForm{position:relative!important}.roomCreateClose{position:absolute!important;top:12px!important;right:12px!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;border:1px solid #394250!important;border-radius:50%!important;background:#070c14d9!important;color:#c8d1df!important;box-shadow:0 5px 12px #0006!important}.roomCreateClose svg{width:12px!important;height:12px!important}.roomCreateClose:disabled{opacity:.45!important;cursor:not-allowed!important}@media (max-width:680px){.appPage.queueRoomsPage{padding-top:max(env(safe-area-inset-top),18px)!important;background:#000 url(/queue-room-background.png) top/cover no-repeat!important}.queueRoomsPage .roomsShell{margin-top:clamp(104px,16vh,150px)!important;padding-bottom:120px!important}.queueRoomsPage .roomHelp{bottom:calc(76px + env(safe-area-inset-bottom))!important;width:calc(100% - 42px)!important;padding:0!important}}.tierMeasurePage:not(.tierResultPage):after{background:linear-gradient(180deg,#00000010,#050913 92%)!important}.appPage.playersPage{position:relative!important;background:#000!important;isolation:isolate!important}.playersPage:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;width:auto!important;height:auto!important;background:#000 url(/queue-room-background.png) top/cover no-repeat!important;pointer-events:none!important}.playersPage:after{content:none!important;display:none!important;background:none!important}.playersPage .playersShell{position:relative!important;z-index:2!important}@media (max-width:680px){.appPage.playersPage{background:#000!important;padding-top:0!important}.playersPage .playersShell{padding-top:calc(max(env(safe-area-inset-top), 18px) + clamp(104px, 16vh, 150px))!important}.playersPage .playersTitle{text-align:left!important}.playersPage .playersTitle .step{margin:0 0 8px!important;font-size:12px!important;letter-spacing:4px!important}.playersPage .playersTitle h1{margin:0 0 18px!important;font-size:24px!important;line-height:1.15!important;letter-spacing:0!important}.playersPage .playersTitle .muted{margin:0 0 26px!important;font-size:14px!important;line-height:1.55!important}}.accountPage.fitProfilePage .dangerHead,.accountPage.fitProfilePage .dangerZone h2{display:none!important}.accountPage.fitProfilePage .dangerZone{display:flex!important;min-height:118px!important;padding:16px 18px!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}.accountPage.fitProfilePage .dangerZone:after{right:4px!important;bottom:2px!important;width:86px!important;height:92px!important;opacity:.42!important}.accountPage.fitProfilePage .dangerZone p{max-width:330px!important;margin:0!important;color:#c0b7c5!important;font-size:12px!important;line-height:1.55!important}.accountPage.fitProfilePage .dangerZone p br{display:block!important}.accountPage.fitProfilePage .dangerZone button{width:128px!important;height:38px!important;margin:0!important}@media (max-width:390px){.accountPage.fitProfilePage .dangerZone{min-height:112px!important;padding:14px 16px!important}.accountPage.fitProfilePage .dangerZone:after{right:0!important;width:76px!important;height:82px!important}.accountPage.fitProfilePage .dangerZone p{max-width:306px!important;font-size:11px!important}}.accountPage.fitProfilePage{position:relative!important;isolation:isolate!important}.accountPage.fitProfilePage,.accountPage.fitProfilePage:before{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;width:auto!important;height:auto!important;transform:none!important;opacity:1!important;pointer-events:none!important}.accountPage.fitProfilePage:after{content:none!important;display:none!important;background:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage .accountShell,.accountPage.fitProfilePage>.appTopbar{position:relative!important}.accountPage.fitProfilePage>.appTopbar{z-index:2!important;background:transparent!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accountPage.fitProfilePage .accountShell{z-index:2!important}.appPage.playersPage{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}.playersPage:after,.playersPage:before{content:none!important;display:none!important;background:none!important}@media (max-width:680px){.appPage.playersPage{--playersSide:34px;padding-top:max(env(safe-area-inset-top),18px)!important;background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}.playersPage>.appTopbar{display:none!important}.playersPage .playersShell{width:calc(100% - (var(--playersSide) * 2))!important;max-width:none!important;margin:0 var(--playersSide) 110px!important;padding-top:clamp(104px,16vh,150px)!important}.playersPage .playersTitle{display:block!important;margin:0!important;padding:0!important;text-align:left!important}.playersPage .playersTitle .step{display:block!important;margin:0 0 8px!important;color:#f0cf82!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:4px!important}.playersPage .playersTitle h1{display:block!important;margin:0 0 18px!important;color:#fff!important;font-size:24px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:0!important}.playersPage .playersTitle .muted{display:block!important;margin:0 0 26px!important;color:#aeb6c8!important;font-size:14px!important;line-height:1.55!important}.playersPage .playerSearch,.playersPage .recordSummary{margin:0 0 22px!important}.queueRoomsPage .roomsHead{align-items:center!important;margin:0 0 24px!important}.playersPage .playersTitle,.queueRoomsPage .roomsHead>div{text-align:left!important}.playersPage .playersTitle{margin:0 0 24px!important}.playersPage .playersTitle .step,.queueRoomsPage .roomsHead .step{margin:0 0 8px!important;color:#f0cf82!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:4px!important;text-shadow:none!important}.playersPage .playersTitle h1,.queueRoomsPage .roomsHead h1{margin:0 0 18px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}.playersPage .playersTitle .muted,.queueRoomsPage .roomsHead .muted{margin:0!important;color:#aeb6c8!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-shadow:none!important}.playersPage .recordSummary{margin-top:0!important}}.accountPage.fitProfilePage>.appTopbar{height:204px!important;min-height:0!important}.accountPage.fitProfilePage .accountShell{margin:0 auto 110px!important}@media (max-width:390px){.accountPage.fitProfilePage>.appTopbar{height:198px!important}}@media (max-width:680px){.appPage.playersPage,.appPage.queueRoomsPage{background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}}.onboardingPage.tierMeasurePage:not(.tierResultPage){position:relative!important;isolation:isolate!important;min-height:100dvh!important;overflow-x:hidden!important;background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}.onboardingPage.tierMeasurePage:not(.tierResultPage):before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#02040a12,#02040a72 42%,#02040ae8),radial-gradient(circle at 50% 28%,#8a3cff20 0,transparent 34%)!important}.onboardingPage.tierMeasurePage:not(.tierResultPage):after{content:none!important;display:none!important;background:none!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;border:0!important;background:linear-gradient(180deg,#02040af0,#02040aa8 72%,#02040a00)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .topbar{background:transparent!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .brandLogoImage{filter:drop-shadow(0 0 16px #9f4dff80)!important}.tierMeasurePage:not(.tierResultPage) .progressText{border:1px solid #753be26b!important;background:#070d19d8!important;color:#f0cf82!important;box-shadow:inset 0 0 18px #8c3cff16!important}.tierMeasurePage:not(.tierResultPage) .progressBar{background:#151d2be0!important}.tierMeasurePage:not(.tierResultPage) .progressBar i{background:linear-gradient(90deg,#f0cf82,#8d4cff)!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell{position:relative!important;z-index:2!important;width:min(620px,calc(100% - 42px))!important;margin:46px auto 112px!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell .step{color:#f0cf82!important;letter-spacing:4px!important;text-shadow:0 0 16px #d9ae5f38!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell h1{color:#fff!important;letter-spacing:0!important;text-shadow:0 2px 18px #0009!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureShell .muted{color:#aeb6c8!important}.tierMeasurePage:not(.tierResultPage) .riotInput,.tierMeasurePage:not(.tierResultPage) .tierAccountCard,.tierMeasurePage:not(.tierResultPage) .tierAnalyzingPanel,.tierMeasurePage:not(.tierResultPage) .tierPositionInsight{border-color:#733bc88c!important;background:linear-gradient(145deg,#0b1220ee,#060b16f2),radial-gradient(circle at 76% 0,#7d39ff18,transparent 38%)!important;box-shadow:inset 0 0 24px #ffffff05,0 0 28px #722cff12!important}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button{border-color:#313a51!important;background:linear-gradient(180deg,#0b1220e8,#070c16e8)!important}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button.selected{border-color:#9e55ff!important;background:radial-gradient(circle at 50% 22%,#9e55ff33,transparent 58%),linear-gradient(180deg,#15142a,#0b1220)!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureButton{border-color:#f0cf82!important;background:linear-gradient(100deg,#f3d887,#d39d3d 62%,#5c3a13)!important;color:#171107!important;box-shadow:0 0 28px #8d52ff3b,0 14px 34px #0009!important}@media (max-width:680px){.onboardingPage.tierMeasurePage:not(.tierResultPage){min-height:100dvh!important;padding-top:calc(max(env(safe-area-inset-top), 18px) + 74px)!important;padding-bottom:24px!important;background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop{position:fixed!important;left:0!important;right:0!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .topbar{height:calc(max(env(safe-area-inset-top), 18px) + 64px)!important;padding:max(env(safe-area-inset-top),18px) 22px 8px!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .backButton{left:22px!important;width:38px!important;height:38px!important;border-color:#733bc866!important;background:#070d19d8!important}.tierMeasurePage:not(.tierResultPage) .onboardingTop .brandLogoImage{width:52px!important;height:52px!important}.tierMeasurePage:not(.tierResultPage) .progressText{right:22px!important;padding:7px 10px!important;font-size:10px!important}.tierMeasurePage:not(.tierResultPage) .progressBar{display:none!important}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell,.tierMeasurePage:not(.tierResultPage) .tierMeasureShell{width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;margin:8px 36px 96px 20px!important;overflow-x:clip!important}.tierMeasurePage:not(.tierResultPage) .riotInput,.tierMeasurePage:not(.tierResultPage) .tierAccountCard,.tierMeasurePage:not(.tierResultPage) .tierMeasureButton,.tierMeasurePage:not(.tierResultPage) .tierMeasureForm,.tierMeasurePage:not(.tierResultPage) .tierMeasureShell>*,.tierMeasurePage:not(.tierResultPage) .tierPositionGrid,.tierMeasurePage:not(.tierResultPage) .tierPositionInsight{max-width:100%!important}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell h1,.tierMeasurePage:not(.tierResultPage) .tierMeasureShell h1{max-width:100%!important;font-size:24px!important;line-height:1.12!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:anywhere!important}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell .muted,.tierMeasurePage:not(.tierResultPage) .tierMeasureShell .muted{max-width:310px!important;margin-left:auto!important;margin-right:auto!important;font-size:12px!important;line-height:1.55!important;word-break:keep-all!important}.tierMeasurePage:not(.tierResultPage) .tierAccountCard{grid-template-columns:minmax(0,1fr) 78px!important;margin-top:10px!important;overflow:hidden!important}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside{min-width:0!important;padding-left:8px!important}.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside b,.tierMeasurePage:not(.tierResultPage) .tierAccountCard aside small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid button{min-width:0!important;height:76px!important;padding:0 2px!important}.tierMeasurePage:not(.tierResultPage) .tierPositionGrid{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight{grid-template-columns:1fr!important}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight>div{border-right:0!important;border-bottom:1px solid #ffffff12!important;padding-bottom:10px!important}.tierMeasurePage:not(.tierResultPage) .tierPositionInsight>dl{min-width:0!important}.tierMeasurePage:not(.tierResultPage) .tierMeasureButton{min-height:56px!important}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingPanel{min-height:320px!important}}.accountPage.fitProfilePage{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overflow-y:hidden!important;padding-bottom:0!important;overscroll-behavior:none!important}.accountPage.fitProfilePage .accountShell{margin:0 auto!important}.accountPage.fitProfilePage{background:#000!important}.accountPage.fitProfilePage:before{background:#000 url(/profile-app-background.png) top/cover no-repeat!important}.appPage.playersPage,.appPage.queueRoomsPage{background:#000!important}.playersPage:before,.queueRoomsPage:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;width:auto!important;height:auto!important;transform:none!important;background:#000 url(/profile-app-background.png) top/cover no-repeat!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.queueRoomsPage .roomHelp{z-index:12!important}.queueRoomsPage .queueCreateButton{min-width:134px!important;padding:0 16px!important;margin-top:-30px!important;font-size:12px!important;letter-spacing:.7px!important}.queueRoomsPage .roomsHead{align-items:flex-start!important}.appPage.queueRoomsPage.queueCreatingPage{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overflow-y:hidden!important;padding-bottom:0!important;overscroll-behavior:none!important}.queueCreatingPage .roomsShell{max-height:100dvh!important;overflow:hidden!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}@media (max-width:680px){.queueCreatingPage .roomsShell{margin-top:clamp(86px,13vh,118px)!important}}.adminDraftNotice,.adminPracticePanel{margin:12px 0 14px!important;padding:14px!important;border:1px solid #d9ae5f52!important;border-radius:10px!important;background:linear-gradient(145deg,#16110cf2,#080d17f5),radial-gradient(circle at 85% 15%,#d9ae5f22,transparent 35%)!important;box-shadow:inset 0 0 22px #ffffff05,0 0 24px #d9ae5f12!important}.adminDraftNotice,.adminPracticePanel>div{display:flex!important;align-items:center!important;gap:10px!important}.adminDraftNotice svg,.adminPracticePanel svg{flex:0 0 auto!important;width:18px!important;height:18px!important;color:var(--gold2)!important}.adminDraftNotice span,.adminPracticePanel span{display:flex!important;min-width:0!important;flex:1 1!important;flex-direction:column!important;gap:3px!important}.adminDraftNotice b,.adminPracticePanel b{color:#fff3d8!important;font-size:12px!important}.adminDraftNotice small,.adminPracticePanel p,.adminPracticePanel small{color:#a99673!important;font-size:9px!important;line-height:1.5!important}.adminPracticePanel button{margin-top:11px!important;border-color:#d9ae5f66!important;background:#d9ae5f12!important;color:#f4d99c!important}.adminPracticePanel p{margin:8px 0 0!important}@media (max-width:680px){.appPage.playersPage{padding-top:max(env(safe-area-inset-top),18px)!important}.playersPage>.appTopbar{display:none!important}.playersPage .playersShell{width:min(720px,calc(100% - 36px))!important;max-width:none!important;margin:clamp(104px,16vh,150px) auto 110px!important;padding:0!important}.playersPage .playersTitle{margin:0 0 24px!important;padding:0!important;text-align:left!important}.playersPage .playersTitle .step{margin:0 0 8px!important;color:#f0cf82!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:4px!important;text-shadow:none!important}.playersPage .playersTitle h1{margin:0 0 18px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}.playersPage .playersTitle .muted{margin:0!important;color:#aeb6c8!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-shadow:none!important}.playersPage .playerRecords,.playersPage .playerSearch,.playersPage .positionTabs,.playersPage .recordHead,.playersPage .recordSummary,.playersPage .recordsInfo{width:100%!important;max-width:100%!important}.playersPage .playerSearch,.playersPage .recordSummary{margin:0 0 22px!important}.queueRoomsPage .roomsHead{align-items:center!important;margin:0 0 24px!important}.queueRoomsPage .roomsHead>div{text-align:left!important}.queueRoomsPage .roomsHead .step{margin:0 0 8px!important;color:#f0cf82!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:4px!important;text-shadow:none!important}.queueRoomsPage .roomsHead h1{margin:0 0 18px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}.queueRoomsPage .roomsHead .muted{margin:0!important;color:#aeb6c8!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-shadow:none!important}}.onboardingPage.tierMeasurePage:not(.tierResultPage){background:#02040a!important}.onboardingPage.tierMeasurePage:not(.tierResultPage):after,.onboardingPage.tierMeasurePage:not(.tierResultPage):before{content:none!important;display:none!important;background:none!important}@media (max-width:680px){.onboardingPage.tierMeasurePage:not(.tierResultPage){background:#02040a!important}}@keyframes riftTextMaterialize{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0)}}.accountPage.fitProfilePage .accountAction,.accountPage.fitProfilePage .accountLinks b,.accountPage.fitProfilePage .accountLinks small,.accountPage.fitProfilePage .accountShell>.muted,.accountPage.fitProfilePage .accountShell>.step,.accountPage.fitProfilePage .accountShell>h1,.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone p,.accountPage.fitProfilePage .formMessage,.playersPage .emptyPlayerSearch b,.playersPage .emptyPlayerSearch span,.playersPage .playerSearch input,.playersPage .playersTitle .muted,.playersPage .playersTitle .step,.playersPage .playersTitle h1,.playersPage .positionTabs button,.playersPage .recordChampions i,.playersPage .recordChampions>span,.playersPage .recordHead b,.playersPage .recordHead span,.playersPage .recordIdentity h2,.playersPage .recordIdentity p,.playersPage .recordScore b,.playersPage .recordScore span,.playersPage .recordStats b,.playersPage .recordStats span,.playersPage .recordSummary b,.playersPage .recordSummary span,.playersPage .recordsInfo p,.queueRoomsPage .emptyPlayerSearch b,.queueRoomsPage .emptyPlayerSearch span,.queueRoomsPage .formMessage,.queueRoomsPage .roomCreateForm label,.queueRoomsPage .roomCreateForm p,.queueRoomsPage .roomFilter b,.queueRoomsPage .roomFilter span,.queueRoomsPage .roomHelp p,.queueRoomsPage .roomList article .roomBottom button,.queueRoomsPage .roomList article .roomBottom span,.queueRoomsPage .roomList article h2,.queueRoomsPage .roomList article p,.queueRoomsPage .roomList article strong,.queueRoomsPage .roomsHead .muted,.queueRoomsPage .roomsHead .primaryButton,.queueRoomsPage .roomsHead .step,.queueRoomsPage .roomsHead h1{animation:riftTextMaterialize .54s cubic-bezier(.16,.84,.26,1) var(--rift-text-delay,0s) both;will-change:opacity,transform}.accountPage.fitProfilePage .accountShell>.step,.playersPage .playersTitle .step,.queueRoomsPage .roomsHead .step{--rift-text-delay:50ms}.accountPage.fitProfilePage .accountShell>h1,.playersPage .playersTitle h1,.queueRoomsPage .roomsHead h1{--rift-text-delay:120ms}.accountPage.fitProfilePage .accountShell>.muted,.playersPage .playersTitle .muted,.queueRoomsPage .roomsHead .muted{--rift-text-delay:190ms}.accountPage.fitProfilePage .accountLinks>:first-child b,.accountPage.fitProfilePage .accountLinks>:first-child small,.playersPage .recordSummary b,.playersPage .recordSummary span,.queueRoomsPage .roomsHead .primaryButton{--rift-text-delay:260ms}.accountPage.fitProfilePage .accountLinks>:nth-child(2) b,.accountPage.fitProfilePage .accountLinks>:nth-child(2) small,.playersPage .playerSearch input,.queueRoomsPage .roomFilter b,.queueRoomsPage .roomFilter span{--rift-text-delay:340ms}.accountPage.fitProfilePage .accountLinks>:nth-child(3) b,.accountPage.fitProfilePage .accountLinks>:nth-child(3) small,.playersPage .positionTabs button,.queueRoomsPage .roomList article:first-child .roomBottom button,.queueRoomsPage .roomList article:first-child .roomBottom span,.queueRoomsPage .roomList article:first-child h2,.queueRoomsPage .roomList article:first-child p,.queueRoomsPage .roomList article:first-child strong{--rift-text-delay:420ms}.accountPage.fitProfilePage .accountLinks>:nth-child(4) b,.accountPage.fitProfilePage .accountLinks>:nth-child(4) small,.playersPage .recordHead b,.playersPage .recordHead span,.queueRoomsPage .roomList article:nth-child(2) .roomBottom button,.queueRoomsPage .roomList article:nth-child(2) .roomBottom span,.queueRoomsPage .roomList article:nth-child(2) h2,.queueRoomsPage .roomList article:nth-child(2) p,.queueRoomsPage .roomList article:nth-child(2) strong{--rift-text-delay:500ms}.accountPage.fitProfilePage .accountLinks>:nth-child(5) b,.accountPage.fitProfilePage .accountLinks>:nth-child(5) small,.playersPage .playerRecords>:first-child .recordChampions i,.playersPage .playerRecords>:first-child .recordChampions>span,.playersPage .playerRecords>:first-child .recordScore b,.playersPage .playerRecords>:first-child .recordScore span,.playersPage .playerRecords>:first-child .recordStats b,.playersPage .playerRecords>:first-child .recordStats span,.playersPage .playerRecords>:first-child h2,.playersPage .playerRecords>:first-child p,.queueRoomsPage .roomList article:nth-child(3) .roomBottom button,.queueRoomsPage .roomList article:nth-child(3) .roomBottom span,.queueRoomsPage .roomList article:nth-child(3) h2,.queueRoomsPage .roomList article:nth-child(3) p,.queueRoomsPage .roomList article:nth-child(3) strong{--rift-text-delay:580ms}.accountPage.fitProfilePage .accountAction,.playersPage .playerRecords>:nth-child(2) .recordChampions i,.playersPage .playerRecords>:nth-child(2) .recordChampions>span,.playersPage .playerRecords>:nth-child(2) .recordScore b,.playersPage .playerRecords>:nth-child(2) .recordScore span,.playersPage .playerRecords>:nth-child(2) .recordStats b,.playersPage .playerRecords>:nth-child(2) .recordStats span,.playersPage .playerRecords>:nth-child(2) h2,.playersPage .playerRecords>:nth-child(2) p,.queueRoomsPage .roomList article:nth-child(4) .roomBottom button,.queueRoomsPage .roomList article:nth-child(4) .roomBottom span,.queueRoomsPage .roomList article:nth-child(4) h2,.queueRoomsPage .roomList article:nth-child(4) p,.queueRoomsPage .roomList article:nth-child(4) strong{--rift-text-delay:660ms}.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone p,.playersPage .playerRecords>:nth-child(n+3) .recordChampions i,.playersPage .playerRecords>:nth-child(n+3) .recordChampions>span,.playersPage .playerRecords>:nth-child(n+3) .recordScore b,.playersPage .playerRecords>:nth-child(n+3) .recordScore span,.playersPage .playerRecords>:nth-child(n+3) .recordStats b,.playersPage .playerRecords>:nth-child(n+3) .recordStats span,.playersPage .playerRecords>:nth-child(n+3) h2,.playersPage .playerRecords>:nth-child(n+3) p,.queueRoomsPage .roomList article:nth-child(n+5) .roomBottom button,.queueRoomsPage .roomList article:nth-child(n+5) .roomBottom span,.queueRoomsPage .roomList article:nth-child(n+5) h2,.queueRoomsPage .roomList article:nth-child(n+5) p,.queueRoomsPage .roomList article:nth-child(n+5) strong{--rift-text-delay:740ms}.accountPage.fitProfilePage .formMessage,.playersPage .emptyPlayerSearch b,.playersPage .emptyPlayerSearch span,.playersPage .recordsInfo p,.queueRoomsPage .emptyPlayerSearch b,.queueRoomsPage .emptyPlayerSearch span,.queueRoomsPage .formMessage,.queueRoomsPage .roomCreateForm label,.queueRoomsPage .roomCreateForm p,.queueRoomsPage .roomHelp p{--rift-text-delay:820ms}@media (prefers-reduced-motion:reduce){.accountPage.fitProfilePage .accountAction,.accountPage.fitProfilePage .accountLinks b,.accountPage.fitProfilePage .accountLinks small,.accountPage.fitProfilePage .accountShell>.muted,.accountPage.fitProfilePage .accountShell>.step,.accountPage.fitProfilePage .accountShell>h1,.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone p,.accountPage.fitProfilePage .formMessage,.playersPage .emptyPlayerSearch b,.playersPage .emptyPlayerSearch span,.playersPage .playerSearch input,.playersPage .playersTitle .muted,.playersPage .playersTitle .step,.playersPage .playersTitle h1,.playersPage .positionTabs button,.playersPage .recordChampions i,.playersPage .recordChampions>span,.playersPage .recordHead b,.playersPage .recordHead span,.playersPage .recordIdentity h2,.playersPage .recordIdentity p,.playersPage .recordScore b,.playersPage .recordScore span,.playersPage .recordStats b,.playersPage .recordStats span,.playersPage .recordSummary b,.playersPage .recordSummary span,.playersPage .recordsInfo p,.queueRoomsPage .emptyPlayerSearch b,.queueRoomsPage .emptyPlayerSearch span,.queueRoomsPage .formMessage,.queueRoomsPage .roomCreateForm label,.queueRoomsPage .roomCreateForm p,.queueRoomsPage .roomFilter b,.queueRoomsPage .roomFilter span,.queueRoomsPage .roomHelp p,.queueRoomsPage .roomList article .roomBottom button,.queueRoomsPage .roomList article .roomBottom span,.queueRoomsPage .roomList article h2,.queueRoomsPage .roomList article p,.queueRoomsPage .roomList article strong,.queueRoomsPage .roomsHead .muted,.queueRoomsPage .roomsHead .primaryButton,.queueRoomsPage .roomsHead .step,.queueRoomsPage .roomsHead h1{animation:none!important;will-change:auto!important}}.accountPage.fitProfilePage .accountAction,.accountPage.fitProfilePage .accountLinks b,.accountPage.fitProfilePage .accountLinks small,.accountPage.fitProfilePage .accountShell>.muted,.accountPage.fitProfilePage .accountShell>.step,.accountPage.fitProfilePage .accountShell>h1,.accountPage.fitProfilePage .dangerZone button,.accountPage.fitProfilePage .dangerZone p,.accountPage.fitProfilePage .formMessage{animation:none!important;will-change:auto!important}.onboardingPage.tierMeasurePage.tierLoadingPage,.onboardingPage.tierMeasurePage:not(.tierResultPage){background:#02040a!important}.onboardingPage.tierMeasurePage.tierLoadingPage:after,.onboardingPage.tierMeasurePage.tierLoadingPage:before,.onboardingPage.tierMeasurePage:not(.tierResultPage):after,.onboardingPage.tierMeasurePage:not(.tierResultPage):before{content:none!important;display:none!important;background:none!important;opacity:0!important;filter:none!important}@media (max-width:680px){.onboardingPage.tierMeasurePage.tierLoadingPage,.onboardingPage.tierMeasurePage:not(.tierResultPage){background:#02040a!important}}.loginFixedPage .authHelpText{margin:-4px 2px 14px;color:#8c96a8;font-size:11px;font-weight:700;line-height:1.55;text-align:left}.loginFixedPage .forgotPasswordForm .textButton{margin-top:12px;min-height:32px;color:#9aa3b3;text-decoration:none}.loginFixedPage .forgotPasswordForm .primaryButton{margin-top:2px}@media (max-width:680px){.loginFixedPage .authHelpText{margin:-5px 2px 10px;font-size:10px;line-height:1.45}.loginFixedPage .forgotPasswordForm .textButton{margin-top:9px;min-height:28px}}.onboardingPage.tierMeasurePage.tierLoadingPage:not(.tierResultPage){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overflow-y:hidden!important;padding-bottom:0!important;overscroll-behavior:none!important;touch-action:none!important}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell{max-height:calc(100dvh - 104px)!important;overflow:hidden!important;overscroll-behavior:none!important}.tierLoadingPage:not(.tierResultPage) .tierAnalyzingPanel{overflow:hidden!important;touch-action:none!important}.guestTierSetupForm .guestNicknameInput{grid-template-columns:22px 1fr!important;margin-bottom:8px!important}.guestTierSetupForm .inputHelp b{color:#d8c5ff}.guestTierPreview{margin-top:18px!important}.guestTierGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.guestTierGrid button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:10px 12px;border:1px solid #2c3546;border-radius:12px;background:linear-gradient(145deg,#111824,#090f19);color:#aab3c4;text-align:left;font-weight:900}.guestTierGrid button.selected{border-color:#b06dff;background:linear-gradient(145deg,#1e1733,#0d1320);color:#f5efff;box-shadow:0 0 22px #9a5cff24,inset 0 1px #ffffff12}.guestTierGrid .tierEmblem{width:38px;height:38px;filter:none!important}.guestTierGrid span{min-width:0;font-size:13px}@media (max-width:680px){.onboardingPage.tierMeasurePage.tierLoadingPage:not(.tierResultPage){padding-top:calc(max(env(safe-area-inset-top), 18px) + 74px)!important}.tierLoadingPage:not(.tierResultPage) .tierMeasureShell{max-height:calc(100dvh - max(env(safe-area-inset-top), 18px) - 92px)!important;margin-bottom:0!important}.guestTierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guestTierGrid button{grid-template-columns:34px minmax(0,1fr);min-height:54px;padding:8px 9px;border-radius:10px}.guestTierGrid .tierEmblem{width:30px;height:30px}.guestTierGrid span{font-size:11px}}.onboardingPage.tierMeasurePage:has(.guestTierSetupForm){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important;overscroll-behavior:none!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell{width:calc(100% - 32px)!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 18px) - 74px)!important;margin-top:calc(max(env(safe-area-inset-top), 18px) + 54px)!important;margin-bottom:0!important;overflow:hidden!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell .step{font-size:10px!important;letter-spacing:3px!important;margin-bottom:5px!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell h1{margin:4px 0 5px!important;font-size:24px!important;line-height:1.08!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell .muted{margin:0 auto 10px!important;font-size:11px!important;line-height:1.45!important}.guestTierSetupForm .guestNicknameInput{height:44px!important;margin-bottom:5px!important}.guestTierSetupForm .inputHelp{margin:4px 2px 8px!important;font-size:10px!important}.guestTierPreview{min-height:88px!important;margin-top:8px!important;padding:14px 16px!important}.guestTierPreview h2{font-size:22px!important}.guestTierPreview aside small,.guestTierPreview p,.guestTierPreview span{font-size:10px!important}.guestTierPreview aside .tierEmblem{width:42px!important;height:42px!important}.guestTierSetupForm .tierQuestion{margin:11px 0 8px!important;font-size:16px!important}.guestTierGrid{gap:7px!important;margin:8px 0 12px!important}.guestTierGrid button{grid-template-columns:0 minmax(0,1fr)!important;min-height:42px!important;padding:7px 10px!important;border-radius:9px!important;text-align:center!important}.guestTierGrid .tierEmblem{display:none!important}.guestTierGrid span{justify-self:center!important;font-size:11px!important}.guestTierSetupForm .tierMeasureButton{min-height:46px!important;margin-top:0!important;font-size:14px!important}@media (max-height:740px),(max-width:380px){.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell{margin-top:calc(max(env(safe-area-inset-top), 14px) + 48px)!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 14px) - 58px)!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell h1{font-size:21px!important}.tierMeasurePage:has(.guestTierSetupForm) .tierMeasureShell .muted{display:none!important}.guestTierPreview{min-height:76px!important;padding:11px 14px!important}.guestTierPreview h2{font-size:19px!important}.guestTierSetupForm .tierQuestion{margin:9px 0 7px!important;font-size:14px!important}.guestTierGrid{gap:6px!important}.guestTierGrid button{min-height:38px!important;padding:6px 8px!important}.guestTierSetupForm .tierMeasureButton{min-height:42px!important}}@media (min-width:681px){body{background:#02040a!important}.appPage,.authPage,.entryLandingPage,.exactHomePage,.onboardingPage{width:min(430px,100vw)!important;max-width:430px!important;min-height:100dvh!important;margin:0 auto!important;overflow-x:hidden!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000c!important}.appPage:not(.accountPage),.authPage,.entryLandingPage,.exactHomePage,.onboardingPage{background-size:100% auto!important}.exactHomeImage{object-fit:fill!important}.entryLandingImage,.exactHomeImage{object-position:center top!important}.entryLandingImage{object-fit:cover!important}.loginFixedPage{padding:0!important;overflow:hidden auto!important}.loginFixedPage .authWebBackgroundVideo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.loginFixedPage:not(.nativeLoginPage) .premiumAuthCard{width:calc(100% - 38px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.loginFixedPage:not(.nativeLoginPage) .authHeroLogo{height:clamp(170px,28vh,260px)!important}.accountShell,.adminShell,.appTopbar.shell,.formShell,.gameShell,.matchShell,.playersShell,.roomShell,.roomsShell,.shell,.tierMeasureShell,.topbar.shell{width:calc(100% - 38px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.appPage>.appTopbar,.legalPage>.appTopbar{width:100%!important;max-width:none!important}.playersPage:before,.queueRoomsPage:before{position:absolute!important;inset:0!important;background-size:100% auto!important}.accountPage .mobileNav,.accountPage.fitProfilePage .mobileNav,.homeAppPage .mobileNav,.mobileNav,.playersPage .mobileNav{left:50%!important;right:auto!important;width:min(430px,100vw)!important;transform:translateX(-50%)!important}.laneBoard,.liveTeamLists,.rosters,.tierAiColumns{grid-template-columns:1fr!important}.recordSummary,.tierResultStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.positionTabs{display:flex!important;overflow-x:auto!important}.positionTabs button{flex:0 0 68px!important}.playerRecords article{grid-template-columns:28px 1fr 65px!important;min-height:128px!important}.recordChampions,.recordStats{grid-column:2/4!important}.roomPositions,.tierPositionGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.roomPositions button,.tierPositionGrid button{min-width:0!important}}.onboardingPage.tierMeasurePage.guestTierSetupPage{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overflow-y:hidden!important;padding-bottom:0!important;background:#02040a!important;overscroll-behavior:none!important;touch-action:none!important}.guestTierSetupPage .onboardingTop{position:relative!important;top:auto!important;height:calc(max(env(safe-area-inset-top), 16px) + 76px)!important;background:#02040a!important;border-bottom:0!important;box-shadow:none!important}.guestTierSetupPage .onboardingTop .topbar{width:calc(100% - 34px)!important;height:calc(max(env(safe-area-inset-top), 16px) + 72px)!important;min-height:0!important;padding-top:max(env(safe-area-inset-top),16px)!important;background:transparent!important}.guestTierSetupPage .onboardingTop .brandLogoImage{width:58px!important;height:58px!important;filter:drop-shadow(0 0 10px #7d32d730)!important}.guestTierSetupPage .progressText{height:30px!important;padding:0 10px!important;border-color:#7d55c34a!important;border-radius:999px!important;background:#111320b8!important;color:#d9c6ff!important;font-size:9px!important;letter-spacing:1px!important;box-shadow:none!important}.guestTierSetupPage .progressText svg{width:12px!important;height:12px!important;color:#e2b85d!important}.guestTierSetupPage .progressBar{display:none!important}.guestTierSetupPage .tierMeasureShell{width:calc(100% - 36px)!important;max-width:none!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 16px) - 78px)!important;margin:-2px auto 0!important;overflow:hidden!important;text-align:center!important}.guestTierSetupPage .tierMeasureShell .step{margin:0 0 4px!important;color:#e8bd67!important;font-size:10px!important;letter-spacing:4px!important;line-height:1.1!important}.guestTierSetupPage .tierMeasureShell h1{margin:0 0 6px!important;font-size:25px!important;line-height:1.12!important;letter-spacing:-.8px!important;text-align:center!important}.guestTierSetupPage .tierMeasureShell .muted{max-width:315px!important;margin:0 auto 12px!important;color:#9ba4b6!important;font-size:11px!important;line-height:1.45!important;text-align:center!important}.guestTierSetupPage .guestTierSetupForm{margin-top:0!important;text-align:left!important}.guestTierSetupPage .guestTierSetupForm label{margin-bottom:6px!important;color:#f3f6fb!important;font-size:12px!important;line-height:1!important}.guestTierSetupPage .guestNicknameInput{grid-template-columns:19px minmax(0,1fr)!important;gap:9px!important;height:42px!important;min-height:42px!important;margin-bottom:5px!important;padding:0 13px!important;border-radius:10px!important}.guestTierSetupPage .guestNicknameInput>svg{width:17px!important;height:17px!important}.guestTierSetupPage .guestNicknameInput input{height:42px!important;font-size:15px!important;line-height:42px!important}.guestTierSetupPage .guestTierSetupForm .inputHelp{margin:0 2px 8px!important;color:#858fa1!important;font-size:10px!important;line-height:1.35!important}.guestTierSetupPage .guestTierSetupForm .inputHelp b{color:#d8c5ff!important}.guestTierSetupPage .guestTierPreview{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:60px!important;margin:0 0 9px!important;padding:10px 12px!important;border-radius:12px!important;background:linear-gradient(145deg,#0b101a,#080d17)!important;box-shadow:inset 0 1px #ffffff08!important}.guestTierSetupPage .guestTierPreview>div{min-width:0!important}.guestTierSetupPage .guestTierPreview aside .tierEmblem,.guestTierSetupPage .guestTierPreview p,.guestTierSetupPage .guestTierPreview span{display:none!important}.guestTierSetupPage .guestTierPreview h2{overflow:hidden!important;margin:0!important;font-size:18px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guestTierSetupPage .guestTierPreview aside{display:flex!important;min-width:66px!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;padding-left:0!important;border-left:0!important}.guestTierSetupPage .guestTierPreview aside b,.guestTierSetupPage .guestTierPreview aside small{overflow:hidden!important;max-width:80px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guestTierSetupPage .guestTierPreview aside b{color:#c78cff!important;font-size:11px!important;letter-spacing:.8px!important}.guestTierSetupPage .guestTierPreview aside small{display:block!important;color:#8d96a8!important;font-size:9px!important}.guestTierSetupPage .guestTierSetupForm .tierQuestion{display:flex!important;align-items:center!important;gap:7px!important;margin:5px 0 8px!important;font-size:15px!important;line-height:1.15!important;letter-spacing:-.3px!important;white-space:nowrap!important}.guestTierSetupPage .guestTierSetupForm .tierQuestion svg{width:16px!important;height:16px!important}.guestTierSetupPage .guestTierGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0 0 10px!important}.guestTierSetupPage .guestTierGrid button{display:flex!important;min-width:0!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;border:1px solid #283348!important;border-radius:999px!important;background:#0d1420cc!important;color:#9da7b8!important;text-align:center!important;box-shadow:inset 0 1px #ffffff06!important}.guestTierSetupPage .guestTierGrid button.selected{border-color:#b66dff!important;background:linear-gradient(145deg,#221735,#111724)!important;color:#f4d47a!important;box-shadow:0 0 14px #9a5cff45,inset 0 1px #ffffff14!important}.guestTierSetupPage .guestTierGrid .tierEmblem{display:none!important}.guestTierSetupPage .guestTierGrid span{display:block!important;overflow:hidden!important;min-width:0!important;max-width:100%!important;color:inherit!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.guestTierSetupPage .guestTierSetupForm .tierMeasureButton{min-height:44px!important;margin-top:0!important;border-radius:11px!important;font-size:14px!important}.guestTierSetupPage .guestTierSetupForm .tierMeasureButton:disabled{opacity:.45!important;filter:grayscale(.35)!important}@media (min-width:681px){.onboardingPage.tierMeasurePage.guestTierSetupPage{width:430px!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-height:740px){.guestTierSetupPage .onboardingTop{height:calc(max(env(safe-area-inset-top), 12px) + 64px)!important}.guestTierSetupPage .onboardingTop .topbar{height:calc(max(env(safe-area-inset-top), 12px) + 62px)!important;padding-top:max(env(safe-area-inset-top),12px)!important}.guestTierSetupPage .onboardingTop .brandLogoImage{width:50px!important;height:50px!important}.guestTierSetupPage .tierMeasureShell{max-height:calc(100dvh - max(env(safe-area-inset-top), 12px) - 66px)!important;margin-top:-4px!important}.guestTierSetupPage .tierMeasureShell h1{font-size:22px!important}.guestTierSetupPage .tierMeasureShell .muted{margin-bottom:9px!important;font-size:10px!important}.guestTierSetupPage .guestTierPreview{min-height:54px!important;padding:8px 11px!important}.guestTierSetupPage .guestTierGrid button{min-height:31px!important}.guestTierSetupPage .guestTierSetupForm .tierMeasureButton{min-height:41px!important}}.guestLaneSetup{display:grid;grid-gap:14px;gap:14px;margin:4px 0 12px}.guestAllChampionSetup,.guestLaneGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.guestLaneSetup .guestPickerHeading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.guestLaneSetup .guestPickerHeading h2{margin:0!important;color:#f2f4f9;font-size:14px!important;line-height:1.2;letter-spacing:0!important}.guestLaneSetup .guestPickerHeading span{color:#c792ff;font-size:10px;font-weight:900}.guestLaneSetup .guestPositionPicker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.guestLaneSetup .guestPositionPicker button{display:grid;min-width:0;min-height:56px;place-items:center;align-content:center;grid-gap:2px;gap:2px;padding:5px 2px;border:1px solid #2a3549;border-radius:8px;background:#0a111c;color:#818c9f}.guestLaneSetup .guestPositionPicker button img{width:24px;height:24px;object-fit:contain;opacity:.65}.guestLaneSetup .guestPositionPicker button b{font-size:10px;line-height:1}.guestLaneSetup .guestPositionPicker button small{color:#5f6a7d;font-size:7px;line-height:1}.guestLaneSetup .guestPositionPicker button.selected{border-color:#aa63ff;background:#171125;color:#f7f0ff;box-shadow:inset 0 0 18px #893fd025,0 0 13px #8d46dc2e}.guestLaneSetup .guestPositionPicker button.selected img{opacity:1;filter:saturate(1.1) brightness(1.12) drop-shadow(0 0 7px #aa63ff78)}.guestLaneSetup .guestPositionPicker button:disabled{opacity:.25}.guestAllChampionSetup{padding:12px;border:1px solid #293449;border-radius:10px;background:#070c14}html.nativeApp body.nativeApp main.guestTierSetupPage{overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}html.nativeApp body.nativeApp .guestTierSetupPage .tierMeasureShell{max-height:none!important;overflow:visible!important;padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}.appPage.playersPage,.appPage.queueRoomsPage{position:relative!important;isolation:isolate!important;background:#000 url(/app-default-background.png) top/100% auto no-repeat!important}.playersPage:after,.playersPage:before,.queueRoomsPage:after,.queueRoomsPage:before{content:none!important;display:none!important;background:none!important}.playersPage .playersShell,.queueRoomsPage .roomsShell{position:relative!important;z-index:2!important;width:calc(100% - 36px)!important;max-width:none!important;margin:204px auto calc(108px + env(safe-area-inset-bottom))!important;padding:0!important}.playersPage>.appTopbar{display:none!important}.playersPage .playersTitle,.queueRoomsPage .roomsHead{margin:0 0 22px!important;padding:0!important;text-align:left!important}.queueRoomsPage .roomsHead{display:grid!important;grid-gap:12px!important;gap:12px!important;align-items:end!important}.queueRoomsPage .roomsHead>div{min-width:0!important}.playersPage .playersTitle .step,.queueRoomsPage .roomsHead .step{margin:0 0 7px!important;color:#f0cf82!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:4px!important;text-shadow:0 0 14px #d9ae5f30!important}.playersPage .playersTitle h1,.queueRoomsPage .roomsHead h1{margin:0 0 10px!important;color:#fff!important;font-size:28px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;text-shadow:0 4px 18px #000a!important}.playersPage .playersTitle .muted,.queueRoomsPage .roomsHead .muted{max-width:300px!important;margin:0!important;color:#aeb6c8!important;font-size:13px!important;line-height:1.55!important;word-break:keep-all!important}.queueRoomsPage .queueCreateButton{min-width:116px!important;min-height:42px!important;margin:0 0 2px!important;padding:0 13px!important;border-radius:9px!important;font-size:11px!important;letter-spacing:.5px!important}.queueRoomsPage .roomFilter{margin:0 2px 10px!important;color:#9aa5b8!important}.queueRoomsPage .roomList{gap:11px!important}.queueRoomsPage .emptyPlayerSearch{min-height:166px!important;border:1px dashed #374157!important;border-radius:12px!important;background:linear-gradient(180deg,#070d18d8,#060a12e8)!important;box-shadow:inset 0 0 26px #ffffff05!important}.playersPage .emptyPlayerSearch b,.playersPage .emptyPlayerSearch span,.playersPage .emptyPlayerSearch svg,.queueRoomsPage .emptyPlayerSearch b,.queueRoomsPage .emptyPlayerSearch span,.queueRoomsPage .emptyPlayerSearch svg{opacity:1!important;animation:none!important}.playersPage .emptyPlayerSearch svg,.queueRoomsPage .emptyPlayerSearch svg{color:#8792a7!important}.playersPage .emptyPlayerSearch b,.queueRoomsPage .emptyPlayerSearch b{color:#e8edf7!important;font-size:12px!important}.playersPage .emptyPlayerSearch span,.queueRoomsPage .emptyPlayerSearch span{color:#9aa5b8!important;font-size:10px!important;line-height:1.5!important}.queueRoomsPage .roomHelp{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;width:100%!important;max-width:none!important;margin:26px 0 0!important;padding:12px 14px!important;transform:none!important;border:1px solid #273147!important;border-radius:12px!important;background:#070d18cc!important}.queueRoomsPage .roomHelp p{opacity:1!important;animation:none!important;color:#9aa5b8!important;font-size:10px!important;line-height:1.55!important}.queueRoomsPage .roomHelp b{color:#e8edf7!important}.playersPage .recordSummary{margin:0 0 18px!important;border:1px solid #30394e!important;border-radius:14px!important;background:linear-gradient(145deg,#0b1220e8,#07101de8)!important;overflow:hidden!important}.playersPage .recordSummary>div{min-height:72px!important;padding:12px 6px!important;gap:7px!important}.playersPage .recordSummary svg{width:24px!important;height:24px!important}.playersPage .recordSummary span{min-width:0!important;font-size:10px!important;line-height:1.15!important}.playersPage .recordSummary b{margin-top:4px!important;font-size:18px!important;white-space:nowrap!important}.playersPage .playerSearch{height:58px!important;margin:0 0 18px!important;padding:0 17px!important;border-radius:13px!important}.playersPage .playerSearch>svg{width:21px!important;height:21px!important}.playersPage .playerSearch input{font-size:14px!important}.playersPage .positionTabs{gap:7px!important;margin:0 0 15px!important}.playersPage .positionTabs button{height:38px!important;border-radius:10px!important;font-size:11px!important}.playersPage .recordsInfo{margin-top:22px!important;padding:12px 14px!important;border-radius:12px!important;background:#070d18cc!important}@media (max-width:390px){.playersPage .playersShell,.queueRoomsPage .roomsShell{width:calc(100% - 32px)!important;margin-top:190px!important}.queueRoomsPage .roomsHead{grid-template-columns:1fr!important}.queueRoomsPage .queueCreateButton{width:100%!important;margin-top:2px!important}}@media (min-width:681px){.playersPage .playersShell,.queueRoomsPage .roomsShell{width:calc(100% - 38px)!important;margin-top:204px!important}}.queueRoomsPage .roomsHead{grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important}.queueRoomsPage .queueCreateButton{align-self:start!important;width:auto!important;margin:-2px 0 0!important;white-space:nowrap!important;letter-spacing:.35px!important;line-height:1!important}@media (max-width:390px){.queueRoomsPage .roomsHead{grid-template-columns:minmax(0,1fr) auto!important}.queueRoomsPage .queueCreateButton{width:auto!important;max-width:116px!important;min-width:104px!important;margin:-2px 0 0!important}}.matchModeCreateCard h2{margin:0 0 8px!important;color:#fff!important;font-size:18px!important;line-height:1.2!important}.matchModeChoices{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px!important;gap:9px!important;margin-top:10px!important}.matchModeChoices button{min-width:0!important;min-height:86px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:13px 10px!important;border:1px solid #3a4555!important;border-radius:10px!important;background:linear-gradient(145deg,#101722ee,#070d16f4)!important;color:#dfe5ee!important;text-align:left!important}.matchModeChoices button:hover{border-color:#d9ae5f91!important;background:linear-gradient(145deg,#191816f2,#080d16f4)!important}.matchModeChoices b{color:#f3d68d!important;font-size:14px!important;line-height:1.15!important}.matchModeChoices span{color:#8793a4!important;font-size:10px!important;line-height:1.35!important}.selectedMatchMode{align-items:center!important;justify-content:space-between!important;margin:0 0 4px!important;padding:10px 12px!important;border:1px solid #d9ae5f40!important;border-radius:9px!important;background:#d9ae5f0d!important}.selectedMatchMode span{color:#8793a4!important;font-size:9px!important}.selectedMatchMode b{color:#f1d188!important;font-size:12px!important}.selectedMatchMode button{border:0!important;background:transparent!important;color:#9faabb!important;font-size:9px!important;text-decoration:underline!important}.aramPlayerBoard{margin-top:2px!important;border:1px solid #2d3542!important;border-radius:11px!important;background:#10161f!important;overflow:hidden!important}.aramPlayerBoard>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;background:linear-gradient(90deg,#d9ae5f12,#7c35df12)!important}.aramPlayerBoard>header>div{display:flex!important;align-items:center!important;gap:9px!important}.aramPlayerBoard>header svg{width:17px!important;color:var(--gold2)!important}.aramPlayerBoard>header span{display:flex!important;flex-direction:column!important}.aramPlayerBoard>header b{color:#fff!important;font-size:11px!important}.aramPlayerBoard>header small{margin-top:3px!important;color:#8793a4!important;font-size:8px!important}.aramPlayerBoard>header strong{color:#f1d188!important;font-size:11px!important}.aramPlayerBoard>div{display:grid!important;grid-template-columns:1fr 1fr!important}.aramPlayerBoard .emptySeat,.aramPlayerBoard .roomPlayer{min-height:56px!important}.aramPlayerBoard .emptySeat:nth-child(2n),.aramPlayerBoard .roomPlayer:nth-child(2n){border-left:1px solid #232a35!important}.aramPlayerBoard .roomPlayer>em{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:7px!important;background:#d9ae5f12!important;color:#f1d188!important;font-style:normal!important;font-size:9px!important;font-weight:900!important}.aramMapSection .premiumRiftWorld{width:520px!important;height:292px!important}.aramMapSection.riftMapV2 .riftStage{height:365px!important}.aramMapSection .riftMapArtwork{object-fit:cover!important;object-position:center center!important}.aramMapSection .whiteBasePulse{left:11%!important;bottom:19%!important;background:#cfff2d28!important;box-shadow:0 0 24px #cfff2daa!important}.aramMapSection .purpleBasePulse{right:12%!important;top:18%!important}.aramMapSection .premiumRiftWorld .white-aram-0{left:7%!important;top:52%!important}.aramMapSection .premiumRiftWorld .white-aram-1{left:7%!important;top:60%!important}.aramMapSection .premiumRiftWorld .white-aram-2{left:7%!important;top:68%!important}.aramMapSection .premiumRiftWorld .white-aram-3{left:7%!important;top:76%!important}.aramMapSection .premiumRiftWorld .white-aram-4{left:7%!important;top:84%!important}.aramMapSection .premiumRiftWorld .purple-aram-0{right:7%!important;top:8%!important}.aramMapSection .premiumRiftWorld .purple-aram-1{right:7%!important;top:16%!important}.aramMapSection .premiumRiftWorld .purple-aram-2{right:7%!important;top:24%!important}.aramMapSection .premiumRiftWorld .purple-aram-3{right:7%!important;top:32%!important}.aramMapSection .premiumRiftWorld .purple-aram-4{right:7%!important;top:40%!important}@media (max-width:680px){.matchModeChoices{grid-template-columns:1fr!important}.matchModeChoices button{min-height:68px!important}.aramPlayerBoard>div{grid-template-columns:1fr!important}.aramPlayerBoard .emptySeat:nth-child(2n),.aramPlayerBoard .roomPlayer:nth-child(2n){border-left:0!important}.aramMapSection .premiumRiftWorld{width:320px!important;height:180px!important}.aramMapSection.riftMapV2 .riftStage{height:235px!important}.aramMapSection .premiumRiftWorld .riftChampion>span{display:none!important}.aramMapSection .premiumRiftWorld .white-aram-0{left:7%!important;top:50%!important}.aramMapSection .premiumRiftWorld .white-aram-1{left:7%!important;top:59%!important}.aramMapSection .premiumRiftWorld .white-aram-2{left:7%!important;top:68%!important}.aramMapSection .premiumRiftWorld .white-aram-3{left:7%!important;top:77%!important}.aramMapSection .premiumRiftWorld .white-aram-4{left:7%!important;top:86%!important}.aramMapSection .premiumRiftWorld .purple-aram-0{right:7%!important;top:6%!important}.aramMapSection .premiumRiftWorld .purple-aram-1{right:7%!important;top:15%!important}.aramMapSection .premiumRiftWorld .purple-aram-2{right:7%!important;top:24%!important}.aramMapSection .premiumRiftWorld .purple-aram-3{right:7%!important;top:33%!important}.aramMapSection .premiumRiftWorld .purple-aram-4{right:7%!important;top:42%!important}}.mobileNav.mobileNavHidden,.mobileNav[data-hidden=true]{transform:translate3d(0,calc(100% + 32px),0)!important;translate:none!important;opacity:0!important;pointer-events:none!important}.mobileNav[data-hidden=false].mobileNavReveal{animation:mobileNavRiseInFinal .46s cubic-bezier(.18,.86,.24,1) both!important}@keyframes mobileNavRiseInFinal{0%{transform:translate3d(0,calc(100% + 32px),0);opacity:0}to{transform:translateZ(0);opacity:1}}@media (min-width:681px){.mobileNav.mobileNavHidden,.mobileNav[data-hidden=true]{transform:translate3d(-50%,calc(100% + 32px),0)!important}@keyframes mobileNavRiseInFinal{0%{transform:translate3d(-50%,calc(100% + 32px),0);opacity:0}to{transform:translate3d(-50%,0,0);opacity:1}}}.liveRoomPage .roomShell{margin-top:22px!important}@media (max-width:680px){.liveRoomPage .roomShell{margin-top:8px!important}}.mobileNav{transform-origin:bottom center!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transition:transform .66s cubic-bezier(.16,1,.3,1),translate .66s cubic-bezier(.16,1,.3,1),opacity .44s ease,filter .52s ease,box-shadow .66s cubic-bezier(.16,1,.3,1)!important;will-change:transform,opacity,filter!important}.mobileNav.mobileNavHidden,.mobileNav.mobileNavRevealStart,.mobileNav[data-hidden=true]{transform:translate3d(0,calc(100% + 44px),0) scale(.965)!important;translate:none!important;opacity:0!important;filter:blur(7px) saturate(.82)!important;box-shadow:0 3px 12px #0000!important;pointer-events:none!important}.mobileNav.mobileNavRevealStart.mobileNavRevealActive{transform:translateZ(0) scale(1)!important;translate:none!important;opacity:1!important;filter:blur(0) saturate(1)!important;pointer-events:auto!important}@media (min-width:681px){.mobileNav.mobileNavHidden,.mobileNav.mobileNavRevealStart,.mobileNav[data-hidden=true]{transform:translate3d(-50%,calc(100% + 44px),0) scale(.965)!important}.mobileNav.mobileNavRevealStart.mobileNavRevealActive{transform:translate3d(-50%,0,0) scale(1)!important}}.accountPage.fitProfilePage,.appPage.playersPage,.appPage.queueRoomsPage{position:relative!important;isolation:isolate!important;background:#000!important;background-image:none!important}.accountPage.fitProfilePage:before,.playersPage:before,.queueRoomsPage:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;width:auto!important;height:auto!important;transform:none!important;background:#000 url(/profile-app-background.png) top/cover no-repeat!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.playersPage:after,.queueRoomsPage:after{content:none!important;display:none!important;background:none!important}.accountPage.fitProfilePage>:not(.mobileNav),.playersPage>:not(.mobileNav),.queueRoomsPage>:not(.mobileNav){position:relative!important;z-index:1!important}.queuePositionPicker{margin:0 0 14px!important;padding:13px!important;border:1px solid #6b3cff55!important;border-radius:14px!important;background:linear-gradient(145deg,#090f1ae8,#10091de0)!important;box-shadow:inset 0 0 22px #ffffff05,0 12px 28px #0005!important}.queuePositionPicker header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.queuePositionPicker header span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#eff2fb!important;font-size:12px!important;font-weight:900!important}.queuePositionPicker header svg{width:16px!important;color:#f3cf78!important}.queuePositionPicker header b{color:#f3cf78!important;font-size:10px!important}.queuePositionPicker>div{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:6px!important;gap:6px!important;margin-top:11px!important}.queuePositionPicker button{min-width:0!important;height:48px!important;border:1px solid #30394a!important;border-radius:10px!important;background:#07101bec!important;color:#8792a5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.queuePositionPicker button span{font-size:9px!important;font-weight:900!important}.queuePositionPicker button b{font-size:10px!important}.queuePositionPicker button.selected{border-color:#b66cff!important;background:linear-gradient(145deg,#25123eee,#0c1222ee)!important;color:#fff!important;box-shadow:0 0 18px #a855ff33,inset 0 0 18px #a855ff18!important}.queuePositionPicker p{margin:9px 1px 0!important;color:#8f99aa!important;font-size:9px!important;line-height:1.55!important}.roomPositionSlot{flex:0 0 auto!important;padding:5px 8px!important;border:1px solid #7fa7ff30!important;border-radius:999px!important;background:#7fa7ff10!important;color:#a9c2ff!important;font-size:9px!important;font-weight:900!important}.roomPositionSlot.full{border-color:#ff6b8f35!important;background:#ff6b8f12!important;color:#ff8fa9!important}.roomBottom button:disabled{color:#6f798a!important;opacity:.62!important;cursor:not-allowed!important}@media (max-width:680px){.queuePositionPicker{padding:12px!important}.queuePositionPicker>div{gap:5px!important}.queuePositionPicker button{height:44px!important}.roomPositionSlot{margin-left:auto!important}}.appPage.queueRoomsPage{min-height:100dvh!important;overflow-x:hidden!important;padding-top:0!important}.queueRoomsPage .roomsShell{width:calc(100% - 52px)!important;max-width:none!important;margin:calc(max(env(safe-area-inset-top), 44px) + 118px) auto calc(118px + env(safe-area-inset-bottom))!important;padding:0!important}.queueRoomsPage .roomsHead{margin-bottom:14px!important;align-items:start!important}.queueRoomsPage .roomsHead .step{margin-bottom:5px!important;font-size:10px!important;letter-spacing:4px!important}.queueRoomsPage .roomsHead h1{margin-bottom:8px!important;font-size:27px!important;line-height:1.02!important}.queueRoomsPage .roomsHead .muted{max-width:250px!important;font-size:12px!important;line-height:1.35!important}.queueRoomsPage .queueCreateButton{height:34px!important;min-height:34px!important;min-width:104px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}.queueRoomsPage .queuePositionPicker{margin:0 0 12px!important;padding:9px 10px 10px!important;border-radius:12px!important;border-color:#38415a!important;background:linear-gradient(145deg,#07101be8,#090d18e8)!important;box-shadow:inset 0 0 16px #ffffff04,0 8px 20px #0004!important}.queueRoomsPage .queuePositionPicker header span{gap:6px!important;font-size:11px!important}.queueRoomsPage .queuePositionPicker header svg{width:15px!important;height:15px!important}.queueRoomsPage .queuePositionPicker header b{font-size:9px!important}.queueRoomsPage .queuePositionPicker>div{gap:5px!important;margin-top:8px!important}.queueRoomsPage .queuePositionPicker button{height:35px!important;border-radius:9px!important;gap:0!important}.queueRoomsPage .queuePositionPicker button span{font-size:8px!important;line-height:1!important}.queueRoomsPage .queuePositionPicker button b{margin-top:3px!important;font-size:9px!important;line-height:1!important}.queueRoomsPage .queuePositionPicker p{display:none!important}.queueRoomsPage .roomFilter{margin-top:0!important}.accountPage.fitProfilePage>.mobileNav,.playersPage>.mobileNav,.queueRoomsPage>.mobileNav{position:fixed!important;z-index:50!important;left:0!important;right:0!important;bottom:0!important;width:100%!important}@media (max-width:680px){.queueRoomsPage .roomsShell{width:calc(100% - 46px)!important;margin-top:calc(max(env(safe-area-inset-top), 44px) + 112px)!important}.queueRoomsPage .roomsHead h1{font-size:26px!important}.queueRoomsPage .roomsHead .muted{font-size:11px!important}}@media (min-width:681px){body{background:#02040a!important}.exactHomePage{width:430px!important;max-width:430px!important;height:929px!important;min-height:929px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000d!important}.exactHomeImage{object-fit:fill!important;object-position:center top!important}.appPage,.authPage,.onboardingPage{width:430px!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000d!important}.accountPage.fitProfilePage,.appPage.playersPage,.appPage.queueRoomsPage{background:#000!important;background-image:none!important}.accountPage.fitProfilePage:before,.playersPage:before,.queueRoomsPage:before{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;background:#000 url(/profile-app-background.png) top/100% auto no-repeat!important}.accountPage.fitProfilePage>.mobileNav,.accountPage>.mobileNav,.exactHomePage>.mobileNav,.playersPage>.mobileNav,.queueRoomsPage>.mobileNav,.recordsPage>.mobileNav{left:50%!important;right:auto!important;width:430px!important;max-width:430px!important;transform:translateX(-50%)!important}}.matchPage .draftShell{overflow-x:clip!important}.matchPage .captainsCompleteTitle{margin-bottom:10px!important}.matchPage .captainsCompleteTitle .successOrb{width:36px!important;height:36px!important;margin-bottom:8px!important;border-radius:12px!important}.matchPage .captainsCompleteTitle .successOrb svg{width:18px!important;height:18px!important}.matchPage .captainsCompleteTitle .step{margin:0!important;font-size:10px!important;letter-spacing:1.7px!important}.matchPage .captainsCompleteTitle h1{margin:5px 0 6px!important;font-size:25px!important;letter-spacing:-.8px!important}.matchPage .captainsCompleteTitle .muted{max-width:310px!important;margin:0 auto!important;font-size:10px!important}.matchPage .compactCaptainCards{position:relative!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin:10px 0 9px!important;align-items:stretch!important}.matchPage .compactCaptainCards>.compactCaptainCard{min-height:78px!important;padding:10px 9px 8px!important;border-radius:12px!important;background:linear-gradient(145deg,#101722ee,#080d15f2)!important}.matchPage .compactCaptainCard header{display:flex!important;gap:7px!important}.matchPage .compactCaptainCard header>svg{flex:0 0 auto!important;width:15px!important;height:15px!important}.matchPage .compactCaptainCard header>span{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.matchPage .compactCaptainCard header b,.matchPage .compactCaptainCard header small{display:block!important;min-width:0!important}.matchPage .compactCaptainCard header b{color:#f4f6fb!important;font-size:12px!important;line-height:1.2!important}.matchPage .compactCaptainCard header small{margin-top:2px!important;color:#778397!important}.matchPage .compactCaptainCard footer{grid-template-columns:minmax(0,1fr) auto auto!important;margin-top:9px!important;align-items:center!important}.matchPage .compactCaptainCard footer span{height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffffff12!important;border-radius:999px!important;background:#ffffff07!important;color:#9aa5b6!important;font-size:7px!important;font-weight:800!important;line-height:1!important}.matchPage .compactCaptainCard footer span:first-child{justify-content:flex-start!important;color:#f2f4f8!important}.matchPage .purpleCaptain.compactCaptainCard footer span:first-child{color:#b783ff!important}.matchPage .compactCaptainCards>.captainVsBadge{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:1px solid #7d6a9a80!important;border-radius:999px!important;background:#090d15f2!important;color:#d1b4ff!important;font-size:9px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 0 18px #000b!important;pointer-events:none!important}.matchPage .compactAutoAssign{align-items:flex-start!important;gap:8px!important;margin:8px 0 9px!important;padding:9px 10px!important;border-radius:10px!important;background:linear-gradient(90deg,#f4f5f706,#7628e50e)!important}.matchPage .compactAutoAssign>svg{width:15px!important;height:15px!important;margin-top:1px!important}.matchPage .compactAutoAssign>div{min-width:0!important;flex:1 1!important}.matchPage .compactAutoAssign b{font-size:9px!important;line-height:1.2!important}.matchPage .compactAutoAssign span{display:block!important;margin-top:4px!important;color:#a6afbd!important;font-size:8px!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactAutoAssign small{color:#717d91!important;font-size:7px!important}.matchPage .pickPriorityCard{margin:9px 0 8px!important;padding:12px!important;border-radius:12px!important;background:#0b111bea!important}.matchPage .pickPriorityCard>p{display:flex!important;min-width:0!important;flex-wrap:wrap!important;gap:4px 6px!important;margin-bottom:6px!important;font-size:8px!important;line-height:1.35!important}.matchPage .pickPriorityCard>p b,.matchPage .pickPriorityCard>p strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .pickPriorityCard>p strong{margin-left:auto!important;color:#d3dae6!important;font-size:8px!important}.matchPage .pickPriorityCard h2{margin:0 0 10px!important;color:#edf1f7!important;font-size:13px!important;line-height:1.28!important;letter-spacing:0!important}.matchPage .pickPriorityCard>div{gap:8px!important}.matchPage .pickPriorityCard button{height:46px!important;border-radius:9px!important;gap:2px!important;text-align:center!important}.matchPage .pickPriorityCard button:not(:disabled){border-color:#c79b52!important;color:#e7d09a!important;background:#d9ae5f0b!important}.matchPage .pickPriorityCard button.selected{border-color:#f0cf80!important;color:#171107!important;background:linear-gradient(135deg,#f0d48d,#c99742)!important;box-shadow:0 0 20px #d9ae5f25!important}.matchPage .pickPriorityCard button:disabled{opacity:.42!important;border-color:#2b3442!important;background:#111823!important;color:#6f7a8d!important}.matchPage .pickPriorityCard button b{font-size:12px!important;line-height:1!important}.matchPage .pickPriorityCard button span{font-size:7px!important;line-height:1.2!important}.matchPage .draftStartButton{min-height:46px!important;height:46px!important;margin-top:4px!important;margin-bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:11px!important;font-size:13px!important}.matchPage .draftStartButton:disabled{opacity:.45!important;background:#28303d!important;color:#8792a4!important;box-shadow:none!important}@media (max-width:680px){.matchPage .matchShell.draftShell{width:calc(100% - 32px)!important;margin-top:10px!important;margin-bottom:calc(92px + env(safe-area-inset-bottom))!important}.matchPage .captainsCompleteTitle .successOrb{width:32px!important;height:32px!important;margin-bottom:6px!important}.matchPage .captainsCompleteTitle h1{font-size:22px!important}.matchPage .captainsCompleteTitle .muted{font-size:9px!important}.matchPage .compactCaptainCards{grid-template-columns:calc(50% - 5px) calc(50% - 5px)!important;gap:10px!important}.matchPage .compactCaptainCards>.compactCaptainCard{min-height:72px!important;padding:9px 8px 7px!important}.matchPage .compactCaptainCard header b{font-size:11px!important}.matchPage .compactCaptainCard header small{display:none!important}.matchPage .compactCaptainCard footer{grid-template-columns:minmax(0,.9fr) auto!important;gap:3px!important;margin-top:8px!important}.matchPage .compactCaptainCard footer span{height:18px!important;padding:0 4px!important;font-size:6.5px!important}.matchPage .compactCaptainCard footer span:last-child{display:none!important}.matchPage .compactCaptainCards>.captainVsBadge{width:24px!important;height:24px!important;font-size:8px!important}.matchPage .pickPriorityCard{padding:11px!important}.matchPage .pickPriorityCard>p strong{width:100%!important;margin-left:20px!important}.matchPage .pickPriorityCard h2{font-size:12px!important}}.matchPage.matchPhase-draft .matchShell.draftShell{margin-top:4px!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.matchPage.matchPhase-draft .appTopbar{min-height:58px!important}.matchPage.matchPhase-draft .appTopbar .brandLogoImage{width:42px!important;height:42px!important;opacity:.72!important}.matchPage .draftInProgressTitle{display:grid!important;grid-gap:7px!important;gap:7px!important;margin:0 0 8px!important;padding:9px 11px 10px!important;text-align:left!important;border:1px solid #7d35df35!important;border-radius:13px!important;background:linear-gradient(135deg,#07101bdc,#120b1ed0)!important;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0005!important}.matchPage .draftStatusLine{display:flex!important;min-width:0!important;align-items:center!important;gap:7px!important}.matchPage .draftStatusLine .step{flex:0 0 auto!important;margin:0!important;color:#d6ac5b!important;font-size:9px!important;line-height:1!important;letter-spacing:1.8px!important}.matchPage .draftStatusLine span{min-width:0!important;overflow:hidden!important;color:#8b95a8!important;font-size:8px!important;font-weight:800!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .draftInProgressTitle h1{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;color:#f4f6fb!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.3px!important;white-space:nowrap!important}.matchPage .draftTurnSide{flex:0 0 auto!important;font-size:11px!important;letter-spacing:1px!important}.matchPage .draftTurnSide.white{color:#f3f5f8!important}.matchPage .draftTurnSide.purple{color:#b57cff!important}.matchPage .draftTurnName{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .draftInProgressTitle h1 small{flex:0 0 auto!important;color:#b8c0ce!important;font-size:11px!important;font-weight:800!important}.matchPage .draftOrderCompact{justify-content:flex-start!important;gap:5px!important;margin:0 0 8px!important;padding:0 1px!important}.matchPage .draftOrderCompact i{width:24px!important;height:24px!important;font-size:8px!important;box-shadow:none!important}.matchPage .draftOrderCompact i.current{transform:translateY(-1px)!important;box-shadow:0 0 18px #8c45ff66!important}.matchPage .draftTeamsCompact{gap:8px!important;margin-top:0!important}.matchPage .draftTeamsCompact>div{min-width:0!important;min-height:0!important;border-radius:13px!important}.matchPage .draftTeamsCompact h3{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;padding:9px 10px!important;font-size:9px!important;letter-spacing:0!important}.matchPage .draftTeamsCompact h3 span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .draftTeamsCompact h3 b{font-size:9px!important;white-space:nowrap!important}.matchPage .draftTeamsCompact .rosterRow,.matchPage .draftTeamsCompact .rosterRow>div:nth-child(3){min-width:0!important}.matchPage .draftTeamsCompact .rosterRow b,.matchPage .draftTeamsCompact .rosterRow span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .draftAvailableTitle{margin:10px 2px 6px!important;align-items:baseline!important;font-size:11px!important}.matchPage .draftAvailableTitle small{color:#788397!important;font-size:7px!important}.matchPage.matchPhase-draft .riotStatsNotice{margin:0 2px 7px!important;font-size:7px!important;line-height:1.35!important}.matchPage.matchPhase-draft .draftFilters{margin-bottom:7px!important}.matchPage .draftMapCompact{margin-top:10px!important}.matchPage .draftMapCompact .riftMapSection{margin:0!important;padding:10px!important;border-radius:13px!important}.matchPage .draftMapCompact .mapControls,.matchPage .draftMapCompact .mapLegend small,.matchPage .draftMapCompact .riftMapSection>header small{display:none!important}.matchPage .draftMapCompact .riftMapSection>header b{font-size:9px!important}.matchPage .draftMapCompact .riftMapSection>header strong{font-size:10px!important}.matchPage .draftMapCompact .riftStage{height:190px!important}.matchPage .draftMapCompact .premiumRiftWorld{width:230px!important;height:230px!important}.matchPage .draftMapCompact .riftChampion>i{width:22px!important;height:22px!important;font-size:7px!important}.matchPage .draftMapCompact .riftChampion>span{max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:6px!important}.matchPage .draftDiscordLink{min-height:38px!important;margin:8px 0 0!important;padding:9px 10px!important;font-size:9px!important}@media (max-width:680px){.matchPage.matchPhase-draft .matchShell.draftShell{width:calc(100% - 32px)!important;margin-top:0!important;margin-bottom:calc(82px + env(safe-area-inset-bottom))!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.matchPage.matchPhase-draft .appTopbar{height:calc(58px + env(safe-area-inset-top))!important;padding-top:calc(env(safe-area-inset-top) + 2px)!important}.matchPage.matchPhase-draft .appTopbar .brandLogoImage{width:34px!important;height:34px!important}.matchPage .draftInProgressTitle{gap:6px!important;padding:8px 10px 9px!important;margin-bottom:7px!important}.matchPage .draftStatusLine .step{font-size:8px!important;letter-spacing:1.45px!important}.matchPage .draftStatusLine span{font-size:7px!important}.matchPage .draftInProgressTitle h1{font-size:17px!important;gap:5px!important}.matchPage .draftInProgressTitle h1 small,.matchPage .draftTurnSide{font-size:9px!important}.matchPage .draftOrderCompact i{width:23px!important;height:23px!important}.matchPage .draftTeamsCompact{grid-template-columns:1fr 1fr!important;gap:7px!important}.matchPage .draftTeamsCompact h3{padding:7px 8px!important;font-size:7.5px!important}.matchPage .draftTeamsCompact h3 b{font-size:7.5px!important}.matchPage .draftTeamsCompact .rosterRow{grid-template-columns:22px 24px minmax(0,1fr)!important;height:39px!important;padding:0 6px!important;gap:5px!important}.matchPage .draftTeamsCompact .summonerAvatar{width:24px!important;height:24px!important;border-radius:7px!important;font-size:8px!important}.matchPage .draftTeamsCompact .rosterRow b{font-size:7.5px!important}.matchPage .draftTeamsCompact .rosterRow span{font-size:6px!important}.matchPage .draftAvailableTitle{margin-top:8px!important}.matchPage .draftMapCompact .riftStage{height:150px!important}.matchPage .draftMapCompact .premiumRiftWorld{width:190px!important;height:190px!important}.matchPage .draftMapCompact .riftChampion>span{display:none!important}}.matchPage{overflow-x:hidden!important}.matchPage .appTopbar{height:58px!important;padding-inline:16px!important}.matchPage .appTopbar .logo{transform:scale(.86)!important;transform-origin:center!important}.matchPage .appTopbar .livePill{max-width:128px!important;padding:7px 10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .matchShell.draftShell{width:min(100% - 32px,398px)!important;max-width:398px!important;margin:4px auto 16px!important;padding-bottom:0!important;overflow:hidden!important}.matchPage .captainsCompleteTitle{margin:0 auto 8px!important}.matchPage .captainsCompleteTitle .successOrb{width:30px!important;height:30px!important;margin-bottom:6px!important}.matchPage .captainsCompleteTitle .successOrb svg{width:15px!important;height:15px!important}.matchPage .captainsCompleteTitle .step{font-size:9px!important;letter-spacing:1.6px!important}.matchPage .captainsCompleteTitle h1{margin:4px 0 5px!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.5px!important}.matchPage .captainsCompleteTitle .muted{max-width:340px!important;font-size:9px!important;line-height:1.45!important}.matchPage .compactCaptainCards{display:grid!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;width:100%!important;max-width:100%!important;align-items:center!important;margin:8px 0!important;overflow:hidden!important}.matchPage .compactCaptainCards>.compactCaptainCard{width:100%!important;min-width:0!important;min-height:68px!important;padding:8px!important;overflow:hidden!important;border-radius:11px!important}.matchPage .compactCaptainCard header{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;min-width:0!important;align-items:center!important}.matchPage .compactCaptainCard header>svg{width:14px!important;height:14px!important}.matchPage .compactCaptainCard header>span{min-width:0!important;overflow:hidden!important}.matchPage .compactCaptainCard header b,.matchPage .compactCaptainCard header small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactCaptainCard header b{font-size:10.5px!important}.matchPage .compactCaptainCard header small{display:block!important;font-size:7px!important}.matchPage .compactCaptainCard footer{height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px!important;gap:4px!important;margin-top:8px!important;padding:0!important;border:0!important}.matchPage .compactCaptainCard footer span{min-width:0!important;height:17px!important;padding:0 5px!important;font-size:6.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactCaptainCard footer span:last-child{display:none!important}.matchPage .compactCaptainCards>.captainVsBadge{position:static!important;width:28px!important;height:28px!important;transform:none!important;align-self:center!important;justify-self:center!important;font-size:8px!important}.matchPage .compactAutoAssign{width:100%!important;margin:8px 0!important;padding:8px 9px!important;overflow:hidden!important}.matchPage .compactAutoAssign span{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.28!important}.matchPage .pickPriorityCard{width:100%!important;margin:8px 0!important;padding:11px!important;overflow:hidden!important}.matchPage .pickPriorityCard>p{align-items:center!important;margin-bottom:5px!important}.matchPage .pickPriorityCard>p b{max-width:92px!important}.matchPage .pickPriorityCard>p strong{width:100%!important;margin-left:20px!important;white-space:normal!important}.matchPage .pickPriorityCard h2{margin-bottom:9px!important;font-size:12px!important}.matchPage .pickPriorityCard>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.matchPage .pickPriorityCard button{width:100%!important;height:44px!important;min-width:0!important}.matchPage .draftStartButton{width:100%!important;min-height:44px!important;height:44px!important;margin:8px 0 0!important}@media (min-width:681px){.appPage.matchPage{min-height:auto!important;padding-bottom:0!important}.matchPage:before{height:100%!important;min-height:0!important;background-position:center -28px!important}.matchPage>.mobileNav{position:-webkit-sticky!important;position:sticky!important;left:0!important;right:auto!important;bottom:0!important;width:100%!important;max-width:none!important;height:62px!important;margin-top:8px!important;transform:none!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:0 -8px 24px #0008!important}}@media (max-width:380px){.matchPage .matchShell.draftShell{width:calc(100% - 24px)!important}.matchPage .compactCaptainCards{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;gap:5px!important}.matchPage .compactCaptainCards>.captainVsBadge{width:24px!important;height:24px!important}}.mobileAppEntryRedirect{min-height:100dvh;background:#030711}.webLandingPage{position:relative;min-height:100dvh;overflow-x:hidden;background:linear-gradient(180deg,#02050b20,#02050b 56%,#02050b),radial-gradient(circle at 58% 24%,#7f36ff55 0,transparent 28%),url(/scream-rift-map-approved.jpg) top /cover no-repeat;color:#f7f8fc;font-family:Paperlogy,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:400}.webFeatureCards b,.webGhostButton,.webLandingBrand,.webLandingFooter b,.webLandingLinks,.webLandingPage h1,.webLandingPage h2,.webLandingPage h3,.webLandingPage h4,.webLaunchCards b,.webLaunchIntro span,.webLiveStats b,.webPhoneScreen b,.webPhoneScreen button,.webPurpleButton,.webRoadmapLine b{font-family:Gmarket Sans,Paperlogy,Apple SD Gothic Neo,sans-serif}.webLandingPage:before{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(90deg,#02050d,#02050dcf 18%,#02050d30 50%,#02050dcf 82%,#02050d);pointer-events:none}.webLandingPage>*{position:relative;z-index:1}.webLandingNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:230px 1fr auto;align-items:center;grid-gap:22px;gap:22px;width:min(1440px,calc(100% - 120px));height:76px;margin:0 auto}.webLandingBrand{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-weight:950;letter-spacing:.5px}.webLandingBrand .webBrandMark{display:block!important;width:30px!important;height:30px!important;max-width:30px!important;object-fit:contain!important;filter:drop-shadow(0 0 12px #8f55ffaa)}.webLandingBrand .webBrandWordmark{display:block!important;width:118px!important;height:auto!important;max-width:118px!important;object-fit:contain!important;filter:drop-shadow(0 0 13px #ffffff28)}.webLandingLinks{display:flex;justify-content:center;gap:clamp(28px,4.2vw,70px)}.webLandingLinks a{position:relative;color:#b9bfcc;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.5px}.webLandingLinks a.active,.webLandingLinks a:hover{color:var(--webPurple)}.webLandingLinks a.active:after{content:"";position:absolute;left:50%;bottom:-14px;width:5px;height:5px;transform:translateX(-50%);border-radius:50%;background:var(--webPurple);box-shadow:0 0 14px var(--webPurple)}.webHeroActions,.webLandingActions,.webLandingCta{display:flex;align-items:center;gap:12px}.webGhostButton,.webPurpleButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 20px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:950;letter-spacing:.2px;white-space:nowrap}.webGhostButton{border:1px solid #ffffff28;background:#050a14b8;color:#fff}.webPurpleButton{border:1px solid #a073ff80;background:linear-gradient(135deg,#9b6cff,#6732e9);color:#fff;box-shadow:0 0 28px #7f45ff48,inset 0 1px #ffffff33}.webGhostButton.large,.webPurpleButton.large{min-width:190px;min-height:58px;border-radius:7px;font-size:14px}.webGhostButton svg,.webPurpleButton svg{width:18px;height:18px}.webLandingHero{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(720px,1.25fr);align-items:center;width:min(1440px,calc(100% - 120px));min-height:570px;margin:0 auto;padding:56px 0 44px}.webHeroWordmark{margin:0 0 16px}.webHeroWordmark img{display:block;width:min(520px,100%);height:auto;transform:translateX(-14px);filter:drop-shadow(0 0 28px #ffffff24) drop-shadow(0 10px 36px #000)}.webHeroCopy h1:not(.webHeroWordmark){margin:0 0 16px;font-size:clamp(58px,6vw,92px);font-weight:950;line-height:.9;letter-spacing:7px;text-shadow:0 0 28px #ffffff24,0 10px 36px #000}.webHeroCopy h2{margin:0;font-size:clamp(26px,2.25vw,36px);font-weight:950;line-height:1.2;letter-spacing:-.5px}.webHeroCopy h2 em,.webLandingCta em,.webWhyPanel em{color:var(--webPurple);font-style:normal}.webHeroCopy p{margin:34px 0 38px;color:#d4dae6;font-size:21px;line-height:1.5}.webPhoneCluster{position:relative;min-height:520px}.webPhoneMockup{position:absolute;top:54px;width:230px;height:448px;padding:24px 12px 13px;border:3px solid #6632d9;border-radius:34px;box-shadow:0 0 0 1px #ffffff20,0 0 36px #7f45ff66,0 28px 55px #000c}.webPhoneMockup.create{left:42px;top:94px;transform:rotate(-.5deg) scale(.9)}.webPhoneMockup.home{left:270px;top:14px;z-index:3;width:280px;height:525px;padding:31px 15px 16px;border-radius:38px}.webPhoneMockup.match{right:6px;top:94px;transform:rotate(.5deg) scale(.9)}.webPhoneMockup:before{content:"";position:absolute;left:50%;top:8px;width:92px;height:19px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:#02040a}.webPhoneBar{position:absolute;inset:13px 21px auto;display:flex;justify-content:space-between;color:#fff;font-size:10px;font-weight:900}.webPhoneBar i{width:34px;height:9px;border-radius:99px;background:linear-gradient(90deg,#fff 0 28%,transparent 28% 38%,#fff 38% 62%,transparent 62% 72%,#fff 72%);opacity:.9}.webPhoneScreen{height:100%;overflow:hidden;border-radius:24px;padding:22px 14px 14px;background:radial-gradient(circle at 80% 0,#7d42ff28,transparent 34%),linear-gradient(180deg,#070c17,#040711)}.appScreenshotScreen{padding:0;background:#030711}.appScreenshotScreen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.webPhoneScreen b,.webPhoneScreen h3,.webPhoneScreen h4{margin:0;color:#fff}.webPhoneScreen p{margin:6px 0 14px;color:#9aa4b7;font-size:10px;line-height:1.55}.webPhoneScreen button{width:100%;min-height:44px;border:1px solid #8e54ff8f;border-radius:7px;background:linear-gradient(135deg,#8f55ff,#5929db);color:#fff;font-weight:950}.createScreen p{display:flex;flex-direction:column;gap:7px;margin:11px 0;padding:11px;border-radius:6px;background:#0b101a}.createScreen p span{color:#9099aa;font-size:8px;font-weight:900}.createScreen p em{color:#fff;font-size:10px;font-style:normal;font-weight:900}.homeScreen small{color:#fff;font-weight:950}.homeScreen h3{margin-top:24px;font-size:20px}.homeScreen>button{align-items:center;margin:11px 0;padding:0 16px;background:linear-gradient(135deg,#4d2390,#15102a)}.homeScreen article,.homeScreen>button{display:flex;justify-content:space-between}.homeScreen article{margin:9px 0;padding:13px 12px;border-radius:9px;background:#101620;color:#dfe4ee;font-size:10px}.matchScreen{text-align:center}.matchScreen>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:20px 0 18px;text-align:left}.matchScreen section{padding:10px;border-radius:8px;background:#101620}.matchScreen strong{display:block;margin-bottom:7px;color:#7ab2ff;font-size:9px}.matchScreen section:last-child strong{color:#ff6e8c}.matchScreen span{display:block;margin:7px 0;color:#d9deea;font-size:9px}@media (min-width:1181px){.webPhoneCluster{width:700px;margin-left:0}.webPhoneMockup.create{left:0}.webPhoneMockup.home{left:228px}.webPhoneMockup.match{right:auto;left:425px}}.webLandingGrid,.webStatsRoadmap{display:grid;grid-template-columns:460px 1fr;width:100%;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff10;background:linear-gradient(180deg,#030711d8,#030711ef)}.webFeaturePanel,.webLiveStats,.webRoadmap,.webWhyPanel{min-height:250px;padding:36px clamp(38px,6vw,86px)}.webWhyPanel{position:relative;overflow:hidden;border-right:1px solid #ffffff12}.webChampionSilhouette{position:absolute;left:-20px;bottom:0;width:210px;height:280px;background:radial-gradient(circle at 45% 28%,#7b42ff55,transparent 40%);-webkit-clip-path:polygon(48% 0,64% 18%,59% 38%,73% 58%,58% 100%,31% 100%,38% 63%,22% 48%,35% 31%);clip-path:polygon(48% 0,64% 18%,59% 38%,73% 58%,58% 100%,31% 100%,38% 63%,22% 48%,35% 31%);opacity:.45}.webFeaturePanel h2,.webLiveStats h2,.webRoadmap h2,.webWhyPanel h2{margin:0 0 20px;color:#fff;font-size:24px;font-weight:950;letter-spacing:.5px}.webWhyPanel h3{position:relative;margin:0 0 18px;font-size:21px;line-height:1.45}.webWhyPanel ul{position:relative;display:grid;grid-gap:9px;gap:9px;margin:0 0 20px;padding:0;list-style:none}.webWhyPanel li{display:flex;align-items:center;gap:10px;color:#d6dce8;font-size:14px}.webWhyPanel li svg{width:20px;color:#c7b7ff}.webWhyPanel p{position:relative;margin:0;max-width:340px;color:#f2f4f8;font-size:16px;line-height:1.65}.webWhyPanel p b{color:var(--webPurple)}.webFeatureCards{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:16px}.webFeatureCards article,.webLiveStats article{min-height:144px;padding:24px 16px;border:1px solid #ffffff16;border-radius:8px;background:linear-gradient(180deg,#0b101bdd,#070b13d8);text-align:center;box-shadow:inset 0 0 24px #ffffff04}.webFeatureCards svg{width:46px;height:46px;margin-bottom:22px;color:var(--webPurple);filter:drop-shadow(0 0 14px #8f55ff70)}.webFeatureCards b{display:block;font-size:16px}.webFeatureCards p{margin:14px 0 0;color:#c6ccda;font-size:13px;line-height:1.6}.webStatsRoadmap{grid-template-columns:650px 1fr;background:#030711f2}.webLiveStats>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.webLiveStats article{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:82px;padding:14px 22px;text-align:left}.webLiveStats svg{grid-row:span 2;width:46px;height:46px;margin-right:16px;color:var(--webPurple)}.webLiveStats b{font-size:28px;line-height:1}.webLiveStats span{color:#c8cedb;font-size:11px}.webRoadmap{border-left:1px solid #ffffff12}.webRoadmapLine{display:grid;grid-template-columns:repeat(6,1fr);align-items:start;grid-gap:0;gap:0;padding-top:8px}.webRoadmapLine article{position:relative;text-align:center}.webRoadmapLine article:before{content:"";position:absolute;left:50%;right:-50%;top:24px;height:2px;background:#ffffff22}.webRoadmapLine article.done:before{background:linear-gradient(90deg,var(--webPurple),#9f65ff)}.webRoadmapLine article:last-child:before{display:none}.webRoadmapLine i{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border:1px solid #ffffff55;border-radius:50%;background:#070c17;color:#fff}.webRoadmapLine .done i{border-color:#a879ff;background:linear-gradient(135deg,#9a67ff,#5b2ce4);box-shadow:0 0 22px #8f55ff60}.webRoadmapLine b,.webRoadmapLine span{display:block;font-size:12px}.webRoadmapLine span{margin-top:5px;color:#dce1ec}.webLaunchChecklist{position:relative;padding:56px max(72px,calc((100% - 1440px) / 2 + 60px));border-bottom:1px solid #ffffff12;background:radial-gradient(circle at 18% 0,#8f55ff24,transparent 32%),linear-gradient(180deg,#050916f2,#030711f5)}.webLaunchChecklist:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02050dcc,transparent 38%,#02050dcc);pointer-events:none}.webLaunchChecklist>*{position:relative;z-index:1}.webLaunchIntro{display:grid;grid-template-columns:minmax(280px,520px) minmax(280px,1fr);align-items:end;grid-gap:36px;gap:36px;margin-bottom:28px}.webLaunchIntro span{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:14px;padding:8px 12px;border:1px solid #8f55ff55;border-radius:999px;background:#8f55ff16;color:#cdbbff;font-size:12px;font-weight:950;letter-spacing:1px}.webLaunchIntro span svg{width:16px;height:16px}.webLaunchIntro h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.22;letter-spacing:-.2px}.webLaunchIntro p{margin:0;max-width:640px;color:#c7cedc;font-size:17px;line-height:1.7}.webLaunchCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.webLaunchCards article{min-height:178px;padding:22px;border:1px solid #ffffff16;border-radius:8px;background:linear-gradient(180deg,#0b101bdd,#070b13ee);box-shadow:inset 0 0 24px #ffffff04,0 18px 40px #0005}.webLaunchCards svg{width:30px;height:30px;margin-bottom:18px;color:var(--webPurple);filter:drop-shadow(0 0 12px #8f55ff70)}.webLaunchCards b{display:block;color:#fff;font-size:17px}.webLaunchCards p{margin:12px 0 0;color:#c2cad8;font-size:14px;line-height:1.65}.webRiotNotice{margin:24px 0 0;padding:14px 16px;border:1px solid #ffffff14;border-radius:8px;background:#050915cc;color:#929bad;font-size:11px;line-height:1.7}.webLandingCta{justify-content:center;min-height:86px;border-bottom:1px solid #ffffff12;background:linear-gradient(90deg,transparent,#7b3cff22,transparent),#050915ee}.webLandingCta h2{margin:0 34px 0 0;font-size:34px;font-weight:950;letter-spacing:3px}.webLandingFooter{display:grid;grid-template-columns:2fr repeat(3,1fr) 1.5fr;grid-gap:42px;gap:42px;width:min(1440px,calc(100% - 120px));min-height:138px;margin:0 auto;padding:28px 0;color:#aeb5c4}.webLandingFooter p{margin:13px 0 0;max-width:300px;color:#8f97a7;font-size:13px;line-height:1.55}.webLandingFooter nav{display:flex;flex-direction:column;gap:8px}.webLandingFooter b{color:#bfc6d3;font-size:12px}.webLandingFooter a{color:#8f97a7;text-decoration:none;font-size:12px}.webCopyright{align-self:end;justify-self:end;text-align:right}@media (max-width:1180px){.webLandingFooter,.webLandingHero,.webLandingNav{width:min(100% - 44px,980px)}.webLandingNav{grid-template-columns:1fr auto}.webLandingLinks{display:none}.webLandingHero{grid-template-columns:1fr;gap:36px;padding-top:40px}.webPhoneCluster{min-height:520px;transform:scale(.92);transform-origin:top center}.webLandingGrid,.webStatsRoadmap{grid-template-columns:1fr}.webRoadmap,.webWhyPanel{border:0}.webFeatureCards{grid-template-columns:repeat(3,1fr)}.webLaunchChecklist{padding:46px 22px}.webLaunchIntro{grid-template-columns:1fr;gap:14px}.webLaunchCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.webLandingNav{width:calc(100% - 28px);height:70px}.webLandingBrand .webBrandMark{width:24px!important;height:24px!important;max-width:24px!important}.webLandingBrand .webBrandWordmark{width:100px!important;max-width:100px!important}.webLandingActions,.webLandingActions .webGhostButton{display:none}.webLandingHero{width:calc(100% - 32px);min-height:0;padding:34px 0 20px}.webHeroCopy h1{font-size:54px;letter-spacing:3px}.webHeroWordmark img{width:min(340px,100%);transform:translateX(-8px)}.webHeroCopy h2{font-size:23px}.webHeroCopy p{margin:22px 0 24px;font-size:16px}.webHeroActions{flex-direction:column;align-items:stretch}.webGhostButton.large,.webPurpleButton.large{width:100%;min-width:0}.webPhoneCluster{min-height:500px;transform:none}.webPhoneMockup.create,.webPhoneMockup.match{display:none}.webPhoneMockup.home{position:relative;left:auto;top:auto;width:min(320px,100%);height:520px;margin:0 auto}.webFeaturePanel,.webLiveStats,.webRoadmap,.webWhyPanel{padding:28px 20px}.webFeatureCards,.webLaunchCards,.webLiveStats>div,.webRoadmapLine{grid-template-columns:1fr}.webLaunchChecklist{padding:34px 16px}.webLaunchIntro h2{font-size:25px}.webLaunchIntro p{font-size:14px}.webLaunchCards article{min-height:0;padding:18px}.webRoadmapLine{gap:16px}.webRoadmapLine article{display:grid;grid-template-columns:48px 1fr;grid-column-gap:12px;column-gap:12px;text-align:left}.webRoadmapLine article:before{left:24px;right:auto;top:48px;width:2px;height:calc(100% + 16px)}.webRoadmapLine i{grid-row:span 2;margin:0}.webLandingCta{flex-direction:column;align-items:stretch;padding:24px 20px}.webLandingCta h2{margin:0;text-align:center;font-size:26px}.webLandingFooter{width:calc(100% - 32px);grid-template-columns:1fr 1fr;gap:24px}.webCopyright,.webLandingFooter>div{grid-column:1/-1}.webCopyright{justify-self:start;text-align:left}}.webLandingPage{--webPurple:#8f55ff;--webPurpleDeep:#5f2eea;--webPanel:#080d18d9;--webPanelSoft:#0b111ee6;--webLine:#ffffff16;--webMuted:#aeb7c9;background:linear-gradient(180deg,#02050be8,#02050bb8 40%,#02050b 78%),radial-gradient(circle at 66% 22%,#7f36ff4d 0,transparent 28%),url(/scream-rift-map-approved.jpg) top /cover no-repeat}.webLandingPage:before{background:linear-gradient(90deg,#02050d,#02050dd8 14%,#02050d45 48%,#02050dd8 86%,#02050d),linear-gradient(180deg,transparent,#02050b 86%)}.webContentShell,.webLandingFooter,.webLandingNav{width:min(1180px,calc(100% - 80px));margin-left:auto;margin-right:auto}.webLandingNav{grid-template-columns:190px 1fr auto;height:68px;border-bottom:1px solid #ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.webLandingBrand{gap:8px}.webLandingBrand .webBrandMark{width:26px!important;height:26px!important;max-width:26px!important}.webLandingBrand .webBrandWordmark{width:110px!important;max-width:110px!important}.webLandingLinks{gap:clamp(26px,3.3vw,54px)}.webLandingLinks a{color:#c0c6d5;font-size:11px;font-weight:800;letter-spacing:.8px}.webLandingActions{gap:10px}.webGhostButton,.webPurpleButton{min-height:42px;padding:0 18px;border-radius:8px;font-size:11px}.webPurpleButton{background:linear-gradient(135deg,#9b6cff,#7237f1 58%,#5928d6);box-shadow:0 18px 44px #7f45ff38,inset 0 1px #ffffff34}.webGhostButton{border-color:#ffffff24;background:#050a14a8;color:#eef2fb;box-shadow:inset 0 1px #ffffff0f}.webGhostButton.large,.webPurpleButton.large{min-width:188px;min-height:56px;border-radius:10px;font-size:13px}.webLandingHero{grid-template-columns:minmax(430px,.9fr) minmax(520px,1fr);gap:clamp(42px,6vw,86px);min-height:660px;padding:80px 0 70px}.webHeroCopy{max-width:590px}.webHeroEyebrow,.webSectionIntro span{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:18px;padding:8px 12px;border:1px solid #8f55ff4f;border-radius:999px;background:#8f55ff14;color:#cdbbff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.1px}.webHeroEyebrow svg{width:15px;height:15px}.webHeroWordmark{margin-bottom:22px}.webHeroWordmark img{width:min(440px,100%);transform:translateX(-10px)}.webHeroCopy h2{max-width:620px;font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.2px}.webHeroCopy p{max-width:510px;margin:26px 0 32px;color:#d4dbea;font-size:18px;line-height:1.72;word-break:keep-all}.webHeroActions{gap:14px}.webHeroMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:560px;margin-top:30px}.webHeroMetrics span{min-height:66px;padding:14px 16px;border:1px solid #ffffff14;border-radius:10px;background:linear-gradient(180deg,#0b101bd4,#060a13cc);color:#939caf;font-size:11px;line-height:1.2}.webHeroMetrics b{display:block;margin-bottom:5px;color:#fff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:18px}.webPhoneCluster{min-height:610px}.webPhoneMockup.create{display:none}.webPhoneMockup.home{left:42px;top:18px;width:305px;height:574px;padding:32px 15px 16px;border-radius:42px;transform:rotate(-1.2deg)}.webPhoneMockup.match{left:330px;right:auto;top:112px;width:242px;height:472px;transform:rotate(2.2deg) scale(.94);opacity:.92}.webPhoneMockup{border-color:#7140ef;background:#030711;box-shadow:0 0 0 1px #ffffff22,0 0 42px #7f45ff55,0 30px 74px #000d}.webPhoneScreen{border-radius:26px}.webFeatureSection,.webLaunchChecklist,.webWhySection{border-top:1px solid #ffffff10;background:radial-gradient(circle at 18% 0,#8f55ff1d,transparent 32%),linear-gradient(180deg,#030711ed,#040814f7)}.webWhySection{padding:82px 0}.webWhyLayout{display:grid;grid-template-columns:minmax(320px,430px) 1fr;grid-gap:54px;gap:54px;align-items:start}.webSectionIntro span{margin-bottom:16px}.webSectionIntro h2{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.25;letter-spacing:-.2px;word-break:keep-all}.webSectionIntro.centered{max-width:720px;margin:0 auto 34px;text-align:center}.webSectionIntro.centered span{margin-left:auto;margin-right:auto}.webWhyList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.webFeatureCards article,.webLaunchCards article,.webLiveStats article,.webWhyList article{border:1px solid var(--webLine);border-radius:10px;background:linear-gradient(180deg,#0b101bdd,#070b13e8);box-shadow:inset 0 0 24px #ffffff04,0 22px 55px #0005}.webWhyList article{min-height:214px;padding:24px}.webWhyList svg{width:34px;height:34px;margin-bottom:24px;color:var(--webPurple);filter:drop-shadow(0 0 12px #8f55ff80)}.webWhyList b{display:block;color:#fff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:17px}.webWhyList p{margin:14px 0 0;color:#bcc5d6;font-size:14px;line-height:1.72;word-break:keep-all}.webFeatureSection{padding:82px 0 88px;background:radial-gradient(circle at 82% 8%,#8f55ff20,transparent 30%),linear-gradient(180deg,#040814f5,#02050bf8)}.webFeatureCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.webFeatureCards article{display:grid;justify-items:start;min-height:176px;padding:26px;text-align:left}.webFeatureCards svg{width:38px;height:38px;margin:0 0 22px}.webFeatureCards b{font-size:17px}.webFeatureCards p{margin-top:12px;color:#bdc6d7;font-size:14px;line-height:1.65;word-break:keep-all}.webSectionIntro p{margin:22px 0 0;color:#bdc6d7;font-size:16px;line-height:1.72;word-break:keep-all}.webReviewSection{padding:82px 0;border-top:1px solid #ffffff10;background:radial-gradient(circle at 16% 8%,#8f55ff22,transparent 32%),radial-gradient(circle at 84% 0,#d9ae5f18,transparent 28%),linear-gradient(180deg,#030711f7,#050916f7)}.webReviewLayout{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);grid-gap:42px;gap:42px;align-items:start}.webReviewFlow,.webRiotApiPanel{border:1px solid var(--webLine);border-radius:12px;background:linear-gradient(180deg,#0b101be6,#060a13f0);box-shadow:inset 0 0 24px #ffffff04,0 22px 55px #0005}.webRiotApiPanel{padding:28px}.webReviewPanelHead{display:flex;align-items:center;gap:12px;margin-bottom:22px}.webReviewPanelHead svg{width:30px;height:30px;color:var(--webPurple);filter:drop-shadow(0 0 12px #8f55ff80)}.webReviewPanelHead b{color:#fff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:20px}.webReviewPanelHead small{margin-left:auto;color:#9099aa;font-size:12px;line-height:1.45;text-align:right}.webApiUseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.webApiUseGrid article{min-height:128px;padding:18px;border:1px solid #ffffff12;border-radius:10px;background:#070c16d8}.webApiUseGrid b{display:block;color:#fff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:15px}.webApiUseGrid p{margin:10px 0 0;color:#b8c1d2;font-size:13px;line-height:1.62;word-break:keep-all}.webReviewNotice{margin:18px 0 0;padding:14px 16px;border:1px solid #d9ae5f30;border-radius:10px;background:#d9ae5f0d;color:#c9b98f;font-size:11px;line-height:1.7}.webReviewFlow{margin-top:22px;padding:26px 28px}.webReviewFlow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.webReviewFlow li{min-height:112px;padding:16px 14px;border:1px solid #ffffff12;border-radius:10px;background:#070c16d8}.webReviewFlow li i{display:grid;place-items:center;width:30px;height:30px;margin-bottom:13px;border-radius:50%;background:linear-gradient(135deg,#9b6cff,#5928d6);color:#fff;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:13px;font-style:normal;font-weight:900}.webReviewFlow li span{color:#d9deea;font-size:13px;line-height:1.5;word-break:keep-all}.webReviewLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.webReviewLinks a{padding:9px 12px;border:1px solid #ffffff16;border-radius:999px;background:#050a14a8;color:#cdd4e2;font-size:12px;text-decoration:none}.webStatsRoadmap{grid-template-columns:410px 1fr;gap:24px;margin-top:0;padding:68px 0;border:0;background:transparent}.webLiveStats,.webRoadmap{min-height:0;padding:28px;border:1px solid var(--webLine);border-radius:12px;background:linear-gradient(180deg,#0a101bdd,#060a13e8)}.webRoadmap{border-left:1px solid var(--webLine)}.webLiveStats>div{grid-template-columns:1fr;gap:10px}.webLiveStats article{min-height:74px;padding:16px;box-shadow:none}.webLaunchChecklist{padding:78px max(40px,calc((100% - 1180px) / 2 + 40px))}.webLaunchCards,.webLaunchIntro,.webRiotNotice{max-width:1180px;margin-left:auto;margin-right:auto}.webLandingCta{min-height:112px}.webLandingFooter{grid-template-columns:2fr repeat(3,minmax(110px,1fr)) 1.4fr;min-height:156px}@media (min-width:1181px){.webPhoneCluster{width:620px;margin-left:0}.webPhoneMockup.home{left:42px}.webPhoneMockup.match{left:330px}}@media (max-width:1180px){.webContentShell,.webLandingFooter,.webLandingNav{width:min(100% - 44px,920px)}.webLandingHero{grid-template-columns:1fr;min-height:0;padding:58px 0 54px}.webHeroCopy{max-width:760px}.webPhoneCluster{width:min(650px,100%);min-height:590px;margin:0 auto;transform:none}.webPhoneMockup.home{left:80px}.webPhoneMockup.match{left:360px}.webReviewLayout,.webStatsRoadmap,.webWhyLayout{grid-template-columns:1fr}.webFeatureCards,.webReviewFlow ol,.webWhyList{grid-template-columns:repeat(3,minmax(0,1fr))}.webLaunchChecklist{padding-left:22px;padding-right:22px}}@media (max-width:900px){.webLandingNav{grid-template-columns:1fr auto}.webLandingLinks{display:none}.webApiUseGrid,.webFeatureCards,.webLaunchCards,.webReviewFlow ol,.webWhyList{grid-template-columns:repeat(2,minmax(0,1fr))}.webHeroMetrics,.webLaunchIntro{grid-template-columns:1fr}}@media (max-width:760px){.webContentShell,.webLandingFooter,.webLandingNav{width:calc(100% - 32px)}.webLandingHero{padding:34px 0}.webHeroCopy h2{font-size:31px}.webHeroCopy p{font-size:15px}.webHeroActions{flex-direction:column;align-items:stretch}.webPhoneCluster{min-height:540px}.webPhoneMockup.match{display:none}.webPhoneMockup.home{position:relative;left:auto;top:auto;width:min(320px,100%);height:550px;margin:0 auto;transform:none}.webFeatureSection,.webReviewSection,.webWhySection{padding:52px 0}.webApiUseGrid,.webFeatureCards,.webLaunchCards,.webReviewFlow ol,.webWhyList{grid-template-columns:1fr}.webApiUseGrid article,.webFeatureCards article,.webLaunchCards article,.webReviewFlow li,.webWhyList article{min-height:0}.webReviewFlow,.webRiotApiPanel{padding:20px}.webReviewPanelHead{align-items:flex-start;flex-direction:column}.webReviewPanelHead small{margin-left:0;text-align:left}.webSectionIntro.centered{text-align:left}.webSectionIntro.centered span{margin-left:0;margin-right:0}}.playersPage .playerRecords{gap:18px!important}.playersPage .playerRecords article{position:relative!important;display:grid!important;grid-template-columns:148px minmax(0,1fr) 210px!important;grid-gap:18px 22px!important;gap:18px 22px!important;align-items:start!important;min-height:0!important;padding:28px 30px 28px 42px!important;overflow:hidden!important;border:1px solid #7c32ff78!important;border-radius:18px!important;background:radial-gradient(circle at 15% 12%,#8b3dff3a 0,transparent 28%),radial-gradient(circle at 82% 6%,#6f30cc20 0,transparent 36%),linear-gradient(145deg,#0b1120f6,#050914f8 62%,#030710fb)!important;box-shadow:inset 0 0 42px #8c3cff18,inset 0 1px 0 #ffffff12,0 0 0 1px #a855ff18,0 18px 42px #0009!important}.playersPage .playerRecords article:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,#9d4dff1c,transparent 17%),radial-gradient(circle at 0 100%,#8b39ff28 0,transparent 30%)!important;pointer-events:none!important}.playersPage .playerRecords article>*{position:relative!important;z-index:1!important}.playersPage .recordRank,.playersPage .recordRank.topRank{position:absolute!important;left:26px!important;top:0!important;z-index:2!important;display:grid!important;place-items:start center!important;width:48px!important;height:112px!important;padding-top:32px!important;color:#fff!important;font-size:24px!important;font-weight:900!important;text-align:center!important;background:linear-gradient(180deg,#6920c9,#36105f 74%,#190b29)!important;-webkit-clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)!important;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%)!important;box-shadow:inset 0 0 22px #c05cff44,0 0 18px #7f35ff2d!important}.playersPage .recordIdentity{grid-column:1/3!important;display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;grid-gap:24px!important;gap:24px!important;align-items:center!important;min-width:0!important;padding-left:36px!important}.playersPage .recordPortrait{position:relative!important;display:grid!important;place-items:center!important;width:150px!important;min-height:176px!important}.playersPage .recordAvatar{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;width:116px!important;height:116px!important;border:2px solid #a44fff!important;border-radius:50%!important;background:radial-gradient(circle at 50% 42%,#111827 0,#080d19 62%,#03060d 100%)!important;color:#fff!important;font-size:48px!important;font-weight:900!important;line-height:1!important;box-shadow:0 0 0 12px #6f2bef18,0 0 26px #a855ff72,inset 0 0 18px #000!important}.playersPage .recordAvatar:before{content:""!important;position:absolute!important;inset:-13px!important;border:2px solid #8a38ff!important;border-radius:50%!important;box-shadow:0 0 22px #963cff66,inset 0 0 18px #963cff24!important}.playersPage .recordAvatar:after{content:""!important;position:absolute!important;left:50%!important;bottom:-9px!important;width:20px!important;height:20px!important;transform:translateX(-50%) rotate(45deg)!important;border-radius:2px!important;background:linear-gradient(135deg,#fff,#a576ff 50%,#5229d9)!important;box-shadow:0 0 16px #b48cff!important}.playersPage .recordTierEmblem{position:absolute!important;z-index:3!important;left:50%!important;bottom:4px!important;width:76px!important;height:76px!important;object-fit:contain!important;transform:translateX(-50%)!important;filter:drop-shadow(0 8px 12px #000b) drop-shadow(0 0 12px #9867ff99)!important;pointer-events:none!important}.playersPage .recordIdentity h2{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0 0 14px!important;color:#fff!important;font-size:clamp(24px,4.6vw,36px)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;text-shadow:0 0 22px #ffffff18!important}.playersPage .recordIdentity h2 small{color:#9aa0b6!important;font-size:20px!important;font-weight:800!important}.playersPage .recordIdentity .verifiedIcon{width:26px!important;height:26px!important;color:#b569ff!important;filter:drop-shadow(0 0 10px #b569ff66)!important}.playersPage .recordIdentity p{margin:0!important;color:#9ea4b7!important;font-size:23px!important;line-height:1.25!important}.playersPage .recordIdentity p i{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:60px!important;height:38px!important;margin:0 13px 0 0!important;padding:0 12px!important;border-radius:8px!important;background:linear-gradient(180deg,#8c3fff,#5321bd)!important;color:#fff!important;font-style:normal!important;font-size:20px!important;font-weight:950!important;box-shadow:inset 0 1px 0 #ffffff25,0 0 18px #8a3cff4d!important}.playersPage .recordLpLine{margin:6px 0 0!important;color:#8f96ad!important}.playersPage .recordManner{display:flex!important;align-items:center!important;gap:9px!important;margin-top:16px!important;color:#61f0a8!important;font-size:20px!important;font-weight:700!important}.playersPage .recordManner svg{width:26px!important;height:26px!important}.playersPage .recordScore{grid-column:3!important;align-self:center!important;min-width:0!important;padding-top:12px!important;text-align:left!important}.playersPage .recordScore span{color:#9180ac!important;font-size:20px!important;font-weight:500!important}.playersPage .recordScore b{display:block!important;margin:14px 0 16px!important;color:#b05cff!important;font-size:clamp(58px,9vw,82px)!important;font-weight:950!important;line-height:.82!important;text-shadow:0 0 22px #a855ff90,0 0 50px #a855ff30!important}.playersPage .recordScore small{margin-left:10px!important;color:#8e94a8!important;font-size:26px!important;font-weight:800!important;text-shadow:none!important}.playersPage .recordMeter,.playersPage .statSparkline{display:block!important;height:10px!important;overflow:hidden!important;border-radius:999px!important;background:#2b3044!important}.playersPage .recordMeter{width:min(210px,100%)!important}.playersPage .recordMeter span,.playersPage .statSparkline span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#8c2cff,#bd66ff)!important;box-shadow:0 0 14px #a855ff70!important}.playersPage .recordStats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;margin:0!important}.playersPage .recordStats>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;min-height:170px!important;padding:28px 30px!important;border:1px solid #28304a!important;border-radius:16px!important;background:linear-gradient(180deg,#090f1cef,#050915f7)!important;box-shadow:inset 0 0 28px #ffffff05!important}.playersPage .recordStats span{display:flex!important;grid-column:1/-1!important;align-items:center!important;gap:12px!important;color:#aeb5c5!important;font-size:20px!important;line-height:1.2!important}.playersPage .recordStats span svg{width:25px!important;height:25px!important;color:#7d39ff!important}.playersPage .recordStats span small{margin-left:auto!important;color:#a0a5b5!important;font-size:17px!important}.playersPage .recordStats b{margin-top:24px!important;color:#fff!important;font-size:56px!important;font-weight:950!important;line-height:.9!important}.playersPage .recordStats .statSparkline{align-self:end!important;justify-self:end!important;width:min(210px,58%)!important;margin-top:38px!important}.playersPage .recordChampions{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px 18px!important;gap:12px 18px!important;margin:0!important;padding:18px 22px 22px!important;border:1px solid #242d49!important;border-radius:16px!important;background:linear-gradient(180deg,#090f1ce8,#050915f5)!important}.playersPage .recordChampions>span{grid-column:1/-1!important;color:#b37cff!important;font-size:18px!important;font-weight:800!important}.playersPage .recordChampions>span b{color:#9f55ff!important;font-weight:900!important}.playersPage .recordChampions i{position:relative!important;display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;grid-gap:2px 14px!important;gap:2px 14px!important;min-height:72px!important;padding:0 10px 0 0!important;border-radius:12px!important;background:transparent!important;color:#fff!important;font-style:normal!important}.playersPage .recordChampions i em{position:absolute!important;left:0!important;top:12px!important;z-index:2!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #a855ff!important;border-radius:10px!important;background:#41117fcc!important;color:#fff!important;font-size:16px!important;font-weight:900!important;font-style:normal!important;-webkit-clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%)!important;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%)!important}.playersPage .recordChampions img{grid-row:1/3!important;width:62px!important;height:62px!important;margin-left:28px!important;border:2px solid #8e38ff!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 0 16px #8e38ff66!important}.playersPage .recordChampions strong{display:block!important;min-width:0!important;overflow:hidden!important;color:#fff!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.playersPage .recordChampions small{color:#9ba2b6!important;font-size:14px!important;line-height:1.2!important}.playersPage .recordChampions small b{color:#a855ff!important;font-size:17px!important}@media (max-width:680px){.playersPage .playerRecords article{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;padding:22px 18px!important;border-radius:16px!important}.playersPage .recordRank,.playersPage .recordRank.topRank{left:18px!important;width:44px!important;height:92px!important;padding-top:27px!important;font-size:20px!important}.playersPage .recordIdentity{grid-column:1/-1!important;grid-template-columns:114px minmax(0,1fr)!important;gap:14px!important;padding-left:24px!important}.playersPage .recordPortrait{width:106px!important;min-height:142px!important}.playersPage .recordAvatar{width:88px!important;height:88px!important;font-size:39px!important}.playersPage .recordAvatar:before{inset:-9px!important}.playersPage .recordTierEmblem{bottom:0!important;width:62px!important;height:62px!important}.playersPage .recordIdentity h2{margin-bottom:10px!important;font-size:clamp(24px,8vw,30px)!important}.playersPage .recordIdentity h2 small{font-size:16px!important}.playersPage .recordIdentity p{font-size:19px!important}.playersPage .recordIdentity p i{min-width:52px!important;height:34px!important;font-size:17px!important}.playersPage .recordManner{margin-top:12px!important;font-size:17px!important}.playersPage .recordManner svg{width:22px!important;height:22px!important}.playersPage .recordScore{grid-column:1/-1!important;padding-top:0!important;text-align:left!important}.playersPage .recordScore span{font-size:15px!important}.playersPage .recordScore b{margin:8px 0 12px!important;font-size:56px!important}.playersPage .recordScore small{font-size:22px!important}.playersPage .recordMeter{width:100%!important}.playersPage .recordStats{grid-template-columns:1fr!important;gap:12px!important}.playersPage .recordStats>div{min-height:136px!important;padding:20px 18px!important}.playersPage .recordStats span{font-size:15px!important}.playersPage .recordStats span svg{width:20px!important;height:20px!important}.playersPage .recordStats span small{font-size:13px!important}.playersPage .recordStats b{margin-top:20px!important;font-size:48px!important}.playersPage .recordChampions{grid-template-columns:1fr!important;gap:10px!important;padding:16px!important}.playersPage .recordChampions>span{font-size:16px!important}.playersPage .recordChampions i{grid-template-columns:86px minmax(0,1fr)!important;min-height:68px!important}.playersPage .recordChampions img{width:58px!important;height:58px!important}}.accountPage.fitProfilePage .profileQuickButton{top:calc(env(safe-area-inset-top) + 18px)!important;right:max(22px,calc(env(safe-area-inset-right) + 22px))!important;z-index:6!important;width:58px!important;height:58px!important;border:2px solid #8c45ff!important;border-radius:50%!important;background:radial-gradient(circle at 50% 42%,#141924 0 48%,#080b13 70%),linear-gradient(145deg,#26113e,#0a0d18)!important;color:#c994ff!important;box-shadow:0 0 0 5px #8c45ff22,0 0 24px #8c45ff88,inset 0 0 18px #0008!important}.accountPage.fitProfilePage .profileQuickButton svg{width:28px!important;height:28px!important}.profileEditBackdrop{position:fixed!important;inset:0!important;z-index:90!important;display:grid!important;place-items:center!important;padding:22px!important;background:#02040bd8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.profileEditModal{position:relative!important;width:min(420px,100%)!important;max-height:min(680px,calc(100dvh - 44px))!important;overflow-y:auto!important;padding:26px!important;border:1px solid #8b48ffb8!important;border-radius:14px!important;background:radial-gradient(circle at 50% 0,#8b48ff24 0,transparent 46%),linear-gradient(160deg,#101727f7,#070b15fb)!important;box-shadow:0 0 36px #8b48ff30,inset 0 0 24px #ffffff06!important}.profileEditClose{position:absolute!important;top:13px!important;right:13px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#ffffff0b!important;color:#aeb8ca!important}.profileEditClose svg{width:18px!important;height:18px!important}.profileEditPreview{display:grid!important;place-items:center!important;grid-gap:14px!important;gap:14px!important;margin:10px 0 18px!important}.profileEditPreview>img,.profileEditPreview>svg{width:112px!important;height:112px!important;display:grid!important;place-items:center!important;border:2px solid #a35cff!important;border-radius:50%!important;background:#090d17!important;color:#bd86ff!important;box-shadow:0 0 0 7px #8b48ff18,0 0 28px #8b48ff54!important}.profileEditPreview>img{object-fit:cover!important}.profileEditPreview label{height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #8b48ff88!important;border-radius:7px!important;background:#8b48ff16!important;color:#e8dcff!important;font-size:12px!important;font-weight:900!important}.profileEditPreview label svg{width:16px!important;height:16px!important}.profileEditPreview input{display:none!important}.profileEditBody{display:grid!important;grid-gap:10px!important;gap:10px!important}.profileEditBody .step{margin:0!important;color:#c994ff!important}.profileEditBody h2{margin:0!important;color:#fff!important;font-size:24px!important;letter-spacing:0!important}.profileEditBody p:not(.step):not(.profileEditMessage){margin:0 0 6px!important;color:#9ea8ba!important;font-size:12px!important;line-height:1.5!important}.profileEditBody label[for=profileNickname]{margin-top:4px!important;color:#cbd3e1!important;font-size:12px!important;font-weight:900!important}.profileEditBody input{width:100%!important;height:48px!important;padding:0 14px!important;border:1px solid #38445a!important;border-radius:8px!important;background:#080d17!important;color:#fff!important;outline:none!important;font-size:16px!important}.profileEditBody input:focus{border-color:#a35cff!important;box-shadow:0 0 0 3px #8b48ff20!important}.profileEditMessage{margin:0!important;color:#ff86a5!important;font-size:12px!important;line-height:1.5!important}.profileSaveButton{width:100%!important;height:48px!important;margin-top:6px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#b66bff,#6f3dff)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;box-shadow:0 10px 24px #8b48ff30!important}.profileSaveButton:disabled{opacity:.65!important}@media (max-width:390px){.accountPage.fitProfilePage .profileQuickButton{top:calc(env(safe-area-inset-top) + 16px)!important;right:max(18px,calc(env(safe-area-inset-right) + 18px))!important;width:54px!important;height:54px!important}.profileEditModal{padding:23px 20px!important}}@media (max-width:680px){.playersPage .playerRecords{gap:14px!important}.playersPage .playerRecords article{grid-template-columns:94px minmax(0,1fr)!important;gap:14px 12px!important;min-height:0!important;padding:18px 14px 16px!important;border-color:#7b33f08c!important;border-radius:18px!important;background:radial-gradient(circle at 20% 8%,#8d3dff2d 0,transparent 30%),linear-gradient(145deg,#0c1220f5,#050a15fb 72%)!important;box-shadow:inset 0 0 30px #8d3dff13,0 14px 28px #0009!important}.playersPage .recordRank,.playersPage .recordRank.topRank{left:14px!important;top:0!important;width:34px!important;height:74px!important;padding-top:22px!important;font-size:18px!important}.playersPage .recordIdentity{grid-column:1/-1!important;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important;min-width:0!important;padding-left:28px!important}.playersPage .recordPortrait{width:90px!important;min-height:116px!important}.playersPage .recordAvatar{width:76px!important;height:76px!important;font-size:34px!important;box-shadow:0 0 0 8px #6f2bef16,0 0 20px #a855ff66,inset 0 0 14px #000!important}.playersPage .recordAvatar:before{inset:-8px!important;border-width:2px!important}.playersPage .recordAvatar:after{bottom:-7px!important;width:16px!important;height:16px!important}.playersPage .recordTierEmblem{bottom:-1px!important;width:50px!important;height:50px!important}.playersPage .recordIdentity h2,.playersPage .recordIdentity>div:last-child{min-width:0!important;overflow:hidden!important}.playersPage .recordIdentity h2{gap:6px!important;margin:0 0 8px!important;font-size:clamp(22px,7.2vw,28px)!important;line-height:1.05!important;white-space:nowrap!important}.playersPage .recordIdentity h2 small{flex:none!important;font-size:14px!important}.playersPage .recordIdentity .verifiedIcon{flex:none!important;width:20px!important;height:20px!important}.playersPage .recordIdentity p{display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#aab1c3!important;font-size:16px!important;line-height:1.25!important;white-space:nowrap!important}.playersPage .recordIdentity p i{flex:none!important;min-width:44px!important;height:30px!important;margin-right:9px!important;padding:0 10px!important;border-radius:8px!important;font-size:15px!important}.playersPage .recordLpLine{margin-top:5px!important;color:#858da3!important;font-size:15px!important}.playersPage .recordManner{gap:7px!important;margin-top:8px!important;color:#63e9a8!important;font-size:15px!important}.playersPage .recordManner svg{width:19px!important;height:19px!important}.playersPage .recordScore{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:7px 12px!important;gap:7px 12px!important;padding:12px 14px!important;border:1px solid #26304b!important;border-radius:14px!important;background:#070d19d8!important}.playersPage .recordScore span{align-self:center!important;color:#9283aa!important;font-size:14px!important}.playersPage .recordScore b{justify-self:end!important;margin:0!important;font-size:42px!important;line-height:.9!important}.playersPage .recordScore small{margin-left:5px!important;font-size:18px!important}.playersPage .recordMeter{grid-column:1/-1!important;width:100%!important;height:8px!important}.playersPage .recordStats{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.playersPage .recordStats>div{min-height:104px!important;padding:14px 12px!important;border-radius:14px!important}.playersPage .recordStats span{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;color:#aeb5c5!important;font-size:12px!important}.playersPage .recordStats span svg{width:18px!important;height:18px!important}.playersPage .recordStats span small{grid-column:1/-1!important;margin:3px 0 0!important;color:#858da0!important;font-size:11px!important}.playersPage .recordStats b{margin-top:13px!important;font-size:34px!important}.playersPage .recordStats .statSparkline{width:100%!important;height:7px!important;margin-top:16px!important}.playersPage .recordChampions{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;padding:14px!important;border-radius:14px!important}.playersPage .recordChampions>span{margin-bottom:2px!important;font-size:15px!important}.playersPage .recordChampions i{grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:2px 10px!important;min-height:54px!important;padding:0!important}.playersPage .recordChampions i em{left:0!important;top:11px!important;width:28px!important;height:28px!important;font-size:13px!important}.playersPage .recordChampions img{grid-row:1/3!important;width:50px!important;height:50px!important;margin-left:18px!important}.playersPage .recordChampions strong{align-self:end!important;font-size:16px!important}.playersPage .recordChampions small{align-self:start!important;font-size:13px!important}.playersPage .recordChampions small b{font-size:14px!important}}.accountPage.fitProfilePage>.appTopbar{overflow:visible!important;z-index:80!important}.accountPage.fitProfilePage .profileQuickButton{position:absolute!important;top:calc(env(safe-area-inset-top) + 38px)!important;right:max(36px,calc(env(safe-area-inset-right) + 36px))!important;z-index:86!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;aspect-ratio:1/1!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:2px solid #8f45ff!important;border-radius:999px!important;background:#080c15!important;color:#d9b7ff!important;box-shadow:0 0 0 3px #8f45ff22,0 0 14px #8f45ff7a,inset 0 0 12px #000b!important}.accountPage.fitProfilePage .profileQuickButton img{width:100%!important;height:100%!important;object-fit:cover!important}.accountPage.fitProfilePage .profileQuickButton svg{width:18px!important;height:18px!important}.accountPage.fitProfilePage .profileEditPopover{position:fixed!important;top:calc(env(safe-area-inset-top) + 150px)!important;right:max(18px,calc(env(safe-area-inset-right) + 18px))!important;z-index:85!important;width:min(292px,calc(100vw - 36px))!important;max-height:min(390px,calc(100dvh - 120px))!important;overflow-y:auto!important;padding:14px!important;border:1px solid #8b48ffb8!important;border-radius:12px!important;background:radial-gradient(circle at 86% 0,#8b48ff28 0,transparent 44%),linear-gradient(160deg,#101727fa,#070b15fd)!important;box-shadow:0 18px 38px #000b,0 0 26px #8b48ff40,inset 0 0 18px #ffffff06!important}.accountPage.fitProfilePage .profileEditPopover:before{content:""!important;position:absolute!important;top:-7px!important;right:28px!important;width:14px!important;height:14px!important;transform:rotate(45deg)!important;border-left:1px solid #8b48ffb8!important;border-top:1px solid #8b48ffb8!important;background:#101727fa!important}.accountPage.fitProfilePage .profileEditPopover .profileEditClose{top:8px!important;right:8px!important;width:26px!important;height:26px!important}.accountPage.fitProfilePage .profileEditPopover .profileEditPreview{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;place-items:center stretch!important;grid-gap:10px!important;gap:10px!important;margin:2px 30px 10px 0!important}.accountPage.fitProfilePage .profileEditPopover .profileEditPreview>img,.accountPage.fitProfilePage .profileEditPopover .profileEditPreview>svg{width:54px!important;height:54px!important;border-radius:50%!important;box-shadow:0 0 0 4px #8b48ff18,0 0 14px #8b48ff54!important}.accountPage.fitProfilePage .profileEditPopover .profileEditPreview label{width:100%!important;height:32px!important;padding:0 9px!important;font-size:11px!important}.accountPage.fitProfilePage .profileEditPopover .profileEditBody{gap:7px!important}.accountPage.fitProfilePage .profileEditPopover .profileEditBody .step{display:none!important}.accountPage.fitProfilePage .profileEditPopover .profileEditBody h2{font-size:17px!important}.accountPage.fitProfilePage .profileEditPopover .profileEditBody p:not(.step):not(.profileEditMessage){font-size:11px!important}.accountPage.fitProfilePage .profileEditPopover .profileEditBody input{height:40px!important;font-size:15px!important}.accountPage.fitProfilePage .profileEditPopover .profileSaveButton{height:40px!important;font-size:13px!important}@media (max-width:390px){.accountPage.fitProfilePage .profileQuickButton{top:calc(env(safe-area-inset-top) + 62px)!important;right:max(32px,calc(env(safe-area-inset-right) + 32px))!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.accountPage.fitProfilePage .profileQuickButton svg{width:17px!important;height:17px!important}.accountPage.fitProfilePage .profileEditPopover{top:calc(env(safe-area-inset-top) + 142px)!important;right:max(12px,calc(env(safe-area-inset-right) + 12px))!important;width:min(286px,calc(100vw - 24px))!important;padding:13px!important}}.appPage.recordsPage{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overflow-y:hidden!important;padding:0!important;overscroll-behavior:none!important}.recordsPage .recordsShell{--records-top:calc(max(env(safe-area-inset-top), 44px) + 145px);position:fixed!important;left:50%!important;top:var(--records-top)!important;z-index:2!important;width:calc(100% - 70px)!important;max-width:760px!important;height:calc(100dvh - var(--records-top) - 100px - env(safe-area-inset-bottom))!important;min-height:0!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translateX(-50%)!important}.recordsPage .recordsTitle{flex:0 0 auto!important;margin:0 0 16px!important;text-align:center!important}.recordsPage .recordsTitle .step{margin:0 0 14px!important;font-size:14px!important;letter-spacing:4px!important}.recordsPage .recordsTitle h1{margin:0 0 20px!important;font-size:40px!important;line-height:1!important;letter-spacing:-1px!important}.recordsPage .recordsTitle .muted{margin:0!important;font-size:14px!important;line-height:1.45!important;word-break:keep-all!important}.recordsPage .recordsSummary{flex:0 0 auto!important;gap:9px!important;margin:0 0 14px!important}.recordsPage .recordsSummary>div{min-height:84px!important;padding:13px!important}.recordsPage .recordsRefresh{flex:0 0 auto!important;align-self:flex-end!important;min-height:38px!important;margin:0 0 14px!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important}.recordsPage .matchHistoryList{flex:1 1 auto!important;min-height:0!important;margin:0!important;overflow:hidden auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}.recordsPage .matchHistoryList::-webkit-scrollbar{display:none!important}.recordsPage .recordEmpty{min-height:0!important;height:100%!important;padding:22px!important}@media (max-width:680px){.recordsPage .recordsShell{--records-top:calc(max(env(safe-area-inset-top), 44px) + 148px);width:calc(100% - 68px)!important;height:calc(100dvh - var(--records-top) - 98px - env(safe-area-inset-bottom))!important}.recordsPage .recordsTitle{margin-bottom:14px!important}.recordsPage .recordsTitle .step{margin-bottom:12px!important;font-size:13px!important}.recordsPage .recordsTitle h1{margin-bottom:18px!important;font-size:37px!important}.recordsPage .recordsTitle .muted{font-size:13px!important}.recordsPage .recordsSummary{gap:8px!important;margin-bottom:12px!important}.recordsPage .recordsSummary>div{min-height:78px!important;padding:11px!important}.recordsPage .recordsRefresh{min-height:36px!important;margin-bottom:12px!important;font-size:12px!important}}@media (min-width:681px){.appPage.recordsPage{width:430px!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;background:#000!important;background-image:none!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000d!important}.recordsPage:before{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;background:#000 url(/profile-app-background.png) top/100% auto no-repeat!important}.recordsPage .recordsShell{width:378px!important;max-width:378px!important}.recordsPage>.mobileNav{left:50%!important;right:auto!important;width:430px!important;max-width:430px!important;transform:translateX(-50%)!important}}.roomPlayer .liveHostBadge,.spectatorList .liveHostBadge{flex:none!important;min-width:34px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9ae5f70!important;border-radius:999px!important;background:#d9ae5f18!important;color:var(--gold2)!important;font-size:8px!important;font-weight:950!important;letter-spacing:.6px!important}.roomPlayer .liveMeBadge,.spectatorList .liveMeBadge{flex:none!important}.roomPlayer .kickPlayerAction{color:#ff7c94!important}.roomPlayer .transferOwnerAction{color:var(--gold2)!important}.kickSpectatorAction:disabled,.roomPlayer .kickPlayerAction:disabled,.roomPlayer .transferOwnerAction:disabled,.transferSpectatorAction:disabled{opacity:.45!important;cursor:wait!important}.kickSpectatorAction,.transferSpectatorAction{flex:none!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border:1px solid #ff7c9450!important;border-radius:7px!important;font-size:8px!important;font-weight:900!important}.kickSpectatorAction{background:#ff5f7812!important;color:#ff9cad!important}.transferSpectatorAction{border-color:#d9ae5f5c!important;background:#d9ae5f14!important;color:var(--gold2)!important}.kickSpectatorAction svg,.transferSpectatorAction svg{width:12px!important;height:12px!important}.roomPositionChangePanel{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important;padding:13px!important;border:1px solid #d9ae5f45!important;border-radius:11px!important;background:linear-gradient(145deg,#15151cee,#09111ce8)!important;box-shadow:inset 0 0 24px #d9ae5f0f,0 12px 28px #0006!important}.roomPositionChangePanel header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.roomPositionChangePanel header>div{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.roomPositionChangePanel header svg{flex:none!important;width:17px!important;height:17px!important;color:var(--gold2)!important}.roomPositionChangePanel header span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.roomPositionChangePanel header b{color:#fff4d7!important;font-size:12px!important;font-weight:950!important}.roomPositionChangePanel header small{color:#8f98aa!important;font-size:8px!important;line-height:1.35!important}.roomPositionChangePanel header strong{flex:none!important;min-width:42px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9ae5f5c!important;border-radius:999px!important;background:#d9ae5f18!important;color:var(--gold2)!important;font-size:10px!important;font-weight:950!important}.roomPositionChangePanel>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.roomPositionChangePanel button{position:relative!important;min-width:0!important;min-height:60px!important;display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;padding:7px 3px!important;border:1px solid #354052!important;border-radius:9px!important;background:#07111de8!important;color:#a5afbf!important;text-align:center!important}.roomPositionChangePanel button span{color:inherit!important;font-size:10px!important;font-weight:950!important;line-height:1.1!important}.roomPositionChangePanel button b{color:inherit!important;font-size:9px!important;font-weight:900!important;line-height:1.1!important}.roomPositionChangePanel button small{color:#6f7a8c!important;font-size:7px!important;font-weight:800!important;line-height:1.1!important}.roomPositionChangePanel button.selected{border-color:#d9ae5fcc!important;background:linear-gradient(145deg,#2a1f18,#121821)!important;color:#ffe7ad!important;box-shadow:inset 0 0 16px #d9ae5f22!important}.roomPositionChangePanel button:disabled{opacity:.45!important}.roomPositionChangePanel button i{position:absolute!important;right:5px!important;top:5px!important;width:15px!important;height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--gold2)!important;color:#12100b!important}.roomPositionChangePanel button i svg{width:10px!important;height:10px!important}.ownerKickPanel{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important;padding:14px!important;border:1px solid #ff7c9448!important;border-radius:11px!important;background:linear-gradient(145deg,#241018d8,#0c111bee)!important;box-shadow:inset 0 0 22px #ff7c9411!important}.ownerKickPanel>div{display:flex!important;align-items:center!important;gap:10px!important}.ownerKickPanel>div>svg{flex:none!important;width:18px!important;height:18px!important;color:#ff8fa4!important}.ownerKickPanel span{min-width:0!important;flex:1 1!important;display:flex!important;flex-direction:column!important}.ownerKickPanel b{color:#ffe2e7!important;font-size:11px!important}.ownerKickPanel small{margin-top:3px!important;color:#a98491!important;font-size:8px!important}.ownerKickPanel strong{flex:none!important;color:#ff9cad!important;font-size:12px!important}.ownerKickPanel button{width:100%!important;min-height:38px!important;border:1px solid #ff7c9466!important;border-radius:8px!important;background:#ff5f7817!important;color:#ffd6dd!important;font-size:11px!important;font-weight:950!important}.ownerKickPanel button:disabled{opacity:.58!important;cursor:default!important}.ownerKickPanel p{margin:0!important;color:#8f7780!important;font-size:8px!important;line-height:1.55!important}@media (max-width:680px){.roomPlayer .liveHostBadge{min-width:30px!important;height:20px!important;font-size:7px!important}.roomPlayer .kickPlayerAction svg{width:12px!important;height:12px!important}}.mobileNav a[data-nav-id=records]{gap:4px!important;font-size:10px!important}.mobileNav a[data-nav-id=records] svg{width:22px!important;height:22px!important}.recordsPage .matchHistoryList{gap:10px!important}.recordsPage .matchHistoryCard{border-radius:13px!important;box-shadow:0 12px 24px #0006,inset 0 0 22px #ffffff04!important}.recordsPage .matchHistorySummary{width:100%!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;padding:12px 13px!important;border:0!important;border-bottom:0!important;background:transparent!important;color:inherit!important;text-align:left!important}.recordsPage .matchHistorySummary>div{min-width:0!important}.recordsPage .matchHistorySummary span{color:#65d4a3!important;font-size:9px!important;font-weight:950!important;letter-spacing:1px!important}.recordsPage .matchHistorySummary h2{overflow:hidden!important;margin:4px 0 6px!important;color:#f3f6fb!important;font-size:14px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.recordsPage .matchHistorySummary p{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;color:#778397!important;font-size:9px!important}.recordsPage .historyWinnerBadge{padding:7px 8px!important;font-size:10px!important;white-space:nowrap!important}.recordsPage .historyExpandIcon{width:16px!important;height:16px!important;color:#7c879a!important;transition:transform .18s ease!important}.recordsPage .matchHistoryCard[data-expanded=true] .historyExpandIcon{transform:rotate(180deg)!important}.recordsPage .matchHistoryDetails{border-top:1px solid #273141!important;animation:recordDetailIn .18s ease both!important}.recordsPage .historyLeaderLine{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;padding:0 13px 12px!important}.recordsPage .historyLeaderLine span{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;padding:9px!important;border:1px solid #283349!important;border-radius:10px!important;background:#111a28b8!important;color:#8793a7!important;font-size:8px!important}.recordsPage .historyLeaderLine svg{flex:none!important;width:13px!important;height:13px!important;color:#f4bd57!important}.recordsPage .historyLeaderLine b{overflow:hidden!important;color:#f0f4fb!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.recordsPage .matchHistoryDetails .historyTeams{border-top:1px solid #273141!important}@keyframes recordDetailIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.recordsPage .historyLeaderLine{grid-template-columns:1fr!important}}@media (min-width:681px){body{background:#02040a!important}.accountPage.fitProfilePage,.appPage.gamePage,.appPage.liveRoomPage,.appPage.matchPage,.appPage.playersPage,.appPage.queueRoomsPage,.appPage.recordsPage,.authPage.loginFixedPage,.exactHomePage,.onboardingPage.tierMeasurePage{position:relative!important;isolation:isolate!important;width:430px!important;max-width:430px!important;min-height:100dvh!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000d!important}.authPage.loginFixedPage,.exactHomePage,.onboardingPage.tierMeasurePage{background-color:#02040a!important}.accountPage.fitProfilePage,.appPage.gamePage,.appPage.liveRoomPage,.appPage.matchPage,.appPage.playersPage,.appPage.queueRoomsPage,.appPage.recordsPage{background:#000!important;background-image:none!important}.accountPage.fitProfilePage:before,.gamePage:before,.liveRoomPage:before,.matchPage:before,.playersPage:before,.queueRoomsPage:before,.recordsPage:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;background:#000 url(/profile-app-background.png) top/100% auto no-repeat!important;opacity:1!important;pointer-events:none!important}.accountPage.fitProfilePage>:not(.mobileNav),.gamePage>:not(.mobileNav),.liveRoomPage>:not(.mobileNav),.matchPage>:not(.mobileNav),.playersPage>:not(.mobileNav),.queueRoomsPage>:not(.mobileNav),.recordsPage>:not(.mobileNav){position:relative!important;z-index:1!important}.accountPage.fitProfilePage .accountShell,.authPage.loginFixedPage .premiumAuthCard,.gamePage .gameShell,.gamePage .shell,.liveRoomPage .roomShell,.liveRoomPage .shell,.matchPage .matchShell,.matchPage .shell,.onboardingPage.tierMeasurePage .tierMeasureShell,.playersPage .playersShell,.queueRoomsPage .roomsShell{width:calc(100% - 38px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.accountPage.fitProfilePage>.mobileNav,.exactHomePage>.mobileNav,.gamePage>.mobileNav,.liveRoomPage>.mobileNav,.matchPage>.mobileNav,.playersPage>.mobileNav,.queueRoomsPage>.mobileNav,.recordsPage>.mobileNav{left:50%!important;right:auto!important;width:430px!important;max-width:430px!important;transform:translateX(-50%)!important}.matchPage .matchShell.draftShell{width:min(100% - 32px,398px)!important;max-width:398px!important;margin-top:4px!important;margin-bottom:12px!important}.matchPage>.mobileNav{position:-webkit-sticky!important;position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;width:100%!important;max-width:none!important;margin:8px 0 0!important;transform:none!important;translate:none!important}}.appPage.matchPage.matchPhase-draft{--draft-nav-space:calc(88px + env(safe-area-inset-bottom));padding-top:104px!important;padding-bottom:var(--draft-nav-space)!important}.appPage.matchPage.matchPhase-draft,.appPage.matchPage.matchPhase-draft:before{background-position:center -150px!important}.matchPage.matchPhase-draft>.appTopbar{height:calc(38px + env(safe-area-inset-top))!important;min-height:0!important;padding-top:calc(env(safe-area-inset-top) + 1px)!important;padding-bottom:0!important;padding-inline:16px!important}.matchPage.matchPhase-draft>.appTopbar .logo{display:none!important}.matchPage.matchPhase-draft>.appTopbar .livePill{position:absolute!important;top:calc(env(safe-area-inset-top) + 4px)!important;right:16px!important;transform:none!important;margin-left:auto!important;max-width:112px!important;min-height:26px!important;padding:5px 8px!important;font-size:8px!important;letter-spacing:1px!important}.matchPage.matchPhase-draft .matchShell.draftShell{width:min(100% - 32px,398px)!important;max-width:398px!important;margin-top:-6px!important;margin-bottom:0!important;padding-bottom:var(--draft-nav-space)!important}.matchPage.matchPhase-draft .draftInProgressTitle{margin-top:0!important;margin-bottom:8px!important}@media (max-width:680px){.appPage.matchPage.matchPhase-draft{padding-top:96px!important}.appPage.matchPage.matchPhase-draft,.appPage.matchPage.matchPhase-draft:before{background-position:center -164px!important}.matchPage.matchPhase-draft>.appTopbar{height:calc(34px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}.matchPage.matchPhase-draft .matchShell.draftShell{margin-top:-8px!important}}.appPage.playersPage{min-height:100dvh!important;overflow-x:hidden!important;padding-top:0!important;padding-bottom:calc(106px + env(safe-area-inset-bottom))!important}.playersPage .playersShell{width:calc(100% - 46px)!important;max-width:none!important;margin:calc(max(env(safe-area-inset-top), 44px) + 112px) auto calc(118px + env(safe-area-inset-bottom))!important;padding:0!important}.playersPage .playersTitle{margin:0 0 14px!important;padding:0!important;text-align:left!important}.playersPage .playersTitle .step{margin:0 0 5px!important;color:#f0cf82!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:4px!important;text-shadow:0 0 14px #d9ae5f30!important}.playersPage .playersTitle h1{margin:0 0 8px!important;color:#fff!important;font-size:26px!important;font-weight:950!important;line-height:1.02!important;letter-spacing:0!important;text-shadow:0 4px 18px #000a!important}.playersPage .playersTitle .muted{max-width:250px!important;margin:0!important;color:#aeb6c8!important;font-size:11px!important;line-height:1.35!important;word-break:keep-all!important}.playersPage .recordSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 14px!important;border-radius:12px!important}.playersPage .recordSummary>div{min-height:58px!important;padding:9px 6px!important;gap:6px!important}.playersPage .recordSummary svg{width:18px!important;height:18px!important}.playersPage .recordSummary span{font-size:9px!important;line-height:1.12!important}.playersPage .recordSummary b{margin-top:3px!important;font-size:15px!important;line-height:1!important}.playersPage .playerSearch{height:52px!important;margin:0 0 12px!important;padding:0 15px!important;border-radius:12px!important}.playersPage .playerSearch input{font-size:13px!important}.playersPage .positionTabs{gap:6px!important;margin:0 0 8px!important;padding-bottom:2px!important}.playersPage .positionTabs button{flex:0 0 66px!important;height:36px!important;border-radius:9px!important;font-size:10px!important}.playersPage .recordHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 2px 8px!important;line-height:1!important}.playersPage .playerRecords{gap:12px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.playersPage .recordsInfo{margin:16px 0 0!important}.captainVoteStatus{margin:-6px 0 10px;padding:9px 12px;border:1px solid rgba(217,174,95,.28);border-radius:10px;background:rgba(18,24,34,.78);color:rgba(237,211,148,.9);font-size:11px;font-weight:800;text-align:center}.logo.logoStatic{cursor:default!important;pointer-events:none!important}.appTopbar .forceEndButton{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(239,113,133,.35);border-radius:999px;background:rgba(239,113,133,.1);color:#ff8798;box-shadow:0 0 20px rgba(239,113,133,.12);-webkit-tap-highlight-color:transparent}.appTopbar .forceEndButton svg{width:17px;height:17px}.appTopbar .forceEndButton:disabled{opacity:.5;cursor:wait}.appTopbar .forceEndButton.returnWaitingButton{border-color:rgba(225,177,75,.52);background:rgba(31,25,16,.82);color:var(--gold2);box-shadow:0 0 20px rgba(225,177,75,.12)}.appTopbar .forceEndButton.returnWaitingButton:hover{border-color:rgba(245,205,118,.82);background:rgba(51,39,19,.9)}.matchReturnNotice{width:min(100%,720px);margin:0 auto 14px;padding:11px 14px;border:1px solid rgba(255,111,135,.38);border-radius:6px;background:rgba(83,24,38,.3);color:#ffb8c5;font-size:13px;text-align:center}.appPage.matchPage{--match-flow-header:calc(max(env(safe-area-inset-top), 44px) + 84px);--match-flow-nav-space:calc(92px + env(safe-area-inset-bottom));padding-bottom:var(--match-flow-nav-space)!important;background-position:center -164px!important;overflow-x:hidden!important}.appPage.matchPage,.appPage.matchPage.matchPhase-draft{padding-top:var(--match-flow-header)!important}.appPage.matchPage:before{background-position:center -164px!important}.matchPage.matchPhase-draft>.appTopbar,.matchPage>.appTopbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:var(--match-flow-header)!important;min-height:0!important;margin:0!important;padding:max(env(safe-area-inset-top),44px) 20px 0!important;border-bottom:1px solid rgba(130,150,185,.18)!important;background:#050817!important}.matchPage>.appTopbar .backButton,.matchPage>.appTopbar .backButtonSlot,.matchPage>.appTopbar .forceEndButton{grid-column:1!important;justify-self:start!important}.matchPage.matchPhase-draft>.appTopbar .logo,.matchPage>.appTopbar .logo{position:static!important;display:flex!important;grid-column:2!important;justify-self:center!important;align-self:center!important;width:auto!important;height:auto!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;scale:1!important}.matchPage.matchPhase-draft>.appTopbar .brandLogoImage,.matchPage>.appTopbar .brandLogoImage{width:48px!important;height:48px!important;object-fit:contain!important}.matchPage.matchPhase-draft>.appTopbar .livePill,.matchPage>.appTopbar .livePill{position:static!important;grid-column:3!important;justify-self:end!important;transform:none!important;width:auto!important;max-width:128px!important;min-height:28px!important;margin:0!important;padding:7px 10px!important;overflow:hidden!important;border-radius:999px!important;font-size:8px!important;line-height:1!important;letter-spacing:1px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.matchPage .matchShell.draftShell,.matchPage.matchPhase-draft .matchShell.draftShell{width:min(100% - 32px,398px)!important;max-width:398px!important;margin:12px auto 0!important;padding-bottom:var(--match-flow-nav-space)!important;overflow:visible!important}.matchPage .matchTitle{margin-top:0!important}@media (max-width:680px){.appPage.matchPage{--match-flow-header:calc(max(env(safe-area-inset-top), 44px) + 76px)}.appPage.matchPage,.appPage.matchPage:before{background-position:center -164px!important}.matchPage.matchPhase-draft>.appTopbar,.matchPage>.appTopbar{height:var(--match-flow-header)!important;padding:max(env(safe-area-inset-top),44px) 18px 0!important}.matchPage.matchPhase-draft>.appTopbar .brandLogoImage,.matchPage>.appTopbar .brandLogoImage{width:44px!important;height:44px!important}.matchPage.matchPhase-draft>.appTopbar .livePill,.matchPage>.appTopbar .livePill{max-width:116px!important;min-height:26px!important;padding:6px 8px!important;font-size:7.5px!important}.matchPage .matchShell.draftShell,.matchPage.matchPhase-draft .matchShell.draftShell{margin-top:10px!important}}.webApp .appPage.gamePage,.webApp .appPage.matchPage{--web-match-header:calc(max(env(safe-area-inset-top), 44px) + 76px);--web-match-content:min(100% - 32px,398px);--web-match-nav-space:calc(92px + env(safe-area-inset-bottom));width:min(430px,100vw)!important;max-width:430px!important;min-height:100dvh!important;margin:0 auto!important;padding-top:var(--web-match-header)!important;padding-bottom:0!important;overflow-x:hidden!important;background-color:#02050c!important;background-position:center -148px!important}.webApp .appPage.gamePage:before,.webApp .appPage.matchPage:before{background-position:center -148px!important;background-size:100% auto!important}.webApp .gamePage>.appTopbar,.webApp .matchPage.matchPhase-draft>.appTopbar,.webApp .matchPage>.appTopbar{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:12!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:var(--web-match-header)!important;min-height:0!important;margin:0!important;padding:max(env(safe-area-inset-top),44px) 18px 0!important;border-bottom:1px solid rgba(130,150,185,.16)!important;background:linear-gradient(180deg,#050817,#050817 76%,rgba(5,8,23,.9))!important}.webApp .gamePage>.appTopbar .backButton,.webApp .gamePage>.appTopbar .backButtonSlot,.webApp .gamePage>.appTopbar .forceEndButton,.webApp .matchPage>.appTopbar .backButton,.webApp .matchPage>.appTopbar .backButtonSlot,.webApp .matchPage>.appTopbar .forceEndButton{grid-column:1!important;justify-self:start!important}.webApp .gamePage>.appTopbar .logo,.webApp .matchPage.matchPhase-draft>.appTopbar .logo,.webApp .matchPage>.appTopbar .logo{position:static!important;display:flex!important;grid-column:2!important;justify-self:center!important;align-self:center!important;width:auto!important;height:auto!important;inset:auto!important;transform:none!important;translate:none!important;scale:1!important}.webApp .gamePage>.appTopbar .brandLogoImage,.webApp .matchPage.matchPhase-draft>.appTopbar .brandLogoImage,.webApp .matchPage>.appTopbar .brandLogoImage{width:44px!important;height:44px!important;object-fit:contain!important}.webApp .gamePage>.appTopbar .livePill,.webApp .matchPage.matchPhase-draft>.appTopbar .livePill,.webApp .matchPage>.appTopbar .livePill{position:static!important;grid-column:3!important;justify-self:end!important;width:auto!important;max-width:116px!important;min-height:26px!important;margin:0!important;padding:6px 8px!important;overflow:hidden!important;border-radius:999px!important;font-size:7.5px!important;line-height:1!important;letter-spacing:1px!important;white-space:nowrap!important;text-overflow:ellipsis!important;transform:none!important}.webApp .gamePage .gameShell,.webApp .matchPage .matchShell.draftShell,.webApp .matchPage.matchPhase-draft .matchShell.draftShell{width:var(--web-match-content)!important;max-width:398px!important;margin:12px auto 0!important;padding:0 0 var(--web-match-nav-space)!important;overflow:visible!important;box-sizing:border-box!important}.webApp .gamePage .gameTitle,.webApp .matchPage .matchTitle{width:100%!important;margin:0 0 12px!important;text-align:left!important}.webApp .matchPage .matchTitle>.successOrb{display:none!important}.webApp .gamePage .gameTitle .step,.webApp .matchPage .matchTitle .step{margin:0 0 5px!important;color:#e8c678!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:3px!important;text-align:left!important}.webApp .gamePage .gameTitle h1,.webApp .matchPage .matchTitle h1{margin:0 0 7px!important;color:#f7f8fc!important;font-size:25px!important;line-height:1.06!important;letter-spacing:-.7px!important;text-align:left!important}.webApp .gamePage .gameTitle>p:last-child,.webApp .matchPage .matchTitle .muted{max-width:100%!important;margin:0!important;color:#9ba6b8!important;font-size:11px!important;line-height:1.45!important;text-align:left!important}.webApp .matchPage .adminDraftNotice,.webApp .matchPage .anonymousNotice,.webApp .matchPage .autoAssignNotice{width:100%!important;margin:10px 0!important;box-sizing:border-box!important}.webApp .matchPage .anonymousNotice{justify-content:flex-start!important;padding:9px 10px!important;font-size:9px!important;line-height:1.35!important}.webApp .matchPage .candidateGrid{width:100%!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0 12px!important}.webApp .matchPage .candidateGrid>button{min-width:0!important;min-height:58px!important;padding:8px!important;gap:8px!important;overflow:hidden!important;box-sizing:border-box!important}.webApp .matchPage .candidateGrid b,.webApp .matchPage .candidateGrid small,.webApp .matchPage .candidateGrid>button>span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.webApp .matchPage .candidateGrid .summonerAvatar{width:30px!important;height:30px!important;flex:0 0 30px!important}.webApp .matchPage .captainCards,.webApp .matchPage .compactCaptainCards{width:100%!important;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;gap:0!important;margin:12px 0 10px!important}.webApp .matchPage .compactCaptainCard{min-width:0!important;min-height:74px!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important}.webApp .matchPage .compactCaptainCard header{gap:7px!important}.webApp .matchPage .compactCaptainCard header svg{width:14px!important;height:14px!important}.webApp .matchPage .compactCaptainCard footer span,.webApp .matchPage .compactCaptainCard header b,.webApp .matchPage .compactCaptainCard header small,.webApp .matchPage .compactCaptainCard header span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.webApp .matchPage .compactCaptainCard header b{font-size:11px!important}.webApp .matchPage .compactCaptainCard footer{gap:5px!important;font-size:8px!important}.webApp .matchPage .captainVsBadge{width:34px!important;align-self:center!important;font-size:18px!important}.webApp .matchPage .compactAutoAssign{min-height:0!important;padding:10px!important;align-items:flex-start!important}.webApp .matchPage .compactAutoAssign div{min-width:0!important}.webApp .matchPage .compactAutoAssign span{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;font-size:9px!important;line-height:1.4!important}.webApp .matchPage .choiceCard,.webApp .matchPage .pickPriorityCard{width:100%!important;margin:10px 0!important;padding:13px!important;box-sizing:border-box!important}.webApp .matchPage .choiceCard>p{flex-wrap:wrap!important;row-gap:3px!important;font-size:9px!important}.webApp .matchPage .choiceCard h2{margin:4px 0 12px!important;font-size:15px!important;line-height:1.35!important}.webApp .matchPage .choiceCard>div{gap:8px!important}.webApp .matchPage .choiceCard button{min-width:0!important;height:62px!important}.webApp .matchPage .draftStartButton,.webApp .matchPage .primaryButton.full{width:100%!important;min-height:46px!important;margin:12px 0 0!important;box-sizing:border-box!important}.webApp .gamePage .riftMapSection{width:100%!important;margin:10px 0 12px!important;padding:10px!important;box-sizing:border-box!important}.webApp .gamePage .riftMapSection>header{min-height:30px!important}.webApp .gamePage .mapControls,.webApp .gamePage .riftMapSection>header small{display:none!important}.webApp .gamePage .riftStage{height:198px!important}.webApp .gamePage .premiumRiftWorld{width:244px!important;height:196px!important}.webApp .gamePage .liveTeamLists{width:100%!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0 0!important}.webApp .gamePage .liveTeamLists section,.webApp .gamePage .liveTeamLists section>div,.webApp .gamePage .liveTeamLists section>div>span{min-width:0!important;box-sizing:border-box!important}.webApp .gamePage .liveTeamLists h2{padding:8px!important;font-size:9px!important}.webApp .gamePage .teamDiscordLink{min-height:32px!important;margin:8px 8px 0!important;border-radius:8px!important;font-size:7.5px!important}.webApp .gamePage .teamDiscordLink svg{width:13px!important;height:13px!important}.webApp .gamePage .liveTeamLists section>div{min-height:36px!important;padding:5px 7px!important;gap:6px!important}.webApp .gamePage .liveTeamLists section>div>i{width:24px!important;height:24px!important;flex:0 0 24px!important}.webApp .gamePage .liveTeamLists section>div b,.webApp .gamePage .liveTeamLists section>div small{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.webApp .gamePage .doneCard,.webApp .gamePage .gameCopyHelper,.webApp .gamePage .liveWatching,.webApp .gamePage .matchResultCard,.webApp .gamePage .ratingCard{width:100%!important;margin-top:10px!important;box-sizing:border-box!important}.webApp .gamePage>.mobileNav,.webApp .matchPage>.mobileNav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;width:min(430px,100vw)!important;max-width:430px!important;height:calc(68px + env(safe-area-inset-bottom))!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;transform:translateX(-50%)!important}@media (max-width:380px){.webApp .appPage.gamePage,.webApp .appPage.matchPage{--web-match-content:min(100% - 24px,398px)}.webApp .gamePage .gameTitle h1,.webApp .matchPage .matchTitle h1{font-size:23px!important}.webApp .gamePage .riftStage{height:188px!important}.webApp .gamePage .premiumRiftWorld{width:232px!important;height:186px!important}}.webApp .appPage.liveRoomPage{padding-top:0!important;overflow-x:hidden!important}.webApp .liveRoomPage>.appTopbar .avatar,.webApp .liveRoomPage>.appTopbar .livePill,.webApp .liveRoomPage>.appTopbar .logo{display:none!important}.webApp .liveRoomPage>.appTopbar{position:absolute!important;top:0!important;left:50%!important;right:auto!important;z-index:12!important;width:min(100% - 32px,398px)!important;max-width:398px!important;margin:0!important;background:transparent!important;border-bottom:0!important;pointer-events:none!important;transform:translateX(-50%)!important}.webApp .liveRoomPage>.appTopbar .backButton,.webApp .liveRoomPage>.appTopbar .backButtonSlot{pointer-events:auto!important}.webApp .liveRoomPage .roomShell{width:min(100% - 32px,398px)!important;max-width:398px!important;margin:172px auto 0!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.webApp .liveRoomPage .roomTitle{display:block!important;margin-bottom:14px!important}.webApp .liveRoomPage .roomTitle>div:first-child{min-width:0!important;flex:1 1 auto!important}.webApp .liveRoomPage .roomTitle .step{margin:0!important;color:#e6c16e!important;font-size:12px!important;line-height:1!important;letter-spacing:4px!important}.webApp .liveRoomPage .roomTitleTopline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;margin-bottom:14px!important}.webApp .liveRoomPage .roomTitle h1{margin:0 0 14px!important;font-size:28px!important;line-height:1.06!important;letter-spacing:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.webApp .liveRoomPage .roomTitle>div:first-child>p:last-child{max-width:100%!important;margin:0!important;overflow:hidden!important;color:#8792a5!important;font-size:10px!important;line-height:1.4!important;white-space:nowrap!important;text-overflow:ellipsis!important}.webApp .liveRoomPage .roomTitleActions{display:none!important}.webApp .liveRoomPage .webRoomTitleActions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important}.webApp .liveRoomPage .webRoomTitleActions button{position:relative!important;min-width:48px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #344057!important;border-radius:8px!important;background:#0b1320e8!important;color:#c8cfdb!important;font-size:8px!important;font-weight:900!important}.webApp .liveRoomPage .webRoomTitleActions button:last-child{border-color:#b88e496b!important;background:#d9ae5f14!important;color:#edc56f!important}.webApp .liveRoomPage .webRoomTitleActions svg{width:13px!important;height:13px!important}.webApp .liveRoomPage .webRoomTitleActions b{min-width:15px!important;height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#64e7a7!important;color:#06100b!important;font-size:7px!important}.webApp .liveRoomPage .aramPlayerBoard,.webApp .liveRoomPage .inviteBanner,.webApp .liveRoomPage .joinedNotice,.webApp .liveRoomPage .laneBoard,.webApp .liveRoomPage .leaderPreferencePanel,.webApp .liveRoomPage .roomChat,.webApp .liveRoomPage .roomPositionChangePanel,.webApp .liveRoomPage .roomQuickActions,.webApp .liveRoomPage .roomStatus,.webApp .liveRoomPage .spectatorPanel{width:100%!important;box-sizing:border-box!important}.webApp .liveRoomPage .inviteBanner{display:none!important}.laneBoard header .lanePositionShort{color:var(--gold)}@media (max-width:680px){.webApp .liveRoomPage .roomShell{margin-top:158px!important}.webApp .liveRoomPage .roomTitle{margin-bottom:12px!important}}@media (max-width:380px){.webApp .liveRoomPage .roomShell{width:min(100% - 24px,398px)!important;margin-top:148px!important}.webApp .liveRoomPage .roomTitle h1{font-size:24px!important;letter-spacing:2px!important}.webApp .liveRoomPage .roomTitleTopline{gap:7px!important}.webApp .liveRoomPage .webRoomTitleActions button{min-width:44px!important;padding:0 7px!important}}.webApp .appPage.playersPage,.webApp .playersPage .playerRecords,.webApp .playersPage .playersShell{max-width:100%!important;overflow-x:hidden!important}.webApp .appPage.playersPage{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.webApp .playersPage .playersShell{width:min(100% - 32px,398px)!important;margin:calc(max(env(safe-area-inset-top), 24px) + 84px) auto 0!important;padding:0 0 calc(96px + env(safe-area-inset-bottom))!important}.webApp .playersPage .playersTitle{margin-bottom:12px!important}.webApp .playersPage .playersTitle .step{font-size:9px!important;letter-spacing:3px!important}.webApp .playersPage .playersTitle h1{font-size:24px!important}.webApp .playersPage .playersTitle .muted{max-width:100%!important;font-size:10px!important}.webApp .playersPage .recordSummary{width:100%!important;margin-bottom:12px!important}.webApp .playersPage .recordSummary>div{min-width:0!important;min-height:52px!important;padding:8px 5px!important}.webApp .playersPage .recordSummary svg{width:16px!important;height:16px!important}.webApp .playersPage .recordSummary b,.webApp .playersPage .recordSummary span{min-width:0!important;white-space:nowrap!important}.webApp .playersPage .recordSummary span{font-size:8px!important}.webApp .playersPage .recordSummary b{font-size:13px!important}.webApp .playersPage .playerSearch{width:100%!important;height:46px!important;margin-bottom:10px!important;box-sizing:border-box!important}.webApp .playersPage .playerSearch input{min-width:0!important}.webApp .playersPage .positionTabs{display:flex!important;width:100%!important;max-width:100%!important;gap:6px!important;margin-bottom:10px!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.webApp .playersPage .positionTabs::-webkit-scrollbar{display:none!important}.webApp .playersPage .positionTabs button{flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:34px!important;white-space:nowrap!important}.webApp .playersPage .recordHead{margin-bottom:8px!important}.webApp .playersPage .playerRecords{display:grid!important;width:100%!important;grid-gap:10px!important;gap:10px!important;padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}.webApp .playersPage .playerRecords article{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;grid-template-rows:auto auto!important;align-items:start!important;grid-gap:9px 9px!important;gap:9px 9px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #7b33f08c!important;border-radius:13px!important;background:radial-gradient(circle at 4% 0,#8d3dff24 0,transparent 34%),linear-gradient(145deg,#0c1220f7,#050914fb 76%)!important;box-shadow:inset 0 0 18px #8d3dff12,0 10px 22px #0008!important}.webApp .playersPage .playerRecords article:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,#9d4dff12,transparent 32%)!important;pointer-events:none!important}.webApp .playersPage .playerRecords article>*{position:relative!important;z-index:1!important;min-width:0!important}.webApp .playersPage .recordAvatar,.webApp .playersPage .recordAvatar:after,.webApp .playersPage .recordAvatar:before,.webApp .playersPage .recordPortrait,.webApp .playersPage .recordRank,.webApp .playersPage .recordRank.topRank,.webApp .playersPage .recordTierEmblem{display:none!important}.webApp .playersPage .recordIdentity{grid-column:1/2!important;display:block!important;min-width:0!important;padding:0 0 0 8px!important}.webApp .playersPage .recordIdentity:before{content:""!important;position:absolute!important;left:0!important;top:3px!important;width:3px!important;height:30px!important;border-radius:999px!important;background:linear-gradient(180deg,#b56bff,#5c2dff)!important;box-shadow:0 0 10px #a855ff80!important}.webApp .playersPage .recordIdentity h2,.webApp .playersPage .recordIdentity>div:last-child{min-width:0!important;max-width:100%!important;overflow:hidden!important}.webApp .playersPage .recordIdentity h2{display:flex!important;align-items:center!important;gap:5px!important;margin:0 0 4px!important;color:#fff!important;font-size:clamp(17px,4.8vw,20px)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important}.webApp .playersPage .recordIdentity h2 small{flex:0 0 auto!important;max-width:58px!important;overflow:hidden!important;color:#8d95a8!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.webApp .playersPage .recordIdentity .verifiedIcon{flex:0 0 auto!important;width:14px!important;height:14px!important;color:#b56bff!important}.webApp .playersPage .recordIdentity p{display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;font-size:11px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important}.webApp .playersPage .recordTierLine{color:#929bae!important}.webApp .playersPage .recordManner{gap:4px!important;margin-top:3px!important;color:#63e9a8!important;font-weight:850!important}.webApp .playersPage .recordManner svg{flex:0 0 auto!important;width:12px!important;height:12px!important}.webApp .playersPage .recordScore{grid-column:2/3!important;align-self:stretch!important;justify-self:stretch!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;grid-gap:3px!important;gap:3px!important;width:76px!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:7px 6px!important;border:1px solid #31405d!important;border-radius:10px!important;background:#060b16de!important;text-align:center!important}.webApp .playersPage .recordScore span{color:#9586ad!important;font-size:8px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}.webApp .playersPage .recordScore b{justify-self:center!important;margin:0!important;color:#b35cff!important;font-size:23px!important;font-weight:950!important;line-height:.92!important;white-space:nowrap!important;text-shadow:0 0 12px #a855ff80!important}.webApp .playersPage .recordScore small{margin-left:2px!important;color:#858da1!important;font-size:9px!important;font-weight:850!important}.webApp .playersPage .recordMeter{display:block!important;width:100%!important;height:4px!important;margin:0!important;overflow:hidden!important;border-radius:999px!important;background:#30364b!important}.webApp .playersPage .recordMeter span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#8c2cff,#bd66ff)!important}.webApp .playersPage .recordStats{grid-column:1/2!important;grid-row:2/3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0!important}.webApp .playersPage .recordStats>div{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;grid-column-gap:4px!important;column-gap:4px!important;min-width:0!important;min-height:31px!important;padding:6px 7px!important;border:1px solid #27324d66!important;border-radius:8px!important;background:#07101d9e!important}.webApp .playersPage .recordStats span{display:block!important;min-width:0!important;color:#8f98ad!important;font-size:8px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.webApp .playersPage .recordStats .statSparkline,.webApp .playersPage .recordStats span svg{display:none!important}.webApp .playersPage .recordStats b{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.webApp .playersPage .recordStats small{min-width:0!important;overflow:hidden!important;color:#7f879a!important;font-size:8px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.webApp .playersPage .recordChampions{grid-column:2/3!important;grid-row:2/3!important;display:grid!important;grid-template-columns:auto repeat(3,15px)!important;align-items:center!important;justify-content:end!important;grid-gap:3px!important;gap:3px!important;min-width:0!important;min-height:31px!important;margin:0!important;padding:5px 4px!important;border:1px solid #27324d66!important;border-radius:8px!important;background:#07101d9e!important}.webApp .playersPage .recordChampions>span{display:block!important;color:#a982d6!important;font-size:0!important;font-weight:900!important;line-height:1!important}.webApp .playersPage .recordChampions>span:after{content:"MOST"!important;font-size:7px!important;letter-spacing:.3px!important}.webApp .playersPage .recordChampions i em,.webApp .playersPage .recordChampions small,.webApp .playersPage .recordChampions strong,.webApp .playersPage .recordChampions>span b{display:none!important}.webApp .playersPage .recordChampions i{display:block!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:999px!important;background:transparent!important}.webApp .playersPage .recordChampions img{display:block!important;width:15px!important;height:15px!important;margin:0!important;border:1px solid #8f45ff!important;border-radius:999px!important;object-fit:cover!important;box-shadow:0 0 6px #8e38ff66!important}.webApp .playersPage .recentMatchPanel{grid-column:1/-1!important;max-width:100%!important;overflow:hidden!important}.webApp .playersPage .recordsInfo{margin-top:14px!important}@media (max-width:374px){.webApp .playersPage .playersShell{width:calc(100% - 24px)!important}.webApp .playersPage .playerRecords article{grid-template-columns:minmax(0,1fr) 70px!important;padding:11px 10px!important}.webApp .playersPage .recordScore{width:70px!important}.webApp .playersPage .recordStats{grid-template-columns:1fr!important}}body.webApp .liveRoomPage>.appTopbar,body:not(.nativeApp) .liveRoomPage>.appTopbar{background:transparent!important;box-shadow:none!important;border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.webApp .liveRoomPage>.appTopbar .avatar,body.webApp .liveRoomPage>.appTopbar .brandLogoImage,body.webApp .liveRoomPage>.appTopbar .livePill,body.webApp .liveRoomPage>.appTopbar .logo,body:not(.nativeApp) .liveRoomPage>.appTopbar .avatar,body:not(.nativeApp) .liveRoomPage>.appTopbar .brandLogoImage,body:not(.nativeApp) .liveRoomPage>.appTopbar .livePill,body:not(.nativeApp) .liveRoomPage>.appTopbar .logo{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.clanAwareCreateForm{gap:12px!important}.createOptionBlock{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid #2b3546!important;border-radius:8px!important;background:#080e18c9!important}.createOptionHeader{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.createOptionHeader>span{flex:0 0 auto!important;width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border:1px solid #f4bd5760!important;border-radius:7px!important;background:#2a2112!important;color:#f4bd57!important;font-size:11px!important;font-weight:900!important}.createOptionHeader div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.createOptionHeader b{color:#f4f7fb!important;font-size:13px!important}.createOptionHeader small{color:#8693a6!important;font-size:10px!important;line-height:1.35!important}.roomModeChoices,.seriesChoices{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0!important}.roomModeChoices{grid-template-columns:1fr 1fr!important}.matchModeChoices button.selected,.roomModeChoices button,.seriesChoices button{transition:border-color .16s ease,background .16s ease,color .16s ease!important}.roomModeChoices button{min-width:0!important;min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:13px!important;border:1px solid #364256!important;border-radius:8px!important;background:linear-gradient(145deg,#0f1724f0,#070c14f5)!important;color:#dbe3ef!important;text-align:left!important}.roomModeChoices button svg{width:24px!important;height:24px!important;color:#7fa7ff!important}.roomModeChoices button b{color:#f4f7fb!important;font-size:18px!important;line-height:1!important}.roomModeChoices button span{color:#8793a4!important;font-size:10px!important;line-height:1.35!important}.matchModeChoices button.selected,.roomModeChoices button.selected,.seriesChoices button.selected{border-color:#c99a48!important;background:linear-gradient(145deg,#241b0df4,#0d1119f7)!important;box-shadow:inset 0 0 24px #f4bd5718,0 0 18px #f4bd5714!important}.roomModeChoices button.selected svg,.seriesChoices button.selected svg{color:#f4bd57!important}.compactCreateChoices{margin-top:0!important}.compactCreateChoices button{min-height:70px!important}.seriesChoices{grid-template-columns:1fr 1fr!important}.seriesChoices button{min-width:0!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #364256!important;border-radius:8px!important;background:#0b111c!important;color:#dbe3ef!important}.seriesChoices svg{width:17px!important;height:17px!important}.seriesChoices b{font-size:13px!important}.aramDraftModePanel{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.aramDraftModePanel .seriesChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.createOptionBlock.isDisabled{opacity:.42;filter:saturate(.35)}.createOptionBlock.isDisabled button{cursor:not-allowed!important}.tierLimitChoices{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0!important}.tierLimitChoices button{min-width:0!important;height:48px!important;padding:4px!important;border:1px solid #364256!important;border-radius:8px!important;background:#0b111c!important;color:#aeb8c8!important;text-align:center!important}.tierLimitChoices button b{display:block!important;font-size:9px!important;line-height:1.25!important;word-break:keep-all!important}.tierLimitChoices button.selected{border-color:#c99a48!important;background:linear-gradient(145deg,#241b0df4,#0d1119f7)!important;color:#f2cb78!important;box-shadow:inset 0 0 20px #f4bd5718,0 0 14px #f4bd5712!important}.clanWarCreateOptions{border-color:#7e4cff70!important;background:linear-gradient(145deg,#0e1420f2,#090d16f5),radial-gradient(circle at 90% 10%,#7e4cff22,transparent 38%)!important}.clanMissingCard,.clanSelectCard{margin:0!important;padding:11px!important;border:1px solid #3b465a!important;border-radius:8px!important;background:#0b111cf0!important}.clanMissingCard,.clanMissingCard span,.clanSelectCard,.clanSelectCard>div{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.clanMissingCard span,.clanSelectCard>div{flex:1 1!important}.clanMissingCard>svg,.clanSelectCard svg{flex:0 0 auto!important;width:34px!important;height:34px!important;padding:8px!important;border:1px solid #f4bd5740!important;border-radius:8px!important;color:#f4bd57!important;background:#2a2112!important}.clanMissingCard span,.clanSelectCard span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.clanMissingCard b,.clanSelectCard b{color:#f4f7fb!important;font-size:13px!important}.clanMissingCard b,.clanMissingCard small,.clanSelectCard b,.clanSelectCard small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanMissingCard small,.clanSelectCard small{color:#8793a4!important;font-size:10px!important}.clanMissingCard a,.clanSelectCard a{flex:0 0 auto!important;min-width:58px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #46546b!important;border-radius:7px!important;background:#111a27!important;color:#dbe3ef!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important}.clanWarHint{display:flex!important;align-items:flex-start!important;gap:7px!important;color:#9da8bb!important;font-size:10px!important;line-height:1.45!important}.clanWarHint svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#65d4a3!important}.createSummary{min-width:0!important}.createSummary b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanRoomBadge{display:inline-flex!important;align-items:center!important;margin-left:7px!important;padding:3px 6px!important;border:1px solid #f4bd5740!important;border-radius:5px!important;font-style:normal!important;font-size:9px!important;vertical-align:middle!important}.clanRoomBadge,.clanWarRoomCard .roomIcon{background:#2a2112!important;color:#f4bd57!important}.clanWarRoomBanner{min-height:70px!important;justify-content:space-between!important;gap:12px!important;margin:-4px 0 14px!important;padding:13px!important;border:1px solid #7e4cff70!important;border-radius:10px!important;background:linear-gradient(145deg,#101827f2,#080d16f4),radial-gradient(circle at 90% 0,#7e4cff20,transparent 44%)!important}.clanWarRoomBanner,.clanWarRoomBanner>div{display:flex!important;align-items:center!important}.clanWarRoomBanner>div{min-width:0!important;gap:10px!important}.clanWarRoomBanner svg{flex:0 0 auto!important;width:36px!important;height:36px!important;padding:8px!important;border:1px solid #f4bd5740!important;border-radius:8px!important;color:#f4bd57!important;background:#2a2112!important}.clanWarRoomBanner span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.clanWarRoomBanner b{color:#fff!important;font-size:14px!important}.clanWarRoomBanner b,.clanWarRoomBanner small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarRoomBanner small{color:#9da8bb!important;font-size:10px!important}.clanWarRoomBanner strong{flex:0 0 auto!important;color:#f4bd57!important;font-size:18px!important}.clanWarOwnerControl{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:12px!important;border:1px solid #d9ae5f55!important;border-radius:11px!important;background:linear-gradient(145deg,#20170ded,#08101bf2),radial-gradient(circle at 90% 0,#d9ae5f24,transparent 48%)!important}.clanWarOwnerControl header{display:flex!important;align-items:center!important;gap:9px!important}.clanWarOwnerControl header svg{width:17px!important;height:17px!important;color:#f4bd57!important}.clanWarOwnerControl header span{display:flex!important;flex-direction:column!important}.clanWarOwnerControl header b{color:#f7efe0!important;font-size:11px!important}.clanWarOwnerControl header small{margin-top:2px!important;color:#958b7a!important;font-size:8px!important}.clanWarOwnerControl>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.clanWarOwnerControl button{min-width:0!important;min-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:1px solid #384356!important;border-radius:9px!important;background:#07111de8!important;color:#a8b2c3!important;text-align:center!important}.clanWarOwnerControl button b{color:inherit!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.clanWarOwnerControl button span{color:#748094!important;font-size:7px!important;font-weight:800!important;line-height:1!important}.clanWarOwnerControl button.selected{border-color:#d9ae5fcc!important;background:linear-gradient(145deg,#2b2115,#101827)!important;color:#ffe2a3!important;box-shadow:inset 0 0 18px #d9ae5f24,0 0 16px #d9ae5f14!important}.clanWarOwnerControl button.blueChoice.selected{border-color:#7fb4ffcc!important;color:#ddebff!important;box-shadow:inset 0 0 18px #5b9eff24,0 0 16px #5b9eff14!important}.clanWarOwnerControl button.redChoice.selected{border-color:#ff8a8acc!important;color:#ffe0e0!important;box-shadow:inset 0 0 18px #ff5b5b24,0 0 16px #ff5b5b14!important}.clanWarTeamBoard{display:grid!important;grid-gap:12px!important;gap:12px!important;margin-top:4px!important}.clanWarTeamSection{overflow:hidden!important;border:1px solid #303a4d!important;border-radius:12px!important;background:#0c141fee!important;box-shadow:inset 0 0 22px #ffffff04!important}.clanWarTeamSection>header{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border-bottom:1px solid #253044!important}.clanWarTeamSection>header>div{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.clanWarTeamSection>header svg{width:17px!important;height:17px!important;color:#f4bd57!important}.clanWarTeamSection>header span{min-width:0!important;display:flex!important;flex-direction:column!important}.clanWarTeamSection>header b{color:#f6f8fc!important;font-size:12px!important;letter-spacing:.8px!important}.clanWarTeamSection>header small{overflow:hidden!important;margin-top:2px!important;color:#9aa6b9!important;font-size:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarTeamSection>header strong{flex:none!important;color:#f4bd57!important;font-size:12px!important}.clanWarTeamB>header strong,.clanWarTeamB>header svg{color:#b98cff!important}.clanWarTeamPlayer{min-height:64px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:8px 10px!important}.clanWarPlayerMeta{min-width:0!important;overflow:hidden!important}.clanWarPlayerMeta b{max-width:100%!important;color:#eef3fb!important;font-size:11px!important}.clanWarPlayerMeta b,.clanWarPlayerMeta small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarPlayerMeta small{color:#8190a4!important;font-size:8px!important}.clanWarMostChampions img{width:24px!important;height:24px!important;border:1px solid #ffffff18!important}.clanWarPlayerActions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}.clanWarEmptySeat{min-height:45px!important;color:#596577!important}.clanWarGameSettings{display:grid!important;grid-gap:4px!important;gap:4px!important;margin:-8px 0 12px!important;padding:12px!important;border:1px solid #d9ae5f50!important;border-radius:10px!important;background:linear-gradient(145deg,#171108e8,#08111cef)!important;text-align:center!important}.clanWarGameSettings span{color:#a99571!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.4px!important}.clanWarGameSettings b{color:#ffe1a2!important;font-size:13px!important}.clanWarGameSettings small{color:#9aa6b9!important;font-size:9px!important}@media (max-width:680px){.clanWarOwnerControl>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clanWarTeamPlayer{grid-template-columns:30px minmax(0,1fr) auto 24px!important;gap:7px!important;padding:8px!important}.clanWarTeamPlayer>.summonerAvatar{display:grid!important}.clanWarPlayerActions .kickPlayerAction,.clanWarPlayerActions .liveHostBadge,.clanWarPlayerActions .liveLeaderBadge,.clanWarPlayerActions .liveMeBadge,.clanWarPlayerActions .liveTeamBadge,.clanWarPlayerActions .transferOwnerAction{display:none!important}.clanWarPlayerActions .copyNickAction{width:22px!important}.clanWarMostChampions img{width:20px!important;height:20px!important}}.clanRankingPanel,.clanRecordPanel{padding:14px!important;border:1px solid #2b3546!important;border-radius:8px!important;background:#0b111cf2!important}.clanRankingPanel h2,.clanRecordPanel h2{margin:0 0 10px!important;color:#f4f7fb!important;font-size:14px!important}.clanRecordPanel>div{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important}.clanRecordPanel>div span{min-height:56px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:8px!important;border:1px solid #263142!important;border-radius:7px!important;background:#080d15!important;color:#7f8a9c!important;font-size:9px!important;text-align:center!important}.clanRecordPanel>div b{color:#f4bd57!important;font-size:17px!important}.clanRecordPanel ul{display:grid!important;grid-gap:6px!important;gap:6px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}.clanRecordPanel li{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:40px!important;padding:7px 9px!important;border:1px solid #263142!important;border-radius:7px!important;background:#080d15!important}.clanRecordPanel li b{color:#65d4a3!important;font-size:12px!important}.clanRecordPanel li.loss b{color:#ff7f9a!important}.clanRecordPanel li span{overflow:hidden!important;color:#f4f7fb!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanRankingPanel p,.clanRecordPanel li small{color:#8793a4!important;font-size:10px!important}@media (max-width:680px){.matchModeChoices,.roomModeChoices,.seriesChoices{grid-template-columns:1fr 1fr!important}.roomModeChoices button{min-height:96px!important;padding:11px!important}.roomModeChoices button b{font-size:16px!important}.clanRecordPanel>div{grid-template-columns:repeat(2,1fr)!important}}.clanPage{min-height:100dvh!important;overflow-x:hidden!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#04071299,#040712 58%,#040712),url(/queue-room-background.png) top /cover no-repeat!important}.clanShell{width:min(560px,calc(100% - 32px))!important;margin:calc(max(env(safe-area-inset-top), 28px) + 18px) auto 0!important}.clanEntryHero,.clanHero{position:relative!important;overflow:hidden!important;border:1px solid #2b3546!important;border-radius:8px!important;background:linear-gradient(145deg,#101825f0,#080d16f4)!important;box-shadow:0 20px 46px #0008!important}.clanEntryHero{min-height:250px!important;padding:28px 22px!important;text-align:center!important}.clanEntryHero .clanCrest{margin:0 auto 18px!important}.clanEntryHero h1,.clanHero h1{margin:7px 0 8px!important;color:#f4f7fb!important;font-size:30px!important;line-height:1.05!important;letter-spacing:0!important}.clanEntryHero .muted{max-width:330px!important;margin:0 auto!important;color:#9ba6ba!important;font-size:13px!important}.clanCrest{width:70px!important;height:78px!important;display:grid!important;place-items:center!important;-webkit-clip-path:polygon(50% 0,100% 18%,88% 86%,50% 100%,12% 86%,0 18%)!important;clip-path:polygon(50% 0,100% 18%,88% 86%,50% 100%,12% 86%,0 18%)!important;border:1px solid #f4bd5780!important;background:linear-gradient(160deg,#172034,#0b101a 55%,#2b1f10)!important;color:#f4bd57!important;box-shadow:inset 0 0 28px #f4bd571f!important}.clanCrest svg{width:31px!important;height:31px!important}.clanCrest span{color:#f4bd57!important;font-size:22px!important;font-weight:900!important}.clanEntryGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important}.clanEntryPanel{min-width:0!important;padding:14px!important;border:1px solid #2b3546!important;border-radius:8px!important;background:#0b111cf0!important}.clanEntryPanel header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}.clanEntryPanel header>svg{flex:0 0 auto!important;width:34px!important;height:34px!important;padding:8px!important;border:1px solid #38506a!important;border-radius:8px!important;color:#7fa7ff!important;background:#102033!important}.clanEntryPanel span,.clanInviteStrip span,.clanMatchPanel span,.clanMemberList span,.clanRequestPanel span,.clanStats span{min-width:0!important;display:flex!important;flex-direction:column!important}.clanEntryPanel b,.clanInviteStrip b,.clanMatchPanel b,.clanMemberList b,.clanRequestPanel b{overflow:hidden!important;color:#f4f7fb!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanEntryPanel small,.clanInviteStrip small,.clanMatchPanel small,.clanMemberList small,.clanRequestPanel small{overflow:hidden!important;color:#778499!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanEntryPanel label{display:block!important;margin:10px 0 6px!important;color:#7e899b!important;font-size:10px!important;font-weight:800!important}.clanEntryPanel input,.clanSearch input{width:100%!important;min-width:0!important;height:42px!important;border:1px solid #2d3748!important;border-radius:7px!important;background:#080d15!important;color:#f4f7fb!important;outline:0!important}.clanEntryPanel input{padding:0 11px!important}.clanCapacityControl{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;grid-gap:7px!important;gap:7px!important}.clanCapacityControl input{text-align:center!important;font-weight:900!important}.clanEntryPanel .clanCapacityControl button{width:40px!important;height:42px!important;margin-top:0!important;padding:0!important;background:#121c2b!important;color:#f4bd57!important}.clanEntryPanel .clanCapacityControl button:disabled{opacity:.45!important}.clanEntryPanel button,.clanInviteStrip button,.clanRequestPanel button{height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#f4bd57,#c9913d)!important;color:#171006!important;font-size:12px!important;font-weight:900!important}.clanEntryPanel button{width:100%!important;margin-top:12px!important}.clanEntryPanel button svg,.clanInviteStrip button svg,.clanRequestPanel button svg{width:16px!important;height:16px!important}.clanHero{min-height:112px!important;display:grid!important;grid-template-columns:70px minmax(0,1fr) 38px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:16px!important}.clanHero>div:nth-child(2){min-width:0!important}.clanHero h1,.clanHero p:not(.step){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanHero p:not(.step){margin:0!important;color:#9ba6ba!important;font-size:12px!important}.clanHero>button{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #2d3748!important;border-radius:7px!important;background:#0b111c!important;color:#8793a8!important}.clanHero>button svg{width:18px!important;height:18px!important}.clanStats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:7px!important;gap:7px!important;margin:10px 0!important}.clanStats>div{min-width:0!important;min-height:66px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:10px!important;border:1px solid #263142!important;border-radius:8px!important;background:#0b111cf0!important}.clanStats svg{flex:0 0 auto!important;width:18px!important;height:18px!important;color:#65d4a3!important}.clanStats span{color:#788499!important;font-size:9px!important}.clanStats b{color:#f4f7fb!important;font-size:18px!important}.clanInviteStrip{min-height:62px!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;padding:11px 12px!important;border:1px solid #3e4f67!important;border-radius:8px!important;background:#101827f2!important}.clanInviteStrip,.clanInviteStrip>div{display:flex!important;align-items:center!important}.clanInviteStrip>div{min-width:0!important;gap:10px!important}.clanInviteStrip>div>svg{flex:0 0 auto!important;width:35px!important;height:35px!important;padding:8px!important;border:1px solid #f4bd5740!important;border-radius:8px!important;color:#f4bd57!important;background:#2a2112!important}.clanInviteStrip button{flex:0 0 auto!important;width:84px!important}.clanTabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:6px!important;gap:6px!important;margin-bottom:10px!important}.clanTabs button{min-width:0!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #2c3647!important;border-radius:7px!important;background:#0b111c!important;color:#7e899c!important;font-size:12px!important;font-weight:900!important}.clanTabs button.active{border-color:#65d4a380!important;background:#0e251f!important;color:#8ff0c6!important}.clanTabs svg{width:16px!important;height:16px!important}.clanSectionTabs{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;margin:10px 0!important}.clanSectionTabs button{min-width:0!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #2c3647!important;border-radius:8px!important;background:#0b111c!important;color:#8d98aa!important;font-size:13px!important;font-weight:900!important}.clanSectionTabs button.active{border-color:#f4bd5780!important;background:linear-gradient(135deg,#2a2112,#111827)!important;color:#f4bd57!important}.clanSectionTabs svg{width:17px!important;height:17px!important}.clanWarLobby{display:grid!important;grid-gap:10px!important;gap:10px!important}.clanWarCreatePanel,.clanWarReservationPanel{padding:14px!important;border:1px solid #2b3546!important;border-radius:8px!important;background:#0b111cf2!important}.clanWarCreatePanel>header,.clanWarReservationPanel>header,.clanWarReservationPanel>header>div{display:flex!important;align-items:center!important;gap:10px!important}.clanWarCreatePanel>header,.clanWarReservationPanel>header{justify-content:space-between!important;margin-bottom:12px!important}.clanWarCreatePanel>header>svg,.clanWarReservationPanel>header>div>svg{flex:0 0 auto!important;width:36px!important;height:36px!important;padding:8px!important;border:1px solid #f4bd5740!important;border-radius:8px!important;color:#f4bd57!important;background:#2a2112!important}.clanWarApplicants span,.clanWarCreatePanel span,.clanWarReservationPanel span{min-width:0!important;display:flex!important;flex-direction:column!important}.clanWarApplicants b,.clanWarApplyPanel b,.clanWarCreatePanel b,.clanWarReservationPanel b{overflow:hidden!important;color:#f4f7fb!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarApplicants small,.clanWarCreatePanel small,.clanWarReservationPanel small{overflow:hidden!important;color:#7f8b9f!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarCreatePanel label{display:block!important;margin:10px 0 6px!important;color:#7e899b!important;font-size:10px!important;font-weight:900!important}.clanWarCreatePanel input{width:100%!important;height:42px!important;padding:0 11px!important;border:1px solid #2d3748!important;border-radius:7px!important;background:#080d15!important;color:#f4f7fb!important;outline:0!important}.clanWarCreatePanel input[readonly]{color:#9ba6ba!important}.clanWarApplyPanel,.clanWarMemberPick{margin-top:12px!important;padding:10px!important;border:1px solid #263142!important;border-radius:8px!important;background:#080d15!important}.clanWarMemberPick>div:first-child{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:9px!important}.clanWarMemberPick>div:first-child>svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:7px!important;background:#102033!important;color:#7fa7ff!important}.clanWarApplyPanel>div,.clanWarMemberPick>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.clanWarApplyPanel>div button,.clanWarMemberPick button{min-width:0!important;min-height:44px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;padding:8px!important;border:1px solid #293445!important;border-radius:7px!important;background:#101827!important;color:#9ba6ba!important;text-align:left!important}.clanWarApplyPanel>div button.selected,.clanWarMemberPick button.selected{border-color:#65d4a380!important;background:#0e251f!important;color:#8ff0c6!important}.clanWarApplyPanel button span,.clanWarMemberPick button span{color:#f4bd57!important;font-size:10px!important;font-weight:900!important}.clanWarApplyPanel button b,.clanWarMemberPick button b{min-width:0!important;font-size:11px!important}.clanWarApplyPanel button svg,.clanWarMemberPick button svg{width:15px!important;height:15px!important}.clanWarMemberPick p{grid-column:1/-1!important;margin:0!important;color:#8d98aa!important;font-size:12px!important}.clanWarCreatePanel>.primaryButton{margin-top:12px!important}.clanWarApplicants button,.clanWarApplyPanel>button,.clanWarReservationPanel>header>button,.clanWarRoomLink{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#f4bd57,#c9913d)!important;color:#171006!important;font-size:12px!important;font-weight:900!important}.clanWarReservationPanel>header>button{flex:0 0 auto!important;padding:0 10px!important}.clanWarApplicants button svg,.clanWarApplyPanel>button svg,.clanWarReservationPanel>header>button svg,.clanWarRoomLink svg{width:15px!important;height:15px!important}.clanWarReservationList{display:grid!important;grid-gap:10px!important;gap:10px!important}.clanWarReservationCard{padding:12px!important;border:1px solid #293445!important;border-radius:8px!important;background:#080d15!important}.clanWarReservationCard.matched{border-color:#65d4a366!important;background:#071711!important}.clanWarReservationCard>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.clanWarReservationCard>header>div{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.clanWarReservationCard>header svg{flex:0 0 auto!important;width:32px!important;height:32px!important;padding:7px!important;border:1px solid #38506a!important;border-radius:8px!important;color:#7fa7ff!important;background:#102033!important}.clanWarReservationCard>header strong{flex:0 0 auto!important;min-width:74px!important;padding:7px 9px!important;border-radius:999px!important;background:#172034!important;color:#f4bd57!important;font-size:11px!important;text-align:center!important}.clanWarReservationMeta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:10px 0!important}.clanWarReservationMeta span{min-height:30px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;border:1px solid #263142!important;border-radius:999px!important;background:#101827!important;color:#9ba6ba!important;font-size:11px!important;font-weight:800!important}.clanWarReservationMeta svg{width:14px!important;height:14px!important;color:#65d4a3!important}.clanWarOpponentLineup{min-width:0!important;display:grid!important;grid-gap:7px!important;gap:7px!important;margin:0 0 10px!important}.clanWarOpponentLineup>header{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.clanWarOpponentLineup>header>span{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#d9c3ff!important}.clanWarOpponentLineup>header svg{width:15px!important;height:15px!important;color:#a855f7!important}.clanWarOpponentLineup>header b{font-size:12px!important}.clanWarOpponentLineup>header small{min-width:0!important;overflow:hidden!important;color:#7f8b9f!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarOpponentRoster{min-width:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #3c3152!important;border-radius:8px!important;background:#080b15!important}.clanWarOpponentRoster>div{min-width:0!important;min-height:52px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;padding:7px 8px!important;border-right:1px solid #2c3444!important;background:linear-gradient(180deg,#101522,#090e18)!important}.clanWarOpponentRoster>div:last-child{border-right:0!important}.clanWarOpponentRoster>div>span{min-width:30px!important;color:var(--lane-accent,#a855f7)!important;font-size:9px!important;font-weight:950!important;text-align:center!important}.clanWarOpponentRoster i{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;font-style:normal!important}.clanWarOpponentRoster i b,.clanWarOpponentRoster i small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarOpponentRoster i b{color:#eef2f8!important;font-size:10px!important}.clanWarOpponentRoster i small{color:#d6a84f!important;font-size:8px!important;font-weight:850!important}.clanWarHostCancel{min-width:0!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 10px!important;padding:7px 8px 7px 10px!important;border:1px solid #7f3346!important;border-radius:8px!important;background:#241019!important}.clanWarHostCancel span{min-width:0!important;overflow:hidden!important;color:#d8a2af!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarHostCancel button{flex:0 0 auto!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border:1px solid #d95b75!important;border-radius:7px!important;background:#391421!important;color:#ff9bb0!important;font-size:10px!important;font-weight:900!important}.clanWarHostCancel button:disabled{cursor:wait!important;opacity:.58!important}.clanWarHostCancel button svg{width:13px!important;height:13px!important}.clanWarApplicants,.clanWarApplyPanel{display:grid!important;grid-gap:8px!important;gap:8px!important}.clanWarApplicants h3,.clanWarApplyPanel h3{margin:0!important;color:#f4f7fb!important;font-size:13px!important}.clanWarApplicants p{margin:0!important;color:#8d98aa!important;font-size:12px!important}.clanWarApplicants>div{min-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:8px!important;border:1px solid #263142!important;border-radius:8px!important;background:#101827!important}.clanWarApplicants>div.selected{border-color:#65d4a380!important}.clanWarApplicants>div.declined{opacity:.58!important}.clanWarApplyPanel>button,.clanWarRoomLink{width:100%!important;margin-top:4px!important}.clanWarRoomLink:disabled{cursor:wait!important;filter:saturate(.55)!important;opacity:.62!important}.clanWarApplicationState{min-height:38px!important;justify-content:space-between!important;margin:10px 0 0!important;padding:9px!important;border:1px solid #263142!important;border-radius:8px!important;background:#101827!important;color:#9ba6ba!important;font-size:12px!important;font-weight:800!important}.clanWarApplicationState,.clanWarApplicationState>div{display:flex!important;align-items:center!important;gap:8px!important}.clanWarApplicationState>div,.clanWarApplicationState>div>span{min-width:0!important}.clanWarApplicationState>div b,.clanWarApplicationState>div small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanWarApplicationState>div b{color:#dce5f4!important;font-size:11px!important}.clanWarApplicationState>div small{color:#7f8b9f!important;font-size:9px!important;font-weight:700!important}.clanWarApplicationState>button{flex:0 0 auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #f4bd575c!important;border-radius:7px!important;background:#2a2112!important;color:#f4bd57!important;font-size:10px!important;font-weight:900!important}.clanWarApplicationState>button:disabled{cursor:wait!important;opacity:.55!important}.clanWarApplicationState svg{width:16px!important;height:16px!important;color:#65d4a3!important}.clanWarApplicationState>button svg{width:13px!important;height:13px!important;color:currentColor!important}.clanWarEmpty{min-height:130px!important;display:grid!important;place-items:center!important;grid-gap:6px!important;gap:6px!important;padding:18px!important;border:1px dashed #334155!important;border-radius:8px!important;color:#8d98aa!important;text-align:center!important}.clanWarEmpty svg{width:30px!important;height:30px!important;color:#f4bd57!important}.clanWarEmpty b{color:#f4f7fb!important;font-size:14px!important}.clanWarEmpty span{font-size:12px!important}.clanOverview{display:grid!important;grid-gap:10px!important;gap:10px!important}.clanMatchPanel,.clanMembersPanel,.clanRequestPanel,.clanRuleList{border:1px solid #2b3546!important;border-radius:8px!important;background:#0b111cf2!important}.clanMatchPanel{padding:14px!important}.clanMatchPanel header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.clanMatchPanel header>svg{flex:0 0 auto!important;width:36px!important;height:36px!important;padding:8px!important;border:1px solid #38506a!important;border-radius:8px!important;color:#7fa7ff!important;background:#102033!important}.clanLaneGrid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:6px!important;gap:6px!important}.clanLaneGrid>div{min-width:0!important;min-height:74px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:8px 6px!important;border:1px solid color-mix(in srgb,var(--lane-accent) 50%,#293445)!important;border-radius:7px!important;background:#080d15!important;text-align:center!important}.clanLaneGrid b{color:var(--lane-accent)!important;font-size:11px!important}.clanLaneGrid span{overflow:hidden!important;color:#f4f7fb!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanLaneGrid small{color:#788499!important;font-size:9px!important}.clanRuleList{padding:14px!important}.clanRuleList h2{margin:0 0 10px!important;color:#f4f7fb!important;font-size:14px!important}.clanRuleList p{display:flex!important;align-items:center!important;gap:8px!important;margin:8px 0 0!important;color:#9ba6ba!important;font-size:12px!important}.clanRuleList svg{flex:0 0 auto!important;width:16px!important;height:16px!important;color:#65d4a3!important}.clanMembersPanel,.clanRequestPanel{padding:12px!important}.clanSearch{height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;padding:0 10px!important;border:1px solid #2d3748!important;border-radius:7px!important;background:#080d15!important}.clanSearch>svg{flex:0 0 auto!important;width:17px!important;height:17px!important;color:#7fa7ff!important}.clanSearch input{height:100%!important;padding:0!important;border:0!important;background:transparent!important}.clanSearch button{flex:0 0 auto!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:7px!important;background:#151d2a!important;color:#8895aa!important}.clanSearch button svg{width:15px!important;height:15px!important}.clanMemberPanelHeader{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.clanMemberPanelHeader>span{height:38px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #7c5a25!important;border-radius:8px!important;background:#21180b!important;color:#f4bd57!important;white-space:nowrap!important}.clanMemberPanelHeader>span svg{width:14px!important;height:14px!important}.clanMemberPanelHeader>span b{font-size:10px!important}.clanMemberList,.clanRequestPanel{display:grid!important;grid-gap:8px!important;gap:8px!important}.clanMemberList article,.clanRequestPanel article{min-width:0!important;min-height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px!important;border:1px solid #263142!important;border-radius:8px!important;background:#080d15!important}.clanMemberList i,.clanRequestPanel i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--lane-accent,#3b4659)!important;border-radius:8px!important;background:#111a27!important;color:var(--lane-accent,#f4bd57)!important;font-style:normal!important;font-weight:900!important}.clanMemberList b{display:flex!important;align-items:center!important;gap:5px!important}.clanMemberList b svg{flex:0 0 auto!important;width:13px!important;height:13px!important;color:#f4bd57!important}.clanMemberList strong{width:46px!important;color:#f4bd57!important;font-size:17px!important;text-align:right!important}.clanMemberTail{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.clanMemberTail button{flex:0 0 auto!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #8a672c!important;border-radius:7px!important;background:#251b0d!important;color:#f4bd57!important}.clanMemberTail button.demote{border-color:#6b3545!important;background:#251018!important;color:#e98098!important}.clanMemberTail button:disabled{cursor:not-allowed!important;filter:grayscale(.35)!important;opacity:.42!important}.clanMemberTail button svg{width:14px!important;height:14px!important}.clanRequestPanel button{width:72px!important;height:36px!important;font-size:11px!important}.clanRequestHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:2px 0 4px!important}.clanRequestHeader button{width:auto!important;height:30px!important;padding:0 9px!important;border:1px solid #35435a!important;background:#101827!important;color:#cad5e8!important;font-size:10px!important}.clanRequestHeader button:disabled{opacity:.58!important}.clanRequestPanel i svg{width:18px!important;height:18px!important}.clanRequestPanel .clanRequestEmpty{--lane-accent:#f4bd57}.clanRequestPanel .clanJoinRequestCard{--lane-accent:#f4bd57;grid-template-columns:42px minmax(0,1fr) auto!important}.clanJoinRequestActions{display:flex!important;align-items:center!important;gap:6px!important}.clanRequestPanel .clanJoinRequestActions button{width:58px!important;height:32px!important;padding:0 7px!important;border:1px solid transparent!important;font-size:10px!important}.clanRequestPanel .clanJoinRequestActions button.approve{border-color:#f4bd5780!important;background:linear-gradient(135deg,#f4bd57,#bf8738)!important;color:#171006!important}.clanRequestPanel .clanJoinRequestActions button.decline{border-color:#ef444466!important;background:#231019!important;color:#ff9aaf!important}.clanRequestPanel .clanJoinRequestActions button:disabled{opacity:.5!important}.clanDangerPanel{min-height:74px!important;justify-content:space-between!important;gap:12px!important;margin-top:10px!important;padding:12px!important;border:1px solid #7f1d1d99!important;border-radius:8px!important;background:#190c10f0!important}.clanDangerPanel,.clanDangerPanel>div{display:flex!important;align-items:center!important}.clanDangerPanel>div{min-width:0!important;gap:10px!important}.clanDangerPanel>div>svg{flex:0 0 auto!important;width:36px!important;height:36px!important;padding:8px!important;border:1px solid #ef444466!important;border-radius:8px!important;background:#2a1015!important;color:#ff7f9a!important}.clanDangerPanel span{min-width:0!important;display:flex!important;flex-direction:column!important}.clanDangerPanel b{color:#fff1f2!important;font-size:13px!important}.clanDangerPanel b,.clanDangerPanel small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanDangerPanel small{color:#d59aa6!important;font-size:10px!important}.clanDangerPanel button{flex:0 0 auto!important;height:40px!important;min-width:104px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#ef4444,#991b1b)!important;color:#fff1f2!important;font-size:12px!important;font-weight:900!important}.clanDangerPanel button:disabled{opacity:.55!important}.clanDangerPanel button svg{width:16px!important;height:16px!important}.clanNotice{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:12px 0 0!important;padding:8px 12px!important;border:1px solid #f4bd5740!important;border-radius:8px!important;background:#2a2112cc!important;color:#f4bd57!important;font-size:12px!important;font-weight:800!important;text-align:center!important}@media (max-width:680px){.clanShell{width:calc(100% - 28px)!important;margin-top:calc(max(env(safe-area-inset-top), 22px) + 12px)!important}.clanEntryHero{min-height:216px!important;padding:24px 18px!important}.clanEntryHero h1,.clanHero h1{font-size:26px!important}.clanEntryGrid{grid-template-columns:1fr!important}.clanHero{grid-template-columns:62px minmax(0,1fr) 36px!important;min-height:100px!important;gap:12px!important;padding:13px!important}.clanCrest{width:62px!important;height:70px!important}.clanStats{grid-template-columns:repeat(2,1fr)!important}.clanWarApplyPanel>div,.clanWarMemberPick>div:last-child{grid-template-columns:1fr!important}.clanWarCreatePanel>header,.clanWarReservationPanel>header{align-items:flex-start!important}.clanLaneGrid{grid-template-columns:repeat(5,minmax(54px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important}.clanMemberList article,.clanRequestPanel article{grid-template-columns:40px minmax(0,1fr) auto!important}.clanWarOpponentRoster{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clanWarOpponentRoster>div{border-right:1px solid #2c3444!important;border-bottom:1px solid #2c3444!important}.clanWarOpponentRoster>div:nth-child(2n){border-right:0!important}.clanWarOpponentRoster>div:last-child{grid-column:1/-1!important;border-right:0!important;border-bottom:0!important}.clanRequestPanel button{width:64px!important}}@media (max-width:374px){.clanShell{width:calc(100% - 22px)!important}.clanTabs button{font-size:11px!important}.clanSectionTabs button{font-size:12px!important}.clanStats>div{min-height:58px!important;padding:8px!important}.clanInviteStrip{align-items:stretch!important;flex-direction:column!important}.clanInviteStrip button{width:100%!important}.clanDangerPanel{align-items:stretch!important;flex-direction:column!important}.clanDangerPanel button{width:100%!important}.clanWarReservationPanel>header{align-items:stretch!important;flex-direction:column!important}.clanWarReservationPanel>header>button{width:100%!important}.clanWarReservationCard>header{align-items:flex-start!important;flex-direction:column!important}.clanWarReservationCard>header strong{width:100%!important}}.clanPage{padding-bottom:calc(126px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 50% 6%,#7e22ce30 0 16%,transparent 38%),radial-gradient(circle at 13% 17%,#8b5cf635 0 8%,transparent 24%),radial-gradient(circle at 86% 18%,#a855f733 0 7%,transparent 24%),linear-gradient(180deg,#050711,#040611 48%,#02040a)!important}.clanPage:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(116deg,transparent 0 10%,#8b5cf626 11%,transparent 17% 100%),linear-gradient(245deg,transparent 0 9%,#7c3aed24 11%,transparent 18% 100%),linear-gradient(75deg,transparent 0 74%,#f4bd5712 76%,transparent 82% 100%);opacity:.58!important;-webkit-mask-image:linear-gradient(180deg,#000 0 42%,transparent 78%)!important;mask-image:linear-gradient(180deg,#000 0 42%,transparent 78%)!important}.clanShell{position:relative!important;z-index:1!important;width:min(460px,calc(100% - 34px))!important;margin-top:calc(max(env(safe-area-inset-top), 22px) + 14px)!important}.clanBrandHeader{display:grid!important;place-items:center!important;min-height:126px!important;margin-bottom:10px!important}.clanBrandHeader img{width:142px!important;height:142px!important;object-fit:contain!important;filter:drop-shadow(0 0 18px #a855f766) drop-shadow(0 0 34px #7c3aed40)!important}.clanTopTabs{gap:12px!important;margin:0 0 14px!important}.clanTopTabs button{position:relative!important;min-height:72px!important;overflow:hidden!important;border-radius:8px!important;background:linear-gradient(145deg,#101522f5,#060914f7),radial-gradient(circle at 75% 0,#a855f71f,transparent 45%)!important;color:#c0c8d8!important;font-size:16px!important;box-shadow:inset 0 1px #ffffff08,0 12px 32px #0007!important}.clanTopTabs button:after,.clanTopTabs button:before{content:""!important;position:absolute!important;pointer-events:none!important}.clanTopTabs button:before{left:14px!important;right:14px!important;bottom:0!important;height:1px!important;opacity:.72!important;background:currentColor!important;box-shadow:0 0 15px currentColor!important}.clanTopTabs button:after{inset:auto 12px 8px auto!important;width:38px!important;height:10px!important;border-right:1px solid!important;border-bottom:1px solid!important;opacity:.52!important;transform:skewX(-28deg)!important}.clanTopTabs button svg{width:24px!important;height:24px!important}.clanTopTabs .clanTabGold{border-color:#8a672a80!important}.clanTopTabs .clanTabGold.active{border-color:#f4bd57cc!important;color:#f4bd57!important;background:linear-gradient(145deg,#1a150df6,#080b15f7),radial-gradient(circle at 36% 0,#f4bd5724,transparent 50%)!important}.clanTopTabs .clanTabPurple{border-color:#7c3aed99!important}.clanTopTabs .clanTabPurple.active{border-color:#a855ffcc!important;color:#a855ff!important;background:linear-gradient(145deg,#120d20f6,#070914f7),radial-gradient(circle at 36% 0,#a855ff28,transparent 50%)!important}.clanHqCard{overflow:hidden!important;margin-bottom:14px!important;padding:14px!important;border:1px solid #334155!important;border-radius:8px!important;background:radial-gradient(circle at 15% 0,#a855ff26,transparent 36%),radial-gradient(circle at 82% 24%,#f4bd5710,transparent 34%),linear-gradient(145deg,#0d1421f7,#050913f8)!important;box-shadow:inset 0 1px #ffffff08,0 16px 36px #0009,0 0 30px #7c3aed18!important}.clanHqTop{display:grid!important;grid-template-columns:92px minmax(0,1fr) 44px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-width:0!important}.clanLevelEmblem{position:relative!important;width:88px!important;height:96px!important;display:grid!important;place-items:center!important;-webkit-clip-path:polygon(50% 0,96% 22%,86% 82%,50% 100%,14% 82%,4% 22%)!important;clip-path:polygon(50% 0,96% 22%,86% 82%,50% 100%,14% 82%,4% 22%)!important;border:1px solid #a855ff99!important;background:radial-gradient(circle at 50% 38%,#d8b4fe6b,transparent 31%),linear-gradient(155deg,#211136,#6d28d9 48%,#0b1020 84%)!important;box-shadow:inset 0 0 28px #ffffff1b,0 0 24px #a855ff52!important}.clanLevelEmblem:before{content:""!important;position:absolute!important;inset:9px!important;-webkit-clip-path:inherit!important;clip-path:inherit!important;border:1px solid #d8b4fe78!important;background:#090c16b8!important}.clanLevelEmblem img,.clanLevelEmblem span{position:relative!important;z-index:1!important}.clanLevelEmblem span{color:#f6f2ff!important;font-size:36px!important;font-weight:900!important;line-height:1!important;text-shadow:0 0 18px #a855ff!important}.clanLevelEmblem img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:50%!important}.clanHqInfo{min-width:0!important}.clanHqInfo p{margin:0 0 8px!important;color:#a855ff!important;font-size:13px!important;font-weight:900!important;letter-spacing:1px!important}.clanHqInfo h1{margin:0 0 8px!important;color:#f8fafc!important;font-size:27px!important;line-height:1.05!important;letter-spacing:0!important}.clanHqInfo h1,.clanHqInfo>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanHqInfo>span{display:block!important;color:#8f99ad!important;font-size:13px!important;font-weight:800!important}.clanHqTop>button{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #7c3aed85!important;border-radius:8px!important;background:#111423!important;color:#a855ff!important;box-shadow:inset 0 0 18px #a855ff1a!important}.clanHqTop>button svg{width:20px!important;height:20px!important}.clanHqStatGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:16px!important;overflow:hidden!important;border:1px solid #263142!important;border-radius:8px!important;background:#070b14d9!important}.clanHqStatGrid>div{min-width:0!important;min-height:92px!important;display:grid!important;place-items:center!important;grid-gap:5px!important;gap:5px!important;padding:12px 6px!important;text-align:center!important}.clanHqStatGrid>div+div{border-left:1px solid #263142!important}.clanHqStatGrid svg{width:25px!important;height:25px!important;color:#a855ff!important}.clanHqStatGrid span{color:#8d96a9!important;font-size:11px!important;font-weight:800!important}.clanHqStatGrid b{color:#f8fafc!important;font-size:24px!important;line-height:1!important}.clanCapacityPanel{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin-top:10px!important;padding:9px!important;border:1px solid #d9ae5f45!important;border-radius:8px!important;background:linear-gradient(145deg,#15120df0,#070b14f2),radial-gradient(circle at 10% 0,#f4bd5724,transparent 42%)!important}.clanCapacityPanel>div:first-child{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.clanCapacityPanel>div:first-child>svg{flex:0 0 auto!important;width:30px!important;height:30px!important;padding:7px!important;border:1px solid #f4bd5745!important;border-radius:8px!important;color:#f4bd57!important;background:#271d10!important}.clanCapacityPanel span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.clanCapacityPanel b{color:#f7efe0!important;font-size:11px!important}.clanCapacityPanel b,.clanCapacityPanel small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clanCapacityPanel small{color:#978b79!important;font-size:9px!important}.clanCapacityEditor{min-width:0!important;display:grid!important;grid-template-columns:32px 54px 32px 54px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important}.clanCapacityEditor button,.clanCapacityEditor input{min-width:0!important;height:32px!important;border:1px solid #3d4658!important;border-radius:7px!important;background:#0b111c!important;color:#f5f7fb!important;font-weight:900!important;outline:0!important}.clanCapacityEditor button{display:inline-grid!important;place-items:center!important;padding:0!important;color:#f4bd57!important}.clanCapacityEditor button svg{width:15px!important;height:15px!important}.clanCapacityEditor input{padding:0 4px!important;text-align:center!important}.clanCapacityEditor .clanCapacitySave{padding:0 10px!important;border-color:#f4bd5785!important;background:linear-gradient(135deg,#f4bd57,#c9913d)!important;color:#171009!important;font-size:11px!important}.clanCapacityEditor button:disabled{cursor:not-allowed!important;opacity:.45!important}.clanHubMenu{display:grid!important;grid-gap:12px!important;gap:12px!important}.clanHubMenuCard{position:relative!important;min-width:0!important;min-height:112px!important;overflow:hidden!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 18px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:14px!important;border:1px solid #293548!important;border-radius:8px!important;background:linear-gradient(145deg,#0d1421f5,#050913f7),radial-gradient(circle at 82% 58%,var(--menu-glow),transparent 36%)!important;color:#f8fafc!important;text-align:left!important;box-shadow:inset 0 1px #ffffff08,0 13px 28px #0007!important}.clanHubMenuCard.purple{--menu-accent:#a855ff;--menu-glow:#a855ff30}.clanHubMenuCard.blue{--menu-accent:#60a5fa;--menu-glow:#60a5fa24}.clanHubMenuCard.gold{--menu-accent:#f4bd57;--menu-glow:#f4bd5728}.clanHubMenuCard.active,.clanHubMenuCard:hover{border-color:color-mix(in srgb,var(--menu-accent) 75%,#293548)!important}.clanMenuIcon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--menu-accent) 58%,#293548)!important;border-radius:8px!important;background:color-mix(in srgb,var(--menu-accent) 13%,#080d16)!important;color:var(--menu-accent)!important;box-shadow:inset 0 0 20px color-mix(in srgb,var(--menu-accent) 16%,transparent)!important}.clanMenuIcon svg{width:31px!important;height:31px!important}.clanMenuText{position:relative!important;z-index:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.clanMenuText b{color:#f8fafc!important;font-size:20px!important;line-height:1.1!important}.clanMenuText small{max-width:210px!important;color:#9aa4b7!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.clanMenuArt{position:absolute!important;right:43px!important;bottom:10px!important;width:92px!important;height:72px!important;display:grid!important;place-items:center!important;color:var(--menu-accent)!important;opacity:.42!important;filter:drop-shadow(0 0 16px var(--menu-accent))!important}.clanMenuArt:before{content:""!important;position:absolute!important;inset:35px 6px 0!important;border:1px solid!important;border-radius:50%!important;transform:perspective(90px) rotateX(64deg)!important;opacity:.58!important}.clanMenuArt svg{width:54px!important;height:54px!important}.clanMenuArrow{position:relative!important;z-index:2!important;width:20px!important;height:20px!important;color:#6f7a8f!important}.clanRequestPanel .clanInviteStrip{margin:8px 0 0!important}@media (max-width:680px){.clanBrandHeader{min-height:118px!important}.clanBrandHeader img{width:132px!important;height:132px!important}.clanTopTabs button{min-height:66px!important;font-size:15px!important}.clanHqTop{grid-template-columns:82px minmax(0,1fr) 42px!important;gap:11px!important}.clanLevelEmblem{width:78px!important;height:86px!important}.clanLevelEmblem span{font-size:32px!important}.clanHqInfo h1{font-size:24px!important}.clanHqInfo>span{font-size:12px!important}.clanHqStatGrid>div{min-height:84px!important;padding:10px 4px!important}.clanHqStatGrid b{font-size:22px!important}.clanHubMenuCard{min-height:102px!important;grid-template-columns:56px minmax(0,1fr) 16px!important;gap:12px!important}.clanMenuIcon{width:52px!important;height:52px!important}.clanMenuIcon svg{width:28px!important;height:28px!important}.clanMenuText b{font-size:18px!important}.clanMenuText small{max-width:190px!important;font-size:12px!important}.clanMenuArt{right:34px!important;width:80px!important;opacity:.36!important}}@media (max-width:374px){.clanBrandHeader{min-height:104px!important}.clanBrandHeader img{width:116px!important;height:116px!important}.clanTopTabs{gap:8px!important}.clanTopTabs button{min-height:60px!important;font-size:13px!important}.clanHqCard{padding:11px!important}.clanHqTop{grid-template-columns:70px minmax(0,1fr) 38px!important;gap:9px!important}.clanLevelEmblem{width:66px!important;height:74px!important}.clanLevelEmblem span{font-size:28px!important}.clanHqTop>button{width:38px!important;height:38px!important}.clanHqInfo h1{font-size:21px!important}.clanHqStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clanHqStatGrid>div:nth-child(3){border-left:0!important}.clanHqStatGrid>div:nth-child(3),.clanHqStatGrid>div:nth-child(4){border-top:1px solid #263142!important}.clanHubMenuCard{min-height:98px!important;grid-template-columns:48px minmax(0,1fr) 14px!important;padding:12px!important}.clanMenuIcon{width:46px!important;height:46px!important}.clanMenuArt{display:none!important}}@media (max-width:680px){.matchPage .compactPlayerTable{min-width:0!important;max-width:100%!important}.matchPage .compactPickRow,.matchPage .compactPlayerHead{grid-template-columns:30px minmax(0,1fr) 27px 27px 27px minmax(92px,1.25fr) 10px!important;column-gap:2px!important;padding-right:4px!important;padding-left:4px!important;box-sizing:border-box!important}.matchPage .compactPlayerHead button{min-width:0!important;overflow:hidden!important;font-size:5.8px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactPickRow{min-width:0!important;min-height:62px!important;overflow:hidden!important}.matchPage .compactPickRow>span{min-width:0!important}.matchPage .compactPosition{padding:3px 1px!important;font-size:5.8px!important}.matchPage .compactIdentity{min-width:0!important;overflow:hidden!important}.matchPage .compactIdentity>b,.matchPage .compactIdentity>small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactIdentity>b{font-size:7.5px!important}.matchPage .compactIdentity>small{font-size:5.2px!important}.matchPage .compactPickRow>span:not(.compactIdentity):not(.compactChampions):not(.compactPosition) b{font-size:7.5px!important}.matchPage .compactPickRow>span:not(.compactIdentity):not(.compactChampions):not(.compactPosition) small{font-size:5px!important}.matchPage .compactChampions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;min-width:0!important;overflow:visible!important;grid-gap:1px!important;gap:1px!important}.matchPage .compactChampions i{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;place-items:center!important;padding:0!important}.matchPage .compactChampions img{width:20px!important;height:20px!important}.matchPage .compactChampions i>small{right:-2px!important;bottom:-8px!important;left:-2px!important;justify-content:center!important}.matchPage .compactChampions i>small>strong{font-size:5px!important;line-height:1!important;white-space:nowrap!important}.matchPage .compactPickRow>svg{width:10px!important}}@media (max-width:374px){.matchPage .compactPickRow,.matchPage .compactPlayerHead{grid-template-columns:28px minmax(0,.9fr) 24px 24px 24px minmax(84px,1.2fr) 8px!important}.matchPage .compactChampions img{width:18px!important;height:18px!important}}.queueRoomsPage .queueCreateButton.canyonEntryButton{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid #f1d28b!important;background:transparent!important;box-shadow:0 10px 28px #c8953e2d,0 0 0 1px #6f2cff16!important}.queueRoomsPage .queueCreateButton.canyonEntryButton:before{width:178%!important}.queueRoomsPage .queueCreateButton.canyonEntryButton:after{inset:2px!important;border-radius:6px!important;background:linear-gradient(135deg,#f1d790,#d09a3b)!important}.queueRoomsPage .queueCreateButton.canyonEntryButton>span{position:relative!important;z-index:2!important;color:#171107!important;font-weight:950!important;letter-spacing:-.1px!important}.queueRoomsPage .queueCreateButton.canyonEntryButton:hover{box-shadow:0 12px 32px #c8953e36,0 0 24px #8d3cff22!important}.appPage.clanPage{background:radial-gradient(circle at 50% 6%,#7e22ce30 0 16%,transparent 38%),radial-gradient(circle at 13% 17%,#8b5cf635 0 8%,transparent 24%),radial-gradient(circle at 86% 18%,#a855f733 0 7%,transparent 24%),linear-gradient(180deg,#050711,#040611 48%,#02040a)!important;background-image:radial-gradient(circle at 50% 6%,#7e22ce30 0 16%,transparent 38%),radial-gradient(circle at 13% 17%,#8b5cf635 0 8%,transparent 24%),radial-gradient(circle at 86% 18%,#a855f733 0 7%,transparent 24%),linear-gradient(180deg,#050711,#040611 48%,#02040a)!important}.appPage.clanPage:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(116deg,transparent 0 10%,#8b5cf626 11%,transparent 17% 100%),linear-gradient(245deg,transparent 0 9%,#7c3aed24 11%,transparent 18% 100%),linear-gradient(75deg,transparent 0 74%,#f4bd5712 76%,transparent 82% 100%)!important;opacity:.58!important;-webkit-mask-image:linear-gradient(180deg,#000 0 42%,transparent 78%)!important;mask-image:linear-gradient(180deg,#000 0 42%,transparent 78%)!important}.appPage.clanPage{min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-top:0!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#000 url(/queue-room-background.png) top/cover no-repeat!important;background-image:url(/queue-room-background.png)!important;background-position:top!important;background-size:cover!important;background-repeat:no-repeat!important}.appPage.clanPage:before{content:none!important;display:none!important;background:none!important}.appPage.clanPage .clanShell{width:min(430px,calc(100% - 28px))!important;height:calc(100dvh - 76px - env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:0!important;padding-top:calc(max(env(safe-area-inset-top), 18px) + clamp(104px, 16vh, 150px))!important;overflow:hidden!important}.appPage.clanPage .clanBrandHeader{display:none!important;flex:0 0!important;min-height:0!important;height:0!important;margin:0!important}.appPage.clanPage .clanBrandHeader img{display:none!important}.appPage.clanPage .clanTopTabs{flex:0 0 auto!important;gap:8px!important;margin:0!important}.appPage.clanPage .clanTopTabs button{min-height:44px!important;height:44px!important;gap:6px!important;font-size:13px!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0007!important}.appPage.clanPage .clanTopTabs button svg{width:18px!important;height:18px!important}.appPage.clanPage .clanTopTabs button:before{left:10px!important;right:10px!important}.appPage.clanPage .clanTopTabs button:after{display:none!important}.appPage.clanPage .clanHqCard{flex:0 0 auto!important;margin:0!important;padding:10px!important;border-color:#344056!important;background:linear-gradient(145deg,#0c1320f4,#050913f8),radial-gradient(circle at 18% 0,#7c3aed28,transparent 38%)!important}.appPage.clanPage .clanHqTop{grid-template-columns:58px minmax(0,1fr) 34px!important;gap:9px!important}.appPage.clanPage .clanLevelEmblem{width:56px!important;height:62px!important}.appPage.clanPage .clanLevelEmblem:before{inset:6px!important}.appPage.clanPage .clanLevelEmblem span{font-size:24px!important}.appPage.clanPage .clanLevelEmblem img{width:42px!important;height:42px!important}.appPage.clanPage .clanHqInfo p{margin-bottom:3px!important;font-size:10px!important;letter-spacing:.8px!important}.appPage.clanPage .clanHqInfo h1{margin-bottom:4px!important;font-size:20px!important}.appPage.clanPage .clanHqInfo>span{font-size:11px!important}.appPage.clanPage .clanHqTop>button{width:34px!important;height:34px!important;border-radius:7px!important}.appPage.clanPage .clanHqTop>button svg{width:16px!important;height:16px!important}.appPage.clanPage .clanHqStatGrid{margin-top:8px!important;border-radius:7px!important}.appPage.clanPage .clanHqStatGrid>div{min-height:50px!important;gap:2px!important;padding:6px 3px!important}.appPage.clanPage .clanHqStatGrid svg{width:16px!important;height:16px!important}.appPage.clanPage .clanHqStatGrid span{font-size:9px!important}.appPage.clanPage .clanHqStatGrid b{font-size:17px!important}.appPage.clanPage .clanCapacityPanel{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;margin-top:7px!important;padding:6px!important}.appPage.clanPage .clanCapacityPanel>div:first-child{gap:6px!important}.appPage.clanPage .clanCapacityPanel>div:first-child>svg{width:24px!important;height:24px!important;padding:5px!important;border-radius:6px!important}.appPage.clanPage .clanCapacityPanel b{font-size:10px!important}.appPage.clanPage .clanCapacityPanel small{font-size:8px!important}.appPage.clanPage .clanCapacityEditor{grid-template-columns:26px 42px 26px 46px!important;gap:4px!important}.appPage.clanPage .clanCapacityEditor button,.appPage.clanPage .clanCapacityEditor input{height:26px!important;border-radius:6px!important;font-size:10px!important}.appPage.clanPage .clanCapacityEditor button svg{width:13px!important;height:13px!important}.appPage.clanPage .clanCapacityEditor .clanCapacitySave{padding:0 6px!important;font-size:9px!important}.appPage.clanPage .clanHubMenu{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important}.appPage.clanPage .clanHubMenuCard{min-height:64px!important;height:64px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;gap:8px!important;padding:8px!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0008!important}.appPage.clanPage .clanHubMenuCard.purple{grid-column:1/-1!important}.appPage.clanPage .clanMenuIcon{width:34px!important;height:34px!important;border-radius:7px!important}.appPage.clanPage .clanMenuIcon svg{width:19px!important;height:19px!important}.appPage.clanPage .clanMenuText{gap:3px!important}.appPage.clanPage .clanMenuText b{font-size:14px!important}.appPage.clanPage .clanMenuText small{display:-webkit-box!important;max-width:none!important;overflow:hidden!important;color:#8e9aaf!important;font-size:10px!important;line-height:1.35!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}.appPage.clanPage .clanMenuArt{display:none!important}.appPage.clanPage .clanMenuArrow{width:14px!important;height:14px!important}.appPage.clanPage .clanDangerPanel{flex:0 0 auto!important;min-height:42px!important;margin-top:0!important;padding:7px 8px!important;border-radius:7px!important}.appPage.clanPage .clanDangerPanel>div>svg{width:28px!important;height:28px!important;padding:6px!important}.appPage.clanPage .clanDangerPanel b{font-size:11px!important}.appPage.clanPage .clanDangerPanel small{font-size:9px!important}.appPage.clanPage .clanDangerPanel button{min-width:82px!important;height:30px!important;font-size:10px!important}.appPage.clanPage .clanDangerPanel button svg{width:13px!important;height:13px!important}.appPage.clanPage .clanNotice{flex:0 0 auto!important;min-height:28px!important;padding:6px 8px!important;font-size:10px!important}.appPage.clanPage .clanEntryHero{flex:0 0 auto!important;min-height:118px!important;padding:14px!important;border-radius:8px!important}.appPage.clanPage .clanEntryHero .clanCrest{width:48px!important;height:54px!important;margin-bottom:8px!important}.appPage.clanPage .clanEntryHero .clanCrest svg{width:22px!important;height:22px!important}.appPage.clanPage .clanEntryHero h1{margin:4px 0 5px!important;font-size:20px!important}.appPage.clanPage .clanEntryHero .muted{font-size:11px!important;line-height:1.45!important}.appPage.clanPage .clanEntryGrid{flex:1 1 auto!important;min-height:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:0!important;overflow:auto!important}.appPage.clanPage .clanEntryPanel{align-self:start!important;padding:10px!important}.appPage.clanPage .clanEntryPanel header{gap:8px!important;margin-bottom:8px!important}.appPage.clanPage .clanEntryPanel header>svg{width:28px!important;height:28px!important;padding:6px!important}.appPage.clanPage .clanEntryPanel label{margin:7px 0 4px!important;font-size:9px!important}.appPage.clanPage .clanEntryPanel .clanCapacityControl button,.appPage.clanPage .clanEntryPanel input{height:34px!important}.appPage.clanPage .clanEntryPanel button{height:34px!important;margin-top:8px!important;font-size:11px!important}.appPage.clanPage .clanMembersPanel,.appPage.clanPage .clanRequestPanel{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:9px!important}.appPage.clanPage .clanWarLobby{overflow:auto!important;gap:8px!important;padding-bottom:4px!important}@media (max-width:390px){.appPage.clanPage .clanShell{width:calc(100% - 22px)!important;gap:6px!important}.appPage.clanPage .clanBrandHeader{height:50px!important;min-height:50px!important}.appPage.clanPage .clanBrandHeader img{width:68px!important;height:68px!important}.appPage.clanPage .clanTopTabs button{height:40px!important;min-height:40px!important;font-size:12px!important}.appPage.clanPage .clanHqTop{grid-template-columns:52px minmax(0,1fr) 32px!important}.appPage.clanPage .clanLevelEmblem{width:50px!important;height:56px!important}.appPage.clanPage .clanHqInfo h1{font-size:18px!important}.appPage.clanPage .clanHqStatGrid>div{min-height:46px!important}.appPage.clanPage .clanHubMenuCard{height:58px!important;min-height:58px!important}}.appPage.clanPage .clanWarLobby{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-gap:7px!important;overflow:hidden!important;padding-bottom:0!important}.appPage.clanPage .clanWarCreatePanel,.appPage.clanPage .clanWarReservationPanel{min-height:0!important;padding:9px!important;border-color:#344056!important;border-radius:8px!important;background:linear-gradient(145deg,#0c1320ef,#050913f5)!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0008!important}.appPage.clanPage .clanWarCreatePanel>header,.appPage.clanPage .clanWarReservationPanel>header{align-items:center!important;margin-bottom:7px!important}.appPage.clanPage .clanWarCreatePanel>header>svg,.appPage.clanPage .clanWarReservationPanel>header>div>svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:7px!important}.appPage.clanPage .clanWarCreatePanel b,.appPage.clanPage .clanWarReservationPanel b{font-size:12px!important}.appPage.clanPage .clanWarCreatePanel small,.appPage.clanPage .clanWarReservationPanel small{font-size:9px!important}.appPage.clanPage .clanWarCreatePanel label{margin:5px 0 3px!important;font-size:9px!important}.appPage.clanPage .clanWarCreatePanel input{height:32px!important;padding:0 9px!important;border-radius:7px!important;font-size:11px!important}.appPage.clanPage .clanWarLineupPick{margin-top:7px!important;border:1px solid #263142!important;background:#070c15de!important}.appPage.clanPage .clanWarLineupHead{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:6px!important}.appPage.clanPage .clanWarLineupHead>svg{width:24px!important;height:24px!important;padding:5px!important;border-radius:7px!important;background:#101827!important;color:#a855ff!important}.appPage.clanPage .clanWarLineupHead span{min-width:0!important;display:flex!important;flex-direction:column!important}.appPage.clanPage .clanWarApplyPanel>.clanWarLaneGrid,.appPage.clanPage .clanWarLaneGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.appPage.clanPage .clanWarLaneGrid>label{min-width:0!important;height:40px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:5px 6px!important;border:1px solid #293445!important;border-radius:7px!important;background:#0b111cf0!important}.appPage.clanPage .clanWarLaneGrid>label:nth-child(5){grid-column:1/-1!important}.appPage.clanPage .clanWarLaneGrid>label.selected{border-color:color-mix(in srgb,var(--lane-accent) 72%,#293445)!important;background:color-mix(in srgb,var(--lane-accent) 12%,#0b111c)!important}.appPage.clanPage .clanWarLaneGrid>label>span{min-width:0!important;color:var(--lane-accent)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.3px!important}.appPage.clanPage .clanWarLaneGrid select{min-width:0!important;width:100%!important;height:28px!important;overflow:hidden!important;border:0!important;background:transparent!important;color:#dbe4f4!important;outline:0!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important}.appPage.clanPage .clanWarLaneGrid option{color:#0b111c!important}.appPage.clanPage .clanWarLaneGrid p{grid-column:1/-1!important;margin:0!important;color:#9aa7ba!important;font-size:10px!important}.appPage.clanPage .clanWarCreatePanel>.primaryButton{min-height:34px!important;height:34px!important;margin-top:7px!important;border-radius:7px!important;font-size:12px!important}.appPage.clanPage .clanWarReservationPanel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.appPage.clanPage .clanWarReservationPanel>header>button{min-height:30px!important;height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:10px!important}.appPage.clanPage .clanWarReservationPanel>header>button svg{width:13px!important;height:13px!important}.appPage.clanPage .clanWarReservationList{min-height:0!important;overflow:auto!important;gap:6px!important}.appPage.clanPage .clanWarReservationCard{padding:8px!important;border-radius:7px!important}.appPage.clanPage .clanWarReservationCard>header svg{width:28px!important;height:28px!important;padding:6px!important}.appPage.clanPage .clanWarReservationCard>header strong{min-width:64px!important;padding:5px 7px!important;font-size:10px!important}.appPage.clanPage .clanWarReservationMeta{margin:7px 0!important}.appPage.clanPage .clanWarReservationMeta span{min-height:26px!important;padding:5px 7px!important;font-size:10px!important}.appPage.clanPage .clanWarApplicants,.appPage.clanPage .clanWarApplyPanel{padding:8px!important;gap:6px!important}.appPage.clanPage .clanWarApplyPanel h3{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important}.appPage.clanPage .clanWarApplyPanel h3 small{color:#a855ff!important;font-size:10px!important}.appPage.clanPage .clanWarApplyPanel>button,.appPage.clanPage .clanWarRoomLink{min-height:32px!important;height:32px!important;border-radius:7px!important;font-size:11px!important}.appPage.clanPage .clanWarEmpty{min-height:58px!important;padding:10px!important;gap:3px!important}.appPage.clanPage .clanWarEmpty svg{width:22px!important;height:22px!important}.appPage.clanPage .clanWarEmpty b{font-size:12px!important}.appPage.clanPage .clanWarEmpty span{font-size:10px!important}.appPage.clanPage .clanWarApplicationState{min-height:30px!important;margin-top:6px!important;padding:7px!important;font-size:10px!important}.appPage.clanPage .clanNotice{position:fixed!important;z-index:35!important;left:50%!important;bottom:calc(76px + env(safe-area-inset-bottom) + 8px)!important;width:min(430px,calc(100% - 28px))!important;min-height:30px!important;margin:0!important;transform:translateX(-50%)!important;box-shadow:0 10px 24px #0008!important}.appPage.clanPage .clanWarCreatePanel{position:relative!important;padding:8px!important}.appPage.clanPage .clanWarCreatePanel>header,.appPage.clanPage .clanWarFieldGrid{margin-bottom:6px!important}.appPage.clanPage label.clanWarFieldRow{min-width:0!important;min-height:38px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(104px,126px)!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:5px 6px!important;border:1px solid #2a3547!important;border-radius:7px!important;background:#080e18e8!important}.appPage.clanPage .clanWarFieldRow svg{flex:0 0 auto!important;width:17px!important;height:17px!important;color:#f4bd57!important}.appPage.clanPage .clanWarFieldRow i{display:flex!important;flex-direction:column!important;gap:1px!important;font-style:normal!important}.appPage.clanPage .clanWarFieldRow b{color:#e9edf7!important;font-size:10px!important}.appPage.clanPage .clanWarFieldRow b,.appPage.clanPage .clanWarFieldRow small{overflow:hidden!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarFieldRow small{color:#8c98ad!important;font-size:8.5px!important}.appPage.clanPage .clanWarCreatePanel .clanWarFieldRow input{width:100%!important;height:28px!important;min-width:0!important;padding:0 6px!important;border-radius:6px!important;border-color:#303b4f!important;background:#0d1522!important;color:#dce5f6!important;font-size:9.5px!important}.appPage.clanPage .clanWarLineupPick{margin-top:0!important;padding:6px!important}.appPage.clanPage .clanWarLineupHead{margin-bottom:5px!important}.appPage.clanPage .clanWarLineupHead>svg{width:22px!important;height:22px!important}.appPage.clanPage .clanWarLineupList{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.appPage.clanPage .clanWarLineupCard{width:100%!important;min-width:0!important;height:40px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 68px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:5px 6px!important;border:1px solid #293445!important;border-radius:7px!important;background:#0a111df2!important;color:#dbe4f4!important;box-shadow:inset 0 1px #ffffff07!important;text-align:left!important}.appPage.clanPage .clanWarLineupCard.selected{border-color:color-mix(in srgb,var(--lane-accent) 70%,#293445)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--lane-accent) 17%,#0a111d),#0a111df2)!important}.appPage.clanPage .clanWarLineupCard.open{box-shadow:inset 0 1px #ffffff0b,0 0 0 1px color-mix(in srgb,var(--lane-accent) 38%,transparent)!important}.appPage.clanPage .clanWarLineupCard>strong{color:var(--lane-accent)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.2px!important}.appPage.clanPage .clanWarLineupIdentity{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.appPage.clanPage .clanWarLineupIdentity b,.appPage.clanPage .clanWarLineupIdentity small{min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarLineupIdentity b{color:#f4f7ff!important;font-size:11px!important;line-height:1.1!important}.appPage.clanPage .clanWarLineupIdentity small{color:#91a0b8!important;font-size:8.5px!important;line-height:1.1!important}.appPage.clanPage .clanWarMiniChamps{justify-self:end!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important}.appPage.clanPage .clanWarMiniChamps i,.appPage.clanPage .clanWarMiniChamps img{width:20px!important;height:20px!important;flex:0 0 20px!important;border:1px solid #3d4b61!important;border-radius:50%!important;background:#111827!important;object-fit:cover!important}.appPage.clanPage .clanWarMiniChamps.empty i{opacity:.42!important}.appPage.clanPage .clanWarMiniChamps small{color:#778397!important;font-size:8.5px!important;white-space:nowrap!important}.appPage.clanPage .clanWarMemberPicker{padding:6px!important;border:1px solid #3a4560!important;border-radius:8px!important;background:linear-gradient(145deg,#0c1422f8,#050914fb)!important;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0008!important}.appPage.clanPage .clanWarMemberPicker>header{min-height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 5px!important}.appPage.clanPage .clanWarMemberPicker>header span{color:#dce5f6!important;font-size:10px!important;font-weight:800!important}.appPage.clanPage .clanWarMemberPicker>header b{color:#a855ff!important;font-size:10px!important}.appPage.clanPage .clanWarMemberPicker>header button{width:24px!important;height:24px!important;min-height:24px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #334158!important;border-radius:6px!important;background:#0d1522!important}.appPage.clanPage .clanWarMemberPicker>header button svg{width:13px!important;height:13px!important}.appPage.clanPage .clanWarMemberPicker>div{max-height:118px!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow:auto!important}.appPage.clanPage .clanWarMemberPicker>div>button{min-height:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 66px 36px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:5px 6px!important;border:1px solid #293445!important;border-radius:7px!important;background:#09101bf0!important;color:#dbe4f4!important;text-align:left!important}.appPage.clanPage .clanWarMemberPicker>div>button.selected{border-color:#a855ff!important;background:#1b1230f0!important}.appPage.clanPage .clanWarMemberPicker>div>button:disabled{opacity:.48!important}.appPage.clanPage .clanWarMemberPicker>div>button.clear{grid-template-columns:minmax(0,1fr) 36px!important;border-style:dashed!important}.appPage.clanPage .clanWarMemberPicker>div>button span{min-width:0!important;display:flex!important;flex-direction:column!important}.appPage.clanPage .clanWarMemberPicker>div>button b,.appPage.clanPage .clanWarMemberPicker>div>button small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarMemberPicker>div>button b{color:#f4f7ff!important;font-size:10px!important}.appPage.clanPage .clanWarMemberPicker>div>button small{color:#91a0b8!important;font-size:8.5px!important}.appPage.clanPage .clanWarMemberPicker>div>button em{justify-self:end!important;color:#f4bd57!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}.appPage.clanPage .clanWarMemberPicker p{margin:0!important;color:#91a0b8!important;font-size:10px!important}.appPage.clanPage .clanWarCreatePanel>.primaryButton{margin-top:6px!important}.appPage.clanPage .clanWarInlineNotice{margin:6px 0 0!important}.appPage.clanPage .clanWarApplyPanel .clanWarLineupCard{height:38px!important}.appPage.clanPage .clanWarApplyPanel .clanWarMemberPicker>div{max-height:96px!important}@media (max-width:390px){.appPage.clanPage .clanWarFieldGrid{gap:5px!important}.appPage.clanPage label.clanWarFieldRow{grid-template-columns:minmax(0,1fr) 104px!important;padding:5px!important}.appPage.clanPage .clanWarLineupCard{grid-template-columns:31px minmax(0,1fr) 62px!important;gap:5px!important}.appPage.clanPage .clanWarMiniChamps i,.appPage.clanPage .clanWarMiniChamps img{width:18px!important;height:18px!important;flex-basis:18px!important}}.appPage.clanPage .clanWarFieldRow{min-width:0!important;min-height:38px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(44px,auto)!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:5px 6px!important;border:1px solid #2a3547!important;border-radius:7px!important;background:#080e18e8!important}.appPage.clanPage button.screamDateTimeTrigger{width:100%!important;border-color:#3a4560!important;color:#dce5f6!important;cursor:pointer!important;text-align:left!important}.appPage.clanPage button.screamDateTimeTrigger:focus-visible,.appPage.clanPage button.screamDateTimeTrigger:hover{border-color:#a855ff!important;box-shadow:0 0 0 1px #a855ff44,0 0 20px #7c3aed25!important;outline:none!important}.appPage.clanPage .screamDateTimeTrigger em{justify-self:end!important;white-space:nowrap!important}.appPage.clanPage .screamDateTimeTrigger .clanWarFieldRow input{display:none!important}.screamDateTimeOverlay{position:fixed;inset:0;z-index:90;pointer-events:none}.screamDateTimeScrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:radial-gradient(circle at 50% 100%,#7c3aed20,transparent 42%),#01030bd8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.screamDateTimeSheet{position:absolute;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));width:min(430px,calc(100% - 24px));max-height:calc(100dvh - 130px - env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid #6d43b95c;border-radius:16px 16px 12px 12px;background:radial-gradient(circle at 18% 0,#a855ff24,transparent 36%),linear-gradient(145deg,#0b1020fa,#050712fc);box-shadow:0 -18px 48px #000b,0 0 32px #7c3aed24,inset 0 1px #ffffff10;color:#edf2ff;overflow:hidden;pointer-events:auto;transform:translateX(-50%)}.screamDateTimeSheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.screamDateTimeSheet>header>div{min-width:0;display:flex;align-items:center;gap:9px}.screamDateTimeSheet>header svg{width:18px;height:18px;color:#f4bd57}.screamDateTimeSheet>header span{min-width:0;display:flex;flex-direction:column;gap:2px}.screamDateTimeSheet>header b{color:#ffffff;font-size:15px}.screamDateTimeSheet>header small{overflow:hidden;color:#9ba8be;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.screamDateTimeSheet>header>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #344058;border-radius:8px;background:#0d1523;color:#9ba8be}.screamDateTimeSheet>header>button svg{width:15px;height:15px;color:currentColor}.screamDateGrid,.screamQuickDates,.screamTimeGrid{display:grid;grid-gap:6px;gap:6px}.screamQuickDates{grid-template-columns:repeat(3,1fr)}.screamDateGrid button,.screamQuickDates button,.screamTimeGrid button{min-width:0;border:1px solid #2d3950;border-radius:8px;background:#0a111df2;color:#9ca8bc;font-weight:900;box-shadow:inset 0 1px #ffffff08}.screamQuickDates button{height:34px;font-size:11px}.screamDateGrid button.active,.screamQuickDates button.active,.screamTimeGrid button.active{border-color:#f4bd57;background:linear-gradient(135deg,#f4bd5723,#7c3aed24),#101522;color:#ffe0a0;box-shadow:0 0 0 1px #f4bd5722,0 0 18px #7c3aed24}.screamDateGrid button:disabled,.screamQuickDates button:disabled,.screamTimeGrid button:disabled{opacity:.34;cursor:not-allowed}.screamPickerGroup{display:flex;flex-direction:column;gap:6px}.screamPickerGroup>span{color:#f4bd57;font-size:10px;font-weight:950;letter-spacing:.4px}.screamDateGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.screamDateGrid button{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.screamDateGrid b{font-size:12px}.screamDateGrid small{color:#8995aa;font-size:9px;font-weight:900}.screamDateGrid button.active small{color:#f4bd57}.screamTimeGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.screamTimeGrid button{height:38px;padding:0 4px;font-size:10px}.screamDateTimeSheet>footer{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8px;gap:8px;margin-top:2px}.screamDateTimeSheet>footer button{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:12px;font-weight:950}.screamDateTimeSheet>footer button:first-child{border:1px solid #334058;background:#0b1220;color:#a6b2c7}.screamDateTimeSheet>footer button:last-child{border:1px solid #f4bd5768;background:linear-gradient(135deg,#f4bd57,#b67d25);color:#141008}.screamDateTimeSheet>footer button:last-child:disabled{opacity:.45;cursor:not-allowed}.screamDateTimeSheet>footer svg{width:14px;height:14px}@media (max-width:390px){.screamDateTimeSheet{width:calc(100% - 20px);bottom:calc(80px + env(safe-area-inset-bottom));gap:8px;padding:11px}.screamDateGrid{gap:5px}.screamDateGrid button{height:44px}.screamTimeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.screamTimeGrid button{height:34px}}.appPage.clanPage .clanWarFieldGrid{grid-template-columns:1fr 1fr!important;align-items:stretch!important}.appPage.clanPage .clanWarFieldRow,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow{min-height:40px!important;border-color:#2d394e!important;background:linear-gradient(145deg,#0a111df2,#070c15f6)!important}.appPage.clanPage .clanWarFieldRow input{border-color:#263247!important}.appPage.clanPage .screamDateTimeTrigger em{border:1px solid #f4bd5736!important;background:#f4bd570f!important}.appPage.clanPage .clanWarLineupPick{display:flex!important;flex-direction:column!important;min-height:0!important}.appPage.clanPage .clanWarLineupSelector{grid-gap:6px!important;gap:6px!important}.appPage.clanPage .clanWarLineTabs{background:#050a13f0!important}.appPage.clanPage .clanWarLineTabs button{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;background:#0a111df2!important}.appPage.clanPage .clanWarLineTabs button svg{width:10px!important;height:10px!important;color:var(--lane-accent)!important}.appPage.clanPage .clanWarLineTabs button.filled:after{width:4px!important;height:4px!important;box-shadow:0 0 8px var(--lane-accent)!important}.appPage.clanPage .clanWarLineTabs button.active{border-color:color-mix(in srgb,var(--lane-accent) 75%,#38445d)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--lane-accent) 18%,#0a111d),#0a111df2)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lane-accent) 22%,transparent),0 0 16px color-mix(in srgb,var(--lane-accent) 20%,transparent)!important}.appPage.clanPage .clanWarCandidateList{min-height:92px!important;max-height:124px!important}.appPage.clanPage .clanWarCandidateCard{min-height:42px!important;grid-template-columns:minmax(0,1.2fr) minmax(52px,.55fr) 62px 38px!important;background:#0a111df2!important}.appPage.clanPage .clanWarCandidateCard.selected{border-color:#f4bd57!important;background:linear-gradient(90deg,#f4bd5718,#111429f0)!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #f4bd5716!important}.appPage.clanPage .clanWarCandidateIdentity{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.appPage.clanPage .clanWarCandidateIdentity b,.appPage.clanPage .clanWarCandidateIdentity small,.appPage.clanPage .clanWarCandidateStats{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarCandidateStats{color:#91a0b8!important;font-size:9px!important;font-weight:850!important}.appPage.clanPage .clanWarCandidateCard em{justify-self:end!important;min-width:34px!important;padding:4px 5px!important;font-size:8.5px!important}.appPage.clanPage .clanWarCandidateCard.selected em{background:#f4bd5716!important}.appPage.clanPage .clanWarCandidateEmpty b{color:#dce5f6!important;font-size:11px!important}.appPage.clanPage .clanWarCandidateEmpty small{color:#8d98ad!important;font-size:9px!important}.appPage.clanPage .clanWarApplyPanel .clanWarCandidateList{max-height:104px!important}.appPage.clanPage .clanWarApplyPanel .clanWarCandidateCard{min-height:39px!important}@media (max-width:390px){.appPage.clanPage .clanWarLineTabs{gap:3px!important;padding:3px!important}.appPage.clanPage .clanWarLineTabs button{height:26px!important}.appPage.clanPage .clanWarCandidateCard{grid-template-columns:minmax(0,1fr) 46px 56px 34px!important;gap:5px!important;padding:5px 6px!important}.appPage.clanPage .clanWarCandidateStats{font-size:8px!important}}.appPage.clanPage .clanTopTabs button{isolation:isolate!important;transition:transform .16s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}.appPage.clanPage .clanTopTabs button:active{transform:translateY(1px) scale(.985)!important}.appPage.clanPage .clanTopTabs button.active{color:#f8fbff!important;text-shadow:0 0 14px currentColor!important}.appPage.clanPage .clanTopTabs button.active:after,.appPage.clanPage .clanTopTabs button.active:before{display:block!important;content:""!important;position:absolute!important;pointer-events:none!important}.appPage.clanPage .clanTopTabs button.active:before{left:14px!important;right:14px!important;bottom:0!important;border-radius:999px!important;box-shadow:0 0 14px var(--tab-accent),0 -10px 26px color-mix(in srgb,var(--tab-accent) 34%,transparent)!important}.appPage.clanPage .clanTopTabs button.active:after{border-radius:6px!important;opacity:.92!important;background:linear-gradient(115deg,transparent 0 22%,color-mix(in srgb,var(--tab-accent) 28%,transparent) 35%,transparent 49%),radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--tab-accent) 26%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--tab-accent) 18%,#080d18),#070a14 62%)!important}.appPage.clanPage .clanTopTabs .clanTabGold{--tab-accent:#f4bd57}.appPage.clanPage .clanTopTabs .clanTabPurple{--tab-accent:#a855ff}.appPage.clanPage .clanTopTabs .clanTabGold.active{border-color:#f4bd57e6!important;background:linear-gradient(135deg,#2a1b08e8,#0b101bf4 56%,#050712f8),radial-gradient(circle at 18% 0,#f4bd5740,transparent 48%)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0008,0 0 24px #f4bd5730!important}.appPage.clanPage .clanTopTabs .clanTabPurple.active{border-color:#a855ffe6!important;color:#c084ff!important;background:linear-gradient(135deg,#24103eee,#0b101bf4 56%,#050712f8),radial-gradient(circle at 18% 0,#a855ff48,transparent 48%)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0008,0 0 26px #a855ff38!important}.queueCreatingPage>.mobileNav{display:none!important}.queueCreatingPage .roomsShell{width:calc(100% - 34px)!important;margin-top:clamp(164px,19vh,184px)!important;margin-bottom:0!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.queueCreatingPage .roomsHead{margin-bottom:8px!important}.queueCreatingPage .roomsHead .muted{display:none!important}.queueCreatingPage .roomsHead .step{margin-bottom:4px!important;font-size:9px!important;letter-spacing:3px!important}.queueCreatingPage .roomsHead h1{margin:0!important;font-size:24px!important;line-height:1!important}.queueCreatingPage .clanAwareCreateForm{max-height:calc(100dvh - 236px - env(safe-area-inset-bottom))!important;display:grid!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:10px!important;overflow:hidden!important;border-radius:12px!important;background:#101720e8!important}.queueCreatingPage .roomCreateClose{top:8px!important;right:8px!important;width:22px!important;height:22px!important}.queueCreatingPage .createOptionBlock{gap:6px!important;padding:8px!important;border-radius:9px!important}.queueCreatingPage .createOptionHeader{gap:7px!important}.queueCreatingPage .createOptionHeader>span{width:22px!important;height:22px!important;border-radius:6px!important;font-size:10px!important}.queueCreatingPage .createOptionHeader div{gap:0!important}.queueCreatingPage .createOptionHeader b{font-size:12px!important;line-height:1.1!important}.queueCreatingPage .clanWarHint,.queueCreatingPage .createOptionHeader small,.queueCreatingPage .createSummary,.queueCreatingPage .matchModeChoices button span,.queueCreatingPage .roomCreateForm>p,.queueCreatingPage .roomModeChoices button span{display:none!important}.queueCreatingPage .matchModeChoices,.queueCreatingPage .roomModeChoices,.queueCreatingPage .seriesChoices,.queueCreatingPage .tierLimitChoices{grid-template-columns:1fr 1fr!important;gap:6px!important}.queueCreatingPage .matchModeChoices button,.queueCreatingPage .roomModeChoices button,.queueCreatingPage .seriesChoices button,.queueCreatingPage .tierLimitChoices button{min-height:40px!important;height:40px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;border-radius:8px!important;text-align:center!important}.queueCreatingPage .roomModeChoices button svg,.queueCreatingPage .seriesChoices button svg{width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important}.queueCreatingPage .matchModeChoices button b,.queueCreatingPage .roomModeChoices button b,.queueCreatingPage .seriesChoices button b{font-size:12px!important;line-height:1!important;white-space:nowrap!important}.queueCreatingPage .tierLimitChoices{grid-template-columns:repeat(5,minmax(0,1fr))!important}.queueCreatingPage .tierLimitChoices button{padding:3px!important}.queueCreatingPage .tierLimitChoices button b{font-size:8px!important;line-height:1.2!important;white-space:normal!important;word-break:keep-all!important}.matchPage .draftTeamsCompact .rosterRow.withMostChampions{grid-template-columns:22px 24px minmax(0,1fr) 62px auto!important;column-gap:4px!important;padding-right:6px!important;padding-left:6px!important}.matchPage .draftTeamMostChampions{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:2px!important;gap:2px!important;overflow:visible!important}.matchPage .draftTeamMostChampions>i{position:relative!important;min-width:0!important;display:grid!important;place-items:center!important;font-style:normal!important}.matchPage .draftTeamMostChampions img{display:block!important;width:18px!important;height:18px!important;border:1px solid #ffffff24!important;border-radius:4px!important;object-fit:cover!important}.matchPage .draftTeamMostChampions em{position:absolute!important;z-index:1!important;top:-4px!important;left:-2px!important;width:9px!important;height:9px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#d8aa54!important;color:#171107!important;font-size:5px!important;font-style:normal!important;font-weight:900!important}body.nativeApp .matchPage.matchPhase-draft .matchShell.draftShell{width:calc(100% - 20px)!important}body.nativeApp .matchPage .draftTeamsCompact{gap:5px!important}body.nativeApp .matchPage .draftTeamsCompact h3{padding:6px!important}body.nativeApp .matchPage .draftTeamsCompact .rosterRow.withMostChampions{grid-template-columns:17px 20px minmax(0,1fr) 50px!important;height:38px!important;column-gap:3px!important;padding:0 4px!important}body.nativeApp .matchPage .draftTeamsCompact .summonerAvatar{width:20px!important;height:20px!important;font-size:7px!important}body.nativeApp .matchPage .draftTeamsCompact .rosterRow.withMostChampions>div:nth-child(3){padding-left:2px!important}body.nativeApp .matchPage .draftTeamsCompact .rosterRow.withMostChampions>strong{display:none!important}body.nativeApp .matchPage .draftTeamsCompact .rosterRow.withMostChampions b{font-size:7px!important}body.nativeApp .matchPage .draftTeamsCompact .rosterRow.withMostChampions span:not(.draftTeamMostChampions){font-size:5.5px!important}body.nativeApp .matchPage .draftTeamMostChampions{grid-template-columns:repeat(3,15px)!important;gap:1px!important}body.nativeApp .matchPage .draftTeamMostChampions img{width:15px!important;height:15px!important}body.nativeApp .matchPage .compactPlayerTable{min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body.nativeApp .matchPage .compactPickRow,body.nativeApp .matchPage .compactPlayerHead{width:100%!important;min-width:0!important;grid-template-columns:30px minmax(0,1fr) 25px 25px 25px 70px 8px!important;column-gap:1px!important;padding-right:4px!important;padding-left:4px!important;box-sizing:border-box!important}body.nativeApp .matchPage .compactPlayerHead button{min-width:0!important;overflow:hidden!important;padding:0!important;font-size:5.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.nativeApp .matchPage .compactPickRow>span{min-width:0!important}body.nativeApp .matchPage .compactIdentity>b,body.nativeApp .matchPage .compactIdentity>small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.nativeApp .matchPage .compactChampions{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:2px!important;gap:2px!important;overflow:visible!important}body.nativeApp .matchPage .compactChampions i{min-width:0!important;width:100%!important;padding:0!important}body.nativeApp .matchPage .compactChampions img{width:18px!important;height:18px!important}@media (max-width:680px){.matchPage .draftTeamsCompact .rosterRow.withMostChampions{grid-template-columns:17px 20px minmax(0,1fr) 50px!important;height:38px!important;column-gap:3px!important;padding:0 4px!important}.matchPage .draftTeamsCompact .rosterRow.withMostChampions>strong{display:none!important}.matchPage .draftTeamMostChampions{grid-template-columns:repeat(3,15px)!important;gap:1px!important}.matchPage .draftTeamMostChampions img{width:15px!important;height:15px!important}.matchPage .compactPickRow,.matchPage .compactPlayerHead{width:100%!important;min-width:0!important;grid-template-columns:30px minmax(0,1fr) 25px 25px 25px 70px 8px!important;column-gap:1px!important;padding-right:4px!important;padding-left:4px!important;box-sizing:border-box!important}.matchPage .compactPlayerHead button{min-width:0!important;overflow:hidden!important;padding:0!important;font-size:5.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.matchPage .compactChampions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:2px!important;gap:2px!important;overflow:visible!important}.matchPage .compactChampions i{min-width:0!important;width:100%!important;padding:0!important}.matchPage .compactChampions img{width:18px!important;height:18px!important}}.queueCreatingPage .matchModeChoices b{font-size:11px!important}.queueCreatingPage .clanWarCreateOptions{gap:6px!important}.queueCreatingPage .clanMissingCard,.queueCreatingPage .clanSelectCard{min-height:38px!important;padding:7px!important;gap:7px!important}.queueCreatingPage .clanMissingCard>svg,.queueCreatingPage .clanSelectCard svg{width:26px!important;height:26px!important;padding:6px!important}.queueCreatingPage .clanMissingCard b,.queueCreatingPage .clanSelectCard b{font-size:11px!important}.queueCreatingPage .clanMissingCard small{display:none!important}.queueCreatingPage .clanSelectCard small{display:block!important;max-width:100%!important;color:#9aa7b8!important;font-size:8px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.queueCreatingPage .clanMissingCard a,.queueCreatingPage .clanSelectCard a{min-width:46px!important;height:28px!important;font-size:9px!important}.queueCreatingPage .roomCreateForm label{margin:0!important;font-size:9px!important;line-height:1!important}.queueCreatingPage .roomCreateForm label small{display:none!important}.queueCreatingPage .roomCreateForm input{height:34px!important;margin:0!important;padding:0 10px!important;border-radius:8px!important;font-size:11px!important}.queueCreatingPage .roomCreateForm input::placeholder{font-size:10px!important}.queueCreatingPage .roomCreateForm .primaryButton.full{min-height:40px!important;height:40px!important;margin-top:2px!important;border-radius:9px!important;font-size:13px!important}@media (max-width:390px){.queueCreatingPage .roomsShell{width:calc(100% - 30px)!important;margin-top:clamp(152px,18vh,172px)!important}.queueCreatingPage .clanAwareCreateForm{max-height:calc(100dvh - 220px - env(safe-area-inset-bottom))!important;gap:5px!important;padding:9px!important}.queueCreatingPage .createOptionBlock{padding:7px!important}.queueCreatingPage .matchModeChoices button,.queueCreatingPage .roomModeChoices button,.queueCreatingPage .seriesChoices button,.queueCreatingPage .tierLimitChoices button{height:36px!important;min-height:36px!important}}.appPage.clanPage .clanTopTabs{padding:3px!important;border:1px solid #263247!important;border-radius:10px!important;background:linear-gradient(180deg,#091020d9,#050812e6),radial-gradient(circle at 50% 0,#7c3aed20,transparent 54%)!important;box-shadow:inset 0 1px #ffffff08,0 10px 22px #0008!important}.appPage.clanPage .clanTopTabs button{border:1px solid #364256!important;background:linear-gradient(145deg,#0f1724f0,#070c14f5)!important;color:#aab4c4!important;box-shadow:inset 0 1px #ffffff08!important}.appPage.clanPage .clanTopTabs button:before{left:12px!important;right:12px!important;bottom:0!important;height:1px!important;opacity:.48!important;background:currentColor!important;box-shadow:0 0 12px currentColor!important}.appPage.clanPage .clanTopTabs button.active{color:#f7fbff!important;transform:translateY(-1px)!important;text-shadow:0 0 12px currentColor!important}.appPage.clanPage .clanTopTabs button.active:before{left:10px!important;right:10px!important;height:2px!important;opacity:1!important;background:linear-gradient(90deg,transparent,var(--tab-accent),#ffffff,var(--tab-accent),transparent)!important;box-shadow:0 0 14px var(--tab-accent),0 -9px 22px color-mix(in srgb,var(--tab-accent) 34%,transparent)!important}.appPage.clanPage .clanTopTabs button.active:after{display:block!important;content:""!important;position:absolute!important;inset:1px!important;width:auto!important;height:auto!important;border:0!important;border-radius:7px!important;opacity:.96!important;transform:none!important;z-index:-1!important;background:linear-gradient(118deg,transparent 0 18%,color-mix(in srgb,var(--tab-accent) 30%,transparent) 38%,transparent 54%),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--tab-accent) 30%,transparent),transparent 50%),radial-gradient(circle at 82% 100%,color-mix(in srgb,var(--tab-accent) 18%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--tab-accent) 24%,#101722),#070c14f8 68%)!important}.appPage.clanPage .clanTopTabs .clanTabGold.active{border-color:#c99a48!important;color:#ffd98a!important;background:linear-gradient(145deg,#241b0df4,#0d1119f7)!important;box-shadow:inset 0 0 24px #f4bd5722,0 0 18px #f4bd5726,0 10px 20px #0008!important}.appPage.clanPage .clanTopTabs .clanTabPurple.active{border-color:#a855ff!important;color:#d2a4ff!important;background:linear-gradient(145deg,#23133bf4,#0d1119f7)!important;box-shadow:inset 0 0 24px #a855ff24,0 0 18px #a855ff2a,0 10px 20px #0008!important}.appPage.clanPage .clanWarCreatePanel{display:flex!important;flex-direction:column!important;gap:6px!important}.appPage.clanPage .clanWarFieldGrid{display:grid!important;grid-gap:6px!important;gap:6px!important}.appPage.clanPage .clanWarFieldRow,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-width:0!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:6px 7px!important;border:1px solid #2d394e!important;border-radius:8px!important;background:linear-gradient(145deg,#0a111df4,#060b14f8),radial-gradient(circle at 16% 0,#7c3aed1c,transparent 45%)!important;color:#dce5f6!important;box-shadow:inset 0 1px #ffffff08!important;text-align:left!important}.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow:focus-visible,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow:hover{border-color:#a855ff!important;background:linear-gradient(145deg,#101729f4,#070c15f8),radial-gradient(circle at 16% 0,#a855ff2c,transparent 45%)!important;box-shadow:0 0 0 1px #a855ff33,0 0 18px #7c3aed2a,inset 0 1px #ffffff0a!important;outline:0!important}.appPage.clanPage .clanWarFieldRow>span{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}.appPage.clanPage .clanWarFieldRow i{min-width:0!important}.appPage.clanPage .clanWarFieldRow b,.appPage.clanPage .clanWarFieldRow input,.appPage.clanPage .clanWarFieldRow small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarFieldRow input{width:100%!important;height:26px!important;padding:0 7px!important;border:1px solid #263247!important;border-radius:6px!important;background:#0a111d!important;color:#dce5f6!important;font-size:10px!important}.appPage.clanPage .screamDateTimeTrigger em{flex:0 0 auto!important;padding:4px 6px!important;border:1px solid #f4bd573a!important;border-radius:6px!important;background:#f4bd5710!important;color:#f4bd57!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.appPage.clanPage .clanWarLineupPick{margin:0!important;padding:7px!important;border:1px solid #263247!important;border-radius:8px!important;background:linear-gradient(145deg,#080e18eb,#050914f2),radial-gradient(circle at 12% 0,#a855ff18,transparent 40%)!important;box-shadow:inset 0 1px #ffffff08!important}.appPage.clanPage .clanWarLineupHead{min-height:22px!important;margin:0 0 6px!important}.appPage.clanPage .clanWarLineupHead>svg{width:21px!important;height:21px!important;padding:4px!important}.appPage.clanPage .clanWarLineupSelector{min-width:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important}.appPage.clanPage .clanWarLineTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;padding:4px!important;border:1px solid #263247!important;border-radius:8px!important;background:#050a13f2!important}.appPage.clanPage .clanWarLineTabs,.appPage.clanPage .clanWarLineTabs button{min-width:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.appPage.clanPage .clanWarLineTabs button{position:relative!important;height:28px!important;place-items:center!important;padding:0 3px!important;border:1px solid #283449!important;border-radius:6px!important;background:linear-gradient(145deg,#0a111df2,#070c15f5)!important;color:#8794aa!important}.appPage.clanPage .clanWarLineTabs button span{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:9px!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarLineTabs button.filled:after{content:""!important;position:absolute!important;top:4px!important;right:4px!important;width:5px!important;height:5px!important;border-radius:999px!important;background:var(--lane-accent)!important;box-shadow:0 0 9px var(--lane-accent)!important}.appPage.clanPage .clanWarLineTabs button.active{border-color:color-mix(in srgb,var(--lane-accent) 78%,#38445d)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--lane-accent) 24%,#0a111d),#0a111df2 72%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--lane-accent) 28%,transparent),transparent 60%)!important;color:#f4f7ff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lane-accent) 24%,transparent),0 0 16px color-mix(in srgb,var(--lane-accent) 24%,transparent),inset 0 1px #ffffff0c!important}.appPage.clanPage .clanWarLineHint{min-width:0!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:5px 7px!important;border:1px solid #263247!important;border-radius:7px!important;background:#080e18e8!important}.appPage.clanPage .clanWarLineHint span{min-width:0!important;overflow:hidden!important;color:#9ca8bc!important;font-size:9.5px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarLineHint.selected span{color:#e7edf8!important}.appPage.clanPage .clanWarLineHint b{flex:0 0 auto!important;color:#f4bd57!important;font-size:9px!important;font-weight:950!important}.appPage.clanPage .clanWarCandidateList{min-width:0!important;min-height:86px!important;max-height:126px!important;display:flex!important;flex-direction:column!important;gap:5px!important;padding-right:1px!important;overflow:auto!important}.appPage.clanPage .clanWarCandidateCard{width:100%!important;min-width:0!important;min-height:43px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 78px 58px 42px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;padding:6px 7px!important;border:1px solid #29364c!important;border-radius:7px!important;background:linear-gradient(145deg,#0a111df2,#070c15f6)!important;color:#dce5f6!important;text-align:left!important;box-shadow:inset 0 1px #ffffff07!important}.appPage.clanPage .clanWarCandidateCard.selected{border-color:color-mix(in srgb,var(--lane-accent,#f4bd57) 60%,#f4bd57)!important;background:linear-gradient(90deg,#f4bd571a,#111429f0),radial-gradient(circle at 0 50%,#f4bd5720,transparent 45%)!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #f4bd5718!important}.appPage.clanPage .clanWarCandidateCard.locked{opacity:.42!important;cursor:not-allowed!important}.appPage.clanPage .clanWarCandidateIdentity,.appPage.clanPage .clanWarCandidateStats{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.appPage.clanPage .clanWarCandidateIdentity b,.appPage.clanPage .clanWarCandidateIdentity small,.appPage.clanPage .clanWarCandidateStats b,.appPage.clanPage .clanWarCandidateStats small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarCandidateIdentity b{display:flex!important;align-items:baseline!important;gap:3px!important;color:#f4f7ff!important;font-size:10.5px!important;line-height:1.1!important}.appPage.clanPage .clanWarCandidateIdentity b small{color:#8995aa!important;font-size:8.5px!important}.appPage.clanPage .clanWarCandidateIdentity>small{color:#f4bd57!important;font-size:8.5px!important}.appPage.clanPage .clanWarCandidateStats b{color:#dbe4f4!important;font-size:8.6px!important;font-weight:900!important}.appPage.clanPage .clanWarCandidateStats small{color:#8492a8!important;font-size:7.8px!important;font-weight:800!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps{justify-self:end!important;gap:2px!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img{width:17px!important;height:17px!important;flex-basis:17px!important}.appPage.clanPage .clanWarCandidateCard em{justify-self:stretch!important;min-width:0!important;padding:4px 3px!important;border:1px solid #3a4560!important;border-radius:6px!important;background:#0d1523!important;color:#9ba8be!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.appPage.clanPage .clanWarCandidateCard.selected em{border-color:#f4bd5766!important;background:#f4bd5718!important;color:#f6ca76!important}.appPage.clanPage .clanWarCandidateEmpty{min-height:74px!important;display:grid!important;place-items:center!important;grid-gap:3px!important;gap:3px!important;padding:12px!important;border:1px dashed #334058!important;border-radius:8px!important;background:#080e18d9!important;text-align:center!important}.appPage.clanPage .clanWarInlineNotice{flex:0 0 auto!important;min-height:28px!important;margin:0!important;padding:6px 8px!important;border:1px solid #f4bd5745!important;border-radius:7px!important;background:#2a1d08e8!important;color:#f8c967!important;font-size:10px!important;line-height:1.35!important}@media (max-width:390px){.appPage.clanPage .clanWarFieldGrid{gap:5px!important}.appPage.clanPage .clanWarFieldRow,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow{min-height:40px!important;padding:5px!important}.appPage.clanPage .clanWarCandidateCard{grid-template-columns:minmax(0,1fr) 68px 52px 36px!important;gap:5px!important;padding:5px 6px!important}.appPage.clanPage .clanWarCandidateStats b{font-size:8px!important}.appPage.clanPage .clanWarCandidateStats small{font-size:7.3px!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img{width:16px!important;height:16px!important;flex-basis:16px!important}}.screamDateTimeOverlay{display:grid!important;place-items:center!important;padding:calc(max(env(safe-area-inset-top), 18px) + 12px) 16px calc(92px + env(safe-area-inset-bottom))!important}.screamDateTimeSheet{position:relative!important;left:auto!important;bottom:auto!important;width:min(430px,100%)!important;max-height:min(620px,calc(100dvh - 138px - env(safe-area-inset-bottom)))!important;gap:9px!important;padding:13px!important;border-radius:16px!important;overflow:auto!important;transform:none!important}.screamQuickDates{display:none!important}.screamPickerGroup{gap:7px!important}.screamPickerGroup>span{display:flex!important;align-items:center!important;justify-content:space-between!important}.screamPickerGroup>span small{color:#8492a8!important;font-size:9px!important;font-weight:900!important;letter-spacing:0!important}.screamDateGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important}.screamDateGrid button{height:42px!important;min-width:0!important;padding:0 2px!important;border-radius:8px!important}.screamDateGrid b{font-size:11px!important;line-height:1!important}.screamDateGrid small{font-size:8.5px!important;line-height:1!important}.screamTimeManual{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.screamTimeManual label{min-width:0!important;min-height:56px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:7px 8px!important;border:1px solid #2d3950!important;border-radius:9px!important;background:linear-gradient(145deg,#0a111df2,#070c15f6),radial-gradient(circle at 20% 0,#a855ff1f,transparent 50%)!important;box-shadow:inset 0 1px #ffffff08!important}.screamTimeManual label>span{color:#f4bd57!important;font-size:11px!important;font-weight:950!important}.screamTimeManual input{width:100%!important;min-width:0!important;height:38px!important;padding:0 8px!important;border:1px solid #36445f!important;border-radius:8px!important;background:#050a13!important;color:#f4f7ff!important;font-size:20px!important;font-weight:950!important;text-align:center!important;outline:0!important}.screamTimeManual input:focus{border-color:#a855ff!important;box-shadow:0 0 0 1px #a855ff40,0 0 16px #7c3aed2b!important}.screamTimeSteppers{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.screamTimeSteppers button{height:32px!important;min-width:0!important;padding:0 4px!important;border:1px solid #303d55!important;border-radius:8px!important;background:#0a111df2!important;color:#aab5c8!important;font-size:10px!important;font-weight:950!important}.screamTimeSteppers button:active{border-color:#f4bd57!important;color:#ffe0a0!important;transform:translateY(1px)!important}.screamDateTimeWarning{display:block!important;margin-top:1px!important;padding:6px 8px!important;border:1px solid #f4bd5742!important;border-radius:8px!important;background:#2a1d08d9!important;color:#f8c967!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;line-height:1.3!important}@media (max-width:390px){.screamDateTimeOverlay{padding:calc(max(env(safe-area-inset-top), 14px) + 8px) 12px calc(88px + env(safe-area-inset-bottom))!important}.screamDateTimeSheet{gap:8px!important;padding:11px!important;max-height:min(590px,calc(100dvh - 124px - env(safe-area-inset-bottom)))!important}.screamDateGrid{gap:4px!important}.screamDateGrid button{height:39px!important}.screamDateGrid b{font-size:10px!important}.screamDateGrid small{font-size:8px!important}.screamTimeManual{gap:6px!important}.screamTimeManual label{min-height:52px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.screamTimeManual input{height:34px!important;font-size:18px!important}.screamTimeSteppers button{height:30px!important;font-size:9px!important}}.appPage.clanPage .clanWarCandidateCard{min-height:54px!important;grid-template-columns:minmax(0,1fr) minmax(138px,.72fr) 46px!important;gap:8px!important;padding:8px 9px!important}.appPage.clanPage .clanWarCandidateMeta{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.appPage.clanPage .clanWarCandidateStats{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.appPage.clanPage .clanWarCandidateStats b{color:#dfe7f7!important;font-size:9.5px!important;font-weight:950!important;line-height:1.05!important}.appPage.clanPage .clanWarCandidateStats small{color:#8f9db2!important;font-size:8.5px!important;font-weight:850!important;line-height:1.05!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps{min-width:50px!important;width:50px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:0!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img{width:21px!important;height:21px!important;flex:0 0 21px!important;border:1px solid #46556f!important;box-shadow:0 0 0 1px #050914,0 3px 9px #0008!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i+i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i+img,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img+i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img+img{margin-left:-7px!important}.appPage.clanPage .clanWarCandidateCard em{height:32px!important;display:grid!important;place-items:center!important;align-self:center!important;padding:0 5px!important;border-radius:8px!important;font-size:9px!important}@media (max-width:390px){.appPage.clanPage .clanWarCandidateCard{min-height:52px!important;grid-template-columns:minmax(0,1fr) 122px 40px!important;gap:6px!important;padding:7px!important}.appPage.clanPage .clanWarCandidateMeta{grid-template-columns:minmax(0,1fr) 44px!important;gap:5px!important}.appPage.clanPage .clanWarCandidateStats b{font-size:8.5px!important}.appPage.clanPage .clanWarCandidateStats small{font-size:7.5px!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps{min-width:44px!important;width:44px!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img{width:18px!important;height:18px!important;flex-basis:18px!important}.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i+i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps i+img,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img+i,.appPage.clanPage .clanWarCandidateCard .clanWarMiniChamps img+img{margin-left:-5px!important}.appPage.clanPage .clanWarCandidateCard em{height:30px!important;font-size:8px!important}}.appPage.clanPage .clanWarCreatePanel>header{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;margin:0 0 8px!important;text-align:left!important}.appPage.clanPage .clanWarCreatePanel>header>svg{width:34px!important;height:34px!important;padding:7px!important;border:1px solid #f4bd5742!important;border-radius:10px!important;background:#f4bd5714!important;color:#f4bd57!important}.appPage.clanPage .clanWarCreatePanel>header span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.appPage.clanPage .clanWarCreatePanel>header b{color:#f6f8ff!important;font-size:14px!important;line-height:1.1!important}.appPage.clanPage .clanWarCreatePanel>header small{color:#8d99ad!important;font-size:10px!important;line-height:1.2!important}.appPage.clanPage .clanWarFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.appPage.clanPage .clanWarClanField,.appPage.clanPage .clanWarFieldRow,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow{min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:8px 10px!important;border:1px solid #344157!important;border-radius:10px!important;background:linear-gradient(145deg,#0a111df5,#060b14fa),radial-gradient(circle at 16% 0,#7c3aed1c,transparent 45%)!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0004!important}.appPage.clanPage .clanWarFieldRow>span,.appPage.clanPage .screamDateTimeTrigger>span{min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.appPage.clanPage .clanWarFieldRow svg,.appPage.clanPage .screamDateTimeTrigger svg{width:30px!important;height:30px!important;padding:6px!important;border:1px solid #f4bd5740!important;border-radius:9px!important;background:#f4bd5711!important;color:#f4bd57!important}.appPage.clanPage .clanWarFieldRow i,.appPage.clanPage .screamDateTimeTrigger i{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.appPage.clanPage .clanWarFieldRow b,.appPage.clanPage .screamDateTimeTrigger b{min-width:0!important;overflow:hidden!important;color:#f3f6ff!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarFieldRow small,.appPage.clanPage .screamDateTimeTrigger small{min-width:0!important;overflow:hidden!important;color:#8d99ad!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarClanField strong{min-width:0!important;max-width:112px!important;overflow:hidden!important;padding:7px 9px!important;border:1px solid #334157!important;border-radius:8px!important;background:#0d1523!important;color:#f3f6ff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .screamDateTimeTrigger em{align-self:center!important;padding:6px 8px!important;border-radius:8px!important;font-size:10px!important}@media (max-width:390px){.appPage.clanPage .clanWarFieldGrid{gap:6px!important}.appPage.clanPage .clanWarClanField,.appPage.clanPage .clanWarFieldRow,.appPage.clanPage button.screamDateTimeTrigger.clanWarFieldRow{min-height:54px!important;padding:7px!important}.appPage.clanPage .clanWarFieldRow>span,.appPage.clanPage .screamDateTimeTrigger>span{grid-template-columns:26px minmax(0,1fr)!important;gap:6px!important}.appPage.clanPage .clanWarFieldRow svg,.appPage.clanPage .screamDateTimeTrigger svg{width:26px!important;height:26px!important;padding:5px!important}.appPage.clanPage .clanWarClanField strong{max-width:82px!important;padding:6px 7px!important;font-size:11px!important}.appPage.clanPage .screamDateTimeTrigger em{padding:5px 6px!important;font-size:9px!important}}.appPage.clanPage .clanWarLobby{display:flex!important;flex-direction:column!important;gap:7px!important}.appPage.clanPage .clanWarReservationPanel{flex:1 1 auto!important;min-height:0!important}.appPage.clanPage .clanWarCreateTrigger{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:9px 10px!important;border:1px solid #344157!important;border-radius:10px!important;background:linear-gradient(145deg,#0c1320f5,#050913fa),radial-gradient(circle at 0 0,#f4bd5720,transparent 42%),radial-gradient(circle at 88% 10%,#7c3aed22,transparent 46%)!important;color:#e8eefb!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0008!important;text-align:left!important}.appPage.clanPage .clanWarCreateTrigger>span{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;grid-gap:9px!important;gap:9px!important}.appPage.clanPage .clanWarCreateTrigger>span>svg{width:34px!important;height:34px!important;padding:7px!important;border:1px solid #f4bd5745!important;border-radius:10px!important;background:#f4bd5714!important;color:#f4bd57!important}.appPage.clanPage .clanWarCreateTrigger i{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;font-style:normal!important}.appPage.clanPage .clanWarCreateTrigger b,.appPage.clanPage .clanWarCreateTrigger small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanWarCreateTrigger b{color:#f6f8ff!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important}.appPage.clanPage .clanWarCreateTrigger small{color:#8d99ad!important;font-size:9.5px!important;font-weight:800!important;line-height:1.1!important}.appPage.clanPage .clanWarCreateTrigger strong{flex:0 0 auto!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 10px!important;border:1px solid #f4bd5764!important;border-radius:8px!important;background:linear-gradient(135deg,#f4bd57,#c79238)!important;color:#171006!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important;box-shadow:0 0 18px #f4bd5724!important}.appPage.clanPage .clanWarCreateTrigger strong svg{width:14px!important;height:14px!important}.appPage.clanPage .clanWarCreateOverlay{position:fixed!important;z-index:70!important;inset:0!important;display:grid!important;place-items:center!important;padding:calc(max(env(safe-area-inset-top), 18px) + 12px) 14px calc(86px + env(safe-area-inset-bottom))!important}.appPage.clanPage .clanWarCreateScrim{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:radial-gradient(circle at 50% 18%,#7c3aed20,transparent 42%),#01030bd8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.appPage.clanPage .clanWarCreateSheet{position:relative!important;z-index:1!important;width:min(440px,100%)!important;max-height:min(650px,calc(100dvh - 128px - env(safe-area-inset-bottom)))!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px!important;border-color:#3f4c66!important;border-radius:14px!important;overflow:auto!important;box-shadow:0 18px 54px #000d,0 0 32px #7c3aed2b,inset 0 1px #ffffff10!important}.appPage.clanPage .clanWarCreateSheet>header{padding-right:36px!important}.appPage.clanPage .clanWarCreateSheet .clanWarFieldGrid{grid-template-columns:1fr!important}.appPage.clanPage .clanWarCreateClose{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;width:30px!important;height:30px!important;min-height:30px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #344157!important;border-radius:9px!important;background:#0d1523f2!important;color:#aab5c8!important;box-shadow:0 6px 14px #0007!important}.appPage.clanPage .clanWarCreateClose svg{width:15px!important;height:15px!important}.appPage.clanPage .clanWarCreateClose:disabled{opacity:.42!important}.appPage.clanPage .clanWarLobbyNotice{margin:0!important}@media (max-width:390px){.appPage.clanPage .clanWarCreateTrigger{min-height:50px!important;gap:7px!important;padding:8px!important}.appPage.clanPage .clanWarCreateTrigger>span{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important}.appPage.clanPage .clanWarCreateTrigger>span>svg{width:30px!important;height:30px!important;padding:6px!important}.appPage.clanPage .clanWarCreateTrigger strong{min-height:31px!important;padding:0 8px!important;font-size:10px!important}.appPage.clanPage .clanWarCreateOverlay{padding:calc(max(env(safe-area-inset-top), 14px) + 8px) 10px calc(80px + env(safe-area-inset-bottom))!important}.appPage.clanPage .clanWarCreateSheet{max-height:min(620px,calc(100dvh - 112px - env(safe-area-inset-bottom)))!important;padding:10px!important}}.appPage.clanPage.clanDiscoveryPage .clanShell{width:min(430px,calc(100% - 28px))!important;padding-top:calc(max(env(safe-area-inset-top), 16px) + 18px)!important;gap:9px!important;overflow:hidden!important}.appPage.clanPage.clanDiscoveryPage .clanBrandHeader{flex:0 0 126px!important;min-height:126px!important;height:126px!important;display:grid!important;place-items:center!important;position:relative!important;isolation:isolate!important;margin:0!important}.appPage.clanPage.clanDiscoveryPage .clanBrandHeader:before{content:none!important;display:none!important}.appPage.clanPage.clanDiscoveryPage .clanBrandHeader img{display:none!important}.appPage.clanPage.clanDiscoveryPage .clanTopTabs{gap:8px!important}.appPage.clanPage.clanDiscoveryPage .clanTopTabs button{height:54px!important;min-height:54px!important;font-size:15px!important}.appPage.clanPage.clanDiscoveryPage .clanDiscoveryToolbar{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 138px!important;grid-gap:10px!important;gap:10px!important}.appPage.clanPage .clanDirectorySearch{min-width:0!important;height:46px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 24px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:0 12px!important;border:1px solid #35435a!important;border-radius:9px!important;background:linear-gradient(145deg,#0b1320f2,#060b14f7)!important;box-shadow:inset 0 1px #ffffff08,0 8px 20px #0007!important}.appPage.clanPage .clanDirectorySearch svg{width:20px!important;height:20px!important;color:#9ba7bb!important}.appPage.clanPage .clanDirectorySearch input{width:100%!important;min-width:0!important;height:100%!important;border:0!important;background:transparent!important;color:#f4f7ff!important;font-size:15px!important;font-weight:850!important;outline:0!important}.appPage.clanPage .clanDirectorySearch input::placeholder{color:#8b96aa!important}.appPage.clanPage .clanDirectorySearch button{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:#8b96aa!important}.appPage.clanPage .clanDirectoryCreateButton{min-width:0!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border:1px solid #f4bd5788!important;border-radius:9px!important;background:linear-gradient(145deg,#0a111df2,#080c15f8),radial-gradient(circle at 50% 0,#f4bd5730,transparent 58%)!important;color:#f4bd57!important;font-size:14px!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff0a,0 0 20px #f4bd5718!important;white-space:nowrap!important}.appPage.clanPage .clanDirectoryCreateButton svg{width:18px!important;height:18px!important}.appPage.clanPage .clanDirectoryCreateButton[aria-disabled=true]{border-color:#536070!important;background:linear-gradient(145deg,#101827d9,#080c15f2)!important;color:#8b96aa!important;box-shadow:inset 0 1px #ffffff08!important}.appPage.clanPage .clanDirectoryNotice{flex:0 0 auto!important;margin:0!important;padding:8px 10px!important;border:1px solid #f4bd5757!important;border-radius:9px!important;background:linear-gradient(135deg,#2a1d08e8,#0b1320f2)!important;color:#f8c967!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important}.appPage.clanPage.clanDiscoveryPage .clanDirectorySection{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.appPage.clanPage .clanDirectorySection>header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 8px!important}.appPage.clanPage .clanDirectorySection h2{margin:0!important;color:#f4f7ff!important;font-size:17px!important;font-weight:950!important}.appPage.clanPage .clanDirectorySection>header button{display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:#8d98aa!important;font-size:13px!important;font-weight:850!important}.appPage.clanPage .clanDirectorySection>header button svg{width:16px!important;height:16px!important}.appPage.clanPage .clanDirectoryList{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;overflow:auto!important;padding:0 2px 8px!important}.appPage.clanPage .clanDirectoryCard{--directory-accent:#a855ff;flex:0 0 auto!important;min-height:82px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 74px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border:1px solid #2d3a50!important;border-radius:10px!important;background:linear-gradient(145deg,#0b1320f2,#060b14f8),radial-gradient(circle at 0 50%,color-mix(in srgb,var(--directory-accent) 24%,transparent),transparent 46%)!important;box-shadow:inset 0 1px #ffffff08,0 10px 22px #0008!important}.appPage.clanPage .clanDirectoryCard.tone1{--directory-accent:#7c3aed}.appPage.clanPage .clanDirectoryCard.tone2{--directory-accent:#b87cff}.appPage.clanPage .clanDirectoryCard.tone3{--directory-accent:#5db7ff}.appPage.clanPage .clanDirectoryCard.tone4{--directory-accent:#f4bd57}.appPage.clanPage .clanDirectoryEmblem{width:76px!important;height:76px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--directory-accent) 72%,#44506a)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--directory-accent) 52%,transparent),transparent 52%),linear-gradient(145deg,#121b2b,#050914)!important;box-shadow:0 0 20px color-mix(in srgb,var(--directory-accent) 28%,transparent),inset 0 0 18px #0009!important}.appPage.clanPage .clanDirectoryEmblem img{width:100%!important;height:100%!important;object-fit:cover!important}.appPage.clanPage .clanDirectoryEmblem span{color:#f4f7ff!important;font-size:34px!important;font-weight:950!important;text-shadow:0 0 18px var(--directory-accent)!important}.appPage.clanPage .clanDirectoryInfo{min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.appPage.clanPage .clanDirectoryInfo>header{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.appPage.clanPage .clanDirectoryInfo h3{min-width:0!important;overflow:hidden!important;margin:0!important;color:#f6f8ff!important;font-size:20px!important;font-weight:950!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}.appPage.clanPage .clanDirectoryInfo>header span{flex:0 0 auto!important;padding:4px 9px!important;border-radius:6px!important;background:#7c3aed2d!important;color:#c79dff!important;font-size:12px!important;font-weight:950!important}.appPage.clanPage .clanDirectoryInfo>header small{flex:0 0 auto!important;color:#7f8b9f!important;font-size:13px!important;font-weight:800!important}.appPage.clanPage .clanDirectoryInfo>div{display:grid!important;grid-template-columns:.8fr 1fr .72fr!important;grid-gap:8px!important;gap:8px!important}.appPage.clanPage .clanDirectoryInfo>div span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.appPage.clanPage .clanDirectoryInfo>div span+span{padding-left:8px!important;border-left:1px solid #243047!important}.appPage.clanPage .clanDirectoryInfo small{color:#8d98aa!important;font-size:10px!important;font-weight:800!important}.appPage.clanPage .clanDirectoryInfo b{color:#f4bd57!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.appPage.clanPage .clanDirectoryInfo b i{color:#96a1b4!important;font-style:normal!important;font-weight:800!important}.appPage.clanPage .clanDirectoryCard>button{justify-self:end!important;width:68px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:1px solid #35435a!important;border-radius:8px!important;background:#0b1320!important;color:#dce5f6!important;font-size:13px!important;font-weight:900!important}.appPage.clanPage .clanDirectoryCard>button svg{width:16px!important;height:16px!important}.appPage.clanPage .clanDirectoryEmpty{min-height:126px!important;display:grid!important;place-items:center!important;grid-gap:6px!important;gap:6px!important;padding:18px!important;border:1px dashed #35435a!important;border-radius:10px!important;background:#06101cf0!important;color:#98a5bb!important;text-align:center!important}.appPage.clanPage .clanDirectoryEmpty svg{width:26px!important;height:26px!important;color:#a855ff!important}.appPage.clanPage .clanDirectoryEmpty b{color:#e9eef9!important;font-size:13px!important}.appPage.clanPage .clanDirectoryEmpty span{color:#8d98aa!important;font-size:10px!important}.appPage.clanPage .clanEntryOverlay{position:fixed!important;z-index:72!important;inset:0!important;display:grid!important;place-items:center!important;padding:calc(max(env(safe-area-inset-top), 18px) + 12px) 14px calc(86px + env(safe-area-inset-bottom))!important}.appPage.clanPage .clanEntryScrim{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:radial-gradient(circle at 50% 18%,#7c3aed20,transparent 42%),#01030bd8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.appPage.clanPage .clanCreateSheet,.appPage.clanPage .clanPreviewSheet{position:relative!important;z-index:1!important;width:min(390px,100%)!important;padding:14px!important;border:1px solid #3f4c66!important;border-radius:14px!important;background:radial-gradient(circle at 18% 0,#a855ff24,transparent 36%),linear-gradient(145deg,#0b1020fa,#050712fc)!important;box-shadow:0 18px 54px #000d,0 0 32px #7c3aed2b,inset 0 1px #ffffff10!important}.appPage.clanPage .clanCreateSheet{align-self:center!important;margin:auto 0!important;max-height:min(620px,calc(100dvh - 128px - env(safe-area-inset-bottom)))!important;overflow:auto!important}.appPage.clanPage .clanCreateSheet>header{padding-right:34px!important}.appPage.clanPage .clanEntryClose{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #344157!important;border-radius:9px!important;background:#0d1523f2!important;color:#aab5c8!important}.appPage.clanPage .clanEntryClose svg{width:15px!important;height:15px!important}.appPage.clanPage .clanEntryNotice{margin:8px 0 0!important;padding:8px!important;border:1px solid #f4bd5745!important;border-radius:8px!important;background:#2a1d08e8!important;color:#f8c967!important;font-size:10px!important}.appPage.clanPage .clanPreviewSheet{display:grid!important;justify-items:center!important;grid-gap:8px!important;gap:8px!important;text-align:center!important}.appPage.clanPage .clanPreviewSheet .clanDirectoryEmblem{margin-top:8px!important}.appPage.clanPage .clanPreviewSheet h2{margin:4px 0 0!important;color:#f6f8ff!important;font-size:24px!important}.appPage.clanPage .clanPreviewSheet p{margin:0 0 6px!important;color:#9ba7bb!important;font-size:12px!important}.appPage.clanPage .clanPreviewHelp{margin:-2px 0 4px!important;color:#f4bd57!important;font-size:10px!important;font-weight:850!important}.appPage.clanPage .clanPreviewSheet>button:not(.clanEntryClose){width:100%!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#f4bd57,#c9913d)!important;color:#171006!important;font-size:13px!important;font-weight:950!important}.appPage.clanPage .clanPreviewSheet>button[aria-disabled=true]:not(.clanEntryClose){border:1px solid #536070!important;background:linear-gradient(145deg,#101827e8,#080c15f5)!important;color:#8b96aa!important;box-shadow:inset 0 1px #ffffff08!important}@media (max-width:390px){.appPage.clanPage.clanDiscoveryPage .clanShell{width:calc(100% - 22px)!important;gap:7px!important;padding-top:calc(max(env(safe-area-inset-top), 12px) + 14px)!important}.appPage.clanPage.clanDiscoveryPage .clanBrandHeader{flex-basis:112px!important;min-height:112px!important;height:112px!important}.appPage.clanPage.clanDiscoveryPage .clanBrandHeader img{width:132px!important;height:132px!important}.appPage.clanPage.clanDiscoveryPage .clanTopTabs button{height:50px!important;min-height:50px!important;font-size:13px!important}.appPage.clanPage.clanDiscoveryPage .clanDiscoveryToolbar{grid-template-columns:minmax(0,1fr) 126px!important;gap:7px!important}.appPage.clanPage .clanDirectoryCreateButton,.appPage.clanPage .clanDirectorySearch{height:42px!important}.appPage.clanPage .clanDirectoryCreateButton{font-size:12px!important;padding:0 10px!important}.appPage.clanPage .clanDirectoryCard{min-height:76px!important;grid-template-columns:70px minmax(0,1fr) 58px!important;gap:7px!important;padding:8px!important}.appPage.clanPage .clanDirectoryEmblem{width:62px!important;height:62px!important;border-radius:15px!important}.appPage.clanPage .clanDirectoryEmblem span{font-size:28px!important}.appPage.clanPage .clanDirectoryInfo{gap:8px!important}.appPage.clanPage .clanDirectoryInfo h3{font-size:16px!important}.appPage.clanPage .clanDirectoryInfo>header{gap:5px!important}.appPage.clanPage .clanDirectoryInfo>header span{padding:3px 6px!important;font-size:10px!important}.appPage.clanPage .clanDirectoryInfo>header small{font-size:11px!important}.appPage.clanPage .clanDirectoryInfo>div{gap:5px!important}.appPage.clanPage .clanDirectoryInfo small{font-size:8.5px!important}.appPage.clanPage .clanDirectoryInfo b{font-size:13px!important}.appPage.clanPage .clanDirectoryCard>button{width:54px!important;height:32px!important;font-size:11px!important}}@media (min-width:681px){.webApp .appPage,.webApp .exactHomePage,.webApp .onboardingPage.tierMeasurePage{zoom:1.3}}.webApp .accountPage .accountLinks small,.webApp .accountPage .accountShell>.muted,.webApp .clanPage .clanEntryHero .muted,.webApp .clanPage .clanPreviewHelp,.webApp .gamePage .gameTitle>p:last-child,.webApp .gamePage .inviteHelper small,.webApp .gamePage .liveWatching small,.webApp .gamePage .matchResultCard>p,.webApp .gamePage .ratingCard>p,.webApp .gamePage .rematchCard small,.webApp .liveRoomPage .adminPracticePanel>p,.webApp .liveRoomPage .aramPlayerBoard header small,.webApp .liveRoomPage .inviteBanner small,.webApp .liveRoomPage .joinPanel>p:not(.step),.webApp .liveRoomPage .leaderPreferencePanel button span,.webApp .liveRoomPage .leaderPreferencePanel header small,.webApp .liveRoomPage .roomChat header small,.webApp .liveRoomPage .roomFriendsPanel header small,.webApp .liveRoomPage .roomPositionChangePanel header small,.webApp .liveRoomPage .roomQuickActions>small,.webApp .liveRoomPage .spectatorPanel header small,.webApp .matchPage .anonymousNotice,.webApp .matchPage .inviteHelper small,.webApp .matchPage .matchTitle>.muted,.webApp .matchPage .riotStatsNotice,.webApp .playersPage .emptyPlayerSearch>span,.webApp .playersPage .playersTitle .muted,.webApp .playersPage .recordsInfo,.webApp .queueRoomsPage .emptyPlayerSearch>span,.webApp .queueRoomsPage .queuePositionPicker>p,.webApp .queueRoomsPage .roomHelp,.webApp .queueRoomsPage .roomsHead .muted,.webApp .recordsPage .recordEmpty>span,.webApp .recordsPage .recordsTitle .muted{display:none!important}.webApp .exactHomePage{background:#02040a url(/profile-app-background.png) top/cover no-repeat!important}.webApp .exactHomePage .exactHomeImage{display:none!important}.webApp .exactHomePage .exactHomeEnter{top:33%;left:10%;width:80%;height:58px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,226,151,.82);border-radius:8px;background:linear-gradient(135deg,#f7d879,#d89e32);box-shadow:0 14px 34px rgba(216,158,50,.24),inset 0 1px rgba(255,255,255,.45);color:#171107;font-family:Gmarket Sans,sans-serif;font-size:15px;font-weight:900}.webApp .exactHomePage .exactHomeEnter:before{content:"대기방 입장"}.webApp .exactHomePage .exactHomeEnter:after{content:"→";font-size:20px;line-height:1}.webHomeExperience{display:none}.webApp .exactHomePage{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:#02030b url(/queue-room-background.png) top/cover no-repeat!important}.webApp .exactHomePage:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent,rgba(2,3,11,.04) 22%,rgba(2,3,11,.66) 46%,#02030bed);pointer-events:none}.webApp .exactHomePage .exactHomeHotspot,.webApp .exactHomePage .exactHomeImage{display:none!important}.webApp .webHomeExperience{position:relative;z-index:1;width:100%;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(205px,27dvh,248px) 18px calc(92px + env(safe-area-inset-bottom));box-sizing:border-box;color:#f7f8ff;font-family:Paperlogy,Apple SD Gothic Neo,sans-serif}.webApp .webHomeHero{display:flex;flex-direction:column;align-items:center;text-align:center}.webApp .webHomeBadge{min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:5px 10px;border:1px solid rgba(153,90,255,.42);border-radius:999px;background:rgba(10,7,25,.76);box-shadow:inset 0 1px rgba(255,255,255,.06);color:#d9d7e6;font-size:10px;font-weight:600;letter-spacing:0}.webApp .webHomeBadge svg{width:13px;height:13px;color:#b36cff}.webApp .webHomeHero h1{margin:12px 0 0;display:grid;grid-gap:1px;gap:1px;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:0}.webApp .webHomeHero h1 span,.webApp .webHomeHero h1 strong{display:block}.webApp .webHomeHero h1 strong{color:#f4c55f;font-weight:800}.webApp .webHomeHero>p{margin:9px 0 0;color:#a7afc0;font-size:11px;font-weight:500;line-height:1.45}.webApp .webHomePrimary{width:100%;min-height:52px;margin-top:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,230,166,.86);border-radius:8px;background:linear-gradient(135deg,#f7d77c,#d99e32);box-shadow:0 13px 28px rgba(216,158,50,.2),inset 0 1px rgba(255,255,255,.48);color:#171107;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:14px;font-weight:900;text-decoration:none;letter-spacing:0}.webApp .webHomePrimary svg{width:18px;height:18px;transition:transform .18s ease}.webApp .webHomePrimary:focus-visible svg,.webApp .webHomePrimary:hover svg{transform:translateX(3px)}.webApp .webHomePrimary:focus-visible{outline:2px solid #fff2c7;outline-offset:3px}.webApp .webHomeSteps{margin-top:18px}.webApp .webHomeSteps>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.webApp .webHomeSteps>header span{color:#b47aff;font-size:8px;font-weight:800;letter-spacing:0}.webApp .webHomeSteps>header h2{margin:0;color:#f1f2f8;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:15px;font-weight:800;letter-spacing:0}.webApp .webHomeStepGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.webApp .webHomeStepGrid article{position:relative;min-width:0;min-height:82px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:12px 9px;border:1px solid rgba(109,84,165,.36);border-radius:8px;background:linear-gradient(145deg,rgba(18,23,38,.94),rgba(7,10,20,.9));box-shadow:inset 0 1px rgba(255,255,255,.035);overflow:hidden}.webApp .webHomeStepGrid article>svg{width:27px;height:27px;color:#aa64ff;stroke-width:1.7}.webApp .webHomeStepGrid article>div{min-width:0}.webApp .webHomeStepNumber{position:absolute;top:7px;right:8px;color:rgba(192,137,255,.64);font-size:8px;font-weight:800}.webApp .webHomeStepGrid h3{margin:0;color:#f2f3f8;font-family:Gmarket Sans,Paperlogy,sans-serif;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:0}.webApp .webHomeStepGrid h3,.webApp .webHomeStepGrid p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webApp .webHomeStepGrid p{margin:4px 0 0;color:#8994a8;font-size:9px;font-weight:500;line-height:1.3}@media (max-width:370px){.webApp .webHomeExperience{padding-right:14px;padding-left:14px}.webApp .webHomeHero h1{font-size:27px}.webApp .webHomeStepGrid{gap:6px}.webApp .webHomeStepGrid article{grid-template-columns:26px minmax(0,1fr);gap:7px;padding-right:7px;padding-left:7px}.webApp .webHomeStepGrid article>svg{width:24px;height:24px}.webApp .webHomeStepGrid h3{font-size:10px}}.webApp .appPage.clanPage{position:relative!important;isolation:isolate!important;background:#000!important;background-image:none!important}.webApp .appPage.clanPage:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;z-index:0!important;width:auto!important;height:auto!important;background:#000 url(/profile-app-background.png) top/cover no-repeat!important;opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;pointer-events:none!important}.webApp .appPage.clanPage>:not(.mobileNav){position:relative!important;z-index:1!important}@media (min-width:681px){.webApp .appPage.clanPage{width:430px!important;max-width:430px!important;min-height:100dvh!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-shadow:0 0 0 1px #1b2438,0 0 80px #000d!important}.webApp .appPage.clanPage:before{position:absolute!important;width:100%!important;height:100%!important;background-size:100% auto!important}.webApp .appPage.clanPage .clanShell{width:calc(100% - 38px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.webApp .appPage.clanPage>.mobileNav{left:50%!important;right:auto!important;width:430px!important;max-width:430px!important;transform:translateX(-50%)!important}}.webApp .webHomeExperience{padding-right:14px!important;padding-left:14px!important}.webApp .accountPage.fitProfilePage .accountShell,.webApp .accountPage.fitProfilePage>.appTopbar,.webApp .appPage.clanPage .clanShell,.webApp .playersPage .playersShell,.webApp .queueRoomsPage .roomsShell{width:calc(100% - 28px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}@media (min-width:681px){html:has(>body.webApp){scrollbar-gutter:stable}.webApp .accountPage.fitProfilePage,.webApp .appPage.clanPage,.webApp .appPage.playersPage,.webApp .appPage.queueRoomsPage,.webApp .exactHomePage{width:480px!important;max-width:480px!important}.webApp .accountPage.fitProfilePage>.mobileNav,.webApp .appPage.clanPage>.mobileNav,.webApp .exactHomePage>.mobileNav,.webApp .playersPage>.mobileNav,.webApp .queueRoomsPage>.mobileNav{left:50%!important;right:auto!important;width:480px!important;max-width:480px!important;transform:translateX(-50%)!important}}.appPage.clanPage .clanWarReservationPanel{grid-template-rows:auto auto minmax(0,1fr)!important}