.IconLoading-module-scss-module__Pra9tW__firstLoadnig__overlay{z-index:1500;background-color:#122441;width:100vw;height:100vh;position:fixed;top:0;left:0}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__icon{width:100%;min-width:350px;position:relative;overflow:hidden}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__icon__base{width:100%;height:auto;display:block}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__icon__overlap{position:absolute;top:0;left:0}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__icon__white{filter:brightness(0)invert();width:100%;height:auto;animation:2s ease-out forwards IconLoading-module-scss-module__Pra9tW__paint;display:block}.IconLoading-module-scss-module__Pra9tW__firstLoadnig__text{text-align:center;color:#fff;margin-top:1rem}@keyframes IconLoading-module-scss-module__Pra9tW__paint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.Button-module-scss-module___vfTJW__primaryButton__normal{justify-content:center;align-items:center;display:flex}.Button-module-scss-module___vfTJW__primaryButton__normal button{color:#fff;text-align:center;background-color:#40a0de;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:150px;max-width:150px;padding:.5rem;font-size:.875rem;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000004d}.Button-module-scss-module___vfTJW__primaryButton__normal button.Button-module-scss-module___vfTJW__icon:after{content:"";background:#fff;width:18px;height:18px;display:inline-block}.Button-module-scss-module___vfTJW__primaryButton__normal button.Button-module-scss-module___vfTJW__icon__logout:after,.Button-module-scss-module___vfTJW__primaryButton__normal button.Button-module-scss-module___vfTJW__icon__login:after{-webkit-mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat}.Button-module-scss-module___vfTJW__primaryButton__normal button:disabled{pointer-events:none;color:#fff;opacity:.5;background-color:#ddd}.Button-module-scss-module___vfTJW__primaryButton__important{justify-content:center;align-items:center;display:flex}.Button-module-scss-module___vfTJW__primaryButton__important button{color:#fff;text-align:center;background-color:#cb3434;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:150px;max-width:150px;padding:.5rem;font-size:.875rem;display:flex;box-shadow:0 2px 6px #0000004d}.Button-module-scss-module___vfTJW__primaryButton__important button:disabled{pointer-events:none;color:#fff;opacity:.5;background-color:#ddd;background-image:none}.Button-module-scss-module___vfTJW__secondaryButton__normal{justify-content:center;align-items:center;display:flex}.Button-module-scss-module___vfTJW__secondaryButton__normal button{color:#fff;text-align:center;background-color:#122441;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:150px;max-width:150px;padding:.5rem;font-size:.875rem;display:flex;box-shadow:0 2px 6px #0000004d}.Button-module-scss-module___vfTJW__secondaryButton__normal button.Button-module-scss-module___vfTJW__icon:after{content:"";background:#fff;width:18px;height:18px;display:inline-block}.Button-module-scss-module___vfTJW__secondaryButton__normal button.Button-module-scss-module___vfTJW__icon__logout:after,.Button-module-scss-module___vfTJW__secondaryButton__normal button.Button-module-scss-module___vfTJW__icon__login:after{-webkit-mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat}.Button-module-scss-module___vfTJW__secondaryButton__normal button:disabled{pointer-events:none;color:#fff;opacity:.5;background-color:#ddd;background-image:none}.Button-module-scss-module___vfTJW__secondaryButton__important{justify-content:center;align-items:center;display:flex}.Button-module-scss-module___vfTJW__secondaryButton__important button{color:#cb3434;text-align:center;background-color:#fff;border:1px solid #cb3434;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:150px;max-width:150px;padding:.5rem;font-size:.875rem;display:flex;box-shadow:0 2px 6px #0000004d}.Button-module-scss-module___vfTJW__headerButton .Button-module-scss-module___vfTJW__icon{flex-direction:column;align-items:center;display:flex}.Button-module-scss-module___vfTJW__headerButton .Button-module-scss-module___vfTJW__icon:before{content:"";background:#333;width:25px;height:25px;display:inline-block}.Button-module-scss-module___vfTJW__headerButton .Button-module-scss-module___vfTJW__icon__logout:before{-webkit-mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-logout.svg) 50%/contain no-repeat}.Button-module-scss-module___vfTJW__provideButton button{border:1px solid #ddd;justify-content:center;width:100%;padding:.5rem;display:flex;position:relative}.Button-module-scss-module___vfTJW__provideButton .Button-module-scss-module___vfTJW__icon:before{content:"";width:25px;height:25px;display:inline-block;position:absolute;left:16px}.Button-module-scss-module___vfTJW__provideButton .Button-module-scss-module___vfTJW__icon__google:before{background:url(/images/common/icon/icon-google.svg) 50%/contain no-repeat}.Button-module-scss-module___vfTJW__provideButton .Button-module-scss-module___vfTJW__icon__github:before{background:url(/images/common/icon/icon-github.svg) 50%/contain no-repeat}
.Kv-module-scss-module__1FTDsG__kv{justify-content:center;align-items:center;display:flex}.Kv-module-scss-module__1FTDsG__kv img{width:95%;max-width:550px;height:auto}
.Notification-module-scss-module__yDMkYa__notification{z-index:9999;-webkit-backdrop-filter:blur(12px);border-radius:0 0 12px 12px;align-items:center;gap:12px;width:100%;min-width:280px;padding:14px 18px;animation:3s ease-in-out forwards Notification-module-scss-module__yDMkYa__notificationIn;display:flex;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000026}.Notification-module-scss-module__yDMkYa__notification p{color:#fff;margin:0;font-size:14px}.Notification-module-scss-module__yDMkYa__notification__icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.Notification-module-scss-module__yDMkYa__notification__success{border:2px solid #4caf50;border-top:none}.Notification-module-scss-module__yDMkYa__notification__success .Notification-module-scss-module__yDMkYa__characters__notification__icon{background-color:#4caf50}.Notification-module-scss-module__yDMkYa__notification__error{border:2px solid #cb3434;border-top:none}.Notification-module-scss-module__yDMkYa__notification__error .Notification-module-scss-module__yDMkYa__characters__notification__icon{background-color:#cb3434}@keyframes Notification-module-scss-module__yDMkYa__notificationIn{0%{opacity:0;transform:translateY(-12px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}
.Accordion-module-scss-module__OK_8VW__accordion{border:1px solid #fff;width:100%;max-width:700px;margin:0 auto 1rem;padding:1rem .5rem 0}@media (min-width:768px){.Accordion-module-scss-module__OK_8VW__accordion{margin:0 auto 2.5rem}}.Accordion-module-scss-module__OK_8VW__accordion__trigger{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.Accordion-module-scss-module__OK_8VW__accordion__icon{flex-shrink:0;width:20px;height:20px;position:relative}.Accordion-module-scss-module__OK_8VW__accordion__icon span{background:currentColor;width:14px;height:1px;transition:transform .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Accordion-module-scss-module__OK_8VW__accordion__icon span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.Accordion-module-scss-module__OK_8VW__accordion__icon.Accordion-module-scss-module__OK_8VW__is-open span:last-child{transform:translate(-50%,-50%)rotate(0)}.Accordion-module-scss-module__OK_8VW__accordion__content{grid-template-rows:0fr;margin-top:1rem;transition:grid-template-rows .3s;display:grid;overflow:hidden}.Accordion-module-scss-module__OK_8VW__accordion__content.Accordion-module-scss-module__OK_8VW__is-open{grid-template-rows:1fr}.Accordion-module-scss-module__OK_8VW__accordion__content.Accordion-module-scss-module__OK_8VW__is-animating{overflow:hidden}.Accordion-module-scss-module__OK_8VW__accordion__content.Accordion-module-scss-module__OK_8VW__is-open:not(.Accordion-module-scss-module__OK_8VW__is-animating){overflow:inherit}.Accordion-module-scss-module__OK_8VW__accordion__inner{min-height:0}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module__OK_8VW__accordion__content,.Accordion-module-scss-module__OK_8VW__accordion__icon span{transition:none}}
.Select-module-scss-module__znCGGG__select{flex-direction:column;gap:.25rem;width:100%;display:flex;position:relative}.Select-module-scss-module__znCGGG__select__button{color:#fff;cursor:pointer;background-color:#122441;border:1px solid #ddd;align-items:center;width:100%;min-height:50px;padding:0 .5rem;display:flex;position:relative}.Select-module-scss-module__znCGGG__select__button:after{content:"";background:#fff;width:.75rem;height:.75rem;position:absolute;top:50%;right:16px;transform:translateY(-50%);-webkit-mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat}.Select-module-scss-module__znCGGG__select__button__error{border-color:#cb3434}.Select-module-scss-module__znCGGG__select__selected,.Select-module-scss-module__znCGGG__select__placeholder{align-items:center;gap:.5rem;display:flex}.Select-module-scss-module__znCGGG__select__placeholder{color:#fff}.Select-module-scss-module__znCGGG__select__list{z-index:10;background-color:#122441;border:1px solid #ddd;border-top:none;flex-direction:column;gap:.5rem;width:100%;max-height:350px;display:flex;position:absolute;top:50px;left:0;overflow-y:auto}.Select-module-scss-module__znCGGG__select__option{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem;display:flex}.Select-module-scss-module__znCGGG__select__option:hover,.Select-module-scss-module__znCGGG__select__option__selected{background-color:#27517d}.Select-module-scss-module__znCGGG__select__tip{background-color:#27517d;border-radius:50px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}
.Card-module-scss-module__WKRygq__card__list{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.Card-module-scss-module__WKRygq__card__list::-webkit-scrollbar{display:none}.Card-module-scss-module__WKRygq__card__list:has(.Card-module-scss-module__WKRygq__card__only){justify-content:center}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-anemo{color:#74c2a8}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-geo{color:#fab632}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-electro{color:#af8ec2}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-dendro{color:#a6c83b}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-hydro{color:#4cc2f1}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-pyro{color:#ef793a}.Card-module-scss-module__WKRygq__card__list .Card-module-scss-module__WKRygq__cl-cryo{color:#9ed6e3}.Card-module-scss-module__WKRygq__card__item{z-index:0;background-color:#27517d;border-radius:8px;width:300px;min-width:fit-content;min-height:430px;position:relative;box-shadow:0 2px 6px #0000004d}@media (min-width:768px){.Card-module-scss-module__WKRygq__card__item{width:310px}}.Card-module-scss-module__WKRygq__card__video video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Card-module-scss-module__WKRygq__card__bg__anemo{background:linear-gradient(90deg,#17332f,#1c5c56 51.42%,#17332f)}.Card-module-scss-module__WKRygq__card__bg__geo{background:linear-gradient(90deg,#332414,#80692b 51.42%,#332414)}.Card-module-scss-module__WKRygq__card__bg__electro{background:linear-gradient(90deg,#2b1f66,#5736b3 51.42%,#2b1f66)}.Card-module-scss-module__WKRygq__card__bg__dendro{background:linear-gradient(90deg,#183d12,#3f7f2b 51.42%,#183d12)}.Card-module-scss-module__WKRygq__card__bg__hydro{background:linear-gradient(90deg,#0c253d,#0f5499 51.42%,#0c253d)}.Card-module-scss-module__WKRygq__card__bg__pyro{background:linear-gradient(90deg,#3d1111,#873838 51.42%,#3d1111)}.Card-module-scss-module__WKRygq__card__bg__cryo{background:linear-gradient(90deg,#08304b,#0d5980 51.42%,#08304b)}.Card-module-scss-module__WKRygq__card__img{z-index:1;position:relative}.Card-module-scss-module__WKRygq__card__img img{aspect-ratio:1;object-fit:cover}.Card-module-scss-module__WKRygq__card__text{z-index:1;justify-content:space-between;align-items:flex-start;width:300px;padding:1rem .5rem;display:flex;position:relative}@media (min-width:768px){.Card-module-scss-module__WKRygq__card__text{width:310px}}.Card-module-scss-module__WKRygq__card__overview{min-width:100px}.Card-module-scss-module__WKRygq__card__name{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.Card-module-scss-module__WKRygq__card__name p{text-align:center;font-size:1.125rem}.Card-module-scss-module__WKRygq__card__rarity{justify-content:flex-start;align-items:center;margin-bottom:1rem;display:flex}.Card-module-scss-module__WKRygq__card__rarity img{width:auto;height:15px}.Card-module-scss-module__WKRygq__card__artifacts>p{text-align:end}.Card-module-scss-module__WKRygq__card__artifacts__detail{align-items:center;gap:.25rem;display:flex}
.RaritySelect-module-scss-module__scPtWa__raritySelect__option img{width:auto;height:15px}
.TheaterForm-module-scss-module__WUddRW__theaterForm{margin-top:1rem}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-anemo{color:#74c2a8}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-geo{color:#fab632}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-electro{color:#af8ec2}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-dendro{color:#a6c83b}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-hydro{color:#4cc2f1}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-pyro{color:#ef793a}.TheaterForm-module-scss-module__WUddRW__theaterForm .TheaterForm-module-scss-module__WUddRW__cl-cryo{color:#9ed6e3}.TheaterForm-module-scss-module__WUddRW__theaterForm h2{color:#fff;text-align:center;margin-bottom:.5rem}@media (min-width:768px){.TheaterForm-module-scss-module__WUddRW__theaterForm__input{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}}.TheaterForm-module-scss-module__WUddRW__theaterForm__specialCast{margin-bottom:2.5rem}.TheaterForm-module-scss-module__WUddRW__theaterForm__specialCast__count{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}@media (min-width:768px){.TheaterForm-module-scss-module__WUddRW__theaterForm__specialCast{margin-bottom:0}}.TheaterForm-module-scss-module__WUddRW__theaterForm__openingCast{margin-bottom:2.5rem}.TheaterForm-module-scss-module__WUddRW__theaterForm__openingCast__count{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}@media (min-width:768px){.TheaterForm-module-scss-module__WUddRW__theaterForm__openingCast{margin-bottom:0}}.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement{margin-bottom:2.5rem}.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement__count{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}@media (min-width:768px){.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement__count{justify-content:center;gap:.5rem}}.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement__wrap{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:500px;margin:0 auto;display:grid}.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement__button{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.TheaterForm-module-scss-module__WUddRW__theaterForm__selectElement__selected{opacity:.3}.TheaterForm-module-scss-module__WUddRW__theaterForm__actions{justify-content:center;align-items:center;gap:2rem;display:flex}
.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact{width:100%}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__wrap{flex-direction:column;gap:.25rem;display:flex;position:relative}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__wrap:after{content:"";background:#fff;width:12px;height:12px;position:absolute;top:50%;right:16px;transform:translateY(-50%);-webkit-mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__button{background-color:#122441;border:1px solid #ddd;align-items:center;gap:1rem;width:100%;min-height:50px;padding:0 .5rem;display:flex}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__button__error{border:1px solid #cb3434}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__button span{align-items:center;gap:.5rem;display:flex}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__selected{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__selected__tip{background-color:#27517d;border-radius:50px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__list{z-index:10;background-color:#122441;border:1px solid #ddd;border-top:none;flex-direction:column;gap:.5rem;width:100%;max-height:350px;display:flex;position:absolute;top:50px;left:0;overflow-y:auto}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__option{cursor:pointer;align-items:center;gap:.5rem;min-height:56px;padding:.5rem;display:flex}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__option__selected{background-color:#27517d}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact__delete{cursor:pointer}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact select{color:#fff;appearance:none;background-color:#122441;border:1px solid #ddd;width:100%;min-height:40px;padding:0 .5rem}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact select.ArtifactSelect-module-scss-module__vXR0rq__selected,.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact select option,.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact select option{color:#fff}.ArtifactSelect-module-scss-module__vXR0rq__selectArtifact select[aria-invalid=true]{border:1px solid #cb3434}
.ArtifactChip-module-scss-module__1ajrZW__ArtifactChip{flex-direction:column;align-items:flex-end;margin-top:1rem;display:flex}.ArtifactChip-module-scss-module__1ajrZW__ArtifactChip__show{flex-direction:column;align-items:flex-end;display:inline-flex}.ArtifactChip-module-scss-module__1ajrZW__ArtifactChip__hide{display:none}.ArtifactChip-module-scss-module__1ajrZW__ArtifactChip__wrap{background-color:#27517d;border-radius:50px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;padding:.25rem .5rem;display:flex}.ArtifactChip-module-scss-module__1ajrZW__ArtifactChip__wrap:not(:last-of-type){margin-bottom:.25rem}
.Input-module-scss-module__6QHFmW__input,.Input-module-scss-module__6QHFmW__input__wrap{width:100%;position:relative}.Input-module-scss-module__6QHFmW__input__wrap input{appearance:none;background-color:#122441;border:1px solid #ddd;width:100%;min-height:50px;padding:0 .5rem;font-size:1rem}.Input-module-scss-module__6QHFmW__input__wrap input[placeholder],.Input-module-scss-module__6QHFmW__input__wrap input[value]{color:#fff}.Input-module-scss-module__6QHFmW__input__wrap input[aria-invalid=true]{border:1px solid #cb3434}.Input-module-scss-module__6QHFmW__input__wrap input:focus,.Input-module-scss-module__6QHFmW__input__wrap input:focus-visible{font-size:1rem}.Input-module-scss-module__6QHFmW__input__wrap input:disabled{cursor:not-allowed;background:#f5f5f5}.Input-module-scss-module__6QHFmW__input__clear{color:#7f7f7f;cursor:pointer;background-color:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Input-module-scss-module__6QHFmW__input__suggestion{z-index:1000;background-color:#122441;border:1px solid #ddd;border-top:none;width:100%;animation:.12s Input-module-scss-module__6QHFmW__characterAutocompleteFadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Input-module-scss-module__6QHFmW__input__suggestion__list{scrollbar-width:thin;max-height:280px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.Input-module-scss-module__6QHFmW__input__suggestion__item{cursor:pointer}.Input-module-scss-module__6QHFmW__input__suggestion__item button{text-align:left;color:#fff;cursor:pointer;width:100%;padding:.5rem;display:block}.Input-module-scss-module__6QHFmW__input__suggestion__highlighted button{background-color:#40a0de}.Input-module-scss-module__6QHFmW__input__suggestion__noResults{color:#7f7f7f;text-align:center;padding:1rem}.Input-module-scss-module__6QHFmW__input__disabled{opacity:.6}@keyframes Input-module-scss-module__6QHFmW__characterAutocompleteFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
.FilterForm-module-scss-module__vImNHa__filterForm__list{flex-direction:column;display:flex}.FilterForm-module-scss-module__vImNHa__filterForm__list__item:not(:last-of-type){margin-bottom:.5rem}.FilterForm-module-scss-module__vImNHa__filterForm__list__item:last-of-type{margin-top:.5rem}.FilterForm-module-scss-module__vImNHa__filterForm__list__item label{width:30%}.FilterForm-module-scss-module__vImNHa__filterForm__list__item>div{width:100%}.FilterForm-module-scss-module__vImNHa__filterForm__reset{justify-content:flex-end;margin:1rem 0;display:flex}.FilterForm-module-scss-module__vImNHa__filterForm__reset button{text-decoration:underline}.FilterForm-module-scss-module__vImNHa__filterForm .FilterForm-module-scss-module__vImNHa__select__wrap{align-items:center;gap:.25rem;display:flex}
.Header-module-scss-module__6uf8Pa__header{background:linear-gradient(#00000080 0%,#0000 100%);width:100%}.Header-module-scss-module__6uf8Pa__header__wrap{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:.5rem;display:flex}.Header-module-scss-module__6uf8Pa__header__logo img{width:80px;height:auto}.Header-module-scss-module__6uf8Pa__header__menulist ul{justify-content:center;align-items:center;gap:8px;display:flex}.Header-module-scss-module__6uf8Pa__header__menulist ul li a{color:#fff}
.LoginForm-module-scss-module__y4LYEG__loginForm__field{grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:1rem;display:grid}.LoginForm-module-scss-module__y4LYEG__loginForm__field input{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:0;width:100%;padding:.5rem;font-size:1rem}.LoginForm-module-scss-module__y4LYEG__loginForm__field input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #fff!important}.LoginForm-module-scss-module__y4LYEG__loginForm__field input[placeholder]{color:#7f7f7f}.LoginForm-module-scss-module__y4LYEG__loginForm__field input[value]{color:#333}.LoginForm-module-scss-module__y4LYEG__loginForm__field input.LoginForm-module-scss-module__y4LYEG__error{background-color:#ffecec!important;border-color:#cb3434!important}.LoginForm-module-scss-module__y4LYEG__loginForm__button{justify-content:center;align-items:center;display:flex}.LoginForm-module-scss-module__y4LYEG__loginForm__button button{color:#fff;text-align:center;background-image:linear-gradient(to right, 12%, 62.6667%);background-position:0%;background-size:150%;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:150px;max-width:150px;padding:.5rem;font-size:.875rem;transition:background-position .3s ease-out;display:flex;box-shadow:0 2px 6px #0000001a}.LoginForm-module-scss-module__y4LYEG__loginForm__button button:after{content:"";background:#fff;width:18px;height:18px;display:inline-block;-webkit-mask:url(/images/common/icon/icon-login.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-login.svg) 50%/contain no-repeat}@media (hover:hover){.LoginForm-module-scss-module__y4LYEG__loginForm__button button:hover{opacity:1;background-position:100%;transition:all .3s}}.LoginForm-module-scss-module__y4LYEG__loginForm__button button:disabled{pointer-events:none;color:#fff;opacity:.5;background-color:#ddd;background-image:none}.LoginForm-module-scss-module__y4LYEG__loginForm .LoginForm-module-scss-module__y4LYEG__errorText{text-align:center;color:#cb3434;margin-bottom:.5rem}
.Modal-module-scss-module__ypPQPG__modal_overlay{z-index:998;background:#000000a1;width:100%;height:100vh;position:fixed;inset:0}.Modal-module-scss-module__ypPQPG__modal_wrapper{z-index:999;overscroll-behavior-y:contain;background-color:#122441;border-radius:24px 24px 0 0;width:100%;height:70vh;position:fixed;bottom:0;left:0}@media (min-width:768px){.Modal-module-scss-module__ypPQPG__modal_wrapper{overscroll-behavior-y:contain;border-radius:16px;align-items:center;width:95%;max-width:1200px;height:auto;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1200px){.Modal-module-scss-module__ypPQPG__modal_wrapper{max-width:960px}}.Modal-module-scss-module__ypPQPG__modal h3{color:#cb3434}.Modal-module-scss-module__ypPQPG__modal_contents{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.Modal-module-scss-module__ypPQPG__modal_contents{max-height:inherit;width:85%;max-width:610px;max-height:700px;margin:0 auto;overflow-y:auto}}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__attentionText p{color:#cb3434;gap:.25rem;font-size:.75rem;display:flex}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__attentionText p:before{content:"※"}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox{color:#333;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;width:fit-content;padding:.5rem;font-weight:700;display:grid}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox:has(.Modal-module-scss-module__ypPQPG__checkbox_icon:disabled){opacity:.4}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon{appearance:none;background:#fff;border:2px solid gray;border-radius:4px;width:20px;height:20px;transition-property:background-color,border,box-shadow,color;transition-duration:.2s;position:relative;box-shadow:0 0 #0000}@media (forced-colors:active){.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon{border-color:canvastext;transition:none}}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:checked{background:#cb3434;border-color:#cb3434}@media (forced-colors:active){.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:checked{background-color:canvas;border-color:canvastext}}@media (forced-colors:none) and (any-hover:hover){.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:hover:enabled{border-color:#cb3434;box-shadow:0 0 0 4px #d2ceff}}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:before{content:"";opacity:0;background-color:#fff;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0;-webkit-mask:url(/images/common/icon/icon-check.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-check.svg) 50%/contain no-repeat}@media (forced-colors:active){.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:before{background-color:canvastext;transition:none}}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__checkbox__icon:checked:before{opacity:1}.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__buttonWrapper{gap:1rem;display:flex}@media (min-width:768px){.Modal-module-scss-module__ypPQPG__modal_contents .Modal-module-scss-module__ypPQPG__buttonWrapper{gap:2rem}}.Modal-module-scss-module__ypPQPG__modal_close{z-index:20;background-color:#122441;border-radius:5px;padding:.5rem;position:absolute;top:-3.5%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.Modal-module-scss-module__ypPQPG__modal_close{top:-5%}}.Modal-module-scss-module__ypPQPG__modal_close button{justify-content:center;align-items:center;display:flex}.Modal-module-scss-module__ypPQPG__modal_close button:before{content:"";background:#fff;width:20px;height:20px;display:inline-block;-webkit-mask:url(https://raw.githubusercontent.com/zatty-5118/portfolio/f3161b05abdb8b5819f3501b7c9c263a2cfeaa81/public/images/other/icon/close_icon.svg) 50%/contain no-repeat;mask:url(https://raw.githubusercontent.com/zatty-5118/portfolio/f3161b05abdb8b5819f3501b7c9c263a2cfeaa81/public/images/other/icon/close_icon.svg) 50%/contain no-repeat}
.LoginPage-module-scss-module__GYTbVa__login{margin-top:2rem}.LoginPage-module-scss-module__GYTbVa__login h1{color:#fff}
.Footer-module-scss-module__oqOhjW__footer{background-color:#333;margin-top:5rem;padding:1rem}.Footer-module-scss-module__oqOhjW__footer__logo{justify-content:center;align-items:center;display:flex}.Footer-module-scss-module__oqOhjW__footer__logo img{width:100%;max-width:150px;height:auto}.Footer-module-scss-module__oqOhjW__footer__menulist{margin-top:1rem}.Footer-module-scss-module__oqOhjW__footer__menulist ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}
.RegisterForm-module-scss-module__gAOIfG__registerForm h2{color:#fff;text-align:center;margin-bottom:1rem}.RegisterForm-module-scss-module__gAOIfG__registerForm__list{grid-template-columns:repeat(1,1fr);gap:1rem;margin:0;padding:0;display:grid}@media (min-width:768px){.RegisterForm-module-scss-module__gAOIfG__registerForm__list{grid-template-columns:repeat(2,1fr)}}.RegisterForm-module-scss-module__gAOIfG__registerForm__list label{color:#fff}.RegisterForm-module-scss-module__gAOIfG__registerForm__input{flex-direction:column;gap:.25rem;list-style:none;display:flex}.RegisterForm-module-scss-module__gAOIfG__registerForm__input input{appearance:none;background-color:#122441;border:1px solid #ddd;border-radius:0;min-height:50px;padding:0 .5rem;font-size:1rem}.RegisterForm-module-scss-module__gAOIfG__registerForm__input input[placeholder],.RegisterForm-module-scss-module__gAOIfG__registerForm__input input[value]{color:#fff}.RegisterForm-module-scss-module__gAOIfG__registerForm__input input[aria-invalid=true]{border:1px solid #cb3434}.RegisterForm-module-scss-module__gAOIfG__registerForm__input input:focus{font-size:1rem}.RegisterForm-module-scss-module__gAOIfG__registerForm__select{flex-direction:column;gap:.25rem;display:flex}.RegisterForm-module-scss-module__gAOIfG__registerForm__error{color:#cb3434}.RegisterForm-module-scss-module__gAOIfG__registerForm__submitBtn{margin-top:2rem}
.List-module-scss-module__JFndKa__list h3{color:#fff;font-weight:400}.List-module-scss-module__JFndKa__list ul{flex-direction:column;gap:.5rem;display:flex}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox{color:#fff;justify-content:center;align-items:center;gap:.25rem;width:fit-content;margin:0 auto;display:flex}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox:has(.List-module-scss-module__JFndKa__checkbox_icon:disabled){opacity:.4}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon{appearance:none;background:#27517d;border:2px solid gray;border-radius:4px;width:20px;height:20px;transition-property:background-color,border,box-shadow,color;transition-duration:.2s;position:relative;box-shadow:0 0 #0000}@media (forced-colors:active){.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon{border-color:canvastext;transition:none}}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:checked{background:#cb3434;border-color:#cb3434}@media (forced-colors:active){.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:checked{background-color:canvas;border-color:canvastext}}@media (forced-colors:none) and (any-hover:hover){.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:hover:enabled{border-color:#cb3434;box-shadow:0 0 0 4px #d2ceff}}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:before{content:"";opacity:0;background-color:#fff;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0;-webkit-mask:url(/images/common/icon/icon-check.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-check.svg) 50%/contain no-repeat}@media (forced-colors:active){.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:before{background-color:canvastext;transition:none}}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__icon:checked:before{opacity:1}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__checkbox__wrap{justify-content:center;align-items:center;gap:.25rem;display:flex}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__modal__button{justify-content:center;align-items:center;gap:2rem;display:flex}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__modal__button button{border-radius:50px;width:150px;height:40px}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__modal__button__delete{background-color:#40a0de}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__modal__button__delete:disabled{opacity:.3;pointer-events:none}.List-module-scss-module__JFndKa__list .List-module-scss-module__JFndKa__modal__button__cancel{border:1px solid #fff}.List-module-scss-module__JFndKa__list__select{align-items:center;gap:.25rem;display:flex}.List-module-scss-module__JFndKa__list__select label{width:30%}.List-module-scss-module__JFndKa__list__select>div{width:100%;position:relative}.List-module-scss-module__JFndKa__list__select>div:after{content:"";background:#fff;width:12px;height:12px;position:absolute;top:15px;right:16px;-webkit-mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat;mask:url(/images/common/icon/icon-arrow-normal.svg) 50%/contain no-repeat}.List-module-scss-module__JFndKa__list__select select{color:#fff;appearance:none;background-color:#122441;border:1px solid #ddd;width:100%;min-height:40px;padding:0 .5rem}.List-module-scss-module__JFndKa__list__select select.List-module-scss-module__JFndKa__selected,.List-module-scss-module__JFndKa__list__select select option,.List-module-scss-module__JFndKa__list__select select option{color:#fff}.List-module-scss-module__JFndKa__list__reset{justify-content:flex-end;margin-top:1rem;display:flex}.List-module-scss-module__JFndKa__list__reset button{text-decoration:underline}.List-module-scss-module__JFndKa__list__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.List-module-scss-module__JFndKa__list__delete>button{background-color:#cb3434;border-radius:50px;width:120px;height:40px}.List-module-scss-module__JFndKa__list__delete>button:disabled{opacity:.3;pointer-events:none}.List-module-scss-module__JFndKa__list__table{margin-bottom:2.5rem;overflow-x:auto}.List-module-scss-module__JFndKa__list__table h3{margin-bottom:.5rem}.List-module-scss-module__JFndKa__list__table:last-of-type{margin-bottom:0}.List-module-scss-module__JFndKa__list__table table{border-collapse:collapse;table-layout:fixed;text-align:center;margin:0 auto}@media (min-width:768px){.List-module-scss-module__JFndKa__list__table table{width:100%}}.List-module-scss-module__JFndKa__list__table table th,.List-module-scss-module__JFndKa__list__table table td{border:2px solid #fff;padding:.5rem;font-weight:400}.List-module-scss-module__JFndKa__list__table table thead th{color:#fff;background-color:#27517d;border:2px solid #fff;min-width:130px}.List-module-scss-module__JFndKa__list__table table thead th:last-of-type{border-right:2px solid #fff}.List-module-scss-module__JFndKa__list__table table tbody td{color:#fff;text-align:center}.List-module-scss-module__JFndKa__list__table table tbody td ul[aria-labelledby=filter-priority]{max-height:140px}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element{justify-content:center;align-items:center;gap:.25rem;display:flex}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-anemo{color:#74c2a8}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-geo{color:#fab632}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-electro{color:#af8ec2}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-dendro{color:#a6c83b}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-hydro{color:#4cc2f1}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-pyro{color:#ef793a}.List-module-scss-module__JFndKa__list__table table .List-module-scss-module__JFndKa__element .List-module-scss-module__JFndKa__cl-cryo{color:#9ed6e3}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__table__rarity>div{justify-content:center;align-items:center;display:flex}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__table__rarity img{width:auto;height:15px}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__table__artifact .List-module-scss-module__JFndKa__icons{justify-content:center;align-items:center;gap:.5rem;display:flex}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__table__completed .List-module-scss-module__JFndKa__checkbox__icon:checked{background:#4caf50;border-color:#4caf50}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__modal__artifact{width:100%}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__modal__artifact__list{margin-bottom:1rem}.List-module-scss-module__JFndKa__list__table .List-module-scss-module__JFndKa__modal__artifact__item{justify-content:center;align-items:center;gap:.5rem;display:flex}
@font-face{font-family:myFont;src:url(../media/ja_jp-s.p.0cbj36b0orvok.ttf)format("truetype");font-display:swap}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:78.01%;descent-override:25.63%;line-gap-override:0.0%;size-adjust:117.42%}.myfont_12aa902-module__Po-C4G__className{font-family:myFont,myFont Fallback}
