@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Outfit:wght@100..900&family=Rajdhani:wght@300;400;500;600;700&display=swap";#root{max-width:1280px;margin:0 auto;padding:2rem;width:100%;display:flex;flex-direction:column;gap:1rem;min-height:100vh}.title-card{background-color:var(--color-primary-bg);color:var(--color-primary-text);padding:2rem;border-radius:2rem;display:flex;flex-direction:column;align-items:start;position:relative;overflow:hidden;z-index:0}.title-card>*{z-index:2}.manufacturer-bg{position:absolute;top:50%;left:0;transform:translate(-20%,-50%);fill:var(--color-bg);opacity:.4;z-index:1;height:150%;aspect-ratio:1 / 1}.ship-img-iso{position:absolute;top:2rem;right:2rem;max-height:10rem;height:calc(100% - 4rem);filter:drop-shadow(0 1.5rem 1rem #00000080)}.manufacturer{display:flex;opacity:.8;align-items:center;color:var(--color-primary-sat);gap:.5rem}.manufacturer>div{height:1.5em;aspect-ratio:1 / 1;fill:var(--color-primary-sat)}.manufacturer>h2{text-transform:uppercase;font-weight:500}.ship-name{font-weight:600}.ship-name-wrapper{display:flex;gap:.5rem;align-items:center}.ship-name-wrapper>button{opacity:0;color:var(--color-primary-text)}.ship-name-wrapper:hover>button{opacity:.5}.career-and-role{display:flex;gap:.125rem;margin:.5rem 0;overflow:hidden}.career-and-role>h4{text-transform:uppercase;font-weight:500;color:var(--color-primary-text);background-color:var(--color-bg);padding:0 .5rem;border-radius:.25rem;opacity:.66}.career-and-role>h4:first-child{padding-left:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.career-and-role>h4:nth-child(2){padding-right:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.career-and-role>h4:last-child{margin-left:.5rem;border-radius:1rem;padding:0 1rem}.prices{font-weight:500;font-variant-numeric:tabular-nums}.version-and-sources{position:absolute;bottom:1em;left:50%;transform:translate(-50%);width:max-content;color:var(--color-primary-dimmer);font-size:.75em;text-align:center;line-height:100%}.container-content-navigation{display:flex;justify-content:center;gap:.5rem}.container-content-navigation>div{background-color:var(--color-bg-light);color:var(--color-text);padding:.25rem .5rem;flex-grow:1;flex-basis:0;text-align:center;border-radius:1rem;box-shadow:var(--acrylic-edge),var(--shadow-1);font-family:var(--font-slim);font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .15s}.container-content-navigation>div.active{background-color:var(--color-text);color:var(--color-bg);box-shadow:var(--acrylic-edge)}@media screen and (max-width: 719px){#root{padding:1rem}.title-card{padding-top:12rem;font-size:12px}.title-card h1{font-size:2.4em}.title-card .manufacturer{font-size:10px}.title-card>.ship-img-iso{height:10rem;top:1rem;right:1rem}}.SimpleInfo-container{position:relative;background-color:var(--color-bg-light);border-radius:1rem;padding:1.5rem 2rem 2rem;overflow:hidden;box-shadow:var(--acrylic-edge),var(--shadow-1)}.SimpleInfo-container>*{position:relative;z-index:2}.SimpleInfo-container>.manufacturer-bg,.SimpleInfo-container>.ship-img-iso{position:absolute}@media screen and (max-width: 719px){.SimpleInfo-container{padding:14rem 1rem 2rem}.SimpleInfo-container>.ship-img-iso{top:1rem;height:12rem;right:50%;transform:translate(50%)}}.SimpleInfo-container>.prices{font-weight:600;font-variant-numeric:tabular-nums}.SimpleInfo-container>.prices>span{font-weight:400;font-size:.9rem}.SimpleInfo-container>.basic-info{display:flex;align-items:center;gap:.5rem;fill:var(--color-text);font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums}.SimpleInfo-container>.basic-info>svg{height:1rem}.sml{font-size:.8rem}.SimpleInfo-title-bottom-banner{position:absolute;width:100%;height:2rem;background-color:hsl(var(--hue),80%,50%);left:0;bottom:0;padding-bottom:.5rem;display:flex;font-family:var(--font-slim);z-index:0}.SimpleInfo-title-bottom-banner>.small-texts{flex-basis:30%;flex-grow:1;color:hsla(var(--hue),30%,50%,70%);background-color:var(--color-bg-light);padding:.25rem 1rem 0;border-radius:0 0 .75rem .75rem;font-size:.8rem}.SimpleInfo-title-bottom-banner>.small-texts:first-child{border-bottom-left-radius:1rem;text-align:right}.SimpleInfo-title-bottom-banner>.small-texts:last-child{border-bottom-right-radius:1rem}.SimpleInfo-title-bottom-banner>.small-logo{color:var(--color-bg-lighter);text-transform:uppercase;background-color:var(--color-bg-light)}.SimpleInfo-title-bottom-banner>.small-logo:after{content:"Star Citizen";display:block;background-color:hsl(var(--hue),80%,50%);padding:.25rem 1rem;border-radius:.75rem .75rem 0 0;font-weight:500}.SimpleInfo-contents{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;font-variant-numeric:tabular-nums}@media screen and (max-width: 719px){.SimpleInfo-contents{grid-template-columns:minmax(0,1fr)}}.SimpleGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;height:min-content}@media screen and (max-width: 1000px){.SimpleGrid{display:flex;flex-direction:column}}.SimpleComponent{height:5.5rem;padding:.5rem;border-radius:1rem;display:flex;align-items:center;gap:.5rem;color:var(--color-text);fill:var(--color-text);background-color:var(--color-bg-light);box-shadow:var(--acrylic-edge),var(--shadow-1)}.SimpleComponent-type{display:flex;flex-direction:column;align-items:center;width:4rem;font-weight:600;flex-shrink:0}.SimpleComponent-type>p{font-size:.8rem}.SimpleComponent-type-icon{width:2rem;height:2rem;flex-shrink:0}.SimpleComponent-contents{position:relative;display:flex;flex-direction:column;align-self:stretch;padding:.5rem;flex-grow:1;flex-shrink:1;background-color:var(--color-bg);border-radius:.5rem;line-height:125%;overflow:hidden}.SimpleComponent-contents>p:first-child{flex-shrink:1;word-break:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.SimpleComponent-contents>p:nth-child(2){opacity:.5;word-break:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;font-weight:500;line-height:125%}.SimpleComponent-grade{position:absolute;bottom:.5rem;right:.5rem;border-radius:100rem;padding:0 1ch;align-self:end;font-weight:600;flex-shrink:0;font-size:.8rem;background-color:#80808030}.SimpleFuelTank-type-capacity{display:flex;align-items:center;gap:.5rem}.SimpleFuelTank-type-capacity>svg{width:1.5rem}.SimpleFuelTank-type-capacity>p:first-of-type{font-weight:600}.SimpleFuelTank-type-capacity>p:last-child{opacity:.75;font-weight:500;font-family:var(--font-slim);flex-grow:1;text-align:right}.SimpleInfo-contents .card-list{border-radius:1rem;background-color:var(--color-bg-light);color:var(--color-text);box-shadow:var(--acrylic-edge),var(--shadow-1)}.SimpleInfo-column-2{display:flex;flex-direction:column;gap:1rem}.SimpleInfo-column-2>*:first-child{flex-shrink:0}.SimpleInfo-weapons{color:var(--color-text);fill:var(--color-text);display:flex;flex-direction:column;gap:1rem;position:relative;flex-grow:1}.SimpleInfo-weapons>*{flex-shrink:0}.SimpleInfo-weapons>.legend{display:flex;gap:1ch;position:absolute;top:0;right:0;opacity:.5}.SimpleInfo-weapons>.legend>div{display:flex;align-items:center;gap:.5ch}.SimpleInfo-weapons>.legend svg{height:1rem;width:1rem}.SimpleInfo-weapons>.placeholder{flex-grow:1;width:100%;background-size:2rem;background-position:center;opacity:.5;border-radius:1rem;filter:invert(.5)}.SimpleWeaponGroup-title{display:flex;align-items:center;gap:.5rem}.SimpleWeaponGroup-title>svg{height:1.5rem;width:1.5rem}.SimpleWeapon-container{margin-top:.25rem;background-color:var(--color-bg-light);border-radius:.5rem;padding:.25rem 1rem;display:flex;flex-direction:row;justify-content:space-between;box-shadow:var(--acrylic-edge),var(--shadow-1)}.SimpleWeapon-container.dimmer{opacity:.5;box-shadow:none}.SimpleWeapon-name{flex-shrink:1;overflow:hidden}.SimpleWeapon-name>p{line-height:100%;font-weight:500;word-break:break-word}.SimpleWeapon-name>p:last-child{font-size:.8rem;opacity:.5;word-break:break-word}.SimpleWeapon-tail-icons{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.SimpleWeapon-tail-icons>p{display:flex;align-items:center;font-size:.75rem;padding:1px .5rem 1px .375rem;font-weight:500;border-radius:100rem;gap:.25rem}.SimpleWeapon-tail-icons>p>svg{width:1.25rem;height:1.25rem}.SimpleWeapon-tail-icons>svg{width:1rem;height:1rem}.SimpleWeapon-tail-icons>*{flex-shrink:0}.SimpleWeapon-type-tag{border-width:2px;border-style:solid}.SimpleWeapon-subWeapon-container{padding-left:2rem}.SimpleInfo-nodata{width:100%;height:18.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-text);position:relative}.SimpleInfo-nodata>.bg{position:absolute;top:0;border-radius:2rem;filter:invert(.5);z-index:0;transform:scale(.95)}.SimpleInfo-nodata>p{font-size:2rem;background-color:var(--color-bg);padding:2rem 5rem;z-index:1}.CargoGrid3D-container{height:10rem;background-color:var(--color-bg-light);border-radius:1rem;box-shadow:var(--acrylic-edge),var(--shadow-1);overflow:hidden}.Accel-plot-container{display:flex;width:100%;padding:0 0 0 .5rem;gap:1rem;align-items:center;justify-content:space-between;font-variant-numeric:tabular-nums}.Accel-data{flex-grow:1;font-weight:600}.Accel-data>hr{background-color:var(--color-primary-dimmer);border:none;height:1px;width:calc(100% + 1rem);transform:translate(-.5rem)}.Accel-plot{height:8rem;aspect-ratio:1.732 / 2;position:relative;margin:1rem;font-weight:600;transform:translateY(-.625rem)}.Accel-plot>.ShipImg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0);opacity:.2}.Accel-plot>.Axis{position:absolute;left:50%;top:calc(50% + 6px);width:1px;height:calc(50% - 6px);background-color:var(--color-primary-dim);transform-origin:50% -6px}.Accel-plot>.Axis>p{display:block;position:absolute;bottom:-1.25em;left:-1em;width:2em;transform-origin:center;text-align:center;font-size:.75em;line-height:100%;color:var(--color-primary-text)}.Accel-Bar-Boost{position:absolute;width:7px;height:50%;left:-3px;background-color:var(--color-primary-dim)}.Accel-Bar{position:absolute;width:100%;height:20%;background-color:var(--color-primary-text)}.Axis.D,.Axis.B,.Axis.R{filter:brightness(.66)}.Axis.U{transform:scale(-1)}.Axis.U>p{transform:scale(-1)}.Axis.D{transform:None}.Axis.F{transform:scale(-1) rotate(-120deg)}.Axis.F>p{transform:rotate(120deg) scale(-1)}.Axis.B{transform:rotate(-120deg)}.Axis.B>p{transform:rotate(120deg)}.Axis.R{transform:scale(-1) rotate(-60deg)}.Axis.R>p{transform:rotate(60deg) scale(-1)}.Axis.L{transform:rotate(-60deg)}.Axis.L>p{transform:rotate(60deg)}.accel-flex-data{display:flex;font-size:.75rem;padding:0 0rem;gap:1ch;justify-content:left}.accel-flex-data.dim{filter:brightness(.7)}.accel-flex-data>p:first-child{flex-grow:1}.accel-flex-data>p:nth-child(3){color:var(--color-primary-sat)}.pitch-yaw-roll{position:relative;aspect-ratio:1 / 1;min-height:20px;height:100%;flex-shrink:0}.axis-yaw{height:1px;width:100%;position:absolute;top:50%;left:0;background-color:var(--color-primary-dim)}.axis-pit{width:1px;height:100%;position:absolute;top:0;left:50%;background-color:var(--color-primary-dim)}.py-rect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-primary-text)}.py-rect.boost{background-color:var(--color-primary-dim)}.roll-pie-tl,.roll-pie-tr,.roll-pie-bl,.roll-pie-br{position:absolute;width:100%;height:100%;background-color:var(--color-primary-dim);border-radius:50%;transform:rotate(-90deg);outline-width:1px;outline-style:solid;outline-color:var(--color-primary-dim);opacity:.7}.roll-pie-tr{transform:rotate(-90deg) scaleY(-1)}.roll-pie-bl{transform:rotate(90deg) scaleY(-1)}.roll-pie-br{transform:rotate(90deg)}.pyr-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--color-bg);width:80%;opacity:.3;aspect-ratio:1 / 1}.flex-data{display:flex}.flex-data>p:last-child{flex-grow:1;text-align:right;font-variant-numeric:tabular-nums}.Toggle-Spool-Time{display:flex;flex-direction:column;align-items:right;gap:1px;position:absolute;top:.8rem;right:1.5rem;font-size:.625rem;font-weight:500;line-height:100%;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-primary-dim)}.Toggle-Spool-Time>p:first-child{font-size:.75rem;color:var(--color-primary-text)}.Speed-Meter{position:relative;height:100%;width:4px;transform:scaleY(-1);margin-left:4ch;margin-right:24px;font-size:.6rem;font-weight:500;line-height:100%;font-variant-numeric:tabular-nums}.Speed-Axis{position:absolute;bottom:0;left:0;width:1px;height:100%;background-color:var(--color-primary-dim);z-index:99}.Speed-Axis:before,.Speed-Axis:after{content:"";position:absolute;height:1px;width:4.5ch;top:auto;bottom:0;right:0;background-color:inherit}.Speed-Axis:after{top:0}.Speed-Max{position:relative;height:0%;width:100%;background-color:#e449;z-index:100;transform:translate(4px)}.Speed-SCM{position:relative;height:0%;width:100%;background-color:var(--color-primary-text)}.Speed-Max.Fwd{position:absolute;top:0;left:7px;background-color:#ee444460}.Speed-Max.Bwd{position:absolute;transform:None;background-color:#ee4444a0}.Speed-Meter p{position:absolute;right:6px;transform:scaleY(-1)}.Speed-Meter>p{bottom:2px;color:var(--color-primary-dim)}.Speed-Max>p{bottom:0;right:10px;color:#e449}.Speed-SCM>p{bottom:0;right:10px;color:var(--color-primary-text)}.Speed-Max.Fwd p{left:6px;color:#e449}.PYR-plot{display:flex;height:10rem;padding:.5rem;gap:1rem;align-items:center}.Flight-char-info{font-size:.75em;font-weight:600;flex-grow:1}.Flight-char-info .flex-data>p:first-child{font-weight:400}.Flight-char-info hr{background-color:var(--color-primary-dimmer);border:None;height:1px}.Flight-char-info .red{color:#ee4444d0}.PYR-plot-self{width:5.5rem;aspect-ratio:1 / 1;flex-shrink:0;font-size:.66em;font-weight:600}.PYR-plot-self p>span{color:var(--color-primary-sat)}.PYR-plot-self>*:last-child{margin-top:.5rem}.card-list{position:relative;background-color:var(--color-bg-light);border-radius:2rem;display:flex;flex-direction:column;align-items:stretch;padding:.5rem 1rem}.card-list h2{font-size:1.25rem;font-weight:500;margin-left:.5rem;text-transform:uppercase;color:var(--color-text)}.card-list-item{padding:0 .5rem;display:flex;align-items:center;gap:1ch;height:2rem;font-variant-numeric:tabular-nums}.card-list-item>div{width:1.5rem;height:1.5rem;fill:var(--color-text);display:flex;align-items:center;justify-content:center}.card-list-item>div>svg{width:1.5rem;height:1.5rem}.card-list-item:not(:last-child){border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--color-bg-lighter)}.card-list-item>p:last-child{flex-grow:1;text-align:right}.panel-components-group{display:flex;gap:1rem}.panel-components-group-icon-title{align-self:start;display:flex;flex-direction:column;align-items:center;width:6rem;text-align:center;gap:.5rem;padding-top:1rem;line-height:100%}.panel-components-group-icon-title>svg{width:2rem;height:2rem;fill:var(--color-text)}.panel-components-group-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;flex-grow:1}.panel-components-group-item{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:1rem;background-color:var(--color-bg-lighter);box-shadow:var(--acrylic-edge),var(--shadow-1);overflow:hidden}.panel-components-group-item>.icon-wrapper{position:absolute;display:flex;right:0;top:0;padding:calc(.125rem - 2px) calc(.125rem - 2px) .125rem .125rem;border-bottom-left-radius:.75rem}.panel-components-group-item>.icon-wrapper>svg{width:1.5rem;height:1.5rem}.panel-components-group-item-name-size{display:flex;flex-direction:row;justify-content:space-between}.panel-components-group-item-name-size>p{font-size:1.25rem}.panel-components-group-item-grade{align-self:end;font-family:var(--font-slim);font-weight:500;padding:0 .5em;border-radius:10rem}.panel-components{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-bg-light);border-radius:2rem;padding:2rem}.QDriveRange-container{padding:.5rem 1rem;background-color:var(--color-bg-light);border-radius:1rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}.QDriveRange-container>*{flex-shrink:0}.QDriveRange-container>svg{width:1.5rem;height:1.5rem}.QDriveRange-container .class-grade{font-family:var(--font-slim);width:4rem;text-align:right;background-color:var(--color-bg-light);padding:0 .3125rem 0 .25rem;border-radius:1rem}.QDriveRange-container .name{flex-grow:1}.QDriveRange-container .value{font-family:var(--font-slim);font-variant-numeric:tabular-nums;font-weight:500;width:6rem;text-align:right}.POIDistance{color:var(--color-text)}.POIDistance>p:first-of-type{flex-grow:1}.QT-drive-range-container{display:flex;flex-direction:column;gap:.5rem}.QT-drive-range-container>.unit{display:flex;gap:.5rem;justify-content:end;padding:0 1rem;color:var(--color-text);text-align:right}.QT-drive-range-container>.unit>p:nth-child(1){width:6rem}.QT-drive-range-container>.unit>p:nth-child(2){width:6rem}.QT-drive-range-container>.unit>p:nth-child(3){width:6rem}.QT-drive-range-container>.unit>p:nth-child(4){width:7rem}.quantumTravel-main-wrapper{width:100%;padding:0 .5rem;font-variant-numeric:tabular-nums}.componentQDrive{position:absolute;top:1rem;right:1.25rem;display:flex;gap:1ch;padding:0 1ch;border-radius:1ch;font-size:.6rem;background-color:var(--color-primary-dimmer)}.KeyValue{width:100%;display:flex;justify-content:space-between;position:relative;font-size:.875rem;line-height:175%}.quantumRangeMeter{width:100%;height:4px;display:flex}.mainMeter_wrapper{width:calc(100% - 1rem);height:100%;flex-shrink:0}.mainMeter{max-width:100%;height:100%;background-color:var(--color-primary-text)}.moreMeter{margin-top:-.65rem;margin-left:1.5px;line-height:100%;font-weight:800}.rulers_wrapper{width:calc(100% - 1rem);font-size:.625rem;line-height:100%}.rulers_wrapper>.ruler{position:relative;height:1px;margin-top:.4rem;background-color:var(--color-primary-sat)}.rulers_wrapper>.ruler:before{content:"";display:block;position:absolute;top:-.2rem;left:0;width:1px;height:.2rem;background-color:inherit}.rulers_wrapper>.ruler:after{content:"";display:block;position:absolute;top:-.2rem;right:0;width:1px;height:.2rem;background-color:inherit}.rulers_wrapper>.ruler+div{display:flex;justify-content:space-between;width:calc(100% + 1rem)}.rulers_wrapper>.ruler+div>p{font-weight:500;margin-top:1px;color:var(--color-primary-sat)}.JPS2M_JPS2T{width:100%}.cannot-reach{background-color:#e449!important}.cannot-reach+div>p{color:#e449!important}.quantumTravel-main-wrapper hr{border:none;height:1px;width:calc(100% + 1rem);transform:translate(-.5rem);background-color:var(--color-primary-dimmer);margin:.3rem 0 .2rem}.Ship-select-card{position:relative;display:flex;justify-content:space-between;gap:1ch;padding:.75rem 1rem;border-radius:1rem;overflow:hidden;line-height:100%;height:5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .2s,box-shadow .2s;box-shadow:var(--acrylic-edge),var(--shadow-1)}.Ship-select-card:hover{filter:brightness(1.1);box-shadow:var(--acrylic-edge),var(--shadow-2)}.Ship-select-card:active{filter:brightness(1.2)}.Ship-select-card-icon-bg{position:absolute;fill:var(--color-bg);opacity:.5;height:120%;aspect-ratio:1 / 1;left:0;top:50%;transform:translate(-10%,-50%)}.Ship-select-card-text{position:relative;z-index:1100}.Ship-select-card-text .tag{display:inline-block;vertical-align:top;margin-left:.25rem;font-size:.8rem;color:gray;border-radius:100rem}.Ship-select-card-text .tag>svg{display:inline-block;vertical-align:top}.Ship-select-card-text .type{flex-shrink:0;display:inline-block;margin-left:.25rem;padding:0 .25rem;font-size:.75rem;font-family:var(--font-slim);font-weight:600;text-transform:uppercase;opacity:.7;outline:1px solid #808080;border-radius:100rem}.Ship-select-card-text .type>svg{vertical-align:bottom}.Ship-select-card-subtitle{font-size:.8rem;opacity:.5;font-weight:500}.Ship-select-card-prices{margin-top:.5rem;font-size:1.25rem}.rsi-price{font-weight:500;font-variant-numeric:tabular-nums;color:#d96226}.in-game-price{margin-left:1rem;font-family:var(--font-slim);font-weight:500;color:#2c799f}.Ship-select-card-img{width:50%;height:100%;flex-shrink:0;right:.75rem;top:.75rem;background-repeat:no-repeat;background-size:contain;background-position:right;filter:brightness(1.4) drop-shadow(0 .25rem .5rem #00000080)}.Ship-selector-container{display:flex;flex-direction:column;background-color:var(--color-bg);width:100%;height:100%;color:var(--color-text);max-width:1280px}.Ship-selector-container>.title-bar-wrapper{position:fixed;top:0;left:0;z-index:2000;width:100%}.Ship-selector-container .title-bar-bg-blur{position:absolute;height:100%;width:100%;background-color:var(--color-bg-a);-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.Ship-selector-container .title-bar{position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:1280px;padding:1rem 0;flex-shrink:0}.Ship-selector-search-bar{height:3.5rem;border-radius:2rem;margin:0 2rem;padding:.5rem .5rem .5rem 1rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:var(--color-bg-light-a);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--acrylic-edge),var(--shadow-1);z-index:1}.Ship-selector-search-bar>*{flex-shrink:0}.Ship-selector-search-bar input{flex-grow:1;width:5rem;height:100%;outline:none;border:none;font-family:inherit;font-size:1.25rem;color:var(--color-text);background-color:transparent;cursor:text}.Ship-selector-search-bar input::placeholder{color:var(--color-text)}.Ship-selector-search-bar input::-moz-placeholder{color:var(--color-text);opacity:1}.Ship-selector-search-bar input::-webkit-input-placeholder{color:var(--color-text)}.Ship-selector-filter-toggle{height:100%;aspect-ratio:1 / 1;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;font-family:inherit;font-size:inherit;color:inherit;background-color:var(--color-bg-lighter);box-shadow:var(--acrylic-edge),var(--shadow-1);overflow:hidden;transition:all .2s}.Ship-selector-filter-toggle:hover{filter:brightness(1.4);transform:scale(1.05) translateY(-.125rem);box-shadow:var(--acrylic-edge),var(--shadow-2)}.Ship-selector-filter-toggle.on{color:var(--color-bg-lighter);background-color:var(--color-text);box-shadow:var(--acrylic-edge),0 .125rem .875rem .125rem #e6e6e699}.Ship-selector-filter{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:var(--color-bg-light-a);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--acrylic-edge),var(--shadow-1);border-radius:1rem;overflow:visible;transition:all cubic-bezier(.22,.61,.36,1) .2s}.Ship-selector-filter.off{opacity:0;margin-top:-7rem;visibility:hidden;transform:scale(.95)}.Ship-selector-filter>.filter-first-row{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem}.Ship-selector-filter>.filter-first-row>button.circleIconBtn{position:relative;fill:var(--color-text);color:var(--color-text)}.Ship-selector-filter>.filter-first-row>button.circleIconBtn>svg{width:1.5rem;height:1.5rem;flex-shrink:0}.Ship-selector-filter>.filter-first-row>button.circleIconBtn.off{fill:#7f7f7f;color:#7f7f7f}.Ship-selector-filter>.filter-first-row>button.circleIconBtn.rotate90>svg{transform:rotate(90deg) scale(.9)}.Ship-selector-filter>.filter-first-row>button.circleIconBtn:before,.Ship-selector-filter>.filter-first-row>button.circleIconBtn:after{content:"";display:block;position:absolute;left:50%;top:50%;width:.125rem;height:0;transform-origin:0 0;transition:height .2s,background-color .2s;z-index:1}.Ship-selector-filter>.filter-first-row>button.circleIconBtn:before{background-color:#2d2d2d;transform:translate(-.59375rem,-.5625rem) rotate(-45deg)}.Ship-selector-filter>.filter-first-row>button.circleIconBtn:after{background-color:var(--color-text);transform:translate(-.6875rem,-.5rem) rotate(-45deg)}.Ship-selector-filter>.filter-first-row>button.circleIconBtn.off:before,.Ship-selector-filter>.filter-first-row>button.circleIconBtn.off:after{height:calc(19rem * 1.414 / 16)}.Ship-selector-filter>.filter-first-row>button.circleIconBtn.off:after{background-color:#7f7f7f}.Ship-selector-filter>.filter-first-row label{margin-right:.5rem;-webkit-user-select:none;user-select:none}.filter-by-manufacturer{display:flex;--manu-button-size: 3rem;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem 2rem;overflow-x:auto;overflow-y:visible}.Ship-selector-container .filter-by-manufacturer::-webkit-scrollbar{height:0}.filter-by-manufacturer>button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;height:var(--manu-button-size);padding:0 1rem;border-radius:2rem;text-wrap:nowrap;box-shadow:var(--acrylic-edge),var(--shadow-1);transition:all .15s;font-family:var(--font-geom)}.filter-by-manufacturer>button:hover{filter:brightness(1.2);border-radius:1rem;transform:translateY(-.125rem);box-shadow:var(--acrylic-edge),var(--shadow-2)}.filter-by-manufacturer>button:active{filter:brightness(1.4)}.filter-by-manufacturer>button>svg{width:1.5rem;height:1.5rem;flex-shrink:0}.Ship-selector-container .filter-by-type{display:flex;gap:.5rem;width:100%;padding:.5rem 2rem;padding-top:0;overflow-x:auto;overflow-y:visible}.Ship-selector-container .filter-by-type::-webkit-scrollbar{height:0}.Ship-selector-container .filter-by-type>button{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;font-family:var(--font-slim);text-transform:uppercase;border:1px solid #808080;border-radius:100rem;transition:background .2s,color .2s}.Ship-selector-container .filter-by-type>button:hover{background-color:#80808060}.Ship-selector-container .filter-by-type>button.active{background-color:var(--color-text);color:var(--color-bg)}.Ship-selector-container>.contents{padding-top:11.5rem;display:flex;flex-direction:column;transition:margin-top cubic-bezier(.22,.61,.36,1) .2s}.Ship-selector-container>.contents.filter-drawer-on{margin-top:8rem}.ship-select-card-list-wrapper{padding-bottom:1rem;display:flex;flex-direction:column}.ship-select-card-list::-webkit-scrollbar{width:0}.ship-select-card-list{width:100%;border-radius:1rem;z-index:1000}@media screen and (min-width: 720px) and (max-width: 1079px){.Ship-selector-filter.off{opacity:0;margin-top:-11.5rem}.Ship-selector-container>.contents.filter-drawer-on{margin-top:11.5rem}}@media screen and (max-width: 719px){.Ship-selector-filter.off{opacity:0;margin-top:-15rem}.Ship-selector-container>.contents.filter-drawer-on{margin-top:15rem}.ship-select-card-list-wrapper{padding:1rem}.Ship-selector-container>.title-bar{font-size:12px}.Ship-selector-container>.title-bar>h2{margin-left:.5rem}}.QT-title-card-group-hor{display:flex;gap:1rem}.QT-title-card-group-ver{display:flex;flex-direction:column;gap:1rem;min-width:18rem}.QT-title-card{padding:2rem;border-radius:1rem;background-color:var(--color-bg-light);position:relative;flex-grow:1}.QT-title-card .ship-name-secondary{color:var(--color-text);font-weight:500;text-transform:uppercase}.QT-title-card-sml{padding:1rem;border-radius:1rem;color:var(--color-text);fill:var(--color-text);background-color:var(--color-bg-light);flex-grow:1;display:flex;align-items:center;gap:1rem}.QT-title-card-sml>*{flex-shrink:0}.QT-title-card-sml>*:last-child{flex-grow:1}.QT-title-card-sml>svg{width:2rem;height:2rem}.QT-title-card-sml p:first-of-type{font-weight:600}.QT-title-card-sml p:last-of-type{font-size:1.5rem;font-family:var(--font-slim);height:2rem;line-height:125%;font-variant-numeric:tabular-nums}.QT-title-card-sml p:last-of-type>svg{width:2rem;height:2rem}.Docker-container{position:fixed;left:.75rem;bottom:50%;transform:translateY(50%);display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:1rem;padding:2rem .5rem;border-radius:2rem;color:var(--color-text);fill:var(--color-text);background-color:var(--color-bg-lighter-a);-webkit-backdrop-filter:blur(5px) saturate(1.4);backdrop-filter:blur(5px) saturate(1.4);box-shadow:var(--acrylic-edge),var(--shadow-3);z-index:9000;transition:all .5s var(--curve-emphasized) .5s}.Docker-container:hover{width:4rem;padding:.5rem;background-color:var(--color-bg-light-a);overflow:visible;transition:all .5s var(--curve-emphasized)}.Docker-container>hr{border:none;flex-basis:2px;flex-shrink:0;align-self:stretch;margin:.5rem 0;background-color:var(--color-text);opacity:.25}.Docker-tooltip{position:relative}.Docker-tooltip>button+p{position:absolute;top:50%;right:-1rem;transform:translate(100%,-50%);display:block;width:max-content;padding:0 1ch;color:var(--color-bg);background-color:var(--color-text);font-family:var(--font-slim);font-weight:500;border-radius:100rem;visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}.Docker-tooltip>button:hover+p{visibility:visible;opacity:1;transition:opacity .2s,visibility 0s}.Docker-btns{width:100%;aspect-ratio:1 / 1;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;font-family:inherit;font-size:inherit;color:var(--color-text);background-color:var(--color-bg-lighter);box-shadow:var(--acrylic-edge),var(--shadow-1);overflow:hidden;transition:all .2s}.Docker-btns:hover{filter:brightness(1.4);transform:scale(1.05) translateY(-.125rem);box-shadow:var(--acrylic-edge),var(--shadow-2)}.Docker-btns>svg{width:1.5rem;height:1.5rem;fill:var(--color-text)}@media screen and (max-width: 1440px){.Docker-container{bottom:1rem;left:50%;transform:translate(-50%);flex-direction:row;width:auto;height:1rem;padding:.5rem 2rem}.Docker-container:hover{width:auto;height:4rem;padding:.5rem}.Docker-container>hr{margin:0 .5rem}.Docker-tooltip>button+p{top:-1rem;left:50%;transform:translate(-50%,-100%)}.Docker-btns{width:auto;height:100%}}.container-component-info{background-color:var(--color-bg-light);border-radius:1rem;padding:.5rem 1rem}.component-header{display:flex;flex-direction:row;gap:.25rem;align-items:center}.component-class-grade{padding:0 .5em;border-radius:10rem;font-weight:500}.component-size-icon{width:1.5rem;height:1.5rem}.container-types-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.container-types-list>div{display:block;background-color:var(--color-bg-light);border-radius:1rem;padding:.25rem 1rem;cursor:pointer}.container-types-list>div.active{background-color:var(--color-text);color:var(--color-bg)}.container-components-list{display:flex;flex-direction:column;gap:1rem}.event-card{position:relative;padding:1rem;background-color:var(--color-bg-lighter);border-radius:1rem;line-height:1;box-shadow:var(--acrylic-edge),var(--shadow-1)}.event-icon{position:absolute;right:1rem;bottom:1rem;height:calc(100% - 2rem);aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center}.event-title{font-weight:700}.event-title-en{opacity:.5;font-family:var(--font-slim);font-weight:500}.event-start-end{padding:.5rem 0;font-family:var(--font-slim);font-weight:500}.event-status{font-size:1.5rem;font-weight:500}.event-status.active{color:#c00}.Personal-Weapon-Info-container{position:relative;font-family:var(--font-slim)}.Personal-Weapon-Info-container .spotlight>h1{font-family:var(--font-geom)}.Personal-Weapon-Info-container .spotlight>h2{position:absolute;right:0;font-family:var(--font-geom);opacity:.7;color:var(--color-bg);background-color:var(--color-text);width:max-content;border-radius:4rem;padding:0 .5rem;margin-bottom:.5rem}@media screen and (max-width: 719px){.Personal-Weapon-Info-container .spotlight>h2{position:static}}.Personal-Weapon-Info-container .spotlight>h3{font-size:2rem;font-family:var(--font-geom);opacity:.7}.Personal-Weapon-Info-container .main-card{display:flex}@media screen and (max-width: 719px){.Personal-Weapon-Info-container .main-card{flex-direction:column;gap:1rem}}.Personal-Weapon-Info-container .main-card>*:first-child{flex-grow:1}.Personal-Weapon-Info-container .main-image{width:80%;height:14rem;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:center}.Personal-Weapon-Info-container .data-basic{display:flex;justify-content:center;gap:2rem;font-family:var(--font-slim);font-variant-numeric:tabular-nums}.Personal-Weapon-Info-container .data-basic>div{display:flex;gap:.5rem}.Personal-Weapon-Info-container .fire-rate-and-data{align-self:stretch;min-height:15rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-width:20rem;padding:1rem;border-radius:1rem;line-height:1;background-color:#4095bf0d;font-variant-numeric:tabular-nums;transform:perspective(20rem) rotateY(-7.5deg)}@media screen and (max-width: 719px){.Personal-Weapon-Info-container .fire-rate-and-data{transform:none}}.Personal-Weapon-Info-container .fire-rate-tabs{display:flex;gap:.5rem}.Personal-Weapon-Info-container .fire-rate-tabs>button{padding:.5rem;color:#cc7266;fill:#cc7266;font-weight:600;font-family:var(--font-slim);font-size:1rem;flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#bf4f401a;box-shadow:inset 0 0 .2rem #bf4f4080;border-radius:.5rem}.Personal-Weapon-Info-container .fire-rate-tabs>button>svg{width:1.5rem;height:1.5rem}.Personal-Weapon-Info-container .fire-rate-tabs>button.active{color:#fff;fill:#fff;background-color:#bf4f40;box-shadow:inset 0 0 .2rem #e8897d}.Personal-Weapon-Info-container .important-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;flex-grow:1}.Personal-Weapon-Info-container .important-data{position:relative}.Personal-Weapon-Info-container .important-data>p:first-of-type{font-size:1.25rem;font-weight:600}.Personal-Weapon-Info-container .important-data>p:last-of-type{position:absolute;bottom:0;right:0;color:#66ccb4;font-size:2.5rem;font-weight:600;align-items:center;font-family:var(--font-slim-2);filter:drop-shadow(.0625rem .0625rem 0 hsla(166,50%,60%,.3)) drop-shadow(.125rem .125rem 0 hsla(166,50%,60%,.2)) drop-shadow(.15rem .15rem .5rem hsla(166,50%,60%,.5))}.Personal-Weapon-Info-container .attachment-container{align-self:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;height:min-content;margin-top:2rem;width:100%}@media screen and (max-width: 719px){.Personal-Weapon-Info-container .attachment-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.Personal-Weapon-Info-container .data-detail{margin-top:1rem}.Personal-Weapon-Info-container .main-data{flex-grow:1;font-variant-numeric:tabular-nums;margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Personal-Weapon-Info-container .simple-data{background-color:var(--color-bg-light);padding:.5rem 1rem;border-radius:1rem}.Personal-Weapon-Info-container .simple-data>div{display:flex}.Personal-Weapon-Info-container .simple-data>div>p:first-of-type{flex-grow:1}.Personal-Weapon-Info-container .simple-data hr{border:none;display:block;height:1px;background-color:var(--color-text);opacity:.5}.Personal-Weapon-Info-container .charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width: 719px){.Personal-Weapon-Info-container .charts,.Personal-Weapon-Info-container .main-data{grid-template-columns:repeat(1,minmax(0,1fr))}}.Personal-Weapon-Info-container .damage-drop-chart{background-color:var(--color-bg-light);min-height:16rem;border-radius:1rem;padding:1rem 0}.Personal-Weapon-Info-container .human-status{background-color:var(--color-bg-light);border-radius:1rem;padding:1rem}.Personal-Weapon-Info-container .armor-selectors{width:max-content;margin:1rem auto 0;padding:.5rem;display:flex;justify-content:center;background-color:#00000020;box-shadow:inset 0 .25rem .25rem #00000030;border-radius:1rem}.Personal-Weapon-Info-container .armor-selectors>button{padding:.5rem;color:var(--color-text);font-family:var(--font-slim);font-size:1rem;text-wrap:nowrap;border-radius:.5rem;transition:all .2s}.Personal-Weapon-Info-container .armor-selectors>button.active{padding:.5rem 1rem;font-weight:600;background-color:var(--color-text);color:var(--color-bg);box-shadow:var(--acrylic-edge),var(--shadow-1)}.Personal-Weapon-Info-container .head,.Personal-Weapon-Info-container .torso,.Personal-Weapon-Info-container .arm,.Personal-Weapon-Info-container .arm2,.Personal-Weapon-Info-container .leg{position:absolute;background-color:#80808033;display:flex;align-items:center;justify-content:center}.Personal-Weapon-Info-container .humans{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center}.Personal-Weapon-Info-container .humans>div>p{margin-bottom:.5rem}.Personal-Weapon-Info-container .human{position:relative;height:8.5rem;width:7rem;margin:0 auto}.Personal-Weapon-Info-container .head{top:0;left:1.25rem;width:2rem;height:2rem;border-radius:50%}.Personal-Weapon-Info-container .torso{top:2.25rem;left:1.25rem;width:2rem;height:3rem;border-radius:.5rem .5rem 0 0}.Personal-Weapon-Info-container .arm{top:2.25rem;left:3.55rem;width:3rem;height:1rem;transform-origin:.5rem .5rem;transform:rotate(30deg)}.Personal-Weapon-Info-container .arm2{top:2.25rem;left:0rem;width:1rem;height:3rem}.Personal-Weapon-Info-container .leg{top:5.5rem;left:1.25rem;width:2rem;height:3rem}.PortEditable-container{padding:.5rem;background-color:var(--color-bg-light);border-radius:1rem}.PortEditable-container .title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:1.5rem;margin-top:.5rem;line-height:1}.PortEditable-container .title>svg:first-of-type{fill:var(--color-text)}.PortEditable-container .title>p{flex-grow:1}.PortEditable-container .title>svg{width:1.5rem;height:1.5rem}.PortEditable-container .port{display:flex;align-items:center;justify-content:center;height:4rem;border-radius:.5rem;background-color:#00000015;box-shadow:inset 0 .25rem .25rem #00000030;cursor:pointer;transition:background-color .2s,box-shadow .2s,filter .2s}.PortEditable-container .port:hover{background-color:#00000020;box-shadow:inset 0 .325rem .5rem #00000030}.PortEditable-container .port:active{background-color:#00000025;box-shadow:inset 0 .5rem .75rem #00000050}.PortEditable-container .port>p{color:var(--color-text);opacity:.5;text-align:center;font-family:var(--font-slim);font-weight:500;-webkit-user-select:none;user-select:none}.PortEditable-container.invalid{background-color:transparent}.PortEditable-container.invalid .port{box-shadow:none!important;background:linear-gradient(var(--color-bg-a),var(--color-bg-a)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAD2klEQVR4nO3dCW7kNhBAUdoXn+TkHWAST7z0Ikrcqvj+AWyg8QC7JbLq7Xa7Ff3oVynlr4Yfy9+Nf16a3nf/AO4E38AA/Bp8gwPw/+CbEID/Bt+kAIRvarsDhG9yOwOEb4F2BQjfIu0IEL6F2g0gfIu1E0D4FmwXgPAt2g4A4Vu47ADhW7zMAOELUFaA8AUpI0D4ApUNIHzBygQQvoBlAQhf0DIAhC9w0QHCF7zIAOFLUFSA8CUpIkD4EhUNIHzJigQQvoRFAQhf0iIAhC9xqwOEL3krA4Rvg1YFCN8mrQgQvo1aDSB8m7USQPg2bBWA8G3aCgDh27jZAOHbvJkA4dM0gPDpdzMAwqc/jQYIn740EiB8+tEogPDpbiMAwqeH9QYIn57WEyB8elkvgPDpUD0AwqfDtQYIn6pqCRA+VdcKIHw6VQuA8Ol0VwHCp0tdAQifLncWIHxq0hmA8KlZtQDhU9NqAMKn5h0FCJ+6dAQgfOrWK4DwqWvPAMKn7j0CCJ+GdA8gfBrWd4DwaWifAcKn4X0AhE9TeodPM3u73W63hr8fPtX0q+WdEPhU0++/vK0Awqea/vzb1wIgfKrpy3eOqwDhU00/vvBeAQifarr7tOUsQPhU08NHfWcAwqeanj5nrgUIn2p6+ZKjBiB8qunQG7ajAOFTTYdf7x4BCJ9qqjpb8AogfKqp+mDLM4DwqaZTp6oeAYRPNZ0+0ncPIHyq6dJ50u8A4VNNlw8zfwYIn2pqcpL+AyB8qqnZNY53+FRZ0ztEb22vhCh5zS+wzVrZr3h1uT0JoI7U7eougHpV13vjAOpZ3YcWAKhHDZmYAaDuNWxcC4D63tBZQQDqc8MHVQGoj6ZMSQNQZeaIPgA1dT4kgHs3fTgpgPu2xGRcAPdsmbHMAO7XUjPBAdyr5QbSA7hPS25DAHCPll3FAWD+lt4DA2Dull9CBGDeQmzAAjBnYdavAZivULv/AMxVuMWTAOYp5NZTAHMUduUugPELve8ZwNiFXzYOYNxSbLoHMGYp8BUAQ5YGXwEwXKnwFQBDlQ5fATBMKfEVAEOUFl8BcPlS4ysALl16fAXAZdsCXwFwybbBVwBcrq3wFQCXajt8BcBl2hJfAXCJtsVXAJze1vgKgFPbHl8BcFrw/ReA44PvUwCODb5vATgu+O4E4JjgexCA/YPvSQD2Db4XAdgv+A4EYJ/gOxiA7YOvIgDbBl9lALYLvhMB2Cb4Tgbg9eC7EIDXgu9iAJ4PvgYBeC74GgVgffA1DMC64GscgMeDr0MAHgu+TgH4Ovg6BuDz4OscgI+Dr3ellH8AP/5KQ/i1+ZUAAAAASUVORK5CYII=);background-size:1rem;cursor:not-allowed}.PortEditable-container.invalid .port>p{opacity:1;padding:0 .5rem;background-color:var(--color-bg)}.PortEditable-container .item{display:flex;flex-direction:column;width:100%;height:100%;padding:.5rem;line-height:1;font-family:var(--font-slim);background-color:var(--color-bg-lighter);border-radius:.5rem;box-shadow:var(--acrylic-edge),var(--shadow-1);transition:all .2s}.PortEditable-container .item:hover{filter:brightness(.98);box-shadow:var(--acrylic-edge),var(--shadow-2)}.PortEditable-container .item:active{box-shadow:var(--acrylic-edge)}.PortEditable-container .item-name{font-weight:500;flex-grow:1;overflow:hidden;white-space:normal;word-break:break-all}.PortEditable-container .item-value{text-align:right}.PortEditable-window-container:not(.active){visibility:collapse}.PortEditable-window-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.PortEditable-window-bg:not(.active){visibility:collapse}.PortEditable-window-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);cursor:pointer}.PortEditable-window{width:75%;height:75%;background-color:var(--color-bg-light);box-shadow:var(--shadow-3);border-radius:1rem;z-index:inherit}.PortEditable-window .nav{display:flex;align-items:center;gap:.5rem;height:3rem;padding:0 .5rem 0 1rem}.PortEditable-window .icon,.PortEditable-window .size{width:1.5rem;height:1.5rem}.PortEditable-window .grow{flex-grow:1}.PortEditable-window .close{width:2.5rem;height:2.5rem;border-radius:50%;padding:.5rem;cursor:pointer;transition:background-color .2s}.PortEditable-window .close:hover{background-color:var(--color-bg-lighter-a)}.PortEditable-window .close:active{background-color:var(--color-bg-lighter)}.PortEditable-window .contents{margin:0 1rem;padding-bottom:1rem;display:flex;flex-direction:column;height:calc(100% - 3rem)}.PortEditable-window .port{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:6rem;border-radius:.5rem;background-color:#00000015;box-shadow:inset 0 .25rem .25rem #00000030}.PortEditable-window .port>p{opacity:.5;text-align:center;font-weight:500;-webkit-user-select:none;user-select:none}.PortEditable-window .installed{display:flex;flex-direction:column;width:100%;height:100%;padding:1rem;line-height:1;font-family:var(--font-slim);background-color:var(--color-bg-lighter);border-radius:.5rem;box-shadow:var(--acrylic-edge),var(--shadow-1)}.PortEditable-window .attachments-list-title{margin:.5rem 0}.PortEditable-window .list{overflow:auto;display:flex;flex-direction:column;flex-grow:1;gap:1rem}.PortEditable-window .list::-webkit-scrollbar{width:0}.PortEditable-window .attachment{padding:1rem;border-radius:.5rem;background-color:var(--color-bg-lighter);overflow-wrap:break-word}.Index-Personal-Wpn-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.Index-Personal-Wpn-container>nav{display:flex;gap:.5rem}.Index-Personal-Wpn-container .btn-type-select{display:block;background-color:var(--color-bg-light);color:var(--color-text);font-family:var(--font-geom);font-size:1rem;padding:.5rem 1rem;border-radius:1rem}.Index-Personal-Wpn-container .btn-type-select.active{background-color:var(--color-text);color:var(--color-bg-light)}.Index-Personal-Wpn-container .sort-selector{display:flex;gap:.5rem;align-self:center;padding:.5rem;background-color:#00000020;box-shadow:inset 0 .25rem .25rem #00000030;border-radius:1rem}.Index-Personal-Wpn-container .sort-selector>button{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-size:1rem;font-family:var(--font-slim);padding:.5rem;border-radius:.5rem;transition:all .2s}.Index-Personal-Wpn-container .sort-selector>button.active{padding:.5rem 1rem;color:var(--color-bg);background-color:var(--color-text);font-weight:600}.Index-Personal-Wpn-container .group-list{display:flex;flex-direction:column}.Index-Personal-Wpn-container .item-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.5rem;margin-bottom:1rem}@media screen and (max-width: 719px){.Index-Personal-Wpn-container .item-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.Index-Personal-Wpn-container .item{position:relative;display:flex;gap:.5rem;height:5rem;padding:.75rem 1rem;background-color:var(--color-bg-light);border-radius:1rem;line-height:1;cursor:pointer;box-shadow:var(--acrylic-edge),var(--shadow-1);transition:background-color .2s,box-shadow .2s;overflow:hidden}.Index-Personal-Wpn-container .item:hover{background-color:var(--color-bg-lighter);box-shadow:var(--acrylic-edge),var(--shadow-2)}.Index-Personal-Wpn-container .item>svg{display:none;width:1.5rem;height:1.5rem}.Index-Personal-Wpn-container .contents{display:flex;flex-direction:column}.Index-Personal-Wpn-container .item .name{font-weight:600}.Index-Personal-Wpn-container .item .name-small{font-size:.8rem;font-weight:500;opacity:.5;margin-top:.25rem;flex-grow:1}.Index-Personal-Wpn-container .manufacturer{width:max-content;font-size:.75rem;font-weight:700;color:var(--color-bg);background-color:var(--color-text);padding:.25rem .5rem;margin-top:.25rem;border-radius:1rem;opacity:.7}.Index-Personal-Wpn-container .item .value{font-family:var(--font-slim);font-size:.8rem}.Index-Personal-Wpn-container .item .value>span{font-weight:600;font-size:1.2rem;color:#66ccb4}.Index-Personal-Wpn-container .thumbnail{position:absolute;top:.25rem;right:.5rem;height:calc(100% - .5rem);width:70%;background-size:contain;background-repeat:no-repeat;background-position:right;filter:brightness(1.4) drop-shadow(0 .25rem .5rem #00000080)}.Index-Personal-Wpn-container .value-bar{position:absolute;bottom:0;left:0;height:4px;background-color:#66ccb4;border-top-right-radius:4px}:root{font-family:Outfit,Inter,Noto Sans SC,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:16px;color-scheme:light dark;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--hue: 204;--color-bg: #1f1f1f;--color-bg-a: #1f1f1f40;--color-bg-light: hsl(0deg, 0%, 20%);--color-bg-light-a: hsla(0deg, 0%, 20%, 80%);--color-bg-lighter: hsl(0deg, 0%, 25%);--color-bg-lighter-a: hsla(0deg, 0%, 25%, 80%);--color-text: #e3e3e3;--color-primary-bg: hsl(var(--hue), 20%, 19%);--color-primary-text: hsl(var(--hue), 100%, 90%);--color-primary-sat: hsl(var(--hue), 70%, 64%);--color-primary-dim: hsl(var(--hue), 30%, 50%);--color-primary-dimmer: hsl(var(--hue), 30%, 33%);--font-geom: "Outfit", Inter, "Noto Sans SC", system-ui, Avenir, Helvetica, Arial, sans-serif;--font-slim: "Barlow", "Noto Sans SC", Arial, Helvetica, sans-serif;--font-slim-2: "Rajdhani", "Noto Sans SC", Arial, Helvetica, sans-serif;--curve-emphasized: linear(0 0%, 0 1.8%, .01 3.6%, .03 6.35%, .07 9.1%, .13 11.4%, .19 13.4%, .27 15%, .34 16.1%, .54 18.35%, .66 20.6%, .72 22.4%, .77 24.6%, .81 27.3%, .85 30.4%, .88 35.1%, .92 40.6%, .94 47.2%, .96 55%, .98 64%, .99 74.4%, 1 86.4%, 1 100%);--acrylic-edge: inset 0 0 .2rem 0 #ffffff20;--shadow-1: 0 .5rem .75rem 0 #00000020;--shadow-2: 0 .75rem 1rem 0 #00000040;--shadow-3: 0 1rem 2rem 0 #00000040}body.queryHide::-webkit-scrollbar{width:0!important}::-webkit-scrollbar{background:var(--color-bg);width:16px}::-webkit-scrollbar-thumb{background:#00000040;border:4px solid var(--color-bg);border-radius:16px}*{box-sizing:border-box}.font-geom{font-family:Outfit,Inter,Noto Sans SC,system-ui,Avenir,Helvetica,Arial,sans-serif}.font-mono{font-family:IBM Plex Mono,Courier New,Courier,monospace}.font-slim{font-family:Barlow,Noto Sans SC,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:3.2em;line-height:1.1}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.flex-grow{flex-grow:1}.pos-relative{position:relative}@media screen and (min-width: 720px) and (max-width: 1079px){.grid3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media screen and (max-width: 719px){.grid3,.grid2{display:grid;grid-template-columns:1fr;gap:1rem}}button{display:block;border:none;cursor:pointer;background-color:transparent;line-height:100%;transition:opacity .2s,background-color .2s,color .2s,fill .2s}button:focus,button:focus-visible{outline:none}input,input+label{cursor:pointer}.circleIconBtn{display:flex;align-items:center;justify-content:center;border-radius:50%;width:2rem;height:2rem}.circleIconBtn:hover{background-color:#ffffff10;opacity:1!important}.circleIconBtn:active{background-color:#ffffff20}
