.UKKUZa_glyph{display:inline-flex}.UKKUZa_banner{isolation:isolate;box-shadow:0 18px 44px #00000061,0 0 60px rgb(from var(--hero-accent) r g b/.08);border:1px solid #ffffff1a;border-radius:20px;display:grid;position:relative}@media (min-width:900px){.UKKUZa_banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:470px}}.UKKUZa_bannerBackdrop{z-index:-1;border-radius:inherit;background:radial-gradient(48% 78% at 76% 46%, rgb(from var(--hero-accent) r g b/.5), transparent 70%),radial-gradient(70% 60% at 76% 100%, rgb(from var(--hero-accent) r g b/.22), transparent 70%),radial-gradient(60% 90% at 0% 0%, rgb(from var(--hero-accent) r g b/.1), transparent 70%),linear-gradient(118deg, var(--banner-from) 0%, var(--banner-mid) 52%, var(--banner-to) 100%);position:absolute;inset:0;overflow:hidden}.UKKUZa_bannerBackdrop:before{content:"";background:repeating-linear-gradient(115deg, rgb(from var(--hero-accent) r g b/.09) 0 2px, transparent 2px 16px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 90% at 78%,#000,#0000 75%);mask-image:radial-gradient(62% 90% at 78%,#000,#0000 75%)}.UKKUZa_bannerBackdrop:after{content:"";background:linear-gradient(90deg, var(--hero-accent), rgb(from var(--hero-role-color) r g b/.7) 55%, transparent);height:3px;position:absolute;inset:auto 0 0}@media (max-width:899px){.UKKUZa_bannerBackdrop{background:radial-gradient(90% 55% at 50% 30%, rgb(from var(--hero-accent) r g b/.5), transparent 72%),radial-gradient(80% 40% at 0% 100%, rgb(from var(--hero-accent) r g b/.12), transparent 70%),linear-gradient(170deg, var(--banner-mid) 0%, var(--banner-from) 60%, var(--banner-to) 100%)}.UKKUZa_bannerBackdrop:before{-webkit-mask-image:radial-gradient(80% 50% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 50% at 50% 30%,#000,#0000 75%)}}.UKKUZa_bannerWatermark{max-width:100%;font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;text-transform:uppercase;white-space:nowrap;color:rgb(from var(--hero-accent) r g b/.05);-webkit-text-stroke:1.5px rgb(from var(--hero-accent) r g b/.3);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(110px,15vw,230px);font-style:italic;font-weight:800;line-height:.8;position:absolute;bottom:-5%;right:-1%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}@media (max-width:899px){.UKKUZa_bannerWatermark{font-size:104px;top:16px;bottom:auto;-webkit-mask-image:none;mask-image:none}}.UKKUZa_bannerArt{clip-path:inset(0 round 21px 21px 0 0);min-height:300px;position:relative}@media (max-width:899px){.UKKUZa_bannerArt{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}}@media (min-width:900px){.UKKUZa_bannerArt{clip-path:inset(-32px 0 0 round 0 0 21px);grid-area:1/2}}.UKKUZa_bannerHalo{aspect-ratio:1;background:radial-gradient(circle, transparent 56%, rgb(from var(--hero-accent) r g b/.4) 57%, transparent 60%),radial-gradient(circle, transparent 66%, rgb(from var(--hero-accent) r g b/.16) 67%, transparent 69%),radial-gradient(circle, rgb(from var(--hero-accent) r g b/.34), transparent 62%);pointer-events:none;border-radius:50%;width:min(78%,440px);position:absolute;top:8%;left:50%;transform:translate(-50%)}@media (max-width:899px){.UKKUZa_bannerHalo{width:min(76%,300px);top:4%}}.UKKUZa_bannerArt:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:56%;height:34px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.UKKUZa_bannerImage{z-index:1;object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 16px 30px #00000080) drop-shadow(0 0 26px rgb(from var(--hero-accent) r g b/.28));animation:.45s ease-out both UKKUZa_banner-art-in;position:absolute;inset:0}@media (min-width:900px){.UKKUZa_bannerImage{height:calc(100% + 32px);top:-32px}}@media (prefers-reduced-motion:reduce){.UKKUZa_bannerImage{animation:none}}@keyframes UKKUZa_banner-art-in{0%{opacity:.6;translate:0 12px}}.UKKUZa_bannerImageCard{object-position:50% 50%;border-radius:14px;width:calc(100% - 48px);height:calc(100% - 48px);inset:24px}@media (min-width:900px){.UKKUZa_bannerImageCard{height:calc(100% - 48px);top:24px}}.UKKUZa_bannerBody{z-index:1;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:40px 12px 36px 44px;display:flex;position:relative}@media (max-width:899px){.UKKUZa_bannerBody{margin-top:-14px;padding:0 18px 22px}}.UKKUZa_bannerTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:899px){.UKKUZa_bannerTags{gap:6px}}.UKKUZa_roleChip{border:1px solid rgb(from var(--chip-color) r g b/.5);background:color-mix(in srgb, var(--chip-color) 16%, var(--surface-overlay));height:30px;font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb, var(--chip-color), #fff 45%);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:899px){.UKKUZa_roleChip{height:26px;padding:0 10px 0 8px;font-size:13.5px}}.UKKUZa_difficulty{background:var(--surface-overlay);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;display:inline-flex}@media (max-width:899px){.UKKUZa_difficulty{height:26px;padding:0 10px}}.UKKUZa_difficultyLabel{letter-spacing:1px;text-transform:uppercase;color:#ffffffd1;font-size:11px;font-weight:800}.UKKUZa_heroName{font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 0 34px rgb(from var(--hero-accent) r g b/.5),0 4px 24px #00000073;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(52px,7vw,96px);font-style:italic;font-weight:800;line-height:.88}.UKKUZa_realName{font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--hero-accent-text);margin:0;font-size:18px;font-weight:600}.UKKUZa_bannerVitals{flex-direction:column;align-items:flex-start;gap:7px;margin-top:4px;display:flex}.UKKUZa_bannerVitalsTitle{letter-spacing:1px;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:11.5px;font-weight:800}.UKKUZa_vitals{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;display:flex}.UKKUZa_vital{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:4px 7px;display:grid}.UKKUZa_vital+.UKKUZa_vital{border-left:1px solid #ffffff24;margin-left:14px;padding-left:14px}.UKKUZa_vital dt{letter-spacing:1px;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:800}.UKKUZa_vital dd{font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums;color:#fff;order:-1;align-items:baseline;gap:6px;margin:0;font-size:22px;font-weight:700;line-height:1;display:flex}.UKKUZa_vitalEnergy{color:#c6a6ff;align-self:center;font-size:18px}.UKKUZa_vitalRank{color:var(--contrast-secondary-palette);text-underline-offset:3px;grid-column:1/-1;justify-self:start;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:text-decoration-color .15s,color .15s}@media not all and (pointer:coarse){.UKKUZa_vitalRank:hover{color:#fff;-webkit-text-decoration-color:var(--highlight-palette);text-decoration-color:var(--highlight-palette)}}.UKKUZa_vitalRank:focus-visible{outline:2px solid var(--highlight-palette);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.UKKUZa_vitalRank{transition:none}}.UKKUZa_bannerLead{color:#ffffffdb;max-width:62ch;margin:6px 0 0;font-size:16.5px;line-height:1.6}.UKKUZa_bannerStats{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin-top:14px;display:flex}@media (min-width:900px){.UKKUZa_bannerStats{margin-right:-80px}}.UKKUZa_tiles{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;display:flex}@media (max-width:480px){.UKKUZa_tiles{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.UKKUZa_tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c126b;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:flex-end;min-width:104px;padding:10px 14px 11px;display:flex}.UKKUZa_tile dt{letter-spacing:1px;text-transform:uppercase;color:#ffffffb3;font-size:11.5px;font-weight:800}.UKKUZa_tile dd{font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;font-variant-numeric:tabular-nums;color:#fff;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:3px 0 0;font-size:27px;font-weight:700;line-height:1.05;display:flex}@media (max-width:480px){.UKKUZa_tile{min-width:0}.UKKUZa_tile dd{font-size:23px}}.UKKUZa_tileMain{border-color:rgb(from var(--hero-accent) r g b/.6);background:radial-gradient(120% 120% at 0% 0%, rgb(from var(--hero-accent) r g b/.34), transparent 70%),#0a0c1280;min-width:150px;box-shadow:0 0 0 1px rgb(from var(--hero-accent) r g b/.18) inset,0 8px 28px rgb(from var(--hero-accent) r g b/.22);padding:12px 18px 13px}.UKKUZa_tileMain dt{color:var(--hero-accent-text)}.UKKUZa_tileMain dd{font-size:40px;line-height:.95}@media (max-width:480px){.UKKUZa_tileMain{grid-column:1/-1}.UKKUZa_tileMain dd{font-size:34px}}.UKKUZa_tileRank{border-color:rgb(from var(--hero-role-color) r g b/.4);background:linear-gradient(160deg, rgb(from var(--hero-role-color) r g b/.16), transparent 70%),#0a0c126b}.UKKUZa_tileExtra{font-family:var(--cg-font-body),"Barlow Semi Condensed",sans-serif;color:#ffffffb3;font-size:13px;font-weight:600}.UKKUZa_bannerMeta{flex-direction:column;gap:8px;display:flex}@media (max-width:480px){.UKKUZa_bannerMeta{width:100%}}.UKKUZa_bannerMetaTitle{letter-spacing:1px;text-transform:uppercase;color:var(--highlight-palette);margin:0;font-size:11.5px;font-weight:800}.UKKUZa_bannerMetaTitle span{color:#ffffffb3;margin-left:4px}.UKKUZa_bannerNoStats{color:#ffffffb3;margin:0;font-size:14px}.UKKUZa_bannerMetaLink{color:var(--highlight-palette);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.UKKUZa_bannerMetaLink:focus-visible{outline:2px solid var(--highlight-palette);outline-offset:2px;border-radius:4px}@media not all and (pointer:coarse){.UKKUZa_bannerMetaLink:hover{text-underline-offset:3px;text-decoration:underline}}
.w8TmiG_root{--hero-accent-text:oklch(from var(--hero-accent) max(l, .8) c h);font-family:var(--cg-font-body),"Barlow Semi Condensed",sans-serif;flex-direction:column;gap:44px;display:flex}@media (max-width:899px){.w8TmiG_root{gap:34px}}.w8TmiG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w8TmiG_topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:2px;display:flex}@media (max-width:899px){.w8TmiG_topBar{margin-bottom:-22px}}.w8TmiG_breadcrumbs ol{color:#ffffffb3;flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.w8TmiG_breadcrumbs ol li+li:before{content:"/";color:#ffffff4d;margin-right:4px}.w8TmiG_breadcrumbs ol a{color:#ffffffb3;text-decoration:none}.w8TmiG_breadcrumbs ol a:focus-visible{outline:2px solid var(--highlight-palette);outline-offset:2px;border-radius:4px}@media not all and (pointer:coarse){.w8TmiG_breadcrumbs ol a:hover{color:#fff}}.w8TmiG_breadcrumbs ol [aria-current]{color:#ffffffe6}.w8TmiG_pager{gap:8px;display:flex}.w8TmiG_pagerLink{background:var(--main-palette);color:#ffffffd9;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 10px 0 6px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.w8TmiG_pagerLink:focus-visible{outline:2px solid var(--highlight-palette);outline-offset:2px;border-radius:4px}.w8TmiG_pagerLink[rel=next]{padding:0 6px 0 12px}@media not all and (pointer:coarse){.w8TmiG_pagerLink:hover{border-color:rgb(from var(--highlight-palette) r g b/.6);color:#fff}}@media (prefers-reduced-motion:reduce){.w8TmiG_pagerLink{transition:none}}.w8TmiG_pagerIcon{object-fit:cover;background:var(--surface-well);border-radius:50%;width:26px;height:26px}@media (max-width:480px){.w8TmiG_pagerName{display:none}}.w8TmiG_section{flex-direction:column;gap:18px;scroll-margin-top:133px;display:flex}.w8TmiG_sectionHead{flex-direction:column;gap:6px;display:flex}.w8TmiG_sectionTitle{font-family:var(--cg-font-display),"Barlow Condensed",sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff;align-items:center;gap:14px;margin:0;font-size:34px;font-style:italic;font-weight:800;line-height:1.05;display:flex}.w8TmiG_sectionTitle:before{content:"";background:linear-gradient(180deg, var(--hero-accent-text), var(--hero-accent));width:6px;height:28px;box-shadow:0 0 14px rgb(from var(--hero-accent) r g b/.55);border-radius:2px;flex-shrink:0;transform:skew(-14deg)}.w8TmiG_sectionTitle:after{content:"";background:linear-gradient(90deg, rgb(from var(--hero-accent) r g b/.45), #ffffff14 40%);flex:1;min-width:24px;height:1px}@media (max-width:480px){.w8TmiG_sectionTitle{font-size:28px}.w8TmiG_sectionTitle:before{height:24px}}.w8TmiG_sectionIntro{color:#ffffffb3;margin:0;font-size:15px}.w8TmiG_emptyState{background:var(--main-palette);color:#fffc;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:20px 22px;font-size:15.5px;box-shadow:0 10px 28px #00000047}.w8TmiG_teamUpList{gap:16px;display:grid}@media (min-width:1100px){.w8TmiG_teamUpList{grid-template-columns:repeat(2,minmax(0,1fr))}}
