body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body,html{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.AuthGate_centered__nsx\+M{align-items:center;background:#0f121c;box-sizing:border-box;color:#ffffffe6;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:100vh;padding:2rem;text-align:center;width:100%}.AuthGate_title__jAXLM{color:#fffffff5;font-size:1.5rem;margin:0}.AuthGate_error__CdRAD{color:#ff8a7a;margin:0}.AuthGate_muted__6zr5J{color:#ffffffc7;line-height:1.5;margin:0;max-width:28rem}.AuthGate_button__SxNPA{background:#ffffff1f;border:1px solid #ffffff40;border-radius:4px;color:#fffffff2;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem}.AuthGate_button__SxNPA:hover{background:#ffffff2e}.TopNav_header__-Y4ay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f121ceb;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between}.TopNav_nav__U0u\+4{align-items:center;display:flex;gap:.35rem;padding:.65rem 1.25rem}.TopNav_session__Utqo8{align-items:center;display:flex;gap:.75rem;padding-right:1.25rem}.TopNav_user__dcCwk{color:#ffffffe0;font-size:.85rem}.TopNav_signOut__e6j7e{background:#0000;border:1px solid #fff3;border-radius:4px;color:#ffffffd9;cursor:pointer;font-size:.85rem;padding:.35rem .65rem}.TopNav_signOut__e6j7e:hover{background:#ffffff14}.TopNav_link__7I4J4{border-radius:6px;color:#ffffffd1;font-size:.95rem;font-weight:500;padding:.4rem .75rem;text-decoration:none;transition:color .15s ease,background .15s ease}.TopNav_link__7I4J4:hover{background:#ffffff0f;color:#fffffff2}.TopNav_linkActive__T6nHW{background:#ffffff1a;color:#fff}.EquipmentImagePreview_wrap__nRux5{align-items:center;background:#00000040;border:1px solid #ffffff1f;border-radius:4px;display:inline-flex;height:72px;justify-content:center;position:relative;width:72px}.EquipmentImagePreview_link__oXvPK{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.EquipmentImagePreview_img__RFvYq{max-height:100%;max-width:100%;object-fit:contain}.EquipmentImagePreview_imgHidden__JNRS7{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.EquipmentImagePreview_missing__OlvWN{color:#e57373;font-size:1.25rem;font-weight:700}.EquipmentImagePreview_loading__mBfrC{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.EquipmentImagePreview_badgeSpinner__uWLTM,.EquipmentImagePreview_spinner__4nCmu{animation:EquipmentImagePreview_previewSpin__NWAQr .7s linear infinite;border-radius:50%}.EquipmentImagePreview_spinner__4nCmu{border:2px solid #ffffff26;border-top-color:#ffffffbf;height:1.25rem;width:1.25rem}.EquipmentImagePreview_badgeSpinner__uWLTM{border:2px solid #ffffff40;border-top-color:#ffffffe6;height:.55rem;width:.55rem}@keyframes EquipmentImagePreview_previewSpin__NWAQr{to{transform:rotate(1turn)}}.EquipmentImagePreview_badge__bK\+2q{align-items:center;background:#333;border:1px solid #fff3;border-radius:999px;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:-6px;top:-6px;width:18px}.EquipmentImagePreview_badge__bK\+2q[data-status=ok]{background:#2e7d32}.EquipmentImagePreview_badge__bK\+2q[data-status=error]{background:#c62828}.EquipmentImagePreview_badge__bK\+2q[data-status=loading]{background:#555}.CdnCheckProgress_wrap__hBcrT{border-bottom:1px solid #ffffff0f;padding:.5rem .65rem .65rem}.CdnCheckProgress_inline__cRxI5{background:#00000026;border:1px solid #ffffff14;border-radius:8px;padding:.65rem .85rem}.CdnCheckProgress_row__bvLtW{align-items:center;color:#ffffffb8;display:flex;font-size:.72rem;gap:.45rem;margin-bottom:.4rem}.CdnCheckProgress_spinner__mZ9bp{animation:CdnCheckProgress_cdnProgressSpin__5fMb4 .7s linear infinite;border:2px solid #ffffff26;border-radius:50%;border-top-color:#ffffffd9;flex-shrink:0;height:.75rem;width:.75rem}.CdnCheckProgress_label__Sxv5W{flex:1 1;min-width:0}.CdnCheckProgress_count__jhYQK{font-feature-settings:"tnum";color:#ffffff8c;flex-shrink:0;font-variant-numeric:tabular-nums}.CdnCheckProgress_track__A36TD{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.CdnCheckProgress_bar__9-DxJ{background:#78aaffd9;border-radius:inherit;height:100%;transition:width .2s ease}.CdnCheckProgress_bar__9-DxJ[data-complete=true]{background:#7dffb3bf}@keyframes CdnCheckProgress_cdnProgressSpin__5fMb4{to{transform:rotate(1turn)}}.CdnCheckProgress_detailWrap__1ieNW{margin-bottom:1rem}.CdnStatusBadge_badge__f0P4Y{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-weight:700;justify-content:center;line-height:1}.CdnStatusBadge_badge__f0P4Y.CdnStatusBadge_sm__f1rbW{font-size:.75rem;height:1.35rem;width:1.35rem}.CdnStatusBadge_badge__f0P4Y.CdnStatusBadge_md__Wn\+hN{font-size:.8rem;height:1.5rem;width:1.5rem}.CdnStatusBadge_badge__f0P4Y[data-status=ok]{background:#7dffb31f;color:#7dffb3}.CdnStatusBadge_badge__f0P4Y[data-status=pending]{background:#ffffff14;color:#ffffffbf}.CdnStatusBadge_badge__f0P4Y[data-status=issue]{background:#ff9c7c26;color:#ffb39c}.CdnStatusBadge_badge__f0P4Y[data-status=error]{background:#ff7a7a26;color:#ff7a7a}.CdnStatusBadge_spinner__9fgPN{animation:CdnStatusBadge_cdnSpin__Y3J3V .7s linear infinite;border:2px solid #ffffff2e;border-radius:50%;border-top-color:#ffffffd1;height:.75rem;width:.75rem}@keyframes CdnStatusBadge_cdnSpin__Y3J3V{to{transform:rotate(1turn)}}.EquipmentSetDetail_loading__GpWSM{color:#ffffffc7;font-size:.95rem;padding:2rem 0;text-align:center}.EquipmentSetDetail_detail__mw93o{max-width:960px}.EquipmentSetDetail_header__bZS5B{margin-bottom:1.5rem}.EquipmentSetDetail_title__jbfHs{color:#fffffff5;font-size:1.35rem;font-weight:600;margin:0 0 .35rem}.EquipmentSetDetail_meta__OncPj{align-items:center;color:#ffffffbf;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.35rem;margin:0 0 1rem}.EquipmentSetDetail_code__S41hf{color:#ffffffd1;font-size:.85em}.EquipmentSetDetail_dot__jkg\+Z{opacity:.5}.EquipmentSetDetail_refreshBtn__d7zHB{background:#ffffff14;border:1px solid #fff3;border-radius:4px;color:inherit;cursor:pointer;font-size:.82rem;margin-left:.5rem;padding:.15rem .5rem}.EquipmentSetDetail_cdnCount__O6Yo7{color:#ffffffa6;font-size:.78rem;margin-left:.5rem}.EquipmentSetDetail_bundleSummary__D520T{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem}.EquipmentSetDetail_summaryBadge__pb4zB{align-items:center;border-radius:6px;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;padding:.35rem .65rem}.EquipmentSetDetail_summaryBadge__pb4zB[data-status=ok]{background:#7dffb31f;color:#7dffb3}.EquipmentSetDetail_summaryBadge__pb4zB[data-status=pending]{background:#ffffff0f;color:#ffffff9e}.EquipmentSetDetail_summaryBadge__pb4zB[data-status=issue]{background:#ff9c7c26;color:#ffb39c}.EquipmentSetDetail_summaryBadge__pb4zB[data-status=error]{background:#ff7a7a26;color:#ff7a7a}.EquipmentSetDetail_summarySpinner__Zz3vh{animation:EquipmentSetDetail_summarySpin__1rXkD .7s linear infinite;border:2px solid #ffffff2e;border-radius:50%;border-top-color:initial;height:.75rem;width:.75rem}@keyframes EquipmentSetDetail_summarySpin__1rXkD{to{transform:rotate(1turn)}}.EquipmentSetDetail_summaryMuted__iqA3Q{color:#ffffffad;font-size:.85rem}.EquipmentSetDetail_itemList__me0tn{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.EquipmentSetDetail_details__Yl2Tr{background:#00000026;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.EquipmentSetDetail_itemSummary__Djd9p{align-items:center;color:#ffffffe6;cursor:pointer;display:flex;font-size:.92rem;gap:1rem;justify-content:space-between;list-style:none;padding:.65rem .85rem}.EquipmentSetDetail_itemSummary__Djd9p::-webkit-details-marker{display:none}.EquipmentSetDetail_uploadLink__Evt50{border-radius:4px;color:#9ec5ff;flex-shrink:0;font-size:.82rem;font-weight:600;padding:.25rem .5rem;text-decoration:none}.EquipmentSetDetail_uploadLink__Evt50:hover{background:#9ec5ff1f;text-decoration:underline}.EquipmentSetDetail_itemTitle__mVAYs{align-items:center;display:flex;gap:.6rem;min-width:0}.EquipmentSetDetail_itemStatus__ZUicU{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.EquipmentSetDetail_itemStatus__ZUicU[data-status=ok]{background:#7dffb31f;color:#7dffb3}.EquipmentSetDetail_itemStatus__ZUicU[data-status=pending]{background:#ffffff0f;color:#ffffff9e}.EquipmentSetDetail_itemStatus__ZUicU[data-status=issue]{background:#ff9c7c26;color:#ffb39c}.EquipmentSetDetail_itemStatus__ZUicU[data-status=error]{background:#ff7a7a26;color:#ff7a7a}.EquipmentSetDetail_itemStatus__ZUicU[data-status=na]{background:#ffffff0f;color:#ffffffa6}.EquipmentSetDetail_itemName__uWvcK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EquipmentSetDetail_itemSlot__JpTby{color:#ffffff9e;flex-shrink:0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.EquipmentSetDetail_noLayers__qNyt-,.EquipmentSetDetail_warn__Y5McG{color:#ffffffc7;font-size:.88rem;line-height:1.45;margin:0;padding:0 .85rem .85rem}.EquipmentSetDetail_warn__Y5McG{color:#ffb39c}.EquipmentSetDetail_table__riQDl{border-collapse:collapse;font-size:.82rem;margin:0;width:100%}.EquipmentSetDetail_table__riQDl td,.EquipmentSetDetail_table__riQDl th{border-top:1px solid #ffffff0f;padding:.45rem .85rem;text-align:left;vertical-align:top}.EquipmentSetDetail_table__riQDl th{color:#ffffffad;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.EquipmentSetDetail_fileCell__kIV1I{width:38%}.EquipmentSetDetail_filePreviewLink__Xb9u8{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;display:inline-block;line-height:0;margin-bottom:.35rem;outline-offset:2px;overflow:hidden}.EquipmentSetDetail_filePreviewLink__Xb9u8:focus-visible{outline:2px solid #78aaffd9}.EquipmentSetDetail_filePreviewLink__Xb9u8:hover{border-color:#78aaff73}.EquipmentSetDetail_filePreviewImg__sysJY{display:block;height:auto;max-height:140px;max-width:140px;object-fit:contain;width:auto}.EquipmentSetDetail_fileCode__FefPX{color:#ffffffbf;display:block;font-size:.78rem;word-break:break-all}.EquipmentSetDetail_usageCell__qYycX{color:#ffffffc7}.EquipmentSetDetail_usageLine__knHwi{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.35rem .5rem;margin-bottom:.25rem}.EquipmentSetDetail_usageLine__knHwi:last-child{margin-bottom:0}.EquipmentSetDetail_usageSex__YvqAK{color:#ffffff94;font-size:.68rem;text-transform:uppercase}.EquipmentSetDetail_usagePose__0\+0o\+{color:#ffffffd1}.EquipmentSetDetail_usageLayer__Nz7O5{color:#ffffffb8;font-family:ui-monospace,monospace;font-size:.72rem}.EquipmentSetsIndex_placeholder__UvjKN{color:#ffffffc7;font-size:.95rem;line-height:1.5;margin:2rem auto;max-width:520px;padding:2rem;text-align:center}.EquipmentSetSidebar_aside__-mrtt{background:#0003;border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:272px}.EquipmentSetSidebar_asideHeader__OfeSu{color:#ffffffa6;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:.85rem 1rem .5rem;text-transform:uppercase}.EquipmentSetSidebar_nav__pNh76{flex:1 1;min-height:0;overflow:auto;padding:0 .5rem 1rem}.EquipmentSetSidebar_list__lGDZB{list-style:none;margin:0;padding:0}.EquipmentSetSidebar_link__\+-Ecv{align-items:center;border-radius:6px;color:#ffffffe0;display:flex;font-size:.9rem;gap:.5rem;justify-content:space-between;padding:.5rem .65rem;text-decoration:none;transition:background .12s ease,color .12s ease}.EquipmentSetSidebar_link__\+-Ecv:hover{background:#ffffff0f;color:#fff}.EquipmentSetSidebar_linkActive__8D21B{background:#ffffff1a;color:#fff}.EquipmentSetSidebar_linkLabel__MGfPJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EquipmentSetSidebar_badge__cpYe\+{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.35rem;justify-content:center;width:1.35rem}.EquipmentSetSidebar_badge__cpYe\+[data-status=pending]{background:#ffffff0f;color:#ffffff9e}.EquipmentSetSidebar_badge__cpYe\+[data-status=ok]{background:#7dffb31f;color:#7dffb3}.EquipmentSetSidebar_badge__cpYe\+[data-status=issue]{background:#ff9c7c26;color:#ffb39c}.EquipmentSetSidebar_badge__cpYe\+[data-status=error]{background:#ff7a7a26;color:#ff7a7a}.EquipmentSetsLayout_layout__qYpoJ{align-items:stretch;display:flex;height:100%;min-height:100%}.EquipmentSetsLayout_main__TSmZq{flex:1 1;min-width:0;overflow:auto;padding:1.25rem 1.5rem 2rem}.EquipmentSetsLayout_loading__hAqa2{color:#ffffffd9;margin:0}.EquipmentCharacterUpload_page__Iv4Ag{margin:100px auto;max-width:40rem;padding:0 0 2rem}.EquipmentCharacterUpload_header__CViE\+{margin-bottom:1.5rem}.EquipmentCharacterUpload_title__H3pRZ{color:#fffffff5;font-size:1.5rem;margin:0 0 .5rem}.EquipmentCharacterUpload_lead__sVBGC{color:#ffffffd1;font-size:.95rem;line-height:1.5;margin:0}.EquipmentCharacterUpload_form__rYiPQ{display:flex;flex-direction:column;gap:1rem}.EquipmentCharacterUpload_field__jr8r8{display:flex;flex-direction:column;gap:.35rem}.EquipmentCharacterUpload_label__z7zQB{color:#ffffffe6;font-size:.9rem;font-weight:600}.EquipmentCharacterUpload_input__TcQax,.EquipmentCharacterUpload_select__SEUpW{background:#ffffff14;border:1px solid #ffffff38;border-radius:4px;color:#fffffff2;font-size:1rem;padding:.5rem .6rem}.EquipmentCharacterUpload_input__TcQax::placeholder,.EquipmentCharacterUpload_select__SEUpW::placeholder{color:#ffffff73}.EquipmentCharacterUpload_input__TcQax:focus,.EquipmentCharacterUpload_select__SEUpW:focus{border-color:#78aaff80;outline:2px solid #78aaffa6;outline-offset:1px}.EquipmentCharacterUpload_input__TcQax option,.EquipmentCharacterUpload_select__SEUpW option{background:#1a2030;color:#fffffff2}.EquipmentCharacterUpload_row__orRzf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.EquipmentCharacterUpload_hint__jJuL-{color:#ffffffc7;font-size:.9rem;margin:0}.EquipmentCharacterUpload_error__5lD0-{color:#ff8a7a;margin:0}.EquipmentCharacterUpload_submit__7fC53{align-self:flex-start;background:#ffffff1f;border:1px solid #ffffff40;border-radius:4px;color:#fffffff2;cursor:pointer;font-size:1rem;padding:.6rem 1.25rem}.EquipmentCharacterUpload_submit__7fC53:hover:not(:disabled){background:#ffffff2e}.EquipmentCharacterUpload_submit__7fC53:disabled{cursor:not-allowed;opacity:.6}.EquipmentCharacterUpload_result__D8AcT{background:#fafafa;border:1px solid #ddd;border-radius:6px;color:#1a1a1a;margin-top:2rem;padding:1rem}.EquipmentCharacterUpload_result__D8AcT h2{color:#111;font-size:1.15rem;margin:0 0 .75rem}.EquipmentCharacterUpload_result__D8AcT a{color:#1a5fb4}.EquipmentCharacterUpload_result__D8AcT code{background:#eee;color:#222}.EquipmentCharacterUpload_dl__kJqhA{grid-gap:.35rem 1rem;display:grid;gap:.35rem 1rem;grid-template-columns:auto 1fr;margin:1rem 0 0}.EquipmentCharacterUpload_dl__kJqhA dt{color:#fffffff2;font-weight:600}.EquipmentCharacterUpload_dl__kJqhA dd{color:#222;margin:0}.EquipmentCharacterUpload_pre__m6Ilv{background:#eee;border-radius:4px;color:#1a1a1a;font-size:.85rem;margin:0;overflow-x:auto;padding:.75rem}.EquipmentCharacterUpload_preview__Gm5qa{background:#fff;border:1px solid #ddd;display:block;margin-top:1rem;max-width:100%}.EquipmentCharacterUpload_back__8QhHw{margin-top:2rem}.Asset_Asset__SvO9Y{bottom:0;left:0;position:absolute;right:0;top:0}.Asset_Asset__SvO9Y img{max-height:100%;max-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.EquipmentList_partList__JXcTo{display:flex;flex-wrap:wrap;margin:25px 0;text-align:center}.EquipmentList_partItemWrapper__13AS8{align-items:center;display:flex;flex-direction:column;margin:2px;max-width:80px}.EquipmentList_partItem__75yHk{background:#eaeaea;border:2px solid #eaeaea;border-radius:25px;cursor:pointer;height:40px;line-height:40px;position:relative;width:40px}.EquipmentList_partItemLabel__baPIC{color:#fff;font-size:10px;line-height:1.2;margin-top:4px;word-break:break-word}.EquipmentList_partItemMissing__cquMs{background:#dc484880;border-color:#d94a4a;color:#fff}.EquipmentList_partItemChecking__pNJtw{background:#ffffff38;border-color:#ffffff73}.EquipmentList_partItemBadge__4sQIU{box-shadow:0 1px 3px #00000059;position:absolute;right:-5px;top:-5px;z-index:1}.EquipmentList_partItemSelected__MrNpA:before{border:2px solid #bfbcbc;border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}.EquipmentList_partItemLabelMissing__HxC84{color:#ff8a7a}.EquipmentSelector_EquipmentSelector__\+NopM{align-self:baseline;display:grid;grid-template-columns:minmax(250px,450px);grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;height:100%}.EquipmentSelector_EquipmentSelectorTitle__zeKPu{font-size:1rem;font-weight:600;margin:0 0 .5rem}.EquipmentSelector_progressWrap__6h44N{margin-bottom:.75rem}.CharacterActions_actions__1g2ND{display:flex;flex-wrap:wrap;margin-bottom:15px}.CharacterActions_action__LrHys{background:#eaeaea;border:2px solid #0000;border-radius:4px;cursor:pointer;font:inherit;margin:4px;padding:8px 12px}.CharacterActions_action__LrHys:focus,.CharacterActions_action__LrHys:hover{background:#ddd;border-color:#999;outline:none}.CharacterActions_active__kHX7z{background:#d0e8ff;border-color:#fff}.App_App__7BBxi{align-items:center;display:grid;flex:1 1;grid-template-columns:minmax(400px,1fr) 1fr;grid-template-rows:1fr;height:100%;margin:0 25px;min-height:0;position:relative}.App_playgroundRoot__L6cgT{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;position:relative}.App_loadingMessage__xQTTX{color:#ffffffd9;margin:2rem}.App_Selectors__Q6Ral{display:flex;flex-direction:column;gap:1.5rem;overflow:auto}.App_AppBackground__fPSN7{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:fixed;z-index:-1}.Character_Character__HMQ4D{filter:blur(0);height:100%;justify-self:end;position:relative;transition:all .1s linear;width:100%}.Character_Changing__MQWL6{filter:blur(2px)}.Layout_shell__-FN-h{display:flex;flex-direction:column;height:100vh;overflow:hidden}.Layout_main__JTyR6{background:#0f121c;color:#ffffffeb;flex:1 1;min-height:0;overflow:auto}.Layout_main__JTyR6 a{color:#9ec5ff}.Layout_main__JTyR6 a:hover{color:#c5dcff}.Layout_main__JTyR6 code{background:#ffffff1a;border-radius:3px;color:#ffffffe0;font-size:.9em;padding:.1em .35em}
/*# sourceMappingURL=main.ff7a877c.css.map*/