@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--bg:#101113;--panel:#191b1f;--line:#2a2c31;--muted:#8c9099;--orange:#ff6739;--text:#f4f3ef}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}small{color:var(--muted);font-size:11px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#151619;flex-direction:column;width:244px;padding:30px 21px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1px;align-items:center;gap:10px;font-size:27px;font-weight:900;display:flex}.brandmark{background:var(--orange);color:#101113;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);place-items:center;width:36px;height:36px;font-size:28px;font-style:italic;display:grid}.brandCaption{letter-spacing:1px;color:var(--orange);border:1px solid #4d342b;align-self:start;margin-top:3px;padding:3px 5px;font-size:8px}.navlabel{letter-spacing:1.8px;color:#686c75;margin:46px 13px 15px;font-size:9px}nav{gap:6px;display:grid}nav button{color:#9b9ea6;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;padding:13px 12px;font-size:12px;display:flex}nav button.active{color:var(--orange);box-shadow:inset 2px 0 var(--orange);background:#2c211e}.navcount{background:var(--orange);color:#141414;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebarBottom{margin-top:auto;padding-top:45px}.seasonbadge{background:linear-gradient(125deg,#2a211d,#191a1d);border:1px solid #423029;border-radius:6px;padding:21px 16px}.seasonbadge svg{color:var(--orange)}.seasonbadge strong{margin:13px 0 8px;font:700 20px Barlow Condensed,sans-serif;display:block}.seasonbadge p{color:var(--muted);font-size:11px;line-height:1.7}.seasonbadge button{background:0 0;border:0;align-items:center;gap:13px;padding:18px 0 0;font-size:10px;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:24px;padding-top:23px;display:flex}.profile b{font-size:10px;display:block}.profile small{font-size:9px}.profile>svg{color:#8a8c95;margin-left:auto}.avatar{background:#33343c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.profile .avatar{color:#ffb66c;background:#413223}main{width:calc(100% - 244px);margin-left:244px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:77px;padding:0 42px;display:flex}.breadcrumb{color:#70747e;letter-spacing:1px;align-items:center;gap:12px;font-size:9px;display:flex}.breadcrumb span{color:#d5d5da;letter-spacing:0}.headerRight{color:#8c9099;letter-spacing:1px;align-items:center;gap:7px;font-size:8px;display:flex}.liveDot{background:#8ab88d;border-radius:50%;width:5px;height:5px}.headerRight a{color:#dedee0;letter-spacing:0;align-items:center;gap:7px;margin-left:24px;font-size:10px;display:flex}.content{max-width:1500px;margin:auto;padding:20px 42px 0}.workspaceNotice{color:#999da7;background:#1b1d20;border:1px solid #2a2d31;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;line-height:1.6;display:flex}.workspaceNotice svg{flex-shrink:0}.pagehead{justify-content:space-between;align-items:center;gap:20px;padding:30px 0 28px;display:flex}.eyebrow{letter-spacing:2px;color:var(--orange);margin-bottom:9px;font-size:9px;font-weight:700}h1{letter-spacing:-1.2px;font-size:36px;font-weight:600}.pagehead p{color:var(--muted);margin-top:10px;font-size:12px}.primary,.whitebtn,.secondary{background:var(--orange);color:#141414;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:11px;font-weight:700;display:inline-flex}.primary:hover{background:#ff845d}.hero{background:#251d19;border:1px solid #553022;border-radius:7px;min-height:320px;display:flex;position:relative;overflow:hidden}.heroGrid{background:linear-gradient(90deg,#211c19 0%,#0000 100%),repeating-linear-gradient(0deg,#0000 0 38px,#ff6a3610 39px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#ff6a3610 39px 40px);position:absolute;inset:0}.heroContent{z-index:2;padding:32px 36px;position:relative}.pill{letter-spacing:1.5px;color:#e1b29d;border:1px solid #69402c;border-radius:3px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;display:inline-flex}.pill span{background:var(--orange);border-radius:50%;width:4px;height:4px}.hero h2{letter-spacing:.3px;margin:18px 0 13px;font-family:Barlow Condensed,Impact,sans-serif;font-size:47px;font-weight:800;line-height:1.03}.hero h2 em{color:var(--orange);font-style:normal}.hero p{color:#b3a69e;font-size:11px;line-height:1.7}.whitebtn{background:#f4f1e9;margin-top:20px;padding:11px 16px}.heroArt{background:radial-gradient(#b83a123d,#0000 72%);place-items:center;width:43%;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.bigR{color:#ff6835;text-shadow:12px 13px #70301d;opacity:.9;font:italic 900 280px/1 Barlow Condensed,Impact,sans-serif;transform:rotate(-12deg)}.orbital{border:1px solid #9e4b2b66;border-radius:50%;width:310px;height:310px;position:absolute;transform:rotate(-25deg)scaleX(.65);box-shadow:0 0 0 30px #a64d2112,0 0 0 60px #a64d210c}.artcaption{letter-spacing:2px;color:#b97b60;font-size:7px;position:absolute;bottom:28px;right:28px}.heroNumber{letter-spacing:1.5px;color:#9b7160;font-size:7px;position:absolute;top:18px;right:20px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 33px;display:grid}.stats>div{background:var(--panel);border:1px solid var(--line);border-radius:5px;align-items:start;gap:12px;padding:18px 17px;display:flex}.stats>div>svg{color:#989ba3;width:17px}.stats>div>svg:last-child{color:#616671;width:12px;margin-left:auto}.stats span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.stats strong{letter-spacing:-1px;font-size:26px;font-weight:500}.sectionhead{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 20px;display:flex}.sectionhead h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.sectionhead h2 span{color:#aaaeb6;vertical-align:middle;background:#2a2b30;border-radius:3px;margin-left:7px;padding:3px 6px;font-size:10px}.sectionhead p{color:var(--muted);margin-top:7px;font-size:10px}.textbtn{color:#d4d5d9;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.gamefilters{flex-wrap:wrap;gap:6px;display:flex}.gamefilters button{border:1px solid var(--line);color:#9498a1;white-space:nowrap;background:0 0;border-radius:4px;padding:8px 12px;font-size:10px}.gamefilters button.chosen{color:#17181a;background:#f1f0ec;border-color:#f1f0ec}.filters input{background:#191b1e;width:180px;padding:9px 12px;font-size:10px}.matchgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.match{background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.matchtop{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:17px;display:flex}.gameicon{color:#d7ba90;background:#423329;border-radius:5px;place-items:center;width:31px;height:31px;font:700 22px Barlow Condensed,sans-serif;display:grid}.gameicon.halo{color:#a4c49d;background:#2b3a32}.matchtop strong{font-size:11px;display:block}.matchtop small{margin-top:4px;font-size:9px;display:block}.status{letter-spacing:.7px;color:#b1b9c5;background:#30333a;border-radius:3px;padding:5px 7px;font-size:7px;display:inline-block}.matchtop .status{margin-left:auto}.status.open{color:#93c9a9;background:#21382e}.status.reported{color:#ddbf78;background:#42351f}.status.disputed{color:#f1a597;background:#452722}.status.completed{color:#9bcbb4;background:#223d35}.versus{justify-content:space-around;align-items:center;padding:22px 12px;display:flex}.versus>div{text-align:center;width:40%}.crest{clip-path:polygon(0 0,100% 0,100% 77%,50% 100%,0 77%);color:#e3b07e;background:linear-gradient(145deg,#53402d,#2a2826);border:1px solid #846044;place-items:center;width:47px;height:47px;margin:0 auto 10px;font-size:13px;font-weight:800;display:grid}.crest.other{color:#aab6ce;background:linear-gradient(145deg,#313849,#22252e);border-color:#47536e}.versus b{overflow-wrap:anywhere;font-size:12px;display:block}.versus small{margin-top:6px;font-size:9px;display:block}.vs{color:#696e78;white-space:nowrap;font:700 20px Barlow Condensed,sans-serif}.matchfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;display:flex}.matchfoot small{font-size:8px}.matchfoot button{color:var(--orange);background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.empty{text-align:center;background:#16181b;border:1px dashed #35373d;border-radius:6px;padding:45px 20px}.empty>svg{color:var(--orange);margin-bottom:13px}.empty h3{font-size:19px;font-weight:500}.empty p{color:var(--muted);max-width:380px;margin:10px auto 20px;font-size:12px;line-height:1.7}.bottomgrid{grid-template-columns:1.4fr 1fr;gap:22px;margin-top:25px;display:grid}.activity,.howto{border:1px solid var(--line);background:#17191c;border-radius:5px;padding:20px}.activity .sectionhead{margin:0 0 20px}.activity .sectionhead h2{font-size:14px}.activity .sectionhead svg{color:#7d818c}.muted{color:var(--muted);font-size:12px;line-height:1.7}.activityrow{border-top:1px solid #25272c;align-items:start;gap:11px;padding:12px 0;font-size:11px;display:flex}.activityrow small{margin-top:5px;font-size:9px;display:block}.activitydot{background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.howto{background:linear-gradient(120deg,#24201b,#191a1d)}.howto>svg{color:var(--orange)}.howto h3{margin:12px 0 9px;font:700 23px Barlow Condensed,sans-serif}.howto p{color:var(--muted);margin-bottom:10px;font-size:11px;line-height:1.8}.howto .textbtn{color:var(--orange)}footer{border-top:1px solid var(--line);align-items:center;gap:25px;margin-top:30px;padding:30px 0;display:flex}.footerbrand{color:#95969b;font-size:17px;font-style:italic;font-weight:800}footer>span{letter-spacing:1.7px;color:#6b6e77;font-size:7px}footer>small{color:#656973;margin-left:auto;font-size:8px}.tablewrap{border:1px solid var(--line);border-radius:6px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{color:#7c818b;letter-spacing:1px;background:#191b1f;padding:17px 20px;font-size:9px;font-weight:500}td{border-top:1px solid var(--line);padding:18px 20px;font-size:12px}td:nth-child(2){font-weight:600}.rank{color:#a3a6af;font-size:20px}.orange{color:var(--orange);font-weight:600}.miniCrest{color:#e6ac82;background:#3c3029;border-radius:4px;place-items:center;width:32px;height:32px;margin-right:12px;font-size:9px;display:inline-grid}.help{color:var(--muted);margin:15px 0;font-size:10px;line-height:1.8}.teamcard{border:1px solid var(--line);background:var(--panel);border-radius:6px}.teamtitle{align-items:center;gap:15px;padding:22px;display:flex}.teamtitle .crest{margin:0}.teamtitle h2{margin-bottom:7px;font-size:19px}.roster{padding:0 20px 15px}.roster>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.roster b{font-size:12px}.roster small{color:var(--orange);margin-left:auto;font-size:8px}.adminnote{border:1px solid var(--line);border-radius:5px;gap:15px;margin-bottom:22px;padding:22px;display:flex}.adminnote svg{color:var(--orange);flex-shrink:0}.adminnote p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#1c1e23;border:1px solid #393b43;border-radius:9px;width:100%;max-width:490px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 25px 100px #0008}.modal h2{margin-bottom:20px;font-size:26px}.modalclose{color:#9da1ab;background:0 0;border:0;position:absolute;top:17px;right:17px}.modal label{color:#c1c4cd;margin:18px 0 0;font-size:11px;display:block}input,select,textarea{color:#f5f4f1;background:#121417;border:1px solid #373a42;border-radius:4px;width:100%;margin-top:8px;padding:12px;display:block}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}textarea{resize:vertical;min-height:100px}.formgrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modal form>.primary,.modal form>.secondary{width:100%;margin-top:23px}.modal .textbtn{margin-top:12px}.roomteams{text-align:center;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}.roomteams b{overflow-wrap:anywhere;width:40%;font-size:14px}.roomteams strong{color:var(--orange);white-space:nowrap;font-size:25px}.modal>p{margin:15px 0;line-height:1.8}.secondary{color:#fff;background:#3b3e47}.danger{color:#d99280}.success{color:#a5c7ad;align-items:center;gap:8px;display:flex}.evidence{white-space:pre-wrap;overflow-wrap:anywhere}details{border-top:1px solid #363941;margin-top:24px;padding-top:16px}summary{cursor:pointer;color:#aaaeb8;font-size:12px}.toast{z-index:200;color:#17181b;background:#ece9e1;border-radius:5px;max-width:90vw;padding:15px 22px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0007}.hamburger,.closeNav{display:none}button:hover{filter:brightness(1.08)}@media (min-width:1500px){.hero{min-height:350px}.hero h2{font-size:57px}.heroContent{padding:35px 40px}.bigR{font-size:320px}}@media (max-width:1150px){.sidebar{width:210px;padding:25px 15px}main{width:calc(100% - 210px);margin-left:210px}.content{padding:18px 25px 0}header{padding:0 25px}.stats{gap:8px}.stats>div{gap:8px;padding:14px 10px}.stats>div>svg:last-child{display:none}.hero h2{font-size:40px}.heroArt{opacity:.7;right:-20px}.heroContent{padding:28px}.filters{flex-direction:column;align-items:start}.filters input{width:100%;margin:0}.stats span{font-size:9px}}@media (max-width:760px){.sidebar{display:none}.sidebar.mobile{width:260px;display:flex;box-shadow:30px 0 100px #000c}.closeNav{background:0 0;border:0;display:block;position:absolute;top:75px;right:12px}main{width:100%;margin:0}.hamburger{color:#d2d3d7;background:0 0;border:0;padding:0;display:block}.breadcrumb{margin-left:15px;margin-right:auto}header{height:62px;padding:0 20px}.headerRight{gap:0;font-size:0}.headerRight .liveDot{display:none}.headerRight a{margin-left:0;font-size:10px}.content{padding:15px 18px 0}.workspaceNotice{align-items:flex-start;font-size:9px}.workspaceNotice svg{margin-top:2px}.pagehead{flex-direction:column;align-items:flex-start;gap:18px;padding:27px 0 22px}h1{letter-spacing:-1px;font-size:32px}.pagehead p{font-size:11px}.pagehead>.primary{padding:12px 15px}.hero{min-height:312px}.heroContent{padding:25px 22px}.hero h2{font-size:38px}.heroArt{opacity:.28;width:55%;top:35px;right:-60px}.bigR{font-size:240px}.artcaption{display:none}.heroNumber{font-size:6px}.hero p{font-size:10px}.pill{font-size:7px}.stats{grid-template-columns:repeat(2,1fr);gap:9px;margin:13px 0 27px}.stats>div{padding:15px}.stats span{font-size:9px}.stats strong{font-size:25px}.sectionhead h2{font-size:17px}.sectionhead p{font-size:10px}.sectionhead .textbtn{font-size:9px}.gamefilters{gap:5px}.gamefilters button{padding:8px 10px;font-size:9px}.matchgrid,.bottomgrid{grid-template-columns:1fr}.matchtop{padding:15px}.versus{padding:22px 10px}.bottomgrid{gap:14px;margin-top:18px}footer{flex-wrap:wrap;gap:14px;padding:25px 0}footer>small{width:100%;margin:0}.overlay{padding:13px}.modal{padding:25px 21px}.modal h2{font-size:24px}input,select,textarea{font-size:16px}.filters input{font-size:14px}.tablewrap th,.tablewrap td{padding:15px 13px}.empty{padding:35px 18px}.teamtitle{padding:20px}.eyebrow{font-size:8px}.toast{text-align:center;min-width:240px;bottom:18px}}.scopebar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.scopetabs{border:1px solid var(--line);background:#17191c;border-radius:5px;padding:3px;display:flex}.scopetabs button{color:#9397a0;background:0 0;border:0;border-radius:3px;padding:7px 12px;font-size:10px}.scopetabs button.current{color:#f4f3ef;background:#33353b}@media (max-width:760px){.scopetabs button{padding:7px 9px;font-size:9px}.scopebar>.textbtn{font-size:9px}}.sidebar{padding-top:25px;overflow-y:auto}.sidebar .seasonbadge strong{margin:9px 0 5px;font-size:19px}.sidebar .profile{margin-top:17px;padding-top:17px}.newBadge{color:#ffc098;letter-spacing:1px;background:#463020;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:7px}.profileButton{color:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;padding-left:0;padding-right:0}.profileButton .playerAvatar{flex-shrink:0}.headerRight .playerAvatar{width:25px;height:25px}.headerRight .textbtn{margin-left:14px;font-size:10px}.navBackdrop{display:none}.haloBadge{color:#b0cdb8;letter-spacing:1px;white-space:nowrap;background:#26382c;border:1px solid #455e4e;border-radius:3px;align-items:center;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.gamefilters{align-items:center}.gamefilters .muted{margin-left:5px;font-size:9px}.featureNotice{background:linear-gradient(120deg,#30231d,#191b1f);border:1px solid #64432f;border-radius:6px;align-items:start;gap:18px;margin-bottom:26px;padding:25px;display:flex}.featureNotice>svg{color:var(--orange);flex-shrink:0}.featureNotice b{font-size:18px}.featureNotice p{color:#b2a69e;max-width:650px;margin:10px 0 17px;font-size:12px;line-height:1.8}.leaderControls{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.playerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.playerCard{--accent:#ff8c58;--tint:#492921;background:linear-gradient(140deg,var(--tint),#1a1e26 80%);color:#f8f5ef;border:1px solid color-mix(in srgb,var(--accent) 40%,#262a31);text-align:center;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 22px #0002}.playerCard.glacier,.playerAvatar.glacier,.avatarEditor.glacier{--accent:#86d5ec;--tint:#173f4d}.playerCard.amethyst,.playerAvatar.amethyst,.avatarEditor.amethyst{--accent:#c599ff;--tint:#36234a}.playerCard.forest,.playerAvatar.forest,.avatarEditor.forest{--accent:#a1d68f;--tint:#253d2b}.playerCard.ember,.playerAvatar.ember,.avatarEditor.ember{--accent:#ff9e70;--tint:#492921}.cardLabel{letter-spacing:1px;color:var(--accent);z-index:2;justify-content:space-between;align-items:center;padding:16px 17px;font-size:8px;font-weight:700;display:flex;position:relative}.cardLabel>span:first-child{align-items:center;gap:6px;display:flex}.cardLabel>span:last-child{color:#e5ddd2;font-size:14px}.cardPortrait{padding:15px 14px 28px;position:relative;overflow:hidden}.portraitLines{opacity:.18;background:repeating-linear-gradient(135deg,transparent 0 30px,var(--accent) 31px 32px,transparent 33px 60px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.playerAvatar{--accent:#ff9e70;--tint:#492921;background:linear-gradient(145deg,var(--tint),#1a1b25);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #0003}.playerAvatar.large{border-width:2px;width:92px;height:92px;box-shadow:0 0 0 7px #0002,0 10px 35px #0004}.playerAvatar img{object-fit:cover;width:100%;height:100%}.cardPortrait h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:20px 0 6px;font-size:26px;position:relative}.cardPortrait>small{color:#beb7bd;font-size:10px;position:relative}.cardStats{background:#101218bd;border:1px solid #ffffff17;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:0 12px 15px;padding:14px 0;display:grid}.cardStats>div+div{border-left:1px solid #ffffff18}.cardStats small{letter-spacing:1px;white-space:nowrap;color:#a4a7b1;font-size:7px;display:block}.cardStats strong{letter-spacing:-.4px;margin-top:7px;font-size:19px;font-weight:700;display:block}.cardStats .earnings{color:#81d0a3;font-size:16px}.cardFoot{color:#bdb8bd;border-top:1px solid #ffffff15;justify-content:space-between;gap:6px;padding:13px 16px;font-size:9px;display:flex}.cardFoot>span{align-items:center;gap:5px;display:flex}.cardFoot>span:first-child{color:var(--accent)}.leaderboardTable{margin-top:22px}.tablePlayer{color:#f1f0ed;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.profileLayout{grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:40px;margin:10px 0 40px;display:grid}.profileBio h2{letter-spacing:-1px;overflow-wrap:anywhere;font-size:30px}.profileBio>p{color:#a0a4af;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 20px;font-size:13px;line-height:1.8}.profileBio .help{font-size:10px}.profileFacts{color:#a9adb6;flex-wrap:wrap;gap:15px;margin:20px 0 25px;font-size:11px;display:flex}.profileFacts span{align-items:center;gap:6px;display:flex}.rosterName{color:#dedfe2;background:0 0;border:0;padding:0;font-size:12px}.rosterName:hover{color:var(--orange)}.roomMeta{color:#adb0b9;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.seriesSchedule{background:#15171b;border:1px solid #373941;border-radius:5px;margin:20px 0;padding:16px}.seriesSchedule .sectionhead{gap:5px;margin:0 0 15px}.seriesSchedule .sectionhead h3{font-size:13px}.seriesSchedule .sectionhead>small{letter-spacing:.6px;font-size:6px}.seriesSchedule>div:not(.sectionhead){border-top:1px solid #2b2d33;align-items:center;gap:13px;padding:12px 0;display:flex}.seriesSchedule>div>div>b{font-size:12px;display:block}.seriesSchedule>div>div>b>small{font-size:8px}.seriesSchedule>div>div>small{margin-top:4px;font-size:10px;display:block}.mapIndex{color:#69707b;letter-spacing:-.5px;width:20px;font-size:15px}.pickBadge{color:#e6c582;background:#41331f;border-radius:3px;align-items:center;gap:3px;margin-left:auto;padding:4px 5px;font-size:7px;display:flex}.decider{color:#80858f;letter-spacing:.7px;margin-left:auto;font-size:7px}.seriesSchedule>.help{margin:7px 0 0;font-size:9px}.ruleSnapshot{color:#a1a6b0;background:#25282e;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.ruleSnapshot>svg{color:#a6c5ac;flex-shrink:0}.ruleSnapshot button{white-space:nowrap;font-size:9px;margin:0 0 0 auto!important}.checkLabel{align-items:flex-start;gap:10px;line-height:1.7;font-size:10px!important;display:flex!important}.checkLabel input{width:15px;height:15px;accent-color:var(--orange);flex-shrink:0;margin:2px 0 0}.avatarEditor{background:linear-gradient(120deg,var(--tint),#1d2028);border:1px solid #55505b;border-radius:6px;align-items:center;gap:24px;padding:24px;display:flex}.avatarEditor b{font-size:13px}.avatarEditor .uploadLabel{color:#eee7de;cursor:pointer;margin-top:10px;font-size:11px;text-decoration:underline}.uploadLabel input{background:0 0;border:0;width:160px;padding:0;font-size:10px}.avatarEditor .textbtn{margin-top:10px;padding:0;font-size:9px}.playerModal .playerCard{max-width:340px;margin:0 auto}.playerBio{color:#b8bbc4;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:12px;line-height:1.8}.subheading{margin:25px 0 14px;font-size:16px}.subheading span{color:#7e838e;font-size:10px}.historyRow{border:1px solid var(--line);text-align:left;background:#15171b;border-radius:5px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:14px 12px;font-size:11px;display:flex}.historyRow>span{flex:1}.historyRow small{margin-top:5px;font-size:9px;display:block}.historyRow b{color:var(--orange);white-space:nowrap}.modal>p{font-size:12px}.modal>.secondary{width:100%;margin-top:12px}.modal>a.primary{width:100%;margin-top:15px}.rulesIntro{background:linear-gradient(130deg,#282a2e,#191b20);border:1px solid #393d46;border-radius:6px;align-items:center;gap:16px;padding:24px;display:flex}.rulesIntro>svg{color:var(--orange);flex-shrink:0}.rulesIntro h2{font-size:21px}.rulesIntro p{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.7}.rulesList{gap:10px;margin:22px 0 32px;display:grid}.rulesList details{background:#1b1d23;border:1px solid #353841;border-radius:5px;margin:0;padding:0;overflow:hidden}.rulesList summary{color:#d7d9df;align-items:center;gap:15px;padding:20px;font-size:13px;list-style:none;display:flex}.rulesList summary::-webkit-details-marker{display:none}.rulesList summary>span{color:#6e7581;font-size:10px}.rulesList summary>svg{color:#8c929e;flex-shrink:0;margin-left:auto;transition:transform .2s}.rulesList details[open] summary{border-bottom:1px solid #30333b}.rulesList details[open] summary>svg{color:var(--orange);transform:rotate(90deg)}.rulesList details>p{color:#aeb2bd;padding:19px 22px;font-size:12px;line-height:1.9}.mapPool{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.mapPool article{border:1px solid var(--line);background:#1a1c21;border-radius:5px;padding:21px}.mapPool article>svg{color:#849b8a}.mapPool h3{margin:13px 0 16px;font-size:15px}.mapPool article>div{flex-wrap:wrap;gap:6px;display:flex}.mapPool article>div>span{color:#aeb5bd;border:1px solid #353a42;border-radius:3px;padding:5px 7px;font-size:9px}.ruleSources{border:1px solid var(--line);background:#191b20;border-radius:5px;margin-top:25px;padding:22px}.ruleSources h3{margin-bottom:15px;font-size:13px}.ruleSources a{color:#b1b7c4;align-items:center;gap:8px;margin:13px 0;font-size:11px;line-height:1.7;display:flex}.ruleSources a svg{color:var(--orange);flex-shrink:0}.premiumHero{background:radial-gradient(at 85% 40%,#70522d30,#0000 55%),linear-gradient(120deg,#2c241c,#1b1b20);border:1px solid #745835;border-radius:8px;padding:40px}.premiumHero>svg{color:#e5bd79;margin-bottom:22px}.premiumHero .eyebrow{color:#d5b888}.premiumHero h2{margin:14px 0;font:700 55px Barlow Condensed,Impact,sans-serif}.premiumHero p{color:#bcb0a0;font-size:13px;line-height:1.8}.premiumPrice{color:#eee0c9;letter-spacing:-1px;margin:25px 0 20px;font-size:33px}.premiumPrice span{letter-spacing:0;color:#b3a796;font-size:12px}.premiumBenefits{grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;display:grid}.premiumBenefits>div{border:1px solid var(--line);background:#191b20;border-radius:5px;padding:22px}.premiumBenefits svg{color:#e0ba79}.premiumBenefits h3{margin:15px 0 10px;font-size:14px}.premiumBenefits p{color:var(--muted);font-size:11px;line-height:1.8}.adSlot{background:repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 10px),#1b1d23;border:1px solid #3f4148;border-radius:5px;width:300px;margin:30px 0 0 auto;padding:15px 20px}.adSlot>div{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.adSlot>div>span{letter-spacing:1.5px;color:#777e8a;font-size:7px}.adSlot>div>button{color:#9a9faa;background:0 0;border:0;padding:0}.adSlot>strong{letter-spacing:.5px;font:800 30px/1.05 Barlow Condensed,Impact,sans-serif}.adSlot>strong>em{color:var(--orange);font-style:normal}.adSlot>p{color:#9fa3af;margin-top:10px;font-size:10px}.adSlot>.textbtn{color:#cecdd1;margin-top:9px;font-size:9px}.adSlot>small{color:#7a818c;margin-top:6px;font-size:7px;display:block}footer{gap:19px}footer>.textbtn{font-size:9px}footer>small{text-align:right;max-width:280px;line-height:1.7}.profileButton .playerAvatar svg{margin:0}.profileButton>div{flex:1}.roomteams b{line-height:1.5}.modal form>.primary,.modal form>.secondary{margin-top:18px}@media (max-width:1150px){.playerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerGrid .playerCard:nth-child(3){display:none}.mapPool{grid-template-columns:repeat(2,minmax(0,1fr))}.profileLayout{grid-template-columns:minmax(230px,300px) 1fr;gap:24px}.cardStats strong{font-size:18px}.cardStats .earnings{font-size:15px}.premiumBenefits{gap:10px}.premiumBenefits>div{padding:18px}.sidebar nav button{padding:10px;font-size:11px}.sidebar .seasonbadge{display:none}.sidebarBottom{padding-top:16px}.profileBio h2{font-size:26px}footer>small{max-width:210px}}@media (max-width:760px){.sidebar.mobile{z-index:60;width:280px}.navBackdrop{z-index:50;background:#0009;border:0;display:block;position:fixed;inset:0}.sidebar nav{gap:4px}.sidebar nav button{padding:12px;font-size:12px}.sidebar .closeNav{padding:0;top:30px;right:11px}.sidebar .brand{font-size:24px}.sidebar .brand .brandCaption{font-size:6px}.sidebar .navlabel{margin-top:30px}.sidebarBottom{padding-top:14px}.sidebar .profile{margin-top:0}.headerRight>.textbtn{margin-left:0;font-size:9px}.headerRight .playerAvatar{width:25px;height:25px}.heroArt{opacity:.23;right:-25px}.hero h2{font-size:41px}.playerGrid{scroll-snap-type:x mandatory;gap:14px;padding:0 2px 12px;display:flex;overflow-x:auto}.playerGrid .playerCard,.playerGrid .playerCard:nth-child(3){scroll-snap-align:start;flex:0 0 85%;max-width:340px;display:block}.cardPortrait h3{font-size:27px}.cardStats strong{font-size:21px}.cardStats .earnings{font-size:17px}.leaderControls{flex-wrap:wrap;gap:15px}.leaderControls .gamefilters button{font-size:10px}.profileLayout{grid-template-columns:1fr;gap:24px}.profileLayout>.playerCard{max-width:360px;margin:auto}.profileBio h2{font-size:27px}.profileFacts{gap:12px;font-size:10px}.profileBio>p{font-size:12px}.mapPool{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mapPool article{padding:15px}.mapPool h3{font-size:13px;line-height:1.5}.mapPool article>div>span{padding:5px 6px;font-size:8px}.rulesIntro{align-items:flex-start;gap:12px;padding:20px 17px}.rulesIntro h2{font-size:19px}.rulesIntro p{font-size:9px}.rulesList summary{gap:10px;padding:18px 15px;font-size:12px;line-height:1.5}.rulesList details>p{padding:16px;font-size:12px}.premiumHero{padding:28px 23px}.premiumHero h2{font-size:42px}.premiumPrice{font-size:30px}.premiumPrice span{margin-top:6px;font-size:11px;display:block}.premiumBenefits{grid-template-columns:1fr}.premiumBenefits>div{padding:21px}.premiumBenefits h3{margin:10px 0}.featureNotice{gap:13px;padding:20px 17px}.featureNotice b{font-size:16px;line-height:1.5}.featureNotice p{font-size:11px}.featureNotice .primary{white-space:normal;text-align:left;line-height:1.5}.featureNotice>svg{width:20px}.adSlot{width:100%;margin-top:25px}.adSlot>strong{font-size:27px}.adSlot>strong>br{display:none}.adSlot>strong>em{margin-left:5px}.adSlot>div{margin-bottom:12px}.avatarEditor{gap:17px;padding:20px 15px}.avatarEditor .playerAvatar.large{width:76px;height:76px}.avatarEditor .uploadLabel input{max-width:150px}.formgrid{gap:12px}.modal .formgrid label,.roomMeta{font-size:10px}.seriesSchedule{padding:13px}.seriesSchedule .sectionhead>small{font-size:6px}.seriesSchedule>div>div>b{font-size:12px}.decider,.pickBadge{font-size:6px}.ruleSnapshot{gap:5px;font-size:8px;line-height:1.7}.ruleSnapshot button{font-size:8px}.help{font-size:10px}.checkLabel{font-size:10px!important}.modal h2{padding-right:18px}footer{gap:14px}footer>small{text-align:left;width:100%;max-width:none}.workspaceNotice{font-size:9px}.pagehead p{max-width:320px;line-height:1.8}.tablePlayer{gap:8px;font-size:11px}.tablePlayer .playerAvatar{width:28px;height:28px}.historyRow{font-size:10px}.cardFoot{font-size:9px}}.headerRight a.registerLink{background:var(--orange);color:#141414;border-radius:4px;margin-left:14px;padding:9px 12px;font-weight:700}.authInlineLink{color:#ff9f80;text-align:center;margin:17px 0;font-size:12px;display:block}.authPage{background:radial-gradient(at 0 45%,#46291d22,#0000 50%),#101113;min-height:100vh}.authPage .authHeader{border-bottom:1px solid #2c2e34;max-width:1600px;height:90px;margin:auto;padding:0 5vw}.authHeader .brand{font-size:27px}.authHeader .brandCaption{font-size:7px}.authBack{color:#a1a6b1;align-items:center;gap:7px;font-size:12px;display:flex}.authPage .authMain{grid-template-columns:1fr 1fr;align-items:start;gap:80px;width:auto;max-width:1200px;margin:0 auto;padding:60px 30px;display:grid}.authPitch{min-height:680px;padding-top:80px;position:sticky;top:50px;overflow:hidden}.authPitch h1{letter-spacing:.1px;margin:25px 0;font:800 66px/.98 Barlow Condensed,Impact,sans-serif}.authPitch h1 em{color:var(--orange);font-style:normal}.authPitch>p{color:#959ba7;max-width:350px;font-size:13px;line-height:1.9}.authPitchList{color:#b5b8c1;gap:15px;margin:30px 0;font-size:12px;display:grid}.authPitchList span{align-items:center;gap:10px;display:flex}.authPitchList svg{color:var(--orange)}.authPitchR{color:#ff683512;pointer-events:none;font:italic 900 250px/1 Barlow Condensed,Impact,sans-serif;position:absolute;bottom:0;right:15%;transform:rotate(-12deg)}.authPanel{background:#1a1c21;border:1px solid #353840;border-radius:9px;padding:36px;box-shadow:0 20px 100px #0002}.authShield{color:#ff9169;background:#35251f;border:1px solid #6b4433;border-radius:10px;place-items:center;width:49px;height:49px;margin-bottom:24px;display:inline-grid}.authPanel .eyebrow{font-size:8px}.authPanel h2{letter-spacing:-.8px;margin:12px 0 10px;font-size:31px;font-weight:600}.authSubtitle{color:#969da9;margin-bottom:26px;font-size:12px;line-height:1.8}.authPanel label{color:#bfc3cc;margin-top:19px;font-size:11px;display:block}.authInput{background:#121418;border:1px solid #383c45;border-radius:5px;align-items:center;gap:10px;margin-top:8px;padding:0 13px;transition:border-color .15s;display:flex}.authInput:focus-within{border-color:#ef8b64;box-shadow:0 0 0 2px #ff65351a}.authInput>svg{color:#777f8d;flex-shrink:0}.authInput input{color:#ececf0;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:14px 0;font-size:13px}.authInput input::placeholder{color:#5e6573}.authInput button{color:#7f8795;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:flex}.fieldHint{color:#7f8795;margin:10px 0 0;font-size:10px;line-height:1.8}.authPanel .authSubmit{width:100%;margin-top:25px;padding:14px 18px;font-size:12px;display:flex}.authSwitch{color:#969da9;text-align:center;margin-top:24px;font-size:11px;line-height:1.8}.authSwitch a{color:#ffa17d;margin-left:4px}.authBetaNote{color:#bcb0a3;background:#242327;border:1px solid #494037;border-radius:5px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:13px;display:flex}.authBetaNote svg{color:#caa278;flex-shrink:0;margin-top:2px}.authBetaNote p{font-size:10px;line-height:1.8}.authOptions{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.authPanel .authOptions label{align-items:center;margin:0;font-size:10px!important}.authOptions a{color:#ffa17d;font-size:10px}.authError{color:#ffc3ac;overflow-wrap:anywhere;background:#422823;border:1px solid #764337;border-radius:5px;margin:20px 0;padding:12px 14px;font-size:12px;line-height:1.8}.authSuccess{color:#b8dbc4;background:#223b2f;border:1px solid #3e6852;border-radius:5px;align-items:center;gap:8px;margin:20px 0;padding:12px;font-size:11px;line-height:1.8;display:flex}.authFooter{color:#717987;border-top:1px solid #2f333b;justify-content:center;align-items:center;gap:6px;margin-top:27px;padding-top:19px;font-size:9px;line-height:1.7;display:flex}.authPage .authBottom{border-top:1px solid #292d33;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:22px 5vw;display:flex}.authBottom>span{letter-spacing:1.5px;font-size:9px}.authBottom>small{max-width:none;font-size:9px}.recoveryText{color:#a1a7b3;margin:20px 0;font-size:12px;line-height:1.9}.accountSummary{background:#12151a;border:1px solid #353b44;border-radius:5px;align-items:center;gap:10px;padding:17px 13px;display:flex}.accountSummary>div{flex:1;min-width:0}.accountSummary b{overflow-wrap:anywhere;font-size:13px;display:block}.accountSummary small{overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.6;display:block}.accountSummary>.status{font-size:6px}.authPanel .subheading{align-items:center;gap:8px;font-size:15px;display:flex}.accountSignout{color:#c3a391;background:0 0;border:1px solid #4e3e37;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:23px;padding:12px;font-size:11px;display:flex}@media (max-width:1000px){.authPage .authMain{gap:35px;max-width:1000px}.authPitch h1{font-size:57px}.authPanel{padding:28px}.authPitch{min-height:600px}}@media (max-width:760px){.headerRight a.registerLink{margin-left:12px;padding:8px 10px;font-size:9px}.authPage .authHeader{height:75px;padding:0 20px}.authHeader .brand{font-size:23px}.authHeader .brandmark{width:31px;height:31px;font-size:25px}.authHeader .brandCaption{display:none}.authBack{gap:5px;font-size:10px}.authPage .authMain{max-width:520px;padding:25px 17px 35px;display:block}.authPitch{display:none}.authPanel{border-radius:7px;padding:26px 21px}.authPanel h2{font-size:29px}.authShield{width:44px;height:44px;margin-bottom:20px}.authSubtitle{margin-bottom:23px;font-size:11px}.authPanel label{margin-top:18px;font-size:11px}.authInput input{padding:14px 0;font-size:16px}.authInput{gap:9px;padding:0 11px}.authPanel .authSubmit{padding:14px;font-size:12px}.authPanel .fieldHint,.authBetaNote p{font-size:10px}.authFooter{font-size:8px}.authPage .authBottom{align-items:flex-start;gap:10px;margin:0 17px;padding:20px 0}.authBottom>span{font-size:8px}.authBottom>small{text-align:right;width:auto;max-width:200px;font-size:8px;line-height:1.8}.accountSummary{flex-wrap:wrap}.accountSummary>.status{margin-left:42px}.authOptions a{font-size:10px}.authSwitch{font-size:11px}}.app>main>header{z-index:40;background:#121315;position:sticky;top:0}.headerContext{letter-spacing:1.2px;color:#777f8d;margin-right:16px;font-size:8px}.headerWidgets{align-items:center;gap:6px;display:flex}.headerWidgets>button{color:#929aa9;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:37px;height:37px;padding:0;display:grid;position:relative}.headerWidgets>button:hover,.headerWidgets>button.selected{color:#f2eee7;background:#24272e;border-color:#3b414c}.headerWidgets>.headerProfile{color:#edb08a;background:#36271f;border-color:#6d4936;border-radius:50%;margin-left:6px;overflow:visible}.headerProfile img{object-fit:cover;border-radius:50%;width:34px;height:34px}.widgetCount{background:var(--orange);color:#141415;letter-spacing:0;border:2px solid #14161a;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-3px;right:-2px}.staffOnlineDot{background:#a8d4af;border:1px solid #14161a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:4px}.headerWidgets .widgetRegister{background:var(--orange);color:#181513;letter-spacing:0;border-radius:4px;margin:0 0 0 8px;padding:10px 12px;font-size:10px;font-weight:700}.socialBackdrop{z-index:110;cursor:default;background:#0007;border:0;position:fixed;inset:0}.socialDrawer{z-index:111;color:#e9e9ed;letter-spacing:0;text-align:left;background:#1a1d24;border:1px solid #3b424e;border-radius:8px;flex-direction:column;width:430px;max-height:calc(100dvh - 108px);font-size:12px;display:flex;position:fixed;top:88px;bottom:20px;right:22px;overflow:hidden;box-shadow:0 25px 100px #0009}.drawerHead{background:#20242d;border-bottom:1px solid #343a45;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 21px;display:flex}.drawerHead>div{align-items:center;gap:11px;display:flex}.drawerHead strong{letter-spacing:-.2px;font-size:16px}.drawerHead svg{color:#c9cbd3}.drawerHead>button{color:#9099a9;background:0 0;border:0;padding:0;display:flex}.drawerBody{flex:1;min-height:0;padding:18px;overflow-y:auto}.drawerEmpty{text-align:center;color:#9ca5b5;padding:40px 22px}.drawerEmpty>svg{color:#9caabd;margin-bottom:17px}.drawerEmpty h3{color:#eceaf0;font-size:18px;font-weight:500;line-height:1.5}.drawerEmpty p{color:#8f9aab;max-width:310px;margin:12px auto 20px;font-size:12px;line-height:1.9}.drawerEmpty .primary{font-size:11px}.drawerRegisterLink{text-align:center;display:block;color:#e7a687!important;letter-spacing:0!important;margin:17px 0 0!important;font-size:11px!important}.noticeToolbar{justify-content:space-between;align-items:center;padding:3px 1px 15px;display:flex}.noticeToolbar small{font-size:10px}.noticeToolbar button{color:#b4bdcd;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.noticeToolbar button:disabled{opacity:.4;cursor:default}.noticeItem{text-align:left;color:#d4d8e2;background:#15181e;border:1px solid #303641;border-radius:5px;align-items:flex-start;gap:12px;width:100%;margin:0 0 10px;padding:15px 12px;display:flex}.noticeItem.unread{background:#292522;border-color:#614530}.noticeItem .noticeIcon{color:#a8b2c4;background:#292e38;border-radius:4px;flex-shrink:0;padding:8px;display:flex}.noticeItem.unread .noticeIcon{color:#ffb793;background:#473025}.noticeItem>span:nth-child(2){flex:1}.noticeItem b{font-size:12px;line-height:1.6}.noticeItem p{color:#9da7b8;overflow-wrap:anywhere;margin:5px 0 7px;font-size:11px;line-height:1.8}.noticeItem small{color:#6f7a8c;font-size:9px}.noticeItem>i{background:var(--orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.drawerError{color:#e5b2a1;background:#3a2826;border:1px solid #68483e;border-radius:4px;flex-shrink:0;margin:10px 15px;padding:10px 13px;font-size:11px;line-height:1.8}.drawerBody>.drawerError{margin:0 0 12px}.supportAvailability{color:#8d99ac;background:#171b22;border-bottom:1px solid #303641;flex-shrink:0;align-items:center;gap:7px;padding:12px 17px;font-size:9px;line-height:1.6;display:flex}.availabilityDot{background:#737a87;border-radius:50%;flex-shrink:0;width:6px;height:6px}.availabilityDot.online{background:#9fc9a6}.roomListItem{text-align:left;color:#d8dce5;background:#20242c;border:1px solid #353d4a;border-radius:5px;align-items:center;gap:13px;width:100%;margin-bottom:11px;padding:17px 13px;display:flex}.roomListItem>span{color:#a8b5cd;background:#292f3a;border-radius:5px;flex-shrink:0;padding:10px;display:flex}.roomListItem>div{flex:1;min-width:0}.roomListItem b{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.roomListItem small{color:#7e8ba0;margin-top:4px;font-size:10px;line-height:1.6;display:block}.roomListItem>i{background:var(--orange);color:#171719;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:grid}.roomListItem>svg{color:#6d7c91;flex-shrink:0}.roomTitle{background:#20252e;border-bottom:1px solid #38404d;flex-shrink:0;align-items:center;gap:12px;padding:15px 17px;display:flex}.roomTitle>button:first-child:not(.ticketStatusBtn){color:#a0acbe;background:0 0;border:0;align-items:center;padding:0;display:flex}.roomTitle>div{flex:1;min-width:0}.roomTitle b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.roomTitle small{color:#8895aa;margin-top:5px;font-size:9px;line-height:1.5;display:block}.ticketStatusBtn{color:#bac8dd;background:#313846;border:1px solid #4a5566;border-radius:4px;flex-shrink:0;padding:6px 8px;font-size:9px}.messageStream{scroll-behavior:smooth;background:#13171d;flex:1;min-height:100px;padding:18px 16px;overflow-y:auto}.chatMessage{background:#222832;border:1px solid #323d4d;border-radius:6px;margin:0 28px 17px 0;padding:12px 13px}.chatMessage.own{background:#33281f;border-color:#5a4230;margin:0 0 17px 28px}.chatMessage.staff{background:#22332d;border-color:#4a685b}.chatMessage>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chatMessage b{color:#bdc9db;overflow-wrap:anywhere;max-width:170px;font-size:10px}.chatMessage.own b{color:#e6b48d}.chatMessage.staff b{color:#b3d0bc}.chatMessage small{color:#6c7b90;white-space:nowrap;margin-left:auto;font-size:8px}.chatMessage>div>button{color:#69798f;background:0 0;border:0;padding:0;display:flex}.chatMessage p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d1d8e4;margin-top:8px;font-size:12px;line-height:1.8}.staffBadge{letter-spacing:.8px;color:#bbd8c6;border:1px solid #5c806b;border-radius:2px;padding:2px 4px;font-size:6px}.messageComposer{background:#1c222c;border-top:1px solid #394252;flex-shrink:0;grid-template-columns:1fr auto;gap:10px;padding:13px 15px;display:grid}.messageComposer textarea{resize:vertical;background:#12171e;border-color:#3c485a;min-height:60px;max-height:120px;margin:0;padding:10px;font-size:12px}.messageComposer .primary{align-self:start;height:40px;padding:12px}.messageComposer>small{color:#687a94;grid-column:1/-1;font-size:8px}.socialDrawer label{color:#adb9ce;margin:17px 0 0;font-size:11px;display:block}.socialDrawer input,.socialDrawer textarea,.socialDrawer select{color:#e1e4ed;background:#12171f;border-color:#3c485c;font-size:12px}.socialDrawer form>.primary{width:100%;margin-top:22px}.socialDrawer .messageComposer>.primary{width:auto;margin-top:0}.socialDrawer .help{color:#78899f;font-size:10px;line-height:1.8}.drawerBack{color:#94a8c4;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.supportFormTitle{margin:24px 0 12px;font-size:21px}.newSupportTicket{width:100%;margin-bottom:15px;display:flex}.closedTicketNote{color:#a9b6c8;background:#1d252d;border-top:1px solid #3e4b5a;padding:17px;font-size:11px;line-height:1.8}.reportForm{background:#232a35;border-top:1px solid #455065;padding:13px 17px}.reportForm label{margin-top:0}.reportForm textarea{min-height:75px;margin-bottom:12px}.reportForm>div{gap:10px;display:flex}.reportForm .primary,.reportForm .secondary{padding:10px 13px;font-size:10px}.accountQuickCard{text-align:center;background:radial-gradient(at 75% 0,#ff68351a,#0000 65%),#13171f;border:1px solid #3a4352;border-radius:6px;padding:20px 20px 25px}.accountQuickCard>.xpBadge{margin-bottom:20px;display:inline-flex}.quickAvatar{object-fit:cover;color:#ce9b78;background:#35281f;border:2px solid #8a5a3c;border-radius:50%;place-items:center;width:77px;height:77px;margin:0 auto 17px;display:grid}.accountQuickCard h2{letter-spacing:-.5px;margin-bottom:8px;font-size:24px;font-weight:600}.accountQuickCard>small{color:#8291a7;font-size:10px}.quickLinks{border:1px solid #343f50;border-radius:5px;margin-top:20px;overflow:hidden}.quickLinks>button,.quickLinks>a{text-align:left;background:#1f2631;align-items:center;gap:12px;width:100%;color:#b7c4da!important;letter-spacing:0!important;border:0!important;border-bottom:1px solid #343f50!important;margin:0!important;padding:15px!important;font-size:12px!important;display:flex!important}.quickLinks>button:last-child,.quickLinks>a:last-child{border-bottom:0!important}.quickLinks>button>svg:last-child,.quickLinks>a>svg:last-child{width:14px;margin-left:auto}.walletPreview{color:#a2c6ae;background:#17201e;border:1px solid #354b40;border-radius:5px;align-items:flex-start;gap:12px;margin-top:20px;padding:17px;display:flex}.walletPreview b{font-size:11px;display:block}.walletPreview strong{margin-top:9px;font-size:25px;font-weight:600;display:block}.walletPreview small{color:#768e7d;margin-top:9px;font-size:9px;line-height:1.7;display:block}.xpBadge{color:#9cacc3;letter-spacing:.7px;white-space:nowrap;text-transform:uppercase;background:#161b24;border:1px solid #65728655;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.bronze{--rank:#d49b6c}.silver{--rank:#c0c9d8}.gold{--rank:#e5bd68}.platinum{--rank:#91d1c9}.diamond{--rank:#86bded}.onyx{--rank:#b5a1e4}.rookie{--rank:#9ba7b8}.xpBadge.bronze,.xpBadge.silver,.xpBadge.gold,.xpBadge.platinum,.xpBadge.diamond,.xpBadge.onyx,.xpBadge.rookie{color:var(--rank);border-color:color-mix(in srgb,var(--rank) 45%,transparent);background:color-mix(in srgb,var(--rank) 9%,#16191f)}.cardLabel .xpBadge{letter-spacing:.8px;color:var(--rank);border-color:color-mix(in srgb,var(--rank) 45%,transparent);padding:5px 6px;font-size:8px}.cardLabel>span:last-child{letter-spacing:1px;color:#c4c6cc;font-size:10px}.cardBanner{pointer-events:none;height:240px;position:absolute;inset:0 0 auto;overflow:hidden}.cardBanner>img{object-fit:cover;opacity:.55;width:100%;height:100%}.cardBanner>div{background:linear-gradient(#0000 5%,#191d25);position:absolute;inset:0}.banner-grid .cardBanner{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px}.banner-orbit .cardBanner{background:repeating-radial-gradient(at 105% -10%,#0000 0 24px,#ffffff15 25px 26px,#0000 27px 50px)}.banner-stripes .cardBanner{background:repeating-linear-gradient(130deg,#0000 0 45px,#ffffff12 46px 65px,#0000 66px 90px)}.banner-aurora .cardBanner{background:radial-gradient(at 10% 20%,#27c9b738,#0000 45%),radial-gradient(at 95% 0,#c781df44,#0000 50%),radial-gradient(at 55% 60%,#5e8bc433,#0000 55%)}.banner-orbit .portraitLines,.banner-stripes .portraitLines,.banner-custom .portraitLines,.banner-grid .portraitLines,.banner-aurora .portraitLines{display:none}.cardPortrait{padding-top:16px;padding-bottom:21px}.cardArenaLabel{letter-spacing:1.7px;color:#7f8c9f;margin-top:15px;font-size:7px;display:block;position:relative}.playerAvatar.frame-double{outline:1px solid var(--accent);outline-offset:4px;box-shadow:0 0 0 7px #161922}.playerAvatar.frame-hex{outline:1px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:4px;border-radius:18%;transform:rotate(0)}.playerAvatar.frame-glow{box-shadow:0 0 20px color-mix(in srgb,var(--accent) 35%,transparent),0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent)}.cardPortrait h3.name-condensed{letter-spacing:.5px;font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;font-weight:700}.cardPortrait h3.name-accent{color:var(--accent)}.cardPortrait h3.name-outline{color:#0000;-webkit-text-stroke:1px var(--accent);font-weight:800}.cardTrophies{color:#8c98aa;align-items:center;gap:6px;margin:0 13px 15px;font-size:8px;display:flex;position:relative}.cardTrophies>div{gap:5px;margin-left:auto;display:flex}.cardTrophies .locked{color:#454f60;opacity:.7}.cardTrophies .earned{color:var(--rank)}.cardStats,.cardFoot{position:relative}.xpProgress{background:linear-gradient(125deg,#252932,#191d25);border:1px solid #3a424f;border-radius:6px;margin:25px 0;padding:24px}.xpProgress>div:first-child{align-items:center;gap:15px;display:flex}.xpRankIcon{border:1px solid color-mix(in srgb,var(--rank) 50%,transparent);background:color-mix(in srgb,var(--rank) 8%,#1a1d24);width:66px;height:66px;color:var(--rank);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.xpProgress>div>div{flex:1}.xpProgress small{letter-spacing:1.5px;color:#8692a5;font-size:8px}.xpProgress h3{letter-spacing:-.5px;margin:7px 0 5px;font-size:23px}.xpProgress p{color:#939fb1;font-size:10px;line-height:1.7}.xpProgress>div>strong{color:#b1bfd3;align-self:center;font-size:15px;font-weight:500}.xpTrack{background:#101720;border:1px solid #344050;border-radius:8px;height:5px;margin:22px 0 10px;overflow:hidden}.xpTrack>span{background:linear-gradient(90deg,#ed7f4a,#e6b274);border-radius:8px;height:100%;display:block}.xpProgress>.xpNext{color:#7c8aa0;font-size:10px}.xpNext b{color:#bbcadf}.xpRankDetails{border-color:#35404e;margin-top:20px;padding-top:15px}.xpRankDetails summary{color:#99aac4;font-size:10px}.xpRankDetails>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.xpRankDetails>div>span{background:#171e28;border:1px solid #2f3b4c;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.xpRankDetails b{color:#a0b0c6;font-size:10px}.xpRankDetails small{letter-spacing:0;white-space:nowrap;font-size:8px}.xpRankDetails .current{border-color:#a57650}.xpRankDetails p{font-size:9px}.xpProgress.compact{margin:22px 0;padding:18px}.xpProgress.compact .xpRankIcon{width:45px;height:45px}.xpProgress.compact h3{margin:5px 0;font-size:19px}.xpProgress.compact .xpTrack{margin-top:16px}.trophyCabinet{margin:32px 0}.trophyCabinet>.sectionhead>svg{color:#b6a177}.trophyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.trophyItem{text-align:center;background:#191e26;border:1px solid #343d4c;border-radius:6px;padding:22px 14px;position:relative;overflow:hidden}.trophyItem.earned{border-color:color-mix(in srgb,var(--rank) 50%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--rank) 10%,#191e26),#191e26)}.trophyItem>span{color:#5e6b7d;background:#242d39;border-radius:50%;place-items:center;width:56px;height:56px;display:inline-grid}.trophyItem.earned>span{background:color-mix(in srgb,var(--rank) 12%,#1a202a);color:var(--rank)}.trophyItem h3{color:#b6bfcd;margin:17px 0 8px;font-size:12px;line-height:1.6}.trophyItem.earned h3{color:var(--rank)}.trophyItem p{color:#687a91;min-height:58px;font-size:10px;line-height:1.9}.trophyProgress{background:#101720;border-radius:5px;height:3px;margin:15px 0 9px;overflow:hidden}.trophyProgress i{background:var(--rank);opacity:.6;height:100%;display:block}.trophyItem>small{color:#75879f;letter-spacing:.5px;font-size:8px}.trophyItem.earned>small{color:var(--rank)}.earningsSummary{color:#a4c4ac;background:#17221c;border:1px solid #395042;border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:28px 0;padding:25px;display:flex}.earningsSummary small{letter-spacing:1px;color:#75947e;font-size:8px}.earningsSummary strong{color:#a3d6b1;margin:12px 0;font-size:30px;display:block}.earningsSummary p{color:#7a9783;font-size:10px;line-height:1.7}.earningsSummary>div{flex:1;min-width:180px}.editorCardPreview{pointer-events:none;max-width:330px;margin:26px auto 22px}.editorCardPreview .playerCard{cursor:default}.bannerUpload input{font-size:10px}.matchChatButton{color:#b5cce6;background:#253140;border:1px solid #465f7c;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 0 15px;padding:12px;font-size:11px;display:flex}.playerModal .trophyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerModal .trophyItem{padding:17px 12px}.playerModal .trophyCabinet .sectionhead h2{margin:0;font-size:16px}.playerModal .trophyItem p{min-height:40px}.sidebar nav button{padding-top:9px;padding-bottom:9px}.staffDenied{max-width:650px;margin:100px auto;padding:30px}.staffDenied p{color:var(--muted);margin:20px 0}.staffDenied a{color:var(--orange)}.staffConsole{max-width:1300px;margin:0 auto;padding:0 30px 50px}.staffTop{border-bottom:1px solid #343b46;justify-content:space-between;align-items:center;gap:20px;height:90px;display:flex}.staffTop>span{color:#8a9ab0;letter-spacing:1px;align-items:center;gap:9px;font-size:9px;display:flex}.staffTop>a:last-child{color:#9caac0;align-items:center;gap:8px;font-size:11px;display:flex}.staffIntro{justify-content:space-between;align-items:center;gap:25px;margin:40px 0 20px;display:flex}.staffIntro h1{font-size:35px}.staffIntro p{color:#8c9ab0;margin-top:14px;font-size:12px;line-height:1.8}.staffGrid{grid-template-columns:330px 1fr;gap:20px;margin-top:25px;display:grid}.staffTickets{background:#1c222d;border:1px solid #384353;border-radius:6px;max-height:670px;padding:20px;overflow-y:auto}.staffTickets h2{margin-bottom:23px;font-size:17px}.staffTickets>button{text-align:left;background:#151b24;border:1px solid #344154;border-radius:4px;width:100%;margin-bottom:12px;padding:15px 12px}.staffTickets>button.selected{background:#30291f;border-color:#a16a42}.staffTickets b{font-size:12px;line-height:1.6;display:block}.staffTickets small{color:#8b9cb4;margin-top:6px;font-size:9px;line-height:1.8;display:block}.staffTickets>button>span{color:#efba87;margin-top:9px;font-size:8px;display:inline-block}.staffConversation{background:#171d26;border:1px solid #3b485a;border-radius:6px;flex-direction:column;height:670px;display:flex;overflow:hidden}.staffConversation>.drawerEmpty{margin:auto}.staffConversation .roomTitle{min-height:70px}.staffConversation .messageStream{min-height:200px}.staffConversation .messageComposer{grid-template-columns:1fr auto}.moderationQueue{margin-top:40px}.moderationQueue h2{align-items:center;gap:10px;margin-bottom:22px;font-size:20px;display:flex}.moderationQueue article{background:#211d20;border:1px solid #554048;border-radius:5px;margin-bottom:15px;padding:20px}.moderationQueue article>small{color:#977b85;font-size:10px;display:block}.moderationQueue article>p{color:#cfbfc4;overflow-wrap:anywhere;white-space:pre-wrap;margin:15px 0;font-size:12px;line-height:1.9}.moderationQueue article>b{color:#bba5ae;margin:12px 0 20px;font-size:11px;line-height:1.8;display:block}.moderationQueue .secondary{font-size:10px}@media (max-width:1150px){.trophyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.headerContext{display:none}.headerWidgets{gap:4px}.xpRankDetails>div{grid-template-columns:repeat(2,1fr)}.staffGrid{grid-template-columns:280px 1fr}.staffIntro h1{font-size:29px}.sidebar nav button{padding:9px 10px;font-size:11px}}@media (max-width:760px){.app>main>header{height:65px;padding:0 17px}.app>main>header .breadcrumb{letter-spacing:0;gap:0;margin:0 auto 0 13px;font-size:0}.app>main>header .breadcrumb:before{content:"RIVAL";letter-spacing:1px;color:#e6e3dc;font-size:15px;font-weight:800}.app>main>header .breadcrumb svg,.app>main>header .breadcrumb span{display:none}.headerWidgets{gap:3px}.headerWidgets>button{width:33px;height:35px}.headerWidgets>button>svg{width:18px}.headerWidgets .headerProfile{width:31px;height:31px;margin-left:4px}.headerProfile img{width:29px;height:29px}.headerWidgets .widgetRegister{margin-left:4px;padding:9px;font-size:9px}.widgetCount{min-width:14px;height:14px;font-size:7px;top:-1px;right:-1px}.socialDrawer{border-left:0;border-right:0;border-radius:0;width:100%;max-height:calc(100dvh - 65px);top:65px;bottom:0;right:0}.drawerHead{padding:19px}.drawerHead strong{font-size:17px}.drawerBody{padding:17px}.noticeItem{gap:10px;padding:15px 12px}.noticeItem b{font-size:12px}.noticeItem p{font-size:11px}.roomListItem{padding:17px 13px}.roomListItem b{font-size:13px}.socialDrawer input,.socialDrawer textarea,.socialDrawer select{font-size:16px}.messageComposer textarea{min-height:60px;font-size:16px}.messageComposer{gap:9px;padding:12px}.chatMessage p{font-size:13px}.chatMessage b{font-size:10px}.chatMessage small{font-size:8px}.messageStream{padding:18px 13px}.roomTitle{gap:10px;padding:15px 13px}.roomTitle b{font-size:12px}.roomTitle .ticketStatusBtn{font-size:9px}.supportAvailability{padding:12px 15px;font-size:9px}.noticeToolbar button{font-size:10px}.accountQuickCard{padding:23px}.quickLinks>button,.quickLinks>a{padding:17px!important;font-size:13px!important}.cardLabel .xpBadge{font-size:8px}.cardLabel>span:last-child{font-size:9px}.cardTrophies{gap:5px;margin-bottom:14px;font-size:8px}.cardTrophies>div{gap:5px}.cardPortrait h3.name-condensed{font-size:35px}.xpProgress{padding:20px 17px}.xpRankIcon{width:53px;height:53px}.xpProgress h3{font-size:21px}.xpProgress>div>strong{font-size:13px}.xpProgress>div:first-child{gap:12px}.xpRankDetails>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.xpRankDetails>div>span{gap:7px;padding:10px 8px}.xpRankDetails b{font-size:9px}.xpRankDetails small{font-size:7px}.trophyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trophyItem{padding:20px 12px}.trophyItem h3{font-size:12px}.trophyItem p{min-height:58px;font-size:10px}.trophyItem>small{font-size:8px}.trophyCabinet .sectionhead h2{font-size:17px}.trophyCabinet .sectionhead p{font-size:10px;line-height:1.8}.earningsSummary{gap:16px;padding:22px 18px}.earningsSummary strong{font-size:29px}.earningsSummary>div{min-width:200px}.editorCardPreview{max-width:300px}.bannerUpload input{font-size:11px}.playerModal .trophyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerModal .trophyItem p{min-height:55px}.staffConsole{padding:0 17px 35px}.staffTop{flex-wrap:wrap;gap:15px;height:75px}.staffTop .brand{font-size:22px}.staffTop>span{display:none}.staffTop>a:last-child{font-size:10px}.staffIntro{margin-top:30px;display:block}.staffIntro h1{font-size:29px}.staffIntro>.primary,.staffIntro>.secondary{white-space:normal;text-align:left;margin-top:24px;line-height:1.6}.staffGrid{grid-template-columns:1fr}.staffTickets{max-height:300px;padding:17px}.staffTickets h2{margin-bottom:18px;font-size:16px}.staffConversation{height:600px}.staffConversation .messageComposer textarea{font-size:16px}.staffConversation .roomTitle{min-height:65px}.moderationQueue h2{font-size:18px}.moderationQueue article{padding:17px}.sidebar nav button{padding:11px 12px;font-size:12px}.sidebar.mobile{overflow-y:auto}.sidebar .profile{margin-top:13px}.sidebarBottom{padding-top:14px}}.cardAwards{border-top:1px solid #ffffff16;justify-content:space-between;gap:6px;margin-top:10px;padding:13px 0;display:flex}.cardAwards>span{color:var(--award,#a0acbd);align-items:center;gap:5px;display:flex}.cardAwards b{font-size:12px}.gold{--award:#d9b45c}.silver{--award:#b7c4d3}.bronze{--award:#bf875c}.podiumSummary,.eventPodium{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.podiumSummary article,.eventPodium article{color:var(--award);background:radial-gradient(at top,#ad865317,#0000 75%),#1b1e24;border:1px solid #3d414a;border-radius:6px;align-items:center;gap:15px;padding:23px;display:flex}.podiumSummary strong{font-size:33px;font-weight:600}.podiumSummary b{color:#b1b5c1;font-size:11px}.earnedAwards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.earnedAwards article{background:#1b1e25;border:1px solid #3b414c;border-radius:5px;align-items:center;gap:16px;padding:20px;display:flex}.earnedAwards svg{color:var(--award);flex-shrink:0}.earnedAwards b{font-size:12px}.earnedAwards p{color:#9aa2b2;margin:8px 0;font-size:11px}.awardEmpty{text-align:center;color:#9da6b6;border:1px dashed #3e4551;border-radius:6px;flex-direction:column;align-items:center;gap:13px;margin-top:19px;padding:35px 20px;display:flex}.awardEmpty b{color:#d3d6df;font-size:15px}.awardEmpty p{max-width:560px;font-size:11px;line-height:1.8}.awardEmpty svg{color:#c7aa70}.medalCabinet{margin-top:32px}.playerActions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.friendState{color:#95c9a8;align-items:center;gap:7px;font-size:12px;display:inline-flex}.directTeamInvite{align-items:center;gap:9px;width:100%;margin:5px 0;display:flex}.directTeamInvite select{flex:1;min-width:0;margin:0}.directoryToolbar{align-items:center;gap:15px;margin-bottom:20px;display:flex}.playerSearch{color:#8f9daf;background:#1b1e24;border:1px solid #3b414b;border-radius:5px;flex:1;align-items:center;gap:10px;margin:0;padding:0 13px;display:flex}.playerSearch input{background:0 0;border:0;min-width:0;margin:0;padding:15px 0}.directoryTabs{max-width:max-content;margin-bottom:22px}.directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.directoryPlayer{background:#191d24;border:1px solid #363b45;border-radius:6px;padding:20px}.directoryPlayer>button:first-child{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;padding:0;display:flex}.directoryPlayer>button:first-child>div{flex:1;min-width:0}.directoryPlayer b{overflow-wrap:anywhere;font-size:13px;display:block}.directoryPlayer small{margin-top:5px;font-size:9px;display:block}.directoryPlayer .playerAvatar{flex-shrink:0}.directoryPlayer .xpBadge{font-size:7px}.directoryStats{color:#99a4b6;border-top:1px solid #343944;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.directoryPlayer>.textbtn{padding-top:20px;font-size:10px}.requestList{gap:15px;display:grid}.requestList article{background:#1b1f27;border:1px solid #3a414d;border-radius:5px;padding:22px}.requestList article>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.requestList article>small{margin-top:13px;display:block}.requestList p{color:#9aa6b9;margin-top:12px;font-size:12px}.tournamentHub{padding-bottom:20px}.eventToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.eventToolbar>div:last-child{gap:10px;display:flex}.eventToolbar .scopetabs{max-width:100%;overflow:auto}.eventToolbar .scopetabs button{white-space:nowrap}.tournamentIntro{background:linear-gradient(115deg,#30231b,#191e26);border:1px solid #574637;border-radius:6px;align-items:center;gap:22px;margin:24px 0;padding:27px;display:flex}.tournamentIntro>svg{color:#d5ac6d;flex-shrink:0}.tournamentIntro>svg:last-child{opacity:.4;margin-left:auto}.tournamentIntro h2{letter-spacing:-.6px;font-size:24px}.tournamentIntro p{color:#b2a89d;max-width:650px;margin-top:10px;font-size:11px;line-height:1.9}.eventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.eventCard{text-align:left;background:#1b1e24;border:1px solid #3b414b;border-radius:6px;min-width:0;padding:24px;display:block}.eventCard:hover{border-color:#b68d59}.eventCard>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.eventCard>div>small{letter-spacing:1px;font-size:8px}.eventCard>svg{color:#d7b46a;margin:25px 0 15px}.eventCard h3{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:21px}.eventCard p{color:#9da6b6;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:59px;margin-top:13px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.eventCard>small{align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.eventCard footer{color:#bcc4d1;border-top:1px solid #383d47;justify-content:space-between;align-items:center;margin:20px 0 0;padding:14px 0 0;font-size:9px;display:flex}.eventHostLabel{color:#d6ad78;margin-top:17px;font-size:10px;display:block}.eventCreate,.eventDetail{background:#171b21;border:1px solid #383e49;border-radius:7px;margin-top:25px;padding:28px}.eventCreate h2{margin-bottom:16px;font-size:25px}.eventCreate form{max-width:800px}.eventCreate fieldset{border:1px solid #48515f;border-radius:5px;margin:25px 0;padding:17px}.eventCreate legend{color:#dcba84;padding:0 7px;font-size:12px}.eventButtons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}.eventTitle{margin-top:25px}.eventTitle h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:18px;font-size:30px}.eventTitle>p{color:#adb6c4;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:12px;line-height:1.9}.eventTitle .eventSponsor{color:#d7b87e;flex-wrap:wrap;align-items:center;gap:15px;display:flex}.eventSponsor a{align-items:center;font-size:10px;text-decoration:underline;display:inline-flex}.eventFacts{color:#9ba9bd;flex-wrap:wrap;gap:20px;margin-top:23px;font-size:10px;display:flex}.eventFacts>span{align-items:center;gap:8px;display:flex}.eventAwardNote{background:#27231d;border:1px solid #4e4433;border-radius:5px;align-items:flex-start;gap:15px;margin:25px 0;padding:20px;display:flex}.eventAwardNote>svg{color:#d2b16c;flex-shrink:0}.eventAwardNote b{color:#d8bf91;font-size:12px}.eventAwardNote p{color:#a69d8d;margin-top:8px;font-size:11px;line-height:1.8}.qualificationPanel{background:#1c2530;border:1px solid #3b4959;border-radius:6px;margin:25px 0;padding:22px}.qualificationPanel h3{font-size:17px}.qualificationPanel>p{color:#a7b6c9;margin-top:13px;font-size:11px;line-height:1.8}.qualificationPanel>.secondary{margin:20px 0}.qualificationPanel .tablewrap{margin-top:22px}.qualificationPanel table{font-size:11px}.qualificationPanel th{font-size:8px}.eventRegistration{max-width:600px;margin:30px 0}.eventRegistration h3{margin-bottom:15px;font-size:19px}.eventRegistration .primary{margin-top:18px}.eventEntries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eventEntries article{background:#1c232c;border:1px solid #363f4c;border-radius:5px;padding:17px}.eventEntries b{font-size:12px}.eventEntries article>div{flex-wrap:wrap;gap:10px;margin:13px 0;display:flex}.eventEntries .textbtn{font-size:10px}.eventHostControls{background:#272119;border:1px solid #5d4832;border-radius:5px;margin-top:25px;padding:22px}.eventHostControls .primary{margin-top:15px}.eventHostControls>b{font-size:13px}.eventCancel{margin:25px 0}.eventCancel summary{color:#a99b94;font-size:11px}.eventCancel .secondary{margin-top:16px}.eventPodium{margin-top:30px}.eventPodium article{text-align:center;padding:25px 15px;display:block}.eventPodium small{color:var(--award);letter-spacing:1.2px;margin:15px 0;font-size:8px;display:block}.eventPodium h3{color:#e4dfd6;overflow-wrap:anywhere;font-size:18px}.bracketGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bracketGame{background:#1c232d;border:1px solid #3a4454;border-radius:5px;min-width:0;padding:20px}.bracketGame.completed{border-color:#4a5d4b}.bracketGame.disputed{border-color:#9c674a}.bracketMeta{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.bracketMeta b{color:#deba84;font-size:12px}.bracketMeta small{font-size:8px}.bracketSides{gap:5px;display:grid}.bracketSides>span{overflow-wrap:anywhere;background:#141a22;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.bracketSides b{color:#c6ccd5;flex-shrink:0;font-size:16px}.bracketSides .winner{color:#b9d7b7;background:#283329}.bracketGame details{margin-top:18px}.bracketGame summary{color:#99aac3;font-size:10px}.bracketMap{border-top:1px solid #354052;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:flex}.bracketMap small{font-size:9px}.bracketGame form{margin-top:17px}.bracketGame .primary{white-space:normal;max-width:100%;margin-top:15px;font-size:10px}.bracketGame .formgrid label{overflow-wrap:anywhere;font-size:10px}.disputeReason{color:#d5bda7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.status.pending,.status.registration{color:#d6ba7e;background:#343020}.status.live{color:#a2d5b3;background:#233d31}.status.canceled{color:#c3a2a2;background:#352b2b}.tournamentStaff{border-top:1px solid #343e4e;margin:45px 0;padding-top:30px}.tournamentStaff>h2{margin-bottom:25px;font-size:24px}.sidebar nav{gap:2px}.sidebar nav button{padding:10px 12px}.sidebar .navlabel{margin-top:30px}.sidebarBottom{padding-top:20px}.sidebar .seasonbadge{padding:14px}.sidebar .seasonbadge strong{margin-top:9px;font-size:17px}.sidebar .seasonbadge p{font-size:9px}.headerWidgets{gap:3px}@media (max-width:1100px){.eventGrid,.directoryGrid,.eventEntries{grid-template-columns:repeat(2,minmax(0,1fr))}.podiumSummary article{gap:9px;padding:18px}.podiumSummary b{font-size:9px}.sidebarBottom .seasonbadge{display:none}}@media (max-width:760px){.headerWidgets{gap:0}.headerWidgets>button{width:29px}.headerWidgets .headerProfile{width:29px;margin-left:2px}.headerWidgets .widgetRegister{margin-left:3px;padding:9px 6px;font-size:8px}.app>main>header{padding:0 12px}.app>main>header .breadcrumb{margin-left:9px}.podiumSummary{gap:8px}.podiumSummary article{flex-direction:column;gap:9px;padding:17px 7px;display:flex}.podiumSummary article>svg{width:23px}.podiumSummary strong{font-size:28px}.podiumSummary b{font-size:9px}.earnedAwards{grid-template-columns:1fr}.cardAwards{gap:4px}.cardAwards>span{gap:3px}.cardAwards b{font-size:11px}.cardAwards small{font-size:7px}.playerActions{gap:10px}.directTeamInvite{flex-direction:column;align-items:stretch}.directTeamInvite select{width:100%;font-size:16px}.directoryToolbar{align-items:stretch;gap:10px}.directoryToolbar>.secondary{gap:0;padding:10px;font-size:0}.playerSearch input{padding:13px 0;font-size:16px}.playerSearch{gap:8px;padding:0 10px}.directoryTabs{max-width:100%;display:flex;overflow:auto}.directoryTabs button{white-space:nowrap;font-size:9px}.directoryGrid{grid-template-columns:1fr}.directoryPlayer{padding:20px}.directoryPlayer b{font-size:15px}.directoryStats{font-size:10px}.requestList article{padding:20px}.requestList article>div .primary,.requestList article>div .secondary{padding:11px 13px;font-size:10px}.eventToolbar{display:block}.eventToolbar>div:last-child{justify-content:space-between;margin-top:15px}.eventToolbar>.scopetabs{display:flex}.eventToolbar>.scopetabs button{padding:10px 9px;font-size:9px}.eventToolbar .primary,.eventToolbar .secondary{padding:11px 12px;font-size:10px}.eventGrid{grid-template-columns:1fr}.tournamentIntro{gap:15px;padding:23px 17px}.tournamentIntro>svg:first-child{width:25px}.tournamentIntro>svg:last-child{display:none}.tournamentIntro h2{font-size:22px}.tournamentIntro p{font-size:11px}.eventCard{padding:23px}.eventCard h3{font-size:24px}.eventCreate,.eventDetail{padding:20px 15px}.eventCreate h2{font-size:23px}.eventCreate .formgrid{grid-template-columns:1fr}.eventCreate input,.eventCreate select,.eventCreate textarea,.eventRegistration select,.bracketGame input,.bracketGame select,.bracketGame textarea{min-width:0;font-size:16px}.eventCreate input[type=datetime-local]{width:100%;max-width:100%}.eventCreate fieldset{min-width:0;padding:13px}.eventTitle h2{font-size:28px}.eventTitle>p{font-size:12px}.eventFacts{gap:14px;font-size:10px}.eventAwardNote{gap:12px;padding:17px}.eventAwardNote p{font-size:10px}.qualificationPanel{padding:17px 12px}.qualificationPanel>p{font-size:10px}.eventEntries{grid-template-columns:1fr}.eventHostControls{padding:17px}.eventHostControls>.primary{white-space:normal;line-height:1.7}.eventPodium{gap:8px}.eventPodium article{padding:20px 7px}.eventPodium h3{font-size:13px}.eventPodium small{letter-spacing:.4px;font-size:7px}.eventPodium svg{width:24px}.bracketGrid{grid-template-columns:1fr}.bracketGame{padding:17px 13px}.bracketMeta small{font-size:7px}.bracketSides>span{font-size:12px}.eventRegistration>form{min-width:0}.eventButtons .primary,.eventButtons .secondary{white-space:normal;font-size:11px}.tournamentStaff>h2{font-size:22px}.sidebar.mobile nav button{padding:10px 12px}.sidebar.mobile .seasonbadge{display:none}}@media (max-width:360px){.headerWidgets>button{width:26px}.app>main>header .breadcrumb:before{font-size:13px}.headerWidgets .widgetRegister{font-size:7px}.headerWidgets .headerProfile{width:26px}}.cardAwards{margin:10px 13px 0;padding:13px 0}.cardAwards svg{flex-shrink:0}.cardIdentity{width:100%;color:inherit;text-align:center;background:0 0;border:0;padding:0;display:block;position:relative}:is(.cardIdentity:focus-visible,.cardFoot:focus-visible){outline:2px solid var(--accent);outline-offset:-4px}.playerCard>.cardFoot{cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.playerCard>.cardAwards{justify-content:space-around;gap:12px;margin:0 14px;padding:14px 4px;position:relative}.cardAwards>span{color:var(--award);gap:6px}.cardAwards b{font-variant-numeric:tabular-nums;font-size:15px}.cardAwards small{color:var(--award);font-size:9px}.medalArt{color:var(--insignia,#c6a7ef);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--insignia,#c6a7ef) 20%,transparent));flex-shrink:0;display:block;overflow:visible}.medalFill{fill:color-mix(in srgb,var(--insignia) 15%,#121821);stroke-width:2px}.medalCore{fill:color-mix(in srgb,var(--insignia) 45%,#1c2028);stroke-width:1.7px}.medal-first-win{--insignia:#ffad65}.medal-ten-series{--insignia:#78d5d0}.medal-ten-wins{--insignia:#efca69}.medal-five-k{--insignia:#bea1ff}.medal-hundred-wins{--insignia:#fa8994}.cardMedalCollection{border-top:1px solid #ffffff16;margin:0 14px;padding:13px 0 15px;position:relative}.cardMedalLabel{text-align:left;color:#d3d4dd;justify-content:space-between;align-items:center;gap:9px;padding:0 4px;font-size:10px;font-weight:600;display:flex}.cardMedalLabel small{color:#939dac;font-size:8px;font-weight:400}.cardMedalStrip{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.medalToken{background:#11172080;border:1px solid #ffffff15;border-radius:6px;place-items:center;min-width:49px;min-height:49px;padding:5px;transition:background .15s,border-color .15s;display:grid}.medalToken:hover,.medalToken.selected{background:#29303b;border-color:#a0a9ba}.medalToken:focus-visible{outline-offset:3px;outline:2px solid #e4d4b2}.cardMedalDetail{text-align:left;background:#11161ed9;border:1px solid #4c5260;border-radius:5px;align-items:center;gap:12px;margin-top:13px;padding:14px 11px;display:flex}.cardMedalDetail>div{flex:1;min-width:0}.cardMedalDetail b{color:#e3ddd2;font-size:12px}.cardMedalDetail p{color:#adb5c3;margin:5px 0;font-size:10px;line-height:1.7}.cardMedalDetail small{letter-spacing:.5px;color:#8695a8;font-size:7px;line-height:1.7;display:block}.cardMedalDetail>button{color:#b6bfcc;background:0 0;border:0;flex-shrink:0;align-self:flex-start;place-items:center;width:20px;height:25px;padding:0;font-size:20px;display:grid}.earnedMedal{text-align:center;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--insignia) 9%,transparent),transparent 80%),#191e26;border:1px solid color-mix(in srgb,var(--insignia) 30%,#303a47);border-radius:6px;flex-direction:column;align-items:center;min-width:0;padding:27px 16px;display:flex}.earnedMedal h3{color:#e5e4e8;margin-top:20px;font-size:14px}.earnedMedal p{color:#99a6ba;flex:1;margin-top:11px;font-size:11px;line-height:1.8}.earnedMedal>small{letter-spacing:1.5px;color:var(--insignia);margin-top:20px;font-size:8px;font-weight:700;display:block}.noEarnedMedals{color:#9faabc;border:1px dashed #3c4655;border-radius:5px;padding:22px;font-size:12px;line-height:1.9}.playerModal .earnedMedalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerModal .earnedMedal{padding:23px 12px}.playerModal .earnedMedal h3{font-size:12px}.playerModal .earnedMedal p{font-size:10px}.playerModal .earnedMedal .medalArt{width:58px;height:58px}@media (max-width:760px){.playerCard>.cardAwards{gap:8px;padding:14px 0}.cardAwards small{font-size:9px}.cardAwards b{font-size:14px}.cardAwards>span{gap:5px}.cardMedalLabel{font-size:11px}.cardMedalStrip{gap:7px}.medalToken{min-width:49px;min-height:49px}.cardMedalDetail{gap:10px;padding:14px 10px}.cardMedalDetail p{font-size:11px}.cardMedalDetail b{font-size:13px}.cardMedalDetail small{font-size:8px}.earnedMedal{padding:23px 12px}.earnedMedal h3{font-size:13px}.earnedMedal p{font-size:11px}.earnedMedal>.medalArt{width:65px;height:65px}.noEarnedMedals{padding:20px;font-size:12px}.cardMedalLabel small{font-size:8px}}.ladderToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:24px;display:flex}.ladderToolbar>label{color:#94a2b8;min-width:220px;margin:0 0 0 auto;font-size:10px;display:block}.ladderToolbar select{margin-top:8px}.ladderToolbar>.secondary{padding:13px}.ladderTabs{max-width:max-content;display:flex}.ladderTabs>button{flex-direction:column;align-items:center;gap:5px;min-width:100px;padding:12px 18px;font-size:14px;display:flex}.ladderTabs>button>span{color:#8e99aa;letter-spacing:.7px;font-size:8px}.ladderTabs>button.current>span{color:#d2ae91}.ladderIdentity{background:linear-gradient(115deg,#2c231b,#1a2029);border:1px solid #574332;border-radius:6px;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.ladderIdentity>span{color:#e9a875;background:#382b1f;border:1px solid #755439;border-radius:7px;place-items:center;width:51px;height:51px;display:grid}.ladderIdentity h2{letter-spacing:-.7px;margin:6px 0 9px;font-size:27px}.ladderIdentity small{letter-spacing:1.3px;color:#b79b80;font-size:8px}.ladderIdentity p{color:#a3a5ae;font-size:11px}.ladderIdentity>strong{text-align:center;margin-left:auto;font-size:32px;font-weight:600}.ladderIdentity>strong>small{color:#929aaa;margin-top:7px;font-size:7px;display:block}.ladderAccount{background:#1b222c;border:1px solid #3d4653;border-radius:6px;align-items:flex-start;gap:18px;padding:23px;display:flex}.ladderAccount>svg{color:#d7b27a;flex-shrink:0}.ladderAccount h3{letter-spacing:-.3px;font-size:18px}.ladderAccount p{color:#9eacbf;margin-top:9px;font-size:11px;line-height:1.9}.ladderButtons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.ladderButtons .primary,.ladderButtons .secondary,.ladderButtons .textbtn{font-size:10px}.ladderTable table{min-width:680px}.ladderTable td:nth-child(2)>b{font-size:12px}.ladderTable td:nth-child(2)>small{color:#b89875;letter-spacing:1px;margin:7px 0 0 34px;font-size:7px;display:block}.myLadderRow{background:#30261e!important}.ladderTable .awardEmpty{border:0;border-top:1px solid #343c48;border-radius:0;margin:0;padding:35px}.legacyLadderTeams{background:#322a1c;border:1px solid #655330;border-radius:5px;margin:20px 0;padding:19px}.legacyLadderTeams>b{color:#e3c087;font-size:13px}.legacyLadderTeams>p{color:#b1a58b;margin-top:10px;font-size:11px;line-height:1.8}.legacyLadderTeams>div{border-top:1px solid #534831;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.legacyLadderTeams .secondary{padding:10px;font-size:10px}.anonymousChallenge{background:linear-gradient(125deg,#202732,#171c23);border-top:1px solid #303641;align-items:center;gap:17px;min-height:140px;padding:28px 20px;display:flex}.anonymousChallenge>svg{color:#b7a281;flex-shrink:0}.anonymousChallenge b{letter-spacing:-.4px;font-size:20px}.anonymousChallenge p{color:#9caabd;margin:10px 0;font-size:11px;line-height:1.8}.anonymousChallenge small{color:#c4a277;font-size:9px}.sealedMaps{background:#29251e;border:1px dashed #5b5140;border-radius:5px;align-items:flex-start;gap:15px;margin:23px 0;padding:20px;display:flex}.sealedMaps>svg{color:#cdb07c;flex-shrink:0}.sealedMaps b{color:#d9c39e;font-size:13px}.sealedMaps p{color:#a99f8f;margin-top:8px;font-size:11px;line-height:1.9}.teamLadderActions{border-bottom:1px solid #333a45;margin-bottom:16px;padding:0 0 16px}.teamLadderActions .textbtn,.teamLadderActions .secondary,.teamcard .matchfoot>span{font-size:10px}@media (max-width:760px){.ladderToolbar{align-items:stretch;gap:12px;margin-bottom:19px}.ladderToolbar>.scopetabs{justify-content:space-between;width:100%;max-width:none}.ladderTabs>button{flex:1;min-width:0;padding:11px 16px;font-size:15px}.ladderTabs>button>span{font-size:8px}.ladderToolbar>label{flex:1;min-width:0;margin-left:0;font-size:10px}.ladderToolbar select{min-width:0;padding:12px 10px;font-size:16px}.ladderToolbar>.secondary{align-self:flex-end;height:45px;padding:13px}.ladderIdentity{gap:13px;padding:21px 16px}.ladderIdentity>span{flex-shrink:0;width:41px;height:44px}.ladderIdentity h2{font-size:24px}.ladderIdentity p{font-size:10px;line-height:1.8}.ladderIdentity small{letter-spacing:.8px;font-size:7px}.ladderIdentity>strong{font-size:27px}.ladderIdentity>strong>small{font-size:6px}.ladderAccount{gap:12px;padding:20px 16px}.ladderAccount h3{font-size:17px;line-height:1.5}.ladderAccount>svg{width:20px}.ladderAccount p{font-size:11px}.ladderButtons{align-items:stretch;gap:10px}.ladderButtons .primary,.ladderButtons .secondary{white-space:normal;text-align:left;padding:11px 13px;font-size:10px;line-height:1.7}.ladderButtons .textbtn{line-height:1.8}.ladderTable .sectionhead h2{font-size:18px}.ladderTable .awardEmpty{padding:30px 17px}.legacyLadderTeams{padding:17px}.legacyLadderTeams>div{gap:10px;font-size:11px}.legacyLadderTeams .secondary{padding:10px;font-size:9px}.anonymousChallenge{gap:14px;padding:24px 18px}.anonymousChallenge b{font-size:21px}.anonymousChallenge p{font-size:11px}.anonymousChallenge small{font-size:9px;line-height:1.8}.sealedMaps{gap:12px;padding:17px}.sealedMaps b{font-size:13px}.sealedMaps p{font-size:11px}.teamLadderActions{padding-bottom:14px}.teamLadderActions .textbtn{font-size:11px}}.matchTime{border:1px solid var(--line);background:#15191f;border-radius:8px;align-items:flex-start;gap:12px;margin:16px 0;padding:18px;display:flex}.matchTime svg{color:#ff6937;flex-shrink:0;margin-top:3px}.matchTime small{letter-spacing:1.5px;color:#98a4b4;margin-bottom:7px;font-size:10px;display:block}.matchTime b{font-size:18px;display:block}.matchTime span{color:#ffad78;font-variant-numeric:tabular-nums;margin-top:7px;font-size:15px;display:block}.matchTime p{color:#94a0b0;margin:8px 0 0;font-size:12px;line-height:1.6}.matchTime.compact{margin:0 20px 16px;padding:12px}.matchTime.compact b{font-size:13px}.matchTime.compact span{font-size:12px}.roomPlaylist{color:#ffb68e;font-size:14px}.timeReached{color:#e5ba76!important}input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.noShowPanel{background:#211c19;border:1px solid #735542;border-radius:9px;margin:18px 0;padding:18px}.noShowPanel h3,.noShowQueue h2{align-items:center;gap:10px;display:flex}.noShowPanel p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.noShowPanel details{margin-top:18px}.noShowPanel form{margin-top:16px}.ticketResponse{border-top:1px solid #524238;margin-top:18px;padding-top:16px}.noShowQueue{margin:25px 0}.noShowQueue>article{background:#191c22;border:1px solid #574737;border-radius:9px;margin:20px 0;padding:24px}.noShowQueue>article>form{max-width:700px}.noShowQueue h2 span{color:#ff9b69;font-size:13px}.ownerAccess,.testingAccess{background:#171a20;border:1px solid #49423c;border-radius:10px;margin:26px 0;padding:24px}.ownerAccess h2{align-items:center;gap:10px;display:flex}.accessSearch{gap:12px;margin:24px 0;display:flex}.accessSearch input{flex:1;min-width:0}.accessRow{border-top:1px solid #34383f;padding:24px 0}.accessRow>div:first-child{align-items:center;gap:10px;display:flex}.accessRow small{color:#9da6b4;font-size:12px;display:block}.accessRow form{max-width:700px;margin-top:18px}.accessRow fieldset{border:1px solid #363b42;margin:16px 0;padding:15px}.accessRow legend{color:#9da6b4;font-size:12px}.accessRow .checkLabel{margin:10px 0}.premiumGrant{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.premiumGrant span{color:#e4b780;align-items:center;gap:10px;display:flex}.accessAudit{margin-top:20px}.accessAudit p{border-bottom:1px solid #363b42;padding:12px 0;font-size:12px}.accessAudit small{color:#8994a4;overflow-wrap:anywhere;display:block}.testingAccess{gap:18px;display:flex}.testingAccess p{color:#99a4b3}.testingAccess a{margin:12px 10px 0 0;display:inline-flex}@media (max-width:600px){.ownerAccess,.testingAccess{padding:16px}.accessSearch,.premiumGrant{flex-direction:column;align-items:stretch}.accessRow>div:first-child{flex-direction:column;align-items:flex-start}.testingAccess{display:block}}.ticketShortcuts{background:#1b2027;border-bottom:1px solid #3b414b;flex:none;max-height:42vh;padding:16px 20px;overflow:auto}.ticketShortcuts:empty{display:none}.ticketShortcuts b{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.ticketShortcuts a,.ticketShortcuts>button{text-align:left;color:#edf0f5;background:#242a34;border:1px solid #3d434c;border-radius:6px;align-items:center;gap:9px;width:100%;margin:7px 0;padding:11px 10px;font-size:12px;display:flex}.ticketShortcuts a span{color:#ff955f;margin-left:auto;font-weight:700}.ticketShortcuts small{color:#99a4b4;margin:10px 0;font-size:10px;display:block}.staffSectionTabs{border-bottom:1px solid #363c45;flex-wrap:wrap;gap:8px;margin:25px 0;padding-bottom:16px;display:flex}.staffSectionTabs button{color:#b5bfcb;background:#222730;border-radius:6px;align-items:center;gap:10px;padding:12px 15px;display:flex}.staffSectionTabs button.selected{color:#ff9c71;background:#3c281f;border:1px solid #a9522c}.staffSectionTabs span{background:#11161c;border-radius:4px;padding:2px 7px;font-size:11px}@media (max-width:600px){.staffSectionTabs{grid-template-columns:1fr 1fr;display:grid}.staffSectionTabs button{justify-content:space-between;padding:11px;font-size:11px}.ticketShortcuts{padding:12px 16px}}.proofComposer{border-top:1px solid var(--line,#323b47);background:var(--panel,#1b212b);flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}.proofComposeRow{align-items:stretch;gap:10px;display:flex}.proofComposeRow textarea{resize:vertical;width:100%;min-height:66px;margin:0}.proofComposeRow>.primary{flex-shrink:0;justify-content:center;min-width:46px}.proofComposer>small{color:#a7b4c7;font-size:11px;line-height:1.6}.attachProofButton{color:#e4eaf2;background:#222b36;border:1px solid #566376;border-radius:5px;align-self:flex-start;align-items:center;gap:8px;padding:9px 12px;font-weight:600;display:flex}.proofFileInput{display:none}.proofSelected{flex-wrap:wrap;gap:6px;display:flex}.proofSelected>span{word-break:break-all;background:#303a48;border-radius:4px;align-items:center;gap:7px;padding:6px;font-size:12px;display:flex}.proofSelected button{padding:3px;display:flex}.proofAttachments{flex-direction:column;gap:10px;min-width:0;display:flex}.proofAttachments:empty{display:none}.proofAttachments figure{background:#10151d;border:1px solid #455165;border-radius:6px;max-width:100%;margin:8px 0 0;overflow:hidden}.proofAttachments img,.proofAttachments video{object-fit:contain;width:100%;max-width:100%;max-height:320px;display:block}.proofAttachments figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.proofAttachments figcaption a{word-break:break-all;color:#dfb78b;align-items:center;gap:5px;font-size:12px;display:flex}.proofAttachments figcaption small{white-space:nowrap;font-size:10px}.matchProofReview{border:1px solid #455165;border-radius:6px;margin:16px 0}.matchProofReview>summary{cursor:pointer;padding:14px;font-weight:600}.matchProofReview>summary svg{vertical-align:middle;margin-right:5px}.staffProofThread .messageStream{height:400px;padding:12px;overflow:auto}.staffProofThread .proofComposer{border-radius:0 0 6px 6px}@media (max-width:600px){.proofComposer{padding:12px}.proofAttachments img,.proofAttachments video{max-height:240px}.socialDrawer .messageStream{min-height:120px}.proofComposeRow textarea{min-height:58px}.staffProofThread .messageStream{height:300px}}.gameSelectorBar{background:#191e26;border:1px solid #343c46;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px 20px;display:flex}.gameSelectorBar label{color:#9ba8b9;align-items:center;gap:15px;margin:0;font-size:12px;display:flex}.gameSelectorBar select{min-width:240px;margin:0}.gameSelectorBar>span{letter-spacing:2px;color:#a9b8c7;font-size:11px}.arenaTicker{background:#191d24;border:1px solid #333a43;border-radius:7px;align-items:center;gap:12px;min-height:50px;margin-bottom:20px;padding:15px 18px;font-size:12px;display:flex}.arenaTicker>span:nth-child(2){flex:1}.arenaTicker>small{letter-spacing:2px;color:#9bafbd;font-size:9px}.liveDot{background:#ff632e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.updateHero{background:#1c2120;border:1px solid #4c4940;border-radius:10px;min-height:440px;margin-bottom:34px;position:relative;overflow:hidden}.updateHeroImage{object-fit:cover;object-position:50% 22%;opacity:.8;width:60%;height:100%;position:absolute;top:0;right:0}.updateHeroShade{background:linear-gradient(90deg,#15191dfc 0%,#15191de8 32%,#15191d20 100%),linear-gradient(#0000 50%,#10151de8);position:absolute;inset:0}.updateHeroContent{z-index:1;max-width:760px;padding:45px;position:relative}.updateHero .eyebrow{align-items:center;gap:10px;display:flex}.updateHero h2{letter-spacing:-1.7px;max-width:600px;margin:24px 0 20px;font-size:clamp(30px,4vw,55px);line-height:1.06}.updateHero p{color:#bcc5ce;max-width:560px;margin-bottom:28px;font-size:16px;line-height:1.8}.updateHeroActions{flex-wrap:wrap;gap:12px;display:flex}.updateHeroActions button{padding:14px 20px}.carouselControls{justify-content:flex-end;align-items:center;gap:8px;padding:0 24px 20px;display:flex;position:relative}.carouselControls>button{color:#ddd;background:#10151dd9;border:1px solid #46505b;border-radius:5px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.carouselDots{flex:1;gap:7px;padding-left:20px;display:flex}.carouselDots button{background:#5a6068;border-radius:3px;width:25px;height:4px}.carouselDots button.active{background:#ff672e;width:42px}.featuredGames{margin:30px 0 38px}.featuredGameGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.featuredGame{text-align:left;background:#152220;border:1px solid #424c53;border-radius:8px;height:300px;display:block;position:relative;overflow:hidden}.featuredGame>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.featuredGame:hover>img{transform:scale(1.04)}.featuredGame:after{content:"";background:linear-gradient(#0b111800 10%,#0b1118a3 64%,#0b1118 100%);position:absolute;inset:0}.featuredGame>div{z-index:1;width:100%;padding:24px;position:absolute;bottom:0;left:0}.featuredGame small{letter-spacing:2px;color:#ecd3b2;font-size:9px}.featuredGame h3{margin:9px 0;font-size:26px}.featuredGame p{color:#c4ccd2;margin:6px 0;font-size:12px}.featuredGame b{color:#ff8c5a;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.mccTitleGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.mccTitleGrid button{text-align:left;border:1px solid #414a53;border-top:3px solid var(--game-tone);background:linear-gradient(135deg,color-mix(in srgb,var(--game-tone) 16%,#161c23),#161c23);border-radius:5px;flex-direction:column;gap:8px;padding:18px 15px;display:flex;position:relative}.mccTitleGrid span{font-size:15px;font-weight:700}.mccTitleGrid small{color:#b1bfce;font-size:10px;line-height:1.5}.mccTitleGrid svg{color:var(--game-tone);align-self:flex-end}.timedUpdate{background:#251e1a;border:1px solid #7d5535;border-radius:8px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px 44px 16px 18px;display:flex;position:relative}.timedUpdate>div{flex-direction:column;gap:6px;display:flex}.timedUpdate small{letter-spacing:2px;color:#f4a16c;font-size:9px}.timedUpdate b{font-size:14px}.dismissUpdate{padding:5px;position:absolute;top:10px;right:10px}.sponsorSmall{background:#1b222b;border:1px solid #404954;border-radius:8px;gap:12px;max-width:360px;margin:26px 0;padding:18px 38px 18px 18px;display:flex;position:relative}.sponsorSmall>img{object-fit:contain;width:90px}.sponsorSmall small{letter-spacing:2px;color:#9fadb9;margin-bottom:8px;font-size:8px;display:block}.sponsorSmall b{font-size:14px;display:block}.sponsorSmall p{color:#aeb9c4;font-size:11px;line-height:1.7}.closeSponsor{padding:5px;position:absolute;top:8px;right:8px}.sponsorSmall a{color:#f5a16e;align-items:center;gap:6px;font-size:12px;display:flex}.adPrivacyFooter{color:#a5afbb;align-items:center;gap:18px;margin:22px 0;font-size:10px;display:flex}.adChoice{border:1px solid #465363;border-radius:7px;gap:12px;padding:18px;display:flex}.adChoice p{color:#b3bfcc;font-size:12px;line-height:1.8}.adChoice button{margin-right:10px}.googleAdSlot{border-top:1px solid #3b4652;border-bottom:1px solid #3b4652;min-height:120px;margin:28px 0;padding:18px 0}.googleAdSlot>small{letter-spacing:2px;color:#9badbd;margin-bottom:12px;font-size:9px;display:block}.publishingControls>section{background:#191f28;border:1px solid #3d4654;border-radius:8px;margin:20px 0;padding:24px}.publishingControls p,.publishingControls li{color:#bac5d1;font-size:13px;line-height:1.9}.publishingControls a{color:#e9ad82;text-decoration:underline}.publishingControls li{padding:5px}.controlCheck{align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6;display:flex}.controlCheck input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.postEditor{border:1px solid #3d4652;border-radius:6px;margin:16px 0;padding:18px}.revenueTotals{flex-wrap:wrap;gap:25px;margin:20px 0;display:flex}.revenueTotals small{letter-spacing:1px;font-size:9px;display:block}.revenueTotals strong{color:#4fd2a3;margin-top:8px;font-size:30px;display:block}.privacyPage{max-width:850px;margin:45px auto;padding:25px}.privacyPage p{color:#b7c4d0;line-height:1.9}.privacyPage a{color:#efaf80}.privacyPage h2{margin-top:30px}@media (max-width:700px){.gameSelectorBar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.gameSelectorBar label{width:100%;display:block}.gameSelectorBar select{width:100%;min-width:0;margin-top:6px}.gameSelectorBar>span{font-size:9px}.updateHero{min-height:460px;margin-top:0}.updateHeroContent{padding:28px 24px 16px}.updateHeroImage{opacity:.48;object-position:50% 25%;width:100%}.updateHeroShade{background:linear-gradient(#15191d50,#15191da8 35%,#10151df5 100%)}.updateHero h2{letter-spacing:-1.3px;margin-top:30px;font-size:36px;line-height:1.1}.updateHero p{font-size:14px;line-height:1.85}.updateHeroActions{gap:10px}.updateHeroActions button{padding:12px 15px;font-size:12px}.carouselControls{padding:5px 18px 18px}.carouselDots{padding-left:6px}.featuredGameGrid{gap:12px}.featuredGame{height:275px}.featuredGame>div{padding:15px 12px}.featuredGame h3{font-size:19px;line-height:1.25}.featuredGame small{letter-spacing:1px;font-size:7px}.featuredGame p{font-size:10px;line-height:1.5}.featuredGame b{font-size:10px}.mccTitleGrid{grid-template-columns:1fr 1fr}.mccTitleGrid button{padding:14px 12px}.arenaTicker{padding:12px;font-size:10px;line-height:1.7}.arenaTicker>small{display:none}.sponsorSmall{max-width:100%}.publishingControls>section{padding:16px}.timedUpdate{padding-left:12px}.timedUpdate b{font-size:12px}}@media (prefers-reduced-motion:reduce){.featuredGame>img{transition:none}}.dismissUpdate,.closeSponsor{color:#f5f7fa;background:#26303a;border:1px solid #56616d;border-radius:4px;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:flex}.adPrivacyFooter button{color:#a5afbb;background:0 0;border:0;padding:0;text-decoration:underline}.proofSelected button{color:#f5f7fa;background:0 0;border:0}.carouselDots button{border:0;padding:0}.matchPostTicker{color:#d6e1ed;text-align:left;background:#1a2028;border:1px solid #3a4551;border-radius:7px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:15px 18px;display:flex}.matchPostTicker>span{flex-wrap:wrap;flex:1;gap:12px;font-size:12px;display:flex}.matchPostTicker b{color:#ebaf83}.matchPostTicker>small{white-space:nowrap}.postedMatchNotice{z-index:30;background:#1e252e;border:1px solid #a56841;border-radius:8px;align-items:flex-start;gap:12px;max-width:365px;padding:20px 46px 20px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0006}.postedMatchNotice p{color:#b8c7d7;margin:8px 0;font-size:12px;line-height:1.8}.activity>.textbtn{margin-top:18px}@media (max-width:600px){.matchPostTicker{gap:9px;padding:13px 12px}.matchPostTicker>span{flex-direction:column;gap:5px;font-size:11px}.postedMatchNotice{max-width:365px;margin-left:auto;bottom:12px;left:12px;right:12px}}.gameBrowseLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gameBrowseLinks .textbtn{font-size:11px}.featuredGames{scroll-margin-top:90px}.ladderHub .ladderTabs{scroll-margin-top:100px}.teamPicture{color:#e9ab79;background:#30241e;border:1px solid #8b5c3b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;overflow:hidden}.teamPicture img{object-fit:cover;width:100%;height:100%}.teamPicture.small{vertical-align:middle;border-radius:7px;width:34px;height:34px;margin-right:10px}.teamLadderActions{flex-wrap:wrap;gap:12px;display:flex}.timedChallenge{border-radius:10px;margin:24px 0;position:relative;overflow:hidden}.timedChallenge .matchPostTicker{width:100%;margin:0;padding-right:48px}.challengeDismiss{color:var(--muted);padding:5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.challengeProgress{background:var(--orange,#ff6230);transform-origin:0;width:100%;height:2px;animation:10s linear forwards challengeTimer;position:absolute;bottom:0;left:0}@keyframes challengeTimer{to{transform:scaleX(0)}}.cropOverlay{z-index:1000;background:#000d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.cropDialog{background:#1a1d21;border:1px solid #444a52;border-radius:16px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 20px 80px #0008}.cropDialog h2{margin:0 0 8px;font-size:26px}.cropDialog p{color:#a9afb8;margin:0 0 18px}.cropCanvas{aspect-ratio:1;cursor:grab;touch-action:none;background:#101215;border:1px solid #555;border-radius:10px;width:min(100%,300px);margin:0 auto 20px;display:block}.cropCanvas:active{cursor:grabbing}.cropCanvas.banner{aspect-ratio:10/3;border-radius:6px;width:100%}.cropDialog label{color:#d9dde2;margin:12px 0;font-size:14px;display:block}.cropDialog label span{float:right}.cropDialog input[type=range]{accent-color:#ff6330;cursor:pointer;width:100%;height:28px;padding:0;display:block}.cropPosition{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cropButtons{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cropButtons button{min-height:44px}.cropDialog:focus{outline:none}@media (max-width:500px){.cropDialog{padding:18px}.cropCanvas{width:min(100%,260px)}.cropButtons .primary{flex:1}}.teamcard .teamLadderActions{align-items:center;gap:12px;padding:0 22px 20px}.teamcard .teamLadderActions>.secondary{border-radius:7px}@media (max-width:600px){.teamcard .teamLadderActions{padding:0 20px 18px}}.teamcard .matchfoot{flex-wrap:wrap;gap:12px}.teamcard .matchfoot .teamDisbandLink{color:#d99b95;font-size:10px}.teamDisbandLink:hover{text-decoration:underline}.disbandWarning{color:#e6dedb;line-height:1.8}.disbandActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dangerButton{color:#fff;background:#a33232;border:1px solid #c95555;border-radius:6px;padding:13px 18px;font-weight:700}.dangerButton:hover{background:#ba3d3d}.brandLogo{flex-shrink:0;width:176px;height:43px;display:block;overflow:hidden}.brand .brandLogo{width:160px;height:40px}.headerLogo{width:112px;height:29px}.footerbrand .brandLogo{width:150px;height:38px}.brandedArena[data-brand=rivals]{--orange:#f23b38}.brandedArena[data-brand=battle-champs]{--orange:#e5bd6f;--bg:#121210;--panel:#1c1c18;--line:#38362d;--text:#f5f0e4;background:var(--bg);color:var(--text)}.brandedArena[data-brand=battle-champs] .sidebar{background:#171713;border-color:#38362d}.brandedArena[data-brand=battle-champs] header{background:#121210}.brandedArena[data-brand=battle-champs] nav button.active{background:#30291b;box-shadow:inset 2px 0 #e5bd6f}.brandedArena[data-brand=battle-champs] .seasonbadge{background:linear-gradient(125deg,#302819,#1a1a16);border-color:#5d4c2e}.brandedArena[data-brand=battle-champs] .updateHero{border-color:#75613d}.brandedArena[data-brand=battle-champs] .updateHeroShade{background:linear-gradient(90deg,#17150dee,#18171177),linear-gradient(#0000,#17150df5)}.brandedArena[data-brand=battle-champs] .teamPicture{color:#e5bd6f;background:#30291b;border-color:#8d7443}.brandedArena[data-brand=battle-champs] .primary{color:#17140e;background:#e5bd6f}.brandedArena[data-brand=battle-champs] .primary:hover{background:#f2d194}.brandPreviewBar{z-index:30;background:#24221d;border-bottom:1px solid #75613d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:relative}.brandPreviewBar b{font-size:13px}.brandPreviewBar small{margin-top:4px;display:block}.brandPreviewBar>div{border:1px solid #615844;border-radius:8px;gap:5px;padding:4px;display:flex}.brandPreviewBar button{color:#ded8c9;background:0 0;border:0;border-radius:5px;padding:10px 16px}.brandPreviewBar button.selected{color:#17140e;background:#e5bd6f;font-weight:700}.brandPreviewBar a{font-size:11px}.brandingControls{max-width:1000px}.brandingControls>p{color:var(--muted);max-width:750px;margin:15px 0 22px;line-height:1.9}.brandConcepts{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0;display:grid}.brandConcepts article{background:#191b1f;border:1px solid #3b3c40;border-radius:12px;padding:24px}.brandArtwork{background:#000;border-radius:8px;place-items:center;height:150px;margin-bottom:22px;display:grid}.brandArtwork .brandLogo{width:90%;height:100px}.brandConcepts h3{margin:16px 0 10px;font-size:23px}.brandConcepts p{color:var(--muted);line-height:1.8}.brandSwatches{gap:10px;margin-top:22px;display:flex}.brandSwatches i{border:1px solid #ffffff25;border-radius:50%;width:32px;height:32px;display:block}@media (max-width:700px){.brandConcepts{grid-template-columns:1fr}.brandPreviewBar{gap:10px;padding:12px 16px}.brandPreviewBar+.app .sidebar{top:0}.brandedArena .breadcrumb{gap:7px;display:flex}.brandedArena .breadcrumb>span,.brandedArena .breadcrumb>svg:not(.brandLogo){display:none}.headerLogo{width:95px;height:25px}.brandedArena header{gap:9px}.brand .brandLogo{width:175px}.brandConcepts article{padding:20px}}@media (max-width:380px){.headerLogo{width:78px}.brandedArena header{gap:6px;padding-left:12px;padding-right:12px}}.brandedArena>main>header .breadcrumb:before{content:none}.brandedArena>main>header .breadcrumb .brandLogo{display:block}.brandedArena>main>header .breadcrumb{gap:10px;font-size:9px}.brandLogo{mix-blend-mode:screen}.brandPreviewBar+.app .sidebar{top:76px}.brandedArena[data-brand=battle-champs] .carouselDots button.active,.brandedArena[data-brand=battle-champs] .liveDot{background:#e5bd6f}.brandedArena[data-brand=rivals] .carouselDots button.active,.brandedArena[data-brand=rivals] .liveDot{background:#f23b38}@media (max-width:700px){.brandPreviewBar+.app .sidebar{top:0}.brandPreviewBar{position:relative}}.matchBoardList{grid-template-columns:1fr;gap:10px}.challengeRow{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:9px;align-items:center;gap:15px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex}.challengeRow:hover{border-color:var(--orange);background:#22252b}.challengeRow:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.challengeGameArt{object-fit:cover;border-radius:5px;flex-shrink:0;width:49px;height:67px;display:block}.challengeSummary{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.challengeRowTitle{font-size:15px;font-weight:750;line-height:1.3}.challengeMeta{color:var(--muted);font-size:11px;line-height:1.4}.challengeStart{color:#a9aeb7;align-items:flex-start;gap:5px;font-size:10px;line-height:1.5;display:flex}.challengeStart svg{flex-shrink:0;margin-top:1px}.challengeCountdown{color:#c1b09b}.challengeState{color:#98c5ac;font-size:9px}.challengeEntry{text-align:right;flex-shrink:0;font-size:16px;font-weight:800}.challengeEntry.cash{color:#41ce9b}.challengeEntry small{color:var(--muted);letter-spacing:.6px;margin-top:4px;font-size:8px;font-weight:500;display:block}.challengeChevron{color:var(--muted);flex-shrink:0}.brandedArena[data-brand=battle-champs] .challengeRow:hover{background:#29271f}@media (max-width:600px){.challengeRow{gap:10px;padding:13px 12px}.challengeGameArt{width:39px;height:56px}.challengeRowTitle{font-size:13px}.challengeMeta{font-size:10px}.challengeStart{font-size:9px}.challengeEntry{font-size:14px}.challengeEntry small{font-size:7px}.challengeChevron{width:14px}.challengeState{font-size:8px}.matchBoardList{gap:9px}}.matchgrid>.challengeRow{grid-column:1/-1}.coverGames .sectionhead{align-items:center;gap:14px}.gameRailControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.gameRailControls>.secondary{border-radius:7px;justify-content:center;align-items:center;padding:10px;display:flex}.gameRailControls>.secondary:disabled{opacity:.3;cursor:default}.gameRailControls>.textbtn{white-space:nowrap;margin-left:8px}.gameCoverRail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#51545d transparent;overscroll-behavior-x:contain;gap:20px;padding:4px 2px 14px;scroll-padding:2px;display:flex;overflow-x:auto}.gameCoverCard{scroll-snap-align:start;text-align:left;min-width:0;color:var(--text);background:0 0;border:0;border-radius:9px;flex:0 0 180px;padding:0}.gameCoverFrame{aspect-ratio:2/3;background:#08090b;border:1px solid #41454e;border-radius:9px;justify-content:center;align-items:center;width:100%;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.gameCoverFrame img{object-fit:contain;width:100%;height:100%;display:block}.gameCoverCard:hover .gameCoverFrame{border-color:var(--orange);transform:translateY(-2px)}.gameCoverCard:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.gameCoverCard strong{margin:12px 0 5px;font-size:14px;line-height:1.4;display:block}.gameCoverCard small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.gameCoverHint{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.gameCoverRail.expanded{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid;overflow:visible}.gameCoverRail.expanded .gameCoverCard{width:100%}@media (max-width:600px){.gameCoverRail{gap:14px}.gameCoverCard{flex-basis:143px}.gameCoverCard strong{margin-top:10px;font-size:12px}.gameCoverCard small{font-size:9px}.coverGames .sectionhead h2{font-size:18px}.coverGames .eyebrow{letter-spacing:1.4px;font-size:7px}.gameRailControls{gap:5px}.gameRailControls>.secondary{padding:8px}.gameRailControls>.textbtn{gap:5px;margin-left:3px;font-size:10px}.gameRailControls>.textbtn svg{width:12px}.gameCoverRail.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}.gameCoverFrame .cleanGameCover{width:100%;height:100%;display:block;overflow:hidden}.crystalArt{vertical-align:middle;filter:drop-shadow(0 2px 2px #0005);flex-shrink:0;display:inline-block}.xpBadge .rankArt{margin:-5px 0}.xpRankIcon{background:0 0!important;border:0!important}.xpRankIcon .rankArt{max-width:none}.rankRoadmap{border-top:1px solid #35404e;margin-top:22px;padding-top:18px}.rankRoadmap ol{scroll-snap-type:x proximity;gap:0;margin:0;padding:0 0 13px;list-style:none;display:flex;overflow-x:auto}.rankRoadmap li{text-align:center;scroll-snap-align:center;flex-direction:column;flex:0 0 103px;align-items:center;padding:8px 3px;display:flex;position:relative}.rankRoadmap li:after{content:"";background:#3a414d;height:2px;position:absolute;top:61px;left:50%;right:-50%}.rankRoadmap li:last-child:after{display:none}.rankRoadmap li.reached:after{background:#b18b58}.rankRoadmap li b{color:#b9c2d1;z-index:1;margin-top:16px;font-size:10px}.rankRoadmap li small{letter-spacing:0;margin-top:5px;font-size:9px}.rankRoadmap li>span{letter-spacing:.7px;color:#929dab;margin-top:7px;font-size:7px}.rankRoadmap .current{background:#ffffff07;border-radius:6px}.rankRoadmap .current b,.rankRoadmap .current>span{color:#f0d5a1}.rankRoadmap .locked .rankArt{filter:grayscale(.6);opacity:.55}.rankRoadmap>p{margin-top:9px}.earnedMedal.locked .medalArt{filter:grayscale();opacity:.38}.earnedMedal.locked{background:#171c23;border-color:#343b47}.earnedMedal.locked>small{color:#8993a3}.earnedMedal progress{accent-color:#a9bbce;width:100%;height:4px;margin-top:12px}.medalProgressCount{color:#9ba8ba;margin-top:7px;font-size:9px}.earnedMedalGrid .earnedMedal{padding:20px 14px}.earnedMedalGrid .earnedMedal h3{margin-top:12px}.earnedMedalGrid .earnedMedal>small{margin-top:14px}.medalArt{color:inherit}.cardAwards .trophyArt{margin:-5px 0}.rankRoadmap ol{scrollbar-width:thin;scrollbar-color:#626878 transparent;position:relative}.rankRoadmap ol:focus-visible{outline-offset:3px;outline:1px solid #c3cbd6}.rankRoadmap ol::-webkit-scrollbar{height:4px}.rankRoadmap ol::-webkit-scrollbar-thumb{background:#626878;border-radius:4px}.podiumSummary .trophyArt{width:48px;height:48px}.cardAwards .trophyArt{width:26px;height:26px}.skillPanel{background:linear-gradient(125deg,#20262e,#151a22);border:1px solid #3a424f;border-radius:6px;margin:25px 0;padding:24px}.skillPanelHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.skillPanelHeading>small{letter-spacing:1.5px;color:#c2cbd9;font-size:9px}.skillScope{gap:10px;display:flex}.skillScope label{color:#9aa8bb;font-size:9px}.skillScope select{max-width:210px;margin-top:5px;padding:8px;font-size:10px;display:block}.skillIdentity{align-items:center;gap:18px;margin:24px 0 16px;display:flex}.skillIdentity>div{flex:1}.skillIdentity small{letter-spacing:1px;color:#aebacf;font-size:9px}.skillIdentity h3{margin:6px 0;font-size:28px}.skillIdentity h3>span{color:#99a4b5;font-size:11px;font-weight:400}.skillIdentity p{color:#9eaabf;font-size:11px}.skillIdentity>b{font-size:18px}.positive{color:#8dd5aa}.negative{color:#e8a6a6}.skillIdentity>b>small{letter-spacing:1px;color:#8794a6;margin-top:7px;font-size:7px;display:block}.skillRecent{align-items:center;gap:5px;margin:16px 0;display:flex}.skillRecent small{color:#9eaabe;margin-right:8px;font-size:10px}.skillRecent>span{border-radius:3px;padding:5px 7px;font-size:9px}.skillRecent .won{color:#aae5c3;background:#213e32}.skillRecent .lost{color:#e7a4a4;background:#442b30}.skillTierRoadmap{border-top:1px solid #35404e;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:20px;padding-top:16px;display:grid}.skillTierRoadmap>div{text-align:center;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:center;padding:8px 2px;display:flex}.skillTierRoadmap .current{background:#ffffff08;border-color:#8f9db1}.skillTierRoadmap b{margin:5px 0;font-size:9px}.skillTierRoadmap small{color:#8d9bb0;white-space:nowrap;font-size:7px}.levelStarRoadmap{border-top:1px solid #35404e;justify-content:space-between;gap:7px;margin-top:18px;padding-top:18px;display:flex}.levelStarRoadmap>div{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.levelStarRoadmap small{letter-spacing:0;font-size:8px}.levelStarRoadmap .locked .skillArt{filter:grayscale();opacity:.38}.skillPanel .help,.lifetimeLevel .help{margin-top:18px;font-size:10px;line-height:1.8}.skillArt{max-width:none}.xpBadge .skillArt{margin:-5px 0}.podiumSummary .crystalArt{width:48px;height:48px}@media (max-width:900px){.skillTierRoadmap{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:600px){.skillPanel{padding:20px 17px}.skillPanelHeading{display:block}.skillScope{margin-top:14px}.skillScope label:first-child{flex:1}.skillScope select{width:100%;max-width:100%}.skillIdentity{gap:12px}.skillIdentity h3{font-size:25px}.skillTierRoadmap b{font-size:9px}.skillTierRoadmap small{font-size:7px}.levelStarRoadmap .skillArt{width:33px;height:33px}.levelStarRoadmap small{font-size:7px}}.tournamentSkillSettings{border:1px solid #3c4552;border-radius:5px;margin:20px 0;padding:18px}.tournamentSkillSettings legend{color:#c8d0dc;padding:0 7px;font-size:12px}.tournamentSeedEditor{border-top:1px solid #394452;margin:25px 0;padding-top:20px}.tournamentSeedEditor ol{margin:16px 0;padding:0;list-style:none}.tournamentSeedEditor li{background:#151b24;border:1px solid #384151;border-radius:4px;align-items:center;gap:13px;margin:7px 0;padding:12px;display:flex}.tournamentSeedEditor li>div{flex:1;min-width:0}.tournamentSeedEditor strong,.tournamentSeedEditor small{display:block}.tournamentSeedEditor strong{font-size:12px}.tournamentSeedEditor small{color:#9eabc0;margin-top:4px;font-size:10px;line-height:1.8}.tournamentSeedEditor li>button{padding:7px 12px}.draftBracketPreview{border:1px dashed #536079;border-radius:5px;padding:15px}.draftBracketPreview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.draftBracketPreview article{background:#151b23;border:1px solid #384151;border-radius:4px;padding:12px}.draftBracketPreview article b{font-size:10px}.draftBracketPreview article>span{color:#9eabc0;margin-top:6px;font-size:10px;line-height:1.7;display:block}.lineupRatings{flex-direction:column;gap:5px;margin:10px 0;display:flex}.lineupRatings>span{color:#abb8ca;align-items:center;gap:6px;font-size:10px;display:flex}.lineupRatings>small{color:#9faec2;font-size:9px}.lineupRatings .negative,.tournamentSeedEditor .negative{color:#e8a6a6}.staffCorrection{border-top:1px solid #51535d;margin-top:20px;padding-top:12px}.staffCorrection summary{color:#ddbc8f;font-size:10px}.bracketGame.skipped{opacity:.5}@media (max-width:600px){.draftBracketPreview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentSkillSettings{padding:13px}.tournamentSeedEditor li{gap:8px;padding:10px}.tournamentSeedEditor li>button{padding:7px 10px}}.cardSkillRating{color:#bdc9da;justify-content:center;align-items:center;gap:7px;padding:10px 14px 6px;font-size:10px;display:flex}.cardSkillRating small{color:#8c9ab0;margin-top:3px;font-size:8px;display:block}.playerModal .podiumSummary article{text-align:center;flex-direction:column;justify-content:center;gap:7px;padding:16px 8px}.playerModal .podiumSummary article b{font-size:10px}.playerModal .podiumSummary article strong{font-size:24px}.cardSkillRating{min-height:45px;position:relative}.cardSkillRating>span{min-width:0}.cardSkillRating small{overflow-wrap:anywhere;line-height:1.5}.cardSkillArrows{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.cardSkillArrows>button{color:#a9b6ca;background:#ffffff07;border:1px solid #ffffff12;border-radius:3px;place-items:center;width:21px;height:18px;padding:0;display:grid}.cardSkillArrows>button:hover{color:#fff;background:#ffffff14}.cardSkillArrows>button:focus-visible{outline-offset:2px;outline:2px solid #b4c9e8}.ladderTeamLink{color:inherit;text-align:left;display:inline-flex}.ladderTeamLink:hover{text-decoration:underline}.teamRosterPreview>h3{margin-top:14px}.teamRosterRating{color:#aebed3;align-items:center;gap:9px;margin:16px 0 22px;font-size:12px;display:flex}.teamRosterPreview .historyRow{background:0 0;border-left:0;border-right:0;width:100%}.teamRosterPreview .historyRow>span:last-child{align-items:center;gap:5px;font-size:10px;display:flex}.authPage{--orange:#f23b38;background:radial-gradient(ellipse at 0 45%,#f23b3809,transparent 50%),var(--bg)}.authPage .primary{background:var(--orange);color:#fff}.authPage .primary:hover{background:#ff514e}.authPage .authShield{color:#f26b68;background:#f23b3812;border-color:#f23b3855}.authPage .authInput:focus-within{border-color:var(--orange);box-shadow:0 0 0 2px #f23b381a}.authPage .authSwitch a,.authPage .authOptions a{color:#ff8b88}.authPage .authBetaNote{color:#aeb4c0;background:#22242a;border-color:#3b3f48}.authPage .authBetaNote svg{color:#aeb4c0}.authPage .authError{color:#ffc4c6;background:#321f23;border-color:#733940}.authPage .brandCaption{color:var(--orange);border-color:#f23b3855}.authPage input[type=checkbox]{accent-color:var(--orange)}.authPage .authPitchR{font:inherit;opacity:.055;bottom:40px;left:0;right:0;transform:rotate(-12deg)}.authPage .authPitchR .brandLogo{width:100%;height:auto}.authPage .authBottom .brandLogo{width:110px;height:28px}.teamOverviewIdentity{align-items:center;gap:16px;margin:24px 0;display:flex}.teamOverviewIdentity h3{font-size:22px}.teamOverviewIdentity p{color:var(--muted);margin:7px 0}.teamOverviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.teamOverviewStats>div{background:#12151b;border:1px solid #343943;border-radius:7px;padding:13px}.teamOverviewStats dt{color:#a3adbd;font-size:10px;line-height:1.5}.teamOverviewStats dd{margin:6px 0 0;font-size:23px;font-weight:700}.teamOverview .teamRosterRating{border-top:1px solid #343943;border-bottom:1px solid #343943;margin:22px 0;padding:14px 0}.teamOverview .teamRosterRating small{margin-top:5px;line-height:1.6;display:block}.teamOverviewHeading{margin:22px 0 12px;font-size:16px}.teamOverview .historyRow{text-align:left;background:0 0;width:100%}.teamOverview .historyRow>span:last-child{align-items:center;gap:4px;font-size:11px;display:flex}.teamOverview .tablePlayer small{margin-top:4px;display:block}.teamOverview .sectionhead{flex-wrap:wrap}.teamOverview .sectionhead h3{font-size:16px}.teamOverview .scopetabs button{padding:8px 10px;font-size:10px}.teamHistoryMatch{text-align:left;background:0 0;border:0;border-top:1px solid #343943;align-items:center;gap:12px;width:100%;padding:14px 10px;display:flex}.teamHistoryMatch:hover{background:#ffffff06}.teamHistoryMatch>span:nth-child(2){flex:1;min-width:0}.teamHistoryMatch b{overflow-wrap:anywhere}.teamHistoryMatch small{margin-top:5px;line-height:1.5;display:block}.teamHistoryMatch strong{white-space:nowrap;font-size:17px}.teamResult{border-radius:5px;padding:7px 9px;font-weight:800}.teamResult.won{color:#9ed6b5;background:#294335}.teamResult.lost{color:#efaaaa;background:#452d32}@media (max-width:500px){.teamOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.teamOverviewStats dd{font-size:21px}.teamOverviewIdentity h3{font-size:20px}.teamOverview .historyRow{gap:8px}.teamOverview .teamRosterRating{align-items:flex-start}}.roomListRow{align-items:center;gap:8px;display:flex}.roomListRow .roomListItem{flex:1;min-width:0}.archiveRoomButton{color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:8px;flex-shrink:0;padding:10px}.chatGroupTitle{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin:20px 0 10px;font-size:12px}.teamInviteMessage{background:#20242d;border:1px solid #414651;border-radius:10px;margin:12px 0;padding:16px}.inviteMessageHeader{align-items:center;gap:10px;display:flex}.inviteMessageHeader>div{flex:1}.inviteMessageHeader small{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.inviteMessageHeader>button{color:#aeb4c0;background:0 0;border:0;padding:8px}.inviteMessageHeader .playerAvatar{width:36px;height:36px}.teamInviteMessage>small{color:#9ca3af}.inviteMessageActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.inviteMessageActions button{padding:10px 14px;font-size:12px}.hubIdentity{background:#1b1e25;border:1px solid #343944;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.hubIdentity>div{flex:1;min-width:120px}.hubIdentity h2{margin:0}.hubIdentity p{color:#9ca3af;margin:6px 0}.hubIdentity .playerAvatar{width:64px;height:64px}.hubTabs{border-bottom:1px solid #343944;gap:6px;margin:20px 0;padding-bottom:10px;display:flex;overflow-x:auto}.hubTabs button{white-space:nowrap;color:#aeb4c0;background:#20242c;border:0;border-radius:6px;padding:12px 15px}.hubTabs .current{color:#ff454a;background:#352225}.hubSettingsTabs{max-width:100%;margin:20px 0;overflow-x:auto}.hubSection{background:#1b1e25;border:1px solid #343944;border-radius:12px;padding:24px}.hubSection form{max-width:720px}.hubSection .noticeItem{text-align:left;width:100%}.hubSection hr{border:0;border-top:1px solid #343944;margin:30px 0}.twoFactorSetup{max-width:620px}.twoFactorSetup pre{letter-spacing:1px;white-space:pre-wrap;background:#11141a;padding:20px}.viewAllNotices{color:#dce0e7;background:0 0;border:0;border-top:1px solid #343944;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px;display:flex}@media (max-width:600px){.hubIdentity,.hubSection{padding:16px}.hubIdentity>button{flex:1}.hubTabs button{padding:10px}.hubSettingsTabs{flex-wrap:nowrap;display:flex}.hubSettingsTabs button{white-space:nowrap}}.premiumPostPick{background:linear-gradient(120deg,#33282055,#1b1e25);border:1px solid #76593b;border-radius:10px;margin:20px 0;padding:18px}.premiumPostPick legend{color:#dfb873;padding:0 8px;font-weight:700}.premiumPostPick .checkLabel{margin-bottom:16px}.premiumPostPick option:disabled,.modal select option:disabled{color:#737986;background:#1a1d24}.tournamentShowcase{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;margin:0 0 28px;display:grid}.tournamentSpotlight,.communityFund{border:1px solid var(--border,#343840);background:linear-gradient(130deg,#30211f,#181c22 75%);border-radius:14px;padding:30px}.tournamentSpotlight small,.communityFund>small{color:#ee675a;letter-spacing:2px;font-size:11px}.tournamentSpotlight h2{margin:22px 0 14px;font-size:clamp(26px,3vw,42px)}.tournamentSpotlight p{color:#b5bac4;min-height:52px;line-height:1.7}.spotlightControls{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.spotlightControls button{color:#d4d7dd;background:#252a32;border:1px solid #414650;border-radius:6px;min-width:32px;padding:7px}.spotlightControls button[aria-pressed=true]{color:#fff;background:#d94337}.communityFund{background:#1b1e24}.communityFund h2{margin:20px 0 8px;font-size:40px}.communityFund h2 span{color:#999;font-size:12px}.communityFund p{color:#aaa;line-height:1.6}@media (max-width:760px){.tournamentShowcase{grid-template-columns:1fr}.tournamentSpotlight,.communityFund{padding:24px}}.conceptPicker{background:#211c1c;border:1px dashed #b86955;border-radius:12px;margin-bottom:24px;padding:18px}.conceptPicker>div>small{color:#aaa;margin-top:6px;line-height:1.5;display:block}.conceptOptions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.conceptOptions button{text-align:left;color:#eee;background:#181b20;border:1px solid #43454c;border-radius:8px;flex:1;min-width:150px;padding:12px}.conceptOptions button small{color:#a9acb5;margin-top:5px;font-size:11px;line-height:1.5;display:block}.conceptOptions button[aria-pressed=true]{background:#392422;border-color:#f05446}.tournamentHub:not(.tournamentConcept-current)>.help{max-width:850px;font-size:11px;line-height:1.6}.tournamentHub:not(.tournamentConcept-current) .tournamentIntro,.tournamentHub:not(.tournamentConcept-current)>.skillPanel{display:none}.tournamentConcept-arena .tournamentShowcase{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px}.tournamentConcept-arena .tournamentSpotlight{background:linear-gradient(110deg,#35201f,#171b21);padding:24px}.tournamentConcept-arena .tournamentSpotlight h2{margin:14px 0;font-size:30px}.tournamentConcept-arena .communityFund{padding:24px}.tournamentConcept-arena .communityFund .help{display:none}.tournamentConcept-arena .eventGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.tournamentConcept-arena .eventCard{border-radius:12px;padding:22px}.tournamentConcept-arena .eventCard>svg{display:none}.tournamentConcept-arena .eventCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tournamentConcept-schedule .tournamentShowcase{display:block}.tournamentConcept-schedule .tournamentSpotlight{background:#171b21;padding:22px}.tournamentConcept-schedule .tournamentSpotlight h2{margin:12px 0;font-size:28px}.tournamentConcept-schedule .tournamentSpotlight p{min-height:0}.tournamentConcept-schedule .communityFund{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;padding:18px;display:flex}.tournamentConcept-schedule .communityFund h2{margin:0;font-size:26px}.tournamentConcept-schedule .communityFund p,.tournamentConcept-schedule .communityFund>b{display:none}.tournamentConcept-schedule .eventGrid{flex-direction:column;gap:10px;display:flex}.tournamentConcept-schedule .eventCard{text-align:left;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.tournamentConcept-schedule .eventCard>svg,.tournamentConcept-schedule .eventCard>p{display:none}.tournamentConcept-schedule .eventCard h3{grid-column:1/-1;margin:0;font-size:20px}.tournamentConcept-schedule .eventCard footer{grid-column:1/-1;margin:0;padding-top:12px}.tournamentConcept-spotlight .tournamentShowcase{flex-direction:column;display:flex}.tournamentConcept-spotlight .tournamentSpotlight{background:radial-gradient(at 100% 0,#5a2823,#0000 75%),#171b21;padding:40px}.tournamentConcept-spotlight .tournamentSpotlight h2{max-width:680px;font-size:clamp(30px,4vw,52px)}.tournamentConcept-spotlight .communityFund{flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;display:flex}.tournamentConcept-spotlight .communityFund h2{margin:0;font-size:26px}.tournamentConcept-spotlight .communityFund p,.tournamentConcept-spotlight .communityFund>b{display:none}.tournamentConcept-spotlight .eventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tournamentConcept-spotlight .eventCard{background:#16191e;padding:28px}.tournamentConcept-spotlight .eventCard>svg{display:none}@media (max-width:760px){.tournamentConcept-arena .tournamentShowcase,.tournamentConcept-spotlight .eventGrid{grid-template-columns:1fr}.tournamentConcept-spotlight .tournamentSpotlight{padding:24px}.tournamentConcept-schedule .eventCard{grid-template-columns:1fr}.conceptOptions button{min-width:130px}}.gameCoverFrame{aspect-ratio:4/5;box-shadow:none;background:0 0;border:0}.gameCoverFrame img{object-fit:cover}.gameCoverFrame .cleanGameCover{width:100%;height:100%}.timedChallenge .challengeDismiss{color:#b6c1ce;width:32px;height:32px;box-shadow:none;background:#1e252e;border:1px solid #46505b;border-radius:6px;place-items:center;padding:0;display:grid}.timedChallenge .challengeDismiss svg{display:block}.timedChallenge .challengeDismiss:hover{color:#fff;background:#32323a;border-color:#ef8075}.timedChallenge .challengeDismiss:focus-visible{outline-offset:2px;outline:2px solid #ef8075}.updateHero.immersiveHero{isolation:isolate;--hero-x:0px;--hero-y:0px;background:#111820;border-color:#394653}.immersiveHero .updateHeroImage{opacity:1;object-fit:cover;width:104%;height:104%;transform:translate(var(--hero-x),var(--hero-y));will-change:transform;transition:transform .35s;animation:18s ease-in-out infinite alternate heroSceneBreath;inset:-2%}.immersiveHero .updateHeroShade,.brandedArena[data-brand=battle-champs] .immersiveHero .updateHeroShade{z-index:0;background:linear-gradient(90deg,#0b111cba 0%,#0b111c85 38%,#0b111c12 76%),linear-gradient(#0000 45%,#0b111cbf)}.immersiveHero .heroAtmosphere{pointer-events:none;background:radial-gradient(at 78% 25%,#eb42351a,#0000 45%);animation:7s ease-in-out infinite alternate heroLights;position:absolute;inset:0}.immersiveHero .updateHeroContent{text-shadow:0 2px 15px #0009;max-width:690px}.immersiveHero h2{max-width:540px}.immersiveHero p{color:#e1e6ed;text-shadow:0 1px 10px #000;max-width:470px}.immersiveHero .carouselControls{z-index:2}.immersiveHero.motionPaused .updateHeroImage,.immersiveHero.motionPaused .heroAtmosphere{animation-play-state:paused}.immersiveHero .updateHeroActions{text-shadow:none}@keyframes heroSceneBreath{0%{scale:1}to{scale:1.045}}@keyframes heroLights{0%{opacity:.35}to{opacity:1}}@media (max-width:650px){.immersiveHero .updateHeroImage{object-position:65% 50%!important}.immersiveHero .updateHeroShade,.brandedArena[data-brand=battle-champs] .immersiveHero .updateHeroShade{background:linear-gradient(90deg,#0b111c9c,#0b111c29),linear-gradient(#0000,#0b111ce0)}.immersiveHero .updateHeroContent{padding-top:30px}.immersiveHero h2{max-width:330px}.immersiveHero p{max-width:320px}}@media (prefers-reduced-motion:reduce){.immersiveHero .updateHeroImage,.immersiveHero .heroAtmosphere{will-change:auto;transition:none!important;animation:none!important;transform:none!important}}.rivalsRowBackdrop{pointer-events:none;contain:paint;background:#090909;position:absolute;inset:0;overflow:hidden}.rivalsBackdropStill,.rivalsBackdropMotion{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.rivalsBackdropStill{visibility:hidden}.rivalsLogoRow{transform-box:view-box;animation:142.5s linear infinite rivalsRowScroll}.rivalsLogoRow.rowReverse{animation-direction:reverse}.motionPaused .rivalsLogoRow{animation-play-state:paused}.diagonalRivalsSlide .updateHeroShade,.brandedArena[data-brand=battle-champs] .diagonalRivalsSlide .updateHeroShade{background:linear-gradient(90deg,#08090be0 0%,#08090bb0 35%,#08090b2b 78%),linear-gradient(#0000 45%,#08090b80)}@keyframes rivalsRowScroll{0%{transform:translate(0)}to{transform:translate(-1536px)}}@media (prefers-reduced-motion:reduce){.rivalsBackdropMotion{display:none}.rivalsBackdropStill{visibility:visible}.rivalsLogoRow{animation:none!important}}@media (max-width:650px){.diagonalRivalsSlide .updateHeroShade,.brandedArena[data-brand=battle-champs] .diagonalRivalsSlide .updateHeroShade{background:linear-gradient(90deg,#08090bdf,#08090b7a),linear-gradient(#0000,#08090bad)}}.rivalsRasterMotion{display:none;position:absolute;inset:0;overflow:hidden}.rivalsRasterPlane{width:1536px;height:768px;transform:translate(-50%,-50%) scale(var(--rivals-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.rivalsRasterRows{transform-origin:0 0;position:absolute;inset:0;transform:matrix(1,-.158,0,1,0,0)}.rivalsRasterBand{width:1536px;height:85px;position:absolute;left:0;overflow:hidden}.rivalsRasterTrack{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:repeat-x;background-size:1536px 85px;width:3072px;height:85px;animation:142.5s linear infinite rivalsRasterScroll;transform:translate(0,0)}.rivalsRasterTrack.rowReverse{animation-direction:reverse}.rivalsRasterCorner{pointer-events:none;width:1536px;height:768px;position:absolute;top:0;left:0}.rivalsRasterCorner.cornerTop{clip-path:polygon(0 0,13.021% 0,0 20.833%)}.rivalsRasterCorner.cornerBottom{clip-path:polygon(100% 100%,91.016% 100%,100% 85.938%)}.motionPaused .rivalsRasterTrack,.rivalsRowBackdrop[data-running=false] .rivalsRasterTrack,.rivalsRowBackdrop[data-running=false] .rivalsLogoRow{animation-play-state:paused}@keyframes rivalsRasterScroll{0%{transform:translate(0,0)}to{transform:translate(-1536px)}}@media (max-width:850px),(pointer:coarse){.rivalsBackdropMotion{display:none}.rivalsBackdropStill{visibility:visible}.rivalsRowBackdrop[data-raster-ready=true] .rivalsRasterMotion{display:block}.rivalsRowBackdrop[data-raster-ready=true] .rivalsBackdropStill{visibility:hidden}}@media (prefers-reduced-motion:reduce){.rivalsRowBackdrop .rivalsRasterMotion{display:none!important}.rivalsRowBackdrop .rivalsBackdropStill{visibility:visible!important}.rivalsRasterTrack{will-change:auto;animation:none!important}}.modal.disbandModal{background:#191e25;border-color:#3c4653;max-width:620px;padding:34px}.disbandModal>h2,.disbandModal>.eyebrow{display:none}.disbandModal .modalclose{color:#c4cedb;background:#252d37;border:1px solid #46515f;border-radius:6px;padding:6px;line-height:0}.disbandIntro{text-align:center;padding:4px 8px 10px}.disbandAlertIcon{color:#ff6565;background:#ff545410;border:1px solid #fd626241;border-radius:12px;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 20px;display:flex}.disbandIntro h3{letter-spacing:-.6px;margin:0 0 18px;font-size:29px}.disbandIntro p{color:#b8c4d2;margin:0 0 13px;font-size:14px;line-height:1.8}.disbandIntro strong{color:#fff;overflow-wrap:anywhere}.disbandConsequences{background:#12181f;border:1px solid #414b56;border-radius:8px;padding:18px 20px}.disbandConsequences>b{font-size:13px}.disbandConsequences ul{color:#bdc8d5;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.disbandConsequences li+li{margin-top:9px}.disbandProtected{color:#ffb3a7;border-top:1px solid #454049;align-items:start;gap:9px;margin:16px 0 0;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.disbandProtected svg{flex-shrink:0;margin-top:3px}.disbandHistory{color:#a5b4c5;margin:17px 0;font-size:12px;line-height:1.8}.disbandConfirmForm label{line-height:1.6}.disbandConfirmForm label strong{color:#edf1f5;overflow-wrap:anywhere}.disbandConfirmForm>small{margin-top:7px;line-height:1.6;display:block}.disbandConfirmForm .disbandActions{grid-template-columns:1fr 1.5fr;gap:12px;margin-top:24px;display:grid}.disbandConfirmForm .disbandActions button{justify-content:center;min-height:46px;font-size:12px}.disbandConfirmForm .dangerButton{background:#da3b37;border-color:#ef625a}.disbandConfirmForm .dangerButton:disabled{opacity:.4;cursor:not-allowed}.disbandConfirmForm button:focus-visible{outline-offset:3px;outline:2px solid #ff8d7c}@media (max-width:600px){.modal.disbandModal{padding:29px 20px}.disbandIntro h3{font-size:26px}.disbandConfirmForm .disbandActions{grid-template-columns:1fr}.disbandConfirmForm .disbandActions .dangerButton{grid-row:1}.disbandConsequences{padding:16px}.disbandConfirmForm input{font-size:16px}}.modal label.challengeVeto{color:#f1d4c9;background:#ff673908;border:1px solid #60443e;border-radius:7px;padding:15px}.challengeVeto small{color:#aeb5c0;margin-top:8px;font-size:11px;line-height:1.7;display:block}.challengeVeto select{border-color:#55545b}.headerWidgets>button.hasActiveMatch{color:var(--orange);border-color:color-mix(in srgb,var(--orange) 38%,transparent);background:color-mix(in srgb,var(--orange) 8%,transparent)}.activeMatchDot{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 3px #1a1d23}.roomListRow.activeMatchRoom{border-left:3px solid var(--orange);background:color-mix(in srgb,var(--orange) 6%,transparent);border-radius:7px}.activeMatchRoom .roomListItem{border-color:color-mix(in srgb,var(--orange) 55%,var(--line))!important;background:color-mix(in srgb,var(--orange) 6%,#191b1f)!important}.activeMatchRoom .roomListItem>span{color:var(--orange);background:color-mix(in srgb,var(--orange) 14%,transparent)}.roomMatchState{color:color-mix(in srgb,var(--orange) 60%,white);letter-spacing:.25px;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:600;display:inline-flex}.roomMatchState:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.roomMatchState.disputed{color:color-mix(in srgb,var(--orange) 60%,white)}.roomListRow{flex-wrap:wrap}.roomHudLink{border:1px solid var(--line);color:color-mix(in srgb,var(--orange) 60%,white);background:#1a2027;border-radius:0 0 6px 6px;flex-basis:100%;justify-content:center;align-items:center;gap:7px;margin-top:-1px;padding:10px;font-size:11px;display:flex}.roomHudLink:hover{background:color-mix(in srgb,var(--orange) 10%,#1a2027)}.roomHudLink:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.mapPreview{background:#111820;border-radius:6px;display:block;overflow:hidden}.mapPreview img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.mapPreview:focus-visible{outline-offset:3px;outline:2px solid #ff926a}.mapPreview.compact{flex-shrink:0;width:90px;height:56px}.mapPreviewMissing{color:#93a1b3;background:#111820;padding:14px;font-size:10px;display:block}.bracketMap.withPreview{align-items:center;gap:13px;padding:10px 0;display:flex}.bracketMap.withPreview>div{flex-direction:column;gap:7px;display:flex}.roomListRow .archiveRoomButton{order:1}.roomListRow .roomHudLink{order:2}.sidebar .communityPoolLink{text-align:left;width:100%;color:var(--text);cursor:pointer;display:block}.sidebar .communityPoolLink strong{font-size:18px}.communityPoolLink .poolCardAction{color:var(--orange);justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.communityPoolLink:hover,.communityPoolLink[aria-current=page]{border-color:var(--orange)}.communityPoolPage{max-width:1100px}.poolIntro{border:1px solid var(--line);background:radial-gradient(ellipse at right,color-mix(in srgb,var(--orange) 13%,transparent),transparent 65%),var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.poolIntro h2{margin:12px 0;font-size:34px}.poolIntro p{color:#bbc2cd;max-width:640px;font-size:14px;line-height:1.8}.poolIntro>svg{color:var(--orange);flex-shrink:0}.poolIntro button{margin-top:22px}.poolMetrics{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.poolMetrics article{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:27px}.poolMetrics svg{color:var(--orange);margin-bottom:18px;display:block}.poolMetrics small{letter-spacing:1.2px;font-size:9px;display:block}.poolMetrics strong{margin:15px 0;font-size:34px;display:block}.poolMetrics strong.poolUnavailable{font-size:25px}.poolMetrics strong em{color:var(--muted);font-size:12px;font-style:normal}.poolMetrics p,.poolNotice p,.poolExplainer p{color:#aeb7c4;font-size:12px;line-height:1.8}.poolMetrics .textbtn{margin-top:14px}.poolTotal{border-top:2px solid var(--orange)!important}.poolNotice{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:14px;margin:22px 0;padding:22px;display:flex}.poolNotice>svg{color:var(--orange);flex-shrink:0}.poolNotice b{font-size:13px}.poolNotice p{margin:8px 0}.poolNotice small{font-size:10px}.poolExplainer{margin:32px 0}.poolExplainer h3{margin-bottom:20px;font-size:19px}.poolExplainer>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.poolExplainer article>span{color:var(--orange);font-size:11px;font-weight:700}.poolExplainer h4{margin:12px 0;font-size:14px}.poolFootnote{color:var(--muted);border-top:1px solid var(--line);padding-top:20px;font-size:11px;line-height:1.8}@media (max-width:1150px){.sidebar .seasonbadge.communityPoolLink{display:block}}@media (max-width:650px){.poolIntro{padding:24px}.poolIntro h2{font-size:27px}.poolIntro>svg{display:none}.poolMetrics,.poolExplainer>div{grid-template-columns:1fr}.poolMetrics article{padding:23px}.poolMetrics strong{font-size:30px}.poolNotice{padding:18px}.poolExplainer>div{gap:22px}}.teamWinStreak{white-space:nowrap;color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.teamWinStreak.onFire{color:var(--text)}.teamWinStreak .streakFlame{flex-shrink:0;width:18px;height:22px;display:block}.immersiveHero.gameplayActionSlide .updateHeroShade,.brandedArena[data-brand=battle-champs] .immersiveHero.gameplayActionSlide .updateHeroShade{background:linear-gradient(90deg,#080d16df 0%,#080d16aa 34%,#080d1630 65%,#080d1608),linear-gradient(#0000 45%,#080d1680)}@media (max-width:650px){.immersiveHero.gameplayActionSlide .updateHeroImage{object-position:82% 50%!important}.immersiveHero.gameplayActionSlide .updateHeroShade,.brandedArena[data-brand=battle-champs] .immersiveHero.gameplayActionSlide .updateHeroShade{background:linear-gradient(#080d16bd 0%,#080d168f 43%,#080d165c 68%,#080d16c9),linear-gradient(90deg,#080d165c,#0000 85%)}}.updateHero{touch-action:pan-y pinch-zoom}:is(.updateHero,.tournamentSpotlight) .carouselDots{align-items:center;gap:7px}:is(.updateHero,.tournamentSpotlight) .carouselDots button{width:25px;height:32px;min-height:32px;box-shadow:none;touch-action:manipulation;border:0;border-radius:0;flex:0 0 25px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;background:0 0!important}:is(.updateHero,.tournamentSpotlight) .carouselDots button span{pointer-events:none;background:#5a6068;border-radius:3px;width:100%;height:4px;display:block}:is(.updateHero,.tournamentSpotlight) .carouselDots button[aria-current=true]{flex-basis:42px;width:42px}:is(.updateHero,.tournamentSpotlight) .carouselDots button[aria-current=true] span{background:var(--orange)}:is(.updateHero,.tournamentSpotlight) .carouselDots button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}@media (pointer:coarse){:is(.updateHero,.tournamentSpotlight) .carouselDots button{height:44px;min-height:44px}}.matchRosterSelector{border:1px solid var(--border);background:#ffffff04;border-radius:8px;margin:22px 0;padding:18px}.matchRosterSelector .sectionhead{flex-wrap:wrap;gap:10px;margin:0 0 16px}.matchRosterSelector h3{margin:0}.matchRosterPlayers{border:1px solid var(--border);border-radius:6px;margin:14px 0;overflow:hidden}.matchRosterSelector label.matchRosterPlayer{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;margin:0;padding:14px;display:flex}.matchRosterPlayer:last-child{border-bottom:0!important}.matchRosterPlayer img{object-fit:cover;border-radius:7px;width:36px;height:36px}.matchRosterPlayer span{flex:1;min-width:0}.matchRosterPlayer b,.matchRosterPlayer small{overflow-wrap:anywhere;display:block}.matchRosterSelector .matchRosterPlayer input{width:20px;height:20px;accent-color:var(--orange);flex:0 0 20px}.rosterValidation{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;padding:0!important}@media (max-width:600px){.matchRosterSelector{padding:12px}.matchRosterSelector .sectionhead small{font-size:12px}}.smokeControls{border:1px solid var(--border);background:var(--card,#191e26);border-radius:9px;margin:18px 0;padding:20px}.smokeControls h3{margin:8px 0}.smokeControls p{color:var(--muted);font-size:13px;line-height:1.6}.smokeControls label{margin:14px 0;display:block}.smokeControls select{width:100%;max-width:100%;margin-top:8px}.smokeControlGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.smokeControlGrid>div{padding-top:14px}.smokeClear{border-top:1px solid var(--border);padding-top:12px}.smokeClear button{margin:4px 12px 4px 0}@media (max-width:650px){.smokeControlGrid{grid-template-columns:1fr;gap:4px}.smokeControls{padding:15px}.smokeControls button{white-space:normal}}.accountKicker{color:#f26059;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.walletDashboard{color:#f2f3f5}.walletHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.walletHeading h2{letter-spacing:-.03em;margin:10px 0;font-size:30px}.walletHeading p{color:#a3a9b5;margin:0;font-size:13px}.walletEnvironment{color:#a2c2ae;white-space:nowrap;letter-spacing:.05em;background:#19251f;border:1px solid #3b4540;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.walletSummaryGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;display:grid}.walletSummaryGrid>article{background:#181c23;border:1px solid #343941;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px;display:flex}.walletSummaryGrid>article>svg{color:#a6aab4;margin-bottom:5px}.walletSummaryGrid>article>span{color:#a3a9b5;font-size:11px}.walletSummaryGrid>article>strong{letter-spacing:-.04em;font-size:26px;line-height:1.2}.walletSummaryGrid>article>small{color:#9199a8;font-size:10px;line-height:1.6}.walletSummaryGrid>article.walletBalanceCard{background:radial-gradient(at 100% 0,#62332670,#0000 70%),#211d1f;border-color:#624039}.walletBalanceCard>strong{font-size:38px!important}.walletBalanceCard>div{gap:7px;width:100%;margin-top:8px;display:flex}.walletBalanceCard>div>button{color:#fff;background:#ad4439;border:1px solid #785146;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;font-weight:700;display:flex}.walletBalanceCard>div>button+button{background:#ffffff0a}.walletTabs{border-bottom:1px solid #303640;gap:5px;margin:26px 0 20px;padding-bottom:12px;display:flex;overflow:auto}.walletTabs>button{color:#9fa6b5;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.walletTabs>button.active{color:#ff7c70;background:#352325}.walletTabs>.walletRefresh{margin-left:auto}.walletContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.walletContentGrid:has(>section:only-child){grid-template-columns:1fr}.walletContentGrid:has(>section:only-child)>section{max-width:none}.walletSurface{background:#181c23;border:1px solid #303640;border-radius:13px;min-width:0;padding:24px}.walletSurface.walletHistory{grid-column:1/-1}.walletSectionTitle{align-items:center;gap:12px;margin-bottom:24px;display:flex}.walletSectionTitle>svg{color:#ee6559}.walletSectionTitle>div{flex:1}.walletSectionTitle h3{letter-spacing:-.02em;margin:0 0 4px;font-size:17px}.walletSectionTitle p{color:#9199aa;margin:0;font-size:11px}.walletSurface label{color:#a7afbf;margin:16px 0;font-size:11px;display:block}.walletSurface input,.walletSurface select{color:#f1f3f7;width:100%;font:inherit;background:#10141b;border:1px solid #3d4451;border-radius:7px;min-height:44px;margin-top:8px;padding:13px;font-size:14px}.walletAmount{background:#10141b;border:1px solid #444b58;border-radius:9px;align-items:center;margin-top:10px;padding:0 16px;display:flex}.walletAmount>span{color:#a1a8b4;font-size:25px}.walletAmount input{letter-spacing:-.04em;background:0 0;border:0;margin:0;padding:16px 10px;font-weight:700;font-size:32px!important}.walletAmount:focus-within{outline:2px solid #db6c58}.walletPresets{gap:8px;margin:12px 0 22px;display:flex}.walletPresets button{color:#c4cad5;background:#222731;border:1px solid #3c4350;border-radius:6px;padding:9px 15px;font-size:12px}.walletPresets button.active{color:#ffad9b;background:#432b27;border-color:#b86854}.walletSurface .primary,.walletSurface .secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin:5px 8px 5px 0;padding:12px 18px;font-size:12px;display:inline-flex}.walletSurface form>.primary{width:100%;margin-right:0}.walletHelp{color:#9ca6b8;border-top:1px solid #303640;margin-top:22px;padding-top:17px;font-size:11px;line-height:1.8}.walletHelp summary{cursor:pointer;color:#c7ceda;outline-offset:4px;min-height:28px}.walletHelp p{margin:12px 0}.walletHelp b{color:#e0e4ed}.checkoutReady{background:#29251f;border:1px solid #62513e;border-radius:9px;margin-top:18px;padding:18px;font-size:12px;line-height:1.7}.checkoutReady input{-webkit-user-select:text;user-select:text;font-size:12px}.walletRestriction{background:#1e222b;border:1px dashed #48505e;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.walletRestriction>svg{color:#bd9b73}.walletRestriction>b{font-size:14px}.walletRestriction>p{color:#a4adbe;margin:0;font-size:12px;line-height:1.8}.walletBreakdown{font-size:12px}.walletBreakdown>div{border-bottom:1px solid #2c323d;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.walletBreakdown dt{color:#96a1b2}.walletBreakdown dd{text-align:right;margin:0;font-weight:650}.walletSurface>.help{font-size:11px;line-height:1.8}.walletDepositNotice{background:#272720;border:1px solid #4b4c48;border-radius:11px;gap:14px;margin-bottom:20px;padding:20px;font-size:12px;display:flex}.walletDepositNotice.success{background:#152923;border-color:#345c4b}.walletDepositNotice.error{background:#322023;border-color:#76373c}.walletDepositNotice p{color:#c4cbd3;margin:7px 0;line-height:1.7}.walletDepositNotice small{color:#8fbaab}.walletHistoryFilters{align-items:center;gap:10px;margin-bottom:18px;display:flex}.walletHistoryFilters label{background:#10141b;border:1px solid #3b4350;border-radius:7px;flex:1;align-items:center;margin:0;padding-left:13px;display:flex}.walletHistoryFilters input{background:0 0;border:0;min-width:0;margin:0}.walletHistoryFilters select{width:auto;min-width:150px;margin:0}.walletActivityList>article{border-top:1px solid #2c323d;align-items:center;gap:13px;padding:17px 0;display:flex}.walletActivityIcon{color:#a1abbd;background:#252c38;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.walletActivityIcon.incoming{color:#9fc9af;background:#1b3329}.walletActivityList>article>div:nth-child(2){flex:1;min-width:0}.walletActivityList b{text-transform:capitalize;font-size:12px}.walletActivityList time{color:#929daf;margin-top:5px;font-size:10px;display:block}.walletActivityList details{color:#8390a4;overflow-wrap:anywhere;margin-top:6px;font-size:9px}.walletActivityAmount{text-align:right}.walletStatus{letter-spacing:.02em;color:#cab893;white-space:nowrap;background:#363026;border-radius:4px;align-items:center;padding:4px 7px;display:inline-flex;font-size:9px!important}.walletStatus.success{color:#9cc7b1;background:#1e382e}.walletActivityAmount>.walletStatus{margin-top:7px;display:block}.walletDepositRow{border-bottom:1px solid #303640;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.walletDepositRow>div{min-width:0}.walletDepositRow>div>b{margin-right:10px;font-size:16px;display:inline-block}.walletDepositRow a{font-size:11px;text-decoration:underline}.walletDepositRow p{overflow-wrap:anywhere}.walletEmpty{color:#8f9bae;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:35px 12px;display:flex}.walletEmpty b{color:#c5cedc;font-size:13px}.walletEmpty p{margin:0;font-size:11px}.walletConnectionRow{align-items:center;gap:14px;margin:20px 0;display:flex}.walletConnectionRow>div{flex:1}.walletConnectionRow b{font-size:14px}.walletConnectionRow p{color:#929daf;margin:5px 0;font-size:11px;line-height:1.6}.walletConnectionRow>svg{color:#b8a074}.walletWhop{color:#ff835d;background:#3b2825;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.walletSurface hr{border:0;border-top:1px solid #303640;margin:26px 0}.walletFooter{color:#8994a7;align-items:center;gap:8px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.walletPlayerResults{border:1px solid #39414d;border-radius:8px;overflow:hidden}.walletPlayerResults>button{text-align:left;color:#e4e8f0;background:#222936;border:0;border-bottom:1px solid #39414d;justify-content:space-between;gap:12px;width:100%;padding:14px;font-size:12px;display:flex}.walletPlayerResults small{color:#8d9db3}:is(.walletSurface button:focus-visible,.accountPanel button:focus-visible,.walletTabs button:focus-visible){outline-offset:3px;outline:2px solid #f17f6a}.walletSurface button:disabled{opacity:.5;cursor:not-allowed}.accountPanel{padding:24px!important}.accountIdentity{align-items:center;gap:14px;margin:4px 0 24px;display:flex}.accountIdentity .playerAvatar{border-radius:17px;width:64px;height:64px}.accountIdentity>div{flex:1;min-width:0}.accountIdentity h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:7px 0;font-size:23px}.accountRank{color:#a4aabb;align-items:center;gap:7px;font-size:10px;display:flex}.premiumGold{color:#d1aa68}.accountWallet{background:radial-gradient(at 100% 0,#74432d55,#0000 80%),#242024;border:1px solid #614335;border-radius:12px;padding:20px}.accountWallet>div:first-child{justify-content:space-between;align-items:center;display:flex}.accountWallet>div:first-child>span{color:#c1ac9e;align-items:center;gap:7px;font-size:11px;display:flex}.accountWallet>div:first-child>button{color:#c9b2a7;background:0 0;border:0}.accountWallet>strong{letter-spacing:-.04em;margin:12px 0 3px;font-size:35px;display:block}.accountWallet>small{color:#a49b9d;font-size:10px}.accountWalletActions{gap:9px;margin-top:17px;display:flex}.accountWalletActions>button{color:#fff;background:#b94b3b;border:1px solid #c45d4b;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:700;display:flex}.accountWalletActions>button+button{background:#ffffff05;border-color:#67514c}.accountSwitches{border-top:1px solid #303640;margin:20px 0}.accountSwitches>label{border-bottom:1px solid #303640;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.accountSwitches>label>span{grid-template-columns:20px 1fr;gap:5px 10px;display:grid}.accountSwitches b{color:#d9dce4;font-size:12px}.accountSwitches small{color:#8f99a9;grid-column:2;font-size:10px;font-weight:400;line-height:1.5}.accountSwitches svg{color:#a19c99}.accountSwitches input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#2b3039;border:1px solid #4b5260;border-radius:99px;flex-shrink:0;width:36px;height:21px;margin:0;position:relative}.accountSwitches input[role=switch]:before{content:"";background:#a7afbe;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.accountSwitches input[role=switch]:checked{background:#b4493c;border-color:#d16455}.accountSwitches input[role=switch]:checked:before{background:#fff;transform:translate(15px)}.accountSwitches input[role=switch]:focus-visible{outline-offset:3px;outline:2px solid #eb897b}.accountPremium{color:#d5b47a;background:#29241e;border:1px solid #5b4c34;border-radius:9px;align-items:center;gap:12px;margin-bottom:15px;padding:15px 12px;display:flex}.accountPremium>div{flex:1}.accountPremium b{font-size:12px}.accountPremium small{color:#a6977f;margin-top:4px;font-size:10px;display:block}.accountPremium button{color:inherit;background:0 0;border:0}.quickLinks.accountLinks{margin-top:5px}.quickLinks.accountLinks>button,.quickLinks.accountLinks>a{border-bottom:1px solid #2c323d;padding:14px 3px!important;font-size:12px!important}.accountLinks .accountLogout{margin-top:8px;color:#ea8479!important}.accountPanel .drawerError{font-size:11px;line-height:1.6}.playerHub .hubIdentity{background-color:#1b1e25;border-radius:16px;min-height:150px;padding:28px;box-shadow:inset 3px 0 #bb5143}.playerHub .hubIdentity h2{letter-spacing:-.035em;font-size:26px}.playerHub .hubIdentity p{font-size:12px}.playerHub .hubTabs{background:#151920;border:1px solid #303640;border-radius:10px;gap:5px;margin:20px 0 28px;padding:7px}.playerHub .hubTabs button{background:0 0;border-radius:6px;padding:12px 15px;font-size:11px}.playerHub .hubTabs button.current{color:#ff9c89;background:#382725}.playerHub .hubSection{background:#181c23;border-color:#303640;border-radius:13px;padding:26px}.playerHub .hubSection input,.playerHub .hubSection textarea{border-radius:7px;padding:13px;font-size:14px}.playerHub .hubSection label{font-size:12px}.playerHub .hubSection .primary{border-radius:7px;padding:13px 20px}.playerHub .hubSettingsTabs button{border-radius:6px}.playerHub .hubIdentity .playerAvatar{border:2px solid #80604d;border-radius:16px}html[data-streamer=true] .privacy-sensitive{filter:blur(9px);-webkit-user-select:none;user-select:none;pointer-events:none}html[data-streamer=true] .cardPortrait [class*=name-]{filter:blur(8px)}html[data-streamer=true] .hubSection input[readonly]{-webkit-text-security:disc}@media (max-width:1050px){.walletSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walletContentGrid{gap:15px}.walletSurface{padding:20px}.walletHeading h2{font-size:25px}}@media (max-width:650px){.walletHeading{display:block}.walletHeading h2{font-size:25px}.walletHeading p{font-size:12px;line-height:1.7}.walletEnvironment{margin-top:15px}.walletSummaryGrid{gap:10px}.walletSummaryGrid>article{gap:8px;padding:17px}.walletSummaryGrid>article>strong{font-size:23px}.walletBalanceCard>strong{font-size:31px!important}.walletBalanceCard>div{flex-direction:column}.walletSummaryGrid>article>small{font-size:9px}.walletSummaryGrid>article>.textbtn{font-size:9px;line-height:1.7}.walletTabs{margin:20px 0 16px}.walletTabs>button{padding:10px 12px;font-size:11px}.walletTabs>.walletRefresh{background:#141820;position:sticky;right:0}.walletContentGrid{grid-template-columns:1fr}.walletSurface{padding:18px}.walletSectionTitle h3{font-size:16px}.walletHistoryFilters{flex-wrap:wrap}.walletHistoryFilters>label{flex-basis:100%}.walletHistoryFilters select{width:100%}.walletActivityList>article{gap:10px}.walletActivityList b{font-size:11px}.walletActivityIcon{width:31px;height:33px}.walletDepositRow{flex-direction:column;align-items:flex-start}.walletSectionTitle>.textbtn{font-size:10px}.walletFooter{align-items:flex-start;font-size:9px}.walletPresets button{flex:1;padding:10px}.walletSurface input,.walletSurface select{font-size:16px}.accountPanel{padding:20px!important}.accountLinks>button{min-height:47px}.playerHub .hubIdentity{gap:13px;padding:21px}.playerHub .hubIdentity>button{min-width:0;font-size:10px}.playerHub .hubIdentity h2{font-size:23px}.playerHub .hubTabs{margin-bottom:20px}.playerHub .hubSection{padding:19px}.playerHub .hubSection input,.playerHub .hubSection textarea{font-size:16px}.playerHub .hubSettingsTabs{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.accountSwitches input[role=switch]:before{transition:none}}.profileAccountNav{background:#151920;border:1px solid #303640;border-radius:10px;gap:6px;margin-bottom:22px;padding:7px;display:flex;overflow-x:auto}.profileAccountNav>button{white-space:nowrap;color:#a3adbd;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:12px 15px;font-size:11px;display:flex}.profileAccountNav>button.current{color:#ff9c89;background:#382725}.profileLayout .profileBio{background:radial-gradient(at 100% 0,#47342940,#0000 60%),#181c23;border:1px solid #303640;border-radius:14px;padding:25px}.profileLayout .profileBio h2{letter-spacing:-.04em;font-size:34px}.profileLayout .profileBio>p{color:#a7b0c0;font-size:13px;line-height:1.8}.profileLayout .profileFacts{flex-wrap:wrap;gap:14px}.profileLayout .profileFacts>span{font-size:11px}.profileLayout .primary{border-radius:7px}.profileLayout .profileBio>.help{font-size:10px}@media (max-width:650px){.profileAccountNav>button{padding:10px;font-size:10px}.profileLayout .profileBio{padding:21px}.profileLayout .profileBio h2{font-size:28px}}.content:has(.walletPlayerTab)>.scopebar{display:none}.walletPlayerTab .hubTabs{margin-top:0;margin-bottom:25px}.walletPlayerTab .walletHeading{justify-content:flex-start;gap:13px;margin-bottom:19px}.walletPlayerTab .walletHeading h2{letter-spacing:-.035em;margin:0;font-size:28px}.walletPlayerTab .walletEnvironment{margin:0;padding:5px 8px;font-size:8px}.walletPrimaryActions{border-bottom:1px solid #303640;align-items:center;gap:10px;margin-bottom:23px;padding-bottom:23px;display:flex}.walletPrimaryActions .primary,.walletPrimaryActions .secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:13px 18px;font-size:12px;display:inline-flex}.walletPrimaryActions .walletRefresh{margin-left:auto}.walletPlayerTab .walletSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px}.walletPlayerTab .walletSummaryGrid>article{background:#191d26;border-radius:8px;flex-direction:row;align-items:center;gap:13px;min-height:112px;padding:20px 16px}.walletMetricIcon{color:#929db2;background:#222735;border:1px solid #303749;border-radius:7px;flex-shrink:0;place-items:center;width:42px;height:45px;display:grid}.walletSummaryGrid>article>div{min-width:0}.walletSummaryGrid>article>div>span{letter-spacing:.08em;color:#909db4;font-size:9px;font-weight:750;line-height:1.6;display:block}.walletSummaryGrid>article>div>strong{letter-spacing:-.025em;color:#f1f2f6;font-size:24px;line-height:1.5;display:block}.walletSummaryGrid>article:nth-child(3)>div>strong{color:#8fbea8}.walletPlayerTab .walletContentGrid{display:block}.walletPlayerTab .walletSurface{border-radius:8px;margin:22px 0;padding:23px}.walletPlayerTab .walletSurface h3{letter-spacing:-.025em;margin:0 0 15px;font-size:20px}.walletPlayerTab .walletTabs{border-top:1px solid #303640;border-bottom:1px solid #303640;border-radius:0;margin:24px 0 0;padding:0}.walletPlayerTab .walletTabs>button{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:16px 17px}.walletPlayerTab .walletTabs>button.active{color:#f6f0ed;border-color:#ef6255}.walletMembership>div{align-items:center;gap:15px;margin:15px 0 19px;display:flex}.walletMembership>div>svg{color:#bca16f}.walletMembership>div>div{flex:1}.walletMembership b{font-size:14px}.walletMembership p,.walletWhopConnection>p{color:#a2abbd;margin:5px 0;font-size:12px;line-height:1.8}.walletBack{margin:5px 0 0;font-size:11px}.walletPlayerTab .walletSectionTitle h3{margin:0 0 4px;font-size:17px}.walletPlayerTab .walletDepositNotice{margin:20px 0}.compactWallet.accountWallet{background:#1c2029;border-color:#343b4c;border-radius:7px;padding:14px 16px}.compactWalletTitle{color:#98a4b9;align-items:center;gap:7px;font-size:10px;display:flex;justify-content:flex-start!important}.compactWalletTitle small{text-transform:uppercase;letter-spacing:.08em;color:#a89b88;margin-left:auto;font-size:8px}.compactWalletBalances{grid-template-columns:.7fr 1fr 1fr;margin:16px 0 4px;display:grid}.compactWalletBalances>div{border-left:1px solid #343b4c;min-width:0;padding:0 10px}.compactWalletBalances>div:first-child{border:0;padding-left:0}.compactWalletBalances small{color:#929fb2;margin-bottom:7px;font-size:9px;display:block}.compactWalletBalances b{color:#eff0f4;letter-spacing:-.03em;font-size:19px;display:block}.compactWalletBalances>div:last-child>b{color:#a0c3ae}.compactWallet .accountWalletActions{gap:8px;margin-top:15px}.compactWallet .accountWalletActions button{min-height:36px;padding:9px;font-size:11px}.accountPanel .accountIdentity{gap:11px;margin:0 0 17px}.accountPanel .accountIdentity .playerAvatar{border-radius:10px;width:44px;height:44px}.accountPanel .accountIdentity h2{margin:4px 0;font-size:20px}.accountPanel .accountKicker{font-size:8px}.accountPanel .accountRank{font-size:9px}.accountPanel .accountSwitches{margin:15px 0}.accountPanel .accountSwitches>label{padding:13px 0}.accountPanel .accountSwitches small{font-size:9px}.quickLinks.accountLinks>button,.quickLinks.accountLinks>a{min-height:42px;padding:12px 3px!important;font-size:11px!important}.socialDrawer[aria-label=Account\ menu]{width:min(390px,100vw)}@media (max-width:1000px){.walletPlayerTab .walletSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.walletPlayerTab .walletHeading h2{font-size:25px}.walletPrimaryActions{flex-wrap:wrap;gap:9px;margin-bottom:20px;padding-bottom:19px}.walletPrimaryActions .primary,.walletPrimaryActions .secondary{flex:1;padding:12px;font-size:11px}.walletPrimaryActions .walletRefresh{display:none}.walletPlayerTab .walletSummaryGrid{gap:10px;margin-bottom:20px}.walletPlayerTab .walletSummaryGrid>article{gap:10px;min-height:93px;padding:15px 12px}.walletMetricIcon{border-radius:5px;width:33px;height:37px}.walletMetricIcon>svg{width:18px}.walletSummaryGrid>article>div>span{letter-spacing:.05em;font-size:8px}.walletSummaryGrid>article>div>strong{font-size:21px}.walletPlayerTab .walletSurface{margin:20px 0;padding:20px 17px}.walletMembership>div{flex-wrap:wrap;gap:11px}.walletMembership p{font-size:11px}.walletPlayerTab .walletTabs>button{padding:14px 11px;font-size:10px}.walletPlayerTab .walletTabs>button>svg{width:14px}.walletPlayerTab .walletEnvironment{padding:5px 7px}.walletPlayerTab .hubTabs{margin-bottom:23px}.accountPanel{padding:18px!important}.socialDrawer[aria-label=Account\ menu]{border-left:1px solid #343b4b;left:auto;right:0}.accountPanel .accountLinks>button{min-height:41px}.compactWalletBalances b{font-size:18px}}.walletDashboard .walletLink{overflow-wrap:anywhere;min-width:0;margin:14px 0}.walletDashboard .walletLink>a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.walletDashboard .walletLink input{-webkit-user-select:text;user-select:text;min-width:0;max-width:100%;display:block}.walletDashboard .walletSurface{overflow-wrap:anywhere;margin-top:20px}.walletDashboard .walletHistoryEntry{border-top:1px solid #303640;padding:16px 0}.walletDashboard .walletSummaryGrid small{color:#9aa5b8;line-height:1.6;display:block}.walletDashboard .walletSummaryGrid>article>svg{flex-shrink:0}.walletDashboard .walletSurface button{min-height:44px}.walletDashboard .walletPrimaryActions{flex-wrap:wrap}.walletDashboard input[aria-invalid=true]{border-color:#dc7469}@media (max-width:420px){.walletDashboard .walletPrimaryActions>button{flex:100%;width:100%}.walletDashboard .walletSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walletDashboard .walletSummaryGrid>article{gap:7px;padding:13px 10px}.walletDashboard .walletSummaryGrid>article>div>strong{font-size:20px}.walletDashboard .walletSurface{padding:17px 13px}.walletDashboard .walletSurface input,.walletDashboard .walletSurface select{font-size:16px}.walletDashboard .walletLink .textbtn{display:block}}.walletDashboard .walletSurface button{color:#f2f4f8;font:inherit;cursor:pointer;background:#252d3a;border:1px solid #465266;border-radius:7px;padding:10px 14px;font-size:13px}.walletDashboard .walletSurface button:disabled{opacity:.5;cursor:not-allowed}.walletDashboard .walletSurface button.primary{color:#fff;background:#ef443d;border-color:#ef443d}.walletDashboard .walletSurface button:hover:not(:disabled){border-color:#ee7e74}.walletDashboard .walletSummaryGrid>article>div>strong{font-size:27px;display:block}.walletTransactionHistory{overflow:hidden;padding:0!important}.walletTransactionHistory .walletSectionTitle{margin-bottom:14px;padding:22px 24px 0}.walletHistoryFilters{border-bottom:1px solid #343c49;gap:4px;padding:0 20px 14px;display:flex;overflow-x:auto}.walletHistoryFilters button{white-space:nowrap;color:#aeb7c6!important;background:0 0!important;border-color:#0000!important}.walletHistoryFilters button.active{color:#fff!important;border-bottom:2px solid #f26459!important;border-radius:0!important}.walletHistoryTable{overflow-x:auto}.walletHistoryTable table{border-collapse:collapse;text-align:left;width:100%}.walletHistoryTable th{color:#aab5c6;letter-spacing:.08em;text-transform:uppercase;background:#202733;padding:14px 20px;font-size:10px}.walletHistoryTable td{vertical-align:top;color:#e3e8f0;border-top:1px solid #303846;padding:17px 20px;font-size:13px}.walletHistoryAmount{white-space:nowrap;font-weight:750}.walletHistoryAmount.credit{color:#8ed2ae}.walletHistoryAmount.debit{color:#f3b3a7}.walletHistoryStatus{color:#d1d7e2;text-transform:capitalize;background:#31313b;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.walletHistoryStatus.complete{color:#a2d9bb;background:#20392f}.walletHistoryStatus.failed{color:#ffc0bd;background:#44282d}.walletHistoryStatus.pending{color:#ebcf9f;background:#3d3325}.walletHistoryTable time{color:#acb6c6;white-space:nowrap;font-size:11px}.walletTransactionDetails{min-width:65px;max-width:350px}.walletTransactionDetails summary{cursor:pointer;color:#efaaa0;min-height:30px}.walletTransactionDetails[open]{min-width:230px}.walletTransactionDetails small{overflow-wrap:anywhere;color:#9faabd;margin:8px 0;font-size:10px;display:block}.walletTransactionDetails p{line-height:1.6;font-size:12px!important}.walletDashboard .walletTransactionDetails .walletLink input{color:#dce7f7;background:#10161e;border:1px solid #47556c;font-size:11px}.walletHistoryEmpty{text-align:center;color:#a5afbf!important;padding:30px!important}.walletTransactionDetails .walletLink a{color:#ffb1a3;font-weight:700}.walletTransactionDetails .walletLink{margin-bottom:0}@media (max-width:650px){.walletHistoryTable table,.walletHistoryTable tbody,.walletHistoryTable tr,.walletHistoryTable td{width:auto;display:block}.walletHistoryTable thead{display:none}.walletHistoryTable tr{border-top:1px solid #343c49;padding:14px 16px}.walletHistoryTable td{border:0;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.walletHistoryTable td:before{content:attr(data-label);color:#96a4b9;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.walletHistoryTable .walletHistoryEmpty{display:block}.walletHistoryTable .walletHistoryEmpty:before{content:none}.walletTransactionDetails,.walletTransactionDetails[open]{min-width:0;max-width:none}.walletTransactionHistory .walletSectionTitle{padding:20px 16px 0}.walletHistoryFilters{padding-left:8px;padding-right:8px}.walletHistoryTable time{white-space:normal}}.walletModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080dd4;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.walletDashboard .walletSurface.walletSendModal{color:#edf0f7;background:#181e28;border:1px solid #465064;border-radius:16px;width:min(100%,480px);max-height:calc(100dvh - 40px);margin:auto;padding:25px;overflow-y:auto;box-shadow:0 24px 100px #0009}.walletSendHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.walletSendHeading h3{margin:0!important}.walletSendModal label{color:#b8c3d6;margin:16px 0 10px;font-size:12px;display:block}.walletSendModal input,.walletSendModal select{box-sizing:border-box;color:#f5f7fb;background:#101620;border:1px solid #465064;border-radius:8px;width:100%;min-height:48px;margin-top:8px;padding:12px;font-size:16px}.walletSendModal p{color:#b2bfd2;font-size:12px;line-height:1.65}.walletAmountShortcuts{gap:8px;margin:10px 0 16px;display:flex}.walletAmountShortcuts button{flex:1}.walletSendLimits{color:#aab8cd;margin:10px 0;font-size:12px}.walletSendLimits summary{cursor:pointer;min-height:30px}.walletSendModal>button{margin:6px 5px 6px 0}.walletSendModal>button.primary,.walletSendReceipt .primary{width:100%;margin:12px 0 0}.walletSendReceipt{background:#111923;border:1px solid #364255;border-radius:10px;margin-top:18px;padding:16px}.walletSendReceipt p{justify-content:space-between;align-items:center;gap:20px;display:flex}.walletSendReceipt strong{text-align:right;color:#edf2fa}.walletSendReceipt .walletSendReceive{border-top:1px solid #364255;padding-top:14px}.walletSendReceive strong{color:#99dbb9;font-size:20px}.walletSendError{background:#43252b;border:1px solid #93505a;border-radius:8px;padding:12px;color:#ffd1cb!important}:is(.walletSendModal button:focus-visible,.walletSendModal input:focus-visible,.walletSendModal select:focus-visible){outline-offset:3px;outline:2px solid #ff9c89}@media (max-width:600px){.walletModalBackdrop{align-items:flex-end;padding:10px}.walletDashboard .walletSurface.walletSendModal{border-radius:16px 16px 9px 9px;width:100%;max-height:calc(100dvh - 20px);margin:0;padding:20px}.walletSendModal .walletSendHeading{z-index:1;background:#181e28;padding:12px 0;position:sticky;top:-20px}}.walletSendModal .walletCustomAmount{color:#edf2fa;font-size:14px;font-weight:700}.walletSendModal .walletCustomAmount input{background:#0d131d;border-color:#8b7b77;min-height:64px;padding:14px 16px;font-size:27px;font-weight:650}.walletSendModal .walletCustomAmount input::placeholder{color:#919eb2;font-size:15px;font-weight:400}.walletSendModal .walletCustomHint{color:#9faec4;margin:5px 0;font-size:11px}.walletSendModal .walletAmountShortcuts button{background:0 0;min-height:38px;font-size:12px}.compactConceptPicker{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:10px 14px;display:flex}.compactConceptPicker .conceptOptions{flex-wrap:nowrap;margin:0}.compactConceptPicker .conceptOptions button{text-align:center;min-width:auto;padding:8px 12px}.visualShowcase{grid-template-columns:minmax(0,2fr) minmax(240px,.72fr);gap:14px;margin-bottom:28px;display:grid}.visualHero,.visualCard{background:#121419;border:1px solid #373b43;border-radius:14px;position:relative;overflow:hidden}.visualHero{min-height:420px;padding:0}.visualHero>img,.visualCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visualShade{background:linear-gradient(90deg,#080a0df5 0%,#080a0dab 42%,#080a0d1a 78%);position:absolute;inset:0}.visualCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(540px,70%);min-height:420px;padding:34px;display:flex;position:relative}.visualCopy small,.visualCard small{color:#ff6458;letter-spacing:2px;font-size:10px}.visualCopy h2{margin:15px 0;font-size:clamp(30px,4vw,52px);line-height:1}.visualCopy p{color:#c4c7ce;margin:0 0 22px;line-height:1.6}.visualHero .spotlightControls{z-index:3;margin:0;position:absolute;bottom:24px;left:32px}.visualSide{grid-template-rows:1fr 1fr;gap:14px;display:grid}.visualCard{min-height:200px}.visualCard .visualShade{background:linear-gradient(#080a0d14 20%,#080a0dfa)}.visualCard>div:last-child{z-index:2;text-align:left;position:absolute;bottom:18px;left:20px;right:20px}.visualCard h2{margin:8px 0 3px;font-size:30px}.visualCard h2 span{color:#aaa;font-size:10px}.visualCard b{color:#fff;font-size:16px;display:block}.hostVisual{color:inherit;text-align:left;padding:0}.hostVisual span{color:#ddd;margin-top:8px;font-size:12px;display:block}.tournamentConcept-visual .tournamentIntro,.tournamentConcept-visual>.skillPanel,.tournamentConcept-visual>.help{display:none}.tournamentConcept-visual .eventToolbar{margin-top:4px}.tournamentConcept-visual .eventGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.tournamentConcept-visual .eventCard{border-radius:12px;padding:20px}.tournamentConcept-visual .eventCard>svg{display:none}.tournamentConcept-visual .eventCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:850px){.visualShowcase{grid-template-columns:1fr}.visualSide{grid-template-rows:none;grid-template-columns:1fr 1fr}.visualHero,.visualCopy{min-height:380px}}@media (max-width:600px){.compactConceptPicker{flex-direction:column;align-items:flex-start}.visualHero{min-height:440px}.visualHero>img{object-position:63% center}.visualShade{background:linear-gradient(#080a0d2e 0%,#080a0dd6 52%,#080a0dfa 100%)}.visualCopy{justify-content:flex-end;width:100%;min-height:440px;padding:24px 22px 74px}.visualCopy h2{font-size:34px}.visualHero .spotlightControls{bottom:20px;left:20px}.visualSide{grid-template-columns:1fr}.visualCard{min-height:220px}}.visualCard.communityFund{min-height:315px}.visualCard .fundExplanation{color:#ddd;margin:9px 0;font-size:12px;line-height:1.55}.visualCard .fundDisclosure{letter-spacing:0;color:#b7bbc4;font-size:10px;line-height:1.45;display:block}.visualCard.communityFund .visualShade{background:linear-gradient(#080a0d26,#080a0dbf 35%,#080a0dfc)}.communityMessageHero .visualShade{background:linear-gradient(90deg,#08090be0 0%,#08090bb0 35%,#08090b2b 78%),linear-gradient(#0000 45%,#08090b80)}.communityMessageHero .visualCopy{width:min(660px,78%);min-height:470px;padding:34px 34px 100px}.communityMessageHero .visualCopy h2{line-height:1.08}.communityMessageHero .visualCopy p{color:#e1e6ed;text-shadow:0 1px 10px #000;font-size:14px;line-height:1.75}.communityMessageHero .spotlightControls{right:24px}@media (max-width:650px){.communityMessageHero .visualCopy{width:100%;min-height:490px;padding:28px 24px 100px}.communityMessageHero .visualShade{background:linear-gradient(90deg,#08090bdf,#08090b7a),linear-gradient(#0000,#08090bad)}.communityMessageHero .visualCopy h2{font-size:34px}.communityMessageHero .visualCopy p{font-size:13px}.communityMessageHero .spotlightControls{left:24px;right:24px}}.liveEventFaceoff.visualHero>img{object-position:50% 35%}.liveEventFaceoff .visualShade{background:linear-gradient(90deg,#080a0deb 0%,#080a0db0 35%,#080a0d30 72%),linear-gradient(#0000 30%,#080a0d66)}@media (max-width:600px){.liveEventFaceoff.visualHero>img{object-position:54% 35%}.liveEventFaceoff .visualShade{background:linear-gradient(#080a0d20 0%,#080a0d80 36%,#080a0dd9 68%,#080a0df5 100%)}}.tournamentSpotlight{touch-action:pan-y pinch-zoom}.tournamentSpotlight .carouselControls{z-index:3;flex-wrap:nowrap;padding:0;position:absolute;bottom:20px;left:24px;right:24px}.tournamentSpotlight .carouselDots{scrollbar-width:none;min-width:0;padding-left:0;overflow-x:auto}.tournamentSpotlight .carouselDots::-webkit-scrollbar{display:none}.tournamentSpotlight .carouselControls>button{flex-shrink:0}.tournamentSpotlight .visualCopy{padding-bottom:100px}@media (max-width:600px){.tournamentSpotlight .carouselControls{bottom:20px;left:22px;right:22px}.tournamentSpotlight .carouselDots{gap:7px}}.tournamentFund{color:#eef1f5;background:linear-gradient(115deg,#1c222c,#13171e 70%);border:1px solid #3c424c;border-radius:14px;padding:26px;position:relative;overflow:hidden}.tournamentFund:before{content:"";pointer-events:none;border:40px solid #ed504318;border-radius:50%;width:200px;height:200px;position:absolute;top:-130px;right:-120px}.fundHeading{letter-spacing:1.5px;color:#b8c3d2;align-items:center;gap:12px;font-size:10px;display:flex}.fundIcon{color:#e3b582;background:#30271f;border:1px solid #6a5140;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.fundTransparency{color:#acbacb;letter-spacing:0;align-items:center;gap:6px;margin-left:auto;display:flex}.fundStory{grid-template-columns:1.7fr 1fr;align-items:center;gap:32px;padding:25px 0;display:grid}.fundStory small{letter-spacing:2px;color:#f2776c;font-size:10px}.fundStory h2{margin:12px 0;font-size:clamp(25px,3vw,36px);line-height:1.15}.fundStory p{color:#b9c2ce;max-width:560px;margin:12px 0 0;font-size:13px;line-height:1.65}.fundCommitment{border-left:1px solid #3c424c;padding:22px}.fundCommitment>svg{color:#dbaf7e;margin-bottom:12px}.fundCommitment>b{font-size:18px;display:block}.tournamentFund footer{border-top:1px solid #343b46;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.tournamentFund footer>span{color:#aeb8c7;font-size:11px;line-height:1.5}.fundStatusDot{background:#cda66c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tournamentFund a{white-space:nowrap;min-height:44px}.tournamentPageActions>a{justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:650px){.tournamentFund{padding:22px}.fundTransparency{display:none}.fundStory{grid-template-columns:1fr;gap:18px;padding:20px 0}.fundCommitment{border:1px solid #343f4e;border-radius:10px;grid-template-columns:30px 1fr;gap:0 12px;padding:16px;display:grid}.fundCommitment>svg{grid-row:1/3;margin:0}.fundCommitment>b{font-size:15px}.fundCommitment p{margin-top:5px;font-size:12px}.tournamentFund footer{flex-direction:column;align-items:stretch}.tournamentPageActions{flex-wrap:wrap}.tournamentPageActions>a{flex-basis:100%}}.tournamentShowcase.visualShowcase{grid-template-columns:minmax(0,1fr)}.communitySections{gap:32px;margin:26px 0;display:grid}.communityHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.communityHeading h2{text-transform:uppercase;letter-spacing:2px;color:#f05a4f;margin:0;font-size:13px}.communityHeading>span{color:#969da9;font-size:11px}.communityHosts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.communityHost{background:linear-gradient(135deg,#242831,#12161d);border:1px solid #353c48;border-radius:12px;padding:20px}.hostIdentity{align-items:center;gap:12px;display:flex}.hostIdentity img,.hostIdentity>span{object-fit:cover;border:2px solid #d94337;border-radius:50%;width:52px;height:52px}.hostIdentity>span{background:#392623;place-items:center;font-weight:800;display:grid}.hostIdentity h3{margin:0 0 5px;font-size:16px}.hostIdentity small,.communityHost p{color:#a7aebb;font-size:12px}.communityHost .secondary{justify-content:center;width:100%;margin-top:12px}.communityEvents{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.communityEvent{color:#fff;text-align:left;background:#141920;border:1px solid #363d48;border-radius:12px;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.communityEvent:hover{border-color:#ee5044;transform:translateY(-3px)}.communityEventArt{height:170px;position:relative;overflow:hidden}.communityEventArt img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.communityEventArt:after{content:"";background:linear-gradient(#0000 20%,#141920);position:absolute;inset:0}.communityEventArt>span{z-index:1;letter-spacing:1px;background:#161b23e8;border-radius:5px;padding:7px;font-size:10px;position:absolute;top:12px;left:12px}.communityEventBody{padding:4px 18px 18px}.communityEventBody>small{color:#c2c8d3;font-size:11px}.communityEventBody h3{margin:12px 0;font-size:20px;line-height:1.2}.communityEventBody p{color:#a7aebb;font-size:12px}.communityEventBody>div{justify-content:space-between;gap:12px;margin:18px 0;font-size:12px;display:flex}.communityEventBody strong{text-align:center;background:#ee3f35;border-radius:6px;padding:12px;font-size:13px;display:block}.communityEmpty{color:#9da5b2;border:1px dashed #343b46;border-radius:10px;padding:20px;font-size:13px}.communityActivity{gap:10px;display:grid}.communityActivity>button{text-align:left;color:#eee;background:#171d25;border:1px solid #353c48;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.communityActivity p{color:#aaa;margin:5px 0 0;font-size:12px}.communityActivity>button>span:last-child{margin-left:auto;font-size:12px}.activityDot{background:#f14c40;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f14c4066}.visualShowcase{grid-template-columns:1fr}.visualSide{grid-template-rows:none;grid-template-columns:1fr 1fr}.visualHero>img{object-position:center 35%}.fundGraphic{text-align:right;color:#ef44352b;background:radial-gradient(at 100%,#843b24,#161a22 70%);padding:20px 30px;font-size:200px;font-style:italic;font-weight:900;position:absolute;inset:0}.fundGraphic span{letter-spacing:4px;color:#edb891;font-size:9px;font-style:normal;display:block}.communityFund.visualCard,.visualSide .hostVisual{min-height:290px}@media (max-width:650px){.visualSide,.communityEvents{grid-template-columns:1fr}.communityHosts{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.communityHost{scroll-snap-align:start;min-width:240px}.communityHeading{align-items:flex-start}.communityActivity>button{flex-wrap:wrap}.communityActivity>button>span:last-child{margin-left:22px}}.officialHostCard{border-color:#f23b3866;min-width:260px;max-width:390px;padding:0;position:relative;overflow:hidden}.officialHostCardArt{background:linear-gradient(#0000,#181d26),url(/dashboard-art/community-spartan-runway.webp) 65% 40%/cover;height:125px}.officialHostCardBody{padding:0 20px 20px}.officialHostMark{background:#101315;border:1px solid #f23b38;border-radius:6px;place-items:center;width:100px;height:40px;margin-top:-20px;padding:8px;display:grid;position:relative}.officialHostMark .brandLogo{width:84px;height:22px}.officialHostCard h3{align-items:center;gap:7px;margin:15px 0 7px;font-size:21px;display:flex}.officialHostCard h3 svg{color:var(--orange)}.officialHostCard p{margin:10px 0}.officialCardActions{gap:8px;display:flex}.officialCardActions .secondary{margin:8px 0 0;padding:10px;font-size:11px}.officialCardActions>a{justify-content:center;align-items:center;display:flex}.officialHostProfile>.textbtn{margin-bottom:18px}.officialProfileHero{background:linear-gradient(90deg,#101418f5 0%,#101418cc 35%,#10141830),url(/dashboard-art/community-spartan-runway.webp) 65% 40%/cover;border:1px solid #3d424c;border-radius:12px;min-height:360px;overflow:hidden}.officialProfileContent{max-width:680px;padding:38px}.officialProfileContent>.brandLogo{width:170px;height:45px;margin:25px 0;display:block}.officialProfileContent h2{align-items:center;gap:12px;font-size:40px;display:flex}.officialProfileContent h2 svg{color:var(--orange)}.officialProfileContent>p{color:#c3cad3;max-width:500px;margin:18px 0;font-size:14px;line-height:1.8}.officialProfileStats{color:#bdc4ce;gap:22px;margin:22px 0;font-size:12px;display:flex}.officialProfileStats b{color:#fff;margin-right:4px}.officialProfileActions{flex-wrap:wrap;gap:10px;display:flex}.officialProfileActions button,.officialProfileActions a{font-size:12px}.officialSocials{background:#181d25;border:1px solid #373f4c;border-radius:10px;margin:20px 0;padding:23px}.officialSocials h3{margin-bottom:16px;font-size:16px}.officialSocials>div{flex-wrap:wrap;gap:10px;display:flex}.officialSocials p{color:#bdc5d1;font-size:13px;line-height:1.8}.officialSocials>.textbtn{margin-top:16px}.officialEventsHeading{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 17px;display:flex}.officialEventsHeading h3{font-size:18px}.officialEventsHeading>span{color:#a6aeba;font-size:11px}.officialProfileEvents{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;display:grid}.officialProfileEvents>button{text-align:left;background:#171d25;border:1px solid #363e4b;border-radius:10px;padding:24px}.officialProfileEvents>button:hover{border-color:var(--orange)}.officialProfileEvents h4{margin:18px 0 12px;font-size:20px}.officialProfileEvents p{color:#aeb7c5;margin-bottom:14px;font-size:12px;line-height:1.8}.officialProfileEvents small{font-size:11px}.officialViewEvent{color:var(--orange);gap:8px;margin-top:22px;font-size:12px;display:flex}.officialProfileAbout{border-top:1px solid #353c48;align-items:flex-start;gap:18px;margin-top:32px;padding-top:25px;display:flex}.officialProfileAbout>svg{color:var(--orange);flex-shrink:0}.officialProfileAbout h3{margin-bottom:12px;font-size:16px}.officialProfileAbout p{color:#b2bcc9;max-width:700px;font-size:13px;line-height:1.8}.officialEventByline{color:var(--orange);margin:15px 0}@media (max-width:650px){.officialProfileContent{padding:26px 22px}.officialProfileContent h2{font-size:32px}.officialProfileHero{background-position:62% 40%}.officialProfileActions{gap:9px}.officialProfileActions>*{flex:auto;justify-content:center}.officialHostCard{min-width:min(300px,84vw)}.officialEventsHeading{flex-wrap:wrap}.officialProfileEvents{grid-template-columns:1fr}.officialCardActions .secondary{white-space:normal}}.tournamentEventFilters{box-sizing:border-box;gap:3px;width:max-content;max-width:100%;margin:0 0 18px}.tournamentEventFilters button{white-space:nowrap;min-height:44px;padding:10px 16px;font-size:12px}.eventToolbar>.tournamentPageActions{margin-left:auto}.tournamentEventFilters button:focus-visible{outline-offset:2px;outline:2px solid #a8c5e8}@media (max-width:760px){.tournamentEventFilters{gap:2px;width:100%}.tournamentEventFilters button{flex:1;min-width:0;padding:10px 7px;font-size:11px}.eventToolbar>.tournamentPageActions{width:100%;margin-left:0}}.tournamentWorkspaceTabs{border-bottom:1px solid #ffffff15;gap:6px;margin:22px 0 0;padding:8px 0 18px;display:flex;overflow-x:auto}.tournamentWorkspaceTabs button{color:#aaaeb8;background:#111318;border:1px solid #ffffff18;border-radius:8px;flex-shrink:0;padding:12px 20px;font-weight:700}.tournamentWorkspaceTabs button.current{background:var(--accent,#e64b3d);color:#fff;border-color:#0000}.tournamentPlayerHub,.tournamentHostHub,.tournamentRoomHeader{background:linear-gradient(120deg,#1b1e25,#101216);border:1px solid #ffffff1a;border-radius:12px;margin:22px 0;padding:28px}.workspaceKicker{color:var(--accent,#ef695a);letter-spacing:1.6px;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.tournamentPlayerHub h3,.tournamentHostHub h3,.tournamentRoomHeader h3{margin:0 0 12px;font-size:25px;line-height:1.25}.tournamentPlayerHub>p,.tournamentHostHub>p,.tournamentRoomHeader>p{color:#aeb3bf;max-width:850px;font-size:13px;line-height:1.7}.tournamentMetrics{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin:24px 0;display:grid}.tournamentMetrics>div{background:#080a0d66;border:1px solid #ffffff0f;border-radius:8px;padding:16px}.tournamentMetrics strong{overflow-wrap:anywhere;font-size:19px;display:block}.tournamentMetrics small{color:#9097a5;margin-top:8px;font-size:11px;display:block}.tournamentMatchList{gap:8px;margin-top:20px;display:grid}.tournamentMatchList button{text-align:left;background:#0b0d11;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.tournamentMatchList span,.tournamentMatchList small{color:#9fa6b4;font-size:11px}.tournamentMatchList b{font-size:12px}.tournamentTestWave{background:#c9952410;border:1px solid #b8923a44;border-radius:8px;margin-top:16px;padding:18px}.tournamentTestWave p{color:#bbb3a0;font-size:12px;line-height:1.6}.tournamentBoard{min-width:0;margin:24px 0}.tournamentBoard .sectionhead h3{align-items:center;gap:10px;display:flex}.tournamentBoard .sectionhead p{color:#939aaa;font-size:12px}.tournamentBoard .sectionhead label{min-width:170px;font-size:11px}.tournamentRoundBoard{scroll-snap-type:x proximity;border-top:1px solid #ffffff10;gap:18px;max-width:100%;padding:10px 2px 24px;display:flex;overflow-x:auto}.tournamentRound{scroll-snap-align:start;flex:0 0 245px;min-width:0}.tournamentRound h4{justify-content:space-between;align-items:center;min-height:32px;font-size:12px;display:flex}.tournamentRound h4 small{color:#777e8c;font-size:10px;font-weight:400}.tournamentNode{text-align:left;background:#12151b;border:1px solid #ffffff1c;border-radius:8px;width:100%;margin:12px 0;padding:13px;transition:border-color .15s;display:block}.tournamentNode:hover{border-color:#ffffff65}.tournamentNode:disabled{opacity:1;cursor:default}.tournamentNode.myMatch{border-color:var(--accent,#e25243);box-shadow:0 0 0 1px #e2524320}.tournamentNode>small{color:#929baa;letter-spacing:.5px;font-size:9px;display:block}.tournamentNode>span{border-bottom:1px solid #ffffff0c;justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.tournamentNode>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournamentNode>span.winner{color:#c9dfab}.tournamentNode>small:last-child{margin-top:12px}.tournamentNode.disputed{border-color:#d9a14f}.tournamentNode.reported>small:first-child{color:#d9b76f}.tournamentBoardEmpty{color:#9097a5;border:1px dashed #ffffff25;border-radius:8px;padding:30px;font-size:13px}.tournamentRoomHeader .textbtn{margin-bottom:22px}.tournamentRoomTeams{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.tournamentRoomTeams>div{background:#080a0c80;border:1px solid #ffffff12;border-radius:8px;padding:20px}.tournamentRoomTeams small{color:#8c95a5;letter-spacing:1px;font-size:10px}.tournamentRoomTeams h4{margin:12px 0;font-size:17px}.tournamentRoomTeams span{color:#acb5c3;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.smokeControls .eventButtons{flex-wrap:wrap}.tournamentWorkspaceTabs button:focus-visible{outline-offset:3px;outline:2px solid #fff}.tournamentNode:focus-visible{outline-offset:3px;outline:2px solid #fff}.tournamentMatchList button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:650px){.tournamentPlayerHub,.tournamentHostHub,.tournamentRoomHeader{padding:20px 16px}.tournamentPlayerHub h3,.tournamentHostHub h3,.tournamentRoomHeader h3{font-size:21px}.tournamentMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentWorkspaceTabs button{padding:11px 15px;font-size:12px}.tournamentMatchList button{grid-template-columns:1fr;gap:8px}.tournamentRoomTeams{grid-template-columns:1fr}.tournamentRound{flex-basis:225px}.tournamentBoard .sectionhead{flex-direction:column;align-items:flex-start;gap:12px}.tournamentBoard .sectionhead label{width:100%}}.bracketCanvasShell{background:#0b1016;border:1px solid #ffffff24;border-radius:12px;min-width:0;margin:22px 0;overflow:hidden}.bracketCanvasShell.expanded{z-index:160;flex-direction:column;margin:0;display:flex;position:fixed;inset:16px;box-shadow:0 0 0 100vmax #000c}.canvasToolbar{background:#151b24;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.canvasToolbar>div:first-child>b{align-items:center;gap:9px;font-size:14px;display:flex}.canvasToolbar small{color:#969fae;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.canvasTools{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.canvasTools button,.canvasTools select{color:#d5dce8;background:#202936;border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:11px;display:flex}.canvasTools output{color:#bdc8d9;text-align:center;min-width:40px;font-size:11px}.canvasHint{color:#8d9aaf;background:#101620;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 18px;font-size:10px;display:flex}.canvasHint button{color:#f7b276;background:0 0;border:0}.bracketViewport{cursor:grab;touch-action:none;outline-offset:-3px;overscroll-behavior:contain;background-color:#0b1017;background-image:radial-gradient(#697d9929 1px,#0000 1px);background-size:22px 22px;height:600px;position:relative;overflow:hidden}.bracketViewport:active{cursor:grabbing}.expanded .bracketViewport{flex:1;height:auto;min-height:100px}.bracketWorld{transform-origin:0 0;will-change:transform;position:absolute}.bracketWires{pointer-events:none;position:absolute;inset:0;overflow:visible}.bracketWires path{stroke:#6d859b;stroke-width:2px;fill:none;opacity:.7}.bracketWires path.loserWire{stroke-dasharray:7 5;stroke:#b59258}.canvasMatch{cursor:default;background:#192330;border:1px solid #5971878a;border-radius:7px;position:absolute;overflow:hidden;box-shadow:0 4px 15px #0005}.canvasMatch.isMine{border-color:#f06b4b;box-shadow:0 0 0 2px #f06b4b44}.canvasMatch.dimmed{opacity:.2}.canvasMatchTitle{color:#b6c7db;text-align:left;background:#223246;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px;font-size:9px;display:flex}.canvasMatchTitle small{text-transform:uppercase;font-size:8px}.canvasTeam{color:#edf3ff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0d;align-items:center;gap:5px;width:100%;min-height:33px;padding:9px 10px;font-size:11px;display:flex}.canvasTeam>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.canvasTeam>svg{color:#8093ab;flex-shrink:0}.canvasTeam.winner{color:#bde9b2;background:#61a34b12}.canvasTeam.picked{background:#a452273b;box-shadow:inset 0 0 0 2px #f6965a}.canvasTeam[draggable=true]{cursor:grab}.canvasChampion{color:#e5c47e;text-align:center;flex-direction:column;align-items:center;gap:8px;width:200px;font-size:12px;display:flex;position:absolute}.canvasEmpty{text-align:center;color:#8e9db1;padding:60px 25px}.canvasEmpty svg{margin:auto}.canvasEmpty h3{color:#dde5f1}.canvasEmpty p{margin:15px;font-size:12px}.canvasEmpty button{margin:auto}.canvasStatus{color:#a1aebf;background:#101620;margin:0;padding:12px 18px;font-size:11px}.canvasInspector{background:#19232d;border-top:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;font-size:12px;display:flex}.canvasInspector span{color:#aebfd2}.tournamentFocused>.eventToolbar,.tournamentFocused>.help{display:none}.tournamentFocused .eventDetail{padding:20px}.tournamentFocused .eventTitle h2{margin-bottom:8px;font-size:28px}.tournamentFocused .eventTitle>p{margin:6px 0}.tournamentFocused .tournamentPlayerHub,.tournamentFocused .tournamentHostHub{margin:14px 0;padding:20px}.tournamentFocused .tournamentMetrics{margin:14px 0}.tournamentFocused .tournamentMetrics>div{padding:12px}.tournamentFocused .tournamentPlayerHub h3,.tournamentFocused .tournamentHostHub h3{font-size:22px}.tournamentFocused .tournamentWorkspaceTabs{z-index:5;background:#14191f;margin-top:12px;padding:10px 0;position:sticky;top:0}.tournamentFocused .eventAwardNote{margin:8px 0;padding:10px;font-size:11px;display:block}.tournamentFocused .eventAwardNote p{color:#a7acb3;font-size:11px}.tournamentFocused .eventTitle{padding-bottom:8px}.tournamentFocused .eventFacts{margin:8px 0}.canvasTools button:focus-visible{outline-offset:-2px;outline:2px solid #ffc28b}.canvasTeam:focus-visible{outline-offset:-2px;outline:2px solid #ffc28b}.canvasMatchTitle:focus-visible{outline-offset:-2px;outline:2px solid #ffc28b}@media (min-width:1100px){body:has(.tournamentFocused) .content{max-width:none}.tournamentFocused .tournamentPlayerHub .tournamentMetrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.canvasToolbar{flex-direction:column;align-items:flex-start;padding:12px}.canvasTools{width:100%}.canvasTools select{max-width:130px}.bracketViewport{height:520px}.bracketCanvasShell.expanded{inset:5px}.canvasHint{padding:10px;font-size:9px}.tournamentFocused .eventDetail{padding:12px}.tournamentFocused .eventTitle h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.bracketWorld{will-change:auto}}.smokeControls.testSwitcher{background:#151c25;border:1px solid #465367;border-radius:9px;margin:12px 0 18px;padding:12px 16px}.testSwitcherTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.testSwitcherTitle>b{letter-spacing:1px;color:#e8b985;font-size:10px}.testSwitcherTitle>span{color:#a9b5c7;font-size:11px}.testSwitcherTitle>a{color:#8d9daf;margin-left:auto;font-size:10px}.testIdentityRow{align-items:end;gap:16px;margin:12px 0;display:flex}.testIdentityRow label{color:#aab7cb;flex:1;min-width:220px;max-width:470px;font-size:10px}.testIdentityRow select{margin-top:5px;padding:9px!important;font-size:12px!important}.testPersonaButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.testPersonaButtons button,.testViewToggles button{color:#c1cddd;background:#1d2734;border:1px solid #ffffff15;border-radius:5px;padding:8px 12px;font-size:11px}.testPersonaButtons button.current,.testViewToggles button.current{color:#ffe2ce;background:#84483355;border-color:#df795280}.testPersonaButtons small{color:#8e9bb0;padding-left:8px;font-size:10px}.testViewToggles{gap:5px;display:flex;overflow-x:auto}.testViewToggles button{flex-shrink:0}.testSwitcherOptions{margin-top:9px}.testSwitcherOptions summary{color:#8c9bb1;cursor:pointer;font-size:10px}.testSwitcherOptions p{max-width:800px;font-size:11px;line-height:1.6}.testSetup{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.testSetup p{font-size:12px}.testSetup label{min-width:230px;font-size:11px}.testSetup .primary{margin-bottom:1px}@media (max-width:650px){.testIdentityRow{flex-direction:column;align-items:stretch}.testIdentityRow label{min-width:0;max-width:none}.testSwitcherTitle>a{margin-left:0}.testPersonaButtons small{padding:0}.testViewToggles button{padding:8px}}.canvasTeam[data-team]:not([data-team=""]){touch-action:none}.canvasTeam[aria-grabbed=true]{cursor:grabbing}.bracketCanvasShell .canvasTools{gap:9px}.bracketCanvasShell .canvasTools button,.bracketCanvasShell .canvasTools select{border-radius:7px;gap:8px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:600}.bracketCanvasShell .canvasTools button{justify-content:center;min-width:46px}.bracketCanvasShell .canvasTools button svg{flex-shrink:0;width:20px;height:20px}.bracketCanvasShell .canvasTools output{min-width:52px;font-size:14px;font-weight:600}@media (max-width:750px){.bracketCanvasShell .canvasTools{gap:8px}.bracketCanvasShell .canvasTools select{flex:180px;max-width:none}.bracketCanvasShell .canvasTools button{padding:11px 13px}}.bracketCanvasShell.chartBoard{padding-bottom:0;position:relative}.chartBoard .chartHeader{background:#141b24;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}.chartHeader>div{align-items:center;gap:9px;min-width:0;display:flex}.chartHeader b{white-space:nowrap;font-size:13px}.chartModeLabel{color:#94a2b6;letter-spacing:1px;margin-left:7px;font-size:9px}.chartIconButton{color:#b9c5d8;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.chartIconButton:hover{color:#fff;background:#ffffff0b}.chartIconButton:disabled{opacity:.3;cursor:default}.chartIconButton.active{color:#9ec6ff;background:#527eb32b}.chartIconButton svg{flex-shrink:0}.chartModeTools{z-index:6;background:#18212eec;border:1px solid #ffffff20;border-radius:9px;gap:2px;padding:3px;display:flex;position:absolute;top:72px;left:12px;box-shadow:0 4px 15px #0005}.chartModeTools button{color:#8796ab;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:11px;display:flex}.chartModeTools button.active{color:#dceaff;background:#48699544}.chartDock{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17202eee;border:1px solid #ffffff27;border-radius:12px;align-items:center;gap:1px;max-width:calc(100% - 20px);padding:4px 6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0008}.chartDock i{background:#ffffff20;width:1px;height:22px;margin:0 3px}.chartZoomReadout{color:#afbed3;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:44px;height:44px;padding:0 3px;font-size:11px}.chartBoard .bracketViewport{height:650px}.chartBoard.expanded{z-index:160;border-radius:0;flex-direction:column;height:100vh;margin:0;display:flex;position:fixed;inset:0}.chartBoard.expanded .bracketViewport{flex:1;height:auto;min-height:100px}.chartBoard.expanded .chartDock{bottom:max(18px,env(safe-area-inset-bottom))}.chartBoard .canvasStatus{z-index:7;pointer-events:none;background:#17202eed;border:1px solid #ffffff20;border-radius:7px;max-width:90%;font-size:11px;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.chartMenuBackdrop{z-index:9;background:#0002;border:0;position:absolute;inset:58px 0 0}.chartOptions{z-index:10;color:#c4d0e1;background:#1a2330;border:1px solid #ffffff24;border-radius:12px;width:290px;max-width:calc(100% - 28px);padding:14px;position:absolute;bottom:80px;right:14px;box-shadow:0 12px 40px #0009}.chartOptions>div:first-child{justify-content:space-between;align-items:center;font-size:13px;display:flex}.chartOptions fieldset{border:0;flex-wrap:wrap;gap:5px;padding:10px 0;display:flex}.chartOptions legend{color:#8798af;margin-bottom:8px;font-size:10px}.chartOptions fieldset button{color:#b6c4d8;background:#101722;border:1px solid #ffffff16;border-radius:5px;padding:10px 9px;font-size:11px}.chartOptions fieldset button.active{color:#e2f0ff;border-color:#6b98c2}.chartOptions label{color:#98aac3;margin:10px 0;font-size:11px;display:block}.chartOptions select{color:#d7e4f8;background:#111925;border:1px solid #ffffff20;border-radius:6px;width:100%;height:42px;margin-top:6px;padding:0 10px;font-size:13px}.chartMenuAction{color:#c6d5e9;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff10;align-items:center;gap:9px;width:100%;padding:12px 0;font-size:12px;display:flex}.chartHelp{z-index:11;color:#dfecff;background:#1b2e46;border:1px solid #6d9bcc66;border-radius:12px;width:330px;max-width:calc(100% - 32px);padding:22px;position:absolute;bottom:82px;right:16px;box-shadow:0 15px 45px #0009}.chartHelp>.chartIconButton{float:right;margin:-13px -13px 0 5px}.chartHelp b{font-size:14px}.chartHelp p{color:#b7cbe5;font-size:12px;line-height:1.65}.chartHelp small{color:#9bb5d5;font-size:10px;line-height:1.6;display:block}.chartHelp .primary{min-height:40px;margin-top:16px;font-size:12px}.chartSelection{z-index:7;color:#ffe4c8;background:#7d472fe8;border:1px solid #e9a17455;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:123px;left:12px}.chartSelection button{color:inherit;background:0 0;border:0}.chartBoard .canvasInspector{padding-bottom:85px}.chartIconButton:focus-visible{outline-offset:-2px;outline:2px solid #a3c9ff}.chartModeTools button:focus-visible{outline-offset:-2px;outline:2px solid #a3c9ff}.chartZoomReadout:focus-visible{outline-offset:-2px;outline:2px solid #a3c9ff}@media (max-width:750px){.chartBoard .chartHeader{height:50px;padding:0 9px}.chartHeader b{font-size:12px}.chartModeLabel{margin-left:0;font-size:8px}.chartModeTools{top:62px;left:9px}.chartModeTools button span{display:none}.chartModeTools button{justify-content:center;width:38px;padding:0}.chartBoard .bracketViewport{height:70dvh;min-height:400px}.chartBoard.expanded .bracketViewport{min-height:0}.chartBoard .chartDock{border-radius:11px;gap:0;padding:3px;bottom:12px}.chartDock .chartIconButton{width:42px;min-width:42px;height:44px}.chartZoomReadout{min-width:39px}.chartOptions{bottom:73px;right:10px}.chartSelection{top:110px}.chartBoard .canvasStatus{font-size:10px;bottom:73px}.chartMenuBackdrop{top:50px}}@supports (height:100dvh){.chartBoard.expanded{height:100dvh}}.chartHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.chartMyMatch{color:#d7e8ff;white-space:nowrap;background:#243449;border:1px solid #8baed13b;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;display:flex}.chartMyMatch:disabled{opacity:.4}.bracketViewport,.bracketWorld{-webkit-user-select:none;user-select:none}.canvasMatch.hasPicked{z-index:5;overflow:visible;transform:scale(1.045);box-shadow:0 7px 25px #0009,0 0 0 2px #edb57b66}.canvasTeam.isDragging{opacity:.3}.canvasTeam.dropTarget{background:#5b9e7055;box-shadow:inset 0 0 0 2px #a3e2b8}.bracketDragGhost{z-index:1000;pointer-events:none;transform-origin:0 0;color:#f1f6ff;background:#2d4158;border:1px solid #d6ad7c;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex;position:fixed;transform:scale(1.08);box-shadow:0 15px 40px #0009}.bracketDragGhost small{color:#b7cce1;flex-basis:100%;padding-left:24px;font-size:10px}.tournamentMatchupRecords{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin:18px 0;display:grid}.tournamentMatchupRecords article{background:#101923;border:1px solid #ffffff1c;border-radius:9px;min-width:0;padding:20px}.tournamentMatchupRecords article.yourMatchupTeam{border-color:#d5915755}.tournamentMatchupRecords article>small{color:#8fa4bf;letter-spacing:1px;font-size:10px}.tournamentMatchupRecords h4{margin:12px 0;font-size:18px}.matchupRecord{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.matchupRecord strong{font-size:22px}.matchupRecord strong span{color:#8d9fb7;margin-left:3px;font-size:12px}.matchupRecord>b{color:#b3c9e2;font-size:11px}.tournamentMatchupRecords article>p{color:#7f94ae;font-size:10px;line-height:1.6}.matchupRoster{color:#aebfd3;border-top:1px solid #ffffff12;gap:6px;padding-top:10px;font-size:12px;display:grid}.canvasInspector .tournamentMatchupRecords{margin:5px 0}.canvasInspector{max-height:45vh;overflow:auto}.chartBoard.expanded .canvasInspector{z-index:9;border:1px solid #ffffff20;border-radius:10px;width:600px;max-width:calc(100% - 24px);padding:16px;position:absolute;bottom:70px;right:12px;box-shadow:0 10px 30px #0008}@media (max-width:650px){.chartMyMatch{gap:4px;min-height:38px;padding:0 7px;font-size:10px}.chartMyMatch svg{width:15px}.chartHeaderActions{gap:2px}.chartHeader .chartModeLabel{display:none}.tournamentMatchupRecords{grid-template-columns:1fr}.tournamentMatchupRecords article{padding:16px}.tournamentMatchupRecords h4{font-size:16px}}.chartBoard .canvasInspector{z-index:9;border:1px solid #ffffff20;border-radius:10px;width:600px;max-width:calc(100% - 24px);padding:16px;display:block;position:absolute;bottom:74px;right:12px;box-shadow:0 10px 30px #0008}.canvasInspector>.textbtn{margin-top:10px}.tournamentSkillSummary{align-items:center;gap:9px;min-width:0;margin:10px 0;display:flex}.tournamentSkillSummary>svg{flex-shrink:0}.tournamentSkillSummary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.tournamentSkillSummary b{white-space:nowrap;font-size:16px}.tournamentSkillSummary b small{color:#95b1ce;margin-left:5px;font-size:11px}.tournamentSkillSummary>span>small{color:#9baec5;white-space:normal;font-size:10px}.lineupRecent{white-space:nowrap;align-items:center;gap:3px!important;display:inline-flex!important}.lineupRecent>b{border-radius:3px;padding:2px 4px;line-height:1.1;font-size:9px!important}.lineupRecent .won{color:#aee4b7;background:#36794244}.lineupRecent .lost{color:#f1bbb1;background:#934c4244}.lineupRecent>small{color:#8da0b8;font-size:8px}.tournamentSkillSummary.compact{gap:5px;margin:3px 0}.tournamentSkillSummary.compact b{font-size:10px}.tournamentSkillSummary.compact b small{margin-left:4px;font-size:8px}.tournamentSkillSummary.compact>span>small{font-size:8px}.canvasTeam .canvasTeamIdentity{white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.canvasTeamIdentity>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.canvasTeam{min-height:72px;max-height:72px;padding:5px 8px}.canvasTeam .tournamentSkillSummary{flex-shrink:0;overflow:visible}.canvasTeam .lineupRecent{flex-shrink:0;display:flex;overflow:visible}.canvasMatchTitle{min-height:28px}.canvasMatchTitle small.largeGap{color:#f3c07a}.matchupInsight{width:100%}.matchupPlayerSkill{align-items:center;gap:8px;padding:5px 0;display:flex}.matchupPlayerSkill>span{flex-direction:column;gap:5px;display:flex}.matchupPlayerSkill b{font-size:12px}.matchupPlayerSkill small{color:#849fbd;font-size:10px}.matchupComparison{background:#1e344344;border:1px solid #6c8fa144;border-radius:8px;padding:16px 18px;font-size:12px}.matchupComparison.largeGap{background:#855f2218;border-color:#b98d4544}.matchupComparison p{color:#b6c6d9;font-size:12px;line-height:1.6}.matchupComparison small{color:#8d9fb8;font-size:10px;line-height:1.6}.manualSeedWarning{z-index:12;background:#282b30;border:1px solid #d8ae68;border-radius:12px;width:420px;max-width:calc(100% - 32px);max-height:70%;padding:22px;font-size:13px;position:absolute;bottom:80px;right:16px;overflow:auto;box-shadow:0 15px 45px #000a}.manualSeedWarning p{color:#d9c9b0;font-size:12px;line-height:1.6}.manualSeedWarning small{color:#a99e8d;font-size:10px;line-height:1.6}.seedingAdvisor{background:#152130;border:1px solid #7d9fbb44;border-radius:10px;margin:18px 0}.seedingAdvisor>summary{cursor:pointer;align-items:center;gap:9px;padding:16px 18px;font-size:14px;font-weight:700;display:flex}.seedingAdvisor>summary small{color:#8ba7c1;margin-left:auto;font-size:10px;font-weight:400}.advisorBody{padding:2px 20px 22px}.advisorBody>h3{font-size:18px}.advisorBody p{color:#a6bad1;font-size:12px;line-height:1.65}.advisorModes{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.advisorModes button{text-align:left;color:#c3d3e5;background:#101b28;border:1px solid #ffffff18;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.advisorModes button.selected{background:#263f573b;border-color:#81aed6;box-shadow:inset 0 0 0 1px #81aed644}.advisorModes button>span{color:#95abc2;font-size:11px}.advisorModes button:disabled{opacity:.4}.advisorPlan{border-top:1px solid #ffffff18;margin-top:20px;padding:20px 0 0}.advisorPlan>b{color:#b6d3ef;letter-spacing:.7px;font-size:11px}.advisorFlags{flex-wrap:wrap;gap:8px;display:flex}.advisorFlags>span{color:#b9cde2;border:1px solid #ffffff16;border-radius:6px;padding:7px 10px;font-size:11px}.advisorBracketPreview{background:#0e1722;border:1px solid #ffffff17;border-radius:8px;margin:16px 0;padding:12px;overflow:auto}.advisorBracketPreview svg{width:100%;min-width:600px;min-height:240px;max-height:700px}.advisorPairings{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.advisorPairings>article{background:#0f1a26;border:1px solid #ffffff18;border-radius:7px;padding:13px}.advisorPairings>article>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.advisorPairings section>b{font-size:12px}.advisorPairings>article>small{color:#b1c8df;border-top:1px solid #ffffff12;margin-top:12px;padding-top:9px;font-size:10px;display:block}.advisorPairings .largeGap{color:#e1b46e}.advisorWarning{background:#79602a22;border:1px solid #e2b05855;border-radius:7px;margin:12px 0;padding:12px;font-size:12px;color:#e3bd7f!important}.advisorWarning p{font-size:11px}.canvasInspector .matchupComparison{margin-bottom:10px}@media (max-width:750px){.advisorModes,.advisorPairings{grid-template-columns:1fr}.seedingAdvisor>summary{flex-wrap:wrap}.seedingAdvisor>summary small{margin-left:0}.advisorBody{padding:0 14px 18px}.advisorPairings>article>div{gap:8px}.advisorPairings .tournamentSkillSummary b{font-size:13px}.advisorPairings .tournamentSkillSummary>svg{width:25px;height:25px}}.hostBoardToolbar{background:#141c25;border-bottom:1px solid #303944;flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.hostBoardToolbar>button{color:#e0e7ef;background:#202b38;border:1px solid #394553;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:650;display:flex}.hostBoardToolbar>button:hover,.hostBoardToolbar>button[aria-expanded=true]{background:#303f50;border-color:#6d829b}.hostBoardToolbar b{background:#354253;border-radius:12px;padding:1px 7px}.hostBoardToolbar .hasAttention b{color:#fff;background:#922e30}.hostBoardPanel{z-index:42;text-align:left;color:#e4eaf1;background:#151e28;border:1px solid #425266;border-radius:14px;flex-direction:column;width:min(420px,100% - 24px);display:flex;position:absolute;top:118px;bottom:16px;right:12px;overflow:hidden;box-shadow:0 16px 60px #0009}.hostBoardPanel>header{border-bottom:1px solid #344151;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.hostBoardPanel header small{letter-spacing:1.5px;color:#9daec2;font-size:10px}.hostBoardPanel h3{margin:4px 0 0;font-size:20px}.hostBoardPanel header button{color:#fff;background:#253140;border:1px solid #435163;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.hostPanelBody{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.hostPanelBody label{color:#dce4ee;flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.hostPanelBody input:not([type=checkbox]),.hostPanelBody select,.hostPanelBody textarea{color:#fff;box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;background:#101720;border:1px solid #425165;border-radius:7px;padding:11px}.hostPanelBody textarea{resize:vertical;min-height:96px}.hostPanelBody .help,.hostPanelBody p{color:#abb9c9;font-size:13px;line-height:1.65}.hostPanelBody .primary,.hostPanelBody .secondary{min-height:44px;padding:10px 14px;font-size:13px}.hostResultList{gap:8px;margin-top:15px;display:grid}.hostResultList>button,.hostToolChoices>button{color:#e7edf5;text-align:left;background:#202c3a;border:1px solid #354557;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding:13px;display:flex}.hostResultList span,.hostToolChoices span{gap:5px;display:grid}.hostResultList small,.hostToolChoices small{color:#a5b5c8;font-size:11px;line-height:1.5}.hostResultList b,.hostToolChoices b{font-size:13px}.hostToolChoices{gap:8px;margin:18px 0;display:grid}.hostToolChoices>button{justify-content:flex-start}.hostEmpty{text-align:center;justify-items:center;gap:12px;padding:40px 10px;display:grid}.hostActivity{border-left:2px solid #637b99;margin:18px 0;padding:5px 12px}.hostActivity>b,.hostActivity>small{font-size:12px;display:block}.hostActivity>small{color:#9aabc0;margin-top:5px}.hostMatchStatus{justify-content:space-between;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.hostMatchStatus>span{text-transform:uppercase;color:#dfba78}.hostReviewNote{background:#26313e;border:1px solid #4a596a;border-radius:8px;margin:14px 0;padding:12px;font-size:13px}.hostReviewNote small{color:#b0c0d3;font-size:11px;line-height:1.5}.hostScore{text-align:center;gap:6px;display:grid}.hostScore strong{color:#fff;font-size:26px}.hostPanelBody details{border-top:1px solid #354252;margin-top:12px;padding:16px 0}.hostPanelBody summary{cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.hostPanelBody label.hostAck{flex-direction:row;align-items:flex-start;line-height:1.6}.hostAck input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.hostFeedback{border:1px solid #69819a;border-radius:7px;padding:12px}.hostOpenRoom{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.hostBoardPanel .tournamentMatchup{min-width:0}.hostForfeit summary{color:#f2b1a3}@media (max-width:700px){.hostBoardToolbar{gap:6px;padding:8px}.hostBoardToolbar>button{flex:1;justify-content:center;min-height:44px;padding:8px;font-size:11px}.hostBoardToolbar>button:first-child{flex-basis:100%}.hostBoardPanel{border-radius:16px 16px 8px 8px;width:calc(100% - 16px);top:190px;bottom:8px;right:8px}.hostPanelBody{padding:14px}.hostBoardPanel>header{padding:12px 16px}}.startReview{background:#151e28;border:1px solid #435469;border-radius:10px;flex-basis:100%;max-width:720px;padding:20px}.startReview p,.startReview li{color:#acbacc;font-size:13px;line-height:1.7}.startReview ul{padding-left:20px}.startReview label{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.startReview input{flex-shrink:0;width:18px;height:18px}.eventAnnouncements{background:#19232e;border:1px solid #3c4d60;border-left:3px solid #d96d56;border-radius:8px;margin:16px 0;padding:18px 22px}.eventAnnouncements>b{font-size:14px}.eventAnnouncements article{padding-top:12px}.eventAnnouncements small{color:#9cacc0;font-size:11px}.eventAnnouncements p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7e0ea;margin-top:5px;font-size:13px;line-height:1.65}.hasHostTools .chartModeTools{top:136px}.hasHostTools .chartSelection{top:190px}.hasHostTools .hostBoardPanel{top:136px}.chartBoard.expanded>.chartHeader,.chartBoard.expanded>.hostBoardToolbar{flex-shrink:0}.hostBoardPanel .tournamentMatchupRecords{grid-template-columns:1fr;gap:10px}.hostBoardPanel .tournamentMatchupRecords article{padding:14px}.hostBoardPanel .tournamentMatchupRecords h4{overflow-wrap:anywhere;font-size:16px}.hostBoardPanel .tournamentMatchupRecords .matchupRoster{overflow-wrap:anywhere}.compactBoard .hostBoardToolbar{gap:6px;padding:8px}.compactBoard .hostBoardToolbar>button{flex:1;justify-content:center;min-height:44px;padding:8px;font-size:11px}.compactBoard .hostBoardToolbar>button:first-child{flex-basis:100%}.compactBoard.hasHostTools .hostBoardPanel{border-radius:16px 16px 8px 8px;width:calc(100% - 16px);top:184px;bottom:8px;right:8px}.compactBoard.hasHostTools .chartModeTools{top:184px}.compactBoard .hostPanelBody{padding:14px}.compactBoard .hostBoardPanel>header{padding:12px 16px}.compactBoard .chartModeLabel{display:none}.compactBoard .chartHeader b{font-size:11px}:is(.hostBoardToolbar button:focus-visible,.hostBoardPanel button:focus-visible){outline-offset:2px;outline:2px solid #ffc28b}.testTournamentPicker{border-top:1px solid #ffffff18;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 0;display:flex}.testTournamentPicker label{flex:1;gap:7px;min-width:200px;font-size:12px;display:grid}.testTournamentPicker select{color:#e6edf5;background:#17222e;border:1px solid #405067;border-radius:7px;min-height:44px;padding:10px}.testTournamentPicker button{min-height:44px;font-size:12px}.testRestartReview{background:#2a211d;border:1px solid #b97b52;border-radius:8px;margin:8px 0 16px;padding:18px}.testRestartReview p{color:#c5b9b2;font-size:13px;line-height:1.7}.tournamentControlCenter{--host-green:#8cc8a7;--host-amber:#ddb870;--host-red:#ed968c;--host-blue:#9bbfe6;background:#171e27;border:1px solid #343e4c;border-radius:12px;margin:18px 0;overflow:hidden;container-type:inline-size}.controlBoardHeading{border-bottom:1px solid #303a47;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.controlBoardHeading>div>small{color:#b9a18e;letter-spacing:2px;font-size:10px}.controlBoardHeading h3{line-height:1.3;margin:7px 0!important;font-size:23px!important}.controlBoardHeading p{color:#9faaba;margin:0;font-size:12px}.hostStatusChip{color:#b8c2cf;text-transform:none;white-space:normal;background:#252d37;border:1px solid #414b59;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;line-height:1.45;display:inline-flex}.hostStatusChip.ready{color:var(--host-green,#8cc8a7);background:#73bd8e0d;border-color:#73bd8e35}.hostStatusChip.pending{color:var(--host-amber,#ddb870);background:#dbad620e;border-color:#dbad6240}.hostStatusChip.critical{color:var(--host-red,#ed968c);background:#df74680e;border-color:#df746845}.hostStatusChip.info{color:var(--host-blue,#9bbfe6);background:#86b4e20e;border-color:#86b4e23a}.tournamentControlGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:20px 24px;display:grid}.tournamentControlGrid>button{color:#d9e0e9;text-align:center;background:#222b36;border:1px solid #3c4654;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:105px;padding:15px 10px;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.tournamentControlGrid>button:hover{background:#2b3542;border-color:#68788c}.tournamentControlGrid>button.selected{color:#c6dcf4;background:#25364a;border-color:#6d94bd}.tournamentControlGrid>button.criticalTool{color:#f0b2aa;background:#342625;border-color:#8e534d}.tournamentControlGrid small{color:#a6b2c1;font-size:10px}.tournamentControlGrid small.critical{color:var(--host-red)}.tournamentControlGrid small.pending{color:var(--host-amber)}.commandSummary{background:#35404e;border:1px solid #35404e;border-radius:8px;grid-template-columns:repeat(6,1fr);gap:1px;margin:0 24px 22px;display:grid;overflow:hidden}.commandSummary>div{background:#141c26;flex-direction:column;gap:6px;min-width:0;padding:14px 12px;display:flex}.commandSummary strong{color:#cad3df;font-variant-numeric:tabular-nums;font-size:23px}.commandSummary small{color:#a3afbd;font-size:10px;line-height:1.5}.commandSummary .ready strong{color:var(--host-green)}.commandSummary .pending strong{color:var(--host-amber)}.commandSummary .critical strong{color:var(--host-red)}.commandSummary .info strong{color:var(--host-blue)}.controlToolPanel{background:#131c26;border-top:1px solid #35404e;min-width:0;padding:22px 24px}.controlToolPanel h4{color:#e0e6ee;margin:0 0 14px;font-size:17px}.controlToolPanel h3{font-size:19px}.controlToolPanel p{color:#adbac9;font-size:13px;line-height:1.7}.controlToolPanel label,.hostAnnouncement label{color:#c5d0dd;flex-direction:column;gap:8px;margin:14px 0;font-size:12px;display:flex}.controlToolPanel input:not([type=checkbox]),.controlToolPanel select,.controlToolPanel textarea,.hostAnnouncement input:not([type=checkbox]),.hostAnnouncement select,.hostAnnouncement textarea{box-sizing:border-box;color:#e4eaf2;width:100%;min-width:0;min-height:44px;font:inherit;background:#0e151e;border:1px solid #425268;border-radius:7px;padding:11px}.controlToolPanel textarea,.hostAnnouncement textarea{resize:vertical;min-height:95px}.controlToolPanel label.controlAck,.hostAnnouncement label.controlAck{flex-direction:row;align-items:flex-start;line-height:1.7}.controlAck input{flex-shrink:0;width:18px;height:18px;margin:2px 0}.controlToolPanel .primary,.controlToolPanel .secondary,.playerCheckIn .primary{min-height:44px;padding:10px 15px;font-size:12px}.controlToolPanel .eventButtons{flex-wrap:wrap}.controlBoardFooter{border-top:1px solid #303e4c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;display:flex}.controlBoardFooter button{align-items:center;gap:5px;min-height:40px;font-size:11px;display:inline-flex}.hostGettingStarted{background:#223044;border:1px solid #45617d77;border-radius:8px;gap:16px;margin:20px 24px 0;padding:17px 20px;display:flex}.hostGettingStarted b{font-size:13px}.hostGettingStarted p{color:#adbdcf;margin:8px 0;font-size:12px;line-height:1.7}.hostGettingStarted>button{color:#c4d2e3;background:0 0;border:1px solid #526376;border-radius:7px;flex-shrink:0;align-self:flex-start;place-items:center;width:36px;height:36px;display:grid}.hostGettingStarted .textbtn{color:#b8d6f5;min-height:35px;font-size:12px}.controlSectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.controlSectionHeading>small{color:#93a3b7;font-size:10px}.controlSectionHeading>h4{margin-bottom:0}.controlMatchList{gap:8px;margin-top:16px;display:grid}.controlMatchList>button{color:#dce5ef;text-align:left;background:#1d2937;border:1px solid #354456;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;padding:13px 15px;display:flex}.controlMatchList>button>span:first-child{flex:1;gap:6px;min-width:0;display:grid}.controlMatchList b{overflow-wrap:anywhere;font-size:12px}.controlMatchList small{color:#a1b2c5;font-size:10px}.controlMatchList>button:hover{background:#26374a;border-color:#668ab1}.controlEmpty{text-align:center;color:#acbac9;flex-direction:column;align-items:center;gap:10px;padding:30px 18px;font-size:13px;display:flex}.controlEmpty p{max-width:650px;margin:0}.readinessChecks{gap:9px;margin:16px 0;display:grid}.readinessChecks>article,.readinessChecks>button{text-align:left;color:#cdd7e4;background:#192432;border:1px solid #354354;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:13px;display:flex}.readinessChecks>button>span{flex:1;gap:6px;display:grid}.readinessChecks>button svg{color:#d6b073;flex-shrink:0}.readinessChecks b{font-size:12px}.readinessChecks p,.readinessChecks small{color:#9faec1;margin:6px 0 0;font-size:11px;line-height:1.7}.readinessChecks .statusReady>svg{color:var(--host-green,#8cc8a7);flex-shrink:0}.readinessChecks .statusPending>svg{color:var(--host-amber,#ddb870);flex-shrink:0}.controlPauseBanner{color:#ddc18f;background:#a8782110;border:1px solid #b890493d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 24px;padding:17px 22px;display:flex}.controlPauseBanner>div{flex:1;min-width:200px}.controlPauseBanner p{color:#c6b69a;margin:6px 0;font-size:12px;line-height:1.7}.controlPauseBanner small{color:#b9ab97;font-size:11px;line-height:1.6}.controlTeams,.controlSkills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.controlTeams>article,.controlSkills>article{background:#1a2633;border:1px solid #354456;border-radius:8px;min-width:0;padding:16px}.controlTeams b,.controlSkills b{overflow-wrap:anywhere;font-size:13px}.controlTeams .lineupRatings{margin:12px 0}.controlSkills details{margin-top:14px;font-size:12px}.controlSkills summary{cursor:pointer;min-height:35px}.controlDanger{border-top:1px solid #54413b;margin-top:24px;padding-top:20px}.controlDanger summary{color:#e5a194;cursor:pointer;font-size:13px}.checkInPolicy{border-top:1px solid #354456;margin-top:24px;padding-top:24px}.targetTeams{border:1px solid #3b4c61;border-radius:7px;max-height:230px;padding:12px;overflow:auto}.targetTeams legend{color:#a6b7cb;font-size:12px}.targetTeams label{align-items:center;gap:10px;min-height:32px;flex-direction:row!important;margin:4px 0!important;display:flex!important}.targetTeams input{flex-shrink:0;width:18px;height:18px}.announcementPreview{white-space:pre-wrap;overflow-wrap:anywhere}.playerCheckIn{background:#1b2938;border:1px solid #495e75;border-radius:9px;margin:18px 0;padding:20px}.playerCheckIn h4{margin:0;font-size:16px}.playerCheckIn>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.tournamentNoShow{background:#1d2632;border:1px solid #5b4b36;border-radius:8px;margin:20px 0;padding:18px}.tournamentNoShow summary{color:#ddbb82;cursor:pointer;min-height:32px;font-size:13px}.tournamentNoShow label{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;display:flex}.tournamentNoShow textarea{color:#dce7f4;background:#111a25;border:1px solid #45556a;border-radius:7px;width:100%;min-height:90px;padding:12px}.tournamentNoShow label.controlAck{flex-direction:row;gap:10px}.canvasMatch.completed .canvasMatchTitle small{color:#8cc8a7}.canvasMatch.reported .canvasMatchTitle small,.canvasMatch.waiting .canvasMatchTitle small{color:#ddb870}.canvasMatch.disputed{border-color:#b5746b}.canvasMatch.disputed .canvasMatchTitle small{color:#ed968c}.canvasMatch.scheduled .canvasMatchTitle small{color:#9bbfe6}:is(.tournamentControlCenter button:focus-visible,.tournamentControlCenter input:focus-visible,.tournamentControlCenter select:focus-visible,.tournamentControlCenter textarea:focus-visible){outline-offset:3px;outline:2px solid #aac8e8}.tournamentControlCenter button:disabled{opacity:.45;cursor:not-allowed}.hostPanelBody .hostAnnouncement h3{font-size:18px}.hostPanelBody .hostAnnouncement .targetTeams input{width:18px;height:18px}.tournamentControlCenter .startReview{max-width:none;margin-top:14px}@container (width>=1200px){.tournamentControlGrid{grid-template-columns:repeat(9,minmax(0,1fr))}.tournamentControlGrid>button{font-size:11px}}@container (width<=800px){.tournamentControlGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.commandSummary{grid-template-columns:repeat(3,1fr)}.controlTeams,.controlSkills{grid-template-columns:1fr}.controlBoardHeading{padding:18px}.controlBoardHeading h3{font-size:20px!important}.controlBoardHeading p{line-height:1.6}.tournamentControlGrid{gap:8px;padding:16px}.commandSummary{margin:0 16px 18px}.hostGettingStarted{margin:16px 16px 0;padding:14px}.controlToolPanel{padding:18px 16px}.controlPauseBanner{margin:16px;padding:14px}.controlBoardFooter{padding:10px 16px}.controlSectionHeading{flex-wrap:wrap}.controlMatchList>button{gap:8px;padding:12px}.controlMatchList>button>svg{display:none}.controlMatchList .hostStatusChip{flex-shrink:0;max-width:110px;font-size:10px}.tournamentControlGrid>button{min-height:100px;padding:12px 6px;font-size:11px}.tournamentControlGrid>button>svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.tournamentControlCenter *{transition:none!important;animation:none!important}}.tournamentControlCenter>.controlBoardHeading{align-items:flex-start;height:auto;min-height:110px}.controlBoardHeading>.hostStatusChip{flex-shrink:0;max-width:120px;margin-top:12px}.controlSkills>article>small{margin:12px 0 6px;font-size:10px;display:block}.canvasMatch.hostSelected{outline:2px solid #91b7df;box-shadow:0 0 0 4px #91b7df18}.hostMatchStatus>.hostStatusChip{text-transform:none;font-size:10px}.hostMatchStatus>.hostStatusChip.info{color:#9bbfe6}.hostMatchStatus>.hostStatusChip.ready{color:#8cc8a7}.hostMatchStatus>.hostStatusChip.pending{color:#ddb870}.hostMatchStatus>.hostStatusChip.critical{color:#ed968c}.chartHostWorkspace{--workspace-line:#334152;--workspace-muted:#9aaabd;--workspace-blue:#a7c5e6;scroll-margin-top:64px}.chartHostWorkspace .hostChartContext{background:#111923;border-bottom:1px solid #303d4d;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:4px 14px;display:flex}.hostChartContext>div{align-items:center;gap:8px;display:flex}.hostChartContext button{color:#c5d2e1;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:5px 8px;font-size:11px;display:flex}.hostChartContext .hostEventAction{background:#283749;border:1px solid #43566e;font-weight:650}.hostEventAction small{color:#adc2da;border-left:1px solid #586a7d;padding-left:7px;font-size:9px}.hostContextStatus small{color:#899aae;margin-left:7px;font-size:10px}.contextDot{background:#89a8ca;border-radius:50%;width:6px;height:6px}.contextDot.ready{background:#87bd9b}.contextDot.pending{background:#d5ac65}.hostChartContext .hostChartHelp{color:#8eabc7;justify-content:center;width:34px;padding:0}.chartHostRail{z-index:12;background:#121b26;border-right:1px solid #334152;flex-direction:column;gap:3px;width:72px;padding:8px 6px;display:flex;position:absolute;top:102px;bottom:0;left:0}.chartHostRail>button{color:#98a9bc;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:7px 2px;font-size:9px;line-height:1.3;display:flex;position:relative}.chartHostRail>button>svg{flex-shrink:0}.chartHostRail>button:hover,.chartHostRail>button.active{color:#bed5ed;background:#25364a;border-color:#46617d}.chartHostRail .railIssueCount{color:#121922;background:#b9914b;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:3px;right:3px}.chartHostRail>.mobileMoreRail{display:none}.chartHostWorkspace>.bracketViewport{width:calc(100% - 72px);height:clamp(600px,74dvh,900px);margin-left:72px}.chartHostWorkspace>.canvasEmpty{min-height:560px;margin-left:72px}.chartHostWorkspace .chartModeTools{top:114px;left:84px}.chartHostWorkspace .chartSelection{top:169px;left:84px}.chartHostWorkspace .chartDock{left:calc(50% + 36px)}.chartHostWorkspace>.chartInspector{border-radius:10px;width:min(440px,100% - 100px);top:112px;bottom:12px;right:12px}.chartInspector>header{background:#192431;min-height:70px;padding:12px 17px;height:auto!important}.chartInspector header h3{margin:4px 0 0;font-size:17px}.chartInspector header small{color:#95a9c0;letter-spacing:1.5px;font-size:9px}.chartInspector .hostPanelBody{scrollbar-width:thin;scrollbar-color:#506176 #18212c;scroll-behavior:smooth;padding:16px}.chartInspector .hostResultList>button{min-height:58px;padding:11px}.inspectorCaption{margin:8px 0 14px;color:#94a6bc!important;font-size:11px!important;line-height:1.65!important}.issueAmber{color:#d9b46b;flex-shrink:0}.allHostTools{gap:7px;display:grid}.allHostTools>button{color:#cfdae8;text-align:left;background:#1d2a3a;border:1px solid #35475c;border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:14px;font-size:12px;display:flex}.allHostTools>button>span{flex:1}.inspectorError{background:#482b281f;border:1px solid #af776e;border-radius:7px;padding:12px;color:#edb5aa!important}.embeddedOperations.tournamentControlCenter{background:0 0;border:0;border-radius:0;margin:0;container-type:normal}.embeddedOperations>.controlBoardHeading,.embeddedOperations>.controlPauseBanner,.embeddedOperations>.hostGettingStarted,.embeddedOperations>.tournamentControlGrid,.embeddedOperations>.commandSummary,.embeddedOperations>.controlBoardFooter{display:none}.embeddedOperations>.controlToolPanel{background:0 0;border:0;padding:0}.embeddedOperations .controlToolPanel>h4{margin-bottom:10px;font-size:15px}.embeddedOperations .controlToolPanel p{font-size:11px;line-height:1.7}.embeddedOperations .controlMatchList>button{gap:8px;padding:10px}.embeddedOperations .controlMatchList small{font-size:9px}.embeddedOperations .controlMatchList b{font-size:11px}.embeddedOperations .hostStatusChip{padding:4px 7px;font-size:9px}.embeddedOperations .startReview{margin-top:12px;padding:14px}.embeddedOperations .startReview h3{font-size:16px}.embeddedOperations .startReview p,.embeddedOperations .startReview label{font-size:11px}.embeddedOperations .readinessChecks p{font-size:10px}.embeddedOperations .eventButtons{gap:8px}.embeddedOperations .eventButtons>button{white-space:normal;flex:1;min-width:120px;line-height:1.5}.embeddedOperations .hostFeedback{font-size:11px}.embeddedOperations .tournamentSkillSettings{padding:12px}.embeddedOperations .formgrid{grid-template-columns:1fr}.embeddedOperations .controlToolPanel>.controlSectionHeading{gap:8px}.embeddedOperations .controlEmpty{padding:24px 10px}.compactRoster{gap:6px;margin-top:12px;display:grid}.compactRoster>article{background:#1c2939;border:1px solid #35475b;border-radius:7px;overflow:hidden}.compactRoster>article>button{text-align:left;color:#dce6f2;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;font-size:11px;display:flex}.compactRoster>article>button>b{overflow-wrap:anywhere;min-width:0}.compactRosterDetail{border-top:1px solid #35475b;padding:12px}.compactRosterDetail .lineupRatings{font-size:10px}.privateWorkspaceTest{border-top:1px solid #344154;margin-top:20px;padding-top:14px}.privateWorkspaceTest summary{color:#b3a18a;cursor:pointer;font-size:11px}.bracketIssueLayer{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:hidden}.bracketIssueMarker{pointer-events:auto;color:#f0ce86;cursor:pointer;background:#392f1e;border:1px solid #cfab63;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:25px;height:25px;padding:3px;display:flex;position:absolute;transform:none;box-shadow:0 2px 5px #0006}.bracketIssueMarker>b{font-size:9px}.bracketIssueMarker>span{white-space:nowrap;color:#e8ce9c;pointer-events:none;background:#2a261d;border:1px solid #ab8c53;border-radius:5px;padding:6px 9px;font-size:10px;display:none;position:absolute;top:-2px;left:32px}:is(.bracketIssueMarker:hover>span,.bracketIssueMarker:focus-visible>span){display:block}.bracketIssueMarker:focus-visible{outline-offset:3px;outline:2px solid #f0ce86}.canvasMatch.hasBoardIssue{border-color:#b99758}.bracketWires path.issueBranchWire{stroke:#b5985c;stroke-width:2.5px;opacity:.9}.chartAlertToast{z-index:30;color:#e6ca8b;background:#25251ff2;border:1px solid #ae8a48;border-radius:9px;align-items:center;gap:10px;width:min(390px,100% - 110px);padding:12px;display:flex;position:absolute;bottom:80px;right:16px;box-shadow:0 6px 20px #0005}.chartAlertToast>span{flex:1;gap:5px;display:grid}.chartAlertToast b{font-size:11px}.chartAlertToast small{color:#c1af8b;font-size:10px}.chartAlertToast button{color:#ead7ac;background:#413820;border:1px solid #756744;border-radius:5px;min-height:32px;padding:5px 8px;font-size:11px}.chartAlertToast>button:last-child{padding:5px}.chartHostWorkspace.expanded{border-radius:0;height:100dvh;max-height:100dvh;inset:0}.chartHostWorkspace.expanded>.bracketViewport{flex:1;height:auto;min-height:150px}.chartHostWorkspace.expanded>.canvasEmpty{flex:1;min-height:0}.chartHostWorkspace .chartHelp{z-index:50}.chartHostWorkspace .hostMatchStatus>b{font-size:11px}.chartInspector .hostTeamComparison .tournamentMatchupRecords{grid-template-columns:1fr}.chartInspector .formgrid{grid-template-columns:1fr 1fr}.chartInspector label{overflow-wrap:anywhere}.chartInspector .hostAck{font-size:11px}.chartInspector .hostAck input{min-width:18px}.inspectorStaffDecision form{border-left:2px solid #b89c62;padding-left:12px}.chartHostWorkspace button:focus-visible{outline-offset:2px;outline:2px solid #b9cfea}.chartInspector .embeddedOperations button:disabled{cursor:not-allowed}.skillExplorer{color:#cbd8e8;min-width:0}.skillFieldSummary{background:#36485d;border:1px solid #36485d;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.skillFieldSummary>div{background:#1b2939;gap:5px;padding:11px 9px;display:grid}.skillFieldSummary b{font-variant-numeric:tabular-nums;font-size:18px}.skillFieldSummary small{color:#99abc1;font-size:9px;line-height:1.5}.scoutTabs{border:1px solid #3b506a;border-radius:7px;gap:3px;margin-bottom:12px;padding:3px;display:flex}.scoutTabs>button{color:#a1b4cc;text-align:center;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;min-height:36px;padding:8px;font-size:11px}.scoutTabs>button[aria-selected=true]{color:#dbeaff;background:#2b415b}.skillExplorer .scoutSearch{margin:10px 0;display:block;position:relative}.scoutSearch>svg{color:#8fa6bf;position:absolute;top:14px;left:11px}.skillExplorer .scoutSearch input{min-height:42px;font-size:12px;padding-left:35px!important}.scoutFilters{gap:7px;margin:8px 0;display:flex}.skillExplorer .scoutFilters select{flex:1;min-width:0;min-height:38px;padding:8px;font-size:10px}.scoutFilters>button{color:#b5c7dc;background:#202f41;border:1px solid #40536a;border-radius:6px;min-height:38px;padding:6px 9px;font-size:10px}.scoutFilters>button.selected{color:#e3c386;background:#3d3424;border-color:#b2955b}.scoutResultCount{color:#8fa3bc!important;margin:12px 0!important;font-size:10px!important}.scoutPairList{gap:9px;display:grid}.scoutPairList>button{color:#dbe5f1;text-align:left;background:#1b2a3b;border:1px solid #3b5066;border-radius:8px;width:100%;min-width:0;padding:12px}.scoutPairList>button:hover{background:#22364c;border-color:#7897b8}.scoutPairMeta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;font-size:9px;display:flex}.scoutPairMeta>small{color:#8fa6bf;font-size:9px}.gapLarge{color:#dfbd7d}.gapNormal{color:#a1b6ce}.scoutPairTeam{margin-bottom:10px}.scoutPairTeam>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.scoutPairTeam b{overflow-wrap:anywhere;font-size:11px}.scoutPairTeam strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.scoutPairTeam>i{background:#34455b;border-radius:2px;height:3px;display:block;overflow:hidden}.scoutPairTeam>i>span{background:#789cbe;height:100%;display:block}.scoutPairTeam>small{color:#8fa6bf;margin-top:5px;font-size:9px;display:block}.scoutPairFooter{color:#a8bbd1;border-top:1px solid #344a62;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:9px;display:flex}.scoutTableHeading{color:#8fa4bd;text-align:right;grid-template-columns:1fr 55px 65px;padding:8px 11px 8px 39px;font-size:9px;display:grid}.scoutTableHeading>span:first-child{text-align:left}.scoutTeamList>article{border-bottom:1px solid #304156}.scoutTeamRow{grid-template-columns:20px minmax(0,1fr) 47px 59px;align-items:center;gap:8px;min-height:60px;padding:8px 4px;display:grid}.scoutTeamRow>input[type=checkbox]{accent-color:#83a9d1;width:17px;height:17px;min-height:17px;margin:0}.scoutTeamRow>.scoutTeamName{text-align:left;color:#cbd9eb;background:0 0;border:0;gap:5px;min-width:0;min-height:40px;padding:3px;display:grid}.scoutTeamName>b{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.scoutTeamName>small{color:#8da2bc;font-size:8px;line-height:1.3}.scoutTeamRow>strong{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.scoutTeamRow>small{color:#a8bad0;text-align:right;font-size:9px}.scoutTeamDetail{background:#162332;border:1px solid #3d536d;border-radius:7px;margin:0 0 10px;padding:12px}.scoutTeamDetail .lineupRatings{margin:12px 0}.scoutTeamDetail .lineupRatings>span{font-size:10px}.scoutSectionTitle{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.scoutSectionTitle>b{font-size:11px}.scoutSectionTitle>button{color:#a9bed7;background:0 0;border:0;min-height:30px;padding:5px}.scoutSectionTitle .lineupRecent{margin:0}.scoutCompareBar{background:#25394f;border:1px solid #4b6e91;border-radius:6px;align-items:center;gap:9px;margin:10px 0;padding:8px;font-size:11px;display:flex}.scoutCompareBar>span{flex:1}.scoutCompareBar>button{color:#dae8f7;background:#30465f;border:1px solid #58728c;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:7px;font-size:10px;display:flex}.scoutComparison{background:#152232;border:1px solid #4e6987;border-radius:8px;margin:12px 0;padding:12px}.scoutComparison .tournamentMatchupRecords{grid-template-columns:1fr;gap:9px}.scoutComparison .tournamentMatchupRecords article{padding:12px}.scoutPagination{color:#a5b8cd;justify-content:center;align-items:center;gap:18px;margin:14px 0;font-size:10px;display:flex}.scoutPagination>button{color:#c5d8ef;background:#1e3045;border:1px solid #405671;border-radius:6px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px 10px;font-size:10px;display:flex}.scoutEmpty{text-align:center;color:#9aaec5;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 10px;display:flex}.scoutEmpty b{font-size:12px}.scoutEmpty p{margin:0;font-size:11px}.scoutRecommendation{color:#c7d8ea;text-align:left;background:#23364c;border:1px solid #49627e;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:15px;padding:12px;font-size:11px;display:flex}.scoutRecommendation>span{flex:1;gap:5px;display:grid}.scoutRecommendation small{color:#93acc7;font-size:9px}.skillExplorer .scoutMethod{border-top:1px solid #31435a;margin-top:18px;padding-top:12px}.scoutMethod summary{color:#9fb4cc;cursor:pointer;min-height:28px;font-size:10px}.scoutMethod p{font-size:10px!important}.compactAdvisor{margin-top:10px}.compactAdvisor>.advisorBody{padding:12px}.compactAdvisor .advisorModes{grid-template-columns:1fr}.compactAdvisor .advisorModes button{padding:12px}.compactAdvisor .advisorModes span,.compactAdvisor p{font-size:10px!important}.compactAdvisor .advisorBracketPreview{height:200px;max-height:200px;overflow:hidden}.compactAdvisor .advisorBracketPreview svg{object-fit:contain;width:100%;height:100%}.compactAdvisor .advisorPairings>article>div{grid-template-columns:1fr;gap:10px;display:grid}.compactAdvisor .advisorPairings{grid-template-columns:1fr}.compactAdvisor .advisorPairings section>b{font-size:11px}.compactAdvisor .advisorPairings .tournamentSkillSummary.compact{display:flex}.compactAdvisor .advisorFlags{flex-wrap:wrap;font-size:9px}.compactAdvisor .advisorPlan>b{font-size:10px}.compactAdvisor .advisorBody h3{font-size:15px}.compactAdvisor .advisorPlan h4{font-size:13px}.compactAdvisor .eventButtons{flex-direction:column}.compactAdvisor .eventButtons button{white-space:normal;width:100%;min-width:0}.chartHostWorkspace.compactBoard .hostChartContext{gap:4px;min-height:42px;padding:4px 8px}.compactBoard .hostContextStatus{gap:5px;padding:5px 2px;font-size:10px}.compactBoard .hostContextStatus small{display:none}.compactBoard .hostEventAction{gap:5px;padding:5px 8px;font-size:10px}.chartHostWorkspace.compactBoard .chartHostRail{border-bottom:1px solid #334152;border-right:0;flex-direction:row;justify-content:space-around;gap:1px;width:100%;height:58px;padding:4px 5px;display:flex;position:relative;top:auto;bottom:auto;left:auto;overflow:visible}.compactBoard .chartHostRail>button{flex:1;gap:4px;min-width:42px;min-height:48px;padding:5px 2px;font-size:8px}.compactBoard .chartHostRail>button>svg{width:18px;height:18px}.compactBoard .chartHostRail>.secondaryRail{display:none}.compactBoard .chartHostRail>.mobileMoreRail{display:flex}.chartHostWorkspace.compactBoard>.bracketViewport{width:100%;height:clamp(610px,74dvh,850px);margin-left:0}.chartHostWorkspace.compactBoard>.canvasEmpty{min-height:610px;margin-left:0}.chartHostWorkspace.compactBoard .chartModeTools{top:170px;left:10px}.chartHostWorkspace.compactBoard .chartSelection{top:222px;left:10px}.chartHostWorkspace.compactBoard .chartDock{left:50%}.chartHostWorkspace.compactBoard>.chartInspector{border-radius:15px 15px 8px 8px;width:calc(100% - 16px);height:62%;max-height:540px;top:auto;bottom:8px;right:8px}.compactBoard .chartInspector>header{min-height:62px;padding:10px 14px}.compactBoard .chartInspector header h3{font-size:16px}.compactBoard .chartInspector .hostPanelBody{padding:13px}.chartHostWorkspace.compactBoard.expanded>.bracketViewport{height:auto;min-height:150px}.chartHostWorkspace.compactBoard.expanded>.chartInspector{height:62%;max-height:none}.compactBoard .chartAlertToast{width:calc(100% - 18px);bottom:75px;right:9px}.compactBoard .bracketIssueMarker{min-width:21px;height:23px;padding:2px}.compactBoard .bracketIssueMarker svg{width:15px;height:15px}.compactBoard .bracketIssueMarker>b{font-size:8px}.compactBoard .scoutTeamRow{grid-template-columns:18px minmax(0,1fr) 42px 52px;gap:6px}.compactBoard .scoutTeamRow>small{font-size:8px}.compactBoard .scoutTeamName>b{font-size:10px}.compactBoard .scoutTableHeading{grid-template-columns:1fr 48px 57px;padding-left:34px}.compactBoard .scoutPairTeam b{font-size:10px}.compactBoard .scoutFilters{flex-wrap:wrap}.compactBoard .scoutFilters select{min-width:125px}.compactBoard .hostChartContext button{min-height:34px}.compactBoard .hostChartHelp{width:30px}.chartHostWorkspace .chartModeTools>button{font-size:11px}.chartHostWorkspace.compactBoard .chartModeTools span{display:none}@media (prefers-reduced-motion:reduce){.chartHostWorkspace *{scroll-behavior:auto!important;transition:none!important}}.hostBracketFirst .eventDetail>.help,.hostBracketFirst .eventTitle>p:not(.eventSponsor){display:none}.hostBracketFirst .eventTitle{padding:8px 0}.hostBracketFirst .eventTitle h2{font-size:23px;margin:6px 0!important}.hostBracketFirst .eventTitle>.status{margin:8px 0 0;font-size:8px}.hostBracketFirst .eventFacts{margin:9px 0 0}.hostBracketFirst .eventAwardNote{background:0 0;border-color:#343c48;margin:5px 0 9px;padding:9px 12px}.hostBracketFirst .eventAwardNote summary{color:#9eacbe;font-size:10px}.hostBracketFirst .eventAwardNote p{margin:9px 0;line-height:1.7}.hostBracketFirst .tournamentWorkspaceTabs{margin-top:6px}.hostBracketFirst .chartBoard{margin-top:10px}.compactBoard .bracketIssueMarker{min-width:28px;height:28px}.compactBoard .bracketIssueMarker:after{content:"";position:absolute;inset:-7px}.embeddedOperations .controlToolPanel .tournamentSkillSettings legend{font-size:11px}.chartHostWorkspace .chartAlertToast{width:min(340px,100% - 110px);left:86px;right:auto}.chartHostWorkspace.compactBoard .chartAlertToast{width:calc(100% - 18px);inset:168px 9px auto}.hostBracketFirst .tournamentWorkspaceTabs{scrollbar-width:none}.hostBracketFirst .tournamentWorkspaceTabs::-webkit-scrollbar{display:none}.tournamentCreating>.eventToolbar,.tournamentCreating>.help{display:none}.tournamentCreator{color:#d7e1ee;background:#161e28;border:1px solid #354253;border-radius:12px;max-width:1060px;margin:18px auto 30px;position:relative;overflow:clip;container-type:inline-size}.createTopbar{background:#131b25;border-bottom:1px solid #303e50;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.createTopbar>button{color:#a6b8cc;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:6px;font-size:11px;display:flex}.createTopbar>span{color:#8799b0;letter-spacing:1px;font-size:9px}.createHeading{justify-content:space-between;align-items:center;gap:20px;padding:25px 30px 20px;display:flex}.createEyebrow{letter-spacing:2px;color:#b59c89;margin-bottom:8px;font-size:9px;display:block}.tournamentCreator .createHeading h2{margin:0;font-size:27px;font-weight:650;line-height:1.3}.createStepCount{color:#9cb1cb;white-space:nowrap;border:1px solid #425671;border-radius:18px;padding:6px 11px;font-size:11px}.createProgress{border-bottom:1px solid #303e50;gap:5px;padding:0 30px 20px;display:flex}.createProgress>button{color:#91a5be;text-align:center;background:#1c2939;border:1px solid #33455c;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:43px;padding:8px;font-size:11px;display:flex;position:relative}.createProgress>button>span{color:#b6c9df;border:1px solid #53677f;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.createProgress>button>b{font-weight:550}.createProgress>button.current{color:#d2e5fa;background:#293f58;border-color:#6b8daf}.createProgress>button.current>span{color:#142336;background:#a0bddd;border-color:#a0bddd}.createProgress>button.visited{color:#b2c9bc}.createProgress>button.visited>span{color:#9dcaaf;border-color:#719c85}.createStepBody{max-width:900px;min-height:400px;margin:auto;padding:26px 30px 30px}.createStepTitle{margin-bottom:22px}.tournamentCreator .createStepTitle h3{color:#e6edf6;margin:0 0 9px;font-size:21px;font-weight:600;line-height:1.4}.createStepTitle h3:focus{outline:none}.createStepTitle>p{color:#9eafc4;max-width:680px;margin:0;font-size:12px;line-height:1.8}.tournamentCreator fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.tournamentCreator legend{color:#c7d7ea;align-items:center;gap:8px;margin:0 0 12px;padding:0;font-size:12px;font-weight:650;display:flex}.tournamentCreator legend>svg{color:#8ca8c7}.createGames{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.createGames>button{color:#b9cbe0;text-align:left;background:#1b2939;border:1px solid #3a4d65;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:10px;display:flex;position:relative}.createGames>button>img{object-fit:cover;border-radius:4px;width:43px;height:58px}.createGames>button>span{flex:1;min-width:0;font-size:12px;font-weight:650;line-height:1.4}.createGames>button>svg{color:#bbd5ee;flex-shrink:0}.createGames>button.chosen{background:#273e57;border-color:#829fc0}.tournamentCreator .createLabel{color:#c9d6e6;flex-direction:column;gap:9px;min-width:0;margin:0 0 22px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.createLabel>span{color:#8c9fb5;font-size:10px;font-weight:400}.tournamentCreator input:not([type=checkbox]):not([type=radio]),.tournamentCreator select,.tournamentCreator textarea{box-sizing:border-box;color:#e3edf8;background:#101923;border:1px solid #40536d;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.tournamentCreator textarea{resize:vertical;min-height:112px}.tournamentCreator input::placeholder,.tournamentCreator textarea::placeholder{color:#73869f;font-size:12px}.tournamentCreator input[type=datetime-local]{-webkit-appearance:none;appearance:none;text-align:left;width:100%;max-width:100%;min-height:46px;display:block;overflow:hidden}.tournamentCreator input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0}.tournamentCreator select{padding-right:24px}.createChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.createChoices>button{text-align:left;color:#a8bdd4;background:#1c2b3d;border:1px solid #3b4f68;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:80px;padding:14px;display:flex}.createChoices>button>div{color:#cfdeef;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.createChoices>button>div>b{font-weight:600}.createChoices small{color:#94a9c2;font-size:10px;line-height:1.6}.createChoices em{color:#acbda9;font-size:9px;font-style:normal;line-height:1.5}.createChoices>button.chosen{background:#293f58;border-color:#8ca9c9}.createChoices>button.chosen>div{color:#e3f0ff}.createChoices>button:hover,.createGames>button:hover{border-color:#839fbf}.createChoices.seriesChoices{grid-template-columns:repeat(4,minmax(0,1fr))}.createChoices.capacityChoices{grid-template-columns:repeat(5,minmax(0,1fr))}.seriesChoices>button,.capacityChoices>button{text-align:center;align-items:center;min-height:64px;padding:12px}.seriesChoices>button>div,.capacityChoices>button>div{justify-content:center;position:relative}.seriesChoices>button>div>svg,.capacityChoices>button>div>svg{width:12px;height:12px;position:absolute;top:-9px;right:-7px}.capacityChoices>button small{font-size:8px}.tournamentCreator .createHelp{color:#8da2bc;margin-top:7px;font-size:10px;font-weight:400;line-height:1.8;display:block}.createLabel>.createHelp{margin-top:0}.createOptional{background:#142131;border:1px solid #354962;border-radius:8px;margin:18px 0 0;padding:0}.createOptional>summary{cursor:pointer;color:#b4c7df;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:14px;font-size:11px;display:flex}.createOptional>summary:before{content:"›";color:#859fbf;transform-origin:50%;font-size:17px;line-height:1}.createOptional[open]>summary:before{transform:rotate(90deg)}.createOptional>summary>b{color:#9babc0;margin-left:auto;font-size:10px;font-weight:500}.createOptional>p,.createOptional>.createLabel,.createOptional>.createFieldGrid,.createOptional>.createIdentityChoices,.createOptional>.createRadioOptions{margin:0 14px 16px}.createOptional>p{color:#93a9c3;font-size:11px;line-height:1.8}.createOptional .createFieldGrid .createLabel{margin:0}.createOptional .createLabel{font-size:11px}.createOptional[open]>summary{border-bottom:1px solid #31435a;margin-bottom:15px}.createIdentityChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.createIdentityChoices>button{color:#b9cde5;text-align:left;background:#1c2e43;border:1px solid #3c526c;border-radius:7px;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.createIdentityChoices>button>span{gap:6px;display:grid}.createIdentityChoices b{font-size:11px}.createIdentityChoices small{color:#96adc7;font-size:9px}.createIdentityChoices>button.chosen{background:#2a425f;border-color:#88a6c8}.tournamentCreator .createNote{color:#a9bfd7;background:#24364a66;border:1px solid #4a66814a;border-radius:8px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:13px 14px;font-size:11px;line-height:1.8;display:flex}.createNote svg{color:#9fbcdc;flex-shrink:0;margin-top:2px}.createContextFields{margin-top:22px}.createFieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.createRadioOptions{gap:8px;display:grid}.createRadioOptions>label{cursor:pointer;border:1px solid #384f6a;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.createRadioOptions input{accent-color:#a1c1e4;flex-shrink:0;width:18px;height:18px;margin:0}.createRadioOptions span{gap:6px;display:grid}.createRadioOptions b{font-size:11px;font-weight:550}.createRadioOptions small{color:#91a9c5;font-size:10px;line-height:1.6}.tournamentCreator .createValidation{color:#ecb2a4;background:#713b301c;border:1px solid #a56b5e;border-radius:7px;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.7}.tournamentCreator [aria-invalid=true]{border-color:#cf8d7b!important}.createFieldError{color:#e4a394;font-size:10px;font-weight:400;line-height:1.6;display:block}.tournamentCreator .createFundingNotice{color:#d1b480;background:#a3804212;border:1px solid #9b7a473f;border-radius:6px;padding:10px;font-size:10px}.createReviewHero{background:#203147;border:1px solid #435a77;border-radius:9px;align-items:center;gap:16px;margin-bottom:15px;padding:18px;display:flex}.createReviewHero>img{object-fit:cover;border-radius:4px;width:55px;height:76px}.createReviewHero>div{min-width:0}.createReviewHero small{letter-spacing:1px;color:#9cb4cf;font-size:8px}.createReviewHero h4{overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:1.4}.createReviewHero p{color:#9ab0c9;font-size:11px}.createReviewSections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.createReviewSections>section{background:#172637;border:1px solid #354960;border-radius:8px;min-width:0;padding:15px}.createReviewSections>section>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.createReviewSections>section>div>b{font-size:12px}.createReviewSections>section>div>button{color:#9abbdc;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:6px;font-size:10px;display:flex}.createReviewSections dl{gap:10px;margin:0;display:grid}.createReviewSections dl>div{grid-template-columns:105px 1fr;gap:10px;min-width:0;font-size:11px;line-height:1.6;display:grid}.createReviewSections dt{color:#8fa6c1}.createReviewSections dd{color:#c9d8eb;overflow-wrap:anywhere;margin:0}.createInstructionsPreview{white-space:pre-wrap;overflow-wrap:anywhere;color:#a7bdd6;margin:0;font-size:11px;line-height:1.8}.createFundingReview{background:#44341b33;border:1px solid #9b7b485e;border-radius:8px;margin-top:18px;padding:16px}.createFundingReview>b{color:#dec392;font-size:12px}.createFundingReview p{color:#bdad92;margin:10px 0;font-size:11px;line-height:1.8}.createFundingReview label{color:#c8b99f;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.createFundingReview input{accent-color:#b7955d;width:18px;min-width:18px;height:18px;margin:1px 0}.createFooter{z-index:5;background:#141f2df5;border-top:1px solid #3c4d62;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex;position:sticky;bottom:0}.createFooter>div{align-items:center;gap:15px;min-width:0;display:flex}.createFooter small{color:#8ca2bd;font-size:10px;line-height:1.6}.tournamentCreator .primary,.tournamentCreator .secondary{gap:8px;min-height:44px;padding:11px 17px;font-size:12px}:is(.tournamentCreator button:focus-visible,.tournamentCreator input:focus-visible,.tournamentCreator select:focus-visible,.tournamentCreator textarea:focus-visible){outline-offset:3px;outline:2px solid #b6d2ef}.tournamentCreator button:disabled{opacity:.5;cursor:not-allowed}.createComplete{text-align:center;padding:45px 28px}.createComplete>svg{color:#9ec9b0;margin:0 auto 18px;display:block}.createComplete h2{max-width:620px;margin:12px auto;font-size:25px;line-height:1.5}.createComplete>p{color:#a2b6ce;max-width:580px;margin:auto;font-size:12px;line-height:1.8}.createReceipt{text-align:left;background:#1e3046;border:1px solid #3c5776;border-radius:8px;gap:10px;max-width:560px;margin:24px auto;padding:20px;display:grid}.createReceipt>b{overflow-wrap:anywhere;font-size:15px}.createReceipt>span{color:#99b1cd;font-size:11px;line-height:1.6}.createActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.createDiscard{z-index:9999;background:#080d14da;justify-content:center;align-items:center;padding:30px 20px;display:flex;position:fixed;inset:0;overflow:auto}.createDiscard>div{background:#1a293b;border:1px solid #62738a;border-radius:10px;max-width:440px;padding:25px;box-shadow:0 20px 60px #0008}.createDiscard h3{font-size:20px}.createDiscard p{color:#abc0d8;margin:15px 0 22px;font-size:12px;line-height:1.8}.createDiscard .createActions{justify-content:flex-end}@container (width<=650px){.createTopbar{gap:8px;padding:10px 13px}.createTopbar>span{letter-spacing:.6px;text-align:right;max-width:130px;font-size:7px;line-height:1.6}.createTopbar>button{font-size:10px}.createHeading{gap:10px;padding:19px 16px 17px}.tournamentCreator .createHeading h2{font-size:22px}.createEyebrow{letter-spacing:1.4px;font-size:8px}.createStepCount{padding:5px 8px;font-size:9px}.createProgress{gap:4px;padding:0 13px 15px}.createProgress>button{flex-direction:column;gap:6px;min-height:54px;padding:7px 2px;font-size:9px}.createProgress>button>span{width:18px;height:18px;font-size:9px}.createProgress>button>b{font-size:8px;line-height:1.4}.createStepBody{min-height:320px;padding:21px 16px 24px}.tournamentCreator .createStepTitle h3{font-size:19px}.createStepTitle p{font-size:11px}.createGames{gap:7px}.createGames>button{flex-direction:column;align-items:flex-start;gap:8px;min-height:100px;padding:10px}.createGames>button>img{width:34px;height:45px}.createGames>button>span{font-size:10px}.createGames>button>svg{width:13px;height:13px;position:absolute;top:10px;right:7px}.createChoices.eventTypeChoices,.createChoices.bracketChoices{grid-template-columns:1fr}.eventTypeChoices>button,.bracketChoices>button{min-height:65px;padding:12px}.createChoices>button>div{font-size:11px}.createChoices>button small{font-size:10px}.createChoices.threeChoices{gap:7px}.threeChoices>button{min-height:67px;padding:11px}.seriesChoices>button,.capacityChoices>button{min-height:61px;padding:10px 4px}.seriesChoices>button>div>svg,.capacityChoices>button>div>svg{width:10px;height:10px;top:-9px;right:0}.seriesChoices>button small{font-size:8px}.createChoices.capacityChoices{gap:5px}.capacityChoices>button>div{font-size:12px}.createOptional>summary{gap:6px;padding:12px;font-size:10px}.createOptional>summary>b{text-align:right;max-width:160px;font-size:9px}.createFieldGrid{grid-template-columns:1fr;gap:16px}.createIdentityChoices{grid-template-columns:1fr}.createReviewHero{gap:12px;padding:13px}.createReviewHero h4{font-size:17px}.createReviewHero small{font-size:7px}.createReviewSections{grid-template-columns:1fr}.createReviewSections dl>div{grid-template-columns:95px 1fr;font-size:11px}.createFooter{gap:10px;padding:12px 13px}.createFooter>div{gap:0}.createFooter small{display:none}.tournamentCreator .primary,.tournamentCreator .secondary{padding:10px 13px;font-size:11px}.createFooter>.primary{flex:1;max-width:240px}.createComplete{padding:30px 17px}.createComplete h2{font-size:21px}.createComplete .createActions{flex-direction:column}.createComplete .createActions>button{width:100%}.createDiscard{padding:40px 14px}.createDiscard>div{padding:20px}.createDiscard .createActions>button{white-space:normal;flex:1}.tournamentCreator input:not([type=checkbox]):not([type=radio]),.tournamentCreator select,.tournamentCreator textarea{font-size:16px}.tournamentCreator .createLabel,.tournamentCreator input::placeholder,.tournamentCreator textarea::placeholder{font-size:12px}}@media (prefers-reduced-motion:reduce){.tournamentCreator *{scroll-behavior:auto!important;transition:none!important}}@container (width<=650px){.tournamentCreator legend,.tournamentCreator .createLabel{font-size:14px}.createStepTitle p,.createHelp,.createNote,.createOptional>p,.createGames>button>span{font-size:12px}.createChoices>button>div{font-size:13px}.createChoices>button small{font-size:12px}.seriesChoices>button small{font-size:10px}.createOptional>summary{min-height:46px;font-size:12px}.createOptional>summary>b{font-size:11px}.createReviewSections dl>div,.createInstructionsPreview{font-size:12px}.tournamentCreator .primary,.tournamentCreator .secondary{font-size:13px}.createProgress>button>b{font-size:10px}.createReviewSections>section>div>b{font-size:14px}}.hostProfilesPage{--hp-border:#354252;--hp-muted:#98a8bd;color:#dce3ed;max-width:1180px;margin:0 auto;padding:0 28px 60px;container-type:inline-size}.hpTop{border-bottom:1px solid #303843;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.hpTop>a{color:#aeb8c7;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.hpTop .brandLogo{width:130px;height:34px}.hpTop>span{letter-spacing:2px;color:#8c96a5;font-size:9px}.hpIntro{justify-content:space-between;align-items:center;gap:25px;margin:32px 0 25px;display:flex}.hpIntro small,.hpSectionHeading small{letter-spacing:1.8px;color:#c19a7a;font-size:9px}.hpIntro h1{margin:10px 0;font-size:30px;font-weight:650;line-height:1.3}.hpIntro p{color:var(--hp-muted);margin:0;font-size:12px;line-height:1.8}.hpIntro>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hostProfilesPage button,.hostProfilesPage a{touch-action:manipulation}.hostProfilesPage .primary,.hostProfilesPage .secondary{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:12px;text-decoration:none;display:inline-flex}.hpWorkspaceTabs,.hpTabs{flex-wrap:wrap;gap:6px;display:flex}.hpWorkspaceTabs{margin-bottom:18px}.hpWorkspaceTabs>button,.hpTabs>button{color:#9dabbc;background:#181e27;border:1px solid #364354;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.hpWorkspaceTabs>button.active,.hpTabs>button.active{color:#d4e3f6;background:#23354b;border-color:#637c9d}.hpWorkspaceTabs span,.hpTabs span{background:#35475e;border-radius:5px;padding:2px 6px;font-size:10px}.hpEditorLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.hpEditor,.hpPanel{border:1px solid var(--hp-border);overflow-wrap:anywhere;background:#171f29;border-radius:10px;min-width:0}.hpPanel{padding:24px}.hpPanel h2{margin:0 0 16px;font-size:21px}.hpPanel h3{margin:25px 0 12px;font-size:14px}.hpSectionHeading{justify-content:space-between;align-items:center;gap:14px;padding:23px;display:flex}.hpSectionHeading h2{margin:9px 0 0;font-size:21px}.hpPanel>.hpSectionHeading{margin-bottom:18px;padding:0}.hpTabs{border-top:1px solid #2f3c4b;border-bottom:1px solid #2f3c4b;padding:10px 18px}.hpTabs>button{background:0 0;border-color:#0000;font-size:12px}.hpTabs>button.hpMobilePreview{display:none}.hpChip{color:#b5c3d4;white-space:nowrap;background:#263344;border:1px solid #415166;border-radius:6px;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;display:inline-flex}.hpChip.amber{color:#e1c38c;background:#3d321e;border-color:#6d5631}.hpFields{border:0;min-width:0;margin:0;padding:24px}.hostProfilesPage label{color:#c6d0df;flex-direction:column;gap:9px;margin:0 0 22px;font-size:13px;line-height:1.6;display:flex}.hostProfilesPage input,.hostProfilesPage textarea{box-sizing:border-box;color:#e3e8ef;background:#111821;border:1px solid #445266;border-radius:7px;width:100%;min-width:0;min-height:46px;margin:0;padding:12px;font-family:inherit;font-size:14px}.hostProfilesPage textarea{resize:vertical}.hostProfilesPage label>small{color:var(--hp-muted);font-size:10px;font-weight:400}.hpLockedIdentity{background:#202c3b;border:1px solid #3a4a5e;border-radius:8px;align-items:center;gap:14px;margin-bottom:25px;padding:16px;display:flex}.hpLockedIdentity .brandLogo{flex-shrink:0;width:90px}.hpLockedIdentity b{font-size:12px}.hpLockedIdentity p{color:var(--hp-muted);margin:6px 0 0;font-size:10px;line-height:1.7}.hpLockedIdentity>svg:last-child{color:#a7bcd5;flex-shrink:0}.hpHint{color:var(--hp-muted);gap:9px;margin:14px 0;line-height:1.8;display:flex;font-size:11px!important}.hpHint>svg{color:#8fa8c7;flex-shrink:0;margin-top:3px}.hpSavebar{background:#131c27;border-top:1px solid #344354;border-radius:0 0 10px 10px;padding:17px 22px}.hpSavebar>span{color:#8f9eb2;margin-bottom:12px;font-size:10px;line-height:1.7;display:block}.hpSavebar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hpPreviewAside{position:sticky;top:20px}.hpPreviewAside>div:first-child{justify-content:space-between;gap:10px;margin:3px 0 14px;display:flex}.hpPreviewAside>div:first-child>span{letter-spacing:1.4px;color:#94a2b5;font-size:9px}.hpPreviewAside>div:first-child>small{color:#77879d;font-size:9px}.hpPreview{background:#171f29;border:1px solid #3a4757;border-radius:10px;min-width:0;overflow:hidden}.hpCover{background:linear-gradient(130deg,#202c39,#17202b 55%,#44302d);border-bottom:1px solid #3c454f;height:82px}.hpIdentity{align-items:center;gap:14px;padding:21px 22px 10px;display:flex}.hpIdentity>.brandLogo{flex-shrink:0;width:110px;height:36px}.hpIdentity>span{background:#2a3b50;border:1px solid #5e7288;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:17px;font-weight:650;display:grid}.hpIdentity small{letter-spacing:1px;color:#b7a389;font-size:8px}.hpIdentity h2{overflow-wrap:anywhere;align-items:center;gap:7px;margin:7px 0 0;font-size:22px;font-weight:650;line-height:1.4;display:flex}.hpIdentity>div{min-width:0}.hpIdentity h2 svg{color:#99b8d4;flex-shrink:0}.hpPreview>p{color:#a9b6c8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:0 22px 20px;font-size:12px;line-height:1.9}.hpPublicLinks{flex-wrap:wrap;gap:8px;padding:0 22px 23px;display:flex}.hpPublicLinks>a{color:#c2d3e8;overflow-wrap:anywhere;background:#223146;border:1px solid #40556e;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:9px 11px;font-size:11px;text-decoration:none;display:flex}.hpFieldIntro h3{margin:0 0 10px;font-size:17px}.hpFieldIntro p{color:var(--hp-muted);margin:0 0 20px;font-size:12px;line-height:1.8}.hpLinkRow{border-bottom:1px solid #344050;grid-template-columns:1fr 1.5fr 36px;align-items:start;gap:10px;margin-bottom:18px;padding-bottom:12px;display:grid}.hpLinkRow label{margin:0}.hpIcon{color:#b3bdcb;background:0 0;border:1px solid #485669;border-radius:5px;justify-content:center;align-items:center;width:36px;height:44px;margin-top:29px;display:flex}.hpEmpty{text-align:center;padding:32px 20px}.hpEmpty>svg{color:#91a6c0;margin:auto auto 12px;display:block}.hpEmpty h2,.hpEmpty h3{margin:10px 0;font-size:17px}.hpEmpty p{color:var(--hp-muted);max-width:480px;margin:10px auto 20px;font-size:12px;line-height:1.8}.hpError,.hpSuccess,.hpNotice{color:#e3b9b2;background:#412521;border:1px solid #7b463f;border-radius:8px;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.8}.hpSuccess{color:#b4d8c1;background:#1e332b;border-color:#426755;gap:9px;display:flex}.hpSuccess>svg{flex-shrink:0;margin-top:3px}.hpNotice.amber{color:#d6bc91;background:#382e1e;border-color:#715934;margin:16px 20px}.hpError>small{color:#c6b1ae;display:block}.hpSearch{border-top:1px solid #354252;align-items:flex-end;gap:12px;margin:25px 0 15px;padding-top:20px;display:flex}.hpSearch label{flex:1;margin:0}.hpAccessRow{border-bottom:1px solid #303e4e;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.hpAccessRow>div{min-width:0}.hpAccessRow b{font-size:13px}.hpAccessRow small{color:var(--hp-muted);margin-top:5px;font-size:11px;display:block}.hpReviewLayout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.hpReviewRow{text-align:left;color:#c7d7e9;background:#1d2b3b;border:1px solid #3d4c5f;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;margin:12px 0;padding:15px;display:flex}.hpReviewRow.selected{background:#293e56;border-color:#8ba8c6}.hpReviewRow small{color:#8ea5bf;margin-top:6px;font-size:10px;display:block}.hpReviewRow b{font-size:13px}.hpCuration{border-bottom:1px solid #354252;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.hpCuration>div:first-child{flex:1;min-width:130px}.hpCuration a{color:#c5d5e7;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.hpCuration small{color:#8fa4bf;margin-top:6px;font-size:10px;display:block}.hpTextDanger{color:#d49a91;background:0 0;border:0;min-height:44px;padding:8px;font-size:11px}.hpConfirm{background:#342622;border:1px solid #78544d;border-radius:7px;flex-basis:100%;padding:15px}.hpConfirm p{font-size:12px;line-height:1.8}.hpConfirm button{margin:10px 6px 0 0}.hpReviewActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hpHistory{border-bottom:1px solid #354252;padding:16px 0}.hpHistory b{font-size:13px}.hpHistory small{color:#96a8bc;margin-top:7px;font-size:11px;display:block}.hpVisit{margin:18px 0}.hpEvents{margin-top:22px}.hpEvents>a{color:#d0dbeb;border-bottom:1px solid #344050;align-items:center;gap:15px;padding:18px 0;text-decoration:none;display:flex}.hpEvents>a>div{flex:1;min-width:0}.hpEvents b{font-size:14px}.hpEvents small{color:#94a6bd;margin-top:7px;font-size:11px;display:block}.hostProfilesPage button:disabled{opacity:.5;cursor:not-allowed}.hostProfilesPage :focus-visible{outline-offset:3px;outline:2px solid #b7d0eb}.hpEditor[hidden]{display:none}.communityManageHosts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communityManageHosts a{color:#bdcddd;border:1px solid #455163;border-radius:5px;align-items:center;min-height:40px;padding:8px 11px;font-size:11px;text-decoration:none;display:inline-flex}.officialProfileActions>a.secondary{align-items:center;gap:7px;display:inline-flex}.communityOrganizerList{margin:22px 0}.communityOrganizerList>summary{color:#b1bfd2;cursor:pointer;padding:12px 0;font-size:13px}.communityOrganizerList>.communityHosts{margin-top:14px}.communityHost .hpHostBadge{color:#adbdce;align-items:center;gap:5px;margin:8px 0;font-size:9px;display:inline-flex}.communityHost .hpHostBio{color:#95a5b9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}@container (width<=780px){.hpEditorLayout,.hpReviewLayout{grid-template-columns:1fr}.hpPreviewAside{display:none}.hpTabs>button.hpMobilePreview{display:flex}.hpIntro{flex-direction:column;align-items:flex-start;gap:18px}.hpIntro>div:last-child{justify-content:flex-start}.hpReviewLayout>aside{order:-1}.hpIdentity h2{font-size:21px}.hpIntro h1{font-size:27px}}@media (max-width:650px){.hostProfilesPage{padding:0 16px 40px}.hpTop{gap:10px;padding:18px 0}.hpTop .brandLogo{width:100px}.hpTop>span{letter-spacing:1px;font-size:8px}.hpIntro{margin:25px 0 20px}.hpSectionHeading{flex-wrap:wrap;padding:20px 16px}.hpSectionHeading h2{font-size:20px}.hpFields,.hpPanel{padding:20px 16px}.hpLockedIdentity .brandLogo{width:65px}.hpLockedIdentity{gap:10px;padding:13px}.hpLockedIdentity b{font-size:12px}.hpLockedIdentity p{font-size:11px}.hpTabs{gap:3px;padding:9px 12px}.hpTabs>button{padding:9px;font-size:12px}.hpTabs>button>span{font-size:9px}.hostProfilesPage input,.hostProfilesPage textarea{font-size:16px}.hostProfilesPage label{font-size:14px}.hostProfilesPage label>small{font-size:12px}.hpHint{font-size:12px!important}.hpSavebar{padding:16px}.hpSavebar>span{font-size:11px}.hpSavebar>div>button{flex:1}.hpWorkspaceTabs{gap:6px}.hpWorkspaceTabs>button{flex:1 0 auto;padding:10px;font-size:11px}.hpLinkRow{grid-template-columns:1fr 38px;gap:12px}.hpLinkRow>label:first-child{grid-column:1}.hpLinkRow>label:nth-child(2){grid-area:2/1}.hpLinkRow>button{grid-area:2/2;margin-top:30px}.hpSearch{flex-wrap:wrap}.hpSearch label{flex-basis:100%}.hpAccessRow{flex-wrap:wrap;align-items:flex-start}.hpAccessRow button{font-size:11px}.hpIdentity{gap:10px;padding:20px 16px 10px}.hpIdentity>.brandLogo{width:90px}.hpPreview>p,.hpPublicLinks{padding-left:16px;padding-right:16px}.hpPreview>p{font-size:13px}.hpPublicLinks>a{font-size:12px}.hpReviewActions>button{flex:1}.hpEvents>a{flex-wrap:wrap}.hpError,.hpSuccess,.hpSavebar .primary,.hpSavebar .secondary{font-size:12px}}@media (prefers-reduced-motion:reduce){.hostProfilesPage *{scroll-behavior:auto!important}}@container (width<=780px){.hpReviewLayout>.hpReviewEmpty{display:none}}.hostingPage{color:#d9e0e9;--hs-border:#34404e;--hs-muted:#95a3b6;max-width:1200px;margin:0 auto;padding:0 28px 50px;container-type:inline-size}.hsAppBar{border-bottom:1px solid #2e3540;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.hsAppBar>a{color:#a5b2c4;align-items:center;gap:8px;min-height:36px;font-size:12px;text-decoration:none;display:flex}.hsAppBar .brandLogo{width:125px;height:30px}.hsWorkspaceBar{justify-content:space-between;align-items:center;gap:20px;margin:26px 0 20px;display:flex}.hsWorkspaceBar small,.hsTop small{color:#ba9d84;letter-spacing:1.7px;font-size:9px}.hsWorkspaceBar h1{margin:7px 0 0;font-size:26px;font-weight:650}.hsAccountSwitcher{color:#899aaf;gap:6px;min-width:190px;font-size:10px;display:grid}.hostingPage input,.hostingPage select,.hostingPage textarea{color:#dce6f3;box-sizing:border-box;background:#111820;border:1px solid #435063;border-radius:6px;min-width:0;max-width:100%;min-height:44px;margin:0;padding:11px 12px;font-family:inherit;font-size:13px}.hostingPage textarea{resize:vertical;max-height:170px;line-height:1.7;height:108px!important;min-height:108px!important}.hostingPage label{color:#c5d0df;flex-direction:column;gap:9px;margin:0 0 20px;font-size:13px;line-height:1.6;display:flex}.hostingPage label small{color:#8ea0b7;font-size:11px;font-weight:400}.hostingPage .hsAccountSwitcher{margin:0;font-size:10px}.hostingPage .primary,.hostingPage .secondary{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;text-decoration:none;display:inline-flex}.hsProfileHero{background:#171e27;border:1px solid #3b414b;border-radius:10px;overflow:hidden}.hsHeroCover{background:linear-gradient(120deg,#26323e,#19212c 60%,#452b2a);border-bottom:1px solid #393f49;height:76px}.hsHeroBody{flex-wrap:wrap;align-items:center;gap:18px;margin-top:-22px;padding:0 24px 20px;display:flex;position:relative}.hsAvatar{color:#adbed3;background:#131921;border:3px solid #384657;border-radius:12px;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:27px;font-weight:650;display:grid}.hsAvatar>.brandLogo{width:65px}.hsAvatar>img{object-fit:cover;border-radius:8px;width:100%;height:100%}.hsHostHeading{flex:1;min-width:180px;padding-top:34px}.hsKicker{letter-spacing:1.4px;color:#c7a687;font-size:8px}.hsHostHeading h2{overflow-wrap:anywhere;align-items:center;gap:9px;margin:5px 0 9px;font-size:25px;font-weight:650;line-height:1.4;display:flex}.hsHostHeading h2 svg{color:#9aafc8;flex-shrink:0}.hsMeta{color:#90a2bb;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.hsMeta>span,.hsMeta>a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hsHeroActions{flex-wrap:wrap;gap:8px;padding-top:28px;display:flex}.hsStats{background:#141c26;border-top:1px solid #35404c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hsStats>div{border-right:1px solid #303b48;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:18px 24px;display:flex}.hsStats>div:last-child{border-right:0}.hsStats strong{font-size:21px;font-weight:600}.hsStats>div>span:not(.hsStatus){color:#93a6bf;font-size:10px}.hsStats small{color:#8c9bb0;font-size:9px;line-height:1.6}.hsStatus{color:#bbcde2;text-transform:capitalize;background:#293747;border:1px solid #455669;border-radius:5px;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}.hsStatus.pending,.hsStatus.draft,.hsStatus.changes,.hsStatus.paused{color:#dec18d;background:#3d3222;border-color:#6c5736}.hsStatus.completed,.hsStatus.approved{color:#abcbb7;background:#21392e;border-color:#456b56}.hsStatus.live,.hsStatus.registration{color:#acc6e5;background:#20364e;border-color:#496481}.hsReadiness{color:#cbb289;background:#332c1f;border:1px solid #655236;border-radius:8px;align-items:center;gap:14px;margin:17px 0;padding:16px 19px;display:flex}.hsReadiness>svg{flex-shrink:0}.hsReadiness>div{flex:1}.hsReadiness b{font-size:12px}.hsReadiness p{color:#b5a68c;margin:5px 0 0;font-size:11px;line-height:1.7}.hsWorkspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;margin-top:23px;display:grid}.hsNavigation{background:#141c26;border:1px solid #303d4c;border-radius:8px;gap:5px;padding:8px;display:grid}.hsNavigation>button,.hsNavigation summary,.hsNavigation details>button{color:#9dabc0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px;font-size:12px;display:flex}.hsNavigation>button>span,.hsNavigation details>button>span{color:#8ca3bf;margin-left:auto;font-size:10px}.hsNavigation .active{color:#d1e2f6;background:#273b53}.hsNavigation details{border-top:1px solid #303d4c;margin-top:6px;padding-top:6px}.hsNavigation summary{font-size:11px;list-style:none}.hsNavigation summary:after{content:"⌄";margin-left:auto}.hsNavigation details>button{padding-left:22px;font-size:11px}.hsNavigation details[open]>summary{color:#c4d4e8}.hsMain{min-width:0}.hsOverview{gap:18px;display:grid}.hsPanel{border:1px solid var(--hs-border);background:#161e28;border-radius:8px;min-width:0;padding:22px}.hsPanel h2{font-size:23px}.hsPanel h3{margin:0;font-size:16px;font-weight:600}.hsPanelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.hsPanelHeading select{min-height:36px;padding:7px 10px;font-size:11px}.hsAbout{white-space:pre-wrap;overflow-wrap:anywhere;color:#a4b3c8;margin:0 0 18px;font-size:13px;line-height:1.9}.hsBadges{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.hsBadges>span{color:#a8bfdc;background:#1e2c3d;border:1px solid #3b4e66;border-radius:5px;padding:6px 9px;font-size:10px}.hsSocialLinks{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.hsSocialLinks>a{color:#bad0e8;background:#203044;border:1px solid #3f536b;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.hsMuted{color:#8e9fb7;margin:10px 0;font-size:12px;line-height:1.8}.hsText{color:#a9c2df;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:7px 2px;font-size:11px;text-decoration:none;display:inline-flex}.hsEventRow{color:#cedbec;border-top:1px solid #303d4e;align-items:center;gap:12px;min-width:0;min-height:84px;padding:15px 0;text-decoration:none;display:flex}.hsEventRow>div{flex:1;min-width:0}.hsEventRow b{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.hsEventRow small{color:#8c9fb7;margin-top:5px;font-size:10px;line-height:1.7;display:block}.hsEventRow>svg:last-child{color:#859bb5;flex-shrink:0}.hsEventIcon{color:#9db6d6;background:#253448;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hsEventIcon.completed{color:#c5ad71;background:#393221}.hsEmpty{text-align:center;padding:30px 16px}.hsEmpty>svg{color:#8da1bc;margin:0 auto 13px;display:block}.hsEmpty h3{margin:10px 0;font-size:17px}.hsEmpty p{color:#93a5bd;max-width:440px;margin:12px auto 18px;font-size:12px;line-height:1.8}.hsHistory{border-bottom:1px solid #344152;gap:7px;padding:16px 0;display:grid}.hsHistory b{font-size:12px}.hsHistory small{color:#8fa2bc;font-size:10px}.hsError,.hsNotice{color:#dfb7b1;background:#382624;border:1px solid #755149;border-radius:7px;margin-bottom:18px;padding:13px 16px;font-size:12px;line-height:1.8}.hsError .hsText{display:block}.hsNotice{color:#b3d0bf;background:#20372c;border-color:#416451;gap:9px;display:flex}.hsNotice>svg{flex-shrink:0;margin-top:3px}.hsWelcome{text-align:center;background:radial-gradient(at top,#32445944,#0000 65%),#151d27;border:1px solid #384556;border-radius:12px;max-width:850px;margin:25px auto;padding:44px 30px}.hsWelcomeIcon{color:#c3d2e5;background:#253b53;border:1px solid #58718c;border-radius:13px;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid}.hsWelcome>small{letter-spacing:1.8px;color:#c0a185;font-size:9px}.hsWelcome h2{margin:14px 0;font-size:31px;font-weight:650}.hsWelcome>p{color:#9cacc2;max-width:570px;margin:12px auto 24px;font-size:13px;line-height:1.9}.hsWelcomeBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin:27px auto 30px;display:grid}.hsWelcomeBenefits>span{background:#1c2a3b;border:1px solid #36465b;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:19px 12px;display:flex}.hsWelcomeBenefits svg{color:#93aecf}.hsWelcomeBenefits b{font-size:12px;font-weight:600}.hsWelcomeBenefits small{color:#899eb9;font-size:10px;line-height:1.7}.hsWelcome .hsFine{max-width:480px;margin:20px auto 5px;font-size:10px}.hostingSetup{background:#171f2b;border:1px solid #40516a;border-radius:10px;max-width:750px;margin:24px auto;overflow:hidden}.hsTop{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.hsTop h2{margin:9px 0 0;font-size:23px;font-weight:650;line-height:1.4}.hsIcon{color:#aebed4;background:#1f2d40;border:1px solid #42526a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hsSteps{background:#131c28;border-top:1px solid #354255;border-bottom:1px solid #354255;gap:24px;padding:12px 22px;display:flex}.hsSteps>span{color:#7e91ac;align-items:center;gap:8px;font-size:11px;display:flex}.hsSteps b{border:1px solid #435874;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.hsSteps .current{color:#c3dbf7}.hsSteps .current b{background:#35567b;border-color:#7796ba}.hsSteps .done{color:#a7c7b3}.hsSetupFields{border:0;min-width:0;margin:0;padding:24px 25px}.hsSetupFields h3{margin:0 0 7px;font-size:18px;font-weight:600}.hsSetupFields>.hsMuted{margin-bottom:20px}.hsConnected{color:#9fb5d1;background:#1d2d41;border:1px solid #3d506a;border-radius:7px;align-items:center;gap:12px;margin:0 0 22px;padding:14px;font-size:12px;line-height:1.7;display:flex}.hsConnected>svg{flex-shrink:0}.hsConnected>span{flex:1}.hsConnected b{color:#c2d1e5;font-size:12px}.hsConnected small{color:#8ca1bd;margin-top:4px;font-size:10px;display:block}.hsTwo{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.hsTwo>label{margin:0}.hsChoiceRow{flex-wrap:wrap;gap:8px;margin:-6px 0 23px;display:flex}.hsChoiceRow>button{color:#aebfd6;background:#202e41;border:1px solid #43566f;border-radius:6px;align-items:center;gap:9px;min-height:43px;padding:11px 15px;font-size:12px;display:flex}.hsChoiceRow>button[aria-pressed=true]{color:#d0e3fa;background:#2b4869;border-color:#83a1c4}.hsLinksHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hsLinksHeading label{margin:0}.hsLinksHeading label small{font-size:9px}.hsLinkFields{grid-template-columns:1fr 1.6fr 40px;align-items:end;gap:10px;margin:18px 0;display:grid}.hsLinkFields label{margin:0;font-size:11px}.hsLinkFields .hsIcon{height:44px}.hsSetupFooter{background:#131c29;border-top:1px solid #3e4b61;justify-content:space-between;gap:15px;padding:16px 22px;display:flex}.hsSetupPreview{align-items:center;gap:17px;margin:0 0 20px;display:flex}.hsMonogram{background:#283d56;border:1px solid #5f7a9a;border-radius:8px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.hsMonogram .brandLogo{width:50px}.hsSetupPreview small{color:#b69e88;letter-spacing:1.3px;font-size:9px}.hsSetupPreview h3{margin:6px 0;font-size:22px}.hsSetupPreview div>span{color:#8ea8c5;font-size:11px}.hsReviewBio{white-space:pre-wrap;color:#a7b7cd;overflow-wrap:anywhere;margin:12px 0 22px;font-size:13px;line-height:1.9}.hostingPage button:disabled{opacity:.5;cursor:not-allowed}.hostingPage :focus-visible{outline-offset:3px;outline:2px solid #aacbf0}.hostingPage .hpPanel{background:#171f2b}.hostingPage .hpReviewLayout{grid-template-columns:1fr}.hostingPage .hpReviewLayout>.hpReviewEmpty{display:none}.officialHostCardBody{position:relative}.hostCardSettings{color:#c7d2e3;background:#141e2bed;border:1px solid #576274;border-radius:6px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid;position:absolute;top:18px;right:18px}@container (width<=780px){.hsWorkspace{grid-template-columns:1fr;gap:14px;margin-top:18px}.hsNavigation{flex-wrap:wrap;gap:5px;padding:6px;display:flex}.hsNavigation>button{flex:1;justify-content:center;width:auto;font-size:12px}.hsNavigation>button>span{margin-left:3px}.hsNavigation details{border:0;flex-basis:100%;margin:0;padding:0}.hsNavigation details>summary{justify-content:center;font-size:12px}.hsNavigation details>summary:after{margin-left:8px}.hsNavigation details[open]{border-top:1px solid #354356;padding-top:7px}.hsNavigation details>button{width:auto;min-height:44px;padding:10px;display:inline-flex}.hsHeroBody{gap:14px;padding:0 18px 18px}.hsHostHeading{min-width:0;padding-top:28px}.hsHostHeading h2{font-size:22px}.hsHeroActions{flex-basis:100%;padding:0}.hsHeroActions>*{flex:1}.hsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.hsStats>div{padding:16px 13px}.hsStats>div:nth-child(3){border-right:0}.hsStats>div:nth-child(4){border-top:1px solid #303b48;flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px}.hsStats small{font-size:10px}.hsWorkspaceBar{margin-top:21px}.hsWorkspaceBar h1{font-size:23px}.hsAccountSwitcher{max-width:55%;min-width:160px!important}.hsPanel{padding:18px 16px}.hsReadiness{flex-wrap:wrap;align-items:flex-start}.hsReadiness>div{min-width:200px}.hsReadiness>button{margin-left:32px}.hsWelcome{padding:30px 18px}.hsWelcomeBenefits{grid-template-columns:1fr;gap:8px;margin:22px 0}.hsWelcomeBenefits>span{text-align:left;grid-template-columns:28px 1fr;gap:4px 12px;padding:13px 15px;display:grid}.hsWelcomeBenefits svg{grid-row:1/3;align-self:center}.hsWelcomeBenefits small{font-size:11px}.hsWelcome h2{font-size:27px}.hsWelcome>p{font-size:13px}.hsWelcome .hsFine{font-size:11px}.hsTop{padding:19px 16px}.hsTop h2{font-size:21px}.hsSteps{gap:16px;padding:12px 16px}.hsSetupFields{padding:20px 16px}.hsTwo{grid-template-columns:1fr;gap:18px}.hsLinkFields{grid-template-columns:1fr 40px;gap:9px}.hsLinkFields>label:first-child{grid-column:1}.hsLinkFields>label:nth-child(2){grid-area:2/1}.hsLinkFields>.hsIcon{grid-area:2/2}.hostingPage input,.hostingPage select,.hostingPage textarea{font-size:16px}.hsAccountSwitcher select{font-size:12px}.hsConnected small{font-size:11px}.hsAbout{font-size:13px}.hsEventRow{flex-wrap:wrap;gap:9px}.hsEventRow>.hsStatus{margin-left:47px;font-size:10px}.hsEventRow>div{min-width:65%}.hsEventRow>svg:last-child{margin-left:auto}.hsEventRow small{font-size:11px}.hsEventRow b{font-size:13px}.hsSetupFooter{padding:14px 16px}.hsPanelHeading{gap:9px}.hsPanelHeading h3{font-size:15px}.hsPanelHeading select{max-width:145px;font-size:12px}.hsAppBar>a{font-size:11px}.hsAppBar .brandLogo{width:100px}.hsAppBar>a:last-child>span{display:none}}@media (max-width:650px){.hostingPage{padding:0 16px 35px}.hsAppBar{padding:16px 0}.hsHeroCover{height:62px}.hsAvatar{width:65px;height:65px}.hsAvatar>.brandLogo{width:53px}.hsHostHeading{padding-top:24px}.hsWorkspaceBar>div>small{font-size:8px}.hsMeta{font-size:11px}.hostingPage .primary,.hostingPage .secondary{font-size:12px}.hsWorkspaceBar h1{font-size:22px}.hsSetupFields label{font-size:13px}.hsWelcome{margin-top:18px}}.hsStats.public{grid-template-columns:repeat(3,minmax(0,1fr))}.hsMore{position:relative;flex:none!important}.hsMore>summary{cursor:pointer;background:#202c3c;border:1px solid #455469;border-radius:6px;place-items:center;width:44px;min-height:44px;list-style:none;display:grid}.hsMore[open]>div{z-index:20;background:#1b2839;border:1px solid #506079;border-radius:8px;gap:4px;min-width:205px;padding:8px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 14px 30px #0006}.hsMore a,.hsMore button{color:#b9cbe3;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:11px 8px;font-size:12px;text-decoration:none;display:flex}.hsProfileHero{overflow:visible}.hsHeroCover{border-radius:10px 10px 0 0}.hsStats{border-radius:0 0 10px 10px}.hsDiscard{color:#d2b894;background:#382f23;border:1px solid #795d3c;border-radius:7px;margin:15px;padding:16px;font-size:13px}.hsDiscard>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.hsTimeZone{background:#162334;border:1px solid #3a4c63;border-radius:7px;min-width:0;padding:12px}.hsTimeZone>summary{cursor:pointer;color:#92a6bf;gap:7px;font-size:11px;list-style:none;display:grid}.hsTimeZone>summary>span{color:#bfd0e6;overflow-wrap:anywhere;font-size:12px}.hsTimeZone label{margin:15px 0 0;font-size:11px}.hsTimeZone select{width:100%}@container (width<=780px){.hsHeroActions{grid-template-columns:minmax(0,1fr) 44px;display:grid}.hsHeroActions>.primary{grid-area:2/1/auto/-1}.hsHeroActions>.secondary{grid-area:1/1}.hsHeroActions>.secondary:last-child{grid-column:1/-1}.hsHeroActions>.hsMore{grid-area:1/2}.hsTimeZone{padding:11px 12px}.hsTimeZone>summary{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}}.hsHeroActions{align-items:center}.hsMore{align-self:center;margin:0!important;padding:0!important}.hsMore>summary{margin:0;padding:0}.hsTimeZone{margin:0}.hsTimeZone>summary{margin:0;padding:0}.hpProfileDetails{flex-wrap:wrap;gap:6px;padding:0 20px 17px;display:flex}.hpProfileDetails>span{color:#a5bdd9;background:#233448;border-radius:5px;padding:6px 8px;font-size:10px}.hpProfileDetails small{color:#91a6c0;flex-basis:100%;margin-top:5px;font-size:11px}.hostingPage .hsEventSearch{width:100%;margin:0 0 13px;font-size:13px}@container (width<=780px){.hostingPage .hsEventSearch{font-size:16px}}.hostingPage.hostingEmbedded{max-width:none;margin:0;padding:0}.hostingEmbedded .hsWorkspaceBar{margin-top:15px}.hsWelcomeActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hsWelcomeActions>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}
