.outfitFilterPanel{--outfit-panel-bg:rgba(37,40,43,.96);--outfit-panel-border:hsla(207,4%,51%,.34);--outfit-control-border:hsla(200,5%,76%,.34);--outfit-text:#f0f1f1;--outfit-muted:hsla(180,3%,86%,.72);--outfit-gold:#a68023;flex:0 0 auto;width:calc(14rem + 6vw);max-height:100%;display:flex;flex-direction:column;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.5rem;background:transparent;color:var(--outfit-text);overflow:hidden}.outfitFilterPanel .outfitFilterHeader{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.28rem .6rem;border-bottom:1px solid var(--outfit-panel-border);font-family:Splintered Liberty Thin,sans-serif;letter-spacing:.02rem}.outfitFilterPanel .outfitFilterHeader h5{display:flex;align-items:center;gap:.5rem;margin:0;font-family:Pirata One,serif;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.2}.outfitFilterPanel .outfitFilterHeader h5 svg{flex-shrink:0;font-size:.7em}.outfitFilterPanel .outfitFilterHeader h5 svg.active{color:#ffc107}.outfitFilterPanel .outfitFilterHeader .outfitFilterHeaderActions{display:flex;gap:.4rem}.outfitFilterPanel .outfitFilterHeader .outfitFilterHeaderActions .btn{--bs-btn-font-size:1.3rem;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .75rem;white-space:nowrap}.outfitFilterPanel .outfitFilterHeader .outfitFilterHeaderActions .btn svg{font-size:.7em}.outfitFilterPanel .outfitFilterHeader .outfitFilterHeaderActions .btn.outfitFilterCloseBtn{display:none}.outfitFilterPanel .outfitFilterBody{flex:1 1;overflow-y:auto;padding:.5rem;scrollbar-color:rgba(118,144,170,.62) rgba(0,0,0,.26)}.outfitFilterPanel .outfitFilterGroup{--group-color:#a68023;margin-bottom:.4rem;padding:.4rem .5rem .5rem;border-radius:.25rem;background-color:#131313}.outfitFilterPanel .outfitFilterGroup.type-quick{--group-color:#b91a1a}.outfitFilterPanel .outfitFilterGroup.type-status{--group-color:#f1b100}.outfitFilterPanel .outfitFilterGroup.type-seasons{--group-color:#b9791a}.outfitFilterPanel .outfitFilterGroup.type-languages{--group-color:#c7c71f}.outfitFilterPanel .outfitFilterGroup.type-events{--group-color:#1ab9ac}.outfitFilterPanel .outfitFilterGroup h6{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem;color:var(--outfit-text);font-family:Pirata One,serif;font-weight:400;font-size:1.4rem;letter-spacing:.05rem;line-height:1.2}.outfitFilterPanel .outfitFilterGroup h6 svg{flex-shrink:0;font-size:.7em;color:var(--group-color)}.outfitFilterPanel .outfitFilterChips{display:flex;flex-wrap:wrap;gap:.25rem}.outfitFilterPanel .outfitFilterChip{padding:0 .4rem;border:1px solid transparent;border-radius:.25rem;background:#5a5f63;color:var(--outfit-text);font-family:Splintered Liberty Thin,sans-serif;font-size:1.24rem;line-height:1.7rem;letter-spacing:.05rem;white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out}.outfitFilterPanel .outfitFilterChip:hover{border-color:var(--group-color)}.outfitFilterPanel .outfitFilterChip.selected{border-color:var(--group-color);background:color-mix(in srgb,var(--group-color) 60%,#1b1d1f)}.outfitFilterBackdrop{display:none}@media(max-width:991.98px){.outfitFilterBackdrop{display:block;position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.outfitFilterBackdrop.open{opacity:1;pointer-events:auto}.outfitFilterPanel{position:fixed;top:0;bottom:0;left:0;z-index:1045;width:min(22rem,90vw);max-height:none;border-radius:0 .5rem .5rem 0;transform:translateX(-105%);transition:transform .22s ease-out;background:rgba(0,0,0,.75)}.outfitFilterPanel.open{transform:translateX(0)}.outfitFilterPanel .outfitFilterHeader .outfitFilterHeaderActions .btn.outfitFilterCloseBtn{display:inline-flex}}.outfitHubErrorModal .modal-content{background-color:#30353a;color:#f0f8ff}.outfitListHost{position:relative;flex:1 1;min-height:0;min-width:0}.outfitListHost .p-blockui-container{position:relative;height:100%}.outfitListBlockMask{border-radius:.75rem;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center;justify-content:center}.outfitListLoadingDots{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0}.outfitListLoadingDots span{width:.75rem;height:.75rem;border-radius:50%;background:#ffc107;animation:outfitListDotBounce 1.2s ease-in-out infinite both}.outfitListLoadingDots span:nth-child(2){animation-delay:.2s}.outfitListLoadingDots span:nth-child(3){animation-delay:.4s}.outfitListWrapper{height:100%;overflow-y:auto;padding:.25rem 0;scrollbar-color:rgba(118,144,170,.62) rgba(0,0,0,.26)}.outfitListWrapper.blocked{overflow-y:hidden}.outfitListWrapper .outfitListEmpty{padding:3rem 1rem;text-align:center;color:hsla(180,3%,86%,.72)}.outfitListWrapper .outfitGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:6.125rem;grid-auto-flow:dense;grid-gap:.75rem;gap:.75rem}@media(min-width:576px){.outfitListWrapper .outfitGrid{grid-template-columns:repeat(auto-fill,minmax(5.625rem,1fr))}}.outfitListWrapper .outfitGrid>.outfitCard{grid-column:span 4;grid-row:span 3}@media(min-width:576px){.outfitListWrapper .outfitGrid>.outfitCard.frontImage{grid-column:span 4;grid-row:span 6}.outfitListWrapper .outfitGrid>.outfitCard.actionImage,.outfitListWrapper .outfitGrid>.outfitCard.highlighted.noImage{grid-column:span 4;grid-row:span 4}}.outfitListWrapper .outfitListSentinel{height:1px}.outfitScrollUpBtn{position:absolute;bottom:1rem;right:1rem;z-index:3;visibility:hidden;opacity:0;transition:visibility .1s,opacity .3s linear}.outfitScrollUpBtn.visible{visibility:visible;opacity:1}@keyframes outfitListDotBounce{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.outfitCard{--outfit-text:#f0f1f1;--outfit-muted:#d3d3d3;--outfit-border:hsla(0,0%,100%,.1);position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--outfit-border);border-radius:.25rem;color:var(--outfit-text);background:rgba(46,45,45,.9);box-shadow:0 .125rem .75rem rgba(0,0,0,.18);font-family:Splintered Liberty Thin,sans-serif;letter-spacing:.02rem;transition:transform .15s ease-out,border-color .15s ease-out}.outfitCard:focus-within,.outfitCard:hover{transform:translateY(-.125rem);border-color:#ce9f07}.outfitCard.pending{border-color:#f1b100}.outfitCard.rejected{border-color:#d80000}.outfitCard.highlighted:not(.pending):not(.rejected){border-color:#eeaf1a;box-shadow:0 0 0 1px rgba(238,175,26,.6),0 0 1.25rem rgba(238,175,26,.35),0 .5rem 1.25rem rgba(0,0,0,.45)}.outfitCard.highlighted:not(.pending):not(.rejected):focus-within,.outfitCard.highlighted:not(.pending):not(.rejected):hover{box-shadow:0 0 0 1px rgba(238,175,26,.9),0 0 1.75rem rgba(238,175,26,.55),0 .5rem 1.25rem rgba(0,0,0,.45)}.outfitCard.bg-ragingTides{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(44,255,2,.478),#17191b 85%)}.outfitCard.bg-ragingTides .outfitCardMedia:before{background:url(/_next/static/media/ragingTides.e50321d6.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-chorusOfHavoc{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(2,238,255,.478),#17191b 85%)}.outfitCard.bg-chorusOfHavoc .outfitCardMedia:before{background:url(/_next/static/media/chorusOfHavoc.87c1a206.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-intoTheDragonsWake{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(255,36,2,.478),#17191b 85%)}.outfitCard.bg-intoTheDragonsWake .outfitCardMedia:before{background:url(/_next/static/media/intoTheDragonsWake.fb9a5f5c.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-shadowsOfTheDeep{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(255,188,2,.478),#17191b 85%)}.outfitCard.bg-shadowsOfTheDeep .outfitCardMedia:before{background:url(/_next/static/media/shadowsOfTheDeep.b5f50907.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-ascentIntoChaos{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(255,116,29,.502),#17191b 85%)}.outfitCard.bg-ascentIntoChaos .outfitCardMedia:before{background:url(/_next/static/media/ascentIntoChaos.cb2741d1.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-oathsOfWar{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,hsla(32,37%,64%,.522),#17191b 85%)}.outfitCard.bg-oathsOfWar .outfitCardMedia:before{background:url(/_next/static/media/oathsOfWar.2f064b7b.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-gutsAndGlory{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(202,41,35,.502),#17191b 85%)}.outfitCard.bg-gutsAndGlory .outfitCardMedia:before{background:url(/_next/static/media/gutsAndGlory.c954fb91.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-eyeOfTheBeast{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(24,172,169,.502),#17191b 85%)}.outfitCard.bg-eyeOfTheBeast .outfitCardMedia:before{background:url(/_next/static/media/eyeOfTheBeast.448ad572.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-shatteredSeas{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(182,134,42,.502),#17191b 85%)}.outfitCard.bg-shatteredSeas .outfitCardMedia:before{background:url(/_next/static/media/shatteredSeas.916e5ccb.svg) no-repeat 50%;background-size:50%}.outfitCard.bg-crimsonWaters{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55)),linear-gradient(135deg,rgba(182,45,52,.502),#17191b 85%)}.outfitCard.bg-crimsonWaters .outfitCardMedia:before{background:url(/_next/static/media/crimsonWaters.51fe996f.svg) no-repeat 50%;background-size:50%}.outfitCard .outfitCardMedia{position:relative;flex:1 1 auto;min-height:9rem;overflow:hidden}.outfitCard .outfitCardMedia .outfitCardImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.outfitCard .outfitCardMedia .outfitCardPlaceholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;opacity:.22}.outfitCard .outfitCardMedia:before{content:"";position:absolute;inset:0;background:none;opacity:.35}.outfitCard:not(.noImage) .outfitCardMedia:before{display:none}.outfitCard .outfitCardBadges{position:absolute;top:.4rem;left:.4rem;right:4rem;display:flex;flex-wrap:wrap;gap:.25rem}.outfitCard .outfitCardBadges .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;padding:.1em .6em;box-shadow:0 .0625rem .25rem rgba(0,0,0,.5)}.outfitCard .outfitCardCorner{position:absolute;top:.4rem;right:.4rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.outfitCard .outfitVoteBtn{display:flex;flex-direction:column;align-items:center;min-width:2.4rem;padding:.25rem .4rem;border:1px solid hsla(200,5%,76%,.5);border-radius:.5rem;background:rgba(0,0,0,.7);color:#f0f1f1;font-size:1.2rem;line-height:1.2}.outfitCard .outfitVoteBtn svg{font-size:.7em}.outfitCard .outfitVoteBtn:hover:not(:disabled){background:rgba(68,68,68,.9)}.outfitCard .outfitVoteBtn.voted svg,.outfitCard .outfitVoteBtn:hover:not(:disabled) svg{color:#daa520}.outfitCard .outfitVoteBtn:disabled{cursor:default;opacity:.5;border-color:hsla(200,5%,76%,.5);background:rgba(0,0,0,.7);color:#f0f1f1}.outfitCard .outfitCardComments{display:inline-flex;align-items:center;gap:.3rem;padding:0 .3em;border-radius:.5rem;background:rgba(0,0,0,.7);color:#f0f8ff;font-size:1.1rem;line-height:1.2}.outfitCard .outfitCardComments svg{font-size:.8em}.outfitCard .outfitCardBody{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .75rem .7rem;background:linear-gradient(180deg,rgba(17,19,21,0),rgba(17,19,21,.85) 45%)}.outfitCard .outfitCardBody .outfitCardName{margin:0;font-family:Pirata One,serif;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.2;overflow-wrap:anywhere;transition:font-size .2s ease-out}.outfitCard .outfitCardBody .outfitCardDetails{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .2s ease-out,opacity .2s ease-out}.outfitCard .outfitCardBody .outfitCardDetailsContent{display:flex;flex-direction:column;gap:.3rem;min-height:0;overflow:hidden}.outfitCard .outfitCardBody .outfitCardLink{color:inherit;text-decoration:none}.outfitCard .outfitCardBody .outfitCardLink:after{content:"";position:absolute;inset:0;z-index:1}.outfitCard .outfitCardBody .outfitCardDescription{margin:0;color:var(--outfit-muted);font-size:1.25rem;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.outfitCard .outfitCardBody .outfitCardTags{display:flex;flex-wrap:wrap;gap:.2rem}.outfitCard .outfitCardBody .outfitCardTags .badge{padding-block:.1em;font-size:.95rem;font-weight:400}.outfitCard .outfitCardBody .outfitCardFooter{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:gray;font-size:1.15rem}.outfitCard .outfitCardBody .outfitCardFooter .outfitCardMeta{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.outfitCard .outfitCardBody .outfitCardFooter .outfitCardDate{flex:0 0 auto;margin-left:auto;white-space:nowrap}.outfitCard .outfitCardBody .outfitCardFooter .outfitCardAuthor{color:var(--outfit-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outfitCard:not(.noImage):focus-within .outfitCardName{font-size:1.35rem}.outfitCard:not(.noImage):focus-within .outfitCardDetails{grid-template-rows:0fr;opacity:0}@media(hover:hover){.outfitCard:not(.noImage):hover .outfitCardName{font-size:1.35rem}.outfitCard:not(.noImage):hover .outfitCardDetails{grid-template-rows:0fr;opacity:0}}@media(prefers-reduced-motion:reduce){.outfitCard .outfitCardDetails,.outfitCard .outfitCardName{transition:none}}.outfitSearchBar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.25rem;font-family:Splintered Liberty Thin,sans-serif;font-size:calc(1.05rem + .4vw);letter-spacing:.02rem}.outfitSearchBar svg{max-height:1rem!important}.outfitSearchBar svg.active{color:#ffc60c}.outfitSearchBar .inputWithClearField{flex:1 1;min-width:0}.outfitSearchBar .inputWithClearField .form-control,.outfitSearchBar .inputWithClearField .input-group-text{font-size:unset;padding:0 .75rem;letter-spacing:.02rem}.outfitSearchBar>.btn{--bs-btn-font-size:inherit;display:inline-flex;align-items:center;padding:0 .75rem;text-wrap-mode:nowrap}.outfitSearchBar #outfitSearch{color:#fff}.outfitSearchBar #outfitSearch:focus{box-shadow:0 0 0 .25rem rgba(238,175,26,.3);border-color:rgba(238,174,26,.85)}.outfitSearchBar .dropdown-center{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.outfitSearchBar .dropdown-center .dropdown-toggle{--bs-btn-font-size:inherit;display:inline-flex;align-items:center;height:100%;padding:0 .75rem}.outfitSearchBar .dropdown-center svg.withText{margin-right:.35rem}.outfitSearchBar .dropdown-center .dropdown-menu{--bs-dropdown-min-width:2rem;--bs-dropdown-padding-y:0.2rem;font-size:calc(1.15rem + .2vw);text-align:center}.outfitSearchBar .dropdown-center .dropdown-menu .dropdown-item.active{background-color:rgba(224,160,9,.781)}.outfitSearchBar .dropdown-center .dropdown-menu .dropdown-item:hover{background-color:#5c636a}.outfitSearchBar .dropdown-center .dropdown-menu .dropdown-item:active{background-color:#eeaf1a}.outfitSearchBar .dropdown-center .dropdown-toggle:after{content:none}.outfitSearchBar .outfitPostBtn{width:-moz-fit-content;width:fit-content;white-space:nowrap;border-color:#eeaf1a;background:rgba(166,128,35,.45);color:#f0f8ff}.outfitSearchBar .outfitPostBtn:active,.outfitSearchBar .outfitPostBtn:focus-visible,.outfitSearchBar .outfitPostBtn:hover{border-color:#eeaf1a;background:rgba(238,175,26,.85);color:#111}.outfitSearchBar .outfitPostBtn svg{margin-right:.5rem}.outfitSearchBar .outfitFilterToggleBtn{display:none}@media(max-width:991.98px){.outfitSearchBar .outfitFilterToggleBtn{display:inline-flex}}@media(max-width:575.98px){.outfitSearchBar .outfitBarBtnText{display:none}.outfitSearchBar .dropdown-center .dropdown-toggle svg,.outfitSearchBar .outfitPostBtn svg{margin-right:0}}.outfitHubContainer{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;width:100%;height:100%;padding:.5rem;color:#f0f8ff}.outfitHubContainer .outfitHubMain{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.outfitHubContainer .outfitHubMain hr{margin-top:.5rem;margin-bottom:.25rem}