@keyframes HeroesWindow-module__Os6GNG__heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes HeroesWindow-module__Os6GNG__spin{to{transform:rotate(360deg)}}@keyframes HeroesWindow-module__Os6GNG__scanSweep{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes HeroesWindow-module__Os6GNG__timerRun{0%{stroke-dashoffset:201px}to{stroke-dashoffset:0}}.HeroesWindow-module__Os6GNG__label{letter-spacing:.2em;text-transform:uppercase;color:#dc9b28d9;text-shadow:0 0 8px #dc961466;font-size:11px;font-weight:500;font-family:var(--font-primary),monospace;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.HeroesWindow-module__Os6GNG__label:after{content:"";background:#b46e0f59;flex:1;height:1px;box-shadow:0 0 6px #dc961433}.HeroesWindow-module__Os6GNG__root{container-type:inline-size}.HeroesWindow-module__Os6GNG__body{border-bottom:1px solid #9658081f;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.HeroesWindow-module__Os6GNG__feature{background:radial-gradient(circle at 106px 112px,#eb8e311a,#0000 190px),repeating-linear-gradient(0deg,#eb8e3106 0 1px,#0000 1px 4px);border-right:1px solid #96580824;grid-template-columns:212px minmax(0,1fr);grid-template-areas:"holo dossier""best best""foot foot";gap:18px 22px;min-width:0;padding:22px 22px 18px;animation:.38s ease-out both HeroesWindow-module__Os6GNG__heroIn;display:grid}.HeroesWindow-module__Os6GNG__holo{grid-area:holo;justify-content:center;align-items:center;width:212px;height:212px;display:flex;position:relative}.HeroesWindow-module__Os6GNG__ringOuter{border:1px dashed #eb8e3161;border-radius:50%;animation:60s linear infinite HeroesWindow-module__Os6GNG__spin;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__ringArc{background:conic-gradient(#ffb347d9,#ff7e0540 22%,#0000 34% 62%,#ffb34780 74%,#0000 80%);border-radius:50%;animation:9s linear infinite HeroesWindow-module__Os6GNG__spin;position:absolute;inset:8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.HeroesWindow-module__Os6GNG__face{background:linear-gradient(135deg,#1a0e04,#3a2007);border:1px solid #eb8e318c;border-radius:50%;width:176px;height:176px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #0a0804,0 0 28px #eb8e3147}.HeroesWindow-module__Os6GNG__face img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__face:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(circle,#0000 58%,#0a06028c 100%);border-radius:50%;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__scan{pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#ffbe5a29 50%,#0000 60%);animation:4.5s ease-in-out infinite HeroesWindow-module__Os6GNG__scanSweep;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__rankBadge{letter-spacing:.08em;color:#ffb347;z-index:2;background:#0a0804;border:1px solid #e19b1e8c;border-radius:10px;padding:3px 8px;font-size:11px;position:absolute;bottom:16px;right:14px}.HeroesWindow-module__Os6GNG__dossier{flex-direction:column;grid-area:dossier;justify-content:center;min-width:0;display:flex}.HeroesWindow-module__Os6GNG__kicker{letter-spacing:.14em;text-transform:uppercase;color:#eb8e3199;margin-bottom:8px;font-size:10px;line-height:1.5}.HeroesWindow-module__Os6GNG__name{font-family:var(--font-primary),monospace;letter-spacing:.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.HeroesWindow-module__Os6GNG__name a{color:#ffc56e;text-shadow:0 0 14px #eb8e3159;text-decoration:none;transition:color .18s}.HeroesWindow-module__Os6GNG__name a:hover{color:#ffd896}.HeroesWindow-module__Os6GNG__nameEn{letter-spacing:.16em;text-transform:uppercase;color:#eb8e3180;margin-top:3px;font-size:11px}.HeroesWindow-module__Os6GNG__counts{color:#ebc896bf;flex-wrap:wrap;gap:4px 14px;margin-top:14px;font-size:12px;display:flex}.HeroesWindow-module__Os6GNG__count{align-items:baseline;gap:5px;display:inline-flex}.HeroesWindow-module__Os6GNG__count:before{content:"";background:var(--c);border-radius:50%;align-self:center;width:7px;height:7px}.HeroesWindow-module__Os6GNG__count b{color:var(--c);font-size:15px;font-weight:600}.HeroesWindow-module__Os6GNG__mediaBar,.HeroesWindow-module__Os6GNG__eraBar{border-radius:2px;gap:2px;height:4px;margin-top:8px;display:flex;overflow:hidden}.HeroesWindow-module__Os6GNG__mediaBar span,.HeroesWindow-module__Os6GNG__eraBar span{min-width:3px}.HeroesWindow-module__Os6GNG__facts{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;display:flex}.HeroesWindow-module__Os6GNG__facts dt{letter-spacing:.16em;text-transform:uppercase;color:#eb8e3180;font-size:9px}.HeroesWindow-module__Os6GNG__facts dd{color:#f0c88a;margin:2px 0 0;font-size:17px}.HeroesWindow-module__Os6GNG__facts small{color:#eb8e3180;margin-left:2px;font-size:11px}.HeroesWindow-module__Os6GNG__tone_high{color:#8fd18a!important}.HeroesWindow-module__Os6GNG__tone_mid{color:#f0c060!important}.HeroesWindow-module__Os6GNG__tone_low{color:#e07a5f!important}.HeroesWindow-module__Os6GNG__eras{margin-top:14px}.HeroesWindow-module__Os6GNG__eraBar{opacity:.85;height:6px;margin-top:0}.HeroesWindow-module__Os6GNG__eraLegend{letter-spacing:.04em;color:#ebc89699;flex-wrap:wrap;gap:3px 12px;margin-top:7px;font-size:10px;display:flex}.HeroesWindow-module__Os6GNG__eraLegend span{align-items:center;gap:5px;display:inline-flex}.HeroesWindow-module__Os6GNG__eraLegend i{border-radius:1px;width:6px;height:6px}.HeroesWindow-module__Os6GNG__subhead{letter-spacing:.18em;text-transform:uppercase;color:#eb8e318c;margin-bottom:9px;font-size:9px}.HeroesWindow-module__Os6GNG__best{border-top:1px solid #96580824;grid-area:best;padding-top:16px}.HeroesWindow-module__Os6GNG__bestRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.HeroesWindow-module__Os6GNG__bestItem{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.HeroesWindow-module__Os6GNG__bestCover{width:50px;height:72px;box-shadow:inset 0 -3px 0 var(--c);background:linear-gradient(135deg,#1a0e04,#3a2007);border:1px solid #9658084d;border-radius:4px;flex-shrink:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.HeroesWindow-module__Os6GNG__bestItem:hover .HeroesWindow-module__Os6GNG__bestCover{border-color:#eb8e3199;transform:translateY(-2px)}.HeroesWindow-module__Os6GNG__bestCover img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__bestBlank{text-align:center;color:#eb8e318c;justify-content:center;align-items:center;height:100%;padding:4px;font-size:7px;line-height:1.2;display:flex;overflow:hidden}.HeroesWindow-module__Os6GNG__bestScore{background:#080603e0;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:600;position:absolute;top:3px;right:3px}.HeroesWindow-module__Os6GNG__bestMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.HeroesWindow-module__Os6GNG__bestKind{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.HeroesWindow-module__Os6GNG__bestTitle{color:#f0c88ce0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;transition:color .18s;display:-webkit-box;overflow:hidden}.HeroesWindow-module__Os6GNG__bestItem:hover .HeroesWindow-module__Os6GNG__bestTitle{color:#ffc56e}.HeroesWindow-module__Os6GNG__foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.HeroesWindow-module__Os6GNG__near .HeroesWindow-module__Os6GNG__subhead{margin-bottom:7px}.HeroesWindow-module__Os6GNG__nearRow{display:flex}.HeroesWindow-module__Os6GNG__nearItem{outline-offset:-1px;cursor:pointer;background:#1a0e04;border:2px solid #0a0804;border-radius:50%;outline:1px solid #eb8e3159;width:38px;height:38px;margin-right:-6px;padding:0;transition:transform .18s,outline-color .18s;display:block;overflow:hidden}.HeroesWindow-module__Os6GNG__nearItem:hover,.HeroesWindow-module__Os6GNG__nearItem:focus-visible{z-index:1;outline-color:#ffb347e6;position:relative;transform:translateY(-3px)}.HeroesWindow-module__Os6GNG__nearItem img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__cta{letter-spacing:.16em;text-transform:uppercase;color:#ffb347;background:#d28c141a;border:1px solid #e19b1e80;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:10px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.HeroesWindow-module__Os6GNG__cta:hover{background:#d28c1433;border-color:#ffb347cc}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px 6px;padding:20px 16px;display:grid}.HeroesWindow-module__Os6GNG__pick{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;font-family:inherit;display:flex}.HeroesWindow-module__Os6GNG__pickFace{filter:grayscale(.55)brightness(.8);border:1px solid #96580852;border-radius:50%;width:64px;height:64px;padding:2px;transition:border-color .18s,transform .18s,filter .18s;position:relative}.HeroesWindow-module__Os6GNG__pickFace img,.HeroesWindow-module__Os6GNG__noFace{object-fit:cover;background:linear-gradient(135deg,#1a0e04,#3a2007);border-radius:50%;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__pick:hover .HeroesWindow-module__Os6GNG__pickFace,.HeroesWindow-module__Os6GNG__pick:focus-visible .HeroesWindow-module__Os6GNG__pickFace{filter:none;border-color:#eb8e31a6;transform:translateY(-2px)}.HeroesWindow-module__Os6GNG__pickOn .HeroesWindow-module__Os6GNG__pickFace{filter:none;border-color:#ffb347e6;box-shadow:0 0 16px #eb8e3159}.HeroesWindow-module__Os6GNG__pickName{letter-spacing:.03em;text-align:center;color:#eb8e319e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.25;transition:color .18s;overflow:hidden}.HeroesWindow-module__Os6GNG__pick:hover .HeroesWindow-module__Os6GNG__pickName,.HeroesWindow-module__Os6GNG__pickOn .HeroesWindow-module__Os6GNG__pickName{color:#ffc56e}.HeroesWindow-module__Os6GNG__timer{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.HeroesWindow-module__Os6GNG__timer circle{fill:none;stroke:#ffb347;stroke-width:2px;stroke-linecap:round;stroke-dasharray:201;animation:7s linear both HeroesWindow-module__Os6GNG__timerRun}.HeroesWindow-module__Os6GNG__root:hover .HeroesWindow-module__Os6GNG__timer circle,.HeroesWindow-module__Os6GNG__root:focus-within .HeroesWindow-module__Os6GNG__timer circle,.HeroesWindow-module__Os6GNG__offscreen .HeroesWindow-module__Os6GNG__timer circle{animation-play-state:paused}@container (max-width:860px){.HeroesWindow-module__Os6GNG__body{grid-template-columns:minmax(0,1fr)}.HeroesWindow-module__Os6GNG__feature{border-bottom:1px solid #96580824;border-right:none}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:560px){.HeroesWindow-module__Os6GNG__feature{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"holo""dossier""best""foot";justify-items:center}.HeroesWindow-module__Os6GNG__dossier{align-items:center}.HeroesWindow-module__Os6GNG__counts,.HeroesWindow-module__Os6GNG__facts,.HeroesWindow-module__Os6GNG__eraLegend{justify-content:center}.HeroesWindow-module__Os6GNG__eras{width:100%}.HeroesWindow-module__Os6GNG__bestRow{text-align:left;grid-template-columns:minmax(0,1fr)}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HeroesWindow-module__Os6GNG__ringOuter,.HeroesWindow-module__Os6GNG__ringArc,.HeroesWindow-module__Os6GNG__scan,.HeroesWindow-module__Os6GNG__feature{animation:none}.HeroesWindow-module__Os6GNG__timer{display:none}}
.AppWindow-module__WqLs6G__appWindow{background:var(--bg1);border:3px solid var(--accent);min-width:260px;max-width:calc(100vw - 12px);max-height:calc(100vh - var(--topbarH) - var(--taskbarH) - 12px);pointer-events:auto;display:none;position:fixed;overflow:hidden;box-shadow:0 0 24px #ff993373,4px 4px #00000059}.AppWindow-module__WqLs6G__chromeless{box-shadow:none!important;background:0 0!important;border:none!important;max-height:100vh!important;overflow:visible!important}.AppWindow-module__WqLs6G__chromeless .AppWindow-module__WqLs6G__appWindowContent{max-height:100%!important;overflow:visible!important}.AppWindow-module__WqLs6G__appWindow.AppWindow-module__WqLs6G__open{flex-direction:column;display:flex}.AppWindow-module__WqLs6G__appWindowContent{background:var(--bg2);color:#ccc;flex:1;min-height:0;padding:14px;font-size:15px;overflow:auto}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar{width:12px}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar-track{background:var(--bg1)}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #000;border-radius:6px}.AppWindow-module__WqLs6G__maximized{width:calc(100vw - 12px)!important;height:calc(100vh - 97px)!important;top:46px!important;left:6px!important}.AppWindow-module__WqLs6G__hint{color:#aaa;background:#0000004d;border-left:3px solid #ff99334d;margin-top:12px;padding:8px;font-size:13px;font-style:italic}
