.review_container__sDEMN{display:flex;position:relative;flex-direction:column;width:100vw;min-width:320px;max-width:430px}.review_headerContainer__NpEZV{display:flex;flex-direction:column;width:100%;max-width:430px;height:40px;padding:8px 24px;top:0;z-index:100;background-color:#fff}.review_headerContainer__NpEZV,.review_toast__6nAn4{position:fixed;align-items:center;justify-content:center}.review_toast__6nAn4{display:inline-flex;padding:8px 18px;top:60px;left:50%;transform:translateX(-50%);border-radius:18px;background:hsla(0,0%,7%,.85);max-width:400px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.14px;z-index:1000}.review_backButton__AW5YE{position:absolute;left:24px;cursor:pointer}.review_headerTitleText__ZqBbk{color:var(--Black-1,#0f0f0f);text-align:center;font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:400;line-height:146%;letter-spacing:-.32px}.review_bodyContainer__MRol5{display:flex;flex-direction:column;width:100%;gap:8px;background:var(--BG-2,#f7f8fb);margin-top:40px;padding-bottom:100px;flex:1 1;overflow:scroll;-webkit-overflow-scrolling:touch}.review_noResultContainer__Hld3C{background:#fff}.review_noResultText__ywDMl{color:#000;text-align:center;font-family:SUIT Variable;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.84px}.review_footerContainer__NhZN6{display:flex;position:fixed;bottom:5px;left:0;right:0;max-width:430px;margin:0 auto;padding:24px;justify-content:center;z-index:99}.review_buttonGroup__drVx_{width:100%;gap:8px;flex-shrink:0}.review_buttonGroup__drVx_,.review_resetButton__XFilG{display:flex;align-items:center;justify-content:center}.review_resetButton__XFilG{background:#e3e8ee;color:#000}.review_filterModalButton__Egb6F,.review_resetButton__XFilG{height:48px;padding:10px;gap:4px;flex:1 1;border-radius:12px;border:none;cursor:pointer;font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:700;line-height:146%;letter-spacing:-.32px}.review_filterModalButton__Egb6F{display:flex;width:100%;justify-content:center;align-items:center;background:linear-gradient(87deg,#9029de 2.38%,#003a99 97.62%);box-shadow:0 4px 16px 0 rgba(118,73,149,.15);color:#fff}.overlay_overlay__HVzHM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);z-index:1000}.filter-modal_container__T3fMw{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;width:100vw;min-width:320px;max-width:430px;max-height:90vh;padding:24px 24px 40px;margin:0 auto;border-radius:24px 24px 0 0;border:none;background:var(--White,#fff);z-index:100}.filter-modal_headerContainer__W8T_O{display:flex;flex-direction:column;width:100%;margin-top:76px;gap:8px}.filter-modal_headerTitleText__PCiBw{font-size:20px;font-weight:700;letter-spacing:-.4px}.filter-modal_headerText__ym0DU,.filter-modal_headerTitleText__PCiBw{color:var(--Black-3,#36363b);font-family:SUIT Variable;font-style:normal;line-height:147%}.filter-modal_headerText__ym0DU{font-size:14px;font-weight:500;letter-spacing:-.28px}.filter-modal_magnifierIcon__8vqBq{position:absolute;top:40px;left:24px}.filter-modal_closeButton__qk_s_{position:absolute;top:24px;right:24px;cursor:pointer}.filter-modal_bodyContainer__HZJ8M{display:flex;flex-direction:column;width:100%;margin-top:24px;margin-bottom:30px;gap:18px;overflow-y:auto;max-height:calc(90vh - 250px);-webkit-overflow-scrolling:touch}.filter-modal_filterItemsContainer__30Rsd{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.filter-modal_filterTitleText__7xlGy{color:var(--Black-5,#808088);font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:700;line-height:147%;letter-spacing:-.42px}.filter-modal_filterChipsContainer__6L32s{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.filter-modal_filterChip__hl6a2{display:flex;height:32px;padding:4px 10px;justify-content:center;align-items:center;border-radius:12px;background:var(--BG-1,#f0f3f6);cursor:pointer;color:var(--Black-4,#59595f);text-align:center;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.42px}.filter-modal_filterChip__hl6a2.filter-modal_selected__CYWru{background:var(--Black-3,#36363b);color:#fff}.filter-modal_filterApplyButton__D0p59{display:flex;width:100%;height:48px;padding:10px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:12px;border:none;background:linear-gradient(87deg,#9029de 2.38%,#003a99 97.62%);box-shadow:0 4px 16px 0 rgba(118,73,149,.15);cursor:pointer;color:#fff;font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:700;line-height:146%;letter-spacing:-.32px}.filter-modal_disabled__DBGCN{background:#bfc5ce;color:#808088;cursor:default}.detail_mainContainer__GrL4x{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;background:var(--white,#fff)}.detail_nameText__ieGZQ{overflow:hidden;color:var(--Black-5,#808088);text-overflow:ellipsis;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.28px}.detail_formattedContentsContainer__5Ottf{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.detail_formattedContentContainer__aH9AR{display:flex;width:100%;justify-content:space-between;align-items:center}.detail_formattedContentTitleText__5z0PE{overflow:hidden;color:var(--Black-5,#808088);text-overflow:ellipsis;font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36px}.detail_formattedContentBodyTextContainer__xpiHB{display:flex;width:220px;align-items:flex-start;justify-content:flex-start;align-self:stretch}.detail_formattedContentBodyText__2eR4b{overflow:hidden;color:var(--Black-4,#59595f);text-overflow:ellipsis;font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.detail_cardImagesContainer__UO9ER{display:flex;gap:8px;align-items:center;width:100%;cursor:pointer}.detail_cardImageContainer__wOmlm{position:relative;flex:1 1;aspect-ratio:1/1;border-radius:6.225px;overflow:hidden}.detail_cardPlaceholderImageContainer__PhSzQ{width:100%;height:100%;background:var(--BG-1,#f0f3f6);border-radius:6.225px}.detail_imageOverlay__QS3iQ{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;color:#fff;font-family:SUIT Variable;font-size:18px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.36px}.detail_textReviewContainer__hbIBd{display:flex;justify-content:flex-start;align-items:flex-start;align-self:stretch;flex:1 0;color:var(--Black-3,#36363b);font-family:SUIT Variable;font-size:13px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-.39px}.loading-spinner_loadingContainer__6FoQR{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:80vh}.loading-spinner_text__EIj8E{color:var(--black-100,#111);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.48px}.loading-spinner_blue__3_o0R{color:#0061ff}.loading-spinner_ldsRing__7yP1z{display:inline-block;position:relative;width:80px;height:80px}.loading-spinner_ldsRing__7yP1z div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:loading-spinner_ldsRing__7yP1z 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#66a0ff}.loading-spinner_ldsRing__7yP1z div:first-child{animation-delay:-.45s;border-color:#f0a800 transparent transparent}.loading-spinner_ldsRing__7yP1z div:nth-child(2){animation-delay:-.3s;border-color:#66a0ff transparent transparent}.loading-spinner_ldsRing__7yP1z div:nth-child(3){animation-delay:-.15s;border-color:#66a0ff transparent transparent}@keyframes loading-spinner_ldsRing__7yP1z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}