.style-module__JrJmKq__page{padding:4px}.style-module__JrJmKq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-bottom:16px;display:flex}.style-module__JrJmKq__title{color:#1a1a1a;font-size:26px;font-weight:400;line-height:130%}.style-module__JrJmKq__meta{color:#9b9b9b;font-size:12px;font-weight:400;line-height:140%}.style-module__JrJmKq__disclaimer{color:#9b9b9b;font-size:10px}
.style-module__jI-4Oa__button{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;width:44px;margin-left:-10px;transition:background-color .15s ease-out;display:flex}.style-module__jI-4Oa__button:active{background-color:#00000014}.style-module__jI-4Oa__icon{width:24px;display:flex}
.style-module__pIDscW__button{color:#fff;background-color:#1a1a1a;border-radius:4px;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:700;display:flex}.style-module__pIDscW__button:disabled{color:#838383;background-color:#ddd}.style-module__pIDscW__loading,.style-module__pIDscW__loading:disabled{background-color:#9b9b9b}
.style-module__E7DLIa__content{flex-direction:column;gap:16px;padding:16px;display:flex}.style-module__E7DLIa__itemRow{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.style-module__E7DLIa__imageWrapper{flex-shrink:0;width:128px}.style-module__E7DLIa__itemInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.style-module__E7DLIa__brand{color:#6b6b6b;font-size:10px;font-weight:400}.style-module__E7DLIa__name{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.style-module__E7DLIa__detail{color:#9b9b9b;font-size:12px;font-weight:400}.style-module__E7DLIa__noteField{flex-direction:column;gap:4px;display:flex}.style-module__E7DLIa__counter{justify-content:flex-end;display:flex}
.style-module__rUiyDq__content{flex-direction:column;gap:16px;padding:16px;display:flex}.style-module__rUiyDq__itemRow{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.style-module__rUiyDq__imageWrapper{flex-shrink:0;width:128px}.style-module__rUiyDq__imagePlaceholder{aspect-ratio:1;background:#e8e8e8;width:100%}.style-module__rUiyDq__itemInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.style-module__rUiyDq__brand{color:#6b6b6b;font-size:10px;font-weight:400}.style-module__rUiyDq__name{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.style-module__rUiyDq__detail{color:#9b9b9b;font-size:12px;font-weight:400}.style-module__rUiyDq__noteField{flex-direction:column;gap:4px;display:flex}.style-module__rUiyDq__counter{justify-content:flex-end;display:flex}
.style-module__rVUdWW__wrapper{justify-content:center;padding:24px;display:flex}
.style-module__Oc_SIq__root{justify-content:center;padding:48px 16px;display:flex}.style-module__Oc_SIq__message{color:#888;text-align:center;font-size:14px}
.style-module__wHVKCW__item{border-bottom:1px solid #e8e8e8;align-items:center;padding-right:16px;display:flex}.style-module__wHVKCW__body{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:16px 20px 16px 16px;display:flex}.style-module__wHVKCW__imageWrapper{flex-shrink:0;width:64px}.style-module__wHVKCW__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.style-module__wHVKCW__topLabel{color:#9b9b9b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.style-module__wHVKCW__title{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.style-module__wHVKCW__bottomLabel{color:#9b9b9b;font-size:12px;font-weight:400}.style-module__wHVKCW__registerButton{aspect-ratio:1;border:1.8px solid #1a1a1a;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;transition:transform .1s;display:flex}.style-module__wHVKCW__registerButton:active{transform:scale(.88)}.style-module__wHVKCW__plusIconWrapper{aspect-ratio:1;width:20px}.style-module__wHVKCW__registeredButton{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:32px;display:flex}.style-module__wHVKCW__checkIconWrapper{aspect-ratio:1;width:20px}.style-module__wHVKCW__registeredLabel{color:#1a1a1a;font-size:10px;font-weight:500}
.style-module__RI8wJa__list{animation:.2s style-module__RI8wJa__fadeIn}
.style-module__sjia2a__root{z-index:0;aspect-ratio:1;width:100%;position:relative;overflow:hidden}.style-module__sjia2a__imageWrapper{position:absolute;inset:0}.style-module__sjia2a__overlay{z-index:0;background:#1a1a1a66;position:absolute;inset:0}.style-module__sjia2a__title{z-index:1;color:#fff;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;position:absolute;top:50%;left:8px;right:8px;overflow:hidden;transform:translateY(-50%)}
.style-module__ds2HFq__root{flex-direction:column;gap:12px;padding:16px 4px 8px;display:flex}.style-module__ds2HFq__sectionTitle{color:#9b9b9b;padding:0 12px;font-size:14px;font-weight:500}.style-module__ds2HFq__categoryList{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}
.style-module__C4_SLa__container{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;overflow-x:scroll}.style-module__C4_SLa__container::-webkit-scrollbar{display:none}.style-module__C4_SLa__container:active{cursor:grabbing}.style-module__C4_SLa__tabList{gap:24px;width:max-content;padding:12px 10px 0;display:flex;position:relative}.style-module__C4_SLa__tab{color:#9b9b9b;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:2px;flex-shrink:0;padding:0 0 6px;font-size:12px;font-weight:400;line-height:2;transition:color .18s cubic-bezier(.2,0,0,1)}.style-module__C4_SLa__tab:hover{opacity:1}.style-module__C4_SLa__tabSelected{color:#1a1a1a;transition:color .18s cubic-bezier(.2,0,0,1) 40ms}.style-module__C4_SLa__labelWrapper{display:inline-flex;position:relative}@keyframes style-module__C4_SLa__badgePulse{0%{transform:scale(0)}50%{transform:scale(1.5)}70%{transform:scale(.88)}85%{transform:scale(1.08)}to{transform:scale(1)}}.style-module__C4_SLa__badge{background:#ec97a0;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-10px;right:-16px;overflow:hidden}.style-module__C4_SLa__badgeAnimate{animation:.4s cubic-bezier(.34,1.56,.64,1) style-module__C4_SLa__badgePulse}.style-module__C4_SLa__badgeText{letter-spacing:.8px;color:#fff;transform-origin:50%;white-space:nowrap;font-size:10px;font-weight:400;line-height:1;display:block;transform:scale(.8)}.style-module__C4_SLa__indicator{will-change:transform;background:#1f1f1f;border-radius:9999px;height:2px;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;bottom:0;left:0}
.style-module__gOE0Ka__list{animation:.2s style-module__gOE0Ka__fadeIn}
.style-module__ESQNAG__list{animation:.2s style-module__ESQNAG__fadeIn}
.style-module__Xj2nBG__centeredContent{justify-content:center;padding:24px;display:flex}
.style-module__AUBjEW__list{animation:.2s style-module__AUBjEW__fadeIn}
.style-module__fLAVFa__searchArea{flex-shrink:0;padding:12px 16px}.style-module__fLAVFa__searchInputWrapper{background:#f2f2f2;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.style-module__fLAVFa__searchInputWrapper:focus-within{border-color:#1a1a1a}.style-module__fLAVFa__searchIconWrapper{aspect-ratio:1;flex-shrink:0;width:18px}.style-module__fLAVFa__searchInput{color:#1f1f1f;background:0 0;outline:none;flex:1;font-size:16px;font-weight:400;line-height:1}.style-module__fLAVFa__searchInput::placeholder{color:#9b9b9b;font-size:14px}.style-module__fLAVFa__clearButton{aspect-ratio:1;flex-shrink:0;width:16px}.style-module__fLAVFa__requestLink{color:#9b9b9b;justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:0 16px;font-size:10px;font-weight:400;line-height:1.5;display:flex}.style-module__fLAVFa__requestLinkIcon{aspect-ratio:1;flex-shrink:0;width:12px}.style-module__fLAVFa__scrollBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}
@keyframes style-module__QiQExq__modalEnter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes style-module__QiQExq__modalExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes style-module__QiQExq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes style-module__QiQExq__overlayFadeOut{0%{opacity:1}to{opacity:0}}.style-module__QiQExq__overlay{z-index:2;background:#1a1a1a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.style-module__QiQExq__overlayEnter{animation:.2s ease-out both style-module__QiQExq__overlayFadeIn}.style-module__QiQExq__overlayExit{animation:.2s ease-in both style-module__QiQExq__overlayFadeOut}.style-module__QiQExq__modal{z-index:2;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:16px;width:min(92%,360px);padding:40px 16px 24px;display:flex;position:relative;box-shadow:0 30px 80px #0000001f}.style-module__QiQExq__modalEnter{animation:.28s cubic-bezier(.34,1.56,.64,1) both style-module__QiQExq__modalEnter}.style-module__QiQExq__modalExit{animation:.2s ease-in both style-module__QiQExq__modalExit}.style-module__QiQExq__closeButton{position:absolute;top:16px;right:16px}.style-module__QiQExq__closeIcon{width:20px}.style-module__QiQExq__checkIcon{width:44px}.style-module__QiQExq__textArea{flex-direction:column;align-items:center;gap:4px;display:flex}.style-module__QiQExq__title{color:#1f1f1f;text-align:center;font-size:22px;font-weight:700}.style-module__QiQExq__itemName{color:#1f1f1f;text-align:center;font-size:12px;font-weight:400;line-height:1.7}.style-module__QiQExq__actions{flex-direction:column;align-items:center;width:100%;display:flex}
.style-module__i6TmaW__container,.style-module__i6TmaW__form{flex-direction:column;display:flex}.style-module__i6TmaW__body{flex-direction:column;gap:16px;padding:12px 16px 24px;display:flex}.style-module__i6TmaW__field{flex-direction:column;gap:4px;display:flex}.style-module__i6TmaW__ogpPreviewWrapper{border-radius:8px;width:100%;position:relative;overflow:hidden}.style-module__i6TmaW__ogpDismissButton{aspect-ratio:1;background-color:#00000080;border-radius:9999px;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:8px;right:8px}.style-module__i6TmaW__ogpDismissIcon{filter:brightness(0)invert();width:14px;display:flex}.style-module__i6TmaW__ogpStatusText{color:#767676;font-size:12px}.style-module__i6TmaW__noteFooter{align-items:center;gap:8px;display:flex}.style-module__i6TmaW__noteError{flex:1}.style-module__i6TmaW__footer{padding:16px}
.style-module__72kjSa__form{flex-direction:column;flex:1;display:flex}.style-module__72kjSa__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.style-module__72kjSa__titleArea{flex-direction:column;gap:8px;display:flex}.style-module__72kjSa__title{color:#1f1f1f;font-size:20px;font-weight:700;line-height:1.4}.style-module__72kjSa__description{color:#6b6b6b;white-space:pre-line;font-size:12px;font-weight:400;line-height:1.7}.style-module__72kjSa__fieldArea{flex-direction:column;gap:4px;display:flex}.style-module__72kjSa__footer{flex-shrink:0;padding:16px}
.style-module__1XKFVa__title{color:#8a8a8a;padding:0 16px;font-size:14px;font-weight:500}
.style-module__Zgm5La__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.style-module__Zgm5La__segment{border-bottom:1px solid #e0e0e0;flex-shrink:0;gap:16px;padding:12px 16px 0;display:flex}.style-module__Zgm5La__segmentButton{color:#9b9b9b;border-bottom:2px solid #0000;padding:8px 4px;font-size:14px;font-weight:600}.style-module__Zgm5La__segmentButtonSelected{color:#1f1f1f;border-bottom-color:#1f1f1f}.style-module__Zgm5La__scrollArea{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.style-module__Zgm5La__description{color:#767676;padding:16px 16px 0;font-size:12px}.style-module__Zgm5La__domainSegment{gap:8px;padding:12px 16px;display:flex}.style-module__Zgm5La__domainButton{color:#9b9b9b;border:1px solid #e0e0e0;border-radius:9999px;padding:8px 16px;font-size:12px;font-weight:600}.style-module__Zgm5La__domainButtonSelected{color:#fff;background-color:#1f1f1f;border-color:#1f1f1f}
.style-module___rEz2W__overlay{width:100%;max-width:var(--app-max-width);z-index:1;transform-origin:50%;background:#fff;flex-direction:column;min-height:100lvh;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:4px 0 12px #0000000f,-4px 0 12px #0000000f}@keyframes style-module___rEz2W__searchScreenEnter{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes style-module___rEz2W__searchScreenExit{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.style-module___rEz2W__overlayEnter{animation:.3s cubic-bezier(.4,0,.2,1) both style-module___rEz2W__searchScreenEnter}.style-module___rEz2W__overlayExit{animation:.3s cubic-bezier(.4,0,.2,1) both style-module___rEz2W__searchScreenExit}@media (prefers-reduced-motion:reduce){.style-module___rEz2W__overlayEnter,.style-module___rEz2W__overlayExit{animation-duration:10ms}}.style-module___rEz2W__viewport{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.style-module___rEz2W__actionRow{flex-shrink:0;padding:8px 6px 0;display:flex}.style-module___rEz2W__actionRowEnd{justify-content:flex-end}.style-module___rEz2W__action{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;transition:background-color .15s ease-out;display:flex}.style-module___rEz2W__action:active{background-color:#00000014}.style-module___rEz2W__actionIcon{width:28px;display:flex}
.style-module__Byp8oq__button{opacity:1;justify-content:center;align-items:center;transition:none;display:flex}.style-module__Byp8oq__button:hover{opacity:1}.style-module__Byp8oq__icon{z-index:0;aspect-ratio:1;width:24px;position:relative}.style-module__Byp8oq__layer{z-index:1;position:absolute;inset:0}.style-module__Byp8oq__layer svg{width:100%;display:block}.style-module__Byp8oq__layer[data-pick-layer=plus]{color:#9b9b9b}.style-module__Byp8oq__layer[data-pick-layer=check]{color:#6b6b6b}
.style-module__BmdlJW__container{align-items:center;gap:16px;margin-top:16px;padding:4px 16px;display:flex}.style-module__BmdlJW__shareButton{justify-content:center;align-items:center;display:flex}.style-module__BmdlJW__shareIcon{width:24px}
.style-module__-hryUG__fallback{background-color:#e8e8e8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.style-module__-hryUG__iconWrapper{width:100%}
.style-module__JALjwq__header{flex-direction:column;gap:8px;display:flex}.style-module__JALjwq__title{font-size:18px;font-weight:500}.style-module__JALjwq__description{color:#6b6b6b;font-size:13px}.style-module__JALjwq__actions{flex-direction:column;gap:8px;display:flex}
.style-module__itJlFG__container{flex-direction:column;gap:24px;padding:24px 16px 40px;display:flex}.style-module__itJlFG__head{flex-direction:column;align-items:center;gap:16px;display:flex}.style-module__itJlFG__iconWrapper{width:42px}.style-module__itJlFG__headline{text-align:center;font-size:22px;font-weight:700}.style-module__itJlFG__actions{flex-direction:column;gap:12px;display:flex}
.style-module__FB8RIq__container{flex-direction:column;gap:16px;padding:28px 0;display:flex}.style-module__FB8RIq__body{flex-direction:column;gap:16px;padding:0 16px;display:flex}.style-module__FB8RIq__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.style-module__FB8RIq__curatorLink{align-items:center;gap:8px;min-width:0;display:flex}.style-module__FB8RIq__avatarWrapper{aspect-ratio:1;border-radius:9999px;flex-shrink:0;width:40px;position:relative;overflow:hidden}.style-module__FB8RIq__displayName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.style-module__FB8RIq__disclaimer{white-space:nowrap;color:#9b9b9b;flex-shrink:0;font-size:12px}.style-module__FB8RIq__note{color:#2e2e2e;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:2}
.style-module__wWULXG__root{z-index:0;position:relative}.style-module__wWULXG__rootOpen{z-index:1}.style-module__wWULXG__input{color:#1f1f1f;width:100%;font-size:16px;font-weight:400;line-height:1.5}.style-module__wWULXG__input:focus{outline:none}.style-module__wWULXG__input::placeholder,.style-module__wWULXG__input:disabled{color:#9b9b9b}.style-module__wWULXG__panel{z-index:1;overscroll-behavior:contain;background-color:#fff;border:1px solid #ddd;border-radius:12px;max-height:308px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.style-module__wWULXG__optionItem+.style-module__wWULXG__optionItem{border-top:1px solid #f2f2f2}.style-module__wWULXG__option{align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 16px;display:flex}.style-module__wWULXG__optionText{text-align:left;flex-direction:column;flex-grow:1;gap:4px;display:flex}.style-module__wWULXG__optionName{color:#1f1f1f;font-size:14px;line-height:1.4}.style-module__wWULXG__optionCode{color:#9b9b9b;font-size:12px;line-height:1.4}.style-module__wWULXG__optionCheckIcon{flex-shrink:0;width:24px}.style-module__wWULXG__emptyMessage{color:#9b9b9b;padding:16px;font-size:12px}
