@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-DoiNwiQ4.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-800-normal-BvA7Am0H.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-Bwhrk1Fl.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-800-normal-BhleyHtn.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-800-normal-DldhClEd.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-latin-800-normal-COi9-ISJ.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-vietnamese-900-normal-BBimTkhG.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-vietnamese-900-normal-C5Uz_91J.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-latin-ext-900-normal-CRGiGopc.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-latin-ext-900-normal-lx5yg9yC.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:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-stencil-display-latin-900-normal-C2a_AZvg.woff2) format("woff2"),url(/assets/big-shoulders-stencil-display-latin-900-normal-DNqnuUup.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");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}.c3{--c3-bg: #15170f;--c3-bg2: #1d2016;--c3-panel: #22261a;--c3-well: #12140d;--c3-line: #3a3f2c;--c3-line2: #50563d;--c3-text: #e6dfc8;--c3-dim: #a29c84;--c3-brass: #d0a75a;--c3-brass2: #8e7240;--c3-up: #9fc066;--c3-down: #e0664a;--c3-stencil: "Big Shoulders Stencil Display", "Archivo Variable", system-ui, sans-serif;--c3-font: "Archivo Variable", system-ui, sans-serif;position:relative;min-height:80vh;padding-bottom:40px;color:var(--c3-text);font:400 15.5px/1.5 var(--c3-font);font-stretch:92%;font-variant-numeric:tabular-nums;background:var(--c3-bg);overflow-x:clip;margin-inline:calc(-1*clamp(1rem,4vw,4rem))}[data-theme=codex][data-game=coh3]{--bg: #0e0f0a;--bg-2: #15170f;--bg-glow: #1d2016;--surface: rgba(230, 223, 200, .06);--surface-2: rgba(230, 223, 200, .11);--surface-solid: #1d2016;--text: #e6dfc8;--text-dim: #a29c84;--text-faint: #6f6a58;--accent: #d0a75a;--accent-lit: #e2bd72;--accent-dark: #8e7240;--accent-rgb: 208, 167, 90;--accent-2: #e6dfc8;--good: #9fc066;--bad: #e0664a;--line: rgba(230, 223, 200, .14);--line-strong: rgba(230, 223, 200, .3);--on-accent: #15170f;background:#0e0f0a}[data-theme=codex][data-game=coh3] .grain{opacity:0}:root:has(.app[data-game=coh3]){--sb-track: #0e0f0a;--sb-hatch: rgba(230, 223, 200, .05);--sb-paper: #8e7240;--sb-ink: #15170f;--sb-hover: #d0a75a;background:#0e0f0a}.c3 a{color:inherit;text-decoration:none}.c3 h1,.c3 h2,.c3 h3,.c3 p{margin:0}.c3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c3-dim{color:var(--c3-dim)}.c3-up{color:var(--c3-up)}.c3-down{color:var(--c3-down)}.c3-hero{position:relative;min-height:440px;overflow:hidden;border-bottom:1px solid var(--c3-line2)}.c3-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 25%}.c3-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--c3-bg) 14%,rgba(21,23,15,.72) 46%,rgba(21,23,15,.05) 76%),linear-gradient(0deg,var(--c3-bg) 0%,transparent 42%)}.c3-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}.c3-hero-in{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:44px 24px 30px}.c3-logo{display:block;width:340px;max-width:70vw;height:auto;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}.c3-kick{margin:16px 0 6px;font:800 15px/1.2 var(--c3-stencil);letter-spacing:.3em;text-transform:uppercase;color:var(--c3-brass)}.c3-hero-lede{max-width:520px;color:#d3ccb2;font-size:16.5px}.c3-facs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.c3-fac-card{display:grid;grid-template-columns:44px auto;column-gap:10px;align-items:center;padding:8px 16px 8px 8px;background:#0e0f0abd;border:1px solid var(--c3-line2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c3-fac-card img{grid-row:1 / 3}.c3-fac-card b{font:800 20px/1 var(--c3-stencil);letter-spacing:.04em;text-transform:uppercase}.c3-fac-card small{color:var(--c3-dim);font-size:12.5px}.c3-fac-card:hover{border-color:var(--c3-brass)}.c3-strip{position:relative;height:96px;background:linear-gradient(90deg,var(--c3-bg) 10%,rgba(21,23,15,.55) 55%,rgba(21,23,15,.25)),url(/coh3/bg/hero-1600.webp) 70% 22% / cover no-repeat;border-bottom:1px solid var(--c3-line2)}.c3-brand{position:absolute;left:max(24px,calc(50% - 596px));top:10px}.c3-brand img{width:136px;height:auto;display:block}.c3-gsel{display:flex;gap:4px;max-width:1240px;margin:0 auto;padding:8px 16px 0;background:#0e0f0a;box-shadow:0 0 0 100vmax #0e0f0a;clip-path:inset(0 -100vmax)}.c3-gsel-i{padding:5px 12px 4px;font:800 14px/1.2 var(--c3-stencil);letter-spacing:.12em;color:var(--c3-dim);background:var(--c3-well)}a.c3-gsel-i:hover{color:var(--c3-brass)}.c3-gsel-i.is-on{color:#1a1408;background:var(--c3-brass)}.c3[data-game=coh2] .c3-strip,.c3[data-game=coh1] .c3-strip{background:linear-gradient(90deg,var(--c3-bg) 10%,rgba(21,23,15,.55) 55%,rgba(21,23,15,.25)),var(--c3-strip-art) 70% 30% / cover no-repeat}.c3[data-game=coh2]{--c3-strip-art: url(/coh2/bg/hero-1600.webp)}.c3[data-game=coh1]{--c3-strip-art: url(/coh1/bg/hero-1600.webp)}.c3-tabbar{background:#0e0f0a;border-bottom:1px solid var(--c3-line2)}.c3-tabs{display:flex;gap:2px;max-width:1240px;margin:0 auto;padding:0 16px;overflow-x:auto;scrollbar-width:none}.c3-tab{white-space:nowrap;padding:11px 12px 9px;font:800 17px/1.2 var(--c3-stencil);letter-spacing:.06em;text-transform:uppercase;color:var(--c3-dim);border-bottom:3px solid transparent}a.c3-tab:hover{color:var(--c3-brass)}.c3-tab.is-on{color:var(--c3-text);border-bottom-color:var(--c3-brass)}.c3-tab.is-soon{opacity:.38;cursor:default}.c3-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.c3-main{display:grid;gap:22px;padding-top:26px;min-width:0}.c3-credit{max-width:1240px;margin:34px auto 0;padding:0 24px;color:#6f6a58;font-size:12.5px}.c3-panel{position:relative;min-width:0;container-type:inline-size;padding:20px 22px;background:linear-gradient(180deg,var(--c3-panel),var(--c3-bg2));border:1px solid var(--c3-line)}.c3-panel:before,.c3-panel:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--c3-brass2);pointer-events:none}.c3-panel:before{left:-1px;top:-1px;border-right:0;border-bottom:0}.c3-panel:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.c3-k{font:800 13px/1.2 var(--c3-stencil);letter-spacing:.26em;text-transform:uppercase;color:var(--c3-brass)}.c3-h1{font:900 clamp(34px,6cqi,60px)/.95 var(--c3-stencil);letter-spacing:.02em;text-transform:uppercase}.c3-h2{font:900 clamp(24px,5cqi,34px)/1 var(--c3-stencil);letter-spacing:.03em;text-transform:uppercase}.c3-h3{font:800 20px/1.1 var(--c3-stencil);letter-spacing:.04em;text-transform:uppercase}.c3-lede{color:var(--c3-dim);margin:6px 0 16px;font-size:14.5px;max-width:80ch}.c3-head{display:grid;gap:6px;container-type:inline-size}.c3-crumb{color:var(--c3-dim);font-size:14px}.c3-crumb a{text-decoration:underline;text-decoration-color:var(--c3-line2);text-underline-offset:3px}.c3-crumb a:hover{color:var(--c3-brass)}.c3-grid2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.c3-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.c3-icon{display:block;flex:none;object-fit:contain;background:radial-gradient(circle at 50% 60%,#3a3f2c,#14160e 78%)}.c3-icon.is-empty{background:var(--c3-well)}.c3-fac{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.c3-fac img{flex:none}.c3-cost{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.c3-res b{font-weight:700}.c3-res small{color:var(--c3-dim);font-size:12px}.c3-res.is-mp b{color:var(--c3-text)}.c3-res.is-mu b{color:#e2bd72}.c3-res.is-fu b{color:#e39a5c}.c3-btn{display:inline-flex;align-items:center;gap:6px;font:600 14.5px/1 var(--c3-font);padding:9px 14px;background:var(--c3-brass);color:var(--c3-bg);border:0;cursor:pointer}.c3-btn:hover{background:#e2bd72}.c3-btn.is-ghost{background:transparent;color:var(--c3-text);border:1px solid var(--c3-line2)}.c3-btn.is-ghost:hover{border-color:var(--c3-brass)}.c3-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:var(--c3-well);border:1px solid var(--c3-line);font-weight:600}a.c3-chip:hover{border-color:var(--c3-brass)}.c3-note{color:var(--c3-dim);font-size:13px;max-width:90ch}.c3-num{font-variant-numeric:tabular-nums}.c3-big{font:900 44px/1 var(--c3-stencil);letter-spacing:.02em}.c3-facts{display:flex;flex-wrap:wrap;gap:8px}.c3-fact{min-width:110px;padding:9px 14px;background:var(--c3-well);border:1px solid var(--c3-line)}.c3-fact small{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c3-dim)}.c3-fact b{display:block;font:900 28px/1.1 var(--c3-stencil);letter-spacing:.02em}.c3-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.c3-filters input,.c3-filters select,.c3-input{font:500 14.5px/1.2 var(--c3-font);color:var(--c3-text);background:var(--c3-well);border:1px solid var(--c3-line2);border-radius:0;padding:8px 10px;min-width:0}.c3-filters input[type=search]{flex:1 1 220px}.c3-filters label,.c3-label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--c3-dim)}.c3-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.c3-seg button{display:inline-flex;align-items:center;gap:6px;font:800 15px/1 var(--c3-stencil);letter-spacing:.05em;text-transform:uppercase;color:var(--c3-dim);background:var(--c3-well);border:1px solid var(--c3-line2);padding:6px 12px;cursor:pointer}.c3-seg button:hover{color:var(--c3-text)}.c3-seg button.is-on,.c3-seg button[aria-pressed=true]{color:var(--c3-text);background:#2a2a18;border-color:var(--c3-brass)}.c3 input[type=range]{accent-color:var(--c3-brass)}.c3-table{width:100%;border-collapse:collapse}.c3-table th{padding:0;text-align:right;border-bottom:1px solid var(--c3-line2);white-space:nowrap}.c3-table th>span{display:block;padding:8px 10px;font:600 11.5px/1.2 var(--c3-font);letter-spacing:.08em;text-transform:uppercase;color:var(--c3-dim)}.c3-table th:first-child,.c3-table td:first-child{text-align:left}.c3-sort{display:flex;width:100%;justify-content:flex-end;gap:5px;align-items:baseline;padding:8px 10px;font:600 11.5px/1.2 var(--c3-font);letter-spacing:.08em;text-transform:uppercase;color:var(--c3-dim);background:transparent;border:0;cursor:pointer}.c3-table th:first-child .c3-sort,.c3-table th.is-l .c3-sort{justify-content:flex-start}.c3-sort:hover{color:var(--c3-brass)}.c3-sort.is-on{color:var(--c3-text)}.c3-sort-i{color:var(--c3-line2)}.c3-sort.is-on .c3-sort-i{color:var(--c3-brass)}.c3-table td{padding:8px 10px;text-align:right;border-bottom:1px solid #2a2e20}.c3-table td.is-l,.c3-table th.is-l{text-align:left}.c3-table tbody tr:hover td{background:#262a1c}.c3-table tr.is-link{cursor:pointer}.c3-nm{display:flex;align-items:center;gap:12px;min-width:0}.c3-nm-t{display:grid;min-width:0}.c3-nm-t strong{font-size:15.5px;line-height:1.2;font-weight:700}.c3-nm-t small{color:var(--c3-dim);font-size:12.5px}.c3-tablewrap{min-width:0}@media (max-width: 700px){.c3-table.is-stack thead{display:none}.c3-table.is-stack,.c3-table.is-stack tbody,.c3-table.is-stack tr,.c3-table.is-stack td{display:block;width:100%}.c3-table.is-stack tr{padding:8px 0;border-bottom:1px solid var(--c3-line)}.c3-table.is-stack td{display:flex;justify-content:space-between;gap:12px;padding:3px 4px;border:0;text-align:right}.c3-table.is-stack td:before{content:attr(data-l);color:var(--c3-dim);font-size:12.5px;text-align:left}.c3-table.is-stack td:first-child{display:block}.c3-table.is-stack td:first-child:before{content:none}}.c3-sortbar{display:none}@media (max-width: 700px){.c3-sortbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.c3-sortbar .c3-sort{width:auto;padding:6px 8px;background:var(--c3-well);border:1px solid var(--c3-line2)}}.c3-group{display:grid;gap:12px}.c3-group-h{font:800 14px/1.2 var(--c3-stencil);letter-spacing:.3em;text-transform:uppercase;color:var(--c3-brass)}.c3-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;list-style:none;margin:0;padding:0}.c3-card{position:relative;display:grid;gap:6px;height:100%;padding:16px 18px;background:linear-gradient(180deg,var(--c3-panel),var(--c3-bg2));border:1px solid var(--c3-line)}a.c3-card:hover{border-color:var(--c3-brass2)}a.c3-card:hover .c3-card-h{color:var(--c3-brass)}.c3-card-h{font:900 26px/1 var(--c3-stencil);letter-spacing:.03em;text-transform:uppercase}.c3-card.is-soon{opacity:.5}.c3-soon{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c3-brass2)}@media (max-width: 900px){.c3-grid2,.c3-grid3{grid-template-columns:minmax(0,1fr)}.c3-hero{min-height:0}.c3-hero-in{padding:30px 16px 22px}.c3-wrap,.c3-credit{padding:0 16px}.c3-panel{padding:16px 14px}}@media (max-width: 600px){.c3-facs{display:grid;grid-template-columns:1fr 1fr}.c3-fac-card{padding:6px 8px 6px 6px;grid-template-columns:36px auto}.c3-fac-card img{width:36px;height:36px}.c3-fac-card b{font-size:17px}.c3-fac-card small{display:none}.c3-strip{height:72px}.c3-brand img{width:104px}}.c3-league{display:inline-block;padding:3px 9px;font:800 15px/1.1 var(--c3-stencil);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--c3-text);background:var(--c3-well)}.c3-league.is-brass{background:#3b3220;color:#d7bf8a}.c3-league.is-bronze{background:#3d2a1c;color:#e0a575}.c3-league.is-iron{background:#2b2e31;color:#b9c0c6}.c3-league.is-level{background:#2a2c22;color:#d8d1b6}.c3-league.is-silver{background:#33373c;color:#e3e7ea}.c3-league.is-gold{background:#463915;color:#f0cf6a}.c3-league.is-rival{background:#3a2026;color:#f19a9a}.c3-league.is-sm{padding:2px 6px;font-size:12px;margin-top:3px}.c3-league.has-ico{display:inline-flex;align-items:center;gap:6px;padding-left:4px}.c3-league.has-ico img{object-fit:contain;flex:none}
