@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-vietnamese-400-normal-CgSoN2dm.woff2) format("woff2"),url(/assets/saira-stencil-one-vietnamese-400-normal-C-B0jM97.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-ext-400-normal-DMIlmdX4.woff2) format("woff2"),url(/assets/saira-stencil-one-latin-ext-400-normal-CR3hwvrm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-400-normal-CaP09Fmm.woff2) format("woff2"),url(/assets/saira-stencil-one-latin-400-normal-BhLFNLer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-vietnamese-400-normal-Dj7eBp_3.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-400-normal-D1YxRXwC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-ext-400-normal-BDztQS4c.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-400-normal-Bm5hzUPR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-400-normal-DlzeKIMS.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-400-normal-CwTnoNB3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.c2{--c2-sand: #d9c8a2;--c2-sand-2: #cdb98d;--c2-stone: #e6d8b8;--c2-stone-hi: #efe4c9;--c2-ink: #1d2a3a;--c2-dim: #5b6573;--c2-faint: #a8996f;--c2-gold: #d2a24c;--c2-up: #2f7d4f;--c2-down: #a3322a;--c2-stencil: "Saira Stencil One", "Barlow Semi Condensed", system-ui, sans-serif;--c2-text: "Barlow Semi Condensed", system-ui, sans-serif;min-height:80vh;padding-bottom:64px;color:var(--c2-ink);font:400 16px/1.5 var(--c2-text);background:var(--c2-sand);overflow-x:clip}[data-theme=codex][data-game=cs2]{--bg: #1d2a3a;--bg-2: #24344a;--bg-glow: #2c3f57;--surface: rgba(230, 216, 184, .07);--surface-2: rgba(230, 216, 184, .12);--surface-solid: #24344a;--text: #efe4c9;--text-dim: #c4b796;--text-faint: #8f8670;--accent: #d2a24c;--accent-lit: #e6bd6c;--accent-dark: #a77a2c;--accent-rgb: 210, 162, 76;--accent-2: #e6d8b8;--good: #8fe0ad;--bad: #ff9b8f;--line: rgba(230, 216, 184, .16);--line-strong: rgba(230, 216, 184, .34);--on-accent: #1d2a3a;background:#1d2a3a}[data-theme=codex][data-game=cs2] .grain{opacity:0}:root:has(.app[data-game=cs2]){--sb-track: #1d2a3a;--sb-hatch: rgba(230, 216, 184, .06);--sb-paper: #a77a2c;--sb-ink: #1d2a3a;--sb-hover: #d2a24c;background:#1d2a3a}.c2{margin-inline:calc(-1*clamp(1rem,4vw,4rem))}.c2{position:relative;isolation:isolate}.c2:before{content:"";position:absolute;inset:0 0 auto;height:620px;z-index:-2;background:linear-gradient(90deg,#d9c8a2b3,#d9c8a259 45%,#d9c8a200 70%),linear-gradient(180deg,rgba(217,200,162,.42) 0%,rgba(217,200,162,.72) 48%,var(--c2-sand) 100%),url(/cs2/bg/dust2-1600.webp) center 38% / cover no-repeat}.c2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .2 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E")}.c2-drift-clip{position:absolute;inset:0 0 auto;height:620px;z-index:-1;overflow:hidden;pointer-events:none}.c2-drift{position:absolute;top:0;left:-360px;right:0;height:620px;will-change:transform;pointer-events:none;opacity:.8;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .43 0 0 0 0 .26 0 0 0 7 -4.3'/%3E%3C/filter%3E%3Crect width='360' height='360' filter='url(%23s)'/%3E%3C/svg%3E");animation:c2-drift 38s linear infinite}@keyframes c2-drift{0%{transform:translateZ(0)}to{transform:translate3d(360px,0,0)}}@media (prefers-reduced-motion: reduce){.c2-drift{animation:none}}@media (max-width: 700px){.c2:before{height:460px;background-image:linear-gradient(180deg,rgba(217,200,162,.6) 0%,rgba(217,200,162,.82) 45%,var(--c2-sand) 100%),url(/cs2/bg/dust2-800.webp)}.c2-drift,.c2-drift-clip{height:460px}}.c2 a{color:inherit;text-decoration:none}.c2 a.c2-btn{color:var(--c2-stone)}:where(.c2) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.c2) :where(ul,ol){padding:0;list-style:none}.c2 :focus-visible{outline:2px solid var(--c2-ink);outline-offset:2px}.c2 .is-consumer{--r: #5f6b78}.c2 .is-industrial{--r: #2f6fb0}.c2 .is-milspec{--r: #244bc4}.c2 .is-restricted{--r: #5a2fc2}.c2 .is-classified{--r: #9b1fa8}.c2 .is-covert{--r: #b3261e}.c2 .is-extraordinary,.c2 .is-special{--r: #8a5a00}.c2 .is-contraband{--r: #b45309}.c2-r{color:var(--r, var(--c2-ink));font-weight:600}.c2-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.c2-num.is-none{color:var(--c2-faint);font-weight:400}.c2-num.is-up{color:var(--c2-up)}.c2-num.is-down{color:var(--c2-down)}.c2-sug{color:var(--c2-dim);font-weight:700}.c2-dim{color:var(--c2-dim)}.c2-top{background:var(--c2-ink);color:var(--c2-stone)}.c2-top-in{display:flex;align-items:center;gap:4px;max-width:1200px;margin:0 auto;padding:0 16px}.c2-brand{flex:none;font:24px/1 var(--c2-stencil);letter-spacing:.02em;margin-right:18px;padding:12px 0}.c2-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.c2-tab{white-space:nowrap;padding:14px 12px 12px;font-weight:600;color:#b9ad92;border-bottom:3px solid transparent}a.c2-tab:hover{color:var(--c2-stone)}.c2-tab.is-on{color:var(--c2-stone);border-bottom-color:var(--c2-gold)}.c2-tab.is-soon{opacity:.45;cursor:default}.c2-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.c2-main{display:grid;gap:22px;padding-top:30px;min-width:0}.c2-panel{container-type:inline-size;min-width:0;padding:18px;background:var(--c2-stone)}.c2-btn{display:inline-block;font:600 15px/1 var(--c2-text);padding:9px 14px;background:var(--c2-ink);color:var(--c2-stone);border:0;cursor:pointer}.c2-img{display:block;flex:none;object-fit:contain}.c2-img.is-empty{background:var(--c2-sand-2)}.c2-head{display:grid;gap:8px;container-type:inline-size}.c2-h1{font:clamp(34px,7cqi,64px)/.98 var(--c2-stencil);letter-spacing:.005em}.c2-lede{max-width:62ch;color:#3d4756;font-weight:500}.c2-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:end;container-type:inline-size}.c2-hero>.c2-img{width:240px;height:180px;filter:drop-shadow(6px 10px 0 rgba(29,42,58,.18))}.c2-hero h1{font:clamp(34px,8cqi,72px)/.95 var(--c2-stencil)}.c2-crumb{color:var(--c2-dim);font-weight:500;margin-bottom:6px}.c2-crumb a{text-decoration:underline;text-decoration-color:var(--c2-faint);text-underline-offset:3px}.c2-facts{display:flex;flex-wrap:wrap;width:max-content;max-width:100%;margin-top:16px;border:2px solid var(--c2-ink)}.c2-fact{padding:8px 16px;border-right:2px solid var(--c2-ink)}.c2-fact:last-child{border-right:0}.c2-fact.is-key{background:var(--c2-ink);color:var(--c2-stone)}.c2-fact small{display:block;font-weight:500;color:var(--c2-dim)}.c2-fact.is-key small{color:#b9ad92}.c2-fact .c2-num{font:26px/1.2 var(--c2-stencil)}.c2-fact.is-key .c2-num.is-down{color:#ff9b8f}.c2-fact.is-key .c2-num.is-up{color:#8fe0ad}.c2-note{color:var(--c2-dim);font-size:14px;max-width:80ch}.c2-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.c2-filters input,.c2-filters select{font:500 15px/1 var(--c2-text);color:var(--c2-ink);background:var(--c2-stone);border:2px solid var(--c2-ink);border-radius:0;padding:7px 10px}.c2-filters input[type=search]{min-width:200px;flex:1 1 220px}.c2-filters label{display:inline-flex;gap:6px;align-items:center;font-weight:500}.c2-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.c2-seg button{font:600 15px/1 var(--c2-text);color:var(--c2-ink);background:transparent;border:2px solid var(--c2-ink);padding:6px 12px;cursor:pointer}.c2-seg button.is-on{background:var(--c2-ink);color:var(--c2-stone)}.c2-tablewrap{overflow-x:auto;background:var(--c2-stone)}.c2-table{width:100%;border-collapse:collapse}.c2-table th{padding:0;text-align:right;border-bottom:2px solid var(--c2-ink);white-space:nowrap;font-weight:700}.c2-table th:first-child,.c2-table td:first-child{text-align:left}.c2-table th>span{display:block;padding:10px 14px}.c2-sort{display:flex;width:100%;justify-content:flex-end;gap:6px;align-items:baseline;padding:10px 14px;font:700 16px/1 var(--c2-text);color:inherit;background:transparent;border:0;cursor:pointer}.c2-table th:first-child .c2-sort{justify-content:flex-start}.c2-table th.is-wear{white-space:normal}.c2-table th.is-wear .c2-sort{line-height:1.15;align-items:flex-end}.c2-sort-i{color:var(--c2-faint);font-weight:400}.c2-sort:hover{background:var(--c2-stone-hi)}.c2-table th[aria-sort=ascending],.c2-table th[aria-sort=descending]{background:var(--c2-ink);color:var(--c2-stone)}.c2-table th[aria-sort=ascending] .c2-sort:hover,.c2-table th[aria-sort=descending] .c2-sort:hover{background:transparent}.c2-sort.is-on .c2-sort-i{color:var(--c2-gold)}.c2-table td{padding:8px 14px;text-align:right;border-bottom:1px solid var(--c2-sand-2)}.c2-table tbody tr:hover td{background:var(--c2-stone-hi)}.c2-table tr.c2-grp td{background:var(--c2-sand-2);padding:7px 14px;text-align:left;font-weight:500}.c2-table tr.c2-grp:hover td{background:var(--c2-sand-2)}.c2-table tr.c2-row{cursor:pointer}.c2-table tr.c2-row.is-sel td{background:var(--c2-stone-hi);box-shadow:inset 0 -2px 0 var(--c2-ink)}.c2-nm{display:flex;align-items:center;gap:14px;min-width:260px}.c2-nm .c2-img{background:radial-gradient(70% 60% at 50% 100%,color-mix(in srgb,var(--r, transparent) 22%,transparent),transparent 75%)}.c2-nm-t{display:grid}.c2-nm-t strong{font-size:18px;line-height:1.15;font-weight:700}.c2-nm-s{color:var(--c2-dim);font-size:14px}.c2-split{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.c2-side{position:sticky;top:12px;display:grid;gap:10px}.c2-side h2{font:26px/1.05 var(--c2-stencil)}.c2-side .c2-img{width:100%;height:190px}.c2-wearbar{position:relative;display:flex;height:24px;margin:4px 0;border:2px solid var(--c2-ink)}.c2-wb{display:flex;align-items:center;justify-content:center;font:700 11px/1 var(--c2-text);color:var(--c2-ink)}.c2-wb.is-fn{background:#8fc5a3}.c2-wb.is-mw{background:#b5cf8e}.c2-wb.is-ft{background:#e0cc7e}.c2-wb.is-ww{background:#e0a877}.c2-wb.is-bs{background:#d58577}.c2-wb-range{position:absolute;top:-5px;bottom:-5px;border:3px solid var(--c2-ink)}.c2-wp{width:100%;border-collapse:collapse}.c2-wp th{font-weight:700;font-size:14px;text-align:right;padding:6px 4px;border-bottom:2px solid var(--c2-ink);white-space:nowrap}.c2-wp td{padding:6px 4px;text-align:right;border-bottom:1px solid var(--c2-sand-2)}.c2-wp th:first-child,.c2-wp td:first-child{text-align:left}.c2-links{display:flex;flex-wrap:wrap;gap:8px}.c2-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:2px solid var(--c2-ink);font-weight:600}a.c2-chip:hover{background:var(--c2-stone-hi)}.c2-knives{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.c2-knives .c2-img{background:var(--c2-stone-hi)}.c2-more{align-self:center;font-weight:700}.c2-h2{font:26px/1.1 var(--c2-stencil);margin-bottom:12px}.c2-skin{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px;align-items:start}.c2-skin-pic{display:grid;place-items:center;background:radial-gradient(70% 55% at 50% 100%,color-mix(in srgb,var(--r) 25%,transparent),transparent 75%),var(--c2-stone)}.c2-skin-pic .c2-img{width:100%;max-width:420px;height:auto;aspect-ratio:4 / 3;filter:drop-shadow(6px 10px 0 rgba(29,42,58,.15))}.c2-skin-data{display:grid;gap:12px;min-width:0;container-type:inline-size}.c2-skin-data h1{font:clamp(30px,9cqi,56px)/.98 var(--c2-stencil)}.c2-where{display:grid;gap:8px;margin-top:4px}.c2-desc{max-width:75ch;white-space:pre-line;color:var(--c2-dim)}.c2-ribbon{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;background:var(--c2-stone);border-bottom:2px solid var(--c2-ink)}.c2-ribbon-h{padding:9px 14px;background:var(--c2-ink);color:var(--c2-stone);font-weight:700;position:sticky;left:0}.c2-ribbon-i{padding:9px 14px;border-right:1px solid var(--c2-sand-2)}.c2-ribbon-i:hover{background:var(--c2-stone-hi)}.c2-ribbon-i .c2-num{margin-left:6px}.c2-home-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;container-type:inline-size}.c2-home-hero .c2-h1{font-size:clamp(40px,10cqi,96px)}.c2-home-hero>.c2-img{width:320px;height:240px;filter:drop-shadow(8px 12px 0 rgba(29,42,58,.18))}.c2-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.c2-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:var(--c2-stone);border:2px solid transparent}a.c2-card:hover{border-color:var(--c2-ink)}.c2-card.is-soon{opacity:.5}.c2-card>span{display:grid;gap:4px;min-width:0}.c2-card-h{font:28px/1 var(--c2-stencil)}@media (max-width: 1180px){.c2-split{grid-template-columns:minmax(0,1fr)}.c2-split>.c2-side{display:none}}@media (max-width: 900px){.c2-split{grid-template-columns:minmax(0,1fr)}.c2-split>.c2-side{display:none}.c2-skin,.c2-home-hero{grid-template-columns:minmax(0,1fr)}.c2-home-hero>.c2-img{display:none}}@media (max-width: 600px){.c2-hero{grid-template-columns:minmax(0,1fr);gap:10px}.c2-hero>.c2-img{width:160px;height:120px}.c2-facts{width:100%}.c2-fact{flex:1 1 45%;border-bottom:2px solid var(--c2-ink)}.c2-fact .c2-num{font-size:22px}.c2-brand{font-size:20px;margin-right:8px}.c2-nm{min-width:230px;gap:10px}.c2-nm .c2-img{width:72px;height:49px}.c2-nm-t strong{font-size:16px}.c2-table td,.c2-sort{padding-inline:10px}}.c2-tu-cols{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:start}.c2-tu-cols>section{display:grid;gap:10px;min-width:0}.c2-tu-cols .c2-table th{white-space:normal}.c2-tu-cols .c2-sort{line-height:1.15;align-items:flex-end}.c2-tu-cols .c2-table td,.c2-tu-cols .c2-sort{padding-inline:8px}.c2-tu-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.c2-tu-head .c2-h2{margin:0}.c2-tu-actions{display:flex;gap:8px}.c2 .c2-btn.is-ghost{background:transparent;color:var(--c2-ink);border:2px solid var(--c2-ink);padding:7px 12px}.c2-tu-mode button{font-size:17px;padding:8px 16px}.c2-tu-fee{width:64px;text-align:right}.c2-tu-problem{font-weight:600;color:var(--c2-down)}.c2-tu-search{position:relative}.c2-tu-search input{width:100%;font:500 16px/1 var(--c2-text);color:var(--c2-ink);background:var(--c2-stone);border:2px solid var(--c2-ink);padding:9px 12px}.c2-tu-hits{position:absolute;z-index:5;left:0;right:0;top:100%;background:var(--c2-stone);border:2px solid var(--c2-ink);border-top:0;max-height:420px;overflow-y:auto}.c2-tu-hits button{display:flex;gap:10px;align-items:center;width:100%;padding:6px 10px;background:transparent;border:0;border-bottom:1px solid var(--c2-sand-2);text-align:left;font:500 15px/1.2 var(--c2-text);color:var(--c2-ink);cursor:pointer}.c2-tu-hits button:hover,.c2-tu-hits button:focus-visible{background:var(--c2-stone-hi)}.c2-tu-hits strong{display:block;color:var(--r, var(--c2-ink))}.c2-tu-hits small{color:var(--c2-dim)}.c2-tu-float{width:76px;text-align:right;font:600 15px/1 var(--c2-text);color:var(--c2-ink);background:var(--c2-stone-hi);border:2px solid var(--c2-ink);padding:4px 6px;font-variant-numeric:tabular-nums}.c2-tu-x{font:700 20px/1 var(--c2-text);color:var(--c2-dim);background:transparent;border:0;cursor:pointer;padding:2px 6px}.c2-tu-x:hover{color:var(--c2-down)}.c2-tu-target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:16px;background:radial-gradient(60% 70% at 15% 100%,color-mix(in srgb,var(--r) 22%,transparent),transparent 70%),var(--c2-stone);container-type:inline-size}.c2-tu-target .c2-img{width:240px;height:170px}.c2-tu-target>div{display:grid;gap:10px}.c2-tu-name{font:clamp(26px,6cqi,44px)/1 var(--c2-stencil)}.c2-tu-say{font-weight:500;max-width:70ch}@media (max-width: 1280px){.c2-tu-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.c2-tu-target{grid-template-columns:minmax(0,1fr)}.c2-tu-target .c2-img{width:180px;height:128px}}.c2-inv-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end}.c2-inv-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.c2-inv-form input{flex:1 1 320px;min-width:0;font:500 17px/1 var(--c2-text);color:var(--c2-ink);background:var(--c2-stone);border:2px solid var(--c2-ink);padding:10px 12px}.c2-inv-form .c2-btn{font-size:17px;padding:10px 18px}.c2-inv-form .c2-btn:disabled{opacity:.6}.c2-inv-tag{background:var(--c2-ink);color:var(--c2-stone);padding:14px 22px;text-align:right}.c2-inv-tag small{display:block;color:#b9ad92;font-weight:500}.c2-inv-tag .c2-num{font:clamp(36px,6vw,68px)/.95 var(--c2-stencil)}.c2-inv-paste{background:var(--c2-stone);padding:10px 14px;display:grid;gap:8px}.c2-inv-paste summary{cursor:pointer;font-weight:700}.c2-inv-paste[open]{gap:10px}.c2-inv-paste textarea{width:100%;font:400 13px/1.4 ui-monospace,monospace;border:2px solid var(--c2-ink);background:var(--c2-stone-hi);padding:8px}.c2-inv-paste .c2-btn{justify-self:start}.c2-inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.c2-inv-card{position:relative;display:grid;gap:4px;align-content:start;padding:10px 12px 12px;background:var(--c2-stone);border:2px solid transparent}a.c2-inv-card:hover{border-color:var(--c2-ink)}.c2-inv-card .c2-img{width:100%;height:120px;background:radial-gradient(70% 60% at 50% 100%,color-mix(in srgb,var(--r, transparent) 25%,transparent),transparent 75%)}.c2-inv-card strong{font-size:15px;line-height:1.15}.c2-inv-card small{font-size:13px}.c2-inv-p{display:flex;justify-content:space-between;align-items:baseline;gap:6px;border-top:1px solid var(--c2-sand-2);padding-top:6px;margin-top:auto;font-size:13px}.c2-inv-p b{font:20px/1 var(--c2-stencil)}.c2-inv-qty{position:absolute;top:8px;right:10px;z-index:1;background:var(--c2-ink);color:var(--c2-stone);font-weight:700;font-size:13px;padding:1px 7px}@media (max-width: 700px){.c2-inv-hero{grid-template-columns:minmax(0,1fr)}.c2-inv-tag{text-align:left}.c2-inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.c2-mk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.c2-mk-board{display:grid;gap:8px;min-width:0}.c2-h2.is-up{color:var(--c2-up)}.c2-h2.is-down{color:var(--c2-down)}.c2-mk-ch{font:20px/1 var(--c2-stencil)}.c2-mk-table .c2-nm{min-width:0;gap:10px}.c2-mk-table .c2-nm-t strong{font-size:15px;overflow-wrap:normal}.c2-mk-table td,.c2-mk-table .c2-sort{padding-inline:8px}.c2-mk-table td:first-child,.c2-mk-table th:first-child .c2-sort{padding-left:10px}.c2-mk-pr{white-space:nowrap}.c2-mk-table th{white-space:normal}.c2-mk-table .c2-sort{flex-wrap:wrap;line-height:1.15}@media (max-width: 600px){.c2-mk-table .c2-nm .c2-img{display:none}.c2-mk-table td,.c2-mk-table .c2-sort{padding-inline:6px}.c2-mk-table .c2-nm-t strong{font-size:14px}.c2-mk-pr{white-space:normal}.c2-mk-pr>.c2-dim{display:block}.c2-mk-ch{font-size:17px}}.c2-mk-block{display:grid;gap:8px}.c2-trend{display:block;margin-left:auto}.c2-trend polyline{stroke:var(--c2-dim)}.c2-trend.is-up polyline{stroke:var(--c2-up)}.c2-trend.is-down polyline{stroke:var(--c2-down)}.c2-mk-hist{margin:0;padding:12px 14px;background:var(--c2-stone);display:grid;gap:6px}.c2-mk-hist svg{width:100%;height:120px}.c2-mk-hist polyline{stroke:var(--c2-ink)}@media (max-width: 1100px){.c2-mk-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 960px){.c2-tablewrap{overflow-x:visible}.c2-table:not(.c2-mk-table),.c2-table:not(.c2-mk-table) tbody{display:block}.c2-table:not(.c2-mk-table) thead tr{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:2px solid var(--c2-ink)}.c2-table:not(.c2-mk-table) thead th{border:0;white-space:nowrap}.c2-table:not(.c2-mk-table) thead th:not([aria-sort]){display:none}.c2-table:not(.c2-mk-table) .c2-sort{padding:6px 10px;justify-content:flex-start}.c2-table:not(.c2-mk-table) tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:10px}.c2-table:not(.c2-mk-table) tbody td{display:block;padding:0;border:0;text-align:left}.c2-table:not(.c2-mk-table) tbody td:first-child,.c2-table:not(.c2-mk-table) tbody td[colspan]{grid-column:1 / -1}.c2-table:not(.c2-mk-table) tbody tr>td:last-child:not([data-l]):not(:first-child){grid-column:1 / -1}.c2-table:not(.c2-mk-table) tbody tr:not(.c2-grp){border-bottom:1px solid var(--c2-sand-2)}.c2-table tr.c2-row.is-sel{background:var(--c2-stone-hi);box-shadow:inset 0 -2px 0 var(--c2-ink)}.c2-table tr.c2-row.is-sel td{box-shadow:none}.c2-table td[data-l]:before{content:attr(data-l);display:block;font-size:13px;font-weight:500;color:var(--c2-dim)}}@media (min-width: 701px) and (max-width: 960px){.c2-table:not(.c2-mk-table) tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}}.c2-pt{--c2-fix: #2f5f8f;display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.c2-pt-arch{position:sticky;top:12px;display:grid;max-height:calc(100vh - 24px);overflow-y:auto;background:var(--c2-stone)}.c2-pt-arch ul{list-style:none;margin:0;padding:0}.c2-pt-year{display:flex;justify-content:space-between;align-items:baseline;padding:9px 14px 7px;font:20px/1 var(--c2-stencil);color:var(--c2-ink);background:var(--c2-sand-2);border:0;border-bottom:1px solid var(--c2-sand);cursor:pointer;text-align:left}.c2-pt-year span{font:600 14px var(--c2-text);color:var(--c2-dim)}.c2-pt-year.is-on{background:var(--c2-ink);color:var(--c2-stone)}.c2-pt-year.is-on span{color:var(--c2-faint)}.c2-pt-item{display:grid;padding:8px 14px;border-bottom:1px solid var(--c2-sand-2);line-height:1.25}.c2-pt-item b{font-weight:700}.c2-pt-item small{color:var(--c2-dim);font-size:13px}.c2-pt-item:hover{background:var(--c2-stone-hi)}.c2-pt-item.is-on{background:var(--c2-stone-hi);box-shadow:inset 0 -2px 0 var(--c2-ink)}.c2-pt-ed{display:grid;gap:16px;min-width:0}.c2-pt-edh{display:grid;gap:6px;container-type:inline-size}.c2-pt-title{font:clamp(28px,6cqi,44px)/1 var(--c2-stencil)}.c2-pt-tally{display:flex;flex-wrap:wrap;gap:6px 16px;font-weight:700}.c2-pt-tally .is-new,.c2-pt-ln.is-new .c2-pt-dir{color:var(--c2-up)}.c2-pt-tally .is-fix,.c2-pt-ln.is-fix .c2-pt-dir{color:var(--c2-fix)}.c2-pt-tally .is-mid,.c2-pt-ln.is-mid .c2-pt-dir{color:var(--c2-dim)}.c2-pt-sec{display:grid;gap:4px;padding:14px 18px;background:var(--c2-stone)}.c2-pt-sec h3{font:22px/1.1 var(--c2-stencil);padding-bottom:6px;border-bottom:2px solid var(--c2-ink)}.c2-pt-sec ul{list-style:none;margin:0;padding:0}.c2-pt-ln{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-pt-ln:last-child{border-bottom:0}.c2-pt-ln.is-sub{padding-left:28px}.c2-pt-dir{align-self:start;padding:2px 0;font-size:13px;font-weight:700;text-align:center;background:var(--c2-stone-hi)}.c2-pt-tx{overflow-wrap:break-word}.c2-pt-mh{padding:12px 0 2px}.c2-pt-tag{display:inline-block;margin:2px 4px 2px 0;padding:0 8px;font-size:13px;font-weight:700;white-space:nowrap;vertical-align:1px}.c2-pt-tag.is-weapon{box-shadow:inset 0 0 0 2px var(--c2-ink)}.c2-pt-tag.is-map{background:var(--c2-gold);color:var(--c2-ink)}.c2-pt-tag.is-head{padding:2px 10px;font:16px/1.3 var(--c2-stencil)}.c2-pt-ref{display:inline-flex;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:1px 8px 1px 1px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 2px var(--c2-ink);vertical-align:middle}.c2-pt-ref:hover{background:var(--c2-stone-hi)}.c2-pt-body{display:grid;gap:12px;padding:18px;background:var(--c2-stone);max-width:860px}.c2-pt-body h3{font:22px/1.1 var(--c2-stencil);margin-top:8px}.c2-pt-body p{max-width:75ch}.c2-pt-body ul{margin:0;padding-left:20px;display:grid;gap:4px;max-width:75ch}.c2-pt-img{display:block;aspect-ratio:16 / 9;background:var(--c2-ink)}.c2-pt-img img{display:block;width:100%;height:100%;object-fit:contain}.c2-pt-ed .c2-note a{text-decoration:underline;color:var(--c2-ink);font-weight:600}.c2-pt-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.c2-pt-pager .c2-btn{line-height:1.25}@media (max-width: 900px){.c2-pt{grid-template-columns:minmax(0,1fr)}.c2-pt-arch{position:relative;max-height:360px;order:2}}@media (max-width: 600px){.c2-pt-ln{display:block}.c2-pt-dir{display:inline-block;margin-right:8px;padding:0 8px}.c2-pt-ln.is-sub{padding-left:16px}.c2-pt-sec,.c2-pt-body{padding:12px}}.c2-es{--c2-live: #b3261e}.c2-es-live{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.c2-es-feat{display:grid;gap:10px;min-width:0;container-type:inline-size}.c2-es-feat-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px}.c2-es-feat-name{font:clamp(26px,6cqi,40px)/1 var(--c2-stencil)}.c2-es-live-tag{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--c2-live)}.c2-es-live-tag:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c2-live);animation:c2-pulse 1.6s ease-in-out infinite}@keyframes c2-pulse{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.c2-es-live-tag:before{animation:none}}.c2-tw{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:var(--c2-ink)}.c2-tw.is-off,.c2-tw.is-soon{display:grid;place-content:center;justify-items:center;gap:6px;color:var(--c2-stone);cursor:pointer;font:600 16px/1.3 var(--c2-text);text-align:center;padding:16px;background:radial-gradient(60% 70% at 50% 45%,#2b3d52,var(--c2-ink))}.c2-tw.is-soon{cursor:default}.c2-tw b{font:22px/1.1 var(--c2-stencil)}.c2-tw small{color:var(--c2-faint)}.c2-tw-play{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--c2-stone);color:var(--c2-ink);font-size:26px;padding-left:4px}.c2-tw.is-off:hover .c2-tw-play,.c2-tw.is-off:focus-visible .c2-tw-play{background:var(--c2-gold)}.c2-es-facts{display:flex;flex-wrap:wrap;gap:4px 18px;color:#3d4756}.c2-es-facts b{color:var(--c2-ink)}.c2-es-rail{display:grid;gap:4px;max-height:640px;overflow-y:auto;align-content:start}.c2-es-day{margin-top:8px;padding:4px 0;font:700 15px var(--c2-text);border-bottom:2px solid var(--c2-ink)}.c2-es-ms{list-style:none;margin:0;padding:0}.c2-es-m{display:grid;grid-template-columns:46px minmax(0,1fr) 46px minmax(0,1fr);gap:2px 8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-es-m-t{font-weight:700;color:var(--c2-dim);font-variant-numeric:tabular-nums}.c2-es-m-a,.c2-es-m-b{display:flex;align-items:center;gap:6px;font-weight:700;min-width:0}.c2-es-m-a{justify-content:flex-end;text-align:right}.c2-es-m .is-lost{color:var(--c2-dim);font-weight:500}.c2-es-m .is-tbd{color:var(--c2-dim);font-style:italic;font-weight:500}.c2-es-m-s{font:18px/1 var(--c2-stencil);text-align:center}.c2-es-m-x{grid-column:2 / -1;color:var(--c2-dim);font-size:13px;text-align:center}.c2-logo{flex:none;object-fit:contain}.c2-logo.is-text{display:inline-grid;place-items:center;background:var(--c2-ink);color:var(--c2-stone);font-weight:700;font-style:normal;line-height:1}.c2-es-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.c2-es-tours{list-style:none;margin:0;padding:0}.c2-es-tours li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:7px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-es-tours li .c2-dim{grid-column:1;font-size:14px}.c2-es-tours li .c2-num{grid-column:2;grid-row:1 / span 2;align-self:center}.c2-es-vrs{display:grid;gap:12px}.c2-es-vrs-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 18px}.c2-es-vrs-h .c2-dim{max-width:70ch}.c2-es-regions{display:flex;flex-wrap:wrap;gap:6px}.c2-btn.is-ghost{background:transparent;color:var(--c2-ink);box-shadow:inset 0 0 0 2px var(--c2-ink)}.c2-es-table{width:100%;border-collapse:collapse}.c2-es-table th{padding:8px 10px;text-align:left;border-bottom:2px solid var(--c2-ink);font-weight:700}.c2-es-table th.c2-num,.c2-es-table td.c2-num{text-align:right}.c2-es-table td{padding:6px 10px;border-bottom:1px solid var(--c2-sand-2);vertical-align:middle}.c2-es-vr{cursor:pointer}.c2-es-vr:hover td,.c2-es-vr.is-open td{background:var(--c2-stone-hi)}.c2-es-rank{width:48px;font:22px/1 var(--c2-stencil)}.c2-es-team{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.c2-es-team b{display:block;font-size:17px}.c2-es-team small{display:block;color:var(--c2-dim);font-size:13px}.c2-es-mv{font-weight:700;white-space:nowrap}.c2-es-mv.is-up{color:var(--c2-up)}.c2-es-mv.is-down{color:var(--c2-down)}.c2-es-mv.is-eq{color:var(--c2-dim)}.c2-es-pts{font:20px/1 var(--c2-stencil);color:var(--c2-ink);background:transparent;border:0;padding:0;cursor:pointer}.c2-es-why td{background:var(--c2-stone-hi);padding:4px 16px 16px}.c2-es-whybox{display:grid;gap:8px;max-width:760px}.c2-es-why-t{font:18px/1.2 var(--c2-stencil)}.c2-es-factors{list-style:none;margin:0;padding:0;display:grid;gap:4px}.c2-es-factors li{display:grid;grid-template-columns:minmax(0,220px) minmax(60px,1fr) 48px;gap:10px;align-items:center}.c2-es-bar{height:10px;background:var(--c2-sand-2)}.c2-es-bar i{display:block;height:100%;background:var(--c2-ink)}.c2-es-factors .c2-num{text-align:right;font-weight:700}.c2-es-last{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.c2-es-last li{padding:2px 8px;font-weight:600;font-size:14px;background:var(--c2-stone)}.c2-es-last .is-won{color:var(--c2-up)}.c2-es-last .is-lost{color:var(--c2-down)}@media (max-width: 1100px){.c2-es-live,.c2-es-row{grid-template-columns:minmax(0,1fr)}.c2-es-rail{max-height:none}}@media (max-width: 600px){.c2-es-table .c2-es-mv,.c2-es-team small{display:none}.c2-es-factors li{grid-template-columns:minmax(0,1fr) 48px}.c2-es-factors .c2-es-bar{grid-column:1 / -1;grid-row:2}.c2-es-m{grid-template-columns:40px minmax(0,1fr) 38px minmax(0,1fr);gap:2px 6px}}.c2-tm{--c2-ct: #2f5f8f;--c2-t: #b8862b}.c2-flag{display:inline-block;vertical-align:-2px;box-shadow:0 0 0 1px #1d2a3a40}.c2-tm-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 24px;align-items:center;padding:22px 26px;background:var(--c2-ink);color:var(--c2-stone)}.c2-tm-hero>img,.c2-tm-hero>.c2-flag{width:96px;height:96px;object-fit:contain}.c2-tm-hero>.c2-flag{height:auto;box-shadow:none}.c2-tm-hero-t{min-width:0;container-type:inline-size}.c2-tm-name{font:clamp(34px,9cqi,64px)/1 var(--c2-stencil);color:var(--c2-stone)}.c2-tm-sub{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;color:#cfc4a8;font-weight:500}.c2-tm-sub b{color:var(--c2-stone)}.c2-tm-rank{display:grid;gap:2px;justify-items:end;text-align:right}.c2-tm-rank>b{font:60px/1 var(--c2-stencil);color:var(--c2-gold)}.c2-tm-rank small{color:#cfc4a8;font-weight:600}.c2-tm-rank .is-up{color:#7fc29b}.c2-tm-rank .is-down{color:#e59a92}.c2-tm-pteam{display:inline-flex;align-items:center;gap:8px;color:var(--c2-stone);font:26px/1.1 var(--c2-stencil)}.c2-tm-roster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.c2-tm-pl{position:relative;display:grid;gap:2px;align-content:start;height:100%;padding:14px;background:var(--c2-stone);color:var(--c2-ink);container-type:inline-size}a.c2-tm-pl:hover{background:var(--c2-stone-hi)}.c2-tm-pl b{font:clamp(20px,15cqi,28px)/1.05 var(--c2-stencil);margin-top:6px}.c2-tm-pl span{color:#3d4756;font-weight:500}.c2-tm-pl small{color:var(--c2-dim);font-size:13px}.c2-tm-cap{position:absolute;top:10px;right:10px;padding:1px 6px;font-size:12px;font-weight:700;background:var(--c2-gold);color:var(--c2-ink)!important}.c2-tm-two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.c2-tm-chart{display:block;width:100%;height:auto}.c2-tm-grid{stroke:var(--c2-sand-2);stroke-width:1}.c2-tm-ax{font:600 12px var(--c2-text);fill:var(--c2-dim)}.c2-tm-line{fill:none;stroke:var(--c2-ink);stroke-width:3;stroke-linejoin:round}.c2-tm-dot{fill:var(--c2-gold);stroke:var(--c2-ink);stroke-width:2}.c2-tm-ach{list-style:none;margin:0;padding:0}.c2-tm-ach li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-tm-ach b{display:block}.c2-tm-ach small{color:var(--c2-dim);font-size:13px}.c2-tm-pos{font:19px/1.1 var(--c2-stencil)}.c2-tm-pos.is-gold{color:#a07a10}.c2-tm-maps{display:grid;gap:8px}.c2-tm-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c2-tm-tile{position:relative;overflow:hidden;min-height:190px;background:var(--c2-ink);color:var(--c2-stone)}.c2-tm-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.c2-tm-tile-in{position:relative;display:grid;gap:6px;padding:16px;background:linear-gradient(180deg,#1d2a3a40,#1d2a3ad9);height:100%}.c2-tm-tile h3{font:24px/1 var(--c2-stencil);color:var(--c2-stone)}.c2-tm-wr{font:48px/1 var(--c2-stencil);color:var(--c2-gold)}.c2-tm-wr small{margin-left:8px;font:600 14px var(--c2-text);color:#e6d8b8}.c2-tm-sides{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.c2-tm-sides b{color:var(--c2-stone)}.c2-tm-bar{display:flex;height:10px}.c2-tm-bar .is-ct{background:var(--c2-ct)}.c2-tm-bar .is-t{background:var(--c2-t)}.c2-tm-best{font-size:13px;font-weight:700;color:#e6d8b8}.c2-tm-ms{list-style:none;margin:0;padding:0}.c2-tm-m{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-tm-m small{color:var(--c2-dim);font-size:13px}.c2-tm-res{font:20px/1 var(--c2-stencil);white-space:nowrap}.c2-tm-res small{font:600 13px var(--c2-text)}.c2-tm-res.is-won{color:var(--c2-up)}.c2-tm-res.is-lost{color:var(--c2-down)}.c2-tm-res.is-eq{color:var(--c2-dim)}.c2-tm-maps-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.c2-tm-maps-row span{padding:1px 7px;font-size:13px;font-weight:700;background:var(--c2-stone-hi);white-space:nowrap}.c2-tm-maps-row .is-won{color:var(--c2-up)}.c2-tm-maps-row .is-lost{color:var(--c2-down)}.c2-tm-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.c2-tm-li{display:grid;grid-template-columns:36px 36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-tm-li:hover b{text-decoration:underline}.c2-tm-li-r{font:20px/1 var(--c2-stencil)}.c2-tm-plist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.c2-tm-plist a{display:grid;padding:10px 12px;background:var(--c2-stone)}.c2-tm-plist a:hover{background:var(--c2-stone-hi)}.c2-tm-plist b{font:18px/1.1 var(--c2-stencil)}.c2-tm-plist small{color:var(--c2-dim)}.c2-tm-soon{font-weight:600;color:#3d4756}.c2-tm-hero.c2-tr-hero{grid-template-columns:minmax(0,1fr)}.c2-tr-hero a{color:#cfc4a8;text-decoration:underline}.c2-tr-teams{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.c2-tr-teams a,.c2-tr-teams span{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:var(--c2-stone-hi);font-weight:700}.c2-tr-ms{list-style:none;margin:0;padding:0}.c2-tr-m{display:grid;grid-template-columns:48px minmax(0,1fr) 54px minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--c2-sand-2)}.c2-tr-time{font-weight:700;color:var(--c2-dim);font-variant-numeric:tabular-nums}.c2-tr-side{display:flex;align-items:center;gap:6px;font-weight:700;min-width:0}.c2-tr-side:nth-of-type(2){justify-content:flex-end;text-align:right}.c2-tr-side.is-lost{color:var(--c2-dim);font-weight:500}.c2-tr-side a{display:inline-flex;align-items:center;gap:6px}.c2-tr-score{font:20px/1 var(--c2-stencil);text-align:center}.c2-tr-more{padding:4px 10px;font:700 13px var(--c2-text);color:var(--c2-ink);background:transparent;border:0;box-shadow:inset 0 0 0 2px var(--c2-ink);cursor:pointer;white-space:nowrap}.c2-tr-maps{grid-column:2 / -1;list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.c2-tr-maps li{display:grid;grid-template-columns:90px 64px minmax(0,1fr);gap:10px;align-items:baseline}.c2-tr-maps small{color:var(--c2-dim)}@media (max-width: 700px){.c2-tr-m{grid-template-columns:42px minmax(0,1fr) 44px minmax(0,1fr)}.c2-tr-more{grid-column:1 / -1;justify-self:start}.c2-tr-maps{grid-column:1 / -1}.c2-tr-maps li{grid-template-columns:80px 56px}.c2-tr-maps small{grid-column:1 / -1}}@media (max-width: 1100px){.c2-tm-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.c2-tm-two{grid-template-columns:minmax(0,1fr)}.c2-tm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.c2-tm-hero{grid-template-columns:auto minmax(0,1fr);padding:16px}.c2-tm-hero>img,.c2-tm-hero>.c2-logo{width:64px;height:64px}.c2-tm-rank{grid-column:1 / -1;justify-items:start;text-align:left}.c2-tm-rank>b{font-size:44px}.c2-tm-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.c2-tm-tiles,.c2-tm-list{grid-template-columns:minmax(0,1fr)}.c2-tm-m{grid-template-columns:80px minmax(0,1fr)}.c2-tm-maps-row{grid-column:1 / -1;justify-content:flex-start}}.c2-xh-lede{margin:-6px 0 14px;max-width:75ch}.c2-xh-box{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);background:var(--c2-ink)}.c2-xh-stage{position:relative;min-height:400px;overflow:hidden;background:#0d1117}.c2-xh-stage.is-light{background:#e9e4da}.c2-xh-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c2-xh-stage canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);image-rendering:pixelated}.c2-xh-bgs{position:absolute;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.c2-xh-bgs button,.c2-xh-tog button{font:600 14px/1 var(--c2-text);padding:6px 10px;border:2px solid var(--c2-stone-hi);background:#1d2a3ab8;color:var(--c2-stone-hi);cursor:pointer}.c2-xh-bgs button.is-on,.c2-xh-tog button.is-on{background:var(--c2-stone-hi);color:var(--c2-ink)}.c2-xh-scale{position:absolute;right:12px;bottom:14px;color:var(--c2-stone-hi);font-size:13px;background:#1d2a3ab8;padding:3px 8px}.c2-xh-ctrl{padding:18px 20px;color:var(--c2-stone-hi);display:grid;gap:12px;align-content:start;min-width:0}.c2-xh-ctrl>label{display:grid;grid-template-columns:96px 1fr 40px;gap:10px;align-items:center;font-weight:600}.c2-xh-ctrl input[type=range]{accent-color:var(--c2-gold);width:100%;min-width:0}.c2-xh-ctrl output{text-align:right;color:var(--c2-gold);font-weight:700}.c2-xh-row{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;font-weight:600}.c2-xh-sw,.c2-xh-tog{display:flex;flex-wrap:wrap;gap:6px}.c2-xh-sw button{width:28px;height:28px;border:2px solid transparent;padding:0;cursor:pointer}.c2-xh-sw button.is-on{border-color:var(--c2-stone-hi);box-shadow:inset 0 0 0 2px var(--c2-ink)}.c2-xh-code{background:#24344a;padding:12px;display:grid;gap:8px}.c2-xh-code input{width:100%;font:600 16px var(--c2-text);border:2px solid #4c617d;background:var(--c2-ink);color:var(--c2-stone-hi);padding:7px 10px}.c2-xh-code small{color:#c4b796;font-size:14px}.c2-xh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.c2-xh-btns{display:flex;flex-wrap:wrap;gap:8px}.c2-btn.c2-xh-gold{background:var(--c2-gold);color:var(--c2-ink)}.c2-btn.is-ghost.c2-xh-ghost{color:var(--c2-stone-hi);box-shadow:inset 0 0 0 2px var(--c2-stone-hi)}.c2-xh-sens{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px}.c2-xh-form{display:grid;gap:12px;align-content:start}.c2-xh-form label{display:grid;gap:4px;font-weight:600}.c2-xh-form input,.c2-xh-form select{font:600 18px var(--c2-text);color:var(--c2-ink);background:var(--c2-stone-hi);border:2px solid var(--c2-ink);padding:6px 10px;width:100%}.c2-xh-big{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:12px}.c2-xh-big div{display:grid}.c2-xh-big b{font:52px/1 var(--c2-stencil)}.c2-xh-big span{color:var(--c2-dim);font-weight:600}.c2-xh-table td{padding:9px 14px;border-bottom:1px solid var(--c2-sand-2)}.c2-xh-table td:last-child{text-align:right}@media (max-width: 900px){.c2-xh-box,.c2-xh-sens{grid-template-columns:1fr}.c2-xh-stage{min-height:300px}}@media (max-width: 480px){.c2-xh-ctrl>label,.c2-xh-row{grid-template-columns:84px 1fr 34px}.c2-xh-row{grid-template-columns:84px 1fr}.c2-xh-big b{font-size:42px}.c2-xh-scale{top:10px;bottom:auto}}
