.slotTile{--slot-size:5rem;--slot-accent:#3b3e42;--slot-accent-rgb:59,62,66;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;max-width:100%}@media(max-width:575.98px){.slotTile{--slot-size:3rem}}.slotTile.cosmetic{--slot-size:6rem}@media(max-width:575.98px){.slotTile.cosmetic{--slot-size:4rem}}.slotTile.uncommon{--slot-accent:rgb(17,95,17);--slot-accent-rgb:17,95,17}.slotTile.rare{--slot-accent:rgb(16,73,105);--slot-accent-rgb:16,73,105}.slotTile.epic{--slot-accent:rgb(92,21,114);--slot-accent-rgb:92,21,114}.slotTile.legendary{--slot-accent:rgb(168,135,26);--slot-accent-rgb:168,135,26}.slotTile .slotTileFrame{position:relative;flex:0 0 auto;width:var(--slot-size);height:var(--slot-size);border:.2rem solid var(--slot-accent);border-radius:.25rem;background-color:#292929;box-shadow:0 .125rem .5rem rgba(0,0,0,.35)}.slotTile .slotTileFrame .slotTileImage,.slotTile .slotTileFrame a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.slotTile .slotTileFrame img{width:100%;height:100%;object-fit:contain;border-radius:.12rem;transition:transform .17s ease,box-shadow .17s ease;box-shadow:0 0 0 0 rgba(var(--slot-accent-rgb),0)}.slotTile .slotTileFrame a:focus-visible img,.slotTile .slotTileFrame a:hover img{transform:scale(1.02);box-shadow:0 0 0 .14rem rgba(var(--slot-accent-rgb),.55),0 0 0 .28rem rgba(var(--slot-accent-rgb),.25)}.slotTile .slotTileFrame a:active img{transform:scale(.99)}.slotTile .slotTileFrame a:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.slotTile .slotTileFrame img{transition:none}}.slotTile.cosmetic .slotTileFrame{background-color:#161515}.slotTile.cosmetic .slotTileFrame img{object-fit:cover}.slotTile .slotTileName{width:100%;text-align:center;font-size:1.2rem;line-height:1.1;color:#c3c4c2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slotTile .slotTileRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;column-gap:.2rem}.slotTile .slotTileRow>.slotAscension{grid-column:1;justify-self:end}.slotTile .slotTileRow>.slotTileFrame{grid-column:2}.slotTile .slotTileRow>.slotIndicators{grid-column:3;justify-self:start}.slotTile .slotIndicators{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:.9rem}.slotTile .slotIndicatorsTop{display:flex;flex-direction:column;gap:.1rem}.slotTile .slotBadge{color:gray;font-family:var(--bs-body-font-family);font-size:.85rem;font-weight:700;line-height:1.2}.slotTile .slotBadge.major,.slotTile .slotBadge.ports{cursor:help}.slotTile .slotBadge.tier{color:#c3c4c2;cursor:default}.slotTile .slotBadge.active{color:#eeaf1a}.slotTile .slotBadge:focus-visible{outline:1px solid #eeaf1a}.slotTile .slotAscension{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.05rem;padding:0;border:0;background:none;cursor:pointer}.slotTile .slotAscension img{width:.8rem;height:auto}.gunPortsTooltip .tooltip-inner{padding:.5rem}.gunPortsTooltip .tooltip-inner .table{margin:0;vertical-align:middle}.gunPortsTooltip .tooltip-inner .table thead>tr>th{border-bottom-width:1px;color:#eff3f4}.gunPortsTooltip .tooltip-inner .table>:not(caption)>*>*{border-bottom-width:0;padding:.25rem;color:#eff3f4}.gunPortsTooltip .tooltip-inner .table tbody.active tr{text-decoration:line-through}.gunPortsTooltip .tooltip-inner .table tbody tr.active{text-decoration:none}.gunPortsTooltip .tooltip-inner .table tbody tr.active>*{color:#eeaf1a}.gunPortsTooltip .tooltip-inner .table tbody tr td{padding:0 .5rem}.slotOverview{container-type:inline-size;display:flex;flex-wrap:wrap;gap:.75rem}.slotOverview .slotPanel{flex:1 1 13rem}.slotOverview .slotPanel.weapons{flex:2 1 22rem}.slotOverview .slotPanel.armor{flex:1 1 10rem}.slotOverview .slotPanel.weapons{order:1}.slotOverview .slotPanel.furniture{order:2}.slotOverview .slotPanel.armor{order:3}@container (min-width: 48rem){.slotOverview{flex-wrap:nowrap}.slotOverview .slotPanel.furniture{order:1}.slotOverview .slotPanel.weapons{order:2}.slotOverview .slotPanel.armor{order:3}}.slotPanel{min-width:0;padding:.5rem .6rem;border:1px solid var(--detail-panel-border);border-radius:.25rem;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow)}.slotPanel h3{margin:0 0 .75rem;text-align:center;font-family:Splintered Liberty,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.05rem;color:var(--detail-muted)}.slotPanel.armor{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.slotGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem .4rem}.slotGrid,.slotShip{display:grid;justify-items:center}.slotShip{grid-template-columns:repeat(3,minmax(max-content,1fr));grid-template-areas:". front ." "left aux right" ". aft .";align-items:start;gap:.75rem 1rem}.slotShip.boxed{padding:.5rem .6rem;border:1px solid var(--detail-panel-border);border-radius:.25rem;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow)}.slotShip .slotArea{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:.4rem;min-width:0}.slotShip .slotArea.front{grid-area:front}.slotShip .slotArea.left{grid-area:left}.slotShip .slotArea.aux{grid-area:aux}.slotShip .slotArea.right{grid-area:right}.slotShip .slotArea.aft{grid-area:aft}.slotBox{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:.5rem 2rem;padding:.5rem .6rem;border:1px solid var(--detail-panel-border);border-radius:.25rem;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow)}@media(max-width:575.98px){.slotBox{column-gap:.6rem}}.shipPerks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem}@media(max-width:575.98px){.shipPerks{grid-template-columns:minmax(0,1fr)}}.shipPerks .shipPerk{min-width:0;border:1px solid var(--detail-panel-border);border-left:.25rem solid var(--detail-panel-bg);border-radius:.25rem;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow);font-size:1.4rem;line-height:1.15;overflow-wrap:anywhere}.shipPerks .shipPerk>summary{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;cursor:pointer}.shipPerks .shipPerk>summary::-webkit-details-marker{display:none}.shipPerks .shipPerk .shipPerkChevron{flex:0 0 auto;height:.8rem;transition:transform .15s ease-out}.shipPerks .shipPerk:not([open]) .shipPerkChevron{transform:rotate(-90deg)}.shipPerks .shipPerk .shipPerkTitle{font-family:Splintered Liberty,sans-serif;font-size:.9rem;letter-spacing:.05rem;color:#eff3f4}.shipPerks .shipPerk .shipPerkDescription{padding:0 .75rem .6rem 2.1rem}.shipPerks .shipPerk p{margin:0 0 .35rem;color:#dadada}.shipPerks .shipPerk p:last-child{margin-bottom:0}.shipOverview{padding:.75rem;border:1px solid var(--detail-panel-border);border-radius:.25rem;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow)}.shipOverview .shipOverviewMain{display:flex;align-items:center;gap:1rem}@media(max-width:575.98px){.shipOverview .shipOverviewMain{flex-direction:column;text-align:center}}.shipOverview .shipOverviewImage{flex:0 0 auto;width:auto;height:4.5rem;max-width:9rem;object-fit:contain;filter:drop-shadow(0 .25rem .4rem rgba(0,0,0,.45))}@media(max-width:575.98px){.shipOverview .shipOverviewImage{height:5.5rem}}.shipOverview .shipOverviewInfo{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}@media(max-width:575.98px){.shipOverview .shipOverviewInfo{align-items:center}}.shipOverview .shipOverviewName{font-family:Pirata One,serif;font-size:1.9rem;letter-spacing:.05rem;line-height:1.1;color:#eff3f4}.shipOverview .shipResistances{display:flex;flex-wrap:wrap;gap:.3rem}@media(max-width:575.98px){.shipOverview .shipResistances{justify-content:center}}.shipOverview .shipResistance{display:flex;align-items:center;gap:.35rem;padding:.2rem .45rem;border-radius:.2rem;background-color:gray}.shipOverview .shipResistance img{width:auto;max-height:1.2rem;margin:0}.shipOverview .shipResistance .value{font-family:Splintered Liberty,sans-serif;font-size:1rem;padding-bottom:.1rem}.shipOverview .shipResistance.damageType-burning{background-color:var(--snb-damageType-burning-color-dark)}.shipOverview .shipResistance.damageType-electric{background-color:var(--snb-damageType-electric-color-dark)}.shipOverview .shipResistance.damageType-explosive{background-color:var(--snb-damageType-explosive-color-dark)}.shipOverview .shipResistance.damageType-flooding{background-color:var(--snb-damageType-flooding-color-dark)}.shipOverview .shipResistance.damageType-piercing{background-color:var(--snb-damageType-piercing-color-dark)}.shipOverview .shipResistance.damageType-tearing{background-color:var(--snb-damageType-tearing-color-dark)}.shipOverview .shipResistance.damageType-toxic{background-color:var(--snb-damageType-toxic-color-dark)}.shipOverview .shipOverviewPerks{margin-top:.75rem}.shipOverview .shipOverviewPerks h4{margin:0 0 .5rem;font-family:Splintered Liberty,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.05rem;color:var(--detail-muted)}.detailPage .loadoutMedia,.detailPage .loadoutProsCons{display:grid;grid-template-columns:minmax(0,1fr);gap:0 1.25rem;margin-top:1.5rem}.detailPage .loadoutMedia>.detailSection,.detailPage .loadoutProsCons>.detailSection{margin-top:0}.detailPage .loadoutProsCons>.detailSection{margin-bottom:1.5rem}@media(min-width:768px){.detailPage .loadoutProsCons{grid-template-columns:repeat(2,minmax(0,1fr))}.detailPage .loadoutProsCons>.detailSection{margin-bottom:0}}.detailPage .loadoutMedia{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));row-gap:1.5rem}.detailPage .detailSection h2 svg{font-size:.8em;margin-right:.25rem}.detailPage .loadoutMasteryIcon{width:1.8rem;height:1.8rem;margin:-.4rem .2rem -.3rem -.3rem}.detailPage .loadoutMasteryPreview{width:100%;height:clamp(24rem,62vh,40rem);border:1px solid rgba(74,87,100,.75);border-radius:.4rem;overflow:hidden;background-color:#0d1824;content-visibility:auto;contain:layout paint style;font-family:var(--font-inter),sans-serif;letter-spacing:normal}.detailPage .loadoutTagBar{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.detailPage .loadoutTag{padding:.15rem .6rem;border-radius:999px;font-family:inherit;font-size:1.1rem;font-weight:400;letter-spacing:inherit;box-shadow:0 .0625rem .25rem rgba(0,0,0,.5)}.detailPage .loadoutVideo{display:block;color:#eff3f4;text-decoration:none}.detailPage .loadoutVideo .ratio{margin-bottom:.4rem;overflow:hidden;border:1px solid var(--detail-panel-border);border-radius:.25rem;box-shadow:var(--detail-surface-shadow)}.detailPage .loadoutVideo .ratio img{width:100%;height:100%;object-fit:cover;transition:filter .12s ease-in-out}.detailPage .loadoutVideo:focus-visible .ratio img,.detailPage .loadoutVideo:hover .ratio img{filter:brightness(.78)}.detailPage .loadoutVideo>div:last-child{font-size:1.4rem}.detailPage .loadoutVideo .loadoutVideoTitle{display:flex;align-items:center;gap:.25rem}.detailPage .loadoutVideo .loadoutVideoTitle .loadoutVideoIcon{flex:0 0 auto;width:1.2rem;height:1.2rem;background-color:currentColor;-webkit-mask:url(/_next/static/media/youtube.c813ce39.svg) center/contain no-repeat;mask:url(/_next/static/media/youtube.c813ce39.svg) center/contain no-repeat}.detailPage .loadoutVideo .loadoutVideoTitle>div{flex:1 1;min-width:0}