@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";@keyframes iconmove{0%{transform:translate(0)}to{transform:translate(15px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-blur{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-blur-other{0%{filter:blur(4px)}to{filter:blur(0)}}@keyframes fade-in-only-top{0%{transform:translateY(20px)}to{transform:translateY(0)}}@font-face{font-display:swap;font-family:Gen Sen Rounded TW B;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-B.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW EL;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-EL.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW H;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-H.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW L;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-L.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW M;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-M.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW R;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-R.otf) format("opentype")}:root{--select-head-height:3.0625rem;--select-head-padding-x:1.125rem;--select-head-padding-y:.9375rem;--select-head-icon-width:1.3125rem;--select-border-radius:calc(var(--select-head-height)/2 + var(--select-border-width));--select-border-width:.1875rem;--select-option-height:2.5rem;--select-option-padding-x:1rem;--select-option-padding-y:.5rem;--select-font-size:1rem;--select-arrow-rotate:0deg}@media screen and (min-width:768px){:root{--select-head-height:3.875rem;--select-head-padding-x:1.4375rem;--select-head-padding-y:1.5rem;--select-option-height:2.75rem;--select-option-padding-x:1.25rem;--select-font-size:1.125rem}}.select-popper{z-index:9}.select-popper .v-popper__arrow-container{display:none}.select-popper .v-popper__inner{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.v-popper__popper.v-popper__popper--shown .select-dropdown{grid-template-rows:1fr}@keyframes iconmove-23423317{0%{transform:translate(0)}to{transform:translate(15px)}}@keyframes fade-in-23423317{0%{opacity:0}to{opacity:1}}@keyframes fade-in-top-23423317{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-blur-23423317{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes fade-in-left-23423317{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-blur-other-23423317{0%{filter:blur(4px)}to{filter:blur(0)}}@keyframes fade-in-only-top-23423317{0%{transform:translateY(20px)}to{transform:translateY(0)}}@font-face{font-display:swap;font-family:Gen Sen Rounded TW B;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-B.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW EL;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-EL.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW H;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-H.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW L;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-L.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW M;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-M.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW R;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-R.otf) format("opentype")}.select[data-v-23423317]{font-size:var(--select-font-size);position:relative}.select-head[data-v-23423317]{align-items:center;background:var(--select-bg-color,var(--idol-color-white));border:var(--select-border-width) solid var(--select-border-color,var(--primary-color));border-radius:var(--select-border-radius);color:var(--select-text-color,var(--primary-color));display:flex;font-weight:700;gap:1rem;height:var(--select-head-height);justify-content:center;padding:var(--select-head-padding-y) var(--select-head-padding-x);transition:var(--duration-100)}.select-head.is-active[data-v-23423317]{--select-arrow-rotate:180deg;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:var(--duration-100)}.select-head.is-disabled[data-v-23423317]{pointer-events:none}.select-head.is-disabled .select-head__label[data-v-23423317],.select-head.is-disabled[data-v-23423317] .arrow{opacity:.2}.select-dropdown[data-v-23423317]{background-color:var(--idol-color-white);border:var(--select-border-width) solid var(--select-border-color,var(--primary-color));border-radius:0 0 var(--select-border-radius) var(--select-border-radius);border-top:none;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--duration-200)}.select-options[data-v-23423317]{font-size:var(--select-font-size);max-height:calc(var(--select-option-height)*4);min-height:0;overflow-y:auto}.select-options[data-v-23423317]::-webkit-scrollbar{height:6px;width:6px}.select-options[data-v-23423317]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.select-options[data-v-23423317]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--primary-color);border-radius:6px}.select-options__item[data-v-23423317]{color:var(--select-text-color,var(--primary-color));min-height:var(--select-option-height);padding:var(--select-option-padding-y) var(--select-option-padding-x);transition:background-color var(--duration-150)}.select-options__item[data-v-23423317]:nth-child(odd){background-color:color-mix(in srgb,var(--primary-color) 20%,transparent 80%)}.select-options__item[data-v-23423317]:hover{background-color:color-mix(in srgb,var(--primary-color) 50%,transparent 50%)}.select__arrow[data-v-23423317]{opacity:.7;position:absolute;right:var(--select-head-padding-x);top:50%;transform:translateY(-50%) rotate(var(--select-arrow-rotate));transition:.2s}
