html .site .cm-head{isolation:isolate;border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;align-items:stretch;max-width:none;min-height:300px;margin:0 calc(-1*clamp(16px,4vw,40px)) 22px;padding:40px clamp(16px,4vw,40px) 26px;display:flex;position:relative;overflow:hidden}html .site .cm-head>.head-art{max-width:none}html .site .cm-head.has-head-art{min-height:360px}html .site .cm-head>:not(.head-art){max-width:780px}html .site .cm-head .head-art{height:100%;min-height:360px}html .site .cm-head h1{max-width:14ch;margin:8px 0 14px -2px;font-size:clamp(46px,7.4vw,104px);line-height:.86}html .site .cm-head .eyebrow{color:var(--muted);margin:0}html .site .cm-head>.eyebrow{z-index:3}html .site .cm-head .lede{max-width:60ch;color:var(--paper-2);margin:0;font-size:15.5px}html .site .cm-head .lede code{color:var(--paper)}html .site .cm-head>p:not(.eyebrow):not(.lede){margin:14px 0 0}html .site .cm-live-dot{background:var(--blood);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--blood) 30%, transparent);vertical-align:1px;border-radius:50%;margin-right:8px;animation:1.6s ease-in-out infinite cm-pulse;display:inline-block}@keyframes cm-pulse{50%{opacity:.35}}html .site .cm-stats{flex-wrap:wrap;gap:10px 0;margin:18px 0 0;padding:0;display:flex}html .site .cm-stats>div{border:0;border-right:1px solid var(--line-2);min-width:0;margin:0 20px 0 0;padding:0 20px 0 0}html .site .cm-stats>div:last-child{border-right:0;margin-right:0;padding-right:0}html .site .cm-stats dt{font:10px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html .site .cm-stats dd{font:800 32px/1 var(--display);letter-spacing:.01em;color:var(--paper);font-variant-numeric:tabular-nums;margin:4px 0 0}html .site .cm-stats dd small{font:10px/1.3 var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:none;margin-top:5px;display:block}html .site .cm-stats dd a{font:700 15px var(--mono);color:var(--brass)}html .site .cm-head+.boards-nav{margin-top:-8px}html .site .boards-nav{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:0 4px;margin:0 0 22px;display:flex}html .site .boards-nav a{box-shadow:none;background:0 0;border-bottom:3px solid #0000;flex:0 auto;gap:2px;margin-bottom:-1px;padding:10px 16px 9px}html .site .boards-nav a b{font:800 15px var(--display);letter-spacing:.1em;color:var(--muted)}html .site .boards-nav a span{font:10px/1.4 var(--mono);letter-spacing:.04em;color:var(--muted);max-width:30ch}html .site .boards-nav a:hover{box-shadow:none;background:#ffffff08}html .site .boards-nav a:hover b{color:var(--paper)}html .site .boards-nav a[aria-current=page]{box-shadow:none;border-bottom-color:var(--hc);background:0 0}html .site .boards-nav a[aria-current=page] b{color:var(--paper)}html .site .band-picker{gap:2px}html .site .band-picker button{font-family:var(--label);letter-spacing:.12em;background:var(--ink-3);color:var(--muted);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);border:0;padding:7px 14px;font-size:12px;font-weight:700}html .site .band-picker button:hover{color:var(--paper)}html .site .band-picker button[aria-pressed=true]{background:var(--paper);color:var(--ink)}html .site .ladder-field select,html .site .ladder-field input,html .site .live-select select{font:12.5px var(--mono);letter-spacing:.04em;background:var(--ink-3);border:1px solid var(--line-2);color:var(--paper);border-radius:0;padding:8px 10px}html .site .ladder-field .label-small,html .site .live-select span{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html .site :is(.mains-table,.ladder-table,.lb-page-table,.pros-table,.pro-settings-table,.cup-standings table) td{vertical-align:middle;padding-top:7px;padding-bottom:7px;font-size:13.5px}html .site :is(.mains-table,.ladder-table,.lb-page-table,.pros-table) td.num,html .site :is(.mains-table,.ladder-table,.lb-page-table,.pros-table) td .num{font-family:var(--mono);font-size:13px}html .site :is(.mains-table,.ladder-table,.lb-page-table) td.mains-pl,html .site .lb-page-table td:first-child{font:800 18px/1 var(--display);color:var(--paper-2);letter-spacing:0}html .site .mains-table .mains-pl.m-gold,html .site :is(.ladder-table,.lb-page-table) tbody tr:first-child td:first-child{color:#f0c060}html .site .mains-table .mains-pl.m-silver,html .site :is(.ladder-table,.lb-page-table) tbody tr:nth-child(2) td:first-child{color:#cfd6de}html .site .mains-table .mains-pl.m-brass,html .site :is(.ladder-table,.lb-page-table) tbody tr:nth-child(3) td:first-child{color:#d39360}html .site :is(.mains-name,.ladder-name,.lb-page-player,.pros-name,.pro-cell){font:800 15px/1.2 var(--label);letter-spacing:.04em;text-transform:uppercase}html .site a:is(.mains-name,.lb-page-player,.pros-name,.pro-cell){color:var(--paper);text-decoration:none}html .site a:is(.mains-name,.lb-page-player,.pros-name,.pro-cell):hover{color:var(--brass-2)}html .site :is(.mains-table,.ladder-table) tr.is-you td{background:linear-gradient(90deg, color-mix(in srgb, var(--hc) 24%, transparent), transparent 80%)}html .site .mains-you,html .site .pro-tag{font:700 9.5px var(--mono);letter-spacing:.12em;padding:2px 6px}html .site .ladder-move{font:11.5px var(--mono)}html .site .ladder-move.up{color:var(--win)}html .site .ladder-move.down{color:var(--loss)}html .site .ladder-pager{border-top:1px solid var(--line);font-family:var(--mono);padding-top:12px}html .site .ladder-pager .small{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}html .site .rank-badge{font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}html .site .lb-group-head h2{letter-spacing:.06em;font-size:22px}html .site .lb-card{background-color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}html .site .lb-card-title{font-size:18px}html .site .lb-card-label{font:10px/1.35 var(--mono);letter-spacing:.04em}html .site .mains-board-head h2{text-shadow:3px 3px 0 color-mix(in srgb, var(--hc) 35%, transparent);font-size:clamp(34px,5vw,56px)}html .site .mains-group{font-size:10px}html .site .mains-podium{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--hc) 26%, transparent), transparent 70%), var(--ink-2)}html .site .mains-place{font-family:var(--label);font-size:12px}html .site .mains-step-name{font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;font-weight:800}html .site .mains-spot,html .site .ladder-you{background:var(--paper);color:var(--paper-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background-image:none;border:0}html .site .mains-spot:before{background:var(--dots);opacity:.08}html .site :is(.mains-spot,.ladder-you) .mx-kicker{font:700 10px var(--mono);letter-spacing:.14em;color:#6d5a36}html .site .mains-spot .mains-spot-big,html .site .mains-spot.podium .mains-spot-big{color:var(--paper-ink);filter:none;text-shadow:4px 4px 0 color-mix(in srgb, var(--hc) 45%, transparent);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html .site .mains-spot .mains-spot-big small{color:#6d665a}html .site :is(.mains-spot,.ladder-you) :is(.small,.muted,.mains-spot-val){color:#4f493e}html .site :is(.mains-spot,.ladder-you) a:not(.button):not(.steam-signin){color:#7a4f12}html .site .ladder-you-list li{background:#0000000f;box-shadow:inset 0 0 0 1px #00000024}html .site .ladder-you-list b{color:var(--paper-ink)}html .site .ladder-you-list a{color:#4f493e}html .site .board-rules{background-color:var(--ink-2);max-width:none;box-shadow:none;border:1px solid var(--line);background-image:linear-gradient(var(--line-2), var(--line-2)), linear-gradient(var(--line-2), var(--line-2)), linear-gradient(var(--line-2), var(--line-2)), linear-gradient(var(--line-2), var(--line-2));background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;background-size:1px 9px,9px 1px,1px 9px,9px 1px}html .site .board-rules :is(h2,h3){letter-spacing:.08em;color:var(--paper);font-size:19px}html .site .board-rules :is(h2,h3):before{content:"◆ " / "";color:var(--brass);vertical-align:3px;font-size:10px}html .site .board-rules dl>div{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);padding-top:9px}html .site .board-rules dl>div:first-child{border-top:0;padding-top:0}html .site .board-rules dt{letter-spacing:.14em;font-size:10px}html .site .board-rules dd{font-size:13.5px}html .site .page-guide{columns:2 340px;border-top:1px solid var(--line-2);column-gap:40px;max-width:none;margin-top:34px;padding-top:8px}html .site .page-guide h2{letter-spacing:.02em;color:var(--paper);break-after:avoid;font-size:22px;font-weight:900}html .site .page-guide h2:first-child{column-span:all;margin-top:14px;font-size:30px}html .site .page-guide h2:first-child:before{content:"About this page" / "";font:10px var(--mono);letter-spacing:.14em;color:var(--brass);margin-bottom:6px;display:block}html .site .page-guide h3{letter-spacing:.08em;color:var(--brass);break-after:avoid;font-size:15px}html .site .page-guide p,html .site .page-guide li{font-size:13.5px}html .site .page-guide ul,html .site .page-guide p{break-inside:avoid-column}html .site .data-note{font-size:12.5px}html .site .lb-page-head{max-width:none;display:flex}html .site .lb-page-head .button{margin-top:14px}html .site .lb-page-others ul{gap:4px}html .site .lb-page-others a{font:700 12.5px var(--label);letter-spacing:.08em;text-transform:uppercase}html .site .live-filters{border-bottom:1px solid var(--line);margin-bottom:12px;padding:10px 0 12px}html .site .live-count{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}html .site .live-card{background-color:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--brass-dim)}html .site .live-card:has(.live-tag-ranked){border-left-color:var(--brass)}html .site .live-card.is-ended{border-left-style:dashed}html .site .live-tags{font-size:10px}html .site .live-age{font:900 30px/1 var(--display);letter-spacing:.01em;color:var(--paper)}html .site .live-age-ended{font:700 11px var(--mono);letter-spacing:.12em;color:var(--soul)}html .site .live-team-name{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}html .site .live-souls{font:700 13px var(--mono)}html .site .live-hero .hero-icon{border-radius:0}html .site .live-gap-text{font-family:var(--label);letter-spacing:.1em;font-size:14px}html .site .live-chance-numbers b{font:900 24px/1 var(--display)}html .site .live-chance-numbers b+b{align-self:flex-end;font-size:16px}html .site .live-chance-numbers{align-items:baseline}html .site .live-chance-bar{height:6px}@media (width>=1100px){html .site .live-page .live-grid{grid-template-columns:minmax(0,1fr);gap:6px}html .site .live-page .live-card{grid-template:"head teams gap chance""foot teams gap chance"1fr/150px minmax(0,1.9fr) minmax(170px,.8fr) minmax(200px,.9fr);align-items:start;gap:6px 22px;padding:12px 16px;display:grid}html .site .live-page .live-card-head{flex-direction:column-reverse;grid-area:head;align-items:flex-start;gap:6px}html .site .live-page .live-teams{grid-area:teams;grid-template-columns:minmax(0,1fr);gap:6px}html .site .live-page .live-team{border-top:0;border-left:2px solid var(--team);grid-template-columns:132px auto minmax(0,1fr);align-items:center;gap:4px 14px;padding-top:0;padding-left:10px;display:grid}html .site .live-page .live-team-name{flex-wrap:wrap}html .site .live-page .live-lineup{flex-wrap:nowrap;max-width:none}html .site .live-page .live-hero .hero-icon{width:30px;height:30px}html .site .live-page .live-objectives{justify-content:flex-end;margin-top:0}html .site .live-page .live-objectives-label{display:none}html .site .live-page .live-gap{grid-area:gap;align-self:center}html .site .live-page .live-gap:before{content:"Souls lead" / "";font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html .site .live-page .live-chance{grid-area:chance;grid-template-columns:1fr auto;align-self:center}html .site .live-page .live-chance-label{grid-column:1/-1}html .site .live-page .live-chance-bar{grid-area:3/1/auto/-1}html .site .live-page .live-chance-numbers{grid-area:2/1/auto/-1}html .site .live-page .live-card-foot{border-top:0;flex-direction:column;grid-area:foot;justify-content:flex-end;align-self:end;align-items:flex-start;gap:4px;padding-top:0}html .site .live-page .live-avg{font-size:12px}html .site .live-page .live-avg>.muted{display:none}}html .site .pro-gear-others ul{gap:4px}html .site .pro-gear-others a{border:1px solid var(--line-2);background:var(--ink-2);font:800 13px var(--label);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border-radius:0;padding:6px 12px}html .site .pro-gear-others a:hover{border-color:var(--hc);color:var(--brass-2)}html .site .pros-group th{font:800 13px var(--label);letter-spacing:.14em;color:var(--brass);background:var(--ink)}html .site .pros-heroes .hero-icon{border-radius:0}html .site .pro-gear-head{background:radial-gradient(60% 120% at 90% 0%, color-mix(in srgb, var(--brass) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--ink-2), var(--ink));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face text""face stats";align-items:end;gap:6px 28px;min-height:0;margin-top:0;display:grid}html .site .pro-gear-head:after{content:"";z-index:0;pointer-events:none;background:var(--dots);opacity:.35;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 50%,#000);mask:linear-gradient(90deg,#0000 50%,#000)}html .site .pro-gear-head>*{z-index:1;max-width:none;position:relative}html .site .pro-gear-avatar{grid-area:face;align-self:center}html .site .pro-gear-avatar img{width:150px;height:150px;box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--brass), 0 0 40px -6px var(--brass);border:0}html .site .pro-gear-head>div{grid-area:text}html .site .pro-gear-head h1{max-width:18ch;font-size:clamp(38px,5.6vw,76px)}html .site .pro-gear-head .cm-stats{grid-area:stats;margin-top:8px}html .site .pro-gear-links a{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}html .site .pro-sens div:first-child{padding-left:0}html .site .pro-compare{font-size:14px}html .site .gear-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}html .site .gear-card{--gc:var(--brass);background:var(--ink-3);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}html .site .gear-card.k-keyboard{--gc:#9a86ff}html .site .gear-card.k-headphones{--gc:#6fb4ff}html .site .gear-card.k-mousepad{--gc:var(--verdigris)}html .site .gear-card.k-monitor{--gc:#ff8a66}html .site .gear-card.k-microphone{--gc:#e3d27a}html .site .gear-card-art{background:var(--gc);place-items:center;height:112px;display:grid;position:relative;overflow:hidden}html .site .gear-card-art:after{content:"";background:var(--dots);opacity:.22;position:absolute;inset:0}html .site .gear-art{z-index:1;fill:none;stroke:#120f08;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;width:120px;height:80px;position:relative}html .site .gear-card-kind{z-index:2;font:700 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:#120f08;padding:2px 6px;position:absolute;top:8px;left:8px}html .site .gear-card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}html .site .gear-card .gear-name{font:800 18px/1.1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--paper);overflow-wrap:anywhere;margin:0}html .site .gear-card .gear-name small{font:10px var(--mono);text-transform:none;letter-spacing:.02em}html .site .gear-card p{margin:0}html .site .gear-card-note{flex-direction:column;gap:2px;display:flex}html .site .gear-sponsor{color:var(--amber)}html .site .gear-src{font:10.5px/1.45 var(--mono)}html .site .gear-card .gear-buy{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}html .site .gear-card .gear-buy a{font:800 11.5px var(--label);letter-spacing:.12em;text-transform:uppercase;color:#120f08;background:var(--brass);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:5px 12px;text-decoration:none;display:inline-block}html .site .gear-card .gear-buy a:after{content:" ↗" / ""}html .site .gear-card .gear-buy .small{font:9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}html .site .support-note{border-left:3px solid var(--brass);background:#8b74ff0f;padding:10px 12px}html .site .pro-crosshair{border:1px solid var(--line);background:var(--ink-3);padding:14px 16px}html .site .pro-crosshair h3{font:800 16px var(--label);letter-spacing:.12em;text-transform:uppercase}html .site .pro-crosshair h3:before{content:"◆ " / "";color:var(--brass);vertical-align:2px;font-size:9px}html .site .pro-crosshair code{font-family:var(--mono);background:var(--ink)}html .site .pro-crosshair button{font:800 11.5px var(--label);letter-spacing:.12em;text-transform:uppercase;background:var(--hc);color:#fff;cursor:pointer;border:0;padding:6px 14px}html .site .cup-list{margin:0 0 22px}html .site .cup-tickets{gap:8px;margin-top:10px;display:grid}html .site .cup-ticket{--tc:var(--brass);background:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--tc);grid-template-columns:minmax(0,1fr) 150px 150px;min-height:96px;display:grid;position:relative}html .site .cup-ticket-checkin{--tc:var(--amber)}html .site .cup-ticket-live{--tc:var(--blood)}html .site .cup-ticket-done{--tc:var(--verdigris)}html .site .cup-ticket-cancelled{--tc:var(--muted)}html .site .cup-ticket-main{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:12px 16px;display:flex}html .site .cup-ticket-when{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin:0}html .site .cup-ticket-name{font:900 24px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0}html .site .cup-ticket .cup-row-name{color:var(--paper);text-decoration:none}html .site .cup-ticket .cup-row-name:after{content:"";z-index:1;position:absolute;inset:0}html .site .cup-ticket:hover{border-color:var(--line-2);background:var(--ink-3)}html .site .cup-ticket:hover .cup-row-name{color:var(--brass-2)}html .site .cup-ticket-tags{flex-wrap:wrap;gap:4px;margin:2px 0 0;display:flex}html .site .cup-ticket-tags>*{font:700 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);border:1px solid var(--line-2);padding:2px 7px}html .site .cup-ticket-tags a{z-index:2;color:var(--brass-2);text-decoration:none;position:relative}html .site .cup-ticket-count{border-left:1px dashed var(--line-2);flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;display:flex}html .site .cup-ticket-label{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html .site .cup-ticket-count b{font:900 30px/1 var(--display);color:var(--paper)}html .site .cup-ticket-bar{background:var(--line-2);height:3px;display:block}html .site .cup-ticket-bar>i{background:var(--tc);height:100%;display:block}html .site .cup-ticket-stub{text-align:center;background:var(--paper);color:var(--paper-ink);background-image:radial-gradient(circle at 0 50%, var(--ink) 5px, transparent 5.5px);background-repeat:repeat-y;background-size:10px 14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex;position:relative}html .site .cup-ticket-stub b{font:900 24px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}html .site .cup-ticket-stub small{font:9.5px var(--mono);letter-spacing:.06em;color:#5b5446}html .site .cup-ticket-stub .cup-stamp{color:#5b5446;background:0 0;border-color:#0000004d}html .site .cup-head .cup-facts{flex-wrap:wrap;gap:8px 0;margin:14px 0 0;padding:0;list-style:none;display:flex}html .site .cup-head .cup-facts li{border-right:1px solid var(--line-2);color:var(--paper-2);margin-right:16px;padding-right:16px;font-size:14px}html .site .cup-head .cup-facts li:last-child{border-right:0}html .site .cup-head .cup-facts strong{font:800 22px/1 var(--display);color:var(--paper)}html .site .cup-explainer .cup-steps{counter-reset:cup-step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:0;list-style:none;display:grid}html .site .cup-explainer .cup-steps li{counter-increment:cup-step;background:var(--ink-3);border:1px solid var(--line);padding:40px 14px 14px;font-size:13.5px;position:relative}html .site .cup-explainer .cup-steps li:before{content:counter(cup-step, decimal-leading-zero);font:900 26px/1 var(--display);color:var(--brass);position:absolute;top:10px;left:14px}html .site .cup-explainer .cup-steps strong{font:800 16px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin-bottom:4px;display:block}html .site .cup-formats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;padding:0;list-style:none;display:grid}html .site .cup-formats li{border:1px dashed var(--line-2);padding:10px 12px;font-size:13.5px}html .site .cup-round-title{font:10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html .site .cup-match{background:var(--ink-3);border:1px solid var(--line-2);border-radius:0}html .site button.cup-match:hover{border-color:var(--hc)}html .site .cup-match.cup-state-ready{border-color:var(--blood);box-shadow:0 0 0 1px var(--blood)}html .site .cup-slot-name{font:800 14px var(--label);letter-spacing:.06em;text-transform:uppercase}html .site .cup-slot.is-winner .cup-slot-name,html .site .cup-slot.is-winner .cup-slot-score{color:var(--verdigris)}html .site .cup-slot-score{font-family:var(--display);font-size:16px;font-weight:900}html .site .cup-champion{border-left:3px solid var(--brass);background-image:linear-gradient(90deg,#8b74ff24,#0000 60%)}html .site .cup-champion h2{font-size:clamp(32px,5vw,56px)}html .site :is(.cup-leader-card,.cup-team-card){background:var(--ink-3);border-radius:0}html .site :is(.cup-leader-card,.cup-team-card) h3{font:800 15px var(--label);letter-spacing:.1em;text-transform:uppercase}html .site .bot-steps:not(.bot-steps-small){counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}html .site .bot-step{background:var(--ink-3);border:1px solid var(--line);border-top:3px solid var(--line-2);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px}html .site .bot-step.is-done{border-color:var(--line);border-top-color:var(--verdigris)}html .site .bot-step-num{width:auto;height:auto;font:900 40px/.9 var(--display);color:var(--hc);background:0 0;border:0;border-radius:0;justify-content:flex-start}html .site .bot-step.is-done .bot-step-num{color:var(--verdigris);background:0 0}html .site .bot-step h3{font:900 20px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px}html .site .bot-step p{font-size:13.5px}html .site .bot-steps-small .bot-step{border-top-width:1px;grid-template-columns:40px minmax(0,1fr)}html .site .bot-steps-small .bot-step-num{font-size:28px}html .site .bot-copy{background:var(--ink);max-width:100%}html .site .bot-copy code{font:13.5px var(--mono)}html .site .gear-table th code{font:700 13px var(--mono);color:var(--brass-2)}html .site .bot-faq dt{font:800 15px var(--label);letter-spacing:.06em;text-transform:uppercase}html .site .legal-page .legal{counter-reset:cm-legal;background:0 0;border:0;max-width:74ch;padding:4px 0 0}html .site .legal-section{counter-increment:cm-legal;margin:0 0 26px}html .site .legal-section h2{font:900 26px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--paper);align-items:baseline;gap:10px;margin:0 0 10px;display:flex}html .site .legal-section h2:before{content:"§" counter(cm-legal, decimal-leading-zero) / "";font:700 11px var(--mono);letter-spacing:.06em;color:var(--brass)}html .site .legal-section :is(p,li){color:var(--paper-2);font-size:14.5px;line-height:1.62}html .site .legal-section b,html .site .legal-section strong{color:var(--paper)}html .site .legal-section a{color:var(--brass)}html .site .legal .lede{font-size:16px}html .site .legal-updated{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line);padding-top:12px}html .site .about-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;display:grid}html .site .about-toc{position:sticky;top:90px}html .site .about-toc ul{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}html .site .about-toc a{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px;text-decoration:none;display:block}html .site .about-toc a:hover{color:var(--paper);border-left-color:var(--hc)}html .site .notfound-ways{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}html .site .notfound-ways a{height:100%;color:var(--paper);flex-direction:column;gap:4px;text-decoration:none;display:flex}html .site .notfound-ways b{font:900 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}html .site .notfound-ways span{color:var(--muted);font-size:13px}html .site .notfound-ways a:hover{border-color:var(--hc)}html .site .notfound-ways a:hover b{color:var(--brass-2)}@media (width<=960px){html .site .about-layout{grid-template-columns:minmax(0,1fr);gap:10px}html .site .about-toc{position:static}html .site .about-toc ul{border-left:0;flex-wrap:wrap;gap:4px;display:flex}html .site .about-toc a{border:1px solid var(--line-2);margin:0}html .site .cup-ticket{grid-template-columns:minmax(0,1fr) 130px}html .site .cup-ticket-count{display:none}}@media (width<=700px){html .site .cm-head,html .site .cm-head.has-head-art{min-height:0;padding-top:30px}html .site .cm-head.has-head-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 82%, transparent), color-mix(in srgb, var(--ink) 50%, transparent));position:absolute;inset:0}html .site .cup-ticket{grid-template-columns:minmax(0,1fr) 118px}html .site .cup-ticket-stub .cup-stamp{letter-spacing:.04em;white-space:normal;font-size:8.5px}html .site .cm-head h1{font-size:clamp(40px,12vw,60px)}html .site .cm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}html .site .cm-stats>div,html .site .cm-stats>div:last-child{border-right:0;border-left:1px solid var(--line-2);margin:0;padding:0 0 0 10px}html .site .cm-stats dd{overflow-wrap:anywhere;font-size:26px}html .site .cm-stats dd a{font-size:12px}html .site .boards-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}html .site .boards-nav a{text-align:center;padding:9px 4px 8px}html .site .boards-nav a b{letter-spacing:.04em;font-size:12px}html .site .boards-nav a span{display:none}html .site :is(.mains-name,.ladder-name,.lb-page-player,.pros-name,.pro-cell){letter-spacing:.02em;font-size:13px}html .site :is(.mains-table,.ladder-table,.lb-page-table) td.mains-pl,html .site .lb-page-table td:first-child{font-size:15px}html .site .board-rules dl>div{grid-template-columns:minmax(0,1fr)}html .site .pro-gear-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"face""text""stats"}html .site .pro-gear-avatar img{width:92px;height:92px}html .site .gear-cards{grid-template-columns:minmax(0,1fr)}html .site .cup-ticket-name{font-size:20px}html .site .cup-ticket-stub b{font-size:18px}html .site .legal-section h2{font-size:22px}html .site .page-guide h2:first-child{font-size:24px}}@media (prefers-reduced-motion:reduce){html .site .cm-live-dot{animation:none}}html .site .pro-settings-table [data-amazon] a{color:inherit;text-decoration:underline dotted color-mix(in srgb, var(--violet-hi) 60%, transparent);text-underline-offset:3px}html .site .pro-settings-table [data-amazon] a:hover{color:var(--violet-hi)}
