.ratingsModal_viewport__i_225{width:100%;overflow-x:hidden}.ratingsModal_surface__bZNN_{width:100%;margin:0 auto;display:flex;flex-direction:column;min-height:var(--modal-v2-dialog-locked-height,100%);position:relative;background:#fff;overflow:hidden}.ratingsModal_header__6mU2R{position:relative;padding:2.5rem;color:var(--white);background:linear-gradient(135deg,#0f141a,#1b2f36 50%,#3b2d1d)}.ratingsModal_header__6mU2R:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(255,179,74,.32),transparent 45%),radial-gradient(circle at 82% 10%,rgba(71,160,255,.32),transparent 46%),radial-gradient(circle at 85% 85%,rgba(255,255,255,.12),transparent 52%);pointer-events:none}.ratingsModal_headerContent__aRDyS{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.3rem}.ratingsModal_headerTop__E2fco{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.ratingsModal_heroProfile__Veod8{display:flex;align-items:center;gap:1.2rem;flex:1 1 320px;min-width:0}.ratingsModal_heroAvatar__wi1ut{width:10rem;height:10rem;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(0,0,0,.2);overflow:hidden;flex:0 0 auto}.ratingsModal_heroAvatar__wi1ut img{width:100%;height:100%;object-fit:cover;display:block}.ratingsModal_kicker__2UL__{text-transform:uppercase;font-size:1.2rem;letter-spacing:.16rem;color:rgba(255,255,255,.7);margin-bottom:.3rem}.ratingsModal_title__MwK2M{margin-bottom:.3rem;font-size:2.7rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.ratingsModal_metaLine__2ojoI{font-size:1.3rem;color:rgba(255,255,255,.85)}.ratingsModal_subtitle__xa9PL{font-size:1.5rem;color:rgba(255,255,255,.7);max-width:52rem;margin-top:.3rem}.ratingsModal_headerActions__UhIej{display:flex;align-items:center;padding-right:3.8rem}.ratingsModal_actionBtn__fwHYK{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.14);color:var(--white);border-radius:999px;padding:.6rem 1.4rem;font-size:1.5rem;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s ease,background .2s ease;cursor:pointer}.ratingsModal_actionBtn__fwHYK:hover{transform:translateY(-1px);background:rgba(255,255,255,.22)}.ratingsModal_actionBtnPrimary__XaKrN{background:var(--white);color:var(--ui-navy,#0b2540);border-color:transparent}.ratingsModal_statsGrid__PKwkA{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.ratingsModal_statCard__BVlvN{border-radius:2rem;padding:1.2rem 1.4rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:1 1 260px}.ratingsModal_statLabel__6EM_c{font-size:1.3rem;text-transform:uppercase;letter-spacing:.12rem;color:rgba(255,255,255,.6);margin-bottom:.6rem}.ratingsModal_statValue__fxEyI{font-size:2.1rem;font-weight:600}.ratingsModal_statMeta__S2WmC{font-size:1.3rem;color:rgba(255,255,255,.75);margin-top:.4rem}.ratingsModal_statRating__ia_6M{display:flex;align-items:center;gap:.6rem}.ratingsModal_statRatingText__gbPZa{font-size:1.5rem;color:rgba(255,255,255,.9)}.ratingsModal_controls__X5qfI{padding:1.6rem 2.5rem 1.2rem;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.ratingsModal_filterRow__iblKO{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.ratingsModal_filterGroup__a_8MX{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ratingsModal_filterLabel__OwBTI{font-size:1.3rem;color:var(--dark);font-weight:600}.ratingsModal_filterChip__g6R6I{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.6rem 1.6rem;border:1px solid var(--ui-chip-line,#c3d6e9);border-radius:999px;background:#fff;color:var(--ui-navy,#0b2540);font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}@media (hover:hover){.ratingsModal_filterChip__g6R6I:hover{border-color:var(--ui-navy,#0b2540);background:var(--ui-surface,#f5f9fd)}}.ratingsModal_filterChipActive__LAFON,.ratingsModal_filterChipActive__LAFON:hover{border-color:var(--ui-navy,#0b2540);background:var(--ui-navy,#0b2540);color:var(--white)}.ratingsModal_filterChip__g6R6I.ratingsModal_filterChip__g6R6I:focus-visible{outline:3px solid var(--ui-focus,rgba(232,0,24,.7));outline-offset:2px}.ratingsModal_content__Vjy2Q{padding:1.6rem 2.5rem 2.5rem;animation:ratingsModal_ratingsReveal__RsfWf .35s ease}.ratingsModal_reviewList__QBocb{display:flex;flex-direction:column;gap:1.4rem}.ratingsModal_reviewCard__jMLNX{border-radius:2rem;border:1px solid #e4e7eb;padding:1.5rem;background:linear-gradient(180deg,#ffffff,#f8f9fb);box-shadow:0 16px 32px rgba(12,23,38,.08);animation:ratingsModal_reviewRise__OZ2w_ .4s ease both}.ratingsModal_reviewHeader__9nyFd{display:flex;align-items:flex-start}.ratingsModal_reviewProfile__i6Be5{display:flex;align-items:flex-start;gap:1rem;flex:1 1 auto;min-width:0}.ratingsModal_reviewInfo__Nx4tl{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0;align-self:center}.ratingsModal_reviewRow__L3xkx{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.ratingsModal_reviewAvatar__dUnwg{width:4.4rem;height:4.4rem;border-radius:999px;border:1px solid #e0e0e0;position:relative;overflow:hidden;background:#eef1f4;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 16px rgba(12,23,38,.12)}.ratingsModal_reviewAvatarFallback__Nl4YX{position:absolute;inset:0;color:#2a1f16;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7),transparent 55%),linear-gradient(135deg,#f7cf92,#f4b46b 45%,#e4834f);display:flex;align-items:center;justify-content:center;font-size:2.25rem;font-weight:600;text-transform:uppercase;text-shadow:0 1px 2px rgba(255,255,255,.4)}.ratingsModal_reviewAvatarImage__WUJAX,.ratingsModal_reviewAvatarPlaceholder__OcbF_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ratingsModal_reviewName__nilIW{font-size:1.5rem;font-weight:600;color:var(--ui-navy,#0b2540);align-self:flex-end}.ratingsModal_reviewMeta__tRD5t,.ratingsModal_reviewName__nilIW{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ratingsModal_reviewMeta__tRD5t{font-size:1.3rem;color:var(--dark);align-self:flex-start}.ratingsModal_reviewBadges__9CTZG{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.75rem}.ratingsModal_reviewBadge__nsYZR{display:inline-flex;align-items:center;gap:.35rem;font-size:1.2rem;color:var(--ui-success,#13805c);background:rgba(19,128,92,.12);padding:.2rem .6rem;border-radius:999px}.ratingsModal_reviewRating__nOr_N{display:flex;align-items:center;margin-left:auto;flex-shrink:0;align-self:flex-start}.ratingsModal_reviewRatingValue__E49u3{display:flex;align-items:center;gap:.6rem}.ratingsModal_reviewProviderAction__ofX3K{border:none;background:transparent;color:var(--dark);font-size:1.5rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:0;margin-left:auto;white-space:nowrap;overflow:visible;flex-shrink:0;align-self:flex-end}.ratingsModal_reviewProviderAction__ofX3K svg{font-size:1.2rem}.ratingsModal_reviewProviderAction__ofX3K span{overflow:visible;text-overflow:clip}.ratingsModal_reviewProviderAction__ofX3K:focus-visible{color:var(--ui-navy,#0b2540);text-decoration:underline}.ratingsModal_reviewProviderAction__ofX3K.ratingsModal_reviewProviderAction__ofX3K{position:relative;color:var(--ui-navy,#0b2540);font-weight:600}.ratingsModal_reviewProviderAction__ofX3K.ratingsModal_reviewProviderAction__ofX3K:after{content:"";position:absolute;inset:-1.1rem 0}@media (hover:hover) and (pointer:fine){.ratingsModal_reviewProviderAction__ofX3K:hover{color:var(--ui-navy,#0b2540);text-decoration:underline}}.ratingsModal_reviewStars___oluI{display:flex;align-items:center;gap:.2rem}.ratingsModal_reviewStars___oluI svg{color:var(--star);font-size:1.5rem}.ratingsModal_reviewScore__NBUqR{font-size:1.3rem;font-weight:600;background:var(--ui-navy,#0b2540);color:#fff;padding:.2rem .5rem;border-radius:.6rem}.ratingsModal_reviewScoreMuted__ULMdY{font-size:1.3rem;color:var(--light)}.ratingsModal_reviewBody__1Ysm3{margin-top:.75rem;font-size:1.5rem;color:var(--ui-ink,#2a4258);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.ratingsModal_reviewBodyMuted__sgzo3{color:var(--light);font-weight:400}.ratingsModal_reviewResponse__LDaCc{margin-top:.7rem;padding:.6rem .9rem;border-radius:1rem;background:rgb(84 152 255/.08);color:#2572e1;font-size:1.4rem;border-left:3px solid rgb(92 147 255/.6);overflow-wrap:anywhere}.ratingsModal_reviewServices__49700{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.ratingsModal_reviewServiceChip__KnzDB{font-size:1.2rem;color:var(--dark);background:#f1f3f6;border:1px solid #e1e4ea;padding:.3rem .6rem;border-radius:.5rem;flex:0 0 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.ratingsModal_reviewServiceTail__B0Fgf{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:6rem;max-width:-webkit-max-content;max-width:max-content;flex-wrap:nowrap}.ratingsModal_reviewServiceChipShrink__eAwJ9{flex:1 1 auto;min-width:3rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratingsModal_reviewServiceToggle__geGO6{border-style:dashed;padding-left:.5rem;background:#f4f5f7;color:var(--dark);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;font-family:inherit;flex:0 0 auto;white-space:nowrap}.ratingsModal_reviewServiceToggle__geGO6:hover{background:#eef1f4;border-color:#cfd6df;transform:translateY(-1px)}.ratingsModal_reviewServiceToggle__geGO6:focus-visible{outline:2px solid rgba(17,17,17,.2);outline-offset:2px}.ratingsModal_reviewMedia__nagUi{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.ratingsModal_reviewMediaItem__2ehBy{position:relative;border-radius:1rem;overflow:hidden;background:#eef1f4;aspect-ratio:1/1;cursor:pointer;border:none;padding:0;width:9rem}.ratingsModal_reviewMediaItem__2ehBy img{width:100%;height:100%;object-fit:cover;display:block}.ratingsModal_reviewVideoTile__tgtUX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#111723,#151c2c);pointer-events:none}.ratingsModal_reviewVideoTile__tgtUX svg{color:#fff;opacity:.9;font-size:2.4rem}.ratingsModal_mediaBadge__g8FcQ{position:absolute;bottom:.5rem;left:.5rem;background:rgba(17,17,17,.75);color:#fff;font-size:1rem;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.08rem}.ratingsModal_moreMedia__QR_n5{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dark);background:#f4f5f7;border:1px dashed #d6dbe1}.ratingsModal_emptyState__PPDgg{text-align:center;padding:3rem 1rem}.ratingsModal_emptyState__PPDgg h3{font-size:1.8rem;color:var(--ui-navy,#0b2540);margin-bottom:.4rem}.ratingsModal_emptyState__PPDgg p{font-size:1.4rem;color:var(--dark)}.ratingsModal_loadingRow__IukX6{display:flex;justify-content:center;padding:2rem 0}.ratingsModal_loadingMore__Le6e8{margin-top:1.4rem}.ratingsModal_placeholderCard__m_i3P{animation:none}.ratingsModal_placeholderHead__A2AwJ{display:flex;align-items:center;gap:1rem}.ratingsModal_placeholderAvatar__TlGd4{flex:0 0 auto;width:4.4rem;height:4.4rem}.ratingsModal_placeholderLines__Zdk4O{display:grid;flex:1 1 auto;grid-gap:.8rem;gap:.8rem;min-width:0}.ratingsModal_placeholderName__p_8m3{width:40%}.ratingsModal_placeholderName__p_8m3.ratingsModal_placeholderName__p_8m3{height:1.5rem}.ratingsModal_placeholderMeta__vQF5k{width:62%}.ratingsModal_placeholderMeta__vQF5k.ratingsModal_placeholderMeta__vQF5k{height:1.3rem}.ratingsModal_placeholderBody__tEQ3x{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.6rem}.ratingsModal_placeholderText__z74Of{width:92%}.ratingsModal_placeholderText__z74Of+.ratingsModal_placeholderText__z74Of{width:68%}.ratingsModal_placeholderChips__BdVuW{display:flex;gap:.6rem;margin-top:1.4rem}.ratingsModal_placeholderChip__udH91{width:11rem;height:3rem}.ratingsModal_placeholderChip__udH91.ratingsModal_placeholderChip__udH91{border-radius:1rem}.ratingsModal_placeholderChip__udH91+.ratingsModal_placeholderChip__udH91{width:15rem}.ratingsModal_bandBar__c6Rgx.ratingsModal_bandBar__c6Rgx{background:linear-gradient(90deg,rgba(255,255,255,.14) 25%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.14) 75%) 0 0 /200% 100%}.ratingsModal_bandAvatar__vK3FJ.ratingsModal_bandAvatar__vK3FJ{width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.14) 25%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.14) 75%) 0 0 /200% 100%}.ratingsModal_bandLine__TOH1Y{display:flex;align-items:center;height:1.8rem}.ratingsModal_bandTitle__UtUzv{display:flex;align-items:center;height:3.24rem;margin-bottom:.3rem}.ratingsModal_bandText__NasBa{display:flex;align-items:center;height:2.25rem}.ratingsModal_bandStars__EnNhF{display:flex;align-items:center;height:2.4rem}.ratingsModal_chipPlaceholder__3fwTN{min-height:4.4rem}.ratingsModal_chipPlaceholder__3fwTN.ratingsModal_chipPlaceholder__3fwTN{width:9.6rem;border-radius:999px}.ratingsModal_labelBar__SbgjE.ratingsModal_labelBar__SbgjE{width:4.4rem}.ratingsModal_loadError__GPlF0 .ratingsModal_loadErrorText__4FVyy{margin:0 0 1.6rem;color:var(--ui-navy,#0b2540);font-size:1.6rem;font-weight:600;line-height:1.5}.ratingsModal_retryButton__njY3A{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:.6rem 2rem;border:1px solid var(--ui-accent,#e80018);border-radius:1.2rem;background:var(--ui-accent,#e80018);color:#fff;font-family:inherit;font-size:1.6rem;font-weight:600;line-height:1.25;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.ratingsModal_retryButton__njY3A:hover{border-color:var(--ui-accent-dark,#c4001a);background:var(--ui-accent-dark,#c4001a)}}.ratingsModal_retryButton__njY3A.ratingsModal_retryButton__njY3A:focus-visible{outline:3px solid var(--ui-focus,rgba(232,0,24,.7));outline-offset:2px}@keyframes ratingsModal_ratingsReveal__RsfWf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ratingsModal_reviewRise__OZ2w_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:999px){.ratingsModal_title__MwK2M{font-size:2.5rem}}@media (max-width:767px){.ratingsModal_title__MwK2M{font-size:2.2rem}.ratingsModal_retryButton__njY3A{width:100%}.ratingsModal_surface__bZNN_{min-height:var(--modal-v2-level-mobile-height,var(--modal-v2-dialog-locked-height,100%));border-radius:var(--modal-v2-surface-corners,2.5rem 2.5rem 0 0)}.ratingsModal_header__6mU2R{padding:1.5rem}.ratingsModal_controls__X5qfI{padding:1.4rem 1.5rem 1rem}.ratingsModal_content__Vjy2Q{padding:1.2rem 1.5rem 2rem}.ratingsModal_headerActions__UhIej{width:100%;justify-content:flex-start}.ratingsModal_reviewCard__jMLNX,.ratingsModal_statCard__BVlvN{border-radius:1.85rem}}@media (max-width:455px){.ratingsModal_heroAvatar__wi1ut{width:8rem;height:8rem}.ratingsModal_reviewMediaItem__2ehBy{width:8rem}.ratingsModal_reviewStars___oluI{gap:.15rem}}@media (max-width:405px){.ratingsModal_reviewMediaItem__2ehBy{width:7.5rem;font-size:1.2rem}}@media (max-width:385px){.ratingsModal_reviewMediaItem__2ehBy{width:7rem;font-size:1.15rem}.ratingsModal_mediaBadge__g8FcQ{font-size:.9rem}.ratingsModal_reviewStars___oluI{gap:.1rem}}@media (max-width:365px){.ratingsModal_heroAvatar__wi1ut{width:7rem;height:7rem}.ratingsModal_reviewMediaItem__2ehBy{width:6.5rem;font-size:1.1rem}}@media (max-width:345px){.ratingsModal_reviewMediaItem__2ehBy{width:6rem;font-size:1rem}}@media (min-width:768px){.ratingsModal_bandTextPhone__Q_mN9{display:none}}