.ModelReviewsSection_reviewsSection__1P543{display:grid;gap:8px}.ModelReviewsSection_reviewsHeader__9178Z{display:flex;align-items:center;gap:.65rem}.ModelReviewsSection_reviewsHeader__9178Z h2{color:var(--token-text-primary);font-size:24px;font-weight:600;line-height:30.96px}@media(max-width:767px){.ModelReviewsSection_reviewsHeader__9178Z{flex-wrap:wrap;gap:.45rem}}.ModelReviewsSection_reviewsBadge__dIvzP{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;background:rgba(220,20,60,.1);color:var(--token-brand-solid);font-size:14px;font-weight:600;line-height:21px}@media(max-width:480px){.ModelReviewsSection_reviewsBadge__dIvzP{font-size:12px;line-height:18px;padding:.12rem .5rem}}.ModelReviewsSection_reviewsDesc__MJs_u,.ModelReviewsSection_reviewsSubtitle__vwuxQ{color:rgb(var(--token-ink-rgb)/.6);font-size:14px;font-weight:400;line-height:21px}.ModelReviewsSection_reviewFormCard__xwew3{border:1px solid var(--token-border-soft);border-radius:12px;background:var(--token-bg-surface);padding:1.35rem 1.45rem;display:grid;gap:.95rem}@media(max-width:767px){.ModelReviewsSection_reviewFormCard__xwew3{padding:.95rem;gap:.75rem}}.ModelReviewsSection_reviewFormTitle__SPHeq{color:var(--token-text-primary);font-size:16px;font-weight:600;line-height:19.5px}.ModelReviewsSection_reviewForm__O6Sw7{display:grid;gap:.95rem}.ModelReviewsSection_starsRow__2wtv6{display:grid;gap:.35rem}.ModelReviewsSection_starsRow__2wtv6 span{color:var(--token-text-primary);font-size:14px;font-weight:600;line-height:21px}.ModelReviewsSection_stars__xU_Vh{display:flex;gap:.35rem}.ModelReviewsSection_starBtn__tX1MW{border:none;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--token-border-soft) 80%,transparent);line-height:0;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,color .14s ease}.ModelReviewsSection_starBtn__tX1MW:hover{color:var(--token-warning);transform:scale(1.06)}.ModelReviewsSection_starBtnActive__gw2bL{color:var(--token-warning)}.ModelReviewsSection_reviewLabel__0ssdi{display:grid;gap:.45rem}.ModelReviewsSection_reviewLabel__0ssdi span{color:var(--token-text-primary);font-size:14px;font-weight:600;line-height:21px}.ModelReviewsSection_reviewTextarea__LXd1v{resize:vertical;min-height:116px;border:1px solid var(--token-border-soft);border-radius:10px;padding:.85rem .95rem;color:var(--token-text-primary);font-size:14px;line-height:21px;outline:none;background:var(--token-white)}@media(max-width:480px){.ModelReviewsSection_reviewTextarea__LXd1v{min-height:96px;padding:.7rem .75rem}}.ModelReviewsSection_reviewLoginBtn__J61wq,.ModelReviewsSection_reviewSubmitBtn__S__O9{min-height:2.9rem;border-radius:10px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:480px){.ModelReviewsSection_reviewLoginBtn__J61wq,.ModelReviewsSection_reviewSubmitBtn__S__O9{min-height:2.65rem;font-size:13px}}.ModelReviewsSection_reviewSubmitBtn__S__O9{border:none;color:var(--token-white);background:#e50033}.ModelReviewsSection_reviewLoginBtn__J61wq{width:100%;border:1px solid var(--token-border-soft);color:var(--token-text-primary);background:var(--token-white);padding:0 1rem}.ModelReviewsSection_reviewError__pSNe5{color:var(--token-danger);font-size:.84rem}.ModelReviewsSection_reviewSuccess__pBLAY{color:var(--token-success);font-size:.84rem}.ModelReviewsSection_reviewList__Uquhc{display:grid;gap:.75rem}.ModelReviewsSection_reviewItem__Hz0lD{border:1px solid var(--token-border-soft);border-radius:.75rem;background:var(--token-bg-surface);padding:.85rem;display:grid;gap:.3rem}.ModelReviewsSection_reviewItemTop__Pcfz7{display:flex;align-items:center;justify-content:space-between;gap:.65rem}@media(max-width:480px){.ModelReviewsSection_reviewItemTop__Pcfz7{flex-wrap:wrap;gap:.35rem}}.ModelReviewsSection_reviewItemTop__Pcfz7 strong{color:var(--token-text-primary);font-size:14px;font-weight:600;line-height:21px}.ModelReviewsSection_reviewStars__pbsIN{color:var(--token-warning);display:inline-flex;align-items:center;gap:.1rem;line-height:0}.ModelReviewsSection_reviewDate__V9EPO{color:rgb(var(--token-ink-rgb)/.6);font-size:12px;font-weight:400;line-height:18px}.ModelReviewsSection_reviewCommentText__oPeJn{color:var(--token-text-primary);font-size:14px;font-weight:400;line-height:21px}@media(max-width:480px){.ModelReviewsSection_reviewCommentText__oPeJn{font-size:13px;line-height:19px}}.ModelReviewsSection_reviewsEmpty__DYMid{color:rgb(var(--token-ink-rgb)/.6);font-size:14px;line-height:21px;display:flex;justify-content:center}.ModelReviewsSection_showMoreBtn__UY2Y0{min-height:2.75rem;border-radius:10px;border:1px solid var(--token-border-soft);background:var(--token-white);color:var(--token-text-primary);font-size:14px;font-weight:700}@media(max-width:480px){.ModelReviewsSection_showMoreBtn__UY2Y0{min-height:2.5rem;font-size:13px}}.ModelProfilePage_page__oReew{margin-top:1.25rem;display:grid;gap:1.5rem}@media(max-width:767px){.ModelProfilePage_page__oReew{margin-top:.75rem;gap:1rem}}.ModelProfilePage_card__ecOEk{border-radius:.85rem;border:1px solid var(--color-border-soft);background:var(--color-surface);padding:1rem}.ModelProfilePage_reportModalBody__Vgxus{padding-top:.35rem}.ModelProfilePage_imageModalBody__b2qCw{padding-top:.25rem}.ModelProfilePage_imageModalCloseButton__Frpwt{top:1rem;right:1rem}.ModelProfilePage_imageModalHeader__9f7uA{width:100%;padding:0}.ModelProfilePage_imageModalTitleBlock__zkLhO{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ModelProfilePage_imageModalTitle__BTszA{margin:0;color:var(--token-text-primary);font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.ModelProfilePage_imageModalCounter__TueEo{flex-shrink:0;padding:.28rem .6rem;border-radius:999px;background:rgba(237,0,52,.08);color:var(--token-brand-solid);font-size:.78rem;font-weight:600;line-height:1}.ModelProfilePage_imageModalFrame__0WQfz,.ModelProfilePage_imageModalShell__forfI{position:relative;display:flex;align-items:center;justify-content:center}.ModelProfilePage_imageModalShell__forfI{box-sizing:border-box;padding:0;border-radius:1rem;max-height:600px;overflow:hidden}.ModelProfilePage_imageModalPreview__DLpNT,.ModelProfilePage_imageModalVideo__87rfS{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;background:rgba(0,0,0,0)}.ModelProfilePage_imageModalArrow__lkNZZ{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--token-text-primary);font-size:2rem;line-height:1;box-shadow:0 8px 24px rgba(15,23,42,.14);transform:translateY(-50%);cursor:pointer}.ModelProfilePage_imageModalArrowLeft__TwxlJ{left:1rem}.ModelProfilePage_imageModalArrowRight__UlSVy{right:1rem}@media(max-width:767px){.ModelProfilePage_imageModalTitleBlock__zkLhO{align-items:flex-start;flex-direction:column;gap:.45rem}.ModelProfilePage_imageModalShell__forfI{width:100%;border-radius:.85rem}.ModelProfilePage_imageModalArrow__lkNZZ{width:2.35rem;height:2.35rem;font-size:1.6rem}.ModelProfilePage_imageModalArrowLeft__TwxlJ{left:.5rem}.ModelProfilePage_imageModalArrowRight__UlSVy{right:.5rem}}.ModelProfilePage_reportForm__TpgWw{display:grid;gap:1.1rem}.ModelProfilePage_reportModalIntro__qwZ7G,.ModelProfilePage_reportModalText__SwgGx{margin:0;color:var(--token-text-secondary);font-size:14px;line-height:1.55}.ModelProfilePage_reportExistingRoot__bmboZ{display:grid;gap:1.25rem}.ModelProfilePage_reportInfoCard__kl8ZH{border-radius:14px;border:1px solid var(--token-border-soft);background:linear-gradient(165deg,rgb(255,248,250) 0,var(--token-white) 48%);box-shadow:0 1px 0 rgba(18,10,14,.04);overflow:hidden}.ModelProfilePage_reportInfoCardHeader__0EtfU{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(237,0,52,.1);background:rgba(255,242,245,.55)}.ModelProfilePage_reportInfoCardIcon__aBscj{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--token-brand-solid) 14%,var(--token-white));color:var(--token-brand-solid)}.ModelProfilePage_reportInfoCardTitle__WgbFo{margin:0;padding-top:.15rem;font-size:15px;font-weight:700;line-height:1.35;color:var(--token-text-primary)}.ModelProfilePage_reportInfoReasonShell__rcATc{padding:1rem 1.15rem .85rem;display:grid;gap:.55rem}.ModelProfilePage_reportInfoReasonLabel__r_gQh{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--token-text-secondary)}.ModelProfilePage_reportInfoReasonBody__PObXj{margin:0;font-size:14px;line-height:1.55;color:var(--token-text-primary);white-space:pre-wrap;word-break:break-word;max-height:min(220px,40vh);overflow-y:auto;padding:.8rem .9rem;border-radius:10px;background:var(--token-white);border:1px solid var(--token-border-soft)}.ModelProfilePage_reportInfoDateMeta__ivbDE{margin:0;padding:0 1.15rem 1.05rem;font-size:13px;line-height:1.45;color:var(--token-text-secondary)}.ModelProfilePage_reportTextareaWrap___OJfv{border-radius:12px;border:1px solid var(--token-border-soft);background:var(--token-bg-surface);box-shadow:none}.ModelProfilePage_reportTextareaInput__h_jat{font-size:14px;line-height:1.55}.ModelProfilePage_reportTextareaLabel__ZqNGC{color:var(--token-text-primary);font-size:14px;font-weight:600;line-height:20px}.ModelProfilePage_reportError__6lKEK{margin:0;color:var(--token-brand-solid);font-size:13px;line-height:19px}.ModelProfilePage_reportActions__5clgq{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}@media(max-width:480px){.ModelProfilePage_reportActions__5clgq{flex-direction:column-reverse}}.ModelProfilePage_reportActionsSingle__mbXl_{display:flex;justify-content:flex-end}.ModelProfilePage_reportCancelBtn__BxcW8,.ModelProfilePage_reportSubmitBtn__QzYUV{min-width:160px}@media(max-width:480px){.ModelProfilePage_reportCancelBtn__BxcW8,.ModelProfilePage_reportSubmitBtn__QzYUV{width:100%}}