body:has(.players-hub) section.hero .hero-search{display:none}.players-find{gap:8px;max-width:560px;margin:0 0 20px;display:flex}.players-find input{min-width:0;height:44px;font:inherit;border-radius:10px;flex:1;padding:0 14px}.players-find .btn{cursor:pointer;height:44px;font:700 var(--text-sm) var(--font-body);padding:0 20px}.players-hub{--ph-text:#eef2ff;--ph-muted:#b5bfd5;--ph-surface:#10192b;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;padding:0;display:grid}.player-portal{--portal-accent:#93c8f4;--art-x:0%;--art-y:5%;isolation:isolate;cursor:pointer;border:1px solid color-mix(in srgb, var(--portal-accent) 28%, #26324e);background:linear-gradient(155deg, #1a2841, var(--ph-surface) 63%);border-radius:16px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #03081752}.player-portal--ranking{--portal-accent:#e4c58a;--art-x:50%;--art-y:6%;background:linear-gradient(155deg, #292a32, var(--ph-surface) 63%)}.player-portal--classes{--portal-accent:#beaaf6;--art-x:100%;--art-y:18%;background:linear-gradient(155deg, #29213c, var(--ph-surface) 63%)}.player-portal:hover,.player-portal:focus-within{border-color:color-mix(in srgb, var(--portal-accent) 72%, #26324e);box-shadow:0 16px 42px #03081778}.portal-visual{z-index:-1;aspect-ratio:16/12;background-image:url(/media/art/players-hub.webp);background-repeat:no-repeat;background-size:300%;background-position:var(--art-x) var(--art-y);flex:none;width:100%;position:relative}.portal-visual:after{content:"";background:linear-gradient(180deg, #0b142209 55%, #10192b22 75%, var(--ph-surface) 100%);position:absolute;inset:0}.portal-body{flex-direction:column;flex:1;margin-top:-10px;padding:0 26px 26px;display:flex;position:static}html[data-style] .player-portal h2{letter-spacing:-.02em;min-height:32px;color:var(--ph-text);text-shadow:none;margin:0 0 12px;font:400 27px/1.15 Georgia,Times New Roman,serif}.player-portal h2 a{color:inherit;text-decoration:none}.player-portal h2 a:hover{color:var(--portal-accent)}.portal-main-link:after{content:"";z-index:1;border-radius:15px;position:absolute;inset:0}.players-hub .portal-main-link:focus-visible{outline:none}.portal-main-link:focus-visible:after{outline:2px solid var(--portal-accent);outline-offset:0;inset:4px}.portal-modes a,.portal-action{z-index:2;position:relative}.portal-summary{min-height:48px;color:var(--ph-muted);margin:0;font:400 14px/1.5 Arial,Helvetica,sans-serif}.portal-details{flex:1;min-height:100px;margin:16px 0 20px}.portal-details-label{color:#8e9cb6;margin:0 0 10px;font:400 12px/1.4 Arial,Helvetica,sans-serif;display:block}.portal-features{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:17px 10px;margin:0;padding:7px 0 0;list-style:none;display:grid}.portal-features li{color:#d4dded;overflow-wrap:anywhere;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:grid}.portal-feature--skills{grid-area:1/3}.portal-feature--appearance{grid-area:2/3}.portal-feature-icon{fill:none;width:19px;height:19px;stroke:var(--portal-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.portal-modes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3px 6px;display:grid}.player-portal--ranking .portal-details-label{margin-bottom:17px}.portal-modes a{color:#d7deef;text-align:center;overflow-wrap:anywhere;background:#ffffff04;border:1px solid #b7c4e326;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:20px;padding:2px 4px;font:400 11.5px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.portal-modes a:hover{color:#fff0ce;background:#e4c58a12;border-color:#e4c58a80}.tier-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:2px 0 0;list-style:none;display:grid}.tier-scale li{border:1px solid color-mix(in srgb, var(--tier) 24%, transparent);min-height:44px;color:var(--tier);background:color-mix(in srgb, var(--tier) 7%, transparent);border-radius:6px;place-items:center;font:600 21px/1 Georgia,Times New Roman,serif;display:grid}.tier-scale li:first-child{--tier:#f3d59c}.tier-scale li:nth-child(2){--tier:#d5b4fb}.tier-scale li:nth-child(3){--tier:#9dc9f3}.tier-scale li:nth-child(4){--tier:#91c9bb}.tier-scale li:nth-child(5){--tier:#a7b1c7}.tier-caption{color:#a8b3ca;flex-wrap:wrap;gap:5px 14px;margin:11px 0 0;font:400 12px/1.4 Arial,Helvetica,sans-serif;display:flex}.tier-caption span+span:before{content:"";background:#7685a4;border-radius:50%;width:3px;height:3px;margin:0 10px 3px 0;display:inline-block}.portal-action{border:1px solid color-mix(in srgb, var(--portal-accent) 40%, transparent);min-height:46px;color:var(--portal-accent);background:color-mix(in srgb, var(--portal-accent) 10%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.portal-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .15s}.portal-action:hover{color:#f5f7ff;border-color:var(--portal-accent);background:color-mix(in srgb, var(--portal-accent) 18%, transparent)}.portal-action:hover svg{transform:translate(3px)}.players-hub a:focus-visible{outline:2px solid var(--portal-accent);outline-offset:4px}html[data-style] .wrap.page-body{padding-bottom:38px}html[data-style] section.hero:not(.hero-min) .hero-in{padding-bottom:10px}html[data-style] .player-portal p{text-shadow:none}html[data-style=nebula-light] .players-hub{--ph-text:#f1f4ff;--ph-muted:#bcc6db}@media (width>=769px) and (width<=1279px){.portal-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-modes a{min-height:24px}}@media (width>=1560px){.portal-body{padding-left:30px;padding-right:30px}}@media (width>=769px) and (width<=1110px){.players-hub{gap:14px}.portal-body{padding-left:18px;padding-right:18px}html[data-style] .player-portal h2{min-height:80px;font-size:23px}.portal-summary{min-height:84px}.portal-features{gap:9px 6px;padding-top:0}.portal-features li{grid-template-columns:16px minmax(0,1fr);gap:5px;font-size:11px}.portal-features .portal-feature-icon{width:16px;height:16px}.portal-details{min-height:166px}}@media (width<=768px){.players-hub{grid-template-columns:1fr;gap:18px}.player-portal{border-radius:14px}.portal-visual{aspect-ratio:16/12}.portal-body{margin-top:-8px;padding:0 22px 22px}html[data-style] .player-portal h2{min-height:0;margin-bottom:12px;font-size:26px}.portal-summary{min-height:0}.portal-details{min-height:0;margin:20px 0}.portal-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portal-modes a{min-height:32px;padding:6px;font-size:12px}.player-portal--ranking .portal-details-label{margin-bottom:10px}.portal-features{gap:13px 6px;padding:2px 0 3px}.portal-features li{grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:11.5px}.portal-features .portal-feature-icon{width:16px;height:16px}.portal-action{min-height:46px}html[data-style] .wrap.page-body{padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.players-hub *,.players-hub :after{transition:none!important}.portal-action:hover svg{transform:none}}
