@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext.16c95ce45a29.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin.a7c90c89240c.woff2) format("woff2");unicode-range:u+00??,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-ext.a5d38fe99f93.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin.9fea608a947e.woff2) format("woff2");unicode-range:u+00??,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-ext.a5d38fe99f93.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin.9fea608a947e.woff2) format("woff2");unicode-range:u+00??,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-latin-ext.a5d38fe99f93.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-latin.9fea608a947e.woff2) format("woff2");unicode-range:u+00??,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}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }


/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.game-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #3e4b31}.game-data-table{width:100%;border-collapse:collapse;min-width:560px;text-align:left}.game-data-table td,.game-data-table th{padding:14px 16px;border-bottom:1px solid #343d2b;vertical-align:top;font-size:13px;line-height:1.7;color:#c6cebb}.game-data-table thead th{color:#daedbd;background:#202719}.game-data-table tbody th{font-weight:600;color:#e1e7d8;min-width:125px}.game-data-table tr:last-child td,.game-data-table tr:last-child th{border-bottom:0}.game-faq{border-top:1px solid #3c472f;padding:18px 0}.game-faq summary{font-weight:600;cursor:pointer;color:#d9e9c3;line-height:1.6}.game-faq p{margin-bottom:0}.game-article.game-article-illustrated{max-width:1120px}.deadlock-hero-portrait figcaption small{display:block;font:12px/1.4 sans-serif;letter-spacing:.5px;margin-top:3px;color:#a6b894}@media(max-width:640px){.game-deadlock .game-data-table tbody th[data-label=Objeto]{grid-column:1;border-bottom:0;padding-bottom:0}}.game-article-illustrated{max-width:1120px}.game-article-illustrated .game-article-reading{max-width:840px;margin:auto}.deadlock-hero-header{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:center;margin-bottom:36px}.deadlock-hero-portrait{position:relative;align-self:stretch;min-height:420px;margin:0;border:1px solid #465738;background:radial-gradient(ellipse at 50% 75%,#718c4055,transparent 65%),linear-gradient(155deg,#1f2b16,#0c1009);overflow:hidden}.deadlock-hero-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding:24px 16px 48px}.deadlock-hero-portrait figcaption{position:absolute;bottom:14px;left:12px;right:12px;text-align:center;font:28px/1.2 Bebas Neue,sans-serif;letter-spacing:2px;color:#d6e8b7}.deadlock-hero-tips{padding-left:20px;border-top:1px solid #39482c;padding-top:18px;margin-top:24px}.deadlock-hero-tips li{font-size:14px!important;line-height:1.7!important;margin:8px 0}.deadlock-hero-tips li::marker{color:#bfd494}.deadlock-ability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.deadlock-ability-card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:12px;min-width:0;padding:24px 12px 18px;min-height:190px;text-align:center;text-decoration:none;background:linear-gradient(150deg,#25301c,#141a10);border:1px solid #465738;color:#e7f0dc}.deadlock-ability-card[href]:hover{border-color:#c5d99b;background:#25351c}.deadlock-ability-card:focus-visible{outline:2px solid #d4ecac;outline-offset:4px}.deadlock-ability-card img{-o-object-fit:contain;object-fit:contain}.deadlock-ability-card strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.deadlock-ability-slot{position:absolute;left:9px;top:8px;font-size:11px;color:#b8ce97}.deadlock-ability-alias{font-size:11px;color:#a9b69b;line-height:1.4}.deadlock-ability-heading{display:flex;gap:16px;align-items:center}.deadlock-ability-heading img{flex-shrink:0;background:#24301b;border:1px solid #485d35;padding:8px}.deadlock-cell-media{display:flex;align-items:center;gap:10px;min-width:140px}.deadlock-cell-media img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border:1px solid #475337;border-radius:4px;background:#1d2617}.deadlock-cell-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.game-visual-catalog{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important}.game-visual-catalog figure{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;margin:0;border:1px solid #34412a;background:linear-gradient(145deg,#202b17,#141a10);padding:10px 8px 14px}.game-visual-catalog img{width:100%;height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.game-visual-catalog figcaption{font-size:13px;color:#d9e5c8;text-align:center;line-height:1.5;margin-top:10px}.game-deadlock .game-content-card:has(.game-card-portrait){overflow:hidden}@media(max-width:760px){.deadlock-hero-header{grid-template-columns:1fr;gap:24px}.deadlock-hero-portrait{order:-1;width:100%;max-width:340px;min-height:280px;justify-self:center}.deadlock-ability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-visual-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.game-visual-catalog img{height:130px}}@media(max-width:640px){.game-deadlock .game-table-scroll{border:0;overflow:visible}.game-deadlock .game-data-table{display:block;min-width:0}.game-deadlock .game-data-table tbody,.game-deadlock .game-data-table thead{display:block}.game-deadlock .game-data-table thead tr{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.game-deadlock .game-data-table thead th{font-size:10px;padding:5px 8px;border:1px solid #37472b;border-radius:3px}.game-deadlock .game-data-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 68px;border:1px solid #425333;background:#151d10;margin-bottom:16px;padding:16px;gap:14px 10px}.game-deadlock .game-data-table tbody td,.game-deadlock .game-data-table tbody th{display:block;grid-column:1/-1;min-width:0;padding:0;border:0;font-size:13px;overflow-wrap:anywhere}.game-deadlock .game-data-table tbody th{font-size:15px;color:#e2edcf;padding-bottom:12px;border-bottom:1px solid #35442a}.game-deadlock .game-data-table td:before{content:attr(data-label);display:block;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:1px;color:#9dac8f;margin-bottom:5px}.game-deadlock .game-data-table td[data-label=Objeto]{grid-column:1}.game-deadlock .game-data-table td[data-label=Almas]{grid-column:2;text-align:right;font-weight:600;color:#d7e8bb;font-size:16px}.deadlock-cell-media{min-width:0;align-items:flex-start}.deadlock-cell-media>span{min-width:0}.game-visual-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.game-visual-catalog img{height:145px}}.game-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.game-section-heading .game-section-title{margin-bottom:0}.game-section-heading>a{color:#cee5ac;font-size:13px;text-decoration:underline;text-underline-offset:4px}.game-card-portrait{position:relative;height:170px;margin:-26px -26px 18px;background:radial-gradient(ellipse at bottom,#354427,transparent 80%),#171d13;flex-shrink:0}.game-card-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.game-featured-heroes .game-content-card{overflow:hidden}.game-switch{display:flex;gap:4px;margin-left:20px;flex-shrink:0}.game-switch a{padding:8px 10px;font-size:12px;color:#b9b9b1;text-decoration:none;border:1px solid transparent}.game-switch a[aria-current]{color:var(--text);border-color:#555;background:#20221c}.game-choice:focus-visible,.game-content-card:focus-visible,.game-switch a:focus-visible{outline:2px solid #d6edac;outline-offset:4px}.game-hub,.game-selector{max-width:1180px;margin:auto;padding:70px 28px 90px}.game-article h1,.game-hub h1,.game-selector h1{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,94px);line-height:1;letter-spacing:.01em;margin:16px 0 22px}.game-selector h1 span{color:#96998c}.game-lead{font-size:19px!important;line-height:1.65!important;color:#b8bbb1;max-width:700px}.game-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.game-choice{display:block;position:relative;overflow:hidden;text-decoration:none;color:var(--text);border:1px solid #34372d;background:#131510;transition:transform .2s,border-color .2s}.game-choice:hover{transform:translateY(-4px);border-color:#aecb87}.choice-overwatch{--choice:#ff8d52}.choice-deadlock{--choice:#c5d99b}.game-choice-art{height:180px;background:radial-gradient(ellipse at 70% 90%,color-mix(in srgb,var(--choice) 28%,transparent),transparent 65%),repeating-linear-gradient(125deg,transparent 0 30px,#ffffff08 31px 32px);display:flex;align-items:center;justify-content:flex-end;padding:20px 40px;border-bottom:1px solid #ffffff12}.game-choice-art span{font:150px/1 Bebas Neue,sans-serif;color:var(--choice);opacity:.75;letter-spacing:-7px;transform:skew(-9deg)}.game-choice-copy{padding:30px}.game-choice .eyebrow,.game-choice strong{color:var(--choice)}.game-choice h2{font:42px/1.1 Bebas Neue,sans-serif;margin:15px 0}.game-choice p{line-height:1.7;color:#b3b4ac;max-width:430px}.game-choice-tags{display:block;font-size:11px;letter-spacing:1.5px;color:#a2a69a;margin:24px 0}.game-choice strong{display:block;padding-top:22px;border-top:1px solid #ffffff16}.game-selector-note{margin-top:30px;font-size:12px;color:#a5a89b}.game-deadlock{--text2:#a7ad9e;--text3:#8b9383}.game-deadlock .btn-primary{color:#13180d}.game-hero{padding:25px 0 65px}.game-hero h1 em{font-style:normal;color:var(--accent)}.game-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 50px}.game-hero-rule{display:flex;gap:36px;padding-top:22px;border-top:1px solid #39412e;font-size:11px;letter-spacing:2px;color:#9ca98a}.game-section-title{font:40px/1.1 Bebas Neue,sans-serif;margin:10px 0 25px}.game-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.game-content-card{padding:26px;background:#151811;border:1px solid #333b2a;text-decoration:none;color:var(--text);display:flex;flex-direction:column;min-width:0}.game-content-card:hover{border-color:#9fb37f;background:#1a2015}.game-content-card h2,.game-content-card h3{font:28px/1.2 Bebas Neue,sans-serif;margin:12px 0}.game-content-card p{font-size:14px;line-height:1.7;color:#b2b8a8;margin:0 0 20px}.game-card-number{font:32px Bebas Neue,sans-serif;color:#8eaa6a}.game-card-action{margin-top:auto;font-size:12px;color:#d0e5b1}.game-latest{margin-top:65px}.game-back,.game-breadcrumb a{font-size:12px;color:#c5d99b}.game-meta{color:#a7ad9e;font-size:12px!important;line-height:1.7}.game-search{margin:30px 0 12px;max-width:620px}.game-search label{display:block;font-size:12px;margin-bottom:8px;color:#b9c5aa}.game-search>div{display:flex;gap:8px}.game-search input{min-width:0;flex:1;background:#151811;border:1px solid #526144;color:#f0efe8;padding:12px 14px}.game-article{max-width:840px;margin:auto;padding:35px 28px 90px}.game-article h1{font-size:clamp(42px,6vw,66px);line-height:1.08}.game-article h2{font:32px/1.2 Bebas Neue,sans-serif;margin:0 0 20px}.game-article li,.game-article p{font-size:16px;line-height:1.9;color:#c1c6b8;overflow-wrap:anywhere}.game-article section{margin-top:46px;scroll-margin-top:90px}.game-breadcrumb{display:flex;gap:10px;margin-bottom:36px;flex-wrap:wrap;color:#89947c}.game-toc{display:flex;flex-direction:column;border-left:2px solid #769454;padding:16px 24px;margin:30px 0;background:#151911;gap:10px}.game-related a,.game-sources a,.game-toc a{color:#cee5ac;font-size:14px}.game-checklist{background:#181e12;padding:26px;border:1px solid #4e603b}.game-related{display:flex;gap:20px;flex-wrap:wrap;margin:35px 0}.game-sources{border-top:1px solid #38412d;padding-top:22px;margin-top:40px;color:#b1bda1;font-size:13px}.game-sources summary{cursor:pointer}.game-sources li,.game-sources p{font-size:13px}@media(max-width:800px){.game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-switch{margin-left:10px;gap:0}.game-switch a{font-size:11px;padding:7px}.game-choice-copy{padding:24px}.game-choice h2{font-size:34px}}@media(max-width:560px){.game-card-grid,.game-choice-grid{grid-template-columns:1fr}.game-hub,.game-selector{padding:42px 20px 65px}.game-choice-art{height:120px}.game-choice-art span{font-size:100px}.game-choice-grid{gap:20px;margin-top:30px}.game-hero-rule{gap:15px;letter-spacing:1px;font-size:10px}.game-article{padding:28px 20px 60px}.game-lead{font-size:17px!important}.game-search>div{flex-wrap:wrap}.game-search input{flex-basis:100%}.game-switch{margin-left:auto}.game-hero-actions .btn{width:100%;justify-content:center}}:root{--bg:#0a0a0a;--surface:#141414;--surface2:#1c1c1c;--surface3:#242424;--border:#242424;--border2:#303030;--border3:#3c3c3c;--text:#f0efe8;--text2:#7a7a7a;--text3:#404040;--accent:#ff6b2b;--accent-hov:#ff8347;--green:#00d67f;--yellow:#f5a623;--purple:#9b6dff;--danger:#ff4444}*{box-sizing:border-box;border-radius:0!important}body,html{background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border3)}::-webkit-scrollbar-thumb:hover{background:var(--text3)}.font-bebas{font-family:Bebas Neue,sans-serif;letter-spacing:.05em}.expert-card{transition:border-color .15s}.expert-card:hover{border-color:var(--border3)!important}.eyebrow{color:var(--accent);font-size:11px;letter-spacing:2px;margin-bottom:10px}.eyebrow,.quick-link,.role-link{font-family:Bebas Neue,sans-serif}.quick-link,.role-link{background:var(--surface2);border:1px solid var(--border2);color:var(--text);display:block;letter-spacing:1px;padding:12px;text-decoration:none}.quick-link:hover,.role-link:hover{border-color:var(--border3)}.role-link span{display:block;font-size:18px}.role-link small{color:var(--text3);display:block;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:0;margin-top:4px}.map-pillar-page,.maps-hub{max-width:1180px;margin:0 auto;padding:56px 24px 88px}.maps-hub-header{max-width:820px;margin-bottom:32px}.map-pillar-hero h1,.maps-hub-header h1{margin:0;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:68px;line-height:.95;letter-spacing:0}.map-pillar-hero-copy p,.maps-hub-header p{color:var(--text2);font-size:16px;line-height:1.7}.maps-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.map-hub-card{min-width:0;color:inherit;text-decoration:none}.map-hub-card article{height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);transition:border-color .16s ease,transform .16s ease}.map-hub-card:hover article{border-color:var(--accent);transform:translateY(-2px)}.map-hub-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--surface2)}.map-hub-image img{-o-object-fit:cover;object-fit:cover;transition:transform .22s ease}.map-hub-card:hover .map-hub-image img{transform:scale(1.025)}.map-hub-card-copy{padding:22px}.map-hub-card-copy>span,.map-meta-strip span{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:0;text-transform:uppercase}.map-hub-card-copy h2,.map-related h2,.map-section h2,.maps-hub-method h2{margin:7px 0 10px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1.05;letter-spacing:0}.map-composition p,.map-decision-list p,.map-hero-pick p,.map-hub-card-copy p,.map-info-card p,.maps-hub-method p{margin:0;color:var(--text2);font-size:13px;line-height:1.65}.map-hub-card-copy>strong{display:block;margin-top:18px;color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:0}.maps-hub-method{margin-top:54px;padding-top:30px;border-top:1px solid var(--border)}.map-catalog-section{margin-top:58px;padding-top:32px;border-top:1px solid var(--border)}.map-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.map-catalog-heading h2{margin:6px 0 0;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1;letter-spacing:0}.map-catalog-heading>span{color:var(--text2);font-size:12px}.map-catalog-groups{display:grid;gap:14px}.map-catalog-group{padding:18px;background:var(--surface);border:1px solid var(--border)}.map-catalog-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid var(--border)}.map-catalog-group h3{margin:0;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:0}.map-catalog-group>header span{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:18px}.map-catalog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px}.map-catalog-item{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;color:inherit;text-decoration:none;background:var(--surface2);border:1px solid var(--border)}.map-catalog-item.is-ready{border-color:rgba(255,91,46,.55)}.map-catalog-item.is-ready:hover{border-color:var(--accent)}.map-catalog-item>div{display:flex;min-width:0;flex-direction:column;gap:3px}.map-catalog-item strong{overflow-wrap:anywhere;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:18px;line-height:1.05;letter-spacing:0}.map-catalog-item span{color:var(--text3);font-size:10px;line-height:1.3}.map-catalog-item small{flex:0 0 auto;color:var(--text3);font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:0}.map-catalog-item.is-ready small{color:var(--accent)}.map-card-grid{display:grid;gap:14px}.map-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.map-info-card,.maps-hub-method .map-card-grid article{padding:20px;background:var(--surface);border:1px solid var(--border)}.maps-hub-method article>strong{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:22px}.map-composition h3,.map-decision-list h3,.map-info-card h3,.maps-hub-method h3{margin:8px 0;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:22px;line-height:1.1;letter-spacing:0}.map-breadcrumb{display:flex;gap:8px;margin-bottom:22px;color:var(--text2);font-size:12px}.map-breadcrumb a{color:var(--text2);text-decoration:none}.map-pillar-hero{position:relative;min-height:510px;overflow:hidden;display:flex;align-items:flex-end;border:1px solid var(--border);background:var(--surface2)}.map-pillar-hero-image{-o-object-fit:cover;object-fit:cover}.map-pillar-hero-shade{position:absolute;inset:0;background:rgba(0,0,0,.48)}.map-pillar-hero-copy{position:relative;z-index:1;max-width:780px;padding:42px;text-shadow:0 2px 18px rgba(0,0,0,.8)}.map-pillar-hero-copy p{margin:14px 0 0;color:#f0efe8}.map-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-top:0;background:var(--surface)}.map-meta-strip>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:16px 20px;border-right:1px solid var(--border)}.map-meta-strip>div:last-child{border-right:0}.map-meta-strip strong{color:var(--text);font-size:13px}.map-copy-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:42px 0 54px}.map-copy-intro p,.map-phase p,.map-section-lead{margin:0;color:var(--text2);font-size:15px;line-height:1.78}.map-section{margin-top:54px}.map-section>h2{margin-bottom:18px}.map-section-lead{max-width:760px;margin:-8px 0 18px;font-size:14px}.map-phase-list{border-top:1px solid var(--border)}.map-phase{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px;padding:26px 0;border-bottom:1px solid var(--border)}.map-phase-number{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:34px}.map-phase-content h3{margin:0 0 18px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:0}.map-phase-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.map-composition>strong,.map-phase-columns strong,.map-vod-note strong{display:block;margin-bottom:7px;color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:0}.map-vod-note{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;margin-top:20px;padding:14px 16px;color:var(--text2);font-size:13px;line-height:1.6;background:var(--surface);border-left:3px solid var(--accent)}.map-composition-grid,.map-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.map-two-column>div{min-width:0}.map-decision-list{display:grid;gap:10px}.map-decision-list article{padding:16px 18px;background:var(--surface);border:1px solid var(--border)}.map-decision-list h3{margin-top:0}.map-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.map-hero-pick{min-width:0;padding:17px;color:inherit;text-decoration:none;background:var(--surface);border:1px solid var(--border)}.map-hero-pick:hover{border-color:var(--accent)}.map-hero-pick>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.map-hero-pick span,.map-hero-pick strong{font-family:Bebas Neue,sans-serif;letter-spacing:0}.map-hero-pick strong{color:var(--text);font-size:20px}.map-hero-pick span{color:var(--accent);font-size:11px}.map-composition{padding:22px;background:var(--surface);border:1px solid var(--border)}.map-lineup{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px}.map-lineup span{padding:5px 9px;color:var(--text2);font-size:11px;background:var(--surface2);border:1px solid var(--border2)}.map-composition>p+strong{margin-top:16px}.map-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.map-checklist li{position:relative;padding:13px 14px 13px 38px;color:var(--text2);font-size:13px;line-height:1.6;background:var(--surface);border:1px solid var(--border)}.map-checklist li:before{content:"✓";position:absolute;top:13px;left:14px;color:var(--green);font-weight:700}.map-checklist.danger li:before{content:"×";color:var(--danger)}.map-related{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;align-items:end;margin-top:54px;padding-top:28px;border-top:1px solid var(--border)}.map-related>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.map-related a{padding:8px 11px;color:var(--text2);font-size:12px;text-decoration:none;background:var(--surface);border:1px solid var(--border)}.map-related a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:820px){.map-pillar-hero h1,.maps-hub-header h1{font-size:46px}.map-card-grid.three,.map-composition-grid,.map-copy-intro,.map-phase-columns,.map-related,.map-two-column,.maps-hub-grid{grid-template-columns:1fr}.map-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-pillar-hero{min-height:430px}.map-pillar-hero-copy{padding:28px}.map-related>div:last-child{justify-content:flex-start}.map-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.map-pillar-page,.maps-hub{padding:36px 16px 70px}.map-pillar-hero{min-height:390px}.map-pillar-hero-copy{padding:22px}.map-meta-strip{grid-template-columns:1fr}.map-meta-strip>div{border-right:0;border-bottom:1px solid var(--border)}.map-meta-strip>div:last-child{border-bottom:0}.map-phase{grid-template-columns:1fr;gap:6px}.map-phase-number{font-size:24px}.map-hero-grid,.map-vod-note{grid-template-columns:1fr}.map-catalog-heading{align-items:flex-start;flex-direction:column}.map-catalog-list{grid-template-columns:1fr}}.footer-links{flex-wrap:wrap;max-width:100%;min-width:0}.footer-links a{flex:0 0 auto}.home-hero-panel{background:var(--surface);border:1px solid var(--border);padding:18px}.home-hero-panel-link,.home-role-lane-header a{color:var(--accent);flex:0 0 auto;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:1.2px;text-decoration:none}.home-hero-panel-link:hover,.home-role-lane-header a:hover{color:var(--accent-hov)}.home-hero-card-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-card{color:inherit;display:block;min-width:0;text-decoration:none}.home-hero-card article{background:var(--surface2);border:1px solid var(--border2);display:flex;flex-direction:column;min-height:176px;overflow:hidden;transition:background .15s,border-color .15s,transform .15s}.home-hero-card:hover article{background:var(--surface3);border-color:var(--border3);transform:translateY(-2px)}.home-hero-card-image{background:#101010;border-bottom:1px solid var(--border);height:118px;overflow:hidden;position:relative}.home-hero-card-fallback{font-size:44px}.hero-portrait-fallback,.home-hero-card-fallback{color:var(--text3);display:grid;font-family:Bebas Neue,sans-serif;height:100%;letter-spacing:1px;place-items:center}.hero-portrait-fallback{font-size:42px}.home-hero-card-badge{background:var(--accent);color:#0a0a0a;font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:1.2px;padding:3px 7px;position:absolute;right:8px;top:8px}.home-hero-card-body{display:grid;gap:2px;padding:10px 12px 12px}.home-hero-card-name{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:21px;letter-spacing:.8px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero-card-role{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}.home-role-showcase{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-all-heroes-panel{background:var(--surface);border:1px solid var(--border);padding:18px}.home-role-summary{border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding-bottom:14px}.home-role-summary a{align-items:center;background:var(--surface2);border:1px solid var(--border2);color:var(--text);display:flex;justify-content:space-between;min-width:0;padding:10px 12px;text-decoration:none}.home-role-summary a:hover{border-color:var(--border3)}.home-role-summary span,.home-role-summary strong{font-family:Bebas Neue,sans-serif;letter-spacing:1px;line-height:1}.home-role-summary span{font-size:18px}.home-role-summary strong{color:var(--accent);font-size:20px;font-weight:400}.home-all-hero-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.home-role-stack{display:grid;gap:14px}.home-role-lane{background:var(--surface);border:1px solid var(--border);min-width:0;padding:18px}.home-role-lane-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.home-role-lane-header span{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.8px;line-height:1}.home-role-hero-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.home-hero-card.is-compact article{min-height:130px}.home-hero-card.is-compact .home-hero-card-image{height:74px}.home-hero-card.is-compact .home-hero-card-name{font-size:17px}.home-hero-panel .home-hero-card-grid{gap:8px}.home-hero-panel .home-hero-card article{min-height:116px}.home-hero-panel .home-hero-card-image{height:68px}.home-hero-panel .home-hero-card-body{padding:8px 10px 10px}.home-hero-panel .home-hero-card-name{font-size:18px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{background:var(--surface2);border:1px solid var(--border2);color:var(--text);font-family:DM Sans,sans-serif;padding:0 12px;height:40px;width:100%;font-size:14px;transition:border-color .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}textarea{height:auto;padding:10px 12px;resize:none}.btn{font-family:Bebas Neue,sans-serif;letter-spacing:1.2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:opacity .15s,background .15s;white-space:nowrap;border:none}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);color:#0a0a0a}.btn-primary,.btn-secondary{height:40px;padding:0 22px;font-size:15px}.btn-secondary{background:var(--surface2);color:var(--text);border:1px solid var(--border2)!important}.btn-ghost{background:transparent;color:var(--accent);border:1px solid rgba(255,107,43,.25)!important}.btn-ghost,.btn-success{height:40px;padding:0 22px;font-size:15px}.btn-success{background:rgba(0,214,127,.08);color:var(--green);border:1px solid rgba(0,214,127,.22)!important}.btn-danger{background:rgba(255,68,68,.08);color:var(--danger);border:1px solid rgba(255,68,68,.2)!important;height:40px;padding:0 22px;font-size:15px}.btn-lg{height:48px;font-size:18px}.btn-sm{height:30px;font-size:13px;padding:0 14px}.btn-full{width:100%}.btn-primary:hover{background:var(--accent-hov)}.btn-secondary:hover{background:var(--surface3)}.guide-body{font-size:15px;color:var(--text2);line-height:1.75}.guide-body h1,.guide-body h2,.guide-body h3{font-family:Bebas Neue,sans-serif;letter-spacing:1px;color:var(--text);margin:2em 0 .6em}.guide-body h1{font-size:28px}.guide-body h2{font-size:22px;border-bottom:1px solid var(--border);padding-bottom:8px}.guide-body h3{font-size:18px;color:var(--accent)}.guide-body p{margin:0 0 1.2em}.guide-body ol,.guide-body ul{margin:0 0 1.2em;padding-left:1.4em}.guide-body li{margin-bottom:.4em}.guide-body strong{color:var(--text);font-weight:600}.guide-body em{color:var(--text)}.guide-body code{font-family:monospace;font-size:13px;padding:1px 6px}.guide-body code,.guide-body pre{background:var(--surface2);border:1px solid var(--border)}.guide-body pre{padding:16px;overflow-x:auto;margin:0 0 1.2em}.guide-body pre code{background:none;border:none;padding:0}.guide-body blockquote{border-left:3px solid var(--accent);margin:0 0 1.2em;padding:8px 0 8px 16px;color:var(--text2)}.guide-body .guide-callout{border:1px solid rgba(255,107,43,.28);border-left:3px solid var(--accent);background:linear-gradient(90deg,rgba(255,107,43,.08),rgba(255,107,43,.02));margin:2em 0;padding:16px 18px;color:var(--text2)}.guide-body .guide-callout p{margin:0}.guide-body .guide-callout strong:first-child{display:inline-block;font-family:Bebas Neue,sans-serif;letter-spacing:1.6px;color:var(--accent);font-size:12px;margin-right:8px}.guide-body a{color:var(--accent);text-decoration:none}.guide-body a:hover{text-decoration:underline}.guide-body hr{border:none;border-top:1px solid var(--border);margin:2em 0}.evergreen-guide-title{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1.04;letter-spacing:0;margin:0 0 18px;overflow-wrap:anywhere}@media (max-width:600px){.evergreen-guide-title{font-size:36px}}.guide-video-summary{background:var(--surface);border:1px solid var(--border);padding:18px 20px;margin:0 0 18px}.guide-video-summary div{font-family:Bebas Neue,sans-serif;letter-spacing:1.6px;color:var(--accent);font-size:12px;margin-bottom:8px}.guide-video-summary p{color:var(--text2);font-size:14px;line-height:1.65;margin:0}.guide-video{margin:0 0 34px}.guide-video-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.guide-video-meta span{font-family:Bebas Neue,sans-serif;letter-spacing:1.4px;color:var(--text3);font-size:11px}.guide-video-meta span:first-child{color:var(--accent)}.guide-video-frame{background:#000;border:1px solid var(--border2);aspect-ratio:16/9;width:100%}.guide-video-frame iframe{border:0;display:block;height:100%;width:100%}.guide-video-source{display:inline-block;color:var(--accent);font-size:12px;margin-top:10px;text-decoration:none}.guide-video-source:hover{text-decoration:underline}.ad-slot{background:linear-gradient(180deg,rgba(255,107,43,.035),rgba(255,107,43,.015));border:1px solid var(--border);color:var(--text3);display:grid;place-items:center;position:relative;width:100%}.ad-slot-label{color:var(--text3);font-family:Bebas Neue,sans-serif;font-size:10px;left:12px;letter-spacing:1.5px;position:absolute;top:8px}.ad-slot-placeholder{color:var(--text3);font-size:12px}.ad-slot-leaderboard{margin:28px auto;max-width:970px}.ad-slot-inline{margin:32px 0}.ad-slot-sidebar{margin:0}.guide-detail-layout{--text2:#b3b3b3;--text3:#999999;display:grid;gap:28px;grid-template-columns:minmax(0,760px) 300px;justify-content:center;margin:0 auto;max-width:1120px;padding:64px 24px 80px}.guide-detail-main{min-width:0}.guide-detail-layout-no-ads{grid-template-columns:minmax(0,760px);max-width:808px}.guide-detail-sidebar{display:block;position:sticky;top:76px}.guide-filter-panel{background:var(--surface2);border:1px solid var(--border2);padding:16px}.guide-filter-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.guide-filter-search input{height:38px}.guide-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.guide-filter-field{display:grid;gap:6px}.guide-filter-field span{font-family:Bebas Neue,sans-serif;letter-spacing:1.4px;color:var(--text3);font-size:11px}.guide-filter-field select{height:38px;color:var(--text);background:var(--surface)}.guide-filter-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text3);font-size:12px}.guide-filter-clear{background:transparent;border:none;color:var(--accent);font-size:12px;cursor:pointer;padding:0}.guide-cluster-links{display:flex;flex-wrap:wrap;gap:8px}.guide-cluster-links a{border:1px solid var(--border2);color:var(--text2);font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:1.1px;padding:5px 10px;text-decoration:none}.guide-cluster-links a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:639px){.hide-mobile{display:none!important}.footer-links{gap:16px!important;flex-wrap:wrap!important}.order-card{flex-wrap:wrap!important;gap:12px!important}.order-card-status{min-width:unset!important;text-align:left!important}.guide-filter-grid,.guide-filter-search{grid-template-columns:1fr}.guide-filter-footer{align-items:flex-start;flex-direction:column}}.expert-earnings-grid{grid-template-columns:minmax(260px,1.15fr) minmax(280px,1fr)}.expert-earnings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.expert-earnings-cards,.expert-earnings-grid{grid-template-columns:1fr}}@media (max-width:860px){.home-hero-grid{grid-template-columns:1fr!important}.home-role-showcase{grid-template-columns:1fr}.home-all-hero-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.topic-layout{grid-template-columns:1fr!important}.guide-detail-layout{grid-template-columns:1fr}.guide-detail-sidebar{display:none}}@media (max-width:639px){.home-search{grid-template-columns:1fr!important}.home-hero-panel{padding:14px}.home-hero-card-grid,.home-role-hero-grid{gap:8px}.home-hero-card article{min-height:154px}.home-hero-card-image{height:96px}.home-hero-card-name{font-size:18px}.home-all-heroes-panel,.home-role-lane{padding:14px}.home-role-summary{grid-template-columns:1fr}.home-all-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.counter-hub-tool{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto}.counter-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.counter-panel,.counter-picker{background:var(--surface);border:1px solid var(--border);padding:20px}.counter-toolbar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px;margin-bottom:16px}.counter-hero-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.counter-hero-button{background:var(--surface2);border:1px solid var(--border2);color:var(--text);cursor:pointer;min-height:58px;padding:10px 12px;text-align:left;transition:border-color .15s,background .15s}.counter-hero-button.is-active,.counter-hero-button:hover{border-color:var(--accent)}.counter-hero-button.is-active{background:rgba(255,107,43,.06)}.counter-hero-button span{display:block;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.7px}.counter-hero-button small{color:var(--text3);display:block;font-size:11px;margin-top:3px}.counter-panel{position:sticky;top:76px}.counter-panel-header{align-items:start;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.counter-panel-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.counter-panel h2{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:1px;line-height:1;margin:0 0 8px}.counter-panel p{color:var(--text2);font-size:13px;line-height:1.55;margin:0}.counter-list{margin-bottom:22px}.counter-list h3,.counter-related h3{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:1.4px;margin:0 0 10px}.counter-list>div,.counter-related>div{display:grid;gap:8px}.counter-matchup,.counter-related a{background:var(--surface2);border:1px solid var(--border2);color:var(--text2);display:block;padding:12px;text-decoration:none}.counter-matchup:hover,.counter-related a:hover{border-color:var(--border3)}.counter-matchup strong{color:var(--text);display:block;font-size:13px;margin-bottom:4px}.counter-matchup span{color:var(--text2);display:block;font-size:12px;line-height:1.5}.counter-seo-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px}.counter-seo-section{background:var(--surface);border:1px solid var(--border);margin-bottom:18px;padding:22px}.counter-seo-card h3,.counter-seo-section h2{color:var(--text);font-family:Bebas Neue,sans-serif;letter-spacing:1px;margin:0 0 12px}.counter-seo-section h2{font-size:24px}.counter-seo-card p,.counter-seo-section p{color:var(--text2);font-size:14px;line-height:1.65;margin:0}.counter-seo-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-comp-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.team-comp-toolbar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 140px 150px;margin-bottom:12px}.team-comp-format-tabs{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.team-comp-format-tabs button{background:var(--surface);border:1px solid var(--border);color:var(--text2);cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px;padding:9px 12px}.team-comp-format-tabs button.is-active{border-color:var(--accent);color:var(--accent)}.team-comp-panel{background:var(--surface);border:1px solid var(--border);padding:22px;position:sticky;top:76px}.team-comp-list,.team-comp-seo-grid{display:grid;gap:12px}.team-comp-card{background:var(--surface2);border:1px solid var(--border2);padding:16px}.team-comp-card-header>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.team-comp-card-header span{border:1px solid rgba(255,107,43,.32);color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:1.1px;padding:2px 7px}.team-comp-card h3{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.8px;margin:0 0 8px}.team-comp-card p{color:var(--text2);font-size:13px;line-height:1.55;margin:0}.team-comp-line{border-top:1px solid var(--border);display:grid;gap:10px;grid-template-columns:84px 1fr;margin-top:12px;padding-top:12px}.team-comp-line>span{color:var(--text3);font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:1.1px}.team-comp-line>div{display:flex;flex-wrap:wrap;gap:7px}.team-comp-line strong{background:var(--surface3);border:1px solid var(--border2);color:var(--text);font-size:12px;font-weight:500;padding:3px 8px}.team-comp-notes{display:grid;gap:7px;margin-top:14px}.team-comp-notes strong{color:var(--text)}.counter-seo-card{background:var(--surface2);border:1px solid var(--border2);padding:16px}.counter-seo-card h3{color:var(--accent);font-size:17px}.counter-seo-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.counter-seo-facts a,.counter-seo-sidebar a{background:var(--surface2);border:1px solid var(--border2);color:var(--text2);display:block;font-size:13px;padding:10px 12px;text-decoration:none}.counter-seo-facts a:hover,.counter-seo-sidebar a:hover{border-color:var(--border3)}.counter-seo-callout{border-color:rgba(255,107,43,.32)}.counter-seo-sidebar{display:grid;gap:16px;position:sticky;top:76px}.counter-seo-sidebar>div{background:var(--surface);border:1px solid var(--border);display:grid;gap:8px;padding:18px}@media (max-width:860px){.counter-layout,.team-comp-layout{grid-template-columns:1fr}.counter-panel,.counter-seo-sidebar,.team-comp-panel{position:static}.counter-seo-layout{grid-template-columns:1fr}}@media (max-width:639px){.counter-hub-tool{grid-template-columns:minmax(0,1fr)}.counter-toolbar,.expert-tier-row,.team-comp-toolbar{grid-template-columns:1fr!important}.counter-panel-header{align-items:stretch;flex-direction:column}}.public-nav{--text2:#b3b3b3;align-items:center;background:var(--bg);border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;gap:20px;height:52px;max-width:100%;overflow:visible;padding:0 24px;position:sticky;scrollbar-width:none;top:0;z-index:100}.public-nav::-webkit-scrollbar{display:none}.public-nav-brand{color:var(--accent);flex:0 0 auto;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;text-decoration:none}.public-nav-spacer{flex:1 1 24px;min-width:8px}.public-nav-links{align-items:center;display:flex;flex:0 1 auto;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none}.public-nav-links::-webkit-scrollbar{display:none}.public-nav-cta{flex:0 0 auto}.public-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;background:transparent;border:1px solid var(--border);color:var(--text);cursor:pointer}.public-nav-links a:focus-visible,.public-nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guide-detail-main{--text2:#b3b3b3;--text3:#999999}@media (max-width:1023px){.public-nav-toggle{display:flex}.public-nav-spacer{display:block;flex:1 1 auto}.public-nav-links{display:none;position:absolute;top:52px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--border);padding:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:calc(100dvh - 52px);overflow-y:auto}.public-nav-links.is-open{display:grid}.public-nav-links a{display:flex;align-items:center;min-height:44px;padding:8px 12px}}.public-footer{--text2:#b3b3b3;--text3:#b3b3b3;border-top:1px solid var(--border);background:var(--surface);color:var(--text2)}.public-footer-inner{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:42px 0 34px;display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,1fr));gap:36px}.public-footer-brand a{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:0;text-decoration:none}.public-footer-brand p{max-width:330px;margin:10px 0 0;color:var(--text3);font-size:13px;line-height:1.65}.public-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.public-footer-column strong{margin-bottom:3px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400}.public-footer-column a{display:inline-flex;align-items:center;min-height:24px;color:var(--text3);font-size:12px;text-decoration:none}.public-footer-column a:hover{color:var(--accent)}.public-footer-bottom{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:16px 0 22px;border-top:1px solid var(--border);color:var(--text3);font-size:11px}.experts-editorial-section{margin-top:56px;padding-top:34px;border-top:1px solid var(--border)}.experts-editorial-section h2{max-width:760px;margin:8px 0 22px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.05}.experts-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.experts-editorial-grid article{min-height:190px;padding:20px;border:1px solid var(--border);background:var(--surface)}.experts-editorial-grid span{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:15px}.experts-editorial-grid h3{margin:20px 0 8px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400}.experts-editorial-grid p,.experts-editorial-split p,.experts-faq-list p{margin:0;color:var(--text2);font-size:13px;line-height:1.7}.seo-pillar-page{--text2:#b3b3b3;--text3:#999999;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:42px 0 88px}.seo-pillar-breadcrumb{display:flex;gap:8px;margin-bottom:28px;color:var(--text3);font-size:12px}.seo-pillar-breadcrumb a{color:var(--text3);text-decoration:none}.seo-pillar-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px;align-items:stretch;margin-bottom:34px}.seo-pillar-hero h1{max-width:820px;margin:10px 0 18px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:clamp(42px,7vw,76px);font-weight:400;line-height:.96}.seo-pillar-intro{display:grid;gap:12px;max-width:790px;color:var(--text2);font-size:15px;line-height:1.75}.seo-pillar-intro p{margin:0}.seo-pillar-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.seo-pillar-meta span{border:1px solid var(--border2);padding:8px 10px;color:var(--text3);font-size:11px}.seo-pillar-portrait{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--border);background:radial-gradient(circle at 50% 20%,rgba(255,92,37,.16),transparent 42%),linear-gradient(180deg,var(--surface2),var(--bg))}.seo-pillar-portrait img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding:26px}.seo-pillar-portrait.seo-composition-portrait{align-self:start;aspect-ratio:1;min-height:0}.seo-composition-portrait img{-o-object-position:center;object-position:center}.seo-pillar-section{padding:42px 0;border-top:1px solid var(--border)}.seo-pillar-related h2,.seo-pillar-section h2{margin:8px 0 22px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.05}.seo-pillar-card-grid,.seo-threat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-pillar-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-pillar-card-grid article,.seo-threat-card{min-height:150px;padding:20px;border:1px solid var(--border);background:var(--surface)}.seo-composition-card h3,.seo-pillar-card-grid h3,.seo-threat-card h3{margin:0 0 10px;color:var(--text);font-family:Bebas Neue,sans-serif;font-size:23px;font-weight:400}.seo-threat-card h3 a{color:var(--text);text-decoration:none}.seo-composition-card dd,.seo-pillar-card-grid p,.seo-threat-card p{margin:0;color:var(--text2);font-size:13px;line-height:1.7}.seo-composition-card dl,.seo-threat-card dl{display:grid;gap:7px;margin:18px 0 0}.seo-composition-card dt,.seo-threat-card dt{margin-top:6px;color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:13px}.seo-threat-card dd{margin:0;color:var(--text3);font-size:12px;line-height:1.6}.seo-pillar-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.seo-pillar-checklist,.seo-pillar-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.seo-pillar-checklist li,.seo-pillar-steps li{position:relative;padding:13px 14px 13px 38px;border:1px solid var(--border);background:var(--surface);color:var(--text2);font-size:13px;line-height:1.55}.seo-pillar-checklist li:before{content:"✓";position:absolute;left:14px;color:var(--accent)}.seo-pillar-checklist.danger li:before{content:"×"}.seo-pillar-checklist.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pillar-steps{counter-reset:pillar-step}.seo-pillar-steps li{counter-increment:pillar-step}.seo-pillar-steps li:before{content:counter(pillar-step,decimal-leading-zero);position:absolute;left:12px;color:var(--accent);font-family:Bebas Neue,sans-serif}.seo-pillar-faq{border-top:1px solid var(--border)}.seo-pillar-faq details{padding:18px 0;border-bottom:1px solid var(--border)}.seo-pillar-faq summary{color:var(--text);cursor:pointer;font-size:14px;font-weight:600}.seo-pillar-faq p{max-width:820px;margin:12px 0 0;color:var(--text2);font-size:13px;line-height:1.7}.seo-pillar-related{display:flex;justify-content:space-between;gap:36px;align-items:flex-start;padding:38px 0 0;border-top:1px solid var(--border)}.seo-pillar-related>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:580px}.seo-pillar-related a{border:1px solid var(--border2);padding:10px 12px;color:var(--text2);font-size:12px;text-decoration:none}.seo-pillar-related a:hover{border-color:var(--accent);color:var(--accent)}.seo-composition-list{display:grid;gap:16px}.seo-composition-card{padding:22px;border:1px solid var(--border);background:var(--surface)}.seo-composition-heading>div{display:flex;gap:8px;margin-bottom:12px}.seo-composition-heading span{border:1px solid var(--border2);padding:4px 8px;color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:11px}.seo-composition-lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:18px 0}.seo-composition-lineup strong{display:grid;min-height:46px;place-items:center;border:1px solid var(--border2);background:var(--surface2);color:var(--text);font-size:11px;text-align:center}.experts-editorial-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.experts-faq-list{border-top:1px solid var(--border)}.experts-faq-list details{padding:18px 0;border-bottom:1px solid var(--border)}.experts-faq-list summary{color:var(--text);cursor:pointer;font-size:14px;font-weight:600}.experts-faq-list p{max-width:760px;padding-top:12px}@media (max-width:760px){.public-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.public-footer-brand{grid-column:1/-1}.public-footer-column a{min-height:44px}.experts-editorial-grid,.experts-editorial-split{grid-template-columns:1fr}.seo-pillar-page{width:min(100% - 32px,1120px);padding-top:28px}.seo-pillar-card-grid,.seo-pillar-card-grid.three,.seo-pillar-checklist.compact,.seo-pillar-hero,.seo-pillar-two-column,.seo-threat-grid{grid-template-columns:1fr}.seo-pillar-portrait{min-height:300px;order:-1}.seo-pillar-related{flex-direction:column}.seo-pillar-related>div:last-child{justify-content:flex-start}.seo-composition-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust-page{margin:0 auto;max-width:820px;padding:64px 24px 96px}.trust-page h1{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:clamp(42px,7vw,70px);letter-spacing:1px;line-height:.98;margin:0 0 18px}.trust-lead{color:var(--text2);font-size:17px;line-height:1.7;margin:0 0 42px}.trust-page section{border-top:1px solid var(--border);padding:28px 0}.trust-page h2{color:var(--text);font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.8px;margin:0 0 10px}.trust-page p{color:var(--text2);font-size:14px;line-height:1.75;margin:0}.trust-page a{color:var(--accent)}.trust-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.trust-links a{border:1px solid var(--border2);color:var(--text2);font-size:13px;padding:10px 12px;text-decoration:none}@media (max-width:639px){.public-nav{gap:14px;padding:0 14px}.public-nav-brand{font-size:22px;letter-spacing:2px}.public-nav-spacer{display:block}.public-nav-links{max-width:100%}}@media(max-width:360px){.public-nav{gap:6px;padding:0 10px}.public-nav-brand{font-size:20px;letter-spacing:1.5px}.game-switch a{padding:5px 6px;font-size:10px}}.game-choice-art{position:relative}.game-choice-art img{position:absolute;left:24px;bottom:-20px;height:210px;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 20px #0008)}.game-article-image{float:right;-o-object-fit:contain;object-fit:contain;margin:10px 0 22px 24px;max-width:32%;height:auto}.game-catalog{display:flex;gap:10px;flex-wrap:wrap}.game-catalog span{padding:10px 14px;border:1px solid #343c2a;color:#b5bea8;font-size:13px}.game-article section{clear:both}.game-article.game-article-atlas{max-width:1120px}.game-article-atlas .game-article-reading>:not([data-deadlock-atlas]){max-width:840px;margin-left:auto;margin-right:auto}.deadlock-map-figure{margin:22px 0 28px}.deadlock-map-figure img{width:100%;height:auto;border-radius:8px;border:1px solid #435230}.deadlock-map-figure figcaption{font-size:12px;color:#aeb99d;line-height:1.6;margin-top:8px}.game-map-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:40px;border:1px solid #465738;padding:28px;background:linear-gradient(130deg,#1e2917,#10160d)}.game-map-feature img{width:100%;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain}.game-map-feature p{color:#c1c6b8;line-height:1.8;margin-bottom:24px}@media(max-width:680px){.game-map-feature{grid-template-columns:1fr;gap:16px;padding:20px}.game-map-feature img{max-height:280px}}.game-map-toc{margin-top:28px;border:1px solid #435230;padding:16px 20px}.game-map-toc>summary{cursor:pointer;color:#d0e2b5;font-size:15px}.game-map-toc .game-toc{margin-bottom:0}.game-selector .game-choice{display:flex;flex-direction:column}.game-selector .game-choice-art{flex-shrink:0}.game-selector .game-choice-copy{display:flex;flex-direction:column;flex:1}.game-selector .game-choice-copy p{flex:1}.game-deadlock{--accent:#c5d99b;--accent-hov:#deedc4;--text:#efeee7;--text2:#b5b6ad;--text3:#a3a69a;--surface:#141612;--surface2:#1c2018;--border:#34392d;background:#0a0b09;color:var(--text)}.game-deadlock .game-hub{max-width:1180px;padding-top:52px}.game-deadlock .public-nav-brand{color:#ff6b2b}.game-deadlock .game-lead{color:#bfc0b7;font-size:17px!important}.game-deadlock .eyebrow{color:var(--accent);letter-spacing:2px}.game-deadlock .game-section-title{font-size:clamp(34px,4vw,48px);line-height:1.05}.game-deadlock .game-latest{margin-top:64px}.game-deadlock .game-section-heading{margin-bottom:24px}.game-deadlock .game-section-heading>a{font-size:12px;text-decoration:none}.game-deadlock .game-content-card{background:#131510;border-color:#34392d}.game-deadlock .game-content-card:hover{background:#1b2016;border-color:#93a875;transform:translateY(-3px)}.game-deadlock .game-content-card p{color:#b5b9aa}.game-deadlock a:focus-visible,.game-deadlock button:focus-visible,.game-deadlock input:focus-visible{outline:2px solid #dcebbf;outline-offset:4px}.game-deadlock .game-search input{background:#171a13;border:1px solid #515943;color:var(--text);border-radius:0}.game-deadlock .game-search input::-moz-placeholder{color:#a3aa95;opacity:1}.game-deadlock .game-search input::placeholder{color:#a3aa95;opacity:1}.dl-home-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;padding:0 0 48px;border:0}.dl-hero-copy{min-width:0;position:relative;z-index:1}.game-deadlock .dl-home-hero h1{font-size:clamp(70px,8.4vw,116px);line-height:.92;letter-spacing:.2px;margin:22px 0}.dl-home-hero h1 em{color:var(--accent);font-style:normal}.dl-home-hero .game-lead{max-width:520px}.game-deadlock .dl-home-search{margin:28px 0 16px}.dl-home-search label{color:var(--text);font-size:12px;display:block;margin-bottom:10px}.dl-home-search input{min-width:0;width:100%}.dl-home-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.dl-home-search .btn{white-space:nowrap;font-size:15px;padding:14px 18px}.dl-home-hero .game-hero-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.dl-home-hero .game-hero-actions>a{color:#d5debf;font-size:12px;text-underline-offset:5px;text-decoration:underline}.dl-hero-art{position:relative;height:470px;min-width:0;overflow:hidden;isolation:isolate;border:1px solid #455137;background:radial-gradient(ellipse at 50% 60%,#4c6036 0,#202a18 48%,#11160d 80%)}.dl-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d1009,transparent 40%);z-index:4;pointer-events:none}.dl-art-word{position:absolute;top:24px;left:0;width:100%;text-align:center;font:clamp(65px,8vw,110px)/1 Bebas Neue,sans-serif;letter-spacing:1px;color:#d9e5bc25}.dl-art-portrait{position:absolute;bottom:8px;height:85%;width:63%}.dl-art-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.dl-art-back{left:-9%;transform:rotate(-8deg);z-index:1;filter:brightness(.77)}.dl-art-side{right:-13%;transform:rotate(8deg);z-index:2;filter:brightness(.85)}.dl-art-front{left:18%;bottom:-16px;height:86%;width:67%;z-index:3;filter:drop-shadow(0 0 20px #080a06)}.dl-art-caption{position:absolute;bottom:22px;left:16px;right:16px;z-index:5;text-align:center;color:#d5ddc3;font-size:11px;letter-spacing:1px}.dl-section-nav{display:flex;flex-wrap:wrap;border-top:1px solid #34392d;border-bottom:1px solid #34392d;margin:8px 0 40px}.dl-section-nav a{display:flex;align-items:center;justify-content:space-between;flex:1 0 auto;gap:16px;padding:18px 16px;color:#c1c5b7;text-decoration:none;font-size:13px}.dl-section-nav a:hover,.dl-section-nav a[aria-current]{color:var(--accent);background:#1c2316}.dl-section-nav a span{color:#7c8c65}.dl-roster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-deadlock .dl-roster-card{padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column;min-width:0}.dl-roster-card .game-card-portrait{height:190px;width:100%;margin:0;background:radial-gradient(ellipse at 50% 100%,#48563670,transparent 75%),#171c12}.dl-roster-card .game-card-portrait img{padding:12px 4px 0;transition:transform .2s ease}.dl-roster-card:hover img{transform:scale(1.05)}.dl-roster-copy{padding:16px 14px;border-top:1px solid #34392d}.dl-roster-copy h2,.dl-roster-copy h3{margin:0;color:var(--text);font:26px/1.05 Bebas Neue,sans-serif;letter-spacing:.4px}.dl-hero-alias{display:block;color:#a8af9a;font-size:11px;margin-top:5px}.dl-roster-card .game-card-action{display:flex;justify-content:space-between;margin-top:16px;font-size:11px}.game-deadlock .game-map-feature{padding:32px 40px;border:1px solid #3b4430;background:radial-gradient(ellipse at 80% 50%,#2c371e80,transparent 70%),#12150f;gap:40px}.game-deadlock .game-map-feature>div{max-width:460px}.game-deadlock .game-map-feature p{color:#bbc1af;line-height:1.8}.game-deadlock .game-map-feature img{max-height:360px;width:100%;-o-object-fit:contain;object-fit:contain}.dl-basics-grid .game-content-card{position:relative;padding:28px}.dl-basics-grid .game-card-number{color:#879c67;margin-bottom:18px;font:32px/1 Bebas Neue,sans-serif}.dl-help-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:64px}.dl-help-pair>a{display:block;border:1px solid #414a34;border-top:3px solid #b8c991;padding:32px;background:#141810;color:var(--text);text-decoration:none}.dl-help-pair>a:hover{background:#1b2215}.dl-help-pair h2{font:36px/1.1 Bebas Neue,sans-serif;margin:18px 0 14px}.dl-help-pair p{color:#bac1ad;line-height:1.8;font-size:14px;max-width:420px}.dl-help-pair .game-card-action{display:block;margin-top:24px}.dl-patch-art{display:flex;flex-direction:column;justify-content:center;height:170px;margin:-26px -26px 18px;padding:24px;flex-shrink:0;border-bottom:1px solid #3b4530;background:repeating-linear-gradient(135deg,transparent 0 28px,#c5d99b08 29px 30px),#1a2013;color:#c5d99b;font:48px/.95 Bebas Neue,sans-serif;letter-spacing:2px}.dl-patch-art span:last-child{color:#819362}.dl-index .game-breadcrumb{margin-bottom:40px}.dl-index-header{max-width:800px;margin-bottom:32px}.game-deadlock .dl-index-header h1{font-size:clamp(52px,7vw,88px)}.dl-index .game-search{max-width:680px;margin:30px 0 18px}.dl-index>.game-meta{margin-bottom:24px}.dl-index .dl-roster-grid{margin-top:24px}.dl-library-grid .game-content-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px 18px;padding:22px;align-content:start}.dl-library-grid .game-card-portrait{grid-row:1/5;height:120px;margin:0;width:80px;border:1px solid #3b4530}.dl-library-grid .game-content-card>.eyebrow{letter-spacing:.5px;font-size:10px}.dl-library-grid h2{font:25px/1.15 Bebas Neue,sans-serif;margin:0}.dl-library-grid p{grid-column:1/-1;margin:0;font-size:13px}.dl-library-grid .game-card-action{grid-column:1/-1;margin-top:6px}.game-deadlock .game-article{padding-top:44px}.game-deadlock .game-article h1{font-size:clamp(42px,5vw,68px);line-height:1.04}.game-deadlock .game-article-reading{max-width:800px}.game-deadlock .game-article-reading>section{scroll-margin-top:100px}.game-deadlock .game-article-reading p{color:#c6c9be;font-size:16px;line-height:1.9}.game-deadlock .game-article-reading h2{line-height:1.2}.game-deadlock .game-toc{padding:22px 26px;background:#151a10;border-left:3px solid var(--accent)}.game-deadlock .deadlock-hero-header{gap:40px}.game-deadlock .deadlock-hero-portrait{background:radial-gradient(ellipse at 50% 75%,#677b3c55,transparent 70%),#141a0e}.game-deadlock .deadlock-ability-card{background:#192012;border-color:#465437}.game-deadlock .game-related a{color:#dae7bf}.game-deadlock .game-hero-resources{margin:20px 0 30px;gap:10px}.game-deadlock .game-hero-resources a{padding:10px 14px;border:1px solid #465437;background:#151a10;text-decoration:none}.game-deadlock .game-hero-resources a:hover{background:#242e1b}.game-deadlock .deadlock-cell-link{color:inherit;text-decoration:none}.game-deadlock .deadlock-cell-link span{text-decoration:underline;text-decoration-color:#809468;text-underline-offset:4px}.game-deadlock .deadlock-cell-link:hover{color:#deedc4}.game-deadlock .deadlock-cell-link:focus-visible,.game-deadlock .game-hero-resources a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1000px){.dl-home-hero{gap:28px;grid-template-columns:1.1fr 1fr}.dl-hero-art{height:430px}.dl-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-roster-feature .dl-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.game-deadlock .game-hub{padding:36px 24px 64px}.dl-home-hero{grid-template-columns:1fr;gap:30px;padding-bottom:28px}.game-deadlock .dl-home-hero h1{font-size:clamp(68px,15vw,98px)}.dl-hero-art{height:300px}.dl-art-word{font-size:90px}.dl-art-portrait{height:95%;width:58%}.dl-art-back{left:-1%}.dl-art-side{right:-1%}.dl-art-front{width:60%;left:21%;bottom:-40px}.dl-section-nav a{flex-basis:25%;padding:14px 12px;font-size:12px}.game-deadlock .game-map-feature{padding:28px;gap:24px}.dl-help-pair{grid-template-columns:1fr;gap:16px}.dl-help-pair>a{padding:28px}.dl-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-roster-card .game-card-portrait{height:170px}.dl-index .game-breadcrumb{margin-bottom:28px}.game-deadlock .game-article{padding-top:28px}}@media (max-width:480px){.dl-home-search>div{grid-template-columns:minmax(0,1fr);gap:10px}.dl-roster-feature .dl-roster-grid,.dl-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-roster-card .game-card-portrait{height:175px}.dl-roster-copy{padding:16px 12px}.dl-roster-copy h2,.dl-roster-copy h3{font-size:26px}.dl-section-nav a{flex-basis:33%;gap:8px}.dl-library-grid{grid-template-columns:minmax(0,1fr)}.dl-hero-art{height:260px}.dl-help-pair,.game-deadlock .game-latest{margin-top:44px}.game-deadlock .game-map-feature{padding:24px}}@media (prefers-reduced-motion:reduce){.dl-roster-card img,.game-deadlock .game-content-card{transition:none}.dl-roster-card:hover img,.game-deadlock .game-content-card:hover{transform:none}}.KickLiveNotice_bar__e0vyR{display:flex;align-items:stretch;border-bottom:1px solid #30382b;background:linear-gradient(90deg,#11180f,#10120f);color:#c5cec0}.KickLiveNotice_kickNotice__Y4PXb{flex:1;min-width:0}.KickLiveNotice_link__qur3t{min-width:0;display:flex;align-items:center;gap:20px;min-height:42px;padding:6px 24px;color:inherit;text-decoration:none}.KickLiveNotice_link__qur3t:focus-visible{outline:2px solid #53fc18;outline-offset:-3px}.KickLiveNotice_link__qur3t:hover{background:#ffffff03}.KickLiveNotice_action__lTGe1,.KickLiveNotice_channel__649C1,.KickLiveNotice_controls__0Zoiy,.KickLiveNotice_state__HvXmn{display:flex;align-items:center}.KickLiveNotice_channel__649C1{gap:9px;flex-shrink:0}.KickLiveNotice_channel__649C1 svg{color:#7e9174}.KickLiveNotice_kick__xQL8Z{font:20px/1 Bebas Neue,sans-serif;letter-spacing:1.2px;color:#a8bc9b}.KickLiveNotice_name__fGHgm{border-left:1px solid #3b4435;padding-left:10px;font-size:12px;font-weight:600;color:#e1e8db}.KickLiveNotice_controls__0Zoiy{margin-left:auto;gap:16px;flex-shrink:0}.KickLiveNotice_state__HvXmn{gap:7px;padding:4px 8px;border:1px solid #48513f;color:#a4af9b;font-size:10px;font-weight:600;letter-spacing:.8px;white-space:nowrap}.KickLiveNotice_dot__ZuIIn{width:6px;height:6px;background:#8b9981;flex-shrink:0}.KickLiveNotice_action__lTGe1{gap:5px;color:#9fae95;font-size:11px;white-space:nowrap}.KickLiveNotice_title__W_QcV{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px;font-size:12px;color:#a6b89b}.KickLiveNotice_online__apCF_{background:linear-gradient(90deg,#172612,#10180d);border-bottom-color:#53fc1850}.KickLiveNotice_online__apCF_ .KickLiveNotice_action__lTGe1,.KickLiveNotice_online__apCF_ .KickLiveNotice_channel__649C1 svg,.KickLiveNotice_online__apCF_ .KickLiveNotice_kick__xQL8Z{color:#77ff45}.KickLiveNotice_online__apCF_ .KickLiveNotice_state__HvXmn{color:#83ff54;border-color:#53fc1860;background:#53fc1809}.KickLiveNotice_online__apCF_ .KickLiveNotice_dot__ZuIIn{background:#53fc18;box-shadow:0 0 0 3px #53fc1810;animation:KickLiveNotice_pulse__6AnCt 2.4s ease-in-out infinite}@keyframes KickLiveNotice_pulse__6AnCt{50%{box-shadow:0 0 0 6px #53fc1800}}@media (max-width:900px){.KickLiveNotice_title__W_QcV{display:none}}@media (max-width:600px){.KickLiveNotice_link__qur3t{padding:7px 14px;gap:12px}.KickLiveNotice_controls__0Zoiy{gap:10px}.KickLiveNotice_channel__649C1{gap:7px}}@media (max-width:380px){.KickLiveNotice_action__lTGe1>span{display:none}}@media (prefers-reduced-motion:reduce){.KickLiveNotice_dot__ZuIIn{animation:none}}.KickLiveNotice_youtubeLink__jy5ZB{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:14px;min-height:42px;padding:6px 24px 6px 18px;border-left:1px solid #3d3030;color:#e7d9d9;text-decoration:none}.KickLiveNotice_youtubeLink__jy5ZB:hover{background:#ff4b4b0a}.KickLiveNotice_youtubeLink__jy5ZB:focus-visible{outline:2px solid #ff7878;outline-offset:-3px}.KickLiveNotice_youtubeChannel__ixq6u{display:flex;align-items:center;gap:7px;color:#ff7878;font:20px/1 Bebas Neue,sans-serif;letter-spacing:1px}.KickLiveNotice_youtubeAction__OMlIp{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}@media (max-width:600px){.KickLiveNotice_link__qur3t{flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:5px;padding:8px 12px}.KickLiveNotice_controls__0Zoiy{gap:8px}.KickLiveNotice_action__lTGe1>span{display:none}.KickLiveNotice_youtubeLink__jy5ZB{flex-direction:column;gap:4px;padding:6px 12px}.KickLiveNotice_youtubeChannel__ixq6u{font-size:18px;gap:5px}}