.nm{display:inline-block}
.nm-g-blue{text-shadow:0 0 6px #5ab8ff,0 0 16px rgba(90,184,255,.75)}
.nm-g-green{text-shadow:0 0 6px #76ff03,0 0 16px rgba(118,255,3,.7)}
.nm-g-gold{text-shadow:0 0 6px #ffd75e,0 0 16px rgba(255,215,94,.75)}
.nm-g-red{text-shadow:0 0 6px #ff5252,0 0 16px rgba(255,82,82,.75)}
.nm-fx-pulse{animation:nmPulse 2.4s ease-in-out infinite}
.nm-fx-shimmer{animation:nmShimmer 3.2s linear infinite}
@keyframes nmPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.6)}}
@keyframes nmShimmer{0%,38%{filter:brightness(1)}46%{filter:brightness(1.9) drop-shadow(0 0 5px #fff)}54%,100%{filter:brightness(1)}}
@media (prefers-reduced-motion: reduce){.nm-fx-pulse,.nm-fx-shimmer{animation:none}}
.nm-ins{display:inline-block;width:14px;height:16px;margin:0 0 0 6px;vertical-align:-3px;background:center/contain no-repeat}
.nm-ins-beta{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236cc4ff'/%3E%3Cstop offset='1' stop-color='%231552a8'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='2.5'/%3E%3Ccircle cx='32' cy='31' r='8' fill='%23fff'/%3E%3C/svg%3E")}
.nm-ins-alpha{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c7b0f0'/%3E%3Cstop offset='1' stop-color='%234f2aa6'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='2.5'/%3E%3Cpath d='M18 36L32 20L46 36' fill='none' stroke='%23fff' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.nm-ins-commander{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238dff2e'/%3E%3Cstop offset='1' stop-color='%231f6b24'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='2.5'/%3E%3Cpolygon points='32.0,16.0 35.7,25.9 46.3,26.4 38.0,32.9 40.8,43.1 32.0,37.3 23.2,43.1 26.0,32.9 17.7,26.4 28.3,25.9' fill='%23fff'/%3E%3C/svg%3E")}
.nm-ins-elite{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffe27a'/%3E%3Cstop offset='1' stop-color='%23a87400'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='2.5'/%3E%3Cpolygon points='32.0,13.0 35.5,22.2 45.3,22.7 37.6,28.8 40.2,38.3 32.0,32.9 23.8,38.3 26.4,28.8 18.7,22.7 28.5,22.2' fill='%23fff'/%3E%3Crect x='20' y='45' width='24' height='5' rx='2.5' fill='%23fff'/%3E%3C/svg%3E")}
.nm-ins-highcommand{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff9a6e'/%3E%3Cstop offset='1' stop-color='%23a32a0a'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='%23fff' stroke-opacity='.55' stroke-width='2.5'/%3E%3Cpolygon points='32.0,12.0 35.2,20.6 44.4,21.0 37.2,26.7 39.6,35.5 32.0,30.5 24.4,35.5 26.8,26.7 19.6,21.0 28.8,20.6' fill='%23fff'/%3E%3Crect x='18' y='41' width='28' height='4.5' rx='2.25' fill='%23fff'/%3E%3Crect x='22' y='48.5' width='20' height='4.5' rx='2.25' fill='%23fff'/%3E%3C/svg%3E")}
.nm-ins-supreme{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='e' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%232a2f3a'/%3E%3Cstop offset='1' stop-color='%2305070a'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.25' r='.8'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/radialGradient%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff0a8'/%3E%3Cstop offset='.5' stop-color='%23c9931a'/%3E%3Cstop offset='1' stop-color='%23ffe17a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23e)'/%3E%3Cpath d='M32 5L56 13V32C56 46 45 55 32 60C19 55 8 46 8 32V13Z' fill='url(%23s)'/%3E%3Cpath d='M32 7.5L53.5 14.8V32C53.5 44.5 43.8 53 32 57.4C20.2 53 10.5 44.5 10.5 32V14.8Z' fill='none' stroke='url(%23g)' stroke-width='3.5'/%3E%3Cpath d='M19 38L22 22L29 30L32 18L35 30L42 22L45 38Z' fill='url(%23g)'/%3E%3Crect x='19' y='40' width='26' height='5' rx='2' fill='url(%23g)'/%3E%3C/svg%3E")}
.nm-founder{display:inline-block;margin-left:6px;padding:1px 5px;font-size:9px;letter-spacing:2px;font-weight:bold;color:#0a0e17;background:#ffd75e;border-radius:2px;vertical-align:1px}
.pf{text-align:left;flex:1 1 100%;width:100%;margin:6px -6px 0;border-top:1px solid rgba(255,255,255,.07)}
.pf-sec{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07)}
.pf-sec h4{margin:0 0 9px;font-size:10px;letter-spacing:3px;color:#78909c;font-weight:normal;display:flex;justify-content:space-between;align-items:center}
.pf-sec h4 .pf-chip{color:#ff8a65;letter-spacing:2px;font-size:10px}
.pf-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pf-row+.pf-row{margin-top:8px}
.pf-lab{color:#607d8b;font-size:11px;letter-spacing:1px;width:54px}
.pf-in{text-transform:uppercase;background:#0a0e17;border:1px solid #2c3e50;color:#eee;padding:8px 10px;border-radius:6px;font-family:inherit;letter-spacing:2px;width:160px}
.pf-muted{color:#607d8b;font-size:11px}
.pf-seg{display:inline-flex;border:1px solid rgba(118,255,3,.35);border-radius:6px;overflow:hidden}
.pf-seg button{font-family:inherit;font-size:11px;letter-spacing:2px;font-weight:bold;color:#b9f6ca;background:rgba(118,255,3,.06);border:0;border-right:1px solid rgba(118,255,3,.25);padding:7px 11px;cursor:pointer}
.pf-seg button:last-child{border-right:0}
.pf-seg button.on{background:#76ff03;color:#0a0e17}
.pf-seg button.dim{opacity:.45}
.pf-sw{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;padding:0;background:#263238}
.pf-sw.on{border-color:#76ff03}
.pf-sw.dim{opacity:.45}
.pf-sw.none{background:#101820;border-color:rgba(255,255,255,.2)}
.pf-sw.none.on{border-color:#76ff03}
.pf-cols input{width:28px;height:28px;border:none;background:none;vertical-align:middle;cursor:pointer;padding:0}
.pf-letters{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.pf-letters span{display:inline-block;text-align:center;width:28px}
.pf-lchar{display:block;font-weight:bold;font-size:18px}
.pf-lcol{width:24px;height:18px;border:none;background:none;cursor:pointer;padding:0}
.pf-prev{position:relative;min-height:84px;display:flex;align-items:center;padding:14px 16px;background:#0d1320 center/cover no-repeat;border-bottom:1px solid rgba(255,255,255,.07)}
.pf-prev .pf-nm{display:inline-flex;align-items:center;gap:8px;background:rgba(10,14,23,.78);padding:6px 10px;border-radius:6px;font-weight:bold;letter-spacing:3px;font-size:16px}
.pf-prev .pf-cap{position:absolute;right:10px;bottom:6px;font-size:10px;letter-spacing:1px;color:rgba(255,255,255,.6);background:rgba(10,14,23,.6);padding:1px 6px;border-radius:3px}
.pf-tog{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1px;color:#dfe6ee;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}
.pf-tog i{width:34px;height:18px;border-radius:9px;background:#37474f;position:relative;display:inline-block;transition:background .15s}
.pf-tog i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:7px;background:#b0bec5;transition:all .15s}
.pf-tog.on i{background:#76ff03}
.pf-tog.on i:after{left:18px;background:#0a0e17}
.pf-tog.dim{opacity:.45}
.pf-bans{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}
.pf-ban{height:44px;border-radius:6px;border:2px solid rgba(255,255,255,.1);position:relative;cursor:pointer;padding:0;background:#0a0e17 center/cover no-repeat;overflow:hidden}
.pf-ban.on{border-color:#76ff03}
.pf-ban.dim{opacity:.45}
.pf-ban span{position:absolute;left:6px;bottom:3px;font-size:9px;letter-spacing:1px;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}
.pf-right{margin-left:auto}
.pf-note{margin-top:6px}
.pf-star{color:#ffd75e}
.pf-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 14px}
.pf-lock{color:#90a4ae;font-size:12px;padding:0 14px 12px}
.pf-banner-nebula{background-image:url(/assets/banners/nebula.svg)}
.pf-banner-dawn-patrol{background-image:url(/assets/banners/dawn-patrol.svg)}
.pf-banner-iron-fleet{background-image:url(/assets/banners/iron-fleet.svg)}
.pf-banner-jungle-ops{background-image:url(/assets/banners/jungle-ops.svg)}
.pf-banner-deep-space{background-image:url(/assets/banners/deep-space.svg)}
.pf-banner-gold-standard{background-image:url(/assets/banners/gold-standard.svg)}
@media (min-width:820px){
.pf{display:grid;grid-template-columns:1fr 1fr}
.pf-prev,.pf-wide,.pf-foot,.pf-lock{grid-column:1/-1}
.pf-sec.pf-b{border-left:1px solid rgba(255,255,255,.07)}
.pf-prev{min-height:110px}
.pf-prev .pf-nm{font-size:18px}
.pf-bans{grid-template-columns:repeat(7,1fr)}
.pf-ban{height:52px}
.pf-in{width:220px}
}
@media (max-width:480px){
.pf-seg button{padding:7px 8px;font-size:10px;letter-spacing:1px}
.pf-sec,.pf-foot{padding-left:10px;padding-right:10px}
}
.pf-lock a{color:#ffd75e;letter-spacing:1px;text-decoration:underline}
.pf-lock a:hover{color:#fff}
