.PortfolioRatings_modalOverlay__NqGK8,.PortfolioRatings_page__j4dsz{--color1:#101010;--color2:#fefcfd32;--color3:#fefcfd;--color4:#fefcfda1;--color5:#34ebe8;--color6:#175b5a;--color7:#175b5a5b;--color8:#175b5a3f;--color10:#39393930;--color11:#34ebe8c9;--color12:#1a7f7e;--color13:#908f8f;--color16:#171717;--color17:#383838;--ff:Lexend,"Lexend Fallback",system-ui,sans-serif}body.light-theme .PortfolioRatings_modalOverlay__NqGK8,body.light-theme .PortfolioRatings_page__j4dsz{--color1:#f4f4f7;--color2:rgba(0,0,0,0.08);--color3:#14131a;--color4:#3f3e46;--color5:#00b4af;--color6:#175b5a;--color7:rgba(0,180,175,0.2);--color8:rgba(0,180,175,0.1);--color10:rgba(0,0,0,0.06);--color11:#00b4af;--color12:#0f766e;--color13:#6b6a75;--color16:#ffffff;--color17:#e2e2e8}body.light-theme .PortfolioRatings_headerCard__jliKn{background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.06)}body.light-theme .PortfolioRatings_avgNum__mLcU5{color:#00b4af;text-shadow:0 0 24px rgba(0,180,175,.2)}body.light-theme .PortfolioRatings_totalCount__OcdsZ{color:#71717a}body.light-theme .PortfolioRatings_distStar__Rlqp2{color:#52525b}body.light-theme .PortfolioRatings_distBar__vNMRf{background:#e4e4e9}body.light-theme .PortfolioRatings_distFill__SZl5n{background:linear-gradient(90deg,#0f766e,#00b4af)}body.light-theme .PortfolioRatings_distCount__oBtos{color:#71717a}body.light-theme .PortfolioRatings_ctaBtn__xnzZ_{background:linear-gradient(135deg,#00b4af,#0f766e);color:#ffffff;box-shadow:0 4px 15px rgba(0,180,175,.35)}body.light-theme .PortfolioRatings_ctaBtn__xnzZ_:hover{box-shadow:0 6px 22px rgba(0,180,175,.5)}body.light-theme .PortfolioRatings_showMoreCard__Ph_Xa{background:linear-gradient(145deg,rgba(0,180,175,.08),rgba(245,245,250,.95));border:1px dashed rgba(0,180,175,.35);box-shadow:0 4px 16px rgba(0,0,0,.04)}body.light-theme .PortfolioRatings_showMoreCard__Ph_Xa:hover{background:linear-gradient(145deg,rgba(0,180,175,.16),rgba(240,240,248,.98));border-color:#00b4af;border-style:solid;box-shadow:0 8px 24px rgba(0,0,0,.08),0 0 16px rgba(0,180,175,.15)}body.light-theme .PortfolioRatings_showMoreCardIconWrap__EYaW2{background:rgba(0,180,175,.1);border-color:rgba(0,180,175,.3);color:#00b4af}body.light-theme .PortfolioRatings_showMoreCard__Ph_Xa:hover .PortfolioRatings_showMoreCardIconWrap__EYaW2{background:#00b4af;color:#ffffff}body.light-theme .PortfolioRatings_showMoreCardTitle__wsDqU{color:#00b4af}body.light-theme .PortfolioRatings_showMoreCardCount__1_wMB{color:#6b6a75}body.light-theme .PortfolioRatings_reviewCard__LPa1s{background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.04)}body.light-theme .PortfolioRatings_reviewCard__LPa1s:hover{border-color:rgba(0,180,175,.35);box-shadow:0 8px 24px rgba(0,0,0,.08)}body.light-theme .PortfolioRatings_cardName__atB6U{color:#14131a}body.light-theme .PortfolioRatings_cardDate___woFq{color:#71717a}body.light-theme .PortfolioRatings_cardReview__Xp2e4{color:#3f3e46}body.light-theme .PortfolioRatings_cardAvatar__pP4eS{background:linear-gradient(135deg,rgba(0,180,175,.15),rgba(0,180,175,.3));color:#0f766e;border-color:#00b4af}body.light-theme .PortfolioRatings_welcomeBanner__lDPMX{background:linear-gradient(135deg,rgba(0,180,175,.1),rgba(255,255,255,.95));border:1px solid rgba(0,180,175,.25);box-shadow:0 8px 24px rgba(0,0,0,.05)}body.light-theme .PortfolioRatings_accordionHeader__cbN1H{background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.04)}body.light-theme .PortfolioRatings_accordionHeader__cbN1H:hover{background:#f8f8fc;border-color:rgba(0,180,175,.35)}body.light-theme .PortfolioRatings_sectionTitle__gzmXN{color:#14131a}body.light-theme .PortfolioRatings_accordionBadge__wF4_2{background:rgba(0,180,175,.1);color:#00b4af;border-color:rgba(0,180,175,.25)}body.light-theme .PortfolioRatings_accordionToggleBtn__pwcA9{color:#00b4af}body.light-theme .PortfolioRatings_graphWrap__OZNG2{background:#ffffff;border:1px solid rgba(0,180,175,.35);box-shadow:0 8px 25px rgba(0,0,0,.05)}body.light-theme .PortfolioRatings_granularityRow__BwORL{background:#f4f4f7;border:1px solid rgba(0,0,0,.08)}body.light-theme .PortfolioRatings_granularityPill__bmbwb{color:#71717a}body.light-theme .PortfolioRatings_granularityPill__bmbwb:hover{color:#14131a;background:#e8e8ed}body.light-theme .PortfolioRatings_granularityPillActive__0LBkd{background:linear-gradient(135deg,#00b4af,#0f766e);color:#ffffff;box-shadow:0 2px 8px rgba(0,180,175,.35)}body.light-theme .PortfolioRatings_graphNavBtn__1NBr7{background:#f4f4f7;border:1px solid rgba(0,0,0,.08);color:#52525b}body.light-theme .PortfolioRatings_graphNavBtn__1NBr7:hover{background:rgba(0,180,175,.12);border-color:rgba(0,180,175,.35);color:#00b4af}body.light-theme .PortfolioRatings_graphNavLabel___dlW8{color:#14131a}body.light-theme .PortfolioRatings_pageBtn__sQ2qt{background:#f4f4f7;border:1px solid rgba(0,0,0,.08);color:#52525b}body.light-theme .PortfolioRatings_pageBtn__sQ2qt:hover:not(:disabled){background:rgba(0,180,175,.12);border-color:rgba(0,180,175,.35);color:#00b4af}body.light-theme .PortfolioRatings_pageBtnActive__FWDbJ{background:linear-gradient(135deg,#00b4af,#0f766e);color:#ffffff;box-shadow:0 3px 10px rgba(0,180,175,.35)}body.light-theme .PortfolioRatings_formCard__6m18z{background:#ffffff;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.15)}body.light-theme .PortfolioRatings_formTitle__ynMwO{color:#14131a}body.light-theme .PortfolioRatings_formSub__5RBP_{color:#71717a}body.light-theme .PortfolioRatings_fieldLabel__lYMCu{color:#14131a}body.light-theme .PortfolioRatings_textarea__Gxmql{background:#f4f4f7;border:1px solid rgba(0,0,0,.12);color:#14131a}body.light-theme .PortfolioRatings_textarea__Gxmql:focus{background:#ffffff;border-color:#00b4af;box-shadow:0 0 12px rgba(0,180,175,.2)}body.light-theme .PortfolioRatings_modalOverlay__NqGK8{background:rgba(0,0,0,.5)}body.light-theme .PortfolioRatings_modalCloseBtn__0AwYZ{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.1);color:#55545e}body.light-theme .PortfolioRatings_modalCloseBtn__0AwYZ:hover{background:rgba(0,0,0,.12);color:#14131a}body.light-theme .PortfolioRatings_btnCancel__u4VxA{background:#f4f4f7;border-color:rgba(0,0,0,.1);color:#52525b}body.light-theme .PortfolioRatings_btnCancel__u4VxA:hover{background:#e8e8ed;color:#14131a}body.light-theme .PortfolioRatings_btnSubmit__OcJJ9{background:linear-gradient(135deg,#00b4af,#0f766e);color:#ffffff;box-shadow:0 4px 14px rgba(0,180,175,.35)}body.light-theme .PortfolioRatings_ownCard__TW8cY{border-color:#00b4af;background:linear-gradient(145deg,rgba(0,180,175,.08),#ffffff)}body.light-theme .PortfolioRatings_ownBadge__Zgbks{background:#00b4af;color:#ffffff}body.light-theme .PortfolioRatings_alreadyRated__RHtId{background:rgba(0,180,175,.08);border-color:rgba(0,180,175,.25);color:#00b4af}body.light-theme .PortfolioRatings_alreadyRatedTitle__7iR0K{color:#71717a}body.light-theme .PortfolioRatings_editLinkBtn__Q6Ceo{color:#14131a}body.light-theme .PortfolioRatings_editLinkBtn__Q6Ceo:hover{color:#00b4af}.PortfolioRatings_page__j4dsz{padding:5rem 3rem;margin:0 auto;color:var(--color3);font-family:var(--ff);display:flex;flex-direction:column;gap:2.56rem;width:100%;box-sizing:border-box}.PortfolioRatings_welcomeBanner__lDPMX{display:flex;align-items:flex-start;gap:1.44rem;background:linear-gradient(135deg,rgba(23,91,90,.3),rgba(16,16,16,.85));border:1px solid var(--color7);border-radius:.8rem;padding:1.6rem 1.92rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.35);box-sizing:border-box;width:100%}.PortfolioRatings_welcomeAvatarWrap__ot2ok{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--color5);box-shadow:0 0 14px rgba(52,235,232,.4);margin-top:.16rem}.PortfolioRatings_welcomeAvatar__XaIKa{width:100%;height:100%;object-fit:cover;display:block}.PortfolioRatings_welcomeText__uhHes{flex:1 1;min-width:0}.PortfolioRatings_welcomeText__uhHes h3{font-size:1.4rem;font-weight:700;color:var(--color5);margin:0 0 .48rem;line-height:1.4;white-space:normal;word-break:break-word}.PortfolioRatings_welcomeText__uhHes p{font-size:1.2rem;color:var(--color4);line-height:1.6;margin:0;white-space:normal;word-break:break-word;overflow-wrap:break-word}.PortfolioRatings_welcomeText__uhHes strong{color:var(--color3);font-weight:400}.PortfolioRatings_portfolioLink__1V3Zy{color:var(--color5);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.PortfolioRatings_portfolioLink__1V3Zy:hover{color:#ffffff;text-shadow:0 0 10px rgba(52,235,232,.6)}.PortfolioRatings_section__GrWFE{display:flex;flex-direction:column;gap:1.28rem}.PortfolioRatings_accordionHeader__cbN1H{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.6rem;background:linear-gradient(145deg,rgba(23,91,90,.16),rgba(18,18,22,.95));border:1px dashed rgba(52,235,232,.35);border-radius:1rem;box-shadow:0 4px 14px rgba(0,0,0,.35);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.PortfolioRatings_accordionHeader__cbN1H:hover{background:linear-gradient(145deg,rgba(23,91,90,.3),rgba(20,32,38,.98));border-color:#34ebe8;box-shadow:0 6px 20px rgba(52,235,232,.3);transform:translateY(-2px)}.PortfolioRatings_accordionHeaderLeft__jrl8O{display:flex;align-items:center;gap:.96rem}.PortfolioRatings_sectionTitle__gzmXN{font-size:1.4rem;font-weight:800;color:var(--color3);letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}.PortfolioRatings_sectionTitleIconWrap__2p94P{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(52,235,232,.12);border:1px solid rgba(52,235,232,.35);color:#34ebe8;flex-shrink:0}.PortfolioRatings_accordionBadge__wF4_2{font-size:1.15rem;font-weight:700;background:rgba(52,235,232,.12);color:var(--color5);border:1px solid rgba(52,235,232,.25);padding:.29rem .96rem;border-radius:12px}.PortfolioRatings_accordionToggleBtn__pwcA9{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:var(--color5)}.PortfolioRatings_accordionChevron__HWpnV{font-size:1.6rem;transition:transform .3s ease;display:inline-block;line-height:0}.PortfolioRatings_accordionChevron__HWpnV.PortfolioRatings_expanded__Vbz2i{transform:rotate(180deg)}.PortfolioRatings_accordionBody__w4uZk{animation:PortfolioRatings_fadeIn__D5H46 .3s ease}.PortfolioRatings_graphWrap__OZNG2{background:linear-gradient(135deg,rgba(23,91,90,.2),rgba(14,20,24,.95));border:1px solid rgba(52,235,232,.35);border-radius:20px;padding:1.6rem 2.24rem;box-shadow:0 10px 30px rgba(0,0,0,.4);width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color5) rgba(52,235,232,.08)}.PortfolioRatings_graphWrap__OZNG2::-webkit-scrollbar{height:5px;border-radius:10px}.PortfolioRatings_graphWrap__OZNG2::-webkit-scrollbar-track{background:rgba(52,235,232,.07);border-radius:10px;margin:0 12px}.PortfolioRatings_graphWrap__OZNG2::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--color5),rgba(52,235,232,.45));border-radius:10px}.PortfolioRatings_graphScrollInner__UflCZ{min-width:520px;width:100%}.PortfolioRatings_graphSvg__o1rzB{width:100%;height:180px;overflow:visible}.PortfolioRatings_graphPointGroup__ts2Hd{cursor:pointer}.PortfolioRatings_graphPointGroup__ts2Hd:hover circle:last-of-type{r:7;fill:var(--color5)}.PortfolioRatings_graphTooltip__E85Xh{display:flex;flex-direction:column;gap:2px;background:rgba(14,14,14,.92);border:1px solid rgba(52,235,232,.45);border-radius:10px;padding:7px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px rgba(0,0,0,.55),0 0 12px rgba(52,235,232,.12);pointer-events:none;white-space:nowrap;animation:PortfolioRatings_tooltipPop__n3pXv .15s cubic-bezier(.34,1.56,.64,1)}@keyframes PortfolioRatings_tooltipPop__n3pXv{0%{opacity:0;transform:scale(.85) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.PortfolioRatings_graphTooltipName__Q2bB7{font-size:1.25rem;font-weight:700;color:var(--color3);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.PortfolioRatings_graphTooltipRating___jF0a{font-size:1.15rem;font-weight:800;color:var(--color5);display:block}.PortfolioRatings_graphTooltipDate__H5x_k{font-size:1.04rem;color:var(--color13);display:block}.PortfolioRatings_graphEmpty__lMcvE{padding:3.5rem 2rem;gap:1.1rem}.PortfolioRatings_graphEmptyPeriod__AJx4s,.PortfolioRatings_graphEmpty__lMcvE{background:linear-gradient(145deg,rgba(23,91,90,.16),rgba(18,18,22,.95));border:1px dashed rgba(52,235,232,.35);border-radius:1rem;text-align:center;color:var(--color13);display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px rgba(0,0,0,.35)}.PortfolioRatings_graphEmptyPeriod__AJx4s{padding:3rem 1.6rem;justify-content:center;gap:1rem}.PortfolioRatings_graphControlsRow___GaTD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.96rem;margin-bottom:.96rem}.PortfolioRatings_granularityRow__BwORL{display:flex;align-items:center;gap:.56rem;background:rgba(255,255,255,.04);border:1px solid var(--color17);border-radius:30px;padding:.35rem .48rem}.PortfolioRatings_granularityPill__bmbwb{padding:.45rem 1.36rem;border-radius:20px;border:none;background:transparent;color:var(--color13);font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease;line-height:1;letter-spacing:.02em}.PortfolioRatings_granularityPill__bmbwb:hover{color:var(--color3);background:rgba(255,255,255,.07)}.PortfolioRatings_granularityPillActive__0LBkd{background:linear-gradient(135deg,var(--color5),var(--color12));color:#080d12;box-shadow:0 2px 8px rgba(52,235,232,.35)}.PortfolioRatings_graphNavRow__oF8wR{display:flex;align-items:center;gap:.8rem}.PortfolioRatings_graphNavBtn__1NBr7{width:28px;height:28px;border-radius:50%;border:1px solid var(--color17);background:rgba(255,255,255,.05);color:var(--color4);font-size:1.76rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.PortfolioRatings_graphNavBtn__1NBr7:hover{background:rgba(52,235,232,.12);border-color:rgba(52,235,232,.4);color:var(--color5);transform:scale(1.1)}.PortfolioRatings_graphNavLabel___dlW8{font-size:1.31rem;font-weight:700;color:var(--color3);min-width:120px;text-align:center;white-space:nowrap}.PortfolioRatings_bottomRow__u5SGK{display:flex;gap:2rem;align-items:flex-start}.PortfolioRatings_leftColumn__3zJs1{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:2rem;position:-webkit-sticky;position:sticky;top:1.5rem;align-self:flex-start;z-index:5}.PortfolioRatings_rightColumn__irUaA{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.6rem}.PortfolioRatings_headerCard__jliKn{position:relative;background:linear-gradient(135deg,rgba(23,91,90,.45),rgba(14,20,24,.95));border:1px solid rgba(52,235,232,.35);border-radius:1rem;padding:2.2rem;display:flex;flex-direction:column;gap:1.6rem;box-shadow:0 4px 14px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PortfolioRatings_avgBlock__ewkb1{display:flex;flex-direction:column;align-items:center;gap:.56rem;text-align:center}.PortfolioRatings_avgNum__mLcU5{font-size:5.76rem;font-weight:800;line-height:1;color:var(--color5);text-shadow:0 0 24px rgba(52,235,232,.35)}.PortfolioRatings_totalCount__OcdsZ{font-size:1.31rem;color:var(--color13);margin-top:.24rem}.PortfolioRatings_distBlock__B0qpo{display:flex;flex-direction:column;gap:.64rem;border-top:1px solid var(--color10);padding-top:1.6rem}.PortfolioRatings_distRow__Q3wF6{display:flex;align-items:center;gap:1.12rem;font-size:1.31rem}.PortfolioRatings_distStar__Rlqp2{width:28px;color:var(--color4);font-weight:600}.PortfolioRatings_distBar__vNMRf{flex:1 1;height:7px;background:rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.PortfolioRatings_distFill__SZl5n{height:100%;background:linear-gradient(90deg,var(--color12),var(--color5));border-radius:10px;transition:width .4s ease}.PortfolioRatings_distCount__oBtos{width:24px;text-align:right;color:var(--color13)}.PortfolioRatings_ctaBtn__xnzZ_{width:100%;padding:1.2rem 1.92rem;background:linear-gradient(135deg,var(--color5),var(--color12));color:#080d12;font-weight:700;font-size:1.4rem;border:none;border-radius:30px;cursor:pointer;box-shadow:0 4px 15px rgba(52,235,232,.35);transition:all .2s ease;margin-top:.64rem}.PortfolioRatings_ctaBtn__xnzZ_:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(52,235,232,.5)}.PortfolioRatings_alreadyRated__RHtId{display:flex;flex-direction:column;align-items:center;gap:.96rem;font-size:1.41rem;color:var(--color5);background:rgba(52,235,232,.08);padding:1.44rem 1.6rem;border-radius:16px;border:1px solid rgba(52,235,232,.25);text-align:center;margin-top:.64rem}.PortfolioRatings_alreadyRatedTitle__7iR0K{font-size:1.25rem;font-weight:700;color:var(--color13);text-transform:uppercase;letter-spacing:.03em}.PortfolioRatings_alreadyRatedStars__dDjKn{display:flex;align-items:center;gap:.8rem}.PortfolioRatings_alreadyRatedActions__rs_iN{display:flex;gap:1.92rem;margin-top:.32rem}.PortfolioRatings_deleteLinkBtn__9YSDB,.PortfolioRatings_editLinkBtn__Q6Ceo{background:none;border:none;font-size:1.31rem;font-weight:700;cursor:pointer;text-decoration:underline;transition:color .2s}.PortfolioRatings_editLinkBtn__Q6Ceo{color:var(--color3)}.PortfolioRatings_editLinkBtn__Q6Ceo:hover{color:var(--color5)}.PortfolioRatings_deleteLinkBtn__9YSDB{color:#f87171}.PortfolioRatings_deleteLinkBtn__9YSDB:hover{color:#ef4444}.PortfolioRatings_starSelector__xrMec{display:flex;align-items:center;gap:.8rem}.PortfolioRatings_starWrap__HbvEB{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.PortfolioRatings_halfZone__J3t0X{position:absolute;top:0;left:0;height:100%;width:50%;z-index:10;display:block;cursor:pointer}.PortfolioRatings_starSvg__Ytv6_{width:34px;height:34px;pointer-events:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.PortfolioRatings_starWrap__HbvEB:hover .PortfolioRatings_starSvg__Ytv6_{transform:scale(1.2)}.PortfolioRatings_starLabel__7k_to{margin-left:.96rem;font-size:1.52rem;font-weight:700;color:var(--color5)}.PortfolioRatings_starDisplay__Comz0{display:flex;align-items:center;gap:.32rem}.PortfolioRatings_starsm__33m_z .PortfolioRatings_starSvgSmall__0mvxV{width:15px;height:15px}.PortfolioRatings_starmd__qQ5KH .PortfolioRatings_starSvgSmall__0mvxV{width:20px;height:20px}.PortfolioRatings_starlg__RluKr .PortfolioRatings_starSvgSmall__0mvxV{width:28px;height:28px}.PortfolioRatings_starSvgSmall__0mvxV{display:inline-block}.PortfolioRatings_ratingPill__nokAH{background:rgba(52,235,232,.15);border:1px solid rgba(52,235,232,.35);color:var(--color5);font-size:1.2rem;font-weight:800;padding:.29rem .8rem;border-radius:12px;line-height:1;display:inline-flex;align-items:center;box-shadow:0 0 10px rgba(52,235,232,.15)}.PortfolioRatings_modalOverlay__NqGK8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:1.6rem;font-family:var(--ff);color:var(--color3);animation:PortfolioRatings_fadeInOverlay__ZTT1_ .25s ease}@keyframes PortfolioRatings_fadeInOverlay__ZTT1_{0%{opacity:0}to{opacity:1}}.PortfolioRatings_modalContent__Go_ua{position:relative;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;border-radius:.5rem;box-shadow:0 20px 50px rgba(0,0,0,.7),0 0 30px rgba(52,235,232,.15);animation:PortfolioRatings_popIn__28cUs .3s cubic-bezier(.34,1.56,.64,1)}@keyframes PortfolioRatings_popIn__28cUs{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PortfolioRatings_modalCloseBtn__0AwYZ{position:absolute;top:1.6rem;right:1.6rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:var(--color13);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.76rem;cursor:pointer;z-index:10;transition:all .2s ease}.PortfolioRatings_modalCloseBtn__0AwYZ:hover{background:rgba(255,255,255,.2);color:var(--color3);transform:scale(1.1)}.PortfolioRatings_formCard__6m18z{background:var(--color16);border:1px solid var(--color17);border-radius:.8rem;padding:2.56rem;display:flex;flex-direction:column;gap:1.92rem}@media (max-width:600px){.PortfolioRatings_modalOverlay__NqGK8{padding:1.2rem}.PortfolioRatings_modalContent__Go_ua{max-height:94vh}.PortfolioRatings_formCard__6m18z{padding:1.6rem;gap:1.4rem}.PortfolioRatings_page__j4dsz{padding:2.5rem 0;gap:2rem}.PortfolioRatings_welcomeBanner__lDPMX{flex-direction:row;align-items:flex-start;text-align:left;padding:1.36rem 1.44rem;gap:1.04rem}.PortfolioRatings_welcomeText__uhHes h3{font-size:1.44rem}.PortfolioRatings_welcomeText__uhHes p{font-size:1.25rem;line-height:1.7}.PortfolioRatings_masonryGrid__YYJEN{grid-template-columns:1fr;gap:1.2rem}.PortfolioRatings_rightColumn__irUaA{min-width:100%}.PortfolioRatings_reviewCard__LPa1s{padding:1.2rem 1.4rem}.PortfolioRatings_graphWrap__OZNG2{padding:1.2rem .64rem .64rem;border-radius:14px}.PortfolioRatings_graphScrollInner__UflCZ{min-width:460px}.PortfolioRatings_graphControlsRow___GaTD{flex-direction:column;align-items:flex-start}.PortfolioRatings_graphNavLabel___dlW8{min-width:100px;font-size:1.22rem}.PortfolioRatings_granularityPill__bmbwb{padding:.38rem 1.04rem;font-size:1.15rem}.PortfolioRatings_accordionHeader__cbN1H{padding:.9rem 1.2rem;gap:.8rem}.PortfolioRatings_accordionHeaderLeft__jrl8O{flex-direction:row;align-items:center;gap:.7rem;flex-wrap:nowrap;min-width:0}.PortfolioRatings_sectionTitle__gzmXN{font-size:1.45rem;white-space:nowrap}.PortfolioRatings_accordionBadge__wF4_2{font-size:1.05rem;padding:.2rem .75rem;white-space:nowrap;flex-shrink:0}.PortfolioRatings_accordionToggleBtn__pwcA9{font-size:1.2rem;gap:.4rem;white-space:nowrap;flex-shrink:0}.PortfolioRatings_section__GrWFE{gap:.96rem}.PortfolioRatings_headerCard__jliKn{padding:1.92rem;border-radius:.8rem}.PortfolioRatings_avgNum__mLcU5{font-size:4.48rem}.PortfolioRatings_bottomRow__u5SGK{gap:1.92rem}.PortfolioRatings_starSelector__xrMec{flex-wrap:wrap;gap:.64rem}.PortfolioRatings_starSvg__Ytv6_,.PortfolioRatings_starWrap__HbvEB{width:30px;height:30px}}@keyframes PortfolioRatings_fadeIn__D5H46{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PortfolioRatings_fruitFaceWrap__e29Nl{padding:.4rem 0 .2rem;filter:drop-shadow(0 8px 16px rgba(255,0,75,.35))}.PortfolioRatings_avgFruitWrap__7_WAf,.PortfolioRatings_fruitFaceWrap__e29Nl{display:flex;justify-content:center;align-items:center;animation:PortfolioRatings_floatFace__6NcBz 3s ease-in-out infinite}.PortfolioRatings_avgFruitWrap__7_WAf{margin-bottom:.64rem;filter:drop-shadow(0 6px 14px rgba(255,0,75,.3))}@keyframes PortfolioRatings_floatFace__6NcBz{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.PortfolioRatings_formHeader__fyaSm{display:flex;flex-direction:column;gap:.32rem}.PortfolioRatings_formTitle__ynMwO{font-size:1.76rem;font-weight:700;color:var(--color3)}.PortfolioRatings_formSub__5RBP_{font-size:1.28rem;color:var(--color13);line-height:1.4}.PortfolioRatings_formBody__XHQlU{display:flex;flex-direction:column;gap:.64rem}.PortfolioRatings_fieldLabel__lYMCu{font-size:1.33rem;font-weight:600;color:var(--color4)}.PortfolioRatings_optionalTag__4jxrX{font-size:1.12rem;color:var(--color13);font-weight:400;margin-left:.48rem}.PortfolioRatings_textarea__Gxmql{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--color17);border-radius:.5rem;padding:1.28rem;color:var(--color3);font-family:inherit;font-size:1.41rem;resize:vertical;outline:none;transition:border-color .2s}.PortfolioRatings_textarea__Gxmql:focus{border-color:var(--color5)}.PortfolioRatings_charCount__OTofP{font-size:1.15rem;color:var(--color13);text-align:right;margin-top:.32rem}.PortfolioRatings_formActions__J_WIm{display:flex;justify-content:flex-end;gap:1.28rem;margin-top:1.28rem}.PortfolioRatings_btnCancel__u4VxA{padding:.88rem 1.92rem;background:rgba(255,255,255,.06);border:1px solid var(--color17);border-radius:30px;color:var(--color13);cursor:pointer;font-weight:600;font-size:1.36rem;transition:all .2s}.PortfolioRatings_btnCancel__u4VxA:hover{color:var(--color3);background:rgba(255,255,255,.1)}.PortfolioRatings_btnSubmit__OcJJ9{padding:.88rem 2.24rem;background:linear-gradient(135deg,var(--color5),var(--color12));border:none;border-radius:30px;color:#080d12;font-weight:700;font-size:1.36rem;cursor:pointer;box-shadow:0 4px 14px rgba(52,235,232,.3);transition:all .2s}.PortfolioRatings_btnSubmit__OcJJ9:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.PortfolioRatings_btnSubmit__OcJJ9:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(52,235,232,.45)}.PortfolioRatings_masonryGrid__YYJEN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.PortfolioRatings_reviewCard__LPa1s{background:linear-gradient(145deg,rgba(23,91,90,.18),rgba(18,18,22,.95));border:1px solid rgba(52,235,232,.22);border-radius:1rem;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s;min-width:0;box-shadow:0 4px 14px rgba(0,0,0,.25)}.PortfolioRatings_reviewCard__LPa1s:hover{transform:translateY(-2px);border-color:rgba(52,235,232,.45);box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 12px rgba(52,235,232,.15)}.PortfolioRatings_ownCard__TW8cY{border-color:var(--color5);background:linear-gradient(145deg,rgba(23,91,90,.25) 0,var(--color16) 100%)}.PortfolioRatings_ownBadge__Zgbks{position:absolute;top:-10px;right:14px;background:var(--color5);color:#080d12;font-size:1.04rem;font-weight:800;padding:.32rem .88rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.PortfolioRatings_cardTop___r17m{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.PortfolioRatings_cardUserGroup__ofVqs{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1 1}.PortfolioRatings_cardAvatar__pP4eS{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color6),var(--color12));color:var(--color5);font-weight:700;font-size:1.35rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color5);flex-shrink:0}.PortfolioRatings_cardMeta__9xjMV{flex:1 1;display:flex;flex-direction:column;min-width:0;gap:.15rem}.PortfolioRatings_cardName__atB6U{font-size:1.3rem;font-weight:700;color:var(--color3);min-width:0}.PortfolioRatings_cardDate___woFq,.PortfolioRatings_cardName__atB6U{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.PortfolioRatings_cardDate___woFq{font-size:1.08rem;color:var(--color13)}.PortfolioRatings_cardRating__VbmWl{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PortfolioRatings_cardReview__Xp2e4{font-size:1.38rem;color:var(--color4);line-height:1.5;word-break:break-word}.PortfolioRatings_cardActions__2m7b5{display:flex;justify-content:flex-end;gap:1.28rem;margin-top:.48rem;border-top:1px solid var(--color10);padding-top:.8rem}.PortfolioRatings_deleteBtn__gFz57,.PortfolioRatings_editBtn__Cgo87{background:none;border:none;font-size:1.25rem;font-weight:700;cursor:pointer;transition:color .2s}.PortfolioRatings_editBtn__Cgo87{color:var(--color5)}.PortfolioRatings_editBtn__Cgo87:hover{text-decoration:underline}.PortfolioRatings_deleteBtn__gFz57{color:#f87171}.PortfolioRatings_deleteBtn__gFz57:hover{text-decoration:underline}.PortfolioRatings_emptyState__XRUNp{background:linear-gradient(145deg,rgba(23,91,90,.16),rgba(18,18,22,.95));border:1px dashed rgba(52,235,232,.35);border-radius:1rem;padding:3.5rem 2rem;text-align:center;color:var(--color13);display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 4px 16px rgba(0,0,0,.35)}.PortfolioRatings_emptyIconWrap__gYqA_{width:68px;height:68px;border-radius:50%;background:rgba(52,235,232,.12);border:1.5px solid rgba(52,235,232,.4);display:flex;align-items:center;justify-content:center;color:#34ebe8;box-shadow:0 0 24px rgba(52,235,232,.25);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.PortfolioRatings_emptyIconWrap__gYqA_:hover{transform:scale(1.1) rotate(5deg)}.PortfolioRatings_emptyTextWrap__fiLDW{display:flex;flex-direction:column;align-items:center;gap:.35rem}.PortfolioRatings_emptyTitle__r__xX{font-size:1.3rem;font-weight:800;color:#ffffff;margin:0}.PortfolioRatings_emptyDesc__3rbTQ{font-size:.96rem;color:#a1a1aa;margin:0;max-width:440px;line-height:1.5}.PortfolioRatings_pagination__5_jkV{display:flex;align-items:center;justify-content:center;gap:.64rem;flex-wrap:wrap;padding:.96rem 0}.PortfolioRatings_pageBtn__sQ2qt{min-width:34px;height:34px;padding:0 .88rem;background:rgba(255,255,255,.05);border:1px solid var(--color17);border-radius:10px;color:var(--color4);font-size:1.36rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;line-height:1}.PortfolioRatings_pageBtn__sQ2qt:hover:not(:disabled){background:rgba(52,235,232,.12);border-color:rgba(52,235,232,.4);color:var(--color5)}.PortfolioRatings_pageBtn__sQ2qt:disabled{opacity:.3;cursor:not-allowed}.PortfolioRatings_pageBtnActive__FWDbJ{background:linear-gradient(135deg,var(--color5),var(--color12));border-color:transparent;color:#080d12;font-weight:800;box-shadow:0 3px 10px rgba(52,235,232,.35)}.PortfolioRatings_pageBtnActive__FWDbJ:hover{background:linear-gradient(135deg,var(--color5),var(--color12));transform:translateY(-1px);box-shadow:0 5px 14px rgba(52,235,232,.5)}.PortfolioRatings_pageEllipsis__FsYLS{color:var(--color13);font-size:1.36rem;padding:0 .4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortfolioRatings_pageInfo___pFQA{text-align:center;font-size:1.22rem;color:var(--color13);padding-bottom:.64rem}@media (max-width:1300px){.PortfolioRatings_masonryGrid__YYJEN{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.4rem}}@media (max-width:1220px){.PortfolioRatings_bottomRow__u5SGK{flex-direction:column;gap:2rem}.PortfolioRatings_leftColumn__3zJs1{width:100%;position:static}.PortfolioRatings_rightColumn__irUaA{width:100%}.PortfolioRatings_masonryGrid__YYJEN{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}@media (max-width:960px){.PortfolioRatings_page__j4dsz{padding:3rem 1.5em}}@media (max-width:768px){.PortfolioRatings_masonryGrid__YYJEN{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.4rem}}@media (max-width:420px){.PortfolioRatings_accordionHeader__cbN1H{padding:.8rem 1rem;gap:.5rem}.PortfolioRatings_sectionTitle__gzmXN{font-size:1.3rem}.PortfolioRatings_accordionBadge__wF4_2{font-size:.95rem;padding:.18rem .55rem}.PortfolioRatings_accordionToggleBtn__pwcA9{font-size:1.1rem}.PortfolioRatings_page__j4dsz{padding:3rem 0}}.PortfolioRatings_loadingWrap__Xssi3{padding:3.2rem 2.88rem 4.8rem;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.PortfolioRatings_loadingInner__z4oaI{display:flex;flex-direction:column;gap:2.4rem;width:100%}.PortfolioRatings_loaderHeader__b1ST_{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2rem;background:linear-gradient(135deg,rgba(52,235,232,.08),rgba(23,91,90,.2));border:1px solid rgba(52,235,232,.25);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.PortfolioRatings_cyanSpinnerWrap__5p5va{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PortfolioRatings_cyanSpinnerRing__AHNyz{position:absolute;inset:0;border-radius:50%;border-color:#34ebe8 rgba(52,235,232,.6) rgba(52,235,232,.15) rgba(52,235,232,.15);border-style:solid;border-width:3px;animation:PortfolioRatings_cyanSpin__lahKn 1s linear infinite;box-shadow:0 0 15px rgba(52,235,232,.3)}@keyframes PortfolioRatings_cyanSpin__lahKn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PortfolioRatings_cyanSpinnerCore__PQVnb{font-size:1.6rem;animation:PortfolioRatings_corePulse___3LrZ 1.8s ease-in-out infinite alternate}@keyframes PortfolioRatings_corePulse___3LrZ{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.15);opacity:1}}.PortfolioRatings_loaderTextWrap__eDTSV{display:flex;flex-direction:column;gap:.3rem}.PortfolioRatings_loaderTitle__vGPg_{font-size:1.6rem;font-weight:700;color:#fefcfd;margin:0;letter-spacing:-.01em}.PortfolioRatings_loaderSub__Epazk{font-size:1.25rem;color:#34ebe8;margin:0;opacity:.9;display:flex;align-items:center;gap:.5rem}.PortfolioRatings_shimmer__IMn6K{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(52,235,232,.12) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:PortfolioRatings_shimmerAnim__p6IF3 1.6s ease-in-out infinite}@keyframes PortfolioRatings_shimmerAnim__p6IF3{0%{background-position:-200% 0}to{background-position:200% 0}}.PortfolioRatings_skeletonBanner__cVnqb{display:flex;align-items:center;gap:1.6rem;background:rgba(23,23,23,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.8rem 2rem;box-sizing:border-box;width:100%}.PortfolioRatings_skeletonCircle__ats8n{width:48px;height:48px;border-radius:50%;flex-shrink:0}.PortfolioRatings_skeletonLines__bkljd{display:flex;flex-direction:column;gap:.8rem;width:100%}.PortfolioRatings_skeletonLine__C9C1y{height:12px;border-radius:6px}.PortfolioRatings_skeletonRow__48mvM{display:flex;gap:2rem;width:100%}.PortfolioRatings_skeletonCard__TxM7e{background:rgba(23,23,23,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.8rem;display:flex;flex-direction:column;gap:1.2rem;box-sizing:border-box}.PortfolioRatings_skeletonBlock__SgSLR{border-radius:8px}.PortfolioRatings_skeletonMasonry__t_onf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1.4rem;gap:1.4rem;width:100%}.PortfolioRatings_skeletonReviewCard__5qNrX{height:110px;border-radius:14px}@media (max-width:640px){.PortfolioRatings_loadingWrap__Xssi3{padding:2.4rem 1.2rem 8rem}.PortfolioRatings_skeletonRow__48mvM{flex-direction:column}.PortfolioRatings_skeletonCard__TxM7e{width:100%}}.PortfolioRatings_showMoreCard__Ph_Xa{background:linear-gradient(145deg,rgba(23,91,90,.22),rgba(20,20,24,.95));border:1px dashed rgba(52,235,232,.4);border-radius:14px;padding:1.4rem 1.6rem;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);min-height:80px;box-sizing:border-box;position:relative;overflow:hidden}.PortfolioRatings_showMoreCard__Ph_Xa:hover{transform:translateY(-2px);background:linear-gradient(145deg,rgba(23,91,90,.4),rgba(24,24,30,.98));border-color:var(--color5);border-style:solid;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 16px rgba(52,235,232,.25)}.PortfolioRatings_showMoreCardInner__gH3rq{display:flex;align-items:center;gap:1.2rem;width:100%}.PortfolioRatings_showMoreCardIconWrap__EYaW2{width:38px;height:38px;border-radius:50%;background:rgba(52,235,232,.12);border:1px solid rgba(52,235,232,.35);color:var(--color5);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.PortfolioRatings_showMoreCard__Ph_Xa:hover .PortfolioRatings_showMoreCardIconWrap__EYaW2{background:var(--color5);color:#080d12;transform:translateX(3px) scale(1.05);box-shadow:0 0 12px rgba(52,235,232,.5)}.PortfolioRatings_showMoreCardInfo__PWdzx{display:flex;flex-direction:column;gap:.25rem;min-width:0}.PortfolioRatings_showMoreCardTitle__wsDqU{font-size:1.3rem;font-weight:700;color:var(--color5);line-height:1.2}.PortfolioRatings_showMoreCardCount__1_wMB{font-size:1rem;color:var(--color4);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PortfolioRatings_showMoreWrap__dvSIy{display:flex;justify-content:center;align-items:center;margin-top:1.6rem;width:100%}.PortfolioRatings_showMoreBtn__Srt5n{display:inline-flex;align-items:center;gap:.8rem;padding:.95rem 2.4rem;background:linear-gradient(135deg,rgba(52,235,232,.12),rgba(23,91,90,.35));border:1px solid rgba(52,235,232,.45);border-radius:30px;color:var(--color5);font-size:1.35rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 18px rgba(0,0,0,.35),0 0 12px rgba(52,235,232,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PortfolioRatings_showMoreBtn__Srt5n:hover{background:linear-gradient(135deg,rgba(52,235,232,.25),rgba(23,91,90,.6));border-color:var(--color5);color:#ffffff;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(52,235,232,.4)}.PortfolioRatings_showMoreIcon__h_u7P{font-size:1.5rem;transition:transform .25s ease}.PortfolioRatings_showMoreBtn__Srt5n:hover .PortfolioRatings_showMoreIcon__h_u7P{transform:translateX(5px)}.PortfolioRatings_infiniteScrollLoader__qO6_m{display:flex;align-items:center;justify-content:center;gap:.96rem;padding:2rem 0;margin-top:1rem;color:var(--color4);font-size:1.3rem;font-weight:600;width:100%}.PortfolioRatings_cyanSpinnerSmall__oSX9R{width:22px;height:22px;border:2px solid rgba(52,235,232,.2);border-top:2px solid var(--color5);border-radius:50%;animation:PortfolioRatings_rotateSpinner__UNl3l .8s linear infinite}@keyframes PortfolioRatings_rotateSpinner__UNl3l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PortfolioRatings_allLoadedText__pOdYi{text-align:center;padding:2rem 0 1rem;color:var(--color13);font-size:1.25rem;font-weight:600;letter-spacing:.02em}.PortfolioRatings_halfZoneRight__8uABo{left:50%}.PortfolioRatings_starAvgSvg__soz2e{overflow:visible;display:block}.PortfolioRatings_fieldLabelMt__BEY0b{margin-top:1.2rem}.PortfolioRatings_commentInputCustom__C6upt{resize:none;height:auto;padding:.65rem .9rem}.PortfolioRatings_profileUpdateHint__TiMCg{color:var(--color5);font-size:.75rem}.PortfolioRatings_w45__hnrDy{width:45%}.PortfolioRatings_w85__CP_JQ{width:85%}.PortfolioRatings_w65__aRdaP{width:65%}.PortfolioRatings_skeletonCardFixed__4QkIg{flex:0 0 300px}.PortfolioRatings_skeletonBlockH60__nVQx2{height:60px;width:40%;border-radius:12px}.PortfolioRatings_skeletonBlockH14__6lGF9{height:14px;width:80%;border-radius:6px}.PortfolioRatings_skeletonBlockH10W60__2uB_w{height:10px;width:60%;border-radius:6px}.PortfolioRatings_skeletonBlockH10W70__FY_34{height:10px;width:70%;border-radius:6px}.PortfolioRatings_flex1__iCcf9{flex:1 1}