:root{--bg: #15110e;--surface: #1d1814;--surface-2: #26201a;--line: #3a2e25;--fg: #f2e8dc;--muted: #b3a291;--ember: #ff7a30;--ember-soft: rgba(255, 122, 48, .14);--gold: #e9b654;--silver: #c9c4bd;--bronze: #c5814b;--ash: #7c6f63;--good: #82cf7c;--bad: #ee6a55;--warn: #e9b654;--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 30px rgba(0, 0, 0, .35);--f-display: "Alegreya SC", "Palatino Linotype", Georgia, serif;--f-body: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--f-data: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r: 10px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #efebe8;--surface: #fbfaf8;--surface-2: #f3eeea;--line: #dcd2c9;--fg: #23190f;--muted: #6c5d50;--ember: #c2500f;--ember-soft: rgba(194, 80, 15, .1);--gold: #9c6b0e;--silver: #6f6a64;--bronze: #95562a;--ash: #8a7c70;--good: #2f7d32;--bad: #b8382a;--warn: #9c6b0e;--shadow: 0 1px 2px rgba(60, 40, 20, .08), 0 8px 24px rgba(60, 40, 20, .06);color-scheme:light}}:root[data-theme=light]{--bg: #efebe8;--surface: #fbfaf8;--surface-2: #f3eeea;--line: #dcd2c9;--fg: #23190f;--muted: #6c5d50;--ember: #c2500f;--ember-soft: rgba(194, 80, 15, .1);--gold: #9c6b0e;--silver: #6f6a64;--bronze: #95562a;--ash: #8a7c70;--good: #2f7d32;--bad: #b8382a;--warn: #9c6b0e;--shadow: 0 1px 2px rgba(60, 40, 20, .08), 0 8px 24px rgba(60, 40, 20, .06);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:90%}body{margin:0;background:var(--bg);color:var(--fg);font:400 15px/1.55 var(--f-body);min-height:100vh}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg)}a{color:inherit}img{max-width:100%}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}.num,td.n,.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:.9em}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:18px;min-height:60px;padding-block:8px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.brand img{width:34px;height:34px;border-radius:6px;border:1px solid var(--line)}.brand b{font:800 1.35rem/1 var(--f-display);letter-spacing:.02em}.brand b span{color:var(--ember)}.nav{display:flex;gap:4px;flex-wrap:wrap}.nav a{text-decoration:none;padding:7px 12px;border-radius:8px;color:var(--muted);font-weight:500;font-size:.98rem}.nav a:hover{color:var(--fg);background:var(--surface-2)}.nav a[aria-current=page]{color:var(--fg);background:var(--ember-soft);box-shadow:inset 0 -2px 0 var(--ember)}.tools{display:flex;gap:6px}.chipbtn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.04em}.chipbtn:hover{border-color:var(--ember)}.chipbtn svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:2}#theme{padding:6px 8px}@media(max-width:760px){.top .wrap{gap:8px}.nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;margin-inline:-4px;scrollbar-width:none}.nav a{white-space:nowrap;padding:6px 10px}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#120d0a}.hero:before{content:"";position:absolute;inset:0;background:url(/assets/site-v1/art-4575c462cac340f7/img/hero.webp) 70% 18% / cover no-repeat;opacity:.9}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0906f0,#0e0906c7 42%,#0e090626 75%),linear-gradient(0deg,rgba(14,9,6,.97) 8%,rgba(14,9,6,.6) 40%,transparent 70%)}.hero .wrap{position:relative;z-index:1;padding-block:64px 44px;color:#f4e9dc}.eyebrow{font:700 .78rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ember)}.hero .eyebrow{color:#ff8b45}.hero h1{font:800 clamp(2.4rem,6vw,4.4rem)/1 var(--f-display);margin:12px 0 14px;max-width:13ch;text-wrap:balance;text-shadow:0 2px 24px rgba(255,90,20,.35)}.hero p.lead{font-size:1.15rem;max-width:52ch;color:#e7d8c7;margin:0 0 22px}.hero .cta{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;padding:10px 16px;border-radius:9px;font-weight:700;border:1px solid transparent}.btn.primary{background:#ff7a30;color:#1a0d05}.btn.primary:hover{background:#ff9152}.btn.ghost{border-color:#ffe6d259;color:#f4e9dc}.btn.ghost:hover{border-color:#ff8b45}.hero .facts{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px}.hero .facts div{display:grid;gap:2px}.hero .facts b{font:700 1.6rem/1 var(--f-data);font-variant-numeric:tabular-nums;color:#fff3e6}.hero .facts span{font-size:.82rem;color:#cdb9a5;letter-spacing:.04em}main{padding-block:28px 64px}.page{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.page>*,.grid2>*{min-width:0}.sec-h .pill{white-space:normal}.sec-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 12px}.sec-h h2,.page>header h1{font:700 1.7rem/1.1 var(--f-display);margin:0;text-wrap:balance}.page>header h1{font-size:clamp(1.9rem,4vw,2.6rem)}.page>header p{color:var(--muted);max-width:65ch;margin:6px 0 0}.sec-h a{margin-left:auto;color:var(--ember);text-decoration:none;font-weight:600;font-size:.95rem}.sec-h a:hover{text-decoration:underline}.grid2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}@media(max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.note{font-size:.9rem;color:var(--muted);border-left:3px solid var(--ember);padding:8px 12px;background:var(--ember-soft);border-radius:0 8px 8px 0}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.filters input,.filters select{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 12px;min-width:0}.filters input{flex:1 1 260px}.filters input:focus,.filters select:focus{border-color:var(--ember);outline:none}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;font:700 .74rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}th.n,td.n{text-align:right}tbody tr{cursor:pointer}tbody tr:hover td{background:var(--surface-2)}.rank{font:700 1.05rem/1 var(--f-data);width:2.4em;color:var(--muted)}.rank.r1{color:var(--gold)}.rank.r2{color:var(--silver)}.rank.r3{color:var(--bronze)}.who{display:flex;align-items:center;gap:8px;min-width:0}.who b{font-weight:600}.who .tag{color:var(--muted);font-size:.85em}.flag{font-size:1.05em;width:1.4em;text-align:center}.mmr{font-weight:700;color:var(--fg)}.wr{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.wrbar{width:54px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.wrbar i{display:block;height:100%;background:var(--ember)}.pager{display:flex;gap:8px;align-items:center;justify-content:center;padding:14px}.pager button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 12px;cursor:pointer}.pager button:disabled{opacity:.4;cursor:default}@media(max-width:640px){.hide-sm{display:none}td,th{padding:9px 8px}}.ic{display:inline-block;width:32px;height:32px;border-radius:5px;flex:none;background-image:url(/assets/site-v1/art-4575c462cac340f7/img/icons.webp);background-repeat:no-repeat;box-shadow:0 0 0 1px #00000080,0 0 0 2px var(--line)}.ic.s24{width:24px;height:24px;border-radius:4px}.ic.s64{width:64px;height:64px;border-radius:8px}.ic.blank{background:var(--surface-2);display:inline-grid;place-items:center;font:700 .62rem/1 var(--f-data);color:var(--muted)}.matches{display:grid;gap:12px}.match{display:block;text-decoration:none;padding:14px 16px}.match:hover{border-color:color-mix(in srgb,var(--ember) 55%,var(--line))}.match .mh{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.match .mh b{font:700 1.05rem/1.2 var(--f-display)}.match .mh .meta{color:var(--muted);font-size:.88rem;display:flex;gap:12px;flex-wrap:wrap}.match .mh .meta+.pill{margin-left:auto}.mp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.matches.c2 .mp{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.mp{grid-template-columns:repeat(2,minmax(0,1fr))}}.mpl{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 9px;border-radius:8px;background:var(--surface-2);border:1px solid transparent}.mpl.win{border-color:color-mix(in srgb,var(--gold) 60%,transparent)}.mpl .t{min-width:0;display:grid}.mpl .t b{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpl .t span{font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place{font:700 .8rem/1 var(--f-data);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px solid var(--ash);color:var(--ash)}.place.p1{border-color:var(--gold);color:var(--gold)}.place.p2{border-color:var(--silver);color:var(--silver)}.place.p3{border-color:var(--bronze);color:var(--bronze)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:700 .72rem/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid currentColor}.pill.ok{color:var(--good)}.pill.wait{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.off{color:var(--ash)}.res-w{color:var(--good);font-weight:700}.res-l{color:var(--bad);font-weight:700}.mtable td{vertical-align:top}.loadout{display:flex;gap:6px;flex-wrap:wrap}.timeline{display:grid;gap:0;max-height:560px;overflow:auto}.tl-row{display:grid;grid-template-columns:64px 26px minmax(0,1fr);gap:10px;align-items:center;padding:6px 14px;border-bottom:1px solid var(--line);font-size:.93rem}.tl-row .time{font-family:var(--f-data);color:var(--muted);font-size:.82rem}.tl-row .slot{width:10px;height:10px;border-radius:50%;justify-self:center}.tl-row .txt{display:flex;gap:8px;align-items:center;min-width:0}.tl-row .txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-row .kind{color:var(--muted);font-size:.82rem;white-space:nowrap}.tl-filter{display:flex;gap:6px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.tl-filter button{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:4px 11px;cursor:pointer;font-size:.85rem}.tl-filter button[aria-pressed=true]{border-color:var(--ember);background:var(--ember-soft)}.s0{background:#e5483b}.s1{background:#3f7ee8}.s2{background:#2bb3a0}.s3{background:#9a5be0}.races{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.race{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px;text-decoration:none}.race:hover{border-color:color-mix(in srgb,var(--ember) 55%,var(--line))}.race .ic{width:56px;height:56px;border-radius:8px}.race h3{margin:0;font:700 1.08rem/1.15 var(--f-display)}.race .sub{font-size:.82rem;color:var(--muted)}.race .stat{font-size:.82rem;margin-top:4px;display:flex;gap:10px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px;cursor:pointer;font-size:.9rem}.seg button[aria-pressed=true]{border-color:var(--ember);background:var(--ember-soft);color:var(--fg)}.diff{font-weight:700}.d-Beginner{color:var(--good)}.d-Skilled{color:var(--gold)}.d-Advanced{color:var(--ember)}.d-Expert{color:var(--bad)}.d-Nightmare{color:#b56ad9}.racehead{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.racehead h1{margin:0}.kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kv>div{padding:14px 16px;border-right:1px solid var(--line);display:grid;gap:2px}.kv>div:last-child{border-right:0}.kv b{font:700 1.45rem/1.1 var(--f-data);font-variant-numeric:tabular-nums}.kv span{font-size:.8rem;color:var(--muted);letter-spacing:.04em}@media(max-width:640px){.kv{grid-template-columns:repeat(2,minmax(0,1fr))}.kv>div:nth-child(2){border-right:0}.kv>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cols section{padding:16px 18px;border-bottom:1px solid var(--line)}.cols section:nth-child(odd){border-right:1px solid var(--line)}.cols section:last-child,.cols section:nth-last-child(2):nth-child(odd){border-bottom:0}@media(max-width:640px){.cols{grid-template-columns:minmax(0,1fr)}.cols section:nth-child(odd){border-right:0}.cols section:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}}.cols h3{margin:0 0 6px;font:700 .78rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ember)}.cols ul{margin:0;padding-left:18px}.cols li{margin:3px 0}.trait{padding:16px 18px;font-size:1.05rem;max-width:70ch}.bars{display:grid;gap:8px;padding:14px 16px}.bar{display:grid;grid-template-columns:30px minmax(0,1fr) 70px;gap:10px;align-items:center;font-size:.92rem}.bar .name{display:grid;gap:3px;min-width:0}.bar .name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar .track{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.bar .track i{display:block;height:100%;background:var(--ember)}.bar .v{text-align:right;font-family:var(--f-data);font-size:.85rem;color:var(--muted)}.phead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.phead .big{font:800 clamp(1.9rem,4vw,2.6rem)/1 var(--f-display);margin:0;overflow-wrap:anywhere}.phead .big small{font:400 1rem var(--f-data);color:var(--muted)}.guide{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.guide nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 80px);display:grid;gap:2px}.guide nav a{text-decoration:none;color:var(--muted);padding:5px 10px;border-radius:6px;font-size:.95rem}.guide nav a:hover{color:var(--fg);background:var(--surface-2)}@media(max-width:860px){.guide{grid-template-columns:minmax(0,1fr)}.guide nav{position:static;display:flex;flex-wrap:wrap}}.prose{max-width:70ch}.prose h2{font:700 1.55rem/1.15 var(--f-display);margin:30px 0 8px;scroll-margin-top:90px}.prose h2:first-child{margin-top:0}.prose p{margin:8px 0}.steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:10px}.steps li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.steps li:before{content:counter(s);font:700 .95rem/34px var(--f-data);text-align:center;width:34px;height:34px;border-radius:50%;background:var(--ember-soft);color:var(--ember);border:1px solid var(--ember)}.dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:10px 0}.dl dt{font-weight:700}.dl dd{margin:0;color:var(--muted)}.dl dt code,.cmd{font-family:var(--f-data);font-size:.88em;color:var(--ember)}@media(max-width:560px){.dl{grid-template-columns:minmax(0,1fr)}.dl dd{margin-bottom:8px}}.empty,.loading{padding:28px;text-align:center;color:var(--muted)}.err{color:var(--bad)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.88rem}footer .wrap{padding-block:22px 30px;display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between}footer a{color:var(--fg)}@media(prefers-reduced-motion:no-preference){.page{animation:rise .35s ease-out both}@keyframes rise{0%{transform:translateY(6px);opacity:.6}to{transform:none;opacity:1}}}.stack{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-content:start}.stack>*{min-width:0}.small{font-size:.85rem}.pad{padding:18px}.grow{flex:1 1 auto}.sp{flex:0 0 10px}.back{color:var(--muted);text-decoration:none}.back:hover{color:var(--fg)}.h3,.sec-h h2.h3{font-size:1.3rem}.narrow{max-width:640px}.credit{margin:18px 0 0;font-size:.85rem;color:#cdb9a5}.steps.pad{margin:0}a.bar{text-decoration:none;color:inherit;border-radius:6px}a.bar:hover .name span:first-child{color:var(--ember)}.loading{display:flex;gap:10px;align-items:center;justify-content:center}.spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--ember)}@media(prefers-reduced-motion:no-preference){.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}}.medal{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;font:800 1rem/1 var(--f-display);color:#1a0f05;box-shadow:0 0 0 2px var(--bg),0 0 0 3px currentColor}.medal.m1{background:#f0c24f;color:#f0c24f}.medal.m2{background:#cfcac3;color:#cfcac3}.medal.m3{background:#cd8a52;color:#cd8a52}.medal{-webkit-text-fill-color:#1a0f05}.nav a.nav-me{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line)}.dot-me{width:8px;height:8px;border-radius:50%;background:var(--good)}.mpl{flex-wrap:wrap}.mpl .t{flex:1 1 0}.mpl .lo{flex-basis:100%;display:flex;gap:3px;padding-left:31px}.mpl .lo .ic{width:20px;height:20px;border-radius:3px;box-shadow:0 0 0 1px #00000080}.mpl .lo .ic.blank{font-size:.5rem}.mpl.me{outline:2px solid var(--ember);outline-offset:-2px}.ic.s20{width:20px;height:20px}.ic.s56{width:56px;height:56px}.dur{display:inline-flex;align-items:center;gap:6px}.durbar{display:inline-block;width:46px;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.durbar i{display:block;height:100%;background:var(--ember);opacity:.8}.mebar{display:flex;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;flex-wrap:wrap}.mebar-n{font:700 1.2rem/1 var(--f-data);color:var(--ember)}.mebar .go{margin-left:auto;color:var(--ember);font-weight:600}tr.mine td{background:var(--ember-soft)}.mfilter{padding:14px 16px;display:grid;gap:12px}.mf-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.mf-col{display:grid;gap:6px;min-width:0}.mf-col.grow{flex:1 1 240px}.lbl{font:700 .72rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mfilter input[type=search],.mfilter select,.filters select{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 12px;min-width:0;width:100%}.mfilter input:focus,.mfilter select:focus{border-color:var(--ember);outline:none}.slots{display:flex;gap:6px}.slot{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;border:1px dashed var(--ash);background:var(--surface-2);cursor:pointer;padding:0}.slot.active{border:1px solid var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.slot .ic.blank{width:32px;height:32px;font-size:.9rem}.check{display:inline-flex;gap:8px;align-items:center;padding:9px 0;cursor:pointer}.check input{accent-color:var(--ember);width:16px;height:16px}.found{font-size:.9rem;margin-top:-14px}.picker{padding:12px 14px;display:grid;gap:10px;background:var(--surface-2)}.picker-h{display:flex;justify-content:space-between;align-items:center}.pf{display:grid;gap:6px}.pg{display:flex;gap:6px;flex-wrap:wrap}.pick{display:grid;justify-items:center;gap:4px;width:78px;padding:6px 4px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer;font-size:.74rem;line-height:1.15;text-align:center}.pick:hover{border-color:var(--line);background:var(--surface)}.pick.on{border-color:var(--ember);background:var(--ember-soft)}.pick span:last-child{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ic.s40{width:40px;height:40px}.kv.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.kv.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.kv.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.kv b.sm{font-size:1.02rem}@media(max-width:860px){.kv.k5,.kv.k6{grid-template-columns:repeat(3,minmax(0,1fr))}.kv.k5>div,.kv.k6>div{border-bottom:1px solid var(--line)}.kv.k5>div:nth-child(3n),.kv.k6>div:nth-child(3n){border-right:0}}@media(max-width:520px){.kv.k5,.kv.k6{grid-template-columns:repeat(2,minmax(0,1fr))}.kv.k5>div:nth-child(3n),.kv.k6>div:nth-child(3n){border-right:1px solid var(--line)}.kv.k5>div:nth-child(2n),.kv.k6>div:nth-child(2n){border-right:0}}.life{padding:12px 16px;display:grid;gap:10px}.lrow{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 56px;gap:12px;align-items:center}.lname{display:flex;gap:8px;align-items:center;min-width:0}.lname b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ltrack{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.ltrack i{display:block;height:100%;background:linear-gradient(90deg,var(--ember),var(--gold))}@media(max-width:560px){.lrow{grid-template-columns:minmax(0,1fr) 52px}.ltrack{grid-column:1 / -1;grid-row:2}}.tl-filter .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.phead .grow{flex:1 1 0}.flag.big{font-size:2rem}.btn.ghost2{border:1px solid var(--line);color:var(--fg);background:var(--surface);padding:8px 14px;font-size:.95rem}.btn.ghost2:hover{border-color:var(--ember)}.formrow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form{display:inline-flex;gap:4px;flex-wrap:wrap}.form a{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;text-decoration:none;font:700 .78rem/1 var(--f-data);color:#fff}.form a.w{background:#3f8f4a}.form a.l{background:#b0473a}.pdist{display:grid;gap:10px;padding:14px 16px}.pd{display:grid;grid-template-columns:24px minmax(0,1fr) 90px;gap:10px;align-items:center}.pd .num{text-align:right;font-size:.82rem}.track{display:block;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.track i{display:block;height:100%;background:var(--ember)}.track.big{height:12px;border-radius:6px}.track.big i{background:linear-gradient(90deg,var(--ember),var(--gold))}.q1{background:var(--gold)!important}.q2{background:var(--silver)!important}.q3{background:var(--bronze)!important}.q4{background:var(--ash)!important}.cab{padding:20px 22px;display:grid;gap:20px;background:radial-gradient(120% 140% at 100% 0%,var(--ember-soft),transparent 60%),var(--surface)}.cab-h{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.cab-h h1{font:800 clamp(1.8rem,4vw,2.5rem)/1.05 var(--f-display);margin:6px 0 4px;overflow-wrap:anywhere}.cab-actions{display:flex;gap:8px;flex-wrap:wrap}.cab-rank{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center}@media(max-width:600px){.cab-rank{grid-template-columns:minmax(0,1fr);gap:14px}}.big-rank{display:flex;gap:10px;align-items:baseline}.big-rank b{font:800 3rem/1 var(--f-data);color:var(--ember)}.big-rank span:last-child{color:var(--muted)}.big-rank .medal{align-self:center}.goal{display:grid;gap:8px}.goal-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{padding:14px 16px;display:grid;gap:8px;align-content:start;min-height:112px}.tile .who{text-decoration:none}.tile .who b{overflow-wrap:anywhere}.tile-n{font:700 1.9rem/1 var(--f-data)}.sug{display:grid;gap:4px}.sugb{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left}.sugb:hover{border-color:var(--ember)}.narrow input[type=search]{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:12px 14px;font-size:1.05rem;width:100%}.narrow input[type=search]:focus{border-color:var(--ember);outline:none}#sper{align-items:center}#sper select{width:auto}.sortb{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.sortb[aria-pressed=true]{color:var(--ember)}.wrci{display:inline-grid;gap:3px;justify-items:end;min-width:84px}.ci{position:relative;width:84px;height:6px;border-radius:3px;background:var(--surface-2)}.ci .rng{position:absolute;top:0;bottom:0;background:var(--ember-soft);border:1px solid color-mix(in srgb,var(--ember) 50%,transparent);border-radius:3px}.ci .pt{position:absolute;top:-2px;width:2px;height:10px;background:var(--ember);margin-left:-1px}.ci .half{position:absolute;left:25%;top:-1px;bottom:-1px;width:1px;background:var(--muted);opacity:.5}.pbar{display:flex;width:120px;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-2)}.pbar i{display:block;height:100%}.mxwrap{overflow-x:auto;padding:10px}.mx{border-collapse:separate;border-spacing:2px;width:auto}.mx th{padding:0;border:0}.mx td{width:30px;height:30px;padding:0;text-align:center;font:600 .66rem/1 var(--f-data);border-radius:4px;border:0;color:var(--fg);background:color-mix(in oklab,var(--good) calc(var(--v) * 1%),var(--bad));opacity:var(--a)}.mx td.self{background:var(--surface-2);opacity:1}.mx td.none{background:transparent;box-shadow:inset 0 0 0 1px var(--line);opacity:1}.mx tbody tr{cursor:default}.mx tbody tr:hover td{background:color-mix(in oklab,var(--good) calc(var(--v) * 1%),var(--bad))}.mx tbody tr:hover td.none{background:transparent}.mx tbody tr:hover td.self{background:var(--surface-2)}.mxlegend{display:flex;gap:8px;align-items:center;padding:0 14px 12px;flex-wrap:wrap}.sw{width:14px;height:14px;border-radius:3px;display:inline-block}.sw.lo{background:var(--bad)}.sw.hi{background:var(--good);margin-left:8px}.mxlegend span:last-child{margin-left:8px}.chips{display:flex;gap:14px;flex-wrap:wrap}.clamp{max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart{padding:10px 8px 4px;overflow-x:auto}.chart svg{display:block}.sec-h .seg{margin-left:4px}footer .links{display:flex;gap:16px;flex-wrap:wrap}.btn.bnet{background:#148eff;color:#fff;border:0;gap:10px}.btn.bnet:hover{background:#0f7de6}.btn.bnet.big{justify-content:center;padding:13px 18px;font-size:1.05rem}.btn.bnet .bn{width:20px;height:20px}.login{justify-items:stretch}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.9rem}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.dot-me.on{box-shadow:0 0 0 2px #148eff80;background:#148eff}.verified{align-self:center}.dm{font:700 .82rem/1 var(--f-data);padding:3px 6px;border-radius:5px;white-space:nowrap;color:var(--muted);background:var(--surface-2);align-self:center}.dm.up{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.dm.down{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}.dm.big{font-size:1rem;padding:4px 8px;margin-left:8px}.mpl .dm,.mpl .dm-slot{margin-left:auto}.mmrcell{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;white-space:nowrap}.arch td{vertical-align:middle}.arch .nowrap{white-space:nowrap}.chips2{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:5px 6px}@media(max-width:640px){.chips2{grid-template-columns:minmax(0,1fr)}}.pchip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;border-radius:7px;text-decoration:none;font-weight:600;font-size:.9rem;background:var(--surface-2);border-left:4px solid var(--c);min-width:0;max-width:260px}.pchip .pn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pchip:hover{box-shadow:inset 0 0 0 1px var(--c)}.pchip.w{background:color-mix(in srgb,var(--gold) 16%,var(--surface-2))}.pchip.me{box-shadow:inset 0 0 0 2px var(--ember)}.pchip .crown{color:var(--gold);font-size:.95rem;line-height:1}.pchip .ic.s20{box-shadow:none}.pchip .dm{font-size:.72rem;padding:2px 5px}.s0c{--c: #e5483b}.s1c{--c: #3f7ee8}.s2c{--c: #2bb3a0}.s3c{--c: #9a5be0}.gcell{display:grid;gap:2px}.lobby{color:var(--ember)}.dcell{display:grid;gap:4px;justify-items:start;min-width:74px}.durbar.wide{width:90px;height:5px}.found{display:flex;gap:8px;align-items:baseline;margin-top:-10px;flex-wrap:wrap;color:var(--muted)}.vs{font:700 .72rem/1 var(--f-body);color:var(--muted);align-self:center;text-transform:uppercase}.slots{align-items:center}.slot.s0b{border-color:#e5483b}.slot.s1b{border-color:#3f7ee8}.slot.s2b{border-color:#2bb3a0}.slot.s3b{border-color:#9a5be0}.pages{flex-wrap:wrap}.pages button.on{border-color:var(--ember);background:var(--ember-soft)}.jump{display:inline-flex;gap:6px;align-items:center;margin-left:10px}.jump input{width:64px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.range-col{flex:1 1 240px}.dual{position:relative;height:30px}.dual input[type=range]{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;height:30px}.dual:before{content:"";position:absolute;left:0;right:0;top:13px;height:4px;border-radius:2px;background:var(--surface-2);border:1px solid var(--line)}.dual-fill{position:absolute;top:13px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--good),var(--ember))}.dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--ember);cursor:pointer;position:relative;z-index:2}.dual input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--ember);cursor:pointer}.dual input[type=range]::-webkit-slider-runnable-track{background:none}.dual input[type=range]::-moz-range-track{background:none}.loadout{flex-wrap:nowrap}.rescell{display:grid;gap:5px;justify-items:start}.rescell .mmrcell{justify-content:flex-start}.w3cmmr{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mmrcell .num{font-size:.8rem}td.wl{white-space:nowrap;font-family:var(--f-data);font-variant-numeric:tabular-nums}td.wl .w{color:var(--good);font-weight:700}td.wl .l{color:var(--bad);font-weight:700}td.wl .sep{color:var(--muted);margin:0 3px}.cflag{width:20px;height:15px;border-radius:2px;flex:none;box-shadow:0 0 0 1px var(--line);object-fit:cover}.cflag.big{width:30px;height:22px}.cflag.none{box-shadow:none}.cflag.code{display:inline-grid;place-items:center;font:700 .6rem/1 var(--f-data);color:var(--muted);background:var(--surface-2)}.cflag.code.big{font-size:.75rem}.filters select{width:auto;flex:0 0 auto}.filters .chipbtn{flex:0 0 auto}@media(max-width:640px){td .who .tag{display:none}.rank{width:1.8em}td.wl .sep{margin:0 1px}}@media(max-width:640px){td,th{padding-left:6px;padding-right:6px}tr.mine .who .pill{display:none}td .who b{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.profile{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}@media(max-width:900px){.profile{grid-template-columns:minmax(0,1fr)}}.pside{padding:18px;display:grid;gap:16px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 76px)}@media(max-width:900px){.pside{position:static}}.pname{display:flex;gap:12px;align-items:center}.pname h1{margin:0;font:800 1.45rem/1.1 var(--f-display);overflow-wrap:anywhere;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ava{justify-self:center;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,var(--ember-soft),var(--surface-2));box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--line)}.ava .ic.s96{width:96px;height:96px;border-radius:14px}.ava.ini{background:hsl(var(--h) 45% 42%)}.ava.ini span{font:800 3rem/1 var(--f-display);color:#fff}.psec{display:grid;gap:8px;justify-items:center;text-align:center}.formbar{width:100%;height:4px;border-radius:2px;background:var(--bad);overflow:hidden}.formbar i{display:block;height:100%;background:var(--good)}.slist{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.srow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.srow:last-child{border-bottom:0}.srow:nth-child(odd){background:var(--surface-2)}.srow .si{color:var(--ember);font-weight:700;text-align:center}.srow b{display:inline-flex;gap:6px;align-items:center}.slist.info .srow{grid-template-columns:minmax(0,1fr) auto}.btn.wide{justify-content:center}.pmain{display:grid;gap:16px;min-width:0}.ptabs{display:flex;gap:8px;flex-wrap:wrap}.ptabs button{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:9px 16px;cursor:pointer;font-weight:600}.ptabs button[aria-selected=true]{border-color:var(--ember);background:var(--ember-soft)}.htable td{vertical-align:middle}.hgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}@media(max-width:700px){.hgrid{grid-template-columns:minmax(0,1fr)}}.hp{display:flex;align-items:center;gap:7px;min-width:0}.hp .sq{width:10px;height:10px;border-radius:2px;flex:none}.hp .hn{text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10em;color:var(--muted)}.hp .hn:hover,.hp.won .hn{color:var(--fg)}.hp.self .hn{color:var(--gold);font-weight:700}.hp .crown{color:var(--gold);margin-right:3px}.hl{display:inline-flex;gap:2px;flex:none}.hl .ic.s24{box-shadow:0 0 0 1px #00000080}.sq.s0{background:#e5483b}.sq.s1{background:#3f7ee8}.sq.s2{background:#2bb3a0}.sq.s3{background:#9a5be0}td.elo .dm{font-size:.95rem;padding:4px 8px}.tcell{display:grid;justify-items:end;gap:3px}.nowrap{white-space:nowrap}.hp{display:grid;gap:4px;align-content:start}.hline{display:flex;align-items:center;gap:7px;min-width:0}.hp .hn{max-width:100%}.hl{padding-left:17px}.hgrid{gap:10px 22px}.show-sm{display:none}@media(max-width:640px){.show-sm{display:block;white-space:nowrap;font-size:.72rem}.htable td.num{vertical-align:top}}.btn.bnet.sm{padding:6px 12px;font-size:.88rem;border-radius:8px}@media(max-width:560px){.btn.bnet.sm{padding:6px 9px;font-size:.8rem}}.hl .gap{width:6px;display:inline-block}.hl.none{font-style:italic}.hline .pl{margin-left:auto;font-family:var(--f-data)}.hp{min-width:176px}.hgrid{grid-template-columns:repeat(2,minmax(176px,1fr))}@media(max-width:700px){.hgrid{grid-template-columns:minmax(176px,1fr)}}.htable{min-width:720px}@media(max-width:700px){.htable{min-width:0}}.mpl .lo{gap:8px;padding-left:31px;flex-wrap:wrap}.mpl .lo .lg{display:inline-flex;gap:2px}.mpl .lo .ic{width:22px;height:22px}.sec-h .seg button{padding:4px 10px;font-size:.82rem}.hgrid.slim{gap:4px 22px}.nostat{margin-top:6px;font-style:italic}.pmain{grid-template-columns:minmax(0,1fr)}.pmain>*{min-width:0}.regb{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#148eff;color:#fff;font:700 .62rem/1 var(--f-body);flex:none}.regline{text-align:center;font-size:.85rem;padding:6px 8px;border-radius:8px}.regline.yes{color:#148eff;background:#148eff1a}.regline.no{color:var(--muted);background:var(--surface-2)}.userchip{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.chat{display:grid;align-content:start;min-width:0}.chatbox{display:flex;flex-direction:column;height:560px}.chatbox>*{flex:none}.chatbox>.chlist{flex:1 1 auto;min-height:0}.chlist:has(>.empty){align-content:center}.chonline{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.uchip{display:inline-flex;gap:5px;align-items:center;padding:2px 8px;border-radius:999px;background:var(--surface-2);text-decoration:none;font-size:.85rem;font-weight:600}.chlist{overflow-y:auto;padding:8px 14px;display:grid;gap:2px;align-content:start}.cm{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:5px 0}.cm.mine .cx{color:var(--fg)}.ct{color:var(--muted);font-size:.78rem;padding-top:2px}.cb{min-width:0}.cn{font-weight:700;text-decoration:none;color:var(--ember);display:inline-flex;gap:5px;align-items:center}.cn .medal{width:18px;height:18px;font-size:.62rem;box-shadow:none}.cr{color:var(--muted);font-size:.72rem;margin-left:6px}.cx{display:block;overflow-wrap:anywhere;color:var(--fg);opacity:.92}.cdel{border:0;background:none;cursor:pointer;color:var(--muted);font-size:.75rem;padding:0 3px}.chform{display:flex;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);flex-wrap:wrap}.chform input{flex:1 1 200px;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.chform input:focus{border-color:var(--ember);outline:none}.chform .note{margin:0;width:100%}.cherr{color:var(--bad);width:100%}@media(max-width:900px){.chatbox{height:460px}}.fav{display:inline-flex;gap:6px}.fv{display:inline-flex;align-items:center;gap:2px}.fv b{font-size:.72rem;color:var(--muted)}.lotext{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.74rem;color:var(--muted);line-height:1.35}.lotext i{font-style:normal;color:var(--fg);opacity:.7}.mpl .lotext{flex-basis:100%;padding-left:31px}.hp .lotext{padding-left:17px;max-width:34ch}.named{display:grid;gap:6px}.nm{display:inline-flex;align-items:center;gap:8px;font-size:.88rem}.nm>span:last-child{max-width:16ch}.seasons{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.sbtn{position:relative;display:grid;gap:2px;text-align:left;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:150px}.sbtn span{font-size:.8rem;color:var(--muted)}.sbtn.future{opacity:.55}.sbtn[aria-pressed=true]{border-color:var(--ember);background:var(--ember-soft)}.livedot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 25%,transparent)}.syear{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.shead{padding:18px 20px;display:grid;gap:16px;margin-top:14px;background:radial-gradient(120% 140% at 0% 0%,var(--ember-soft),transparent 55%),var(--surface)}.shead h2{font:800 clamp(1.6rem,3.4vw,2.2rem)/1.1 var(--f-display);margin:4px 0 2px}.sprog{display:grid;gap:6px}.sprog-f{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:640px){.prizes{grid-template-columns:minmax(0,1fr)}}.prize{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.prize b{display:block;font-size:1.05rem}.prize.p1{border-color:color-mix(in srgb,#f0c24f 60%,var(--line))}.srule{margin:0}#sbody{margin-top:18px;display:grid;gap:14px}tr.prizezone td{background:color-mix(in srgb,var(--gold) 9%,transparent)}tr.unq td{opacity:.7}tr.sep-row td{background:var(--surface-2);color:var(--muted);font-size:.8rem;letter-spacing:.04em;cursor:default}.prize-pill{color:var(--gold)}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.pod{display:grid;justify-items:center;gap:4px;padding:16px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--line);text-decoration:none;text-align:center}.pod.p1{padding-top:30px;border-color:#f0c24f}.pod.p2{padding-top:20px}.pod b{font:700 1.1rem/1.2 var(--f-display);overflow-wrap:anywhere}[hidden]{display:none!important}.chonline:empty{display:none}.nm{font-size:.82rem;gap:6px}.nm>span:last-child{max-width:13ch}.mtable th,.mtable td{padding-left:9px;padding-right:9px}.arch .hgrid{min-width:380px}.hline .dm{font-size:.7rem;padding:2px 5px}.hline .pl{margin-left:4px}.hline .dm,.hline .dm-slot{margin-left:auto}.tcell b,.tcell .num{white-space:nowrap}.stmini{font:700 .62rem/1.2 var(--f-body);letter-spacing:.05em;text-transform:uppercase;margin-top:4px}.stmini.pending{color:var(--warn)}.stmini.void,.stmini.disputed{color:var(--bad)}.stmini.untracked{color:var(--ash)}.htable{min-width:640px}.shophero{padding:24px;display:grid;gap:14px;background:radial-gradient(90% 120% at 100% 0%,rgba(176,102,255,.16),transparent 60%),radial-gradient(90% 120% at 0% 100%,var(--ember-soft),transparent 60%),var(--surface)}.shophero h1{font:800 clamp(2rem,4.5vw,3rem)/1 var(--f-display);margin:6px 0 8px}.shophero p{margin:0;max-width:60ch;color:var(--muted)}.shopstats{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px}.shopstats b{font-size:1.5rem;color:var(--fg);margin-right:4px}.shopf{align-items:center}.shopf .seg button{padding:5px 11px}.shoprace{display:grid;gap:10px}.shoprace h2 a{text-decoration:none;gap:10px}.shopcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.scard{--r: #9a5be0;position:relative;display:grid;grid-template-rows:auto 1fr auto;border-radius:12px;overflow:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--r) 45%,var(--line))}.scard.legendary{--r: #ff9b2f;box-shadow:0 0 0 1px color-mix(in srgb,var(--r) 35%,transparent),0 10px 30px color-mix(in srgb,var(--r) 18%,transparent)}.scard.empty{display:grid;place-items:center;padding:18px;border-style:dashed;border-color:var(--line);text-align:center}.sart{position:relative;display:grid;place-items:center;height:120px;background:radial-gradient(60% 80% at 50% 60%,color-mix(in srgb,var(--r) 40%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--r) 18%,var(--surface-2)),var(--surface-2))}.sart .ic.s64{width:72px;height:72px;border-radius:10px;box-shadow:0 0 0 2px color-mix(in srgb,var(--r) 70%,#000),0 0 22px color-mix(in srgb,var(--r) 55%,transparent)}.sart .rar{position:absolute;top:8px;left:8px;font:700 .64rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--r);background:color-mix(in srgb,var(--surface) 80%,transparent);padding:4px 7px;border-radius:5px}.crownbig{position:absolute;top:4px;right:10px;font-size:1.6rem;color:var(--r);text-shadow:0 0 12px color-mix(in srgb,var(--r) 60%,transparent)}.sbody{padding:12px 14px 4px;display:grid;gap:4px;align-content:start}.sbody h3{margin:0;font:700 1.08rem/1.2 var(--f-display)}.sbody p{margin:0}.sfoot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 14px}.sfoot .btn[disabled]{opacity:.5;cursor:not-allowed}@media(min-width:1100px){.nav a{padding:7px 10px}}.top .wrap{flex-wrap:nowrap;gap:12px}.nav{gap:2px}.nav a{padding:6px 9px;font-size:.94rem}.brand b{font-size:1.25rem}@media(max-width:1180px){.top .wrap{flex-wrap:wrap}}@media(max-width:760px){.top .wrap{flex-wrap:wrap}}.vb{display:inline-grid;place-items:center;width:17px;height:17px;flex:none}.vb svg{width:100%;height:100%}.vb.ok{color:#148eff}.vb.no{color:var(--muted);opacity:.55}.regb{display:none}.vbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px;font-size:.88rem}.vleg{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.vleg .vb.no{margin-left:8px}.vbar .seg{display:inline-flex;gap:6px;margin-left:auto}.vbar .seg [aria-pressed=true]{border-color:#148eff;color:#148eff}.regline{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px}.regline>svg{width:26px;height:26px;flex:none}.regline span{display:grid;gap:1px}.regline small{font-size:.78rem;opacity:.85}.regline.no>svg{opacity:.6}@media(max-width:640px){.vbar .seg{margin-left:0}}.pname h1 .vb{width:20px;height:20px;vertical-align:-2px}#h-top,#lt,#sbody .tablewrap{container-type:inline-size}table.lt td,table.lt th,table.stable td,table.stable th{padding-inline:10px}table.lt .who b,table.stable .who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12em}table.lt-c .c-fav{white-space:nowrap}@container (max-width: 760px){table.lt .wrbar,table.stable .wrbar{width:36px}table.lt .who .tag,table.stable .who .tag{display:none}}@container (max-width: 640px){table.lt .c-g,table.stable th:nth-child(6),table.stable td:nth-child(6){display:none}table.lt .wrbar{width:40px}table.lt td,table.lt th,table.stable td,table.stable th{padding-inline:7px}table.lt .who b,table.stable .who b{max-width:8.5em}}@container (max-width: 760px){table.stable th:nth-child(3),table.stable td:nth-child(3){display:none}table.lt td,table.lt th,table.stable td,table.stable th{padding-inline:8px}}@container (max-width: 470px){table.lt .c-fav,table.lt th:nth-child(3),table.stable th:nth-child(5),table.stable td:nth-child(5){display:none}table.lt .who .flag,table.lt .who img,table.stable .who img,table.lt .who .cc,table.stable .who .cc{display:none}table.lt td,table.lt th,table.stable td,table.stable th{padding-inline:5px}table.lt .who b,table.stable .who b{max-width:7.5em}table.stable .pill{display:none}}@container (max-width: 470px){table.lt .who .cflag,table.stable .who .cflag{display:none}table.lt .who,table.stable .who{gap:5px}table.lt .rank,table.stable .rank{width:auto}table.lt,table.stable{font-size:.9rem}}@container (max-width: 345px){table.lt .who b,table.stable .who b{max-width:6em}table.lt td,table.lt th,table.stable td,table.stable th{padding-inline:4px}}@container (max-width: 470px){table.lt .wrbar,table.stable .wrbar{width:26px}table.lt .wr{gap:5px}}.rpcol{width:1%;text-align:center;white-space:nowrap}.rpbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--ember);text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.rpbtn svg{width:19px;height:19px;flex:none}a.rpbtn:hover,a.rpbtn:focus-visible{background:var(--ember);border-color:var(--ember);color:#fff}a.rpbtn:active{transform:translateY(1px)}.rpbtn.off{color:var(--muted);opacity:.35;border-style:dashed;background:none;cursor:default}.rpbtn.big{width:auto;height:auto;padding:9px 16px;font-weight:600}.rpbtn.big small{font-weight:400;opacity:.8}.rpbtn.big.off{opacity:.6;font-weight:400}.mhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:.9rem;opacity:0;pointer-events:none;transition:.2s;z-index:50}#toast.show{opacity:1;transform:translate(-50%)}.forum .fhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.forum .fhead h1{margin:0}.forum .fhead p{margin:6px 0 0;color:var(--muted)}.fsearch{display:flex;gap:8px;min-width:min(100%,340px)}.fsearch input{flex:1;min-width:0}.fcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;color:var(--muted)}.fcrumbs a{color:var(--ember);text-decoration:none}.fcrumbs a:hover{text-decoration:underline}.fcrumbs>span:last-child:not([aria-hidden]){color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.fcat{overflow:hidden}.fcat-h{margin:0;padding:12px 18px;font:700 .8rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);background:linear-gradient(90deg,var(--ember-soft),transparent 70%);border-bottom:1px solid var(--line)}.ftable{width:100%;border-collapse:collapse}.ftable td{padding:14px 12px;vertical-align:middle;border-bottom:1px solid var(--line)}.ftable tr:last-child td{border-bottom:0}.ftable tbody tr,.fcat .ftable tr{cursor:pointer}.ftable tr:hover td{background:var(--surface-2)}.ftable .fic{width:52px;padding-right:0}.ftable .n{width:84px;text-align:center}.ftable .n b{font-size:1.05rem}.ftable .flast{width:280px;max-width:280px}.ftable .flast .ell,.flatest .ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);text-decoration:none;font-weight:600}.ftable .flast .ell:hover,.flatest .ell:hover{color:var(--ember)}.fsec,.ftopic{font-weight:700;font-size:1.05rem;color:var(--fg);text-decoration:none}.fsec:hover,.ftopic:hover{color:var(--ember)}.ftopics thead th{padding:10px 12px;font:700 .72rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line)}.ftopics thead th.n{text-align:center}.ftopics tr.fpin td{background:color-mix(in srgb,var(--ember) 6%,transparent)}.fico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ember-soft);color:var(--ember)}.fico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fst{display:inline-block;width:1.2em;text-align:center;font-size:.95rem}.fwho{color:inherit;font-weight:600;text-decoration:none}.fwho:hover{color:var(--ember);text-decoration:underline}.fwho+.vb{width:14px;height:14px;vertical-align:-2px;margin-left:3px}.fside{margin-top:4px}.fbox{padding:18px 20px}.fbox h2{font-size:1.15rem;margin:0 0 12px}.fbox h3{font:700 .75rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px}.flatest{list-style:none;margin:0;padding:0;display:grid;gap:10px}.flatest li{display:grid;gap:2px;min-width:0;padding-bottom:10px;border-bottom:1px dashed var(--line)}.flatest li:last-child{border-bottom:0;padding-bottom:0}.fstats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fstats div{display:grid;gap:2px;text-align:center;padding:10px 6px;border-radius:10px;background:var(--surface-2)}.fstats b{font-size:1.4rem}.fstats span{color:var(--muted);font-size:.85rem}.fonline{margin:0;line-height:1.8}.flogin{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;padding:14px 18px;margin-top:14px}.flogin p{margin:0}.fbox .flogin{box-shadow:none;background:var(--surface-2)}.fsech{display:flex;align-items:center;gap:14px}.fsech .fico{width:52px;height:52px;border-radius:14px}.fsech .fico svg{width:28px;height:28px}.fpager{justify-content:flex-start}.fpager a,.fpager .on{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:8px;border:1px solid var(--line);text-decoration:none;color:var(--fg)}.fpager .on{background:var(--ember);border-color:var(--ember);color:#fff;font-weight:700}.fpager a:hover{border-color:var(--ember);color:var(--ember)}.ftop h1{overflow-wrap:anywhere}.fmod{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-style:dashed}.fposts{display:grid;gap:14px}.fpost{display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;scroll-margin-top:80px}.fpost.fhl{box-shadow:0 0 0 2px var(--ember),var(--shadow)}.fauth{display:grid;justify-items:center;align-content:start;gap:8px;padding:18px 14px;background:var(--surface-2);border-right:1px solid var(--line);text-align:center}.fauth .ava{width:84px;height:84px;box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--line)}.fauth .ava .ic.s96{width:60px;height:60px;border-radius:10px}.fauth .ava.ini span{font-size:1.8rem}.fauth-n{font-size:1.02rem;overflow-wrap:anywhere}.frole{background:var(--ember-soft);color:var(--ember);border-color:transparent}.fauth dl{margin:4px 0 0;display:grid;gap:3px;width:100%;font-size:.85rem}.fauth dl div{display:flex;justify-content:space-between;gap:8px}.fauth dt{color:var(--muted)}.fauth dd{margin:0;font-weight:600}.fmain{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:14px 20px 12px}.fph{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:12px}.fpn{margin-left:auto;text-decoration:none}.post-body{overflow-wrap:anywhere;line-height:1.6;min-height:2.5em}.post-body a{color:var(--ember)}.post-body .fgame{font-weight:700}.fq{margin:8px 0;padding:10px 14px;border-left:3px solid var(--ember);background:var(--surface-2);border-radius:0 8px 8px 0;color:var(--muted)}.fq cite{display:block;font-style:normal;font-weight:700;font-size:.85rem;color:var(--fg);margin-bottom:4px}.fq .fq{background:var(--surface)}.fsp{margin:8px 0;border:1px solid var(--line);border-radius:8px}.fsp summary{cursor:pointer;padding:6px 12px;font-weight:600;color:var(--ember)}.fsp>div{padding:4px 12px 10px}.fcode{margin:8px 0;padding:10px 12px;background:var(--surface-2);border-radius:8px;overflow-x:auto;font:.88rem/1.5 ui-monospace,Consolas,monospace;white-space:pre-wrap}.fpf{display:flex;justify-content:flex-end;gap:14px;margin-top:12px}.fpf:empty{display:none}.linkbtn{background:none;border:0;padding:2px 0;font:inherit;font-size:.88rem;color:var(--muted);cursor:pointer}.linkbtn:hover{color:var(--ember);text-decoration:underline}.linkbtn.danger:hover,.chipbtn.danger:hover{color:var(--bad);border-color:var(--bad)}.fr-h{font-size:1.15rem;margin:0 0 12px}#freply>.panel:not(.flogin):not(.empty){padding:16px 18px}.fed{display:grid;gap:8px}.ftitle{font-size:1.05rem;font-weight:600}.fbar{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.fbar [data-tag]{min-width:34px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--fg);cursor:pointer;font:600 .9rem/1 var(--f-body)}.fbar [data-tag]:hover{border-color:var(--ember);color:var(--ember)}.fbar .tb-b{font-weight:800}.fbar .tb-i{font-style:italic}.fbar .tb-u{text-decoration:underline}.fbar .tb-s{text-decoration:line-through}.fbar .sp{flex:1}.fed textarea{width:100%;resize:vertical;min-height:120px;font:inherit;line-height:1.55}.fpv{padding:12px 14px;border:1px dashed var(--line);border-radius:10px;min-height:120px}.fedf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fedf .ferr{color:var(--bad);font-size:.9rem;flex:1}.fedf [data-cnt]{order:-1}.fedf .btn:last-child{margin-left:auto}.fnew{display:grid;gap:10px;padding:18px 20px}.fnew select{max-width:360px}.fresults{display:grid;gap:10px}.fres{display:grid;gap:4px;padding:14px 18px;text-decoration:none;color:inherit}.fres:hover{border-color:var(--ember)}.fres b{color:var(--ember)}@media(max-width:760px){.fpost{grid-template-columns:minmax(0,1fr)}.fauth{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;border-right:0;border-bottom:1px solid var(--line);padding:10px 14px;column-gap:12px;row-gap:2px}.fauth .ava{grid-row:span 3;width:48px;height:48px}.fauth .ava .ic.s96{width:36px;height:36px;border-radius:7px}.fauth .ava.ini span{font-size:1.1rem}.fauth dl{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0}.fauth dl div{gap:4px}.fmain{padding:12px 14px}.ftable .fic{width:44px}.fico{width:34px;height:34px}.fico svg{width:19px;height:19px}.ftable td{padding:12px 8px}.fstats b{font-size:1.15rem}}.fauth dt:first-letter{text-transform:uppercase}.fcat+.fcat{margin-top:0}.forum .fcat{margin-bottom:4px}.forum input[type=search],.forum input.ftitle,.forum textarea,.forum select{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:10px 12px;color:var(--fg)}.forum input:focus,.forum textarea:focus,.forum select:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px var(--ember-soft)}.forum textarea::placeholder,.forum input::placeholder{color:var(--muted);opacity:.8}.adminbtn{display:inline-flex;align-items:center;gap:6px}.adminbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.adminbtn[aria-current]{border-color:var(--ember);color:var(--ember)}.pill.rp-owner{background:#e9b65429;color:var(--gold);border-color:transparent}.pill.rp-admin{background:#ee6a5526;color:var(--bad);border-color:transparent}.pill.rp-moderator{background:#148eff24;color:#3ea2ff;border-color:transparent}.mghead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mghead h1{margin:4px 0 0}.mgme{display:inline-flex;align-items:center;gap:8px;font-weight:600}.mgtabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.mgtabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;font-weight:600}.mgtabs a:hover{color:var(--fg)}.mgtabs a[aria-selected=true]{color:var(--ember);border-bottom-color:var(--ember)}.mgtabs svg,.mgsi svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mgstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mgstat{display:grid;gap:2px;padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .15s}.mgstat:hover{border-color:var(--ember)}.mgstat b{font-size:1.8rem;line-height:1.1}.mgstat small{font-size:.8rem}.mgsi{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ember-soft);color:var(--ember);margin-bottom:6px}.mgbox{padding:18px 20px}.mgbox h2{font-size:1.15rem;margin:0}.mgbox .sec-h{margin-bottom:12px}.mgteam,.mgfeed,.mgposts,.mgchat{list-style:none;margin:0;padding:0;display:grid}.mgteam li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px dashed var(--line);flex-wrap:wrap}.mgteam li>.muted{margin-left:auto}.mgfeed li{display:grid;gap:2px;padding:8px 0;border-bottom:1px dashed var(--line)}.mgteam li:last-child,.mgfeed li:last-child,.mgposts li:last-child,.mgchat li:last-child{border-bottom:0}.fwho+.muted.small{margin-left:2px}.mgact{font-weight:600}.mgact.a-ban,.mgact.a-mute,.mgact.a-chat{color:var(--bad)}.mgact.a-role{color:var(--gold)}.mgact.a-forum{color:var(--ember)}.mgact.a-unmute{color:var(--good)}.mgroles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mgrole{padding:14px 16px}.mgrole p{margin:8px 0 0;color:var(--muted)}.mgadd{padding:18px 20px;display:grid;gap:8px}.mgadd h2{font-size:1.1rem;margin:0}.mgrow{display:flex;gap:8px;flex-wrap:wrap}.mgrow input{flex:1 1 240px}.admin input,.admin select{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 12px;color:var(--fg);min-width:0}.admin input:focus,.admin select:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px var(--ember-soft)}.mgerr{color:var(--bad);font-size:.9rem;margin:0}.mgerr:empty{display:none}.mgt{width:100%;border-collapse:collapse}.mgt th{text-align:left;padding:10px 12px;font:700 .72rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.mgt td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.mgt tr:last-child td{border-bottom:0}.mgt .n{text-align:right}.mgwrap{max-width:360px;overflow-wrap:anywhere}.mgacts{text-align:right;white-space:nowrap}.mgacts>*+*{margin-left:6px}.mgacts select{padding:6px 8px}.pill.st-mute{background:#e9b65424;color:var(--gold);border-color:transparent}.pill.st-ban{background:#ee6a5526;color:var(--bad);border-color:transparent}.mgfilters{flex-wrap:wrap;align-items:center}.mgfilters input{flex:1 1 220px}.mgmute td{background:var(--surface-2)}.mgmuteform{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mgmuteform .seg{display:inline-flex;flex-wrap:wrap;gap:4px}.mgmuteform label.chipbtn{cursor:pointer}.mgmuteform label.chipbtn:has(input:checked){border-color:var(--ember);color:var(--ember)}.mgmuteform input[type=radio]{position:absolute;opacity:0;pointer-events:none}.mgmuteform #mreason{flex:1 1 200px}.mgmute p{margin:6px 0 0}.mgsplit{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.mgsec{display:grid;gap:12px}.mgcat{border:1px solid var(--line);border-radius:12px;padding:12px;margin:0;display:grid;gap:8px}.mgcath{display:flex;gap:8px;align-items:center}.mgcath input[data-f=cru]{flex:1;font-weight:700}.mgcath .mgen{width:140px}.mgsrow{display:grid;grid-template-columns:0 40px minmax(0,1fr) auto auto;gap:8px;align-items:start;padding:8px;border-radius:10px;background:var(--surface-2);position:relative}.mgsrow.err{box-shadow:0 0 0 2px var(--bad)}.mgsrow .mgico{position:absolute;left:8px;top:8px;width:40px;height:40px;opacity:0;cursor:pointer;z-index:1}.mgsrow .fico{grid-column:2}.mgsf{display:grid;gap:6px;min-width:0}.mgsf input{width:100%}.mgsf details summary{cursor:pointer}.mgsf details[open]{display:grid;gap:6px}.mgro{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding-top:10px}.mgmove{display:inline-flex;gap:2px}.mgmove button{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer}.mgmove button:hover:not(:disabled){border-color:var(--ember);color:var(--ember)}.mgmove button:disabled{opacity:.35;cursor:default}.mgsrow .mgmove{padding-top:5px}.mgmoves{display:grid;gap:6px;padding:10px 12px;border:1px dashed var(--bad);border-radius:10px}.mgsave{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.mgsave .mgerr{margin-right:auto}#apq{width:100%;margin-bottom:8px}.mgposts li{display:grid;gap:4px;padding:10px 0;border-bottom:1px dashed var(--line);min-width:0}.mgph{display:flex;gap:4px;min-width:0}.mgph a{color:var(--fg);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgph a:hover{color:var(--ember)}.mgsnip{margin:0;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.mgpa{display:inline-flex;gap:6px;flex-wrap:wrap}.mgpa .chipbtn{text-decoration:none}.mgchat li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line)}.mgct{overflow-wrap:anywhere}@media(max-width:900px){.mgsplit,.mgroles{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.mgsrow{grid-template-columns:0 40px minmax(0,1fr)}.mgsrow .mgro{grid-column:2 / -1;padding-top:0}.mgsrow .mgmove{grid-column:3;justify-self:end;padding-top:0}.mgcath .mgen{width:80px}.mgchat li{grid-template-columns:auto minmax(0,1fr)}.mgchat .mgct,.mgchat .mgpa{grid-column:1 / -1}.mgacts{white-space:normal}.mgacts>*{margin:2px 0 2px 4px}}.adminbtn{text-decoration:none;padding-inline:10px}.adminbtn span{display:none}@media(min-width:1400px){.adminbtn span{display:inline}}.admin .mgstats+.grid2{margin-top:4px}.mgcat{min-width:0}.mgsplit{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.mgsplit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.mgsrow{grid-template-columns:0 40px minmax(0,1fr) auto auto}@media(max-width:640px){.mgsrow{grid-template-columns:0 40px minmax(0,1fr)}}.top .btn.bnet,.top .chipbtn{white-space:nowrap}@media(max-width:1399px){.top .wrap{gap:10px}.nav a{padding:6px 8px}}.mgsrow,.mgcath,.mgcath input{min-width:0}.tico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.thead{display:flex;align-items:center;gap:16px;padding:16px 20px;flex-wrap:wrap}.thead h1{margin:0;font-size:1.7rem;text-transform:uppercase;letter-spacing:.03em}.thead p{margin:2px 0 0;color:var(--muted)}.thead-i{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ember-soft);color:var(--ember)}.thead-i .tico{width:30px;height:30px}.thead>div{flex:1;min-width:200px}.thead-r{display:inline-flex;gap:8px;align-items:center}.tfilter{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);justify-self:start;max-width:100%;overflow-x:auto}.tfilter>*{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9px;border:0;background:none;color:var(--muted);font:600 .95rem/1 var(--f-body);cursor:pointer;text-decoration:none;white-space:nowrap}.tfilter>*:hover{color:var(--fg)}.tfilter>[aria-selected=true]{background:var(--ember);color:#fff}.tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.tcard{display:grid;align-content:start;gap:8px;padding:18px 20px;text-decoration:none;color:inherit;position:relative;transition:border-color .15s,transform .15s}.tcard:hover{border-color:var(--ember);transform:translateY(-2px)}.tcard h2{margin:4px 0 0;font-size:1.25rem}.tcard p{margin:0}.tcard .tpill{justify-self:start}.tcard .tfund{position:absolute;top:16px;right:16px}.tchamp{color:var(--gold);font-size:1.05rem}.tpill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid currentColor;white-space:nowrap}.ts-registration{color:var(--good)}.ts-upcoming{color:#3ea2ff}.ts-finished{color:var(--muted)}.ts-cancelled{color:var(--bad)}.tpill.ts-running{color:var(--ember)}.tpill.ts-running:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:tpulse 1.4s infinite}@keyframes tpulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.tpill.ts-running:before{animation:none}}.tfund{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-weight:700;font-size:.88rem;color:var(--fg)}.tfund .tico{width:15px;height:15px;color:var(--good)}.tfund.big{font-size:1rem;padding:7px 12px;justify-self:start}.tprog{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.tprog .track{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.tprog .track.big{height:8px}.tprog .track i{display:block;height:100%;background:linear-gradient(90deg,var(--ember),var(--gold));border-radius:inherit}.tinfo{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.tticket{padding:22px;display:grid;gap:12px;position:sticky;top:76px;background:linear-gradient(160deg,var(--ember-soft),var(--surface) 45%)}.tticket .tpill{justify-self:start}.tticket h2{margin:0;font-size:1.9rem;line-height:1.1}.tticket p{margin:0}.tticket dl{margin:6px 0 0;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:8px}.tticket dl div{display:flex;justify-content:space-between;gap:10px}.tticket dt{color:var(--muted)}.tticket dd{margin:0;font-weight:600;text-align:right}.tstub{margin-top:8px;padding-top:14px;border-top:2px dashed var(--line);font:600 .85rem/1 ui-monospace,Consolas,monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.tright{display:grid;gap:16px;min-width:0}.tgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tbox{padding:18px 20px}.tbox h3{margin:0 0 10px;font-size:1.1rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tbox p{margin:4px 0}.tchampbox{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 0 0,rgba(233,182,84,.14),transparent 55%),var(--surface)}.tcb-main{padding:22px;display:grid;gap:10px;align-content:start;position:relative}.tcb-main h2{margin:0;font-size:2.2rem;display:flex;align-items:center;gap:10px}.tcb-main h2 .tn{color:var(--fg)}.tcb-main h3{margin:6px 0 0;font:700 .78rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tcup{position:absolute;top:18px;right:18px;color:var(--gold);opacity:.55}.tcup .tico{width:96px;height:96px;stroke-width:1.1}.tcstats{display:flex;gap:26px;flex-wrap:wrap}.tcstats div{display:grid;gap:2px}.tcstats b{display:inline-flex;align-items:center;gap:6px;font-size:1.4rem}.tcstats span{color:var(--muted);font-size:.85rem}.tpath{list-style:none;margin:0;padding:0;display:grid;gap:12px;position:relative}.tpath li{display:flex;gap:12px;position:relative}.tpath li:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:-14px;width:2px;background:var(--gold);opacity:.5}.tpn{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#1a1208;font-weight:800}.tpodium{padding:22px;display:grid;gap:10px;align-content:start;border-left:1px solid var(--line)}.tpz{position:relative;display:grid;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.tpz b{font-size:1.15rem;display:flex;align-items:center;gap:8px}.tpz .tn{color:var(--fg)}.tpz .tfund{justify-self:start}.tpz.pz2{border-color:color-mix(in srgb,var(--silver) 50%,var(--line))}.tpz.pz3{border-color:color-mix(in srgb,var(--bronze) 50%,var(--line))}.tpl{position:absolute;top:12px;right:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface);border:1px solid var(--line);font-weight:800}.pz2 .tpl{background:var(--silver);color:#222}.pz3 .tpl{background:var(--bronze);color:#fff}.tdot{display:inline-block;width:9px;height:9px;border-radius:50%;background:hsl(var(--h) 70% 60%);flex:none;margin-right:6px;vertical-align:1px}.tn{color:inherit;font-weight:600;text-decoration:none}.tn:hover{color:var(--ember);text-decoration:underline}.tnow{padding:22px;display:grid;gap:12px}.tnow h2{margin:0;font-size:1.6rem}.tnow h3{margin:6px 0 0;font-size:1rem}.tnow .btn{justify-self:start}.treg{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.terr{color:var(--bad);font-size:.9rem}.terr:empty{display:none}.tchips{display:flex;flex-wrap:wrap;gap:6px}.tchip{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:inherit;text-decoration:none;font-size:.92rem}.tchip .vb{width:13px;height:13px;margin-left:4px}a.tchip:hover{border-color:var(--ember)}.tlobbymini{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.tlm{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:.9rem}.tlm.done{opacity:.75}.tlm span{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.torg{display:flex;align-items:center;gap:14px;font-size:1.15rem}.tava{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--ember),var(--gold));color:#fff;font:800 1.2rem/1 var(--f-display)}.tprizes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tprizes li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line)}.tprizes li:last-child{border-bottom:0}.tbracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:18px;overflow-x:auto;padding-bottom:8px;align-items:center}.tcol{display:grid;gap:12px;align-content:center}.tcol h3{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ember)}.tlob{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:6px;box-shadow:var(--shadow)}.tlob.ghost{opacity:.55;box-shadow:none;border-style:dashed}.tlob header{display:flex;align-items:center;gap:8px;font-size:.88rem}.tlob header .tok{margin-left:auto;color:var(--good);font-weight:800}.tlob header .muted{margin-left:auto}.tlob ol{list-style:none;margin:0;padding:0;display:grid;gap:3px}.tlob li{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:7px;background:var(--surface-2);min-width:0;font-size:.95rem}.tlob li .tn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tlob li.mgv{background:color-mix(in srgb,var(--good) 14%,var(--surface-2));box-shadow:inset 3px 0 0 var(--good)}.tlob li.win .tn{font-weight:800}.tsd{margin-left:auto;color:var(--muted);font-size:.78rem;padding-left:6px}.tplc{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--surface);font:700 .75rem/1 var(--f-body);font-style:normal;color:var(--muted);flex:none;margin-right:4px}.tplc.p1{background:var(--gold);color:#1a1208}.tplc.p2{background:var(--silver);color:#222}.tplc.p3{background:var(--bronze);color:#fff}.tgame{font-weight:700;color:var(--ember);text-decoration:none}.tlob .linkbtn{justify-self:start}.tresf{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--line)}.tresf p{margin:0}.tresr{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.9rem}.tresr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tresr select,.tresr input{width:92px;padding:5px 8px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;color:var(--fg)}.tresa{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tresa .terr{margin-right:auto}.btn.sm{padding:6px 12px;font-size:.88rem}.tstand tr.pz1 td{background:#e9b65414}.tlog{list-style:none;margin:0;padding:0;display:grid}.tlog li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px dashed var(--line)}.tlog li:last-child{border-bottom:0}.tli{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);font-size:.9rem}.tlog .small{overflow-wrap:anywhere}.tctl h3 .tpill{font-size:.8rem}.tctlb{display:flex;flex-wrap:wrap;gap:8px}.btn.danger:hover{color:var(--bad);border-color:var(--bad)}.tform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.tform h3,.tform .wide{grid-column:1 / -1}.tf{display:grid;gap:4px;font-size:.88rem;color:var(--muted)}.tf input,.tf select,.tf textarea,#tbt{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 12px;color:var(--fg);font:inherit;font-size:1rem;min-width:0}.tf input:focus,.tf select:focus,.tf textarea:focus,#tbt:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px var(--ember-soft)}.tf textarea{resize:vertical}.tplist{list-style:none;margin:10px 0 0;padding:0;display:grid}.tplist li{display:flex;align-items:center;gap:6px;padding:7px 0;border-bottom:1px dashed var(--line)}.tplist li .muted{margin-left:auto}#tadd input{flex:1 1 220px}@media(max-width:1100px){.tinfo{grid-template-columns:minmax(0,1fr)}.tticket{position:static}.tchampbox{grid-template-columns:minmax(0,1fr)}.tpodium{border-left:0;border-top:1px solid var(--line)}}@media(max-width:760px){.tgrid2,.tform{grid-template-columns:minmax(0,1fr)}.tcb-main h2{font-size:1.7rem}.tcup .tico{width:60px;height:60px}.thead h1{font-size:1.3rem}.tbracket{grid-auto-columns:minmax(230px,85%)}}.tfmt{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.tfmt legend{font-size:.88rem;color:var(--muted);margin-bottom:6px;padding:0}.tfo{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer;position:relative}.tfo input{position:absolute;opacity:0;pointer-events:none}.tfo:has(input:checked){border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.tfo:has(input:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.tfo b{color:var(--fg)}.tfmt[disabled] .tfo{cursor:default;opacity:.7}.tf[hidden],.tpinputs[hidden]{display:none!important}.tchk{display:flex;align-items:center;gap:8px;align-self:end;padding-bottom:10px;color:var(--fg)}.tchk input{width:18px;height:18px;accent-color:var(--ember)}.tpinputs{display:flex;flex-wrap:wrap;gap:10px}.tpinputs label{display:grid;gap:2px;width:90px}.tpinputs input{width:100%}.tplanbox{margin:0;padding:12px 14px;border-radius:10px;background:var(--ember-soft);color:var(--fg);line-height:1.5}.tgroups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:16px}.tgrp{padding:12px 14px}.tgrp h3{margin:0 0 8px;display:flex;justify-content:space-between;align-items:baseline;font-size:1rem;color:var(--ember);text-transform:uppercase;letter-spacing:.06em}.tgrp .mgt td,.tgrp .mgt th{padding:6px 8px}.tgrp tr.q td{background:color-mix(in srgb,var(--good) 10%,transparent)}.tgrp tr.q td:first-child{box-shadow:inset 3px 0 0 var(--good)}.tpts{margin-left:6px;font-size:.75rem;font-weight:700;color:var(--good)}.tpts+.tsd{margin-left:auto}.tlob.bye{opacity:.7}@media(max-width:760px){.tfmt{grid-template-columns:minmax(0,1fr)}}.tgrp td:nth-child(2){white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.tgrp .mgt{table-layout:auto;width:100%}.tablewrap{position:relative}.sr{left:0;top:0}.mgacts a.chipbtn,.sec-h a.btn{text-decoration:none}.prize .pbody{display:grid;gap:4px;min-width:0}.pskin{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;padding:3px 8px 3px 3px;border-radius:6px;justify-self:start;background:var(--surface-2);border:1px solid var(--line)}.pskin.legendary{border-color:color-mix(in srgb,var(--gold) 60%,var(--line));color:var(--gold)}.pskin.epic{border-color:color-mix(in srgb,#b07cff 55%,var(--line));color:#c9a6ff}.prize .pbody small{font-size:.8rem}.mgsp{display:grid;gap:14px}.mgsp>.tf{max-width:360px}.sprow{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:10px;align-items:end;padding:10px 0;border-top:1px dashed var(--line)}.sprow .medal{align-self:center}.admin .tf input,.admin .tf select{width:100%}.sppreview{display:grid;gap:8px}@media(max-width:760px){.sprow{grid-template-columns:34px minmax(0,1fr)}.sprow .tf{grid-column:2}}.prize-pill{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlpage .thead{flex-wrap:wrap}.tlhico svg,.tlctl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tlpage .thead>.tlacts{flex:0 1 auto;min-width:0;margin-left:auto}.tlpage .tfilter{align-items:center}.tlback{margin-left:auto;font-size:.9rem}.tlcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tlcard{display:flex;flex-direction:column;gap:8px;padding:14px;min-width:0}.tlcard h2{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.tlcard-a,.tlcard-b{color:inherit;text-decoration:none}.tlcard-a:hover h2{color:var(--ember)}.tlmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0}.tlmore{display:flex;justify-content:center;margin:16px 0}.tlboard{display:flex;flex-direction:column;gap:2px;background:#111;border:1px solid #111;border-radius:6px;overflow:hidden;margin:14px 0}.tlboard.mini{margin:0;border-radius:4px}.tlrow{display:flex;min-height:58px;background:#1a1a1a}.tlboard.mini .tlrow{min-height:28px}.tllabel{flex:0 0 96px;display:flex;align-items:center;justify-content:center;padding:4px 6px;color:#1a1a1a;text-align:center;font:600 .95rem/1.15 var(--f-body);overflow-wrap:break-word;hyphens:auto}.tlboard.mini .tllabel{flex-basis:76px;font-size:.75rem}.tldrop{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;padding:2px;min-width:0}.tlitem{display:inline-flex;padding:0;border:0;background:none;line-height:0;border-radius:4px}.tlboard.edit .tlitem,.tlpool .tlitem{cursor:grab}.tlitem.sel{box-shadow:0 0 0 3px var(--ember)}.tlitem.dragging{opacity:.35}.tldrop.over{background:#ff7a301f}.tlctl{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 8px;background:#000;color:#eee}.tlctl button{display:grid;place-items:center;padding:2px;border:0;background:none;color:inherit;cursor:pointer;border-radius:4px}.tlctl button:hover:not(:disabled){background:#ffffff1f}.tlctl button:disabled{opacity:.25;cursor:default}.tlarr{display:flex;flex-direction:column}.tlarr svg{width:18px;height:18px}.tlgearb[aria-expanded=true]{color:var(--ember)}.tlgear{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:10px 12px;background:var(--surface-2);color:var(--fg)}.tlsw{display:flex;flex-wrap:wrap;gap:4px}.tlsw button{width:24px;height:24px;border:2px solid transparent;border-radius:4px;cursor:pointer}.tlsw button[aria-pressed=true]{border-color:var(--fg)}.tlgbtn{display:flex;flex-wrap:wrap;gap:6px}.tlpoolh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 6px;color:var(--muted);font-size:.9rem}.tlpool{min-height:58px;background:#1a1a1a;border:1px solid #111;border-radius:6px}.tlhead{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:14px 16px}.tlhead-t{flex:1 1 260px;min-width:0}.tlhead h1{margin:0 0 6px;overflow-wrap:anywhere}.tlacts{display:flex;flex-wrap:wrap;gap:8px}.tlhead .mgerr{flex-basis:100%}.tlhead .mgerr:empty{display:none}.tlform{align-items:flex-end}.tlform .tltitle{flex:1 1 260px}.tlform .tltitle input{width:100%}.tlform .seg{display:inline-flex;gap:4px}.tlhint{margin:10px 0 0}.tldel{color:var(--bad)}.tlsave{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:14px 0 80px}.tlsave .mgerr{margin-right:auto;color:var(--bad)}.tlsign{display:flex;flex-direction:column;align-items:center;gap:12px}.tlbar{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100vw - 24px);padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.tlbar[hidden]{display:none}.tlbar-i{display:inline-flex;align-items:center;gap:6px;max-width:200px}.tlbar-i b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlbar-to{display:flex;flex-wrap:wrap;gap:4px}.tlbar-to button{min-width:34px;height:30px;padding:0 8px;border:2px solid transparent;border-radius:6px;color:#1a1a1a;font:600 .85rem/1 var(--f-body);cursor:pointer;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlbar-to button[aria-pressed=true]{border-color:var(--fg)}.tlbar-to .tlbar-pool{background:var(--surface-2);color:var(--fg)}.tlplink{display:inline-block;margin:6px 0 2px;font-size:.9rem}@media(max-width:600px){.tllabel{flex-basis:64px;font-size:.8rem}.tlctl{padding:0 4px}.tlctl svg{width:18px;height:18px}.tlcards{grid-template-columns:1fr}.tlpage .thead>.tlacts{margin-left:0}}.tlboard.edit .tllabel{cursor:text}.tlboard.edit .tllabel:hover span,.tlboard.edit .tllabel:focus-visible span{text-decoration:underline dotted}.tlcombo{display:inline-flex;gap:1px;padding:1px;background:var(--ember);border-radius:4px}.tlboard.mini .tlcombo{padding:0;gap:0}.tlver{padding:0 6px;border:1px solid var(--line);border-radius:999px;font-family:var(--f-data);font-size:.8em;white-space:nowrap}#tlverf{margin-left:8px}.tlbuild{margin:4px 0 10px;padding:8px 10px;background:var(--surface-2);border-radius:6px}.tlbuild p{margin:0 0 6px}.tlbuild-i{display:flex;flex-wrap:wrap;gap:4px}.tlpart{display:inline-flex;padding:0;border:0;background:none;line-height:0;border-radius:4px;cursor:pointer}.tlpart.sel{box-shadow:0 0 0 3px var(--ember)}.tlpic{position:relative;display:inline-flex;line-height:0}.tlrb{position:absolute;right:-2px;bottom:-2px;line-height:0;border-radius:3px;box-shadow:0 0 0 1px #000}.tlracesel{display:inline-flex;align-items:center;gap:4px}.tlchips{display:flex;flex-wrap:wrap;gap:4px;margin:0}.tlchip{padding:1px 8px;border:1px solid var(--line);border-radius:999px;font-size:.8rem;color:var(--muted)}.tlchip b{color:var(--fg)}.tlprevt{display:flex;align-items:center;gap:4px;margin-bottom:4px}.tlcount{margin-left:4px;padding:0 6px;border-radius:999px;background:var(--surface-2);font-size:.8em}.tlsec{margin:14px 0 22px}.tlsec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px}.tlsec-h h2{margin:0 0 4px;font-size:1.15rem;overflow-wrap:anywhere}.tlsec .tlboard{margin-top:8px}.tlpinned{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.tlpin-h{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ember)}.tlpinc{border-color:color-mix(in srgb,var(--ember) 45%,transparent)}.tlavgf{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px 14px;margin-bottom:12px}.tlavgf .tf{min-width:130px;flex:1 1 130px}.tlavgh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tlavgn{margin:0}.tlavgt{margin-top:14px;padding:6px 10px;overflow-x:auto}.tlavgt table{width:100%;border-collapse:collapse}.tlavgt th,.tlavgt td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.tlavgi{display:inline-flex;align-items:center;gap:8px;white-space:normal}.tlbarv{display:inline-block;width:80px;height:6px;border-radius:3px;background:var(--line);vertical-align:middle;overflow:hidden}.tlbarv span{display:block;height:100%;background:var(--ember)}.tlpbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:14px}.tljumps{display:flex;flex-wrap:wrap;gap:4px}.tljump{padding:2px;border:1px solid var(--line);border-radius:6px;background:none;cursor:pointer;line-height:0}.tljump:hover{border-color:var(--ember)}.tljmix{display:inline-flex;align-items:center;height:28px;padding:0 6px;font-size:.8rem;line-height:1;color:var(--fg)}.tlsec{scroll-margin-top:80px}.bdcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.bdcard{display:flex;flex-direction:column;gap:8px;padding:14px;color:inherit;text-decoration:none;min-width:0}.bdcard:hover h2{color:var(--ember)}.bdcard-t{display:flex;gap:10px;align-items:center;min-width:0}.bdcard h2{margin:0;font-size:1.05rem;overflow-wrap:anywhere}.bdcard p{margin:2px 0 0}.bdbons{display:flex;flex-wrap:wrap;gap:4px}.bdbon{line-height:0}.bdstages-s{margin:0}.bdbonsec,.bdnotep{padding:12px 14px;margin-top:14px}.bdbonsec h2,.bdsec h2{margin:0 0 10px;font-size:1rem}.bdbonl{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding-left:20px}.bdbonl li{display:inline-flex;align-items:center;gap:8px}.bdbonl li::marker{color:var(--ember);font-weight:700}.bdnote{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bdline{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px}.bdstage{display:flex;flex-direction:column;gap:10px;padding:12px 14px;min-width:0;border-top:3px solid var(--ember)}.bdstage-h{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem}.bdstage-h select{flex:1;min-width:0}.bdclock{color:var(--ember)}.bditems{display:flex;flex-direction:column;gap:6px}.bditem{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px}.bditem .kbi,.bditem img{grid-row:span 1}.bdlv{grid-column:3;font-weight:700;color:var(--ember);font-variant-numeric:tabular-nums}.bdname{grid-column:2;grid-row:1;overflow-wrap:anywhere}.bditem.e{grid-template-columns:auto 1fr auto;padding:4px;border:1px solid transparent;border-radius:8px;cursor:grab}.bditem.e:hover{border-color:var(--line);background:var(--surface-2)}.bditem.e.dragging{opacity:.4}.bditem.e .bdname{grid-column:auto;grid-row:auto}.bdico{position:relative;padding:0;border:0;border-radius:6px;background:none;line-height:0;cursor:pointer}.bdico:disabled{cursor:grab;opacity:1}.bdico:not(:disabled):hover{box-shadow:0 0 0 2px var(--ember)}.bdico .bdn{inset:auto -6px -6px auto}.bdrm{width:26px;height:26px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--fg);cursor:pointer;line-height:1}.bdrm:hover{border-color:var(--ember)}.bdedit .bdstage.over,.bdpal.over{box-shadow:0 0 0 2px var(--ember) inset}.bdpk.dragging{opacity:.4}.bdstage-h select,.bdsn{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:8px 12px;color:var(--fg);font:inherit;font-size:.95rem}.bdstage-h select:focus,.bdsn:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 3px var(--ember-soft)}.bdstage-h select option{background:var(--surface-2);color:var(--fg)}.bdedit .bdstage{cursor:pointer;border-top-color:var(--line)}.bdedit .bdstage.on{border-top-color:var(--ember);box-shadow:0 0 0 1px var(--ember) inset;cursor:default}.bdsn,#bdnote{width:100%;resize:vertical}.bdadd{align-self:start;min-height:60px}.bdx{margin-left:auto}.bdsec{padding:12px 14px;margin-top:14px}.bdpalg{margin:10px 0 6px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #999)}.bdpick{display:flex;flex-wrap:wrap;gap:6px}.bdpk{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--fg);cursor:pointer;text-align:left;max-width:240px}.bdpk:hover{border-color:var(--ember)}.bdpk.on{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 14%,var(--surface-2))}.bdpk span{overflow-wrap:anywhere;font-size:.85rem}.bdn{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--ember);color:#111;font-size:.75rem;line-height:20px;text-align:center}@media(max-width:640px){.bdcards,.bdline{grid-template-columns:1fr}.bdpk{max-width:100%}}html.d2{--bg: #0f1c26;--surface: #13263a;--surface-2: #19304a;--line: #26445c;--rail: #0c1720;--fg: #ebe4d2;--muted: #9db0bd;--ember: #7fd1e6;--ember-soft: rgba(127, 209, 230, .12);--gold: #d9b26a;--silver: #c3cbd1;--bronze: #c98a55;--ash: #6d8293;--good: #7cc48a;--bad: #d9584a;--warn: #d9b26a;--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 28px rgba(2, 8, 14, .45);--f-display: "Friz Quadrata", "Friz Quadrata Cyrillic", "Palatino Linotype", Georgia, serif;--f-body: "IBM Plex Sans Condensed", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--f-data: "IBM Plex Sans Condensed", "Roboto Condensed", system-ui, sans-serif;--r: 4px;--rail-w: 248px;color-scheme:dark}@media(prefers-color-scheme:light){html.d2:not([data-theme=dark]){--bg: #e8e0cb;--surface: #f4eedf;--surface-2: #ece3cd;--line: #cbbd9c;--rail: #ddd2b8;--fg: #1b2733;--muted: #5a6670;--ember: #1d6b82;--ember-soft: rgba(29, 107, 130, .12);--gold: #8a6418;--silver: #626c74;--bronze: #8e5a2c;--ash: #7c8790;--good: #2f7a3b;--bad: #a3352a;--warn: #8a6418;--shadow: 0 1px 2px rgba(60, 45, 20, .1), 0 10px 24px rgba(60, 45, 20, .08);color-scheme:light}}html.d2[data-theme=light]{--bg: #e8e0cb;--surface: #f4eedf;--surface-2: #ece3cd;--line: #cbbd9c;--rail: #ddd2b8;--fg: #1b2733;--muted: #5a6670;--ember: #1d6b82;--ember-soft: rgba(29, 107, 130, .12);--gold: #8a6418;--silver: #626c74;--bronze: #8e5a2c;--ash: #7c8790;--good: #2f7a3b;--bad: #a3352a;--warn: #8a6418;--shadow: 0 1px 2px rgba(60, 45, 20, .1), 0 10px 24px rgba(60, 45, 20, .08);color-scheme:light}html.d2 body{font-size:15px;letter-spacing:.005em;background:radial-gradient(1200px 600px at 85% -10%,rgba(127,209,230,.08),transparent 60%),repeating-radial-gradient(circle at 20% 30%,transparent 0 46px,color-mix(in srgb,var(--line) 22%,transparent) 46px 47px),var(--bg);background-attachment:fixed}html.d2 body:before{display:none}html.d2 ::selection{background:var(--ember);color:var(--bg)}html.d2 :focus-visible{outline:2px solid var(--ember);outline-offset:2px}html.d2 h1,html.d2 h2,html.d2 h3,html.d2 .sec-h h2,html.d2 .page>header h1{font-family:var(--f-display);font-weight:600;letter-spacing:.01em}html.d2 .page>header h1{font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:1}html.d2 .sec-h h2{font-size:1.7rem}html.d2 .eyebrow{text-transform:none;letter-spacing:.01em;font:600 1.05rem/1.2 var(--f-display);color:var(--gold)}html.d2 th,html.d2 .mgt th,html.d2 .ftopics thead th{text-transform:none;letter-spacing:0;font:500 .85rem/1.2 var(--f-body);color:var(--muted)}html.d2 .num,html.d2 td.n{font-variant-numeric:tabular-nums;font-size:1em;font-weight:600}html.d2 .rank{font:600 1.4rem/1 var(--f-display)}html.d2 .sec-h a,html.d2 .d2more{color:var(--ember)}html.d2 .panel{border-radius:var(--r);background:linear-gradient(var(--ember),var(--ember)) top left / 14px 2px no-repeat,linear-gradient(var(--ember),var(--ember)) top left / 2px 14px no-repeat,var(--surface)}html.d2 .panel.tticket,html.d2 .panel.tchampbox{border-radius:6px}html.d2 .btn{border-radius:3px;font-family:var(--f-body);font-weight:600;letter-spacing:.01em}html.d2 .btn.primary{background:var(--gold);color:#1a1408}html.d2 .btn.primary:hover{background:color-mix(in srgb,var(--gold) 85%,#fff)}html.d2 .btn.ghost{border-color:color-mix(in srgb,var(--ember) 55%,transparent);color:var(--fg);background:transparent}html.d2 .btn.ghost:hover{border-color:var(--ember);background:var(--ember-soft)}html.d2 .chipbtn{border-radius:3px;background:var(--surface)}html.d2 .pill,html.d2 .tpill{border-radius:3px}html.d2 .tfilter>[aria-selected=true],html.d2 .fpager .on,html.d2 .tfilter>[aria-selected=true]:hover{background:var(--ember);color:var(--bg)}html.d2 a.rpbtn:hover,html.d2 a.rpbtn:focus-visible{color:var(--bg)}html.d2 .tprog .track i{background:linear-gradient(90deg,var(--ember),var(--gold))}html.d2 tr:hover td{background:color-mix(in srgb,var(--ember) 5%,transparent)}html.d2 .top{background:color-mix(in srgb,var(--rail) 92%,transparent)}html.d2 .brand b{font:700 1.55rem/1 var(--f-display);letter-spacing:.02em}html.d2 .brand b span{color:var(--gold)}html.d2 .nav a{display:inline-flex;align-items:center;gap:9px;border-radius:3px;font-weight:500}html.d2 .nav a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;opacity:.85}html.d2 .nav a[aria-current=page]{background:linear-gradient(90deg,var(--ember-soft),transparent);box-shadow:inset 2px 0 0 var(--ember);color:var(--fg)}html.d2 .ngroup{display:contents}html.d2 .nglabel,.d2search{display:none}html.d2 .d2search{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--muted);font:inherit;font-size:.92rem;cursor:pointer}html.d2 .d2search:hover{border-color:var(--ember);color:var(--fg)}html.d2 .d2search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}html.d2 .d2search kbd,html.d2 .pal kbd{margin-left:auto;font:600 .72rem/1 var(--f-body);padding:3px 5px;border:1px solid var(--line);border-radius:3px;color:var(--muted)}html.d2 .designbtn{color:var(--muted);font-weight:600;letter-spacing:0}@media(min-width:1200px){html.d2 body{padding-left:var(--rail-w)}html.d2 .top{position:fixed;top:0;bottom:0;left:0;width:var(--rail-w);border-bottom:0;border-right:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto}html.d2 .top .wrap{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:18px;min-height:100%;max-width:none;padding:22px 16px 18px}html.d2 .brand{margin-right:0}html.d2 .nav{flex-direction:column;flex-wrap:nowrap;gap:16px;overflow:visible}html.d2 .ngroup{display:grid;gap:2px}html.d2 .nglabel{display:block;font:600 .95rem/1 var(--f-display);color:var(--gold);padding:0 10px 6px;letter-spacing:.02em}html.d2 .nav a{display:flex;padding:8px 10px;font-size:1rem}html.d2 .tools{margin-top:auto;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--line)}html.d2 .tools .btn.bnet,html.d2 .tools .userchip,html.d2 .tools .designbtn{flex:1 1 100%;justify-content:center;text-align:center}html.d2 .adminbtn span{display:inline}html.d2 .adminbtn{flex:1 1 auto;justify-content:center}html.d2 .wrap{max-width:1180px}html.d2 footer .wrap{max-width:1180px}html.d2 .top .d2search{display:none}html.d2 .top{scrollbar-width:none}html.d2 .top::-webkit-scrollbar{display:none}html.d2 .top .wrap{gap:14px;padding:18px 16px 14px}html.d2 .nav{gap:10px}html.d2 .nglabel{padding-bottom:4px}html.d2 .nav a{padding:6px 10px}html.d2 .tools{gap:6px;padding-top:12px}html.d2 .tools>:not([hidden]){height:36px;min-height:36px}}@media(max-width:1199px){html.d2 .d2search span,html.d2 .d2search kbd{display:none}html.d2 .nav a svg{display:none}}html.d2 .hero.d2hero{background:none;border-bottom:1px solid var(--line)}html.d2 .hero.d2hero:before,html.d2 .hero.d2hero:after{display:none}html.d2 .d2hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:40px;align-items:center;padding-block:44px 40px;color:var(--fg)}html.d2 .d2hero h1{font:700 clamp(2.9rem,6.2vw,5rem)/.92 var(--f-display);margin:0 0 16px;max-width:11ch;color:var(--fg);letter-spacing:.005em}html.d2 .d2hero .lead{font-size:1.12rem;line-height:1.55;max-width:46ch;color:var(--muted);margin:0 0 22px}html.d2 .d2hero .facts{margin-top:28px;gap:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start}html.d2 .d2hero .facts div{padding:0 22px 0 0;margin-right:22px;border-right:1px solid var(--line)}html.d2 .d2hero .facts div:last-child{border-right:0}html.d2 .d2hero .facts b{font:600 2rem/1 var(--f-display);color:var(--fg)}html.d2 .d2hero .facts span{color:var(--muted);font-size:.9rem}.warmap{margin:0;display:grid;gap:10px}.wm-board{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:url(/assets/site-v1/art-4575c462cac340f7/img/minimap.webp) center / cover,var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.wm-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0f1c2640,#0f1c26c7 75%)}.wm-svg{position:absolute;inset:0;width:100%;height:100%}.wm-lane{fill:none;stroke:var(--c);stroke-width:2;stroke-dasharray:3 7;opacity:.55}.wm-wave{fill:var(--c);filter:drop-shadow(0 0 4px var(--c))}.wm-core{fill:#0f1c26d9;stroke:var(--gold);stroke-width:2}.wm-p{position:absolute;display:flex;align-items:center;gap:8px;max-width:47%;padding:6px 10px 6px 6px;border-radius:4px;background:#0c1720db;border-left:3px solid var(--c);color:#ebe4d2;text-decoration:none}.wm-p:hover{background:#13263af2}.wm-p .ic{flex:none;border-radius:4px}.wm-p.c0{top:10px;left:10px}.wm-p.c1{top:10px;right:10px}.wm-p.c2{bottom:10px;right:10px}.wm-p.c3{bottom:10px;left:10px}.wm-p.c1,.wm-p.c2{flex-direction:row-reverse;text-align:right;border-left:0;border-right:3px solid var(--c);padding:6px 6px 6px 10px}.wm-n{display:grid;min-width:0}.wm-n b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.wm-n small{color:#9db0bd;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-p.win{border-color:#d9b26a;box-shadow:0 0 0 1px #d9b26a73,0 0 22px #d9b26a59}.wm-crown{color:#d9b26a;font-size:1.1rem}.wm-ini{display:grid;place-items:center;width:40px;height:40px;border-radius:4px;background:#19304a;font-weight:700}.wm-mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;text-decoration:none;color:#ebe4d2}.wm-mid b{font:700 1.25rem/1 Friz Quadrata,Friz Quadrata Cyrillic,Georgia,serif;color:#d9b26a}.wm-mid span{font-size:.72rem;color:#9db0bd;margin-top:30px;position:absolute;top:100%;white-space:nowrap}.wm-cap{color:var(--muted);font-size:.92rem}.wm-cap a{color:var(--ember)}html.d2 .d2row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html.d2 .d2card{padding:18px 20px;display:grid;gap:10px;align-content:start}html.d2 .d2card h2{margin:0;font-size:1.45rem}html.d2 .d2card p{margin:0}.d2top{list-style:none;margin:0;padding:0;display:grid;gap:4px}.d2top li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line)}.d2top li:last-child{border-bottom:0}.d2top a{color:var(--fg);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2top a:hover{color:var(--ember)}.d2top b{margin-left:auto}.d2r{display:inline-grid;place-items:center;width:26px;font:700 1.2rem/1 var(--f-display);color:var(--muted)}.d2r.r1{color:var(--gold)}.d2r.r2{color:var(--silver)}.d2r.r3{color:var(--bronze)}.d2more{font-weight:600;text-decoration:none;justify-self:start}.d2more:hover{text-decoration:underline}.d2tlink{display:grid;gap:6px;text-decoration:none;color:inherit;padding:12px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line)}.d2tlink:hover{border-color:var(--ember)}.d2tlink .tpill{justify-self:start}.d2tlink b{font:600 1.35rem/1.1 var(--f-display)}.d2champ{color:var(--gold);font-weight:700}.d2forum{list-style:none;margin:0;padding:0;display:grid;gap:8px}.d2forum li{display:grid;gap:1px;min-width:0}.d2forum a{color:var(--fg);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2forum a:hover{color:var(--ember)}.pal-wrap{position:fixed;inset:0;z-index:60;background:#040a108c;backdrop-filter:blur(3px);display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px}.pal{width:min(620px,100%);background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 30px 80px #00000080;display:grid;max-height:70vh;overflow:hidden}.pal-in{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.pal-in svg{width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:2;flex:none}.pal-in input{flex:1;min-width:0;background:none;border:0;outline:none;font:inherit;font-size:1.1rem;color:var(--fg)}.pal-res{list-style:none;margin:0;padding:6px;overflow-y:auto}.pal-res li[role=option]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:4px;cursor:pointer}.pal-res li[role=option] span{display:grid;min-width:0}.pal-res li[role=option] small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-res li[aria-selected=true]{background:var(--ember-soft);box-shadow:inset 2px 0 0 var(--ember)}.pal-g{padding:10px 10px 4px;font:600 .9rem/1 var(--f-display);color:var(--gold)}.pal-empty{padding:16px;color:var(--muted)}.pal-hint{margin:0;padding:8px 14px;border-top:1px solid var(--line)}.pal.keys{padding:18px 20px;gap:12px}.pal.keys h2{margin:0;font-family:var(--f-display)}.pal.keys dl{margin:0;display:grid;gap:6px}.pal.keys dl div{display:flex;justify-content:space-between;gap:12px}.pal.keys dd{margin:0;color:var(--muted)}.pal.keys kbd{margin:0}.pal.keys .btn{justify-self:end}.hcard{position:fixed;z-index:55;width:290px;padding:12px 14px;display:grid;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 18px 40px #00000073;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.hcard.on{opacity:1;transform:none}.hc-h{display:flex;align-items:center;gap:6px}.hc-h b{font:600 1.25rem/1 var(--f-display)}.hc-s{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.hc-s div{display:grid;gap:1px;text-align:center;padding:6px 2px;background:var(--surface-2);border-radius:3px}.hc-s b{font-size:1rem}.hc-s span{font-size:.72rem;color:var(--muted)}.hc-r{display:flex;gap:8px}.hc-r span{display:inline-flex;align-items:center;gap:3px}.hc-r small{color:var(--muted)}.hc-f{display:flex;align-items:center;gap:4px}.hc-f span{margin-right:4px}.hc-f i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:3px;font:700 .72rem/1 var(--f-body);font-style:normal;background:var(--surface-2);color:var(--muted)}.hc-f i.fw{background:color-mix(in srgb,var(--good) 25%,transparent);color:var(--good)}.hc-f i.fl{background:color-mix(in srgb,var(--bad) 22%,transparent);color:var(--bad)}.designfab{position:fixed;right:18px;bottom:18px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid #7fd1e6;background:#0f1c26;color:#ebe4d2;font:600 .95rem/1 var(--f-body);cursor:pointer;box-shadow:0 10px 30px #00000059}.designfab:hover{background:#13263a}.designfab .spark{color:#d9b26a}@media(max-width:640px){.designfab{right:12px;bottom:12px;padding:8px 12px;font-size:.85rem}}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(max-width:1100px){html.d2 .d2row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.d2 #d2discord{grid-column:1 / -1}}@media(max-width:900px){html.d2 .d2hero .wrap{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}html.d2 .warmap{max-width:460px;width:100%;justify-self:center}html.d2 .d2hero .facts{grid-template-columns:repeat(2,auto);row-gap:14px}html.d2 .d2hero .facts div:nth-child(2){border-right:0}}@media(max-width:640px){html.d2 .d2row3{grid-template-columns:minmax(0,1fr)}.wm-p{padding:4px 6px 4px 4px;gap:5px}.wm-n b{font-size:.85rem}.wm-n small{display:none}html.d2 .d2hero h1{font-size:2.7rem}}@media(prefers-reduced-motion:reduce){.hcard{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}html.d2 .designbtn .db-s{display:none}@media(max-width:1199px){html.d2 .designbtn .db-l{display:none}html.d2 .designbtn .db-s{display:inline}html.d2 .top .wrap,html.d2 .tools{flex-wrap:wrap}}@media(max-width:760px){html.d2 .tools{width:100%;order:2}html.d2 .d2search{order:1;margin-left:auto}html.d2 .d2hero .facts div{padding-right:14px;margin-right:14px}}html.d2 #theme{display:none!important}.lseg{display:none}html.d2 .lseg{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:100%}html.d2 .lseg b{padding:6px 4px;border-radius:2px;font-weight:600;color:var(--muted);text-align:center}html.d2 .lseg b.on{background:var(--ember-soft);color:var(--fg);box-shadow:inset 0 -2px 0 var(--ember)}html.d2 #lang{padding:3px;letter-spacing:0}@media(min-width:1200px){html.d2 .tools{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html.d2 .tools>:not([hidden]){display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0;padding-block:0;text-align:center;box-sizing:border-box}html.d2 .tools>#lang{padding:3px}html.d2 .tools .chipbtn,html.d2 .tools .btn{font-size:.92rem}html.d2 .tools .skinbtn{gap:4px}}@media(max-width:1199px){html.d2 .tools{align-items:stretch}html.d2 .tools>:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-height:36px}html.d2 #lang{min-width:150px}}@media(min-width:1200px){html.d2 .tools>:not([hidden]){height:36px}html.d2 .lseg b{padding:5px 4px}}html.d2 .tools>:not([hidden]){border-radius:4px}html.d2 .d2chat .chatbox{height:520px}@media(max-width:900px){html.d2 .d2chat .chatbox{height:460px}}html.d2 .d2hero h1.d2title{max-width:none;font-size:clamp(2.3rem,4.4vw,4.6rem);line-height:.98;margin-top:2.1em}html.d2 .d2title .nw{white-space:nowrap}html.d2 .d2born{position:relative;display:inline-block}html.d2 .d2dragon{position:absolute;right:-1.3em;bottom:.6em;width:4.15em;max-width:none;height:auto;pointer-events:none;transform-origin:55% 100%;filter:drop-shadow(0 0 .05em rgba(255,120,40,.85)) drop-shadow(0 0 .2em rgba(255,70,20,.4));animation:dragonGlow 3.2s ease-in-out infinite}html.d2 .d2born:before{content:"";position:absolute;left:-.2em;right:-.4em;bottom:.45em;height:.5em;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,110,30,.55),rgba(255,60,20,.18) 60%,transparent);filter:blur(4px);animation:dragonHeat 3.2s ease-in-out infinite}@keyframes dragonGlow{0%,to{filter:drop-shadow(0 0 .04em rgba(255,120,40,.7)) drop-shadow(0 0 .16em rgba(255,70,20,.3))}50%{filter:drop-shadow(0 0 .07em rgba(255,150,60,.95)) drop-shadow(0 0 .3em rgba(255,80,20,.55))}}@keyframes dragonHeat{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html.d2 .d2dragon,html.d2 .d2born:before{animation:none}}html.d2 .d2side{display:grid;gap:26px;align-content:start;min-width:0}.strpanel{padding:14px;display:grid;gap:12px}.strplayer{position:relative;aspect-ratio:16 / 9;min-height:0;border-radius:6px;overflow:hidden;background:#0e0b14;border:1px solid var(--line)}.strplayer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.strcover{aspect-ratio:auto;min-height:250px;display:grid;place-items:center;background:radial-gradient(120% 90% at 85% 0%,rgba(145,70,255,.35),transparent 60%),radial-gradient(100% 80% at 0% 100%,rgba(230,60,40,.28),transparent 60%),linear-gradient(160deg,#1a1222,#0d0a10) center / cover}.strcover.on{background-size:cover;background-position:center}.strcover.on:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08060ceb,#08060c59)}.strcov-in{position:relative;display:grid;justify-items:center;gap:10px;padding:16px;text-align:center;max-width:92%}.strcov-t{display:grid;gap:3px;color:#f2ecff}.strcov-t b{font-size:1.25rem}.strtitle{color:#c9bfdc;font-size:.88rem;line-height:1.4}.strlive{color:#ff6b6b;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.strbtns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.strbtns .btn{display:inline-flex;align-items:center;gap:7px}.strbtns svg{width:16px;height:16px;fill:currentColor}.strtw{color:#f2ecff;border-color:#bea0ff73;background:#9146ff2e}.strtw:hover{background:#9146ff52;border-color:#a970ff}.strava{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(145,70,255,.7)}.strava.big{width:64px;height:64px;border-width:3px;box-shadow:0 0 0 4px #9146ff2e,0 0 24px #9146ff73}.strini{display:grid;place-items:center;background:linear-gradient(140deg,#9146ff,#5c2bb3);color:#fff;font-weight:700}.strava.big.strini{font-size:1.6rem}.strlist{display:grid;gap:4px}.strrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--fg);border:1px solid transparent}.strrow:hover{background:var(--surface-2);border-color:var(--line)}.strrow.cur{background:var(--surface-2)}.strn{display:grid;min-width:0}.strn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strn small{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strst{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#ff6b6b;font-weight:600;white-space:nowrap}.strdot{width:8px;height:8px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 #ff3b3bb3;animation:strpulse 1.6s infinite}@keyframes strpulse{70%{box-shadow:0 0 0 7px #ff3b3b00}to{box-shadow:0 0 #ff3b3b00}}.strpf svg{width:18px;height:18px;display:block;fill:#a970ff}.strpf.youtube svg{fill:#ff4e45}.strpanel .note,.strjoin{margin:0}.mgst{display:grid;gap:12px}.strow{display:grid;grid-template-columns:28px 130px minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr) auto;gap:10px;align-items:end;padding-bottom:12px;border-bottom:1px dashed var(--line)}.strnum{align-self:center;color:var(--muted);font-weight:700}.stbtn{display:inline-flex;gap:6px}@media(max-width:900px){.strow{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)}.strow .tf:nth-of-type(n+3){grid-column:2 / -1}}@media(prefers-reduced-motion:reduce){.strdot{animation:none}}html.d2.white .d2dragon{animation:none;filter:drop-shadow(0 .08em .12em rgba(60,20,0,.35))}html.d2.white .d2born:before{opacity:.45;animation:none}html.d2 .nav a.ndiscord .next{margin-left:auto;font-style:normal;opacity:.55;font-size:.85em}html.d2 .nav a.ndiscord:hover .next{opacity:1}html.d2 .d2discord{position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,#5865f2 22%,transparent),transparent 62%),var(--surface);border-color:color-mix(in srgb,#5865f2 38%,var(--line))}html.d2 .d2discord .dchead{display:flex;align-items:center;gap:12px}html.d2 .d2discord .dchead h2{margin:0}html.d2 .d2discord .dcico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#5865f2;color:#fff;box-shadow:0 6px 18px #5865f259}html.d2 .d2discord .dcico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.d2 .d2discord .dcico svg circle{fill:currentColor;stroke:none}html.d2 .d2discord p{margin:0;line-height:1.5}html.d2 .d2discord .dctags{display:flex;flex-wrap:wrap;gap:6px}html.d2 .d2discord .dctags span{padding:3px 10px;border-radius:999px;font-size:.8rem;border:1px solid color-mix(in srgb,#5865f2 45%,var(--line));background:color-mix(in srgb,#5865f2 12%,transparent)}html.d2 .d2discord .dcjoin{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#5865f2;border-color:#5865f2;color:#fff}html.d2 .d2discord .dcjoin:hover{background:#4752c4;border-color:#4752c4;color:#fff}html.d2 .d2discord .dcjoin i{font-style:normal}@media(max-width:1100px)and (min-width:641px){html.d2 #d2discord{grid-column:1 / -1}}.anbox{margin:14px 0}.anbox.on{border-color:color-mix(in srgb,var(--bad) 55%,var(--line));background:color-mix(in srgb,var(--bad) 8%,var(--surface))}.anrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.anlist .anrow{padding:10px 0;border-top:1px solid var(--line)}.anlist .anrow:first-child{border-top:0}.anmain{display:grid;gap:2px;min-width:0;flex:1 1 260px}.anreason{overflow-wrap:anywhere}.anact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.anform{display:grid;gap:6px;max-width:560px}.anform input{width:100%}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 50%,var(--line))}.btn.primary.danger{background:var(--bad);border-color:var(--bad);color:#fff}html.d2 body{overflow-x:clip}html.d2 img,html.d2 video,html.d2 iframe{max-width:100%}@media(max-width:380px){.wrap{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}html.d2 .d2hero h1{font-size:2.5rem}}@media(min-width:1600px){.wrap,html.d2 .wrap,html.d2 footer .wrap{max-width:1440px}html.d2 .wrap{padding-left:28px;padding-right:28px}}@media(min-width:2000px){.wrap,html.d2 .wrap,html.d2 footer .wrap{max-width:1720px}html.d2{--rail-w: 272px}html.d2 .d2hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:72px;padding-block:60px 52px}html.d2 .d2hero h1{font-size:6rem}html.d2 .d2hero .lead{font-size:1.25rem;max-width:56ch}html.d2 .d2home .grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}html.d2 .d2row3{gap:20px}}@media(min-width:2400px){.wrap,html.d2 .wrap,html.d2 footer .wrap{max-width:2080px}html.d2{--rail-w: 296px}html.d2 body{font-size:16px}html.d2 .nav a{font-size:1.05rem}html.d2 .d2hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,720px)}html.d2 .d2hero h1{font-size:7rem}}@media(min-width:3200px){.wrap,html.d2 .wrap,html.d2 footer .wrap{max-width:2400px}html.d2 body{font-size:17px}}html.d2.red{--bg: #1a1b1e;--surface: #232428;--surface-2: #2b2c31;--line: #37383e;--rail: #18191c;--fg: #e9e9eb;--muted: #a0a2a9;--ember: #ff4433;--ember-soft: rgba(255, 68, 51, .13);--red: #e5322d;--orange: #ff9d1c;--gold: #ffb020;--silver: #c7c9cf;--bronze: #d0814a;--ash: #6c6e75;--good: #3fd84a;--bad: #ff5145;--warn: #ffb020;--shadow: 0 0 0 1px rgba(0, 0, 0, .35), 0 14px 30px rgba(0, 0, 0, .45)}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]){--bg: #e9e9eb;--surface: #f7f7f8;--surface-2: #efeff1;--line: #d3d3d8;--rail: #e1e1e4;--fg: #1d1e21;--muted: #5f6168;--ember: #c8261e;--ember-soft: rgba(200, 38, 30, .1);--red: #c8261e;--orange: #c46a00;--gold: #b77800;--silver: #6b6d74;--bronze: #93582c;--good: #23862b;--bad: #c8261e;--warn: #b77800;--shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 10px 24px rgba(0, 0, 0, .07)}}html.d2.red[data-theme=light]{--bg: #e9e9eb;--surface: #f7f7f8;--surface-2: #efeff1;--line: #d3d3d8;--rail: #e1e1e4;--fg: #1d1e21;--muted: #5f6168;--ember: #c8261e;--ember-soft: rgba(200, 38, 30, .1);--red: #c8261e;--orange: #c46a00;--gold: #b77800;--silver: #6b6d74;--bronze: #93582c;--good: #23862b;--bad: #c8261e;--warn: #b77800;--shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 10px 24px rgba(0, 0, 0, .07)}html.d2.red body{background:radial-gradient(900px 500px at 70% -120px,rgba(255,60,40,.1),transparent 65%),linear-gradient(180deg,#212226 0,var(--bg) 600px);background-color:var(--bg);background-attachment:fixed}html.d2.red[data-theme=light] body{background:var(--bg)}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]) body{background:var(--bg)}}html.d2.red .top{background:linear-gradient(180deg,#202125,var(--rail))}html.d2.red[data-theme=light] .top{background:var(--rail)}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]) .top{background:var(--rail)}}@media(min-width:1200px){html.d2.red .top{border-right:1px solid rgba(255,68,51,.45);box-shadow:1px 0 18px #ff321e40}html.d2.red .top:after{content:"";position:fixed;left:0;bottom:0;width:var(--rail-w);height:160px;pointer-events:none;background:linear-gradient(-28deg,transparent 0 calc(50% - 1px),rgba(255,68,51,.85) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 0 100% / 100% 120px no-repeat,linear-gradient(-12deg,transparent 0 calc(50% - .5px),rgba(255,90,60,.5) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) 0 70% / 100% 60px no-repeat;filter:drop-shadow(0 0 5px rgba(255,50,30,.9));opacity:.55}}html.d2.red .brand b span{color:var(--red);text-shadow:0 0 14px rgba(255,50,30,.45)}html.d2.red .brand img{border-color:#ff443380;box-shadow:0 0 14px #ff321e59}html.d2.red .nglabel{color:var(--orange)}html.d2.red .nav a[aria-current=page]{color:var(--orange);background:linear-gradient(90deg,rgba(255,68,51,.16),transparent);box-shadow:inset 2px 0 0 var(--red)}html.d2.red .d2search{background:#0000004d}html.d2.red .d2search:hover{border-color:var(--red);box-shadow:0 0 12px #ff321e4d}html.d2.red[data-theme=light] .d2search{background:var(--surface)}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]) .d2search{background:var(--surface)}}html.d2.red .panel{border:1px solid #303136;border-top:1px solid rgba(255,68,51,.6);background:linear-gradient(180deg,#27282c,#212226);box-shadow:0 0 0 1px #0000004d,0 -10px 22px -16px #ff321ed9,0 14px 30px #00000059}html.d2.red[data-theme=light] .panel{background:var(--surface);border-color:var(--line);border-top-color:#c8261e8c;box-shadow:var(--shadow)}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]) .panel{background:var(--surface);border-color:var(--line);border-top-color:#c8261e8c;box-shadow:var(--shadow)}}html.d2.red .sec-h{padding-bottom:9px;border-bottom:1px solid rgba(255,68,51,.55);box-shadow:0 10px 14px -12px #ff321ee6}html.d2.red .sec-h h2,html.d2.red .d2card h2{color:var(--orange)}html.d2.red .d2card h2{padding-bottom:8px;border-bottom:1px solid rgba(255,68,51,.5);box-shadow:0 10px 14px -12px #ff321ee6}html.d2.red .eyebrow{color:var(--orange)}html.d2.red .btn.primary{background:linear-gradient(180deg,#f0453a,#b9201a);color:#fff;box-shadow:0 0 16px #ff321e59}html.d2.red .btn.primary:hover{background:linear-gradient(180deg,#ff5a4e,#c9261f)}html.d2.red .btn.ghost{border-color:#ffffff2e}html.d2.red .btn.ghost:hover{border-color:var(--red);background:#ff321e14}html.d2.red .tfilter>[aria-selected=true],html.d2.red .fpager .on{background:var(--red);color:#fff}html.d2.red .tprog .track i{background:linear-gradient(90deg,var(--red),var(--orange))}html.d2.red tr:hover td{background:#ff44330d}html.d2.red .d2hero h1{text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 34px rgba(255,60,40,.28)}html.d2.red .wm-board{border-color:#ff443380;box-shadow:0 0 0 1px #0006,0 0 26px #ff321e40}html.d2.red .wm-core{stroke:var(--red)}html.d2.red .wm-mid b{color:#ffb020}html.d2.red .wm-p.win{border-color:#ffb020}html.d2.red .pal{border-top:1px solid rgba(255,68,51,.6)}html.d2.red .pal-g,html.d2.red .pal.keys h2{color:var(--orange)}html.d2.red .pal-res li[aria-selected=true]{box-shadow:inset 2px 0 0 var(--red)}html.d2.red ::selection{background:var(--red);color:#fff}html.d2.red .top .wrap{position:relative;z-index:1}html.d2.red[data-theme=light] .d2hero h1{text-shadow:none}@media(prefers-color-scheme:light){html.d2.red:not([data-theme=dark]) .d2hero h1{text-shadow:none}}html.d2 .skinbtn{color:var(--muted)}html.d2 .skinbtn b{color:var(--fg);font-weight:600}html.d2.white:not(#_){--bg: #f3f4f6;--surface: #ffffff;--surface-2: #f4f5f7;--line: #e1e3e8;--rail: #ffffff;--fg: #16181d;--muted: #646a75;--ember: #c8261e;--ember-soft: rgba(200, 38, 30, .08);--red: #c8261e;--orange: #b4560a;--gold: #a87600;--silver: #737a85;--bronze: #9a5b2b;--ash: #8b919b;--good: #1f8a3a;--bad: #c8261e;--warn: #a87600;--shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 6px 18px rgba(16, 24, 40, .06);color-scheme:light}html.d2.white body{background:var(--bg)}html.d2.white #theme{display:none}html.d2.white .top{background:var(--rail)}@media(min-width:1200px){html.d2.white .top{border-right:1px solid var(--line);box-shadow:1px 0 #10182805}}html.d2.white .brand b{color:var(--fg)}html.d2.white .brand b span{color:var(--red)}html.d2.white .brand img{border-color:var(--line)}html.d2.white .nglabel{color:var(--muted)}html.d2.white .nav a{color:#3b4049}html.d2.white .nav a:hover{background:var(--surface-2);color:var(--fg)}html.d2.white .nav a[aria-current=page]{color:var(--red);background:#c8261e12;box-shadow:inset 2px 0 0 var(--red)}html.d2.white .d2search{background:var(--surface-2);border-color:var(--line);color:var(--muted)}html.d2.white .d2search:hover{border-color:var(--red)}html.d2.white .chipbtn{background:var(--surface);border-color:var(--line);color:var(--fg)}html.d2.white .panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}html.d2.white .sec-h h2,html.d2.white .d2card h2{color:var(--fg)}html.d2.white .sec-h{padding-bottom:8px;border-bottom:2px solid var(--line);box-shadow:none;position:relative}html.d2.white .sec-h:after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:2px;background:var(--red)}html.d2.white .d2card h2{padding-bottom:8px;border-bottom:2px solid var(--line);box-shadow:inset 0 -2px 0 transparent;background:linear-gradient(var(--red),var(--red)) left bottom / 40px 2px no-repeat}html.d2.white .eyebrow{color:var(--red)}html.d2.white .btn.primary{background:var(--red);color:#fff;box-shadow:none}html.d2.white .btn.primary:hover{background:#a91f18}html.d2.white .btn.ghost{border-color:var(--line);color:var(--fg);background:var(--surface)}html.d2.white .btn.ghost:hover{border-color:var(--red);background:var(--surface)}html.d2.white .tfilter>[aria-selected=true],html.d2.white .fpager .on{background:var(--red);color:#fff}html.d2.white tr:hover td{background:#f7f8fa}html.d2.white th{color:var(--muted)}html.d2.white ::selection{background:var(--red);color:#fff}html.d2.white .hero.d2hero{background:var(--surface);border-bottom:1px solid var(--line)}html.d2.white .d2hero h1{color:var(--fg);text-shadow:none}html.d2.white .d2hero .lead{color:var(--muted)}html.d2.white .d2hero .facts b{color:var(--fg)}html.d2.white .wm-board{border-color:var(--line);box-shadow:var(--shadow)}html.d2.white .wm-core{stroke:var(--red)}html.d2.white .wm-mid b{color:#ffb020}html.d2.white .tprog .track i{background:linear-gradient(90deg,var(--red),#e8892c)}html.d2.white .pal-wrap{background:#10182859}html.d2.white .pal,html.d2.white .hcard{box-shadow:0 24px 60px #10182833}html.d2.white .pal-g,html.d2.white .pal.keys h2{color:var(--red)}html.d2.white .pal-res li[aria-selected=true]{background:#c8261e12;box-shadow:inset 2px 0 0 var(--red)}html.d2.white .designfab,html.d2.white .designbtn{color:var(--muted)}html.d2.white .tplc.p1,html.d2.white .medal.m1{background:#f2c14e;color:#3b2a00}html.d2.white .tplc.p2,html.d2.white .medal.m2{background:#d5d9df;color:#22262d}html.d2.white .tplc.p3,html.d2.white .medal.m3{background:#e3a77b;color:#3b1f0a}.player-label{display:inline-flex;align-items:center;gap:.35em;max-width:100%;vertical-align:baseline}.player-label [data-country-flag]{display:inline-flex;flex:0 0 auto}.player-label [data-country-flag]:empty{display:none}.player-label .player-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.player-label .cflag{flex:0 0 auto;margin:0}.game-context{display:flex;flex-direction:column;gap:5px;padding:10px 14px;color:var(--muted);font-size:12px}.game-context select{width:100%;min-width:0;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:7px}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.cflag[hidden]{display:none}@media(max-width:760px){.game-context{max-width:190px;padding:4px 8px}.game-context>span{display:none}.game-context select{padding:4px;font-size:12px}}.chemo{position:relative;flex:none;display:flex}.chemobtn{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;width:42px;height:42px;font-size:1.25rem;line-height:1;cursor:pointer;filter:grayscale(.35);transition:filter .15s,border-color .15s}.chemobtn:hover,.chemobtn[aria-expanded=true]{filter:none;border-color:var(--ember)}.emopop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:min(352px,calc(100vw - 48px));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.emopop[hidden]{display:none}.emosearch{margin:10px 10px 6px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--fg)}.emosearch:focus{border-color:var(--ember);outline:none}.emotabs{display:flex;gap:2px;padding:0 8px 6px;border-bottom:1px solid var(--line)}.emotab{flex:1;border:0;background:none;border-radius:6px;padding:5px 0;font-size:1.1rem;cursor:pointer;filter:grayscale(.6)}.emotab:hover{background:var(--surface-2);filter:none}.emobody{position:relative;height:260px;overflow-y:auto;padding:4px 8px 10px}.emoh{margin:8px 4px 4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.emogrid{display:grid;grid-template-columns:repeat(8,1fr)}.emo{border:0;background:none;border-radius:6px;aspect-ratio:1;font-size:1.45rem;line-height:1;cursor:pointer;padding:0}.emo:hover,.emo:focus-visible{background:var(--surface-2)}.emonone{padding:18px 6px;text-align:center}.cx.cx-emoji{font-size:2rem;line-height:1.25}.chwrap{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;align-items:stretch}.chwrap>.chatbox{min-width:0}.chside{display:flex;flex-direction:column;min-height:0;max-height:560px;overflow:hidden;padding:0}html.d2 .d2chat .chside{max-height:520px}.chside:empty{display:none}.chside-h{margin:0;padding:12px 14px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.chside-h .num{color:var(--ember)}.chside-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1 1 auto}.chside-list li{display:flex;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.chside-list li:last-child{border-bottom:0}.chside-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;color:var(--fg)}.chside-n.role-owner{color:#ff4d4d}.chside-n.role-admin{color:#ff9f1a}.chside-n.role-moderator{color:#5cdb6f}.chside-g{margin:0;padding:8px 14px 12px;border-top:1px solid var(--line)}.cfx{border:0;background:none;cursor:pointer;padding:0 2px;font-size:.8rem;opacity:.55}.cfx:hover{opacity:1}@media(max-width:900px){.chwrap{grid-template-columns:1fr}.chside{order:-1;max-height:none}.chside-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.chside-list li{border:0;padding:3px 9px;border-radius:999px;background:var(--surface-2)}.chside-n{flex:none}}.nfx{--nc: currentColor;color:var(--nc);font-weight:800}.nfx-glow{text-shadow:0 0 6px var(--nc),0 0 14px color-mix(in srgb,var(--nc) 55%,transparent)}.nfx-neon{color:#fff;text-shadow:0 0 2px #fff,0 0 6px var(--nc),0 0 12px var(--nc),0 0 22px var(--nc)}.nfx-neon:not([style]){--nc: #33ccff}.nfx-rainbow,.nfx-fire,.nfx-ice,.nfx-gold{background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nfx-flow 3s linear infinite}.nfx-rainbow{background-image:linear-gradient(90deg,#ff4d4d,#ffb84d,#fff04d,#5cff7a,#3cf,#b84dff,#ff4d4d);filter:drop-shadow(0 0 4px rgba(255,255,255,.25))}.nfx-fire{background-image:linear-gradient(90deg,#ffe066,#ff8a00,#ff2d00,#ff8a00,#ffe066);filter:drop-shadow(0 0 5px rgba(255,90,0,.7))}.nfx-ice{background-image:linear-gradient(90deg,#e8fbff,#7fdcff,#3aa0ff,#7fdcff,#e8fbff);filter:drop-shadow(0 0 5px rgba(80,190,255,.7))}.nfx-gold{background-image:linear-gradient(90deg,#8a5a00,#ffd84d,#fff6c8,#ffd84d,#8a5a00);filter:drop-shadow(0 0 4px rgba(255,200,60,.6))}.nfx-pulse{animation:nfx-pulse 1.6s ease-in-out infinite}.nfx-shadow{color:var(--nc);text-shadow:0 0 2px #000,0 0 8px #3b0a5c,0 0 16px #000}.nfx-shadow:not([style]){--nc: #b48cff}@keyframes nfx-flow{to{background-position:200% center}}@keyframes nfx-pulse{50%{text-shadow:0 0 10px var(--nc),0 0 20px var(--nc)}}@media(prefers-reduced-motion:reduce){.nfx{animation:none!important}}.fxpop{position:fixed;z-index:60;width:290px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #0000008c}.fxprev{padding:12px;margin-bottom:8px;border-radius:8px;background:var(--surface-2);text-align:center;font-size:1.15rem}.fxlbl{margin:8px 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fxcolors{display:flex;flex-wrap:wrap;gap:6px}.fxc{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;position:relative;overflow:hidden}.fxc.on{border-color:var(--fg)}.fxcustom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.fxcustom input{position:absolute;inset:0;opacity:0;cursor:pointer}.fxnone{background:var(--surface-2);color:var(--muted);font-size:.8rem}.fxlist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.fxe{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;padding:6px 4px;cursor:pointer;font-size:.78rem;color:var(--fg)}.fxe.on{border-color:var(--ember)}.fxact{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.fxpop .cherr:empty{display:none}.chtools{display:flex;gap:6px;flex:none}.chtools:empty{display:none}.chtool{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 8px;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;cursor:pointer;font-size:1.1rem;font-weight:800;color:var(--muted)}.chtool:hover{border-color:var(--ember);color:var(--fg)}.chgifbtn{font-size:.8rem;letter-spacing:.04em}.chgifw{position:relative;display:flex}.chattach{display:flex;align-items:center;gap:10px;width:100%}.chattach[hidden]{display:none}.chattach img{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.cmedia{display:block;margin-top:6px;max-width:min(320px,100%)}.cmedia img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:10px;background:var(--surface-2)}.gifpop{width:min(380px,calc(100vw - 48px))}.gifbody{height:300px;overflow-y:auto;padding:4px 8px 8px;columns:2;column-gap:6px}.gifitem{display:block;width:100%;margin:0 0 6px;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--surface-2);cursor:pointer;break-inside:avoid}.gifitem img{display:block;width:100%;height:auto}.gifby{padding:6px 10px;font-size:.68rem;color:var(--muted);text-align:right;border-top:1px solid var(--line)}.chatbox.drop{outline:2px dashed var(--ember);outline-offset:-6px}.chform .emopop input.emosearch{flex:none;min-width:0;width:auto;padding:8px 10px;border-radius:8px}.ntags{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}.ntag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;font-size:.66rem;font-weight:700;line-height:1.5;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);white-space:nowrap}.ntag b{font-weight:700}.chside .ntag b{display:none}.chside .ntag{padding:1px 4px}.ntag-streamer{color:#c9a2ff;border-color:#6c3fc4;background:#9146ff29}.ntag-caster{color:#ffb36b;border-color:#8a4f1c}.ntag-champion{color:#ffd84d;border-color:#8a6d12;background:#ffd84d1f}.ntag-vip{color:#7fe3ff;border-color:#1f6f8a}.ntag-veteran{color:#cfcfcf}.ntag-mapmaker{color:#8cf09a;border-color:#2c7a3a}.ntag-tester{color:#ff8cd8;border-color:#8a2c6d}.ntag-helper{color:#9fd0ff}.ntag-custom{color:var(--fg);border-color:var(--ember)}.fxtags{display:flex;flex-wrap:wrap;gap:4px}.fxt{border:1px solid var(--line);background:var(--surface-2);color:var(--fg);border-radius:999px;padding:3px 8px;font-size:.74rem;cursor:pointer}.fxt.on{border-color:var(--ember);background:var(--ember-soft, rgba(255, 122, 48, .14))}.fxlabel{width:100%;margin-top:6px;padding:7px 9px;border-radius:7px;border:1px solid var(--line);background:var(--surface-2);color:var(--fg);box-sizing:border-box}.fxpop{max-height:calc(100vh - 16px);overflow-y:auto}.nfx-role{background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nfx-flow 4s linear infinite}.nfx-owner{background-image:linear-gradient(90deg,#ff2d2d,#ffb347,#fff1a8,#ffb347,#ff2d2d);filter:drop-shadow(0 0 6px rgba(255,60,40,.75)) drop-shadow(0 0 14px rgba(255,140,0,.35))}.nfx-owner:before{content:"👑";-webkit-text-fill-color:initial;margin-right:3px;font-size:.85em;filter:drop-shadow(0 0 3px rgba(255,200,0,.8))}.nfx-admin{background-image:linear-gradient(90deg,#ff7a18,#ffd166,#fff,#ffd166,#ff7a18);filter:drop-shadow(0 0 5px rgba(255,140,30,.7))}.nfx-admin:before{content:"⚡";-webkit-text-fill-color:initial;margin-right:2px;font-size:.85em}.nfx-mod{background-image:linear-gradient(90deg,#3ddc84,#b8ffd9,#3ddc84);filter:drop-shadow(0 0 4px rgba(61,220,132,.6))}.nfx-mod:before{content:"🛡️";-webkit-text-fill-color:initial;margin-right:2px;font-size:.8em}.nfx [data-country-flag],.nfx img{-webkit-text-fill-color:initial}.chside-list .ntags{flex:none;margin-left:0}.chside-list .ntag-custom{display:none}.chside-n{flex:1 1 auto;min-width:4ch}.newsbell{position:fixed;top:14px;right:16px;z-index:70;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 20px #00000059;transition:color .15s,border-color .15s}.newsbell svg{width:21px;height:21px}.newsbell:hover,.newsbell[aria-expanded=true]{color:var(--fg);border-color:var(--ember)}.newsbell.has{color:var(--ember);animation:nbell 2.4s ease-in-out infinite}.newsbell .nbadge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e8412f;color:#fff;font-size:.68rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 8px #e8412fcc}.newsbell .nbadge:empty{display:none}@keyframes nbell{0%,86%,to{transform:rotate(0)}89%{transform:rotate(14deg)}93%{transform:rotate(-12deg)}96%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.newsbell.has{animation:none}}.newspop{position:fixed;top:64px;right:16px;z-index:70;width:min(380px,calc(100vw - 32px));max-height:min(70vh,620px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #0000008c;overflow:hidden}.newspop[hidden]{display:none}.nhead{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);font-size:1rem}.nlist{overflow-y:auto;padding:4px 0}.nitem{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.nitem:last-child{border-bottom:0}.nitem.fresh{background:linear-gradient(90deg,rgba(232,65,47,.12),transparent 70%);box-shadow:inset 3px 0 0 var(--ember)}.nitem header{display:flex;justify-content:space-between;gap:8px}.nitem p{margin:6px 0 4px;line-height:1.45;overflow-wrap:anywhere}.nempty{padding:16px 14px;margin:0}.nform{display:grid;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.nform input,.nform textarea{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;resize:vertical}.nfrow{display:flex;justify-content:space-between;align-items:center;gap:8px}@media(max-width:900px){.newsbell{top:auto;bottom:16px;right:16px;width:48px;height:48px}.newspop{top:auto;bottom:76px}}.d2news{margin:4px 0 18px}.d2news[hidden]{display:none}.d2newsrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.d2ncard{position:relative;display:grid;gap:8px;align-content:start;padding:16px 18px;cursor:pointer;text-align:left;color:var(--fg);transition:transform .15s,border-color .15s,box-shadow .15s}.d2ncard:hover,.d2ncard:focus-visible{transform:translateY(-2px);border-color:var(--ember);box-shadow:0 10px 28px #0006,0 0 18px #e8412f2e}.d2ncard h3{margin:0;font-size:1.05rem;padding-right:54px}.d2ncard p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.d2ncard.fresh{box-shadow:inset 3px 0 0 var(--ember)}.d2nnew{position:absolute;top:14px;right:14px;padding:2px 8px;border-radius:999px;background:#e8412f;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 10px #e8412f99}.d2nadd{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:70px;border-style:dashed;font:inherit;background:transparent}.d2nadd b{font-size:1.4rem;color:var(--ember)}@media(max-width:900px){.d2newsrow{grid-template-columns:1fr}}.d2news .sec-h .linkbtn{color:var(--ember);font-weight:700}.kbtabs{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0 18px;border-bottom:1px solid var(--line)}.kbtabs a{padding:9px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--muted);font-weight:700;text-decoration:none;white-space:nowrap}.kbtabs a:hover{color:var(--fg)}.kbtabs a[aria-current=page]{color:var(--fg);border-bottom-color:var(--ember)}.kbsec{margin:0 0 26px}.kbsub{display:flex;align-items:center;gap:10px;margin:18px 0 10px;font-size:1.05rem}.kbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;align-items:start}.kbheroes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:14px;align-items:start}.kbcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.kbcard h3{margin:0 0 6px;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.kbbody{min-width:0}.kbi{display:inline-block;flex:none;border-radius:6px;background-color:var(--surface-2);background-repeat:no-repeat;box-shadow:0 0 0 1px #00000059;vertical-align:middle}.kbi.blank{display:inline-grid;place-items:center;font:700 .7rem/1 var(--f-body);color:var(--muted)}kbd{display:inline-block;min-width:1.5em;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:var(--surface-2);font:700 .72rem/1.4 var(--f-data);text-align:center;color:var(--fg);vertical-align:1px}.w3txt{font-size:.9rem;line-height:1.5;color:var(--fg);overflow-wrap:anywhere}.w3c{color:color-mix(in srgb,var(--c) 72%,var(--fg))}.w3hr{border:0;border-top:1px dashed var(--line);margin:6px 0}.kbstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 14px;margin:10px 0 0}.kbstats div{min-width:0}.kbstats dt{font:700 .66rem/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kbstats dd{margin:2px 0 0;font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:.9rem}.kbhs{margin-top:10px;display:grid;gap:10px}.kbbars{display:grid;gap:6px}.kbbar{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:0 12px;border-radius:6px;color:#fff;font:700 .9rem/1.45 "PT Serif",serif;font-variant-numeric:tabular-nums;white-space:nowrap}.kbbar small{font-size:.85em;font-weight:700}.kbhdesc{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:10px;align-items:start}.kbhrest{margin-top:1.5em}.kbmline{white-space:nowrap;font-family:"PT Serif",serif;font-size:.72rem}.labtip .kbmeta.kbmline,.labrace .kbmeta.kbmline{font-size:.9rem}.kbmline+.kbmline{margin-top:2px}.kbhside{padding-left:10px;border-left:1px solid #555a63}.kbhline{display:flex;align-items:center;gap:6px;white-space:nowrap}.kbcard .kbupt{width:auto}.kbcard .kbupt th,.kbcard .kbupt td{padding:4px 2px}.kbcard .kbupt thead th{font-family:"PT Serif",serif;letter-spacing:0}.kbcard .kbupt tbody td{font:400 .72rem "PT Serif",serif;color:var(--muted)}.kbcard .kbupt th .kbinl{display:block;width:16px;height:16px;min-width:16px;max-width:none;flex:none;margin:0 auto}.kbinl{width:16px;height:16px;vertical-align:-3px;image-rendering:auto}.kbpair .kbsi.kbsm{width:16px;height:16px;margin:0 2px;border-radius:0;image-rendering:auto}.kbhline .kbsi{width:16px;height:16px;flex:none;image-rendering:auto}.kbbar.hp{background:#3fa04c}.kbbar.mp{background:#2b95f0}.kbpairs{display:flex;flex-wrap:nowrap;gap:6px 10px}.kbpair{display:flex;align-items:center;gap:6px;font:700 .95rem/1 "PT Serif",serif;font-variant-numeric:tabular-nums}.kbpair .kbsi{width:28px;height:28px;border-radius:4px;flex:none}.kbattrs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;justify-items:center;padding-top:4px}.kbattr{display:flex;flex-direction:column;align-items:center;gap:4px}.kbattr .kbsi{width:44px;height:44px;border-radius:5px}.kbattr b{font:700 1rem/1 "PT Serif",serif;font-variant-numeric:tabular-nums}.kbattr b small{font-size:1em;font-weight:700}.kbattr.main b{color:var(--lab-gold, #f5c542)}.kbmain{padding:0 5px;border-radius:4px;background:var(--ember-soft);color:var(--ember);letter-spacing:0;text-transform:none}.kbmeta{margin-top:6px;font-size:.8rem;color:var(--muted)}.kbscroll{overflow-x:auto}.kbtbl{width:100%;border-collapse:collapse;font-size:.85rem}.kbtbl th,.kbtbl td{padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.kbtbl thead th{font:700 .68rem/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kbtbl tbody th{text-align:left;font-weight:700;color:var(--muted)}.kbtbl tbody tr{cursor:default}.kbtbl tr:last-child th,.kbtbl tr:last-child td{border-bottom:0}.kbtbl td{font-family:var(--f-data);font-variant-numeric:tabular-nums}.kbtbl small{color:var(--muted);font-family:var(--f-body)}.kbtbl a{color:var(--fg)}.kbcard .kbtbl{margin-top:10px;font-size:.78rem}.kbcard .kbtbl th,.kbcard .kbtbl td{padding:4px 6px}.kbgood{color:var(--good)}.kbbad{color:var(--bad)}.kbskills{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.kbskill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.kbskill b{font-family:var(--f-display);font-size:.9rem}.kbmore{margin-top:10px}.kbmore summary{cursor:pointer;font-weight:700;font-size:.85rem;color:var(--ember)}.kbups,.kbrec{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.kbups .lbl,.kbrec .lbl{margin-right:4px}.kbchip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 2px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:.8rem}.kbchip:not(:has(.kbi)){padding-left:8px}.kbplus{color:var(--muted);font-weight:700}@media(max-width:640px){.kbtabs{flex-wrap:nowrap;overflow-x:auto}.kbcard{padding:12px;gap:10px}}.kbcard .w3txt+.kbstats,.kbcard .kbstats+.kbstats{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.kbcard .kbstats+.kbstats{margin-top:6px;border-top:0;padding-top:0}html.d2 .tools>.skinseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px}html.d2 .skinseg button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:5px 4px;border:0;border-radius:2px;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}html.d2 .skinseg button:hover{color:var(--fg)}html.d2 .skinseg button.on{background:var(--ember-soft);color:var(--fg);box-shadow:inset 0 -2px 0 var(--ember)}html.d2 .skinseg button:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.skdot{width:9px;height:9px;flex:none;border-radius:50%;box-shadow:0 0 0 1px #00000059}.skdot.sk-red{background:#e5322d}.skdot.sk-white{background:#f3f4f6}.skdot.sk-map{background:#2f6f9f}@media(max-width:1199px){html.d2 .tools>.skinseg{display:grid;min-width:250px}}@media(min-width:1200px){html.d2 .tools>.skinseg{padding:3px}html.d2 .skinseg button{padding:5px 2px;font-size:.86rem}html.d2 .skinseg .skdot{display:none}}.poolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px}.poolbar .lbl{margin:0}.sec-h+.poolbar{margin-top:-4px}.poolsw button[aria-pressed=true]{font-weight:700}.pside>.lbl,.pw3c>.lbl{display:block;margin:14px 0 6px}.pw3c .slist{margin-top:0}.pside .pw3c{text-align:left;padding:0;border:0}.pside .pw3c>.lbl{text-align:left}#adpools{margin-top:16px}#adpools .adok{color:var(--good)}#adpools .adwarn{color:var(--warn);font-weight:600}.adpools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.adpools>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.adpools-act{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.adrk{display:grid;gap:8px;margin:10px 0}.adrk-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.2fr) auto;gap:8px;align-items:center}.adrk-row input,.adrk-row select{width:100%;min-width:0}@media(max-width:640px){.adrk-row{grid-template-columns:1fr auto}.adrk-row .adrk-ver,.adrk-row .adrk-kind{grid-column:1}}.strnav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.strnav .chipbtn{min-width:36px;height:32px;padding:0 10px;font-size:1.2rem;line-height:1}.strnav-t{display:flex;align-items:baseline;justify-content:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.strnav-t b{overflow:hidden;text-overflow:ellipsis}.strnav-t .strdot{align-self:center}.strstage{display:grid}.strrow{grid-template-columns:minmax(0,1fr) auto;padding:0}.strsel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;min-width:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}.strsel:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.strrow .strpf{display:grid;place-items:center;width:40px;height:40px;border-radius:6px}.strrow .strpf:hover{background:#9146ff2e}.strrow.cur{box-shadow:inset 3px 0 #9146ff}.d2card .poolbar{margin:8px 0 4px;gap:6px}.d2card .poolbar .lbl{display:none}.d2card .poolsw button{padding:3px 10px;font-size:.82rem}.lab{--lab-gold: #f5c542;--lab-panel: color-mix(in srgb, var(--surface) 88%, transparent)}.labnote{margin:0 0 12px;font-size:.85rem;color:var(--muted)}.labcard{background:var(--lab-panel);border:1px solid var(--line);border-radius:6px;padding:12px 14px 14px;box-shadow:0 6px 18px #00000040;margin-bottom:14px;min-width:0}.labh{margin:0 0 8px;text-align:center;color:var(--lab-gold);font:700 1.05rem/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.04em}.labh.big{font-size:1.6rem;text-transform:none}.labhead{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;flex-wrap:wrap}.labhead .labh{margin:0;flex:1 1 auto}.labtoggle button{font-size:.8rem;padding:4px 10px}.labstrip{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 10px;margin-bottom:8px;scrollbar-width:thin}@font-face{font-family:Friz Quadrata;src:url(/assets/site-v1/art-4575c462cac340f7/fonts/friz-quadrata-bold.otf) format("opentype");font-weight:400 700;font-display:swap}@font-face{font-family:Friz Quadrata Cyrillic;src:url(/assets/site-v1/art-4575c462cac340f7/fonts/friz-quadrata-cyrillic.ttf) format("truetype");font-display:swap}.w3txt{font-family:"PT Serif",var(--f-body),serif}.ic.s50{width:50px;height:50px}.labstrip a{flex:none;display:block;line-height:0;border-radius:6px;outline:2px solid transparent;opacity:.72;transition:opacity .15s,outline-color .15s}.labstrip a:hover,.labstrip a[aria-current]{opacity:1}.labstrip a[aria-current]{outline-color:var(--lab-gold)}.labgrid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;align-items:start}.labpanels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(254px,100%),254px));gap:14px;align-items:start;justify-content:start}.labpanels .labcard{margin:0;padding-left:16px;padding-right:16px}.labpanels .labicons.labcmd{justify-content:start}.labrace h1{margin:0 0 10px;text-align:center;font-size:2rem}.labrace .w3txt,.labtip .w3txt,.labtip .kbstats,.labtip .kbmeta,.labtip .kbskill b{font-size:1rem}.labtip .kbtbl{font-size:.9rem}.labtip .kbcard h3{font-size:1.2rem}.labtip .kbcard .kbscroll{margin-left:-60px}.labtrait{font-size:1rem;color:color-mix(in srgb,var(--lab-gold) 70%,var(--fg))}.labmagic,.labicons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.labmagic{margin:10px 0;justify-content:flex-start}.labicons.labcmd{display:grid;grid-template-columns:repeat(4,50px);grid-auto-rows:50px;justify-content:center}.lablbl{text-align:center;color:var(--muted);font-size:.75rem;margin:8px 0 6px;border-top:1px solid var(--line);padding-top:6px}.labcard>.lablbl:first-of-type{border-top:0;padding-top:0}.labico{position:relative;padding:0;border:0;background:none;cursor:pointer;border-radius:6px;line-height:0}.labico:hover .kbi,.labico:focus-visible .kbi{box-shadow:0 0 0 2px var(--lab-gold)}.labwr{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);font:700 .6rem/1 var(--f-data);padding:2px 3px;border-radius:3px;background:#000c;color:#8be08b;white-space:nowrap}.labbld{display:block;width:100%;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:3px 4px}.labkv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;text-align:center}.labkv.wide{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.labkv b{display:block;font:700 1.15rem/1.2 var(--f-data)}.labkv span{font-size:.75rem;color:var(--muted)}.labmisc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;align-items:start;margin-bottom:14px}.labmisc .labcard{margin:0}.labtbl th,.labtbl td{padding:6px 8px}.labneutrals{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:14px 10px}.labneutral{text-align:center}.labneutral h3{margin:0 0 6px;font-size:.95rem}.labshrines{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px}.labtimes{list-style:none;margin:0;padding:0;line-height:1.9}.labtier{display:flex;align-items:center;gap:10px;margin-bottom:8px}.labtier>span{flex:0 0 90px;color:var(--muted);font-size:.85rem}.labtier .labicons{justify-content:flex-start}@media(max-width:640px){.labshrines{grid-template-columns:1fr}}.labtip{position:fixed;z-index:60;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lab-gold) transparent;background:var(--surface);border:1px solid var(--lab-gold);border-radius:6px;box-shadow:0 10px 30px #00000080;padding:2px}@media(min-width:900px){.labtip:has(.kbhcols){width:min(780px,calc(100vw - 16px))}.labtip .kbhcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px;align-items:start}.labtip .kbhnums>.kbhs{margin-top:0}.labtip .kbhnums .kbmline{white-space:normal}}.labtip .labstat{padding:0 14px 12px}.labbar{height:8px;margin-top:8px;background:#3a3e46;border-radius:4px;overflow:hidden}.labbar i{display:block;height:100%;background:#2b95f0}.labbar i u{display:block;height:100%;background:#f0922b;text-decoration:none}.labbar i.rnd{background:#f0922b}.labpk{color:#2b95f0}.labbar i.pk{background:#2b95f0}.labrnd{color:#f0922b}.labbar i.wr{background:#3fa04c}.labbarl{margin:4px 0 0;font-size:.8rem;color:var(--muted)}.labtip .kbcard{border:0;box-shadow:none;background:none}.labtip .kbskills{margin:0;padding:10px}#labf{display:flex;gap:8px;align-items:center;justify-content:center;margin-bottom:10px}#labf select{width:auto}.labctl{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap;font-size:.8rem;color:var(--muted);margin:8px 0}.labctl input{width:64px}.labctl select{width:auto}.labchart{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px}.labaxis{position:relative;height:220px;font:.65rem/1 var(--f-data);color:var(--muted)}.labaxis span{position:absolute;right:2px;transform:translateY(50%)}.labcols{position:relative;display:flex;gap:6px;align-items:flex-end;overflow-x:auto;padding-bottom:2px;border-left:1px solid var(--line);background:repeating-linear-gradient(to top,var(--line) 0 1px,transparent 1px 55px);background-size:100% 220px;background-repeat:no-repeat}.labref{position:absolute;left:0;right:0;height:0;border-top:1px dashed color-mix(in srgb,var(--lab-gold) 60%,transparent);pointer-events:none;z-index:1}.labcol>a,.labcol>.ic{line-height:0;height:24px}.labcol{flex:1 0 28px;display:grid;justify-items:center;gap:4px}.labbars{height:220px;width:100%;display:flex;gap:2px;align-items:flex-end;justify-content:center}.labbars i{position:relative;flex:1 1 0;max-width:14px;border-radius:2px 2px 0 0}.labbars i span{position:absolute;top:-13px;left:50%;transform:translate(-50%);font:.58rem/1 var(--f-data);color:var(--muted)}.labbars.stack{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:0}.labbars.stack i{flex:none;width:60%;max-width:22px;border-radius:0}.lb-pick{background:#3b82f6}.lb-wr{background:#22c55e}.lp-1{background:#f5c542}.lp-2{background:#9ca3af}.lp-3{background:#b4733c}.lp-4{background:#6b2b2b}.lablegend{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:.75rem;color:var(--muted);margin-top:8px}.lablegend i{display:inline-block;width:18px;height:9px;border-radius:2px;margin-right:5px;vertical-align:0}.labrhead{display:flex;gap:12px;align-items:center;margin:6px 0 12px}.labrhead h3{margin:0}.labsubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.labsub h4{margin:0 0 18px;text-align:center;color:var(--lab-gold);font-size:.9rem}@media(max-width:900px){.labgrid,.labsubs{grid-template-columns:minmax(0,1fr)}}.lb-rr{background:#f97316}.labauras{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:8px}.labaura{padding:2px;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;line-height:0;opacity:.7}.labaura[aria-pressed=true]{border-color:var(--lab-gold);opacity:1}.labaura:hover{opacity:1}@media(min-width:761px)and (max-width:1199px){html.d2 .top .wrap{gap:8px 10px;padding-block:8px}html.d2 .brand img{width:28px;height:28px}html.d2 .game-context{padding:4px 8px;max-width:190px}html.d2 .game-context>span{display:none}html.d2 .game-context select{padding:4px;font-size:12px}html.d2 .d2search{margin-left:auto}html.d2 .nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;gap:2px}html.d2 .nav::-webkit-scrollbar{display:none}html.d2 .ngroup{display:flex;gap:2px}html.d2 .nglabel{display:none}html.d2 .nav a{white-space:nowrap;padding:5px 9px;font-size:.9rem}html.d2 .tools{order:4;width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;padding-top:0}html.d2 .tools::-webkit-scrollbar{display:none}html.d2 .tools>:not([hidden]){flex:none;height:32px;min-height:32px;font-size:.85rem}html.d2 .tools>.skinseg{min-width:0}html.d2 .skinseg button{padding:3px 8px}}.labcard .labh{position:relative}.labhico{position:absolute;left:0;top:50%;transform:translateY(-50%)}.labhico .labico{line-height:0}.labgap{width:50px;height:50px}.labrhd{position:relative;display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.labrname{flex:1 1 auto;min-width:0;align-self:flex-start}.labrace .labrname h1:before{content:"";float:right;width:86px;height:34px}.labrace .labrname h1{margin:0 0 4px;text-align:left;font-size:1.6rem;line-height:1.1;color:var(--lab-gold)}.labrdiff{font-size:1rem}.labmore{position:absolute;top:0;right:0;margin:0;padding:6px 12px;font-size:.85rem}.labrico{flex:none;line-height:0}.ic.s75{width:75px;height:75px}.labico{transition:opacity .12s,filter .12s}.labico.labdim{opacity:.3;filter:grayscale(.8)}.labico.labrel .kbi{box-shadow:0 0 0 2px #3fd4a6}.labver{margin-left:10px;white-space:nowrap}.labver select{margin-left:4px}.clver{font-size:1.3rem;font-weight:700;margin:4px 0 10px}.clnav{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.clnav a{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--panel2, rgba(255,255,255,.05));font-size:.85rem}.clrace{margin-top:18px;scroll-margin-top:80px}.clhead{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:1.4rem}.clpanels{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.clcols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.cldesc{margin-top:0}.cllbl{font-weight:700;color:var(--lab-gold);margin-bottom:4px}.cl-removed{background:#dc3c3c47;text-decoration:line-through;text-decoration-color:#ff7878b3}.cl-added{background:#3cc85a40}.clsplit{position:relative;display:inline-block;width:40px;height:40px}.clsplit .kbi{position:absolute;inset:0}.clsplit .kbi:last-child{clip-path:inset(0 0 0 100%);animation:clwipe 4s ease-in-out infinite}.clsplit:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:1px;background:#ffffffd9;box-shadow:0 0 4px #ffffffb3;animation:clline 4s ease-in-out infinite}@keyframes clwipe{0%,25%{clip-path:inset(0 0 0 100%)}40%,75%{clip-path:inset(0 0 0 0)}90%,to{clip-path:inset(0 0 0 100%)}}@keyframes clline{0%,25%{left:100%;opacity:0}27%{opacity:1}38%{opacity:1}40%,75%{left:0;opacity:0}77%{opacity:1}88%{opacity:1}90%,to{left:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.clsplit .kbi:first-child{clip-path:inset(0 50% 0 0)}.clsplit .kbi:last-child{clip-path:inset(0 0 0 50%);animation:none}.clsplit:after{left:50%;opacity:1;animation:none}}.cltip{width:min(640px,calc(100vw - 16px));padding:10px 12px}.clstats{margin:6px 0 0;padding-left:18px}@media(max-width:560px){.clcols{grid-template-columns:1fr}}.kbgives{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}html.d2 .d2hero-stats{display:grid;gap:24px;min-width:0}html.d2 .d2hero .facts{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){html.d2 .d2hero .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}html.d2 .d2hero-races{min-width:0}html.d2 .d2hero-races .sec-h{flex-wrap:wrap;gap:8px 16px}html.d2 .d2hero-races .sec-h h2{font-size:1.65rem}html.d2 .d2hero-races>p{margin:10px 0 0}html.d2 .d2hero-stats .seg{flex-wrap:wrap}html.d2 .d2home-community{grid-template-columns:repeat(2,minmax(0,1fr))}html.d2 .d2home-community #d2discord{grid-column:auto}@media(max-width:600px){html.d2 .d2home-community{grid-template-columns:minmax(0,1fr)}}html.d2 .d2home>.grid2{align-items:start}html.d2 .d2home .sec-h h2{font-size:1.65rem}html.d2 .d2home #h-streams{padding:14px;gap:10px}html.d2 .d2home #h-streams .strstage{width:100%;max-width:400px;justify-self:center}html.d2 .d2home #h-streams .strcover{min-height:180px}html.d2 .d2home #h-streams .strlist{max-height:156px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html.d2 .d2home #h-streams .strsel{padding:5px 8px;gap:8px}html.d2 .d2home #h-streams .strava{width:30px;height:30px;font-size:1rem}html.d2 .d2home #h-streams .strjoin{font-size:.78rem}html.d2 .d2home .d2news{margin:8px 0 0}html.d2 .d2home .d2newsrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}html.d2 .d2home .d2ncard{padding:16px}html.d2 .d2hero #d2season .d2top>li:nth-child(n+4),html.d2 .d2hero #h-meta .bars>.bar:nth-child(n+4){display:none}html.d2.fan-design.red{--bg:#100d0f;--panel:#211e20;--accent:#c03627;--line:#ffffff10}html.d2.fan-design body{background:#100d0f;color:#bdb8b8}html.d2.fan-design .top{position:relative;background:#100d0fe8!important;border-bottom:1px solid #ffffff0c;z-index:5}html.d2.fan-design .top>.wrap{max-width:1100px}html.d2.fan-design .nav a{font-size:12px;text-transform:uppercase;letter-spacing:.05em}html.d2.fan-design .brand{color:#eee5dc}.fan-home{position:relative;background:radial-gradient(ellipse at 50% 100px,#46181366,transparent 70%);padding-bottom:60px}.fan-cover{height:530px;position:relative;overflow:hidden}.fan-cover-art{position:absolute;inset:0;background:linear-gradient(0deg,#100d0f,transparent 38%),linear-gradient(90deg,#100d0f55,transparent 30%,transparent 80%,#100d0f77),url(/assets/chaos/chaos-keyart.png) center 36%/cover no-repeat;animation:fan-reveal 1.4s ease-out both}.fan-title{position:relative;text-align:center;width:430px;padding-top:120px;margin:auto;transform:translate(-110px)}.fan-title>span{font-size:9px;letter-spacing:.45em;color:#c0a19b}.fan-title h1{font-family:Alegreya SC,Georgia,serif;font-size:66px!important;font-weight:700;line-height:.93!important;letter-spacing:.04em!important;color:#e9ddd1!important;text-shadow:0 2px 2px #000,0 0 25px #000;margin:20px 0!important}.fan-title em{font-size:93px;font-style:normal;background:linear-gradient(#fff6dc,#b8a38a 45%,#72635d 55%,#e1c9ac);background-clip:text;-webkit-text-fill-color:transparent}.fan-title p{font-size:12px;letter-spacing:.06em;color:#c8b6ac}.fan-layout.wrap{position:relative;max-width:1000px!important;margin-top:-115px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 290px;gap:0!important;padding:0!important;background:#211e20;box-shadow:0 30px 100px #0008;border:1px solid #ffffff09;z-index:2}.fan-primary{min-width:0}.fan-sidebar{min-width:0;background:#1b181a;border-left:1px solid #ffffff08}.fan-feature{height:285px;display:flex;align-items:flex-end;position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#080f17cc,#080f1700),url(/assets/chaos/chaos-keyart.png) 70% 48%/cover}.fan-feature>div{padding:30px;position:relative;z-index:1}.fan-feature h2{font-family:Alegreya Sans,sans-serif;font-size:36px!important;line-height:1.06;margin:14px 0;color:#fff}.fan-feature p{font-size:13px;color:#c0b9b9}.fan-tag{font-size:9px;letter-spacing:.23em;color:#e7a496}.fan-feature-link{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ce6c54;padding-bottom:5px}.fan-feature:hover{filter:brightness(1.12)}.fan-ticker{display:flex;align-items:center;gap:14px;background:#151214;font-size:10px;height:35px;padding-right:12px}.fan-ticker b{background:#9e281d;align-self:stretch;display:flex;align-items:center;padding:0 13px;font-size:9px;color:#fff}.fan-ticker a{margin-left:auto;white-space:nowrap;color:#b7aaa5}.fan-block{padding:25px 24px;border-bottom:1px solid #ffffff08}.fan-join{height:100px;background:linear-gradient(130deg,#7b201c,#af3926 45%,#601c17);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f7dfd2;border-bottom:1px solid #e7935455;box-shadow:inset 0 0 35px #12030255}.fan-join strong{font-family:Georgia,serif;font-size:21px;letter-spacing:.025em}.fan-join span{font-size:8px;letter-spacing:.2em;margin-top:13px;color:#d4917d}.fan-join:hover{filter:brightness(1.2)}.fan-side-links{display:grid;grid-template-columns:1fr 1fr}.fan-side-links a{font-size:11px;padding:12px 18px;border:1px solid #ffffff06;color:#aaa0a2}.fan-side-links a:hover{color:#fff;background:#302327}.fan-race-art{height:150px;padding:25px 18px;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(90deg,#1c171ce8,#1c171c33),url(/assets/chaos/chaos-keyart.png) 93% 36%/auto 350px}.fan-race-art span{font-size:8px;color:#d39077;letter-spacing:.15em}.fan-race-art strong{font-family:Georgia,serif;font-size:19px;color:#e4d8d1;max-width:140px;margin:12px 0}.fan-race-art a{font-size:10px;color:#aaa}.fan-sidebar .d2card{padding:22px 18px!important;border:0!important;border-bottom:1px solid #ffffff09!important;border-radius:0;background:transparent!important}.fan-sidebar .fan-block{padding:22px 18px}.fan-sidebar .facts{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:20px;margin:0!important}.fan-sidebar .facts>div{display:flex;align-items:center;gap:15px}.fan-sidebar .facts b{font-size:22px!important}.fan-sidebar .facts span{font-size:10px}.fan-personal{grid-column:1/-1;padding:0 24px}.fan-personal:empty{display:none}html.d2.fan-design .fan-home .panel{border-radius:0!important;box-shadow:none!important;background:#242123;border:1px solid #ffffff08}html.d2.fan-design .fan-home .sec-h{gap:12px;margin-bottom:18px;flex-wrap:wrap}html.d2.fan-design .fan-home .sec-h h2,html.d2.fan-design .fan-home .d2card h2{font-family:Alegreya Sans,sans-serif!important;font-size:14px!important;letter-spacing:.04em;color:#ded6d2!important}html.d2.fan-design .fan-home .sec-h a{font-size:10px!important;color:#ad6960}html.d2.fan-design .fan-home .matches{gap:12px}html.d2.fan-design .fan-home .matches.c2{grid-template-columns:1fr}html.d2.fan-design .fan-home .strstage{max-width:100%}html.d2.fan-design .fan-home .d2chat{margin:0}.fan-streams .strpanel{padding:12px}html.d2.fan-design .fan-home .d2news{padding:20px}html.d2.fan-design .fan-home .d2newsrow{grid-template-columns:1fr}html.d2.fan-design .fan-home .btn{border-radius:0}html.d2.fan-design .fan-home .pool-switch{font-size:10px}@keyframes fan-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(min-width:1500px){.fan-cover-art{background-size:cover,cover,1500px auto;background-color:#100d0f}}@media(max-width:760px){.fan-cover{height:390px}.fan-title{width:100%;transform:none;padding-top:85px}.fan-title h1{font-size:45px!important}.fan-title em{font-size:65px}.fan-title p{font-size:10px}.fan-cover-art{background-position:center,center,65% center}.fan-layout.wrap{margin:-65px 14px 0!important;width:calc(100% - 28px)!important;grid-template-columns:1fr}.fan-feature{height:260px}.fan-sidebar{display:grid;grid-template-columns:1fr 1fr;border-left:0}.fan-sidebar>*{min-width:0}.fan-sidebar .fan-join,.fan-sidebar .fan-side-links,.fan-sidebar .fan-race-art,.fan-sidebar #d2season,.fan-sidebar .fan-block,.fan-sidebar .facts{grid-column:1/-1}.fan-sidebar .fan-race-art{background-size:cover,cover}.fan-block{padding:23px 17px}.fan-ticker{gap:8px;font-size:9px}.fan-ticker a{display:none}.fan-feature h2{font-size:32px!important}.fan-title>span{letter-spacing:.25em}.fan-sidebar #d2tour,.fan-sidebar #d2discord{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.fan-cover-art{animation:none}}html.d2.fan-design body{padding-left:0!important;margin-left:0!important}html.d2.fan-design .top{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;box-shadow:none!important;background:#100d0f!important}html.d2.fan-design .top>.wrap{width:100%!important;max-width:1100px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;padding:16px 24px!important;gap:20px!important;min-height:70px!important}html.d2.fan-design .top .brand{display:flex!important;font-size:20px!important;white-space:nowrap;margin:0!important;padding:0!important}html.d2.fan-design .top .nav{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important;margin:0!important;padding:0!important;width:auto!important}html.d2.fan-design .top .nav a{padding:6px 0!important;border:0!important;background:none!important}html.d2.fan-design .top .tools{margin:0!important;display:flex!important;gap:8px!important;flex-direction:row!important}html.d2.fan-design #app{margin:0!important;padding:0!important}html.d2.fan-design .fan-home .fan-title em{background:none!important;-webkit-text-fill-color:#d7c2aa!important;color:#d7c2aa!important;text-shadow:0 2px 2px #000,0 0 30px #000!important}html.d2.fan-design .game-context{display:none!important}html.d2.fan-design footer{margin-left:0!important}.fan-home .fan-title{transform:translate(-130px)}@media(max-width:760px){html.d2.fan-design .top>.wrap{padding:14px!important;flex-wrap:wrap!important;gap:10px!important}html.d2.fan-design .top .nav{order:3;width:100%!important;justify-content:center;gap:13px!important}html.d2.fan-design .top .nav a{font-size:10px!important}.fan-home .fan-title{transform:none}html.d2.fan-design .top .tools{margin-left:auto!important}}html.d2.fan-design .fan-cover .fan-cover-art{background:linear-gradient(0deg,#100d0f,transparent 18%),url(/assets/chaos/chaos-characters-v2.png) center top/cover no-repeat!important;opacity:1!important;filter:none!important}.fan-home .fan-title{transform:translate(-25px);width:340px;padding-top:140px}.fan-home .fan-title h1{font-size:48px!important}.fan-home .fan-title em{font-size:68px}.fan-home .fan-title p{font-size:10px}.fan-cover{height:540px}.fan-cover-art:before,.fan-cover-art:after{display:none!important}.fan-feature,.fan-feature h2,.fan-feature p,.fan-feature span,.fan-join,.fan-join strong,.fan-join span{text-decoration:none!important}@media(max-width:760px){html.d2.fan-design .fan-cover .fan-cover-art{background-position:center,center!important;background-size:cover,auto 100%!important}.fan-home .fan-title{padding-top:100px;width:260px;transform:none}.fan-home .fan-title h1{font-size:34px!important}.fan-home .fan-title em{font-size:49px}.fan-cover{height:380px}.fan-home .fan-title p{max-width:180px;margin:14px auto;line-height:1.6}.fan-home .fan-title>span{font-size:7px}}html.d2.fan-design .top{background:linear-gradient(180deg,#0c0808f5,#0c0808c9)!important;border:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:20!important}html.d2.fan-design .top>.wrap{max-width:1060px!important;min-height:84px!important;padding:0 20px!important;justify-content:center!important;position:relative!important;gap:0!important}html.d2.fan-design .top .brand,html.d2.fan-design #d2search{display:none!important}html.d2.fan-design .top .nav{display:flex!important;justify-content:center!important;flex-wrap:nowrap!important;align-items:center!important;gap:26px!important;margin:auto!important;width:auto!important;min-height:84px!important}html.d2.fan-design .top .nav a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:84px!important;padding:0!important;margin:0!important;color:#8b8281!important;font-size:9px!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;transition:color .2s!important}html.d2.fan-design .top .nav a:hover,html.d2.fan-design .top .nav a[aria-current=page],html.d2.fan-design .top .nav a.active{color:#f0e5dd!important;background:transparent!important}html.d2.fan-design .top .nav a[aria-current=page]:before,html.d2.fan-design .top .nav a.active:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#dc4b32;box-shadow:0 0 12px #e2472d}html.d2.fan-design .top .nav .fan-nav-emblem{width:52px!important;min-width:52px!important;margin:0 14px!important;filter:drop-shadow(0 0 8px #eb5429aa);transform:rotate(-4deg)}.fan-nav-emblem svg{width:42px;height:42px;transition:filter .2s,transform .2s}.fan-nav-emblem:hover svg{transform:scale(1.08);filter:brightness(1.3)}html.d2.fan-design .top .tools{position:absolute!important;right:8px!important;top:85px!important;opacity:.7;gap:5px!important}html.d2.fan-design .top .tools button,html.d2.fan-design .top .tools a{font-size:9px!important;padding:5px 7px!important;min-height:0!important;background:#100b0bb8!important;border-color:#ffffff12!important}html.d2.fan-design .fan-cover{padding-top:0;height:610px}html.d2.fan-design .fan-cover .fan-title{padding-top:205px}.fan-home:before{pointer-events:none}html.d2.fan-design .top .nav .fan-nav-emblem:before{display:none!important}@media(max-width:1000px){html.d2.fan-design .top .nav{gap:16px!important}html.d2.fan-design .top .nav a{font-size:8px!important}html.d2.fan-design .top .nav .fan-nav-emblem{margin:0 3px!important}}@media(max-width:760px){html.d2.fan-design .top>.wrap{padding:0 10px!important;min-height:68px!important;display:block!important}html.d2.fan-design .top .nav{order:initial!important;min-height:68px!important;gap:10px!important;overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none}html.d2.fan-design .top .nav a{font-size:8px!important;min-height:68px!important;flex-shrink:0}html.d2.fan-design .top .nav .fan-nav-emblem{min-width:38px!important;width:38px!important}.fan-nav-emblem svg{width:34px;height:34px}html.d2.fan-design .top .tools{top:70px!important;right:8px!important}html.d2.fan-design .fan-cover{height:430px}html.d2.fan-design .fan-cover .fan-title{padding-top:145px}}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):after{content:"";position:absolute;inset:0 -12px;background:linear-gradient(180deg,#b638212b,transparent 75%);opacity:0;transition:opacity .22s;pointer-events:none}html.d2.fan-design .top .nav a:hover:after,html.d2.fan-design .top .nav a[aria-current=page]:after{opacity:1}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):hover{text-shadow:0 0 14px #ffb89a99}html.d2.fan-design .top .nav a:focus-visible{outline:1px solid #ed986b;outline-offset:5px}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:100px!important}html.d2.fan-design .top .nav a[aria-current=page]{text-shadow:0 0 15px #ed673a55}@media(prefers-reduced-motion:reduce){html.d2.fan-design .top .nav a,html.d2.fan-design .top .nav a:after,.fan-nav-emblem svg{transition:none!important}}html.d2.fan-design .top .nav .fan-nav-emblem svg{display:block!important;visibility:visible!important;opacity:1!important;width:42px!important;height:42px!important;fill:none!important;stroke:none!important;position:static!important}html.d2.fan-design .top .nav a{box-shadow:none!important;border-left:0!important;border-right:0!important}html.d2.fan-design .top .nav a[aria-current=page]{box-shadow:none!important}html.d2.fan-design .top .nav a[aria-current=page]:before{width:100%!important;bottom:auto!important;height:2px!important;transform:none!important;border:0!important}html.d2.fan-design .top>.wrap{max-width:1320px!important;min-height:108px!important;padding:0 28px!important}html.d2.fan-design .top .nav{min-height:108px!important;gap:22px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:13px!important;letter-spacing:.07em!important;min-height:108px!important;padding:0 15px!important;font-weight:700;color:#b6aaa1!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):after{inset:18px 0!important;border:1px solid transparent;border-radius:2px;background:linear-gradient(180deg,#aa482a36,#a33a2110 65%,transparent);transition:opacity .2s,border-color .2s,box-shadow .2s}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):hover:after,html.d2.fan-design .top .nav a[aria-current=page]:after{border-color:#d17c4838;box-shadow:inset 0 1px #f8bd652b,0 0 24px #bd4c1912}html.d2.fan-design .top .nav a:hover,html.d2.fan-design .top .nav a[aria-current=page]{color:#ffe3bc!important;text-shadow:0 0 18px #e86e3866}html.d2.fan-design .top .nav .fan-nav-emblem{width:66px!important;min-width:66px!important;margin:0 12px!important}html.d2.fan-design .top .nav .fan-nav-emblem svg{width:52px!important;height:52px!important}html.d2.fan-design .top .tools{top:112px!important}html.d2.fan-design .fan-cover .fan-title{padding-top:230px!important}html.d2.fan-design .fan-cover{height:640px}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:126px!important}html.d2.fan-design .fan-side-links{gap:9px;padding:16px;background:linear-gradient(135deg,#251c1b,#151315)}html.d2.fan-design .fan-side-links a{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;padding:13px 10px;font-size:14px;font-weight:700;text-decoration:none;color:#d7c7b7;border:1px solid #a96a4240;border-radius:3px;background:linear-gradient(180deg,#3b2d27,#211c1b);box-shadow:inset 0 1px #e1b28020,0 4px 9px #0004;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s}.fan-side-links a:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#ca7a46,transparent)}html.d2.fan-design .fan-side-links a:hover{transform:translateY(-2px);color:#fff0cb;border-color:#d6985b99;background:linear-gradient(180deg,#59402b,#32231c);box-shadow:inset 0 1px #f6d39a44,0 5px 20px #c65b2228}html.d2.fan-design .fan-side-links a:focus-visible{outline:2px solid #edb26c;outline-offset:3px}html.d2.fan-design .fan-layout.wrap{max-width:1140px!important;grid-template-columns:minmax(0,1fr) 330px!important}html.d2.fan-design .fan-block{padding:30px 28px}html.d2.fan-design .fan-home .sec-h h2,html.d2.fan-design .fan-home .d2card h2{font-size:19px!important;letter-spacing:.055em!important}html.d2.fan-design .fan-home .sec-h a{font-size:13px!important;padding:7px 0}html.d2.fan-design .fan-home .pool-switch button,html.d2.fan-design .fan-home .seg button{min-height:38px;font-size:13px;padding:9px 14px}html.d2.fan-design .fan-join{height:120px}html.d2.fan-design .fan-join strong{font-size:25px}html.d2.fan-design .fan-join span{font-size:10px}html.d2.fan-design .fan-race-art{height:180px;padding:25px 22px}html.d2.fan-design .fan-race-art strong{font-size:23px;max-width:190px}html.d2.fan-design .fan-race-art a{font-size:13px}html.d2.fan-design .fan-ticker{height:43px;font-size:12px}html.d2.fan-design .fan-ticker b{font-size:11px}html.d2.fan-design .fan-feature{height:315px}html.d2.fan-design .fan-feature h2{font-size:40px!important}html.d2.fan-design .fan-feature p{font-size:15px}html.d2.fan-design .fan-feature-link{font-size:12px}@media(max-width:1100px){html.d2.fan-design .top .nav{gap:10px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:11px!important;padding:0 9px!important}html.d2.fan-design .fan-layout.wrap{max-width:calc(100% - 40px)!important;grid-template-columns:minmax(0,1fr) 300px!important}}@media(max-width:760px){html.d2.fan-design .top>.wrap{min-height:84px!important;padding:0 10px!important}html.d2.fan-design .top .nav{min-height:84px!important;gap:10px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:84px!important;font-size:12px!important;padding:0 12px!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-width:46px!important;width:46px!important;margin:0 4px!important}html.d2.fan-design .top .nav .fan-nav-emblem svg{width:38px!important;height:38px!important}html.d2.fan-design .top .tools{top:88px!important}html.d2.fan-design .fan-layout.wrap{width:calc(100% - 28px)!important;max-width:none!important;grid-template-columns:1fr!important}html.d2.fan-design .fan-cover{height:450px}html.d2.fan-design .fan-cover .fan-title{padding-top:170px!important}html.d2.fan-design .fan-block{padding:24px 18px}html.d2.fan-design .fan-side-links a{min-height:62px;font-size:15px}html.d2.fan-design .fan-feature{height:290px}html.d2.fan-design .fan-feature h2{font-size:35px!important}html.d2.fan-design .fan-home .sec-h h2{font-size:17px!important}}@media(prefers-reduced-motion:reduce){html.d2.fan-design .fan-side-links a{transition:none}}html.d2.fan-design .top{background:linear-gradient(180deg,#080506ed,#0d0709d9 65%,#10090b99)!important;overflow:visible!important}html.d2.fan-design .top>.wrap{max-width:1240px!important;min-height:132px!important;position:relative!important;padding:0 34px!important}html.d2.fan-design .top .nav{min-height:132px!important;gap:26px!important;display:flex!important;align-items:center!important;justify-content:center!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:132px!important;padding:0 14px!important;font-size:13px!important;letter-spacing:.015em!important;font-weight:500!important;color:#9d9290!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html.d2.fan-design .top .nav a[aria-current=page],html.d2.fan-design .top .nav a:hover{color:#f1e6df!important;text-shadow:0 0 12px #ffd2ae38!important;font-weight:700!important}html.d2.fan-design .top .nav a[aria-current=page]:before{content:""!important;position:absolute!important;top:0!important;left:3px!important;right:3px!important;width:auto!important;height:2px!important;background:#a9382c!important;box-shadow:0 2px 5px #cf493a66,0 0 10px #c23d2a55!important}html.d2.fan-design .top .nav .fan-nav-emblem{width:80px!important;min-width:80px!important;margin:0 16px!important;min-height:132px!important;transform:rotate(-3deg)!important;filter:drop-shadow(0 0 6px #ee672c) drop-shadow(0 0 20px #bc3d184f)!important}html.d2.fan-design .top .nav .fan-nav-emblem svg{width:60px!important;height:60px!important}.fan-design .top>.wrap:after{content:"";position:absolute;left:34px;right:34px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#76605b55 8%,#76605b55 46%,transparent 47%,transparent 53%,#76605b55 54%,#76605b55 92%,transparent);pointer-events:none}.fan-design .top>.wrap:before{content:"";position:absolute;left:50%;bottom:-5px;width:84px;height:12px;transform:translate(-50%);border-bottom:1px solid #76605b55;clip-path:polygon(0 0,12% 0,22% 80%,78% 80%,88% 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,transparent,#76605b44,transparent);pointer-events:none}html.d2.fan-design .top .tools{top:140px!important}.fan-design .fan-cover{height:665px!important}.fan-design .fan-cover-art{background-position:center,center 40px!important}.fan-design .fan-title{padding-top:250px!important}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:150px!important}@media(max-width:1100px){html.d2.fan-design .top .nav{gap:15px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:12px!important;padding:0 10px!important}html.d2.fan-design .top .nav .fan-nav-emblem{margin:0 8px!important}}@media(max-width:760px){html.d2.fan-design .top>.wrap{min-height:90px!important;padding:0 12px!important}html.d2.fan-design .top .nav{min-height:90px!important;gap:12px!important;justify-content:flex-start!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:90px!important;font-size:11px!important;padding:0 10px!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:90px!important;min-width:50px!important;width:50px!important;margin:0 7px!important}html.d2.fan-design .top .nav .fan-nav-emblem svg{width:42px!important;height:42px!important}.fan-design .top>.wrap:after{left:12px;right:12px}.fan-design .top>.wrap:before{display:none}html.d2.fan-design .top .tools{top:96px!important}.fan-design .fan-cover{height:460px!important}.fan-design .fan-title{padding-top:180px!important}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:108px!important}}html.d2.fan-design .top .nav .fan-nav-emblem img{display:block!important;width:64px!important;height:64px!important;max-width:none!important;opacity:1!important}html.d2.fan-design .top .nav{gap:18px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:11px!important;padding:0 10px!important}.fan-design .top>.wrap{background:radial-gradient(ellipse at 50% 55%,#9b351b22,transparent 23%)}@media(max-width:760px){html.d2.fan-design .top .nav .fan-nav-emblem img{width:44px!important;height:44px!important}}html.d2.fan-design .top .nav a:not(.fan-nav-emblem) svg{display:none!important}html.d2.fan-design .top .tools{width:auto!important;max-width:310px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;top:144px!important;right:16px!important}html.d2.fan-design #skin{display:none!important}html.d2.fan-design .top .tools>*{width:auto!important;flex:none!important;margin:0!important}html.d2.fan-design .top .tools #lang .lseg{display:flex!important;gap:8px!important}html.d2.fan-design .top .tools #lang .lseg b{padding:3px!important}html.d2.fan-design body:before,html.d2.fan-design body:after{display:none!important}html.d2.fan-design .fan-profile{gap:6px;padding:18px;text-align:center}html.d2.fan-design .fan-profile small{font-size:9px;letter-spacing:.2em;color:#d5a28a}html.d2.fan-design .fan-profile strong{max-width:100%;overflow-wrap:anywhere;font-size:24px;line-height:1.15}html.d2.fan-design .fan-profile span{margin-top:6px}html.d2.fan-design .top{background:#101316!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:2px solid #574338!important;box-shadow:0 4px 12px #0009!important}html.d2.fan-design .top>.wrap{max-width:1420px!important;min-height:96px!important;padding:0 20px!important;background:none!important}html.d2.fan-design .top>.wrap:before,html.d2.fan-design .top>.wrap:after{display:none!important}html.d2.fan-design .top .nav{min-height:96px!important;gap:0!important;align-items:center!important;justify-content:center!important;overflow:visible!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){position:relative!important;isolation:isolate!important;min-height:58px!important;margin:0 2px!important;padding:0 18px!important;font-family:IBM Plex Sans Condensed,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.07em!important;color:#e1e4e5!important;text-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important;transition:color .15s!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;opacity:1!important;transform:skew(-15deg)!important;border:1px solid #4c5358!important;border-bottom:2px solid #6a6256!important;border-radius:0!important;background:linear-gradient(180deg,#30373c,#20262a 50%,#151b1f)!important;box-shadow:inset 0 1px #ffffff16,0 2px 3px #0008!important;transition:background .15s,border-color .15s!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):before{display:none!important}html.d2.fan-design .top .nav a:hover{color:#fff4d6!important;text-shadow:none!important}html.d2.fan-design .top .nav a:hover:after{background:linear-gradient(180deg,#444b50,#2a3035)!important;border-color:#a99572!important}html.d2.fan-design .top .nav a[aria-current=page]{color:#ffe1ad!important;text-shadow:none!important;font-weight:700!important}html.d2.fan-design .top .nav a[aria-current=page]:after{background:linear-gradient(180deg,#573b2b,#30251e)!important;border-color:#d29b5a!important;border-bottom-color:#e4b472!important;box-shadow:inset 0 1px #ffdc9e33,0 2px 3px #0008!important}html.d2.fan-design .top .nav a:focus-visible{outline:2px solid #ffd196!important;outline-offset:5px!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:80px!important;min-width:78px!important;width:78px!important;margin:0 18px!important;transform:none!important;filter:none!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:60px!important;height:60px!important;filter:drop-shadow(0 0 3px #a65d22)!important}html.d2.fan-design .top .tools{top:104px!important;opacity:1!important}html.d2.fan-design .top .tools a,html.d2.fan-design .top .tools button{background:#141a20!important;color:#e7e4dc!important;border:1px solid #58616a!important;backdrop-filter:none!important}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:112px!important}@media(max-width:1200px){html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:12px!important;padding:0 12px!important;letter-spacing:.03em!important}html.d2.fan-design .top .nav .fan-nav-emblem{margin:0 12px!important;min-width:62px!important;width:62px!important}}@media(max-width:760px){html.d2.fan-design .top>.wrap{min-height:82px!important;padding:0 15px!important}html.d2.fan-design .top .nav{min-height:82px!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;gap:3px!important;scrollbar-width:thin;scrollbar-color:#897155 #14191d}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:48px!important;font-size:13px!important;padding:0 16px!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:60px!important;width:50px!important;min-width:50px!important;margin:0 10px!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:46px!important;height:46px!important}html.d2.fan-design .top .tools{top:88px!important}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:100px!important}}html.d2.fan-design .top{background:#160e10!important;border-bottom:1px solid #684634!important;box-shadow:0 4px 16px #0005!important}html.d2.fan-design .top>.wrap{min-height:104px!important;max-width:1380px!important;padding:0 28px!important}html.d2.fan-design .top .nav{min-height:104px!important;gap:8px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:104px!important;margin:0!important;padding:0 17px!important;color:#c8bcb3!important;font-family:Alegreya Sans,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.055em!important;text-shadow:none!important;background:none!important;border:0!important;box-shadow:none!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):after{display:none!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem):before{display:block!important;content:""!important;position:absolute!important;inset:auto 17px 20px!important;width:auto!important;height:1px!important;opacity:0!important;background:#c78a5c!important;box-shadow:none!important;transform:scaleX(.4)!important;transition:opacity .18s,transform .18s!important}html.d2.fan-design .top .nav a:hover,html.d2.fan-design .top .nav a[aria-current=page]{color:#f4ddbd!important;font-weight:500!important;text-shadow:none!important}html.d2.fan-design .top .nav a:hover:before,html.d2.fan-design .top .nav a[aria-current=page]:before{opacity:1!important;transform:scaleX(1)!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:92px!important;width:66px!important;min-width:66px!important;margin:0 24px!important;filter:none!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:54px!important;height:54px!important;filter:none!important}html.d2.fan-design .top .tools{top:118px!important;right:20px!important;max-width:none!important;width:auto!important;flex-wrap:nowrap!important;gap:0!important;background:#190e11!important;border:1px solid #6a493333!important;border-radius:2px!important;padding:3px 7px!important;opacity:1!important}html.d2.fan-design .top .tools a,html.d2.fan-design .top .tools button{background:transparent!important;border:0!important;border-right:1px solid #6c4c3c55!important;color:#d5c0ab!important;box-shadow:none!important;border-radius:0!important;padding:7px 10px!important;font-size:11px!important;min-height:32px!important;text-shadow:none!important}html.d2.fan-design .top .tools>*:last-child{border-right:0!important}html.d2.fan-design .top .tools .dot-me{background:#bf9361!important;box-shadow:none!important}html.d2.fan-design .top .tools svg{stroke:#c6a17e!important}html.d2.fan-design .top .tools #lang .lseg b{font-weight:400!important;color:#a79383!important;border:0!important;background:none!important}html.d2.fan-design .top .tools #lang .lseg b.on{color:#f1d5b2!important;text-decoration:underline;text-underline-offset:4px}html.d2.fan-design #newsbell{background:#21171a!important;border:1px solid #5d4034!important;box-shadow:none!important;color:#c8a17b!important}.fan-design .fan-side-links a{border-radius:1px!important;background:linear-gradient(#34231f,#23191a)!important;border-color:#78503d55!important;color:#d3bdac!important;box-shadow:inset 0 1px #bd8e5e12!important}.fan-design .fan-side-links a:hover{background:#402b23!important;border-color:#a7754c!important}.fan-design .fan-join{background:linear-gradient(135deg,#742d24,#9b3828 50%,#64251f)!important;border-color:#a9613d66!important}.fan-design .fan-sidebar{background:#1c1518!important}.fan-design .fan-layout.wrap{background:#21191c!important}@media(max-width:1200px){html.d2.fan-design .top .nav{gap:0!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){padding:0 12px!important;font-size:12px!important;letter-spacing:.02em!important}html.d2.fan-design .top .nav .fan-nav-emblem{margin:0 12px!important}}@media(max-width:760px){html.d2.fan-design .top>.wrap{min-height:80px!important;padding:0 8px!important}html.d2.fan-design .top .nav{min-height:80px!important;gap:4px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:72px!important;padding:0 12px!important;font-size:12px!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:72px!important;min-width:46px!important;width:46px!important;margin:0 10px!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:42px!important;height:42px!important}html.d2.fan-design .top .tools{top:88px!important;right:10px!important;max-width:calc(100vw - 20px)!important;flex-wrap:wrap!important}html.d2.fan-design .top .tools a,html.d2.fan-design .top .tools button{font-size:10px!important;padding:5px 7px!important}}html.d2.fan-design .fan-layout.wrap{border:1px solid #9c68402e!important;box-shadow:0 28px 90px #0009!important}.fan-design .fan-feature{position:relative;height:350px!important;background-position:70% 45%!important;isolation:isolate}.fan-design .fan-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c111bec,transparent 80%),linear-gradient(0deg,#0b111aaa,transparent 55%);z-index:0}.fan-design .fan-feature>div{padding:36px!important;width:100%;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fan-design .fan-feature .fan-tag{color:#dcad7c;font-size:9px;letter-spacing:.3em}.fan-design .fan-feature h2{font-family:"PT Serif",Georgia,serif!important;font-size:42px!important;line-height:1.13!important;letter-spacing:-.025em;margin:20px 0 14px!important}.fan-design .fan-feature p{color:#b3bdc6!important;font-size:15px!important;margin:0 0 24px!important}.fan-design .fan-feature-link{display:inline-flex!important;align-items:center;gap:30px;border:1px solid #ab795049!important;padding:12px 18px!important;background:#34231bcb;color:#eed5b1!important;font-size:11px!important;letter-spacing:.1em}.fan-design .fan-feature-link b{font-size:19px;color:#d6a56a}.fan-design .fan-feature-chapter{position:absolute;bottom:20px;right:24px;font-size:8px;letter-spacing:.2em;color:#a7a096}.fan-design .fan-feature:hover{filter:none!important}.fan-design .fan-feature:hover .fan-feature-link{background:#583721;border-color:#c79b67!important}.fan-design .fan-ticker{background:#141316!important;border-top:1px solid #b07c4726;border-bottom:1px solid #b07c4726}.fan-design .fan-ticker b{background:#44231f!important;color:#dab797!important;letter-spacing:.12em}.fan-design .fan-ticker span{color:#8e8580}.fan-design .fan-ticker a{font-size:11px;color:#c4a384}html.d2.fan-design .fan-profile{position:relative!important;height:168px!important;align-items:flex-start!important;padding:26px 24px 24px 88px!important;text-align:left!important;background:radial-gradient(ellipse at 0 0,#71422e55,transparent 80%),#21171a!important;border-top:2px solid #c79259!important;border-bottom:1px solid #7b523635!important;box-shadow:inset 0 0 30px #0003!important}.fan-design .fan-profile-crest{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:48px;height:48px}.fan-design .fan-profile small{font-size:8px!important;color:#b88d66!important;letter-spacing:.2em!important}.fan-design .fan-profile strong{font-family:"PT Serif",Georgia,serif!important;font-size:23px!important;color:#eee0cc!important;margin:6px 0!important}.fan-design .fan-profile span{font-size:9px!important;letter-spacing:.12em!important;color:#bbaa98!important}.fan-design .fan-profile:hover{filter:none!important;background:#302019!important}html.d2.fan-design .fan-side-links{padding:14px!important;gap:8px!important;background:#151215!important}.fan-design .fan-side-links a{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;min-height:101px!important;padding:20px 13px 16px!important;position:relative;overflow:hidden;transform:none!important;background:linear-gradient(140deg,#30211e,#1b171a)!important;border:1px solid #9d6c4530!important;box-shadow:none!important}.fan-design .fan-side-links a i{font-style:normal;font-size:9px;letter-spacing:.1em;color:#ae8057;margin-bottom:7px}.fan-design .fan-side-links a strong{font-family:Alegreya Sans,sans-serif;font-size:18px;font-weight:500;color:#decebc}.fan-design .fan-side-links a small{font-size:10px;color:#8c8079;margin-top:5px}.fan-design .fan-side-links a>b{position:absolute;top:13px;right:13px;font-size:14px;font-weight:400;color:#a8845f}.fan-design .fan-side-links a:hover{background:linear-gradient(140deg,#483023,#21191a)!important;border-color:#b98a5866!important}.fan-design .fan-side-links a:after{display:none!important}html.d2.fan-design .fan-block{background:#1d171b!important;border-bottom:1px solid #a7774622!important}.fan-design .fan-block .sec-h{border-bottom:1px solid #9d704242!important;box-shadow:none!important;padding-bottom:15px!important}.fan-design .fan-block .sec-h:after{display:none!important}.fan-design .fan-block .sec-h h2{font-size:17px!important;letter-spacing:.09em!important;color:#d8c9b8!important}.fan-design .fan-home .seg{background:#141316!important;border:1px solid #78523844!important;border-radius:2px!important;padding:3px!important;gap:3px}.fan-design .fan-home .seg button{border:0!important;border-radius:1px!important;background:transparent!important;min-height:32px!important;padding:7px 12px!important;font-size:11px!important;color:#a89b90!important}.fan-design .fan-home .seg button[aria-pressed=true],.fan-design .fan-home .seg button[aria-checked=true]{background:#493022!important;color:#f0d8b5!important;box-shadow:inset 0 0 0 1px #ab7b4933!important}.fan-design .fan-home .poolbar{margin:18px 0!important}.fan-design .fan-home .poolbar .lbl{font-size:9px!important;letter-spacing:.15em!important;color:#907b68!important}.fan-design .fan-home .match{padding:18px!important;border:1px solid #9f795335!important;background:#201e23!important;border-left:2px solid #785134!important;box-shadow:none!important;transition:border-color .2s,background .2s}.fan-design .fan-home .match:hover{background:#282229!important;border-color:#bd8a5666!important}.fan-design .fan-home .match .mh{padding-bottom:14px!important;border-bottom:1px solid #ffffff09!important;margin-bottom:12px!important}.fan-design .fan-home .match .mh>b{font-family:"PT Serif",serif;font-size:20px!important;color:#dcc29e}.fan-design .fan-home .mpl{border-radius:2px!important;background:#19191e!important;border:1px solid #ffffff06!important;padding:12px!important}.fan-design .fan-home .mpl.win{border-color:#a88a4938!important;background:#25251d!important}.fan-design .fan-sidebar .d2card{background:#1c171b!important;padding:24px!important}.fan-design .fan-sidebar .d2card h2{border-bottom:1px solid #a3774738!important;box-shadow:none!important;padding-bottom:13px}.fan-design .fan-sidebar .d2card h2:after{display:none!important}.fan-design .fan-race-art{border-top:1px solid #ae7b4533!important;border-bottom:1px solid #ae7b4533!important;background-image:linear-gradient(90deg,#10151ef0,#10151e44),url(/assets/chaos/chaos-keyart.png)!important;background-position:center,48% center!important;background-size:cover,cover!important}.fan-design .fan-race-art strong{font-size:23px!important;color:#e1d6c6}.fan-design .fan-race-art span{color:#be9a72!important}@media(max-width:760px){.fan-design .fan-feature{height:320px!important}.fan-design .fan-feature>div{padding:26px!important}.fan-design .fan-feature h2{font-size:34px!important}.fan-design .fan-feature-chapter{font-size:7px;right:16px;bottom:15px}.fan-design .fan-profile{height:145px!important}.fan-design .fan-side-links a{min-height:105px!important}.fan-design .fan-home .match{padding:14px!important}}html.d2.fan-design .top .nav .fan-nav-emblem{position:relative!important;isolation:isolate!important;overflow:visible!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:78px!important;height:78px!important;filter:drop-shadow(0 0 5px #ff8c2666)!important;transition:filter .22s,transform .22s}.fan-design .fan-nav-emblem:hover img{filter:drop-shadow(0 0 9px #ff962b99)!important;transform:scale(1.06)}html.d2.fan-design .fan-profile-crest{width:60px!important;height:60px!important;left:16px!important;filter:drop-shadow(0 0 4px #d9642833)}@media(max-width:760px){html.d2.fan-design .top .nav .fan-nav-emblem img{width:60px!important;height:60px!important}}.personal-profile-heading{margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid #ab795033}.personal-profile-heading .eyebrow{font-size:10px;letter-spacing:.2em;color:#b28b63}.personal-profile-heading h1{font-size:32px!important;margin:10px 0 8px!important}.personal-profile-heading p{color:#a99c91;margin:0;font-size:14px}html.d2.fan-design[data-page=me] .profile .panel{background:#211c20!important;border-color:#805c3b44!important;box-shadow:none!important}html.d2.fan-design .fan-chat-priority{border-top:1px solid #bb865d44!important;background:linear-gradient(135deg,#2b1d20,#19171c)!important}html.d2.fan-design .fan-chat-priority .sec-h h2{color:#e6cfad!important}html.d2.fan-design .fan-chat-priority .chlist{min-height:260px;max-height:420px}html.d2.fan-design .fan-chat-priority input,html.d2.fan-design .fan-chat-priority textarea{border-color:#8d684544!important}html.d2.fan-design .top{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100!important;width:100%!important}html.d2.fan-design .top>.wrap{max-width:1600px!important;min-height:88px!important;padding:0 25px!important}html.d2.fan-design .top .nav{min-height:88px!important;gap:0!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){min-height:88px!important;padding:0 14px!important;font-size:13px!important;letter-spacing:.03em!important}html.d2.fan-design .top .nav .fan-nav-emblem{min-height:80px!important;margin:0 14px!important;min-width:64px!important;width:64px!important}html.d2.fan-design .top .nav .fan-nav-emblem img{width:68px!important;height:68px!important}html.d2.fan-design #app{padding-top:88px!important}html.d2.fan-design[data-page]:not([data-page=home]) #app{padding-top:120px!important}html.d2.fan-design .top .tools{top:96px!important}html.d2.fan-design{scroll-padding-top:110px}@media(max-width:1200px){html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:11px!important;padding:0 9px!important}html.d2.fan-design .top .nav .fan-nav-emblem{margin:0 8px!important;min-width:54px!important;width:54px!important}}@media(max-width:900px){html.d2.fan-design .top .nav{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;scrollbar-color:#8b6748 #160e10;padding:0 6px!important}html.d2.fan-design .top .nav a{flex-shrink:0!important}html.d2.fan-design .top>.wrap{padding:0 8px!important}html.d2.fan-design .top .nav a:not(.fan-nav-emblem){font-size:12px!important;padding:0 13px!important}}html.d2.fan-design .fan-community{position:relative;flex-shrink:0;align-self:center;color:#c8bcb3}html.d2.fan-design .fan-community summary{list-style:none;cursor:pointer;font-family:Alegreya Sans,Arial,sans-serif;font-size:13px;letter-spacing:.03em;text-transform:uppercase;padding:30px 14px;display:flex;gap:8px;align-items:center;min-height:88px;box-sizing:border-box}html.d2.fan-design .fan-community summary::-webkit-details-marker{display:none}html.d2.fan-design .fan-community[open] summary,html.d2.fan-design .fan-community summary:hover{color:#f4ddbd}html.d2.fan-design .fan-community summary:focus-visible{outline:1px solid #d9ad7e;outline-offset:-8px}html.d2.fan-design .fan-community-menu{position:absolute;top:calc(100% - 3px);right:0;min-width:225px;padding:9px;background:#21191c;border:1px solid #8e644548;box-shadow:0 14px 35px #0009;z-index:120}html.d2.fan-design .top .nav .fan-community-menu a{min-height:46px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:14px!important;text-transform:none!important;white-space:nowrap!important;color:#d2c5ba!important}html.d2.fan-design .top .nav .fan-community-menu a:hover{background:#3c2921!important;color:#ffe1b5!important}html.d2.fan-design .top .nav .fan-community-menu a:before,html.d2.fan-design .top .nav .fan-community-menu a:after{display:none!important}html.d2.fan-design .top .nav .fan-community-menu a svg{display:block!important;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}html.d2.fan-design .fan-community-menu .next{margin-left:auto;font-style:normal;font-size:12px;color:#b58d64}@media(max-width:1200px){html.d2.fan-design .fan-community summary{font-size:11px;padding-left:9px;padding-right:9px}}@media(max-width:900px){html.d2.fan-design .fan-community-menu{position:fixed;top:86px;right:12px;max-width:calc(100vw - 24px)}html.d2.fan-design .fan-community summary{font-size:12px;padding-left:13px;padding-right:13px}}.mmr-league-icon{display:inline-block;flex:0 0 30px;width:30px;height:40px;background-size:400% 200%;background-repeat:no-repeat;mix-blend-mode:screen;vertical-align:middle}.league-player-inline{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;vertical-align:middle}.league-player-inline>.who{display:inline-flex!important;align-items:center!important;flex-wrap:wrap;gap:7px}.league-player-inline>.mmr-league-icon{margin:0!important}.league-player-inline .tag{white-space:nowrap}@media(max-width:600px){.mmr-league-icon{flex-basis:25px;width:25px;height:34px}.league-player-inline{gap:6px!important}}html.d2.fan-design .personal-profile-heading{padding:30px 34px;margin-bottom:24px;position:relative;background:linear-gradient(90deg,#15151df0,#17141b99),url(/assets/chaos/chaos-keyart.png) center 46%/cover;border:1px solid #98744544;border-top:2px solid #b88b52;min-height:150px;display:flex;flex-direction:column;justify-content:center}html.d2.fan-design .personal-profile-heading h1{font-family:"PT Serif",serif;font-size:36px!important;color:#e9dbc4}.dota-profile .pside{border-top:2px solid #b9905e!important;background:linear-gradient(145deg,#26232b,#19191f)!important;padding:24px!important}.dota-profile .pname h1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:25px!important}.chosen-country{display:inline-flex;align-items:center}.chosen-country .cflag{width:25px;height:18px}.dota-profile .ava{border-radius:4px!important;width:148px!important;height:148px!important;margin:24px auto!important;background:#14151a!important;border:1px solid #ac875a77!important;box-shadow:0 10px 24px #0005!important;overflow:hidden;padding:8px!important}.custom-avatar{padding:0!important}.custom-profile-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover;border-radius:2px}.profile-bio{font-size:14px;color:#b9afa7;line-height:1.6;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 4px}.profile-editor{margin:18px 0;border:1px solid #a17a4c55;background:#16171d;border-radius:2px}.profile-editor summary{list-style:none;padding:13px 16px;cursor:pointer;font-size:14px;color:#ead6b7;background:linear-gradient(#3f3429,#26221e);border-bottom:1px solid #886a4344}.profile-editor summary::-webkit-details-marker{display:none}.profile-editor form{padding:16px;display:grid;gap:13px}.profile-editor label{display:grid;gap:8px;font-size:12px;color:#d1c2b0}.profile-editor input,.profile-editor textarea,.profile-editor select{width:100%;min-width:0;box-sizing:border-box;background:#23232b!important;color:#dfd8ce!important;border:1px solid #71604677!important;border-radius:2px!important;padding:10px!important}.profile-editor small{font-size:11px;color:#9d9287;line-height:1.5}.profile-editor .photo-preview{width:100px;height:100px;object-fit:cover;border:1px solid #b88b52}.profile-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.profile-editor-actions button{font-size:12px!important;padding:9px 12px!important}.profile-save-status{font-size:12px;color:#dbbe91;line-height:1.5;margin:0}.dota-profile .slist{border:1px solid #78604433}.dota-profile .srow{background:#202028!important;border-bottom:1px solid #ffffff08}.dota-profile .ptabs button{border-radius:2px!important}.profile-editor summary:focus-visible{outline:2px solid #d7ad76;outline-offset:2px}@media(max-width:700px){html.d2.fan-design .personal-profile-heading{padding:23px}.dota-profile .pside{padding:20px!important}}.profile-league-card{display:flex;align-items:center;gap:12px;padding:14px 12px;background:linear-gradient(120deg,#332b23,#1d1c23);border:1px solid #ad825044;margin:12px 0}.profile-league-card>.mmr-league-icon{flex-basis:42px;width:42px;height:56px}.profile-league-card>div{display:flex;flex-direction:column;gap:5px}.profile-league-card small{font-size:10px;color:#9d9081;letter-spacing:.05em}.profile-league-card strong{font-family:"PT Serif",Georgia,serif;font-size:18px;color:#dcc49f}.profile-league-card>b{margin-left:auto;color:#eee0c7;font-size:23px;font-weight:500;text-align:right}.profile-league-card>b small{display:block;margin-top:4px}.career-showcase{border:1px solid #93704740;background:linear-gradient(135deg,#262630,#181a21);margin-bottom:22px}.career-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;background:linear-gradient(90deg,#24222bfa,#1a1d2699),url(/assets/chaos/chaos-keyart.png) center 44%/cover;border-bottom:1px solid #b18a5433}.career-summary>div>span,.career-races header>span,.career-recent>span{font-size:9px;letter-spacing:.18em;color:#bc9a6c}.career-summary h2{font-family:"PT Serif",Georgia,serif;font-size:27px;margin:10px 0 0;color:#e8dac5}.career-numbers{display:flex;gap:30px}.career-numbers>div{display:grid;gap:6px}.career-numbers b{font-size:29px;color:#e1c295;font-weight:500}.career-numbers small{font-size:10px;color:#9e9ca4}.career-races{padding:22px 24px}.career-races header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.career-races header small{font-size:10px;color:#93909a}.career-race-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.career-race{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;padding:18px;background:linear-gradient(140deg,#35313a,#202029);border:1px solid #9c805043;text-decoration:none!important;transition:border-color .2s,background .2s}.career-race:hover{border-color:#c69a60;background:#37303a}.career-race-no{position:absolute;right:13px;top:13px;font-size:10px;color:#867454;letter-spacing:.1em}.career-race img{border:1px solid #9e835746;box-shadow:0 5px 14px #0005}.career-race strong{font-family:"PT Serif",serif;color:#ddcdb6;font-size:16px}.career-race>span:not(.career-race-no){font-size:11px;color:#a29da7}.career-race>i{display:block;width:100%;height:3px;background:#11141a;margin-top:3px}.career-race>i>b{display:block;height:3px;background:linear-gradient(90deg,#856436,#d8b170)}.career-recent{padding:18px 24px;display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff09;flex-wrap:wrap}.dota-profile .pmain .ptabs{padding:5px;background:#16171d;border:1px solid #7c634338;gap:5px}.dota-profile .pmain .ptabs button{background:transparent!important;border:0!important;color:#aaa1a0!important;font-size:13px!important;padding:12px 20px!important}.dota-profile .pmain .ptabs button[aria-selected=true]{color:#ecd2ac!important;background:linear-gradient(#4a3829,#30261e)!important;box-shadow:inset 0 1px #eac48a22}.dota-profile .pmain .panel{background:#1c1d25!important;border:1px solid #78644733!important;box-shadow:none!important}.dota-profile .pmain .htable th{background:#16181f!important;color:#a49d92!important;font-size:11px;letter-spacing:.07em}@media(max-width:800px){.career-summary{padding:20px;align-items:flex-start;flex-direction:column}.career-numbers{gap:35px}.career-races{padding:18px}.career-race-grid{gap:8px}.career-race{padding:12px}.career-race strong{font-size:13px}.career-race img{width:44px;height:44px}.career-races header{align-items:flex-start;flex-direction:column;gap:6px}.career-race>span:not(.career-race-no){font-size:10px}.career-recent{padding:18px}}html.d2 .profile>.pside{position:static!important;top:auto!important;align-self:start!important;max-height:none!important;height:auto!important;overflow:visible!important}html.d2 .profile>.pmain{max-height:none!important;height:auto!important;overflow:visible!important}.profile-platform-title,.pw3c>.lbl{display:block;margin:18px 0 10px!important;font-size:12px!important;font-weight:700;letter-spacing:.12em;color:#c8a97d!important}.pw3c{padding-top:16px!important;border-top:1px solid #93704844!important}.pw3c>small{display:block;padding-top:10px;font-size:11px}html.d2.fan-design .top .tools{position:fixed!important;top:auto!important;bottom:22px!important;right:22px!important;max-width:calc(100vw - 44px)!important;box-shadow:0 8px 28px #0008!important;padding:6px!important;border:1px solid #b58b5344!important;z-index:110!important}html.d2.fan-design .top .tools #userchip{display:flex!important;align-items:center!important;gap:10px!important;padding:5px 12px!important}html.d2.fan-design .top .tools #userchip[hidden]{display:none!important}.header-profile-avatar{width:34px!important;height:34px!important;object-fit:cover;border-radius:3px}.header-profile-copy{display:flex;flex-direction:column;gap:4px;text-align:left}.header-profile-copy small{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#aa8b69}.header-profile-copy b{font-size:13px;font-weight:600;color:#e9d5b5}html.d2.fan-design .top .tools{top:104px!important;bottom:auto!important;right:22px!important}.league-rewards{margin:24px 0;border:1px solid #96704855;background:#1d1920}.league-rewards summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:#e3cba6;font-size:18px}.league-rewards summary::-webkit-details-marker{display:none}.league-rewards summary small{color:#aa9278;font-size:12px}.league-rewards>p{margin:0;padding:0 24px 20px;color:#aaa0a0;font-size:13px;line-height:1.6}.league-rewards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px 20px}.league-rewards-grid article{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 12px;border:1px solid var(--league-color,#836345);border-top:2px solid var(--league-color,#836345);background:linear-gradient(145deg,#2b2530,#191920);text-align:center}.league-rewards-grid .mmr-league-icon{width:48px;height:64px;flex-basis:64px}.league-rewards-grid strong{color:var(--league-color,#dbc29b);font-size:17px}.league-rewards-grid span:not(.mmr-league-icon){font-size:12px;color:#b7aca4}.league-rewards-grid small{font-size:10px;color:#938a89}[data-league=bronze]{--league-color:#c58c61}[data-league=silver]{--league-color:#bfd0e3}[data-league=gold]{--league-color:#e6bc55}[data-league=platinum]{--league-color:#70cec5}[data-league=diamond]{--league-color:#74b4ef}[data-league=adept]{--league-color:#b38be1}[data-league=master]{--league-color:#e27888}[data-league=grandmaster]{--league-color:#edaf4c}.dota-profile[data-league] .pside{border-top:3px solid var(--league-color,#9b805d)!important;border-left:1px solid var(--league-color,#9b805d)!important}.dota-profile[data-league] .ava{border-color:var(--league-color,#9b805d)!important}.dota-profile[data-league] .career-summary{border-top:2px solid var(--league-color,#9b805d)}.dota-profile[data-league] .profile-league-card strong{color:var(--league-color,#dcc49f)}@media(max-width:760px){.league-rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.league-rewards summary{padding:18px;font-size:16px;align-items:flex-start;flex-direction:column;gap:7px}html.d2.fan-design .top .tools{top:96px!important;right:10px!important}}.profile-rating-switch{min-width:0;margin-top:12px}.profile-rating-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #95714944;background:#15141a;margin-bottom:12px}.profile-rating-tabs button{border:0;background:transparent;color:#a79b8d;font-family:inherit;font-size:13px;padding:11px 6px;cursor:pointer;border-radius:1px}.profile-rating-tabs button[aria-selected=true]{color:#efd4ad;background:linear-gradient(#4a3527,#31251d);box-shadow:inset 0 0 0 1px #bd925c44}.profile-rating-tabs button:focus-visible{outline:2px solid #d6aa72;outline-offset:2px}.profile-rating-switch [role=tabpanel][hidden]{display:none!important}.profile-rating-switch .pw3c{margin:0!important;padding:0!important;border:0!important}.profile-rating-switch .pw3c>.lbl{display:none!important}.profile-rating-switch .slist{width:100%;margin:0!important;box-sizing:border-box}.profile-rating-switch .pw3c{text-align:left!important}.league-rewards[open]{margin:16px 0 24px}.league-rewards[open] summary{padding-bottom:14px}.league-rewards[open] .league-rewards-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.league-rewards[open] .league-rewards-grid article:only-child{max-width:330px;width:100%;box-sizing:border-box}.dota-profile:is([data-league=adept],[data-league=master],[data-league=grandmaster])>.pside{position:relative!important;isolation:isolate;overflow:visible!important;border:1px solid var(--league-color)!important;box-shadow:0 0 18px color-mix(in srgb,var(--league-color) 20%,transparent),inset 0 0 16px color-mix(in srgb,var(--league-color) 8%,transparent)!important}.dota-profile:is([data-league=adept],[data-league=master],[data-league=grandmaster])>.pside:before,.dota-profile:is([data-league=adept],[data-league=master],[data-league=grandmaster])>.pside:after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:inherit;inset:-3px;background:conic-gradient(from var(--flame-angle),transparent 0deg,var(--league-color) 35deg,transparent 70deg,transparent 130deg,var(--league-color) 180deg,transparent 220deg,transparent 290deg,var(--league-color) 335deg,transparent 360deg);padding:3px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:league-fire-orbit 7s linear infinite}.dota-profile:is([data-league=adept],[data-league=master],[data-league=grandmaster])>.pside:after{inset:-9px;padding:10px;filter:blur(8px);opacity:.5;animation:league-fire-orbit 7s linear infinite,league-fire-breathe 3s ease-in-out infinite}.dota-profile[data-league=adept]{--league-color:#b38be1}.dota-profile[data-league=master]{--league-color:#f07591}.dota-profile[data-league=grandmaster]{--league-color:#ffc15b}.dota-profile[data-league=grandmaster]>.pside:before,.dota-profile[data-league=grandmaster]>.pside:after{animation-duration:4.5s}.dota-profile:is([data-league=adept],[data-league=master],[data-league=grandmaster]) .ava{box-shadow:0 0 16px color-mix(in srgb,var(--league-color) 30%,transparent),inset 0 0 0 1px var(--league-color)!important}.league-rewards-grid article:is([data-league=adept],[data-league=master],[data-league=grandmaster]){box-shadow:inset 0 0 18px color-mix(in srgb,var(--league-color) 9%,transparent),0 0 12px color-mix(in srgb,var(--league-color) 12%,transparent)}@property --flame-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes league-fire-orbit{to{--flame-angle:360deg}}@keyframes league-fire-breathe{0%,to{opacity:.28}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.dota-profile>.pside:before,.dota-profile>.pside:after{animation:none!important;--flame-angle:35deg}.dota-profile>.pside:after{opacity:.35!important}}.league-rewards[open] .league-rewards-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important}.league-rewards-grid article{padding:13px 6px!important;gap:7px!important;min-width:0}.league-rewards-grid .mmr-league-icon{width:30px!important;height:40px!important;flex-basis:40px!important}.league-rewards-grid strong{font-size:13px!important;white-space:nowrap}.league-rewards-grid span:not(.mmr-league-icon){font-size:10px!important}.league-rewards-grid small{font-size:9px!important;line-height:1.4}.league-rewards[open] .league-rewards-grid article:only-child{max-width:240px;grid-column:span 2}.race-presence{display:flex;align-items:center;justify-content:space-between;position:relative;height:160px;min-height:160px;margin:0 0 24px;border:1px solid #a47b4533;background:radial-gradient(ellipse at 85% 70%,#6a372f33,transparent 55%),linear-gradient(100deg,#201a21,#10151e);overflow:hidden;isolation:isolate}.race-presence-copy{padding:22px 30px;display:flex;flex-direction:column;gap:10px;z-index:1}.race-presence-copy>span{color:#b4956c;font-size:8px;letter-spacing:.22em}.race-presence-copy strong{font-family:"PT Serif",Georgia,serif;font-size:25px;color:#e2d2ba}.race-presence-copy small{font-size:11px;color:#978b86}.race-presence-view{position:absolute;right:3%;top:-30px;width:320px;height:220px;touch-action:pan-y}.race-presence-view canvas{width:100%;height:100%;display:block}.race-presence-view .chaos-stage-label,.race-presence-view .chaos-controls,.race-presence-view .chaos-status{display:none!important}.race-presence-fallback{background:linear-gradient(90deg,#17131bf0,#17131b77),url(/assets/chaos/chaos-keyart.png) center/cover}.fan-primary>.race-presence{display:none}.d2home>.race-presence{grid-column:1/-1}@media(max-width:1100px){.league-rewards[open] .league-rewards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.league-rewards[open] .league-rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.race-presence{height:140px;min-height:140px}.race-presence-copy{padding:18px}.race-presence-copy strong{font-size:20px}.race-presence-view{right:-65px;width:250px;height:190px;top:-20px}.race-presence-copy small{max-width:150px;font-size:10px}}.race-illustration{height:210px!important;min-height:210px!important;background-color:#121219!important;background-repeat:no-repeat!important;background-size:100% 300%!important;background-image:url(/assets/chaos/race-banners-v1.png)!important;border:1px solid #9b745337!important;box-shadow:inset 0 -40px 55px #08081033}.race-illustration-undead{background-position:center top!important}.race-illustration-naga{background-position:center center!important}.race-illustration-tauren{background-position:center bottom!important}.race-illustration .race-presence-copy{padding:30px 36px;max-width:50%;text-shadow:0 2px 12px #000}.race-illustration .race-presence-copy strong{font-family:"PT Serif",Georgia,serif;font-size:28px;line-height:1.2}.race-illustration .race-presence-copy>span{color:#d0ad7c}.race-illustration .race-presence-copy small{display:none}@media(max-width:700px){.race-illustration{height:170px!important;min-height:170px!important;background-size:auto 300%!important}.race-illustration .race-presence-copy{padding:22px;max-width:58%}.race-illustration .race-presence-copy strong{font-size:21px}}html.d2.fan-design .race-illustration{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;height:235px!important;min-height:235px!important;overflow:visible!important;margin-bottom:20px!important}.race-character-cutout{position:absolute;right:5%;bottom:0;width:280px;height:260px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px #0008);pointer-events:none;z-index:0}.race-illustration .race-presence-copy{position:relative;z-index:1;max-width:55%;padding:28px 10px!important}.race-illustration .race-presence-copy strong{font-size:29px!important}.race-illustration .race-presence-copy:after{content:"";height:1px;width:140px;margin-top:8px;background:linear-gradient(90deg,#af8353,transparent)}@media(max-width:700px){html.d2.fan-design .race-illustration{height:190px!important;min-height:190px!important}.race-character-cutout{right:-8px;width:190px;height:210px}.race-illustration .race-presence-copy{max-width:55%;padding:20px 4px!important}.race-illustration .race-presence-copy strong{font-size:21px!important}}.race-character-anchor{position:relative!important;isolation:isolate}.race-character-anchor>.race-illustration{position:absolute!important;top:-145px!important;right:12px!important;width:210px!important;height:170px!important;min-height:0!important;margin:0!important;padding:0!important;z-index:1;pointer-events:none!important;overflow:visible!important}.race-character-anchor>.race-illustration .race-presence-copy{display:none!important}.race-character-anchor>.race-illustration .race-character-cutout{right:0!important;bottom:0!important;width:200px!important;height:190px!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 7px 12px #0007)}.shead.race-character-anchor>.race-illustration{top:-140px!important;right:30px!important}.career-showcase.race-character-anchor>.race-illustration{top:-55px!important;width:150px!important;right:18px!important}.career-showcase.race-character-anchor>.race-illustration .race-character-cutout{width:145px!important;height:165px!important}.career-showcase.race-character-anchor .career-summary{padding-right:165px}.race-character-anchor:is(header)>.race-illustration{top:-45px!important;right:0!important}html.d2.fan-design main.page.race-character-anchor>.race-illustration{top:15px!important;right:20px!important}@media(max-width:900px){.race-character-anchor>.race-illustration{width:140px!important;right:6px!important;top:-95px!important;height:120px!important}.race-character-anchor>.race-illustration .race-character-cutout{width:135px!important;height:135px!important}.shead.race-character-anchor>.race-illustration{top:-98px!important;right:10px!important}.career-showcase.race-character-anchor>.race-illustration{display:none!important}.career-showcase.race-character-anchor .career-summary{padding-right:24px}}@media(max-width:600px){.shead.race-character-anchor>.race-illustration{top:-78px!important;right:5px!important;width:90px!important;height:95px!important}.shead.race-character-anchor>.race-illustration .race-character-cutout{width:90px!important;height:105px!important}.race-character-anchor:is(header)>.race-illustration{display:none!important}}.race-character-anchor>.race-illustration,html.d2.fan-design main.page.race-character-anchor>.race-illustration{top:auto!important;bottom:100%!important;right:22px!important;width:190px!important;height:190px!important;min-height:0!important;margin:0!important;transform:none!important}.race-character-anchor>.race-illustration .race-character-cutout{display:block!important;position:absolute!important;bottom:0!important;top:auto!important;right:0!important;width:190px!important;height:190px!important;object-fit:contain!important;object-position:center bottom!important;vertical-align:bottom!important;transform:translateY(1px)!important}.shead.race-character-anchor>.race-illustration{top:auto!important;bottom:100%!important;right:190px!important;width:170px!important;height:170px!important}.shead.race-character-anchor>.race-illustration .race-character-cutout{width:170px!important;height:170px!important}.career-showcase.race-character-anchor>.race-illustration{top:auto!important;bottom:100%!important;right:24px!important;width:145px!important;height:155px!important}.career-showcase.race-character-anchor>.race-illustration .race-character-cutout{width:145px!important;height:155px!important}.race-character-anchor:is(header)>.race-illustration{top:auto!important;bottom:100%!important;right:24px!important}@media(max-width:900px){.race-character-anchor>.race-illustration{width:135px!important;height:140px!important;right:15px!important}.race-character-anchor>.race-illustration .race-character-cutout{width:135px!important;height:140px!important}.shead.race-character-anchor>.race-illustration{right:155px!important;width:125px!important;height:130px!important}.shead.race-character-anchor>.race-illustration .race-character-cutout{width:125px!important;height:130px!important}}@media(max-width:600px){.shead.race-character-anchor>.race-illustration{right:135px!important;width:90px!important;height:100px!important}.shead.race-character-anchor>.race-illustration .race-character-cutout{width:90px!important;height:100px!important}}html.d2.fan-design .race-character-anchor>.race-illustration,html.d2.fan-design main.page.race-character-anchor>.race-illustration{position:absolute!important;top:auto!important;bottom:100%!important;margin:0!important;padding:0!important;min-height:0!important;height:170px!important;width:170px!important;border:0!important;box-sizing:border-box!important;transform:none!important;overflow:visible!important}html.d2.fan-design .race-character-anchor>.race-illustration .race-character-cutout{margin:0!important;padding:0!important;top:auto!important;bottom:0!important;right:0!important;width:170px!important;height:170px!important;transform:translateY(-1px)!important;object-position:center bottom!important}html.d2.fan-design .shead.race-character-anchor>.race-illustration{right:180px!important}html.d2.fan-design .career-showcase.race-character-anchor>.race-illustration{right:24px!important;height:145px!important;width:145px!important}html.d2.fan-design .career-showcase.race-character-anchor>.race-illustration .race-character-cutout{width:145px!important;height:145px!important}html.d2.fan-design .race-character-anchor{overflow:visible!important}@media(max-width:900px){html.d2.fan-design .race-character-anchor>.race-illustration,html.d2.fan-design .race-character-anchor>.race-illustration .race-character-cutout{width:120px!important;height:120px!important}html.d2.fan-design .shead.race-character-anchor>.race-illustration{right:155px!important}}@media(max-width:600px){html.d2.fan-design .race-character-anchor>.race-illustration,html.d2.fan-design .race-character-anchor>.race-illustration .race-character-cutout{width:85px!important;height:90px!important}html.d2.fan-design .shead.race-character-anchor>.race-illustration{right:135px!important}}html.d2.fan-design .race-character-anchor.race-character-side:not(main){min-height:190px!important;padding-right:205px!important;box-sizing:border-box!important}html.d2.fan-design .race-character-side>.race-illustration,html.d2.fan-design main.page.race-character-side>.race-illustration{top:auto!important;bottom:0!important;right:14px!important;width:160px!important;height:175px!important}html.d2.fan-design .race-character-side>.race-illustration .race-character-cutout{width:160px!important;height:175px!important;transform:none!important}html.d2.fan-design main.page.race-character-side>.race-illustration{position:relative!important;float:right;right:auto!important;width:160px!important;height:175px!important;bottom:auto!important;margin:12px 0 0 20px!important}html.d2.fan-design .career-showcase.race-character-side{padding-right:0!important}html.d2.fan-design .career-showcase.race-character-side>.race-illustration{top:0!important;bottom:auto!important;height:125px!important;width:130px!important}html.d2.fan-design .career-showcase.race-character-side>.race-illustration .race-character-cutout{height:125px!important;width:130px!important}@media(max-width:700px){html.d2.fan-design .race-character-anchor.race-character-side:not(main){padding-right:115px!important;min-height:140px!important}html.d2.fan-design .race-character-side>.race-illustration,html.d2.fan-design .race-character-side>.race-illustration .race-character-cutout{width:95px!important;height:120px!important}html.d2.fan-design .career-showcase.race-character-side{padding-right:0!important}html.d2.fan-design main.page.race-character-side>.race-illustration{width:100px!important;height:120px!important}}.race-presence,.race-character-cutout{display:none!important}.labbunit{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.labbunit>b{color:var(--gold, #f5c542);font:700 1rem/1.2 "PT Serif",serif}.labbunit .kbhs{margin-top:6px}
