.BrokerRatingSummary-module__AZRgca__wrapper{padding-top:.1rem}.BrokerRatingSummary-module__AZRgca__layout{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(240px,350px);align-items:start;gap:.95rem;display:grid}.BrokerRatingSummary-module__AZRgca__leftPane{gap:1.5rem;margin-top:-100px;display:grid}.BrokerRatingSummary-module__AZRgca__carouselCard{--carousel-visible:5;--carousel-gap:.45rem;gap:var(--carousel-gap);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;display:grid}.BrokerRatingSummary-module__AZRgca__carouselViewport{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:auto hidden}.BrokerRatingSummary-module__AZRgca__carouselViewport:active{cursor:grabbing}.BrokerRatingSummary-module__AZRgca__carouselViewport::-webkit-scrollbar{display:none}.BrokerRatingSummary-module__AZRgca__carouselViewportDragging{cursor:grabbing}.BrokerRatingSummary-module__AZRgca__carouselTrack{display:flex}.BrokerRatingSummary-module__AZRgca__partnerCard{flex:0 0 calc((100% - ((var(--carousel-visible) - 1)*var(--carousel-gap)))/var(--carousel-visible));aspect-ratio:598/432;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;place-items:center;text-decoration:none;transition:box-shadow .18s;display:grid}.BrokerRatingSummary-module__AZRgca__partnerCard:hover{box-shadow:0 4px 12px var(--pb-components-broker-brokerratingsummary-pb-01)}.BrokerRatingSummary-module__AZRgca__partnerCard img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.BrokerRatingSummary-module__AZRgca__carouselNav{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-02);background:linear-gradient(180deg,var(--pb-components-broker-brokerratingsummary-pb-03)0%,var(--pb-components-broker-brokerratingsummary-pb-04)100%);width:34px;height:34px;color:var(--pb-components-broker-brokerratingsummary-pb-05);cursor:pointer;border-radius:999px;place-items:center;display:grid}.BrokerRatingSummary-module__AZRgca__carouselNav svg{fill:currentColor;width:12px;height:12px}.BrokerRatingSummary-module__AZRgca__contentGrid{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:.9rem;display:grid}.BrokerRatingSummary-module__AZRgca__leftColumn,.BrokerRatingSummary-module__AZRgca__centerColumn{direction:rtl;gap:.8rem;display:grid}.BrokerRatingSummary-module__AZRgca__rightColumn{z-index:3;margin-top:-120px}.BrokerRatingSummary-module__AZRgca__rightColumnInner{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-06);background:var(--site-bg);direction:rtl;border-radius:16px;gap:.8rem;padding:.6rem;display:grid;position:sticky;top:1rem}.BrokerRatingSummary-module__AZRgca__speedCard,.BrokerRatingSummary-module__AZRgca__licenseCard,.BrokerRatingSummary-module__AZRgca__scoreBox,.BrokerRatingSummary-module__AZRgca__contactBox,.BrokerRatingSummary-module__AZRgca__socialBox{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-08);border-radius:14px;padding:.7rem}.BrokerRatingSummary-module__AZRgca__boxTitle{color:var(--pb-components-broker-brokerratingsummary-pb-10);font-size:1rem}.BrokerRatingSummary-module__AZRgca__speedCard{background:linear-gradient(180deg,var(--pb-components-broker-brokerratingsummary-pb-11)0%,var(--pb-components-broker-brokerratingsummary-pb-12)100%);border-color:var(--pb-components-broker-brokerratingsummary-pb-13);color:var(--pb-components-broker-brokerratingsummary-pb-14)}.BrokerRatingSummary-module__AZRgca__speedCard .BrokerRatingSummary-module__AZRgca__boxTitle{color:var(--pb-components-broker-brokerratingsummary-pb-15)}.BrokerRatingSummary-module__AZRgca__speedMeter{justify-content:center;margin:.2rem 0 .55rem;display:flex}.BrokerRatingSummary-module__AZRgca__speedDial{width:138px;height:72px;position:relative;overflow:hidden}.BrokerRatingSummary-module__AZRgca__speedTicks{z-index:1;position:absolute;inset:0}.BrokerRatingSummary-module__AZRgca__speedTickSlot{transform-origin:50% 0;width:0;height:0;display:block;position:absolute;top:85%;left:50%}.BrokerRatingSummary-module__AZRgca__speedTick{background:var(--pb-components-broker-brokerratingsummary-pb-16);border-radius:999px;width:4px;height:10px;transition:background-color .26s;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-60px)}.BrokerRatingSummary-module__AZRgca__speedTickMajor{width:5px;height:15px}.BrokerRatingSummary-module__AZRgca__speedTickActive{background:var(--pb-components-broker-brokerratingsummary-pb-17)}.BrokerRatingSummary-module__AZRgca__speedValue{z-index:2;font-size:1.75rem;font-weight:800;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.BrokerRatingSummary-module__AZRgca__speedText,.BrokerRatingSummary-module__AZRgca__speedTextAlt{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-18);text-align:center;border-radius:9px;margin:0;padding:.4rem .55rem;line-height:1.5}.BrokerRatingSummary-module__AZRgca__speedTextAlt{margin-top:.5rem}.BrokerRatingSummary-module__AZRgca__licenseHeader{justify-content:flex-start;align-items:center;margin-bottom:.45rem;display:flex}.BrokerRatingSummary-module__AZRgca__licenseCountBadge{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-19);border-radius:9px;padding:.3rem .75rem;font-size:.98rem;font-weight:700}.BrokerRatingSummary-module__AZRgca__licenseList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pb-components-broker-brokerratingsummary-pb-19)transparent;justify-items:stretch;gap:.85rem;max-height:300px;margin:0;padding:.13rem .35rem .75rem;list-style:none;display:grid;overflow:visible auto}.BrokerRatingSummary-module__AZRgca__licenseList::-webkit-scrollbar{width:5px}.BrokerRatingSummary-module__AZRgca__licenseList::-webkit-scrollbar-track{background:0 0}.BrokerRatingSummary-module__AZRgca__licenseList::-webkit-scrollbar-thumb{background:var(--pb-components-broker-brokerratingsummary-pb-19);border-radius:999px}.BrokerRatingSummary-module__AZRgca__licenseList li{justify-content:center;display:flex}.BrokerRatingSummary-module__AZRgca__licenseButton{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-20);background:var(--pb-components-broker-brokerratingsummary-pb-21);cursor:pointer;width:100%;min-height:54px;color:var(--pb-components-broker-brokerratingsummary-pb-22);border-radius:16px;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .55rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.BrokerRatingSummary-module__AZRgca__licenseButton:not(:disabled):hover,.BrokerRatingSummary-module__AZRgca__licenseButton:focus-visible{border-color:var(--pb-components-broker-brokerratingsummary-pb-24);transform:translateY(-2px)}.BrokerRatingSummary-module__AZRgca__licenseButton:focus-visible{outline:0}.BrokerRatingSummary-module__AZRgca__licenseButton:disabled{opacity:.72;cursor:not-allowed;transform:none}.BrokerRatingSummary-module__AZRgca__licenseArrow{border:2px solid var(--pb-components-broker-brokerratingsummary-pb-26);width:28px;height:28px;color:var(--pb-components-broker-brokerratingsummary-pb-27);border-radius:50%;place-items:center;display:grid}.BrokerRatingSummary-module__AZRgca__licenseArrow svg{fill:currentColor;width:10px;height:10px}.BrokerRatingSummary-module__AZRgca__licenseFlag,.BrokerRatingSummary-module__AZRgca__licenseFlagPlaceholder{background:var(--pb-components-broker-brokerratingsummary-pb-28);border:1px solid var(--pb-components-broker-brokerratingsummary-pb-29);border-radius:50%;width:32px;height:32px}.BrokerRatingSummary-module__AZRgca__licenseFlag{-o-object-fit:cover;object-fit:cover}.BrokerRatingSummary-module__AZRgca__licenseModalOverlay{z-index:1200;background:var(--pb-components-broker-brokerratingsummary-pb-30);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;place-items:center;padding:1rem;transition:opacity .23s,visibility .23s;display:grid;position:fixed;inset:0}.BrokerRatingSummary-module__AZRgca__licenseModalOverlayVisible{opacity:1;visibility:visible}.BrokerRatingSummary-module__AZRgca__licenseModalContent{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-31);background:linear-gradient(165deg,var(--pb-components-broker-brokerratingsummary-pb-32)0%,var(--pb-components-broker-brokerratingsummary-pb-33)100%);max-height:96vh;box-shadow:0 24px 52px var(--pb-components-broker-brokerratingsummary-pb-34),inset 0 1px 0 var(--pb-components-broker-brokerratingsummary-pb-35);opacity:0;border-radius:16px;place-items:center;transition:transform .26s cubic-bezier(.2,.85,.2,1),opacity .26s;display:grid;position:relative;transform:translateY(20px)scale(.965)}.BrokerRatingSummary-module__AZRgca__licenseModalContentVisible{opacity:1;transform:translateY(0)scale(1)}.BrokerRatingSummary-module__AZRgca__licenseModalContent img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(96vh - 1.6rem);box-shadow:0 10px 24px var(--pb-components-broker-brokerratingsummary-pb-36);border-radius:16px}.BrokerRatingSummary-module__AZRgca__licenseModalClose{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-37);background:var(--pb-components-broker-brokerratingsummary-pb-38);-webkit-backdrop-filter:blur(8px);width:38px;height:38px;color:var(--pb-components-broker-brokerratingsummary-pb-39);cursor:pointer;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid;position:absolute;top:.7rem;left:.7rem}.BrokerRatingSummary-module__AZRgca__licenseModalClose:hover,.BrokerRatingSummary-module__AZRgca__licenseModalClose:focus-visible{background:var(--pb-components-broker-brokerratingsummary-pb-40);box-shadow:0 8px 18px var(--pb-components-broker-brokerratingsummary-pb-41);transform:translateY(-1px)}.BrokerRatingSummary-module__AZRgca__licenseModalClose:focus-visible{outline:0}.BrokerRatingSummary-module__AZRgca__scoreBox{gap:.4rem;display:grid;position:relative;overflow:hidden}.BrokerRatingSummary-module__AZRgca__scoreBox:after{content:"";background:linear-gradient(110deg,transparent 16%,var(--pb-components-broker-brokerratingsummary-pb-42)36%,transparent 56%);pointer-events:none;animation:7.6s linear infinite BrokerRatingSummary-module__AZRgca__scoreBoxSweep;position:absolute;inset:0;transform:translate(-140%)}.BrokerRatingSummary-module__AZRgca__ratingStarsWrap{z-index:1;justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:relative}.BrokerRatingSummary-module__AZRgca__ratingLabel{direction:ltr;transform:translateY(2px)}.BrokerRatingSummary-module__AZRgca__ratingStars{direction:ltr;align-items:center;gap:.22rem;display:inline-flex}.BrokerRatingSummary-module__AZRgca__ratingStarItem{width:23px;height:23px;display:inline-block;position:relative}.BrokerRatingSummary-module__AZRgca__ratingStarBase,.BrokerRatingSummary-module__AZRgca__ratingStarFill{fill:currentColor;width:100%;height:100%}.BrokerRatingSummary-module__AZRgca__ratingStarBase{color:var(--pb-components-broker-brokerratingsummary-pb-43)}.BrokerRatingSummary-module__AZRgca__ratingStarFillClip{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.BrokerRatingSummary-module__AZRgca__ratingStarFill{width:23px;height:23px;color:var(--pb-components-broker-brokerratingsummary-pb-44);filter:drop-shadow(0 0 2px var(--pb-components-broker-brokerratingsummary-pb-45));position:absolute;top:0;left:0}.BrokerRatingSummary-module__AZRgca__breakdown{gap:.3rem;list-style:none;display:grid}.BrokerRatingSummary-module__AZRgca__breakdown li{padding:.3rem .62rem}.BrokerRatingSummary-module__AZRgca__breakdownRow{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.BrokerRatingSummary-module__AZRgca__breakdownRow b{color:var(--pb-components-broker-brokerratingsummary-pb-47);font-weight:400}.BrokerRatingSummary-module__AZRgca__breakdownTrack{background:var(--pb-components-broker-brokerratingsummary-pb-48);border-radius:999px;width:100%;height:10px;overflow:hidden}.BrokerRatingSummary-module__AZRgca__breakdownFill{--bar-hue:210;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--bar-hue)var(--pb-rating-bar-stop-1))0%,hsl(var(--bar-hue)var(--pb-rating-bar-stop-2))30%,hsl(var(--bar-hue)var(--pb-rating-bar-stop-3))50%,hsl(var(--bar-hue)var(--pb-rating-bar-stop-2))70%,hsl(var(--bar-hue)var(--pb-rating-bar-stop-1))100%);height:100%;box-shadow:0 2px 8px var(--pb-components-broker-brokerratingsummary-pb-49);transition:width .82s cubic-bezier(.2,.9,.2,1);display:block;position:relative;overflow:hidden}.BrokerRatingSummary-module__AZRgca__breakdownFill:after{content:"";background:linear-gradient(90deg,hsla(var(--bar-hue)var(--pb-rating-bar-glow-1))0%,hsla(var(--bar-hue)var(--pb-rating-bar-glow-2))30%,hsla(var(--bar-hue)var(--pb-rating-bar-glow-3))50%,hsla(var(--bar-hue)var(--pb-rating-bar-glow-2))70%,hsla(var(--bar-hue)var(--pb-rating-bar-glow-1))100%);filter:blur(1.2px);opacity:0;pointer-events:none;width:74px;height:184%;animation:6.8s linear infinite BrokerRatingSummary-module__AZRgca__breakdownShine;position:absolute;top:-42%;right:-96px}@keyframes BrokerRatingSummary-module__AZRgca__scoreBoxSweep{0%{transform:translate(-140%)}40%,to{transform:translate(140%)}}@keyframes BrokerRatingSummary-module__AZRgca__breakdownShine{0%,26%{opacity:0;transform:translate(0)}31%{opacity:.92}71%{opacity:.92;transform:translate(-560px)}72%,to{opacity:0;transform:translate(-560px)}}.BrokerRatingSummary-module__AZRgca__posterBox{place-items:center;padding:1.5rem;display:grid}.BrokerRatingSummary-module__AZRgca__posterBox img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto}.BrokerRatingSummary-module__AZRgca__posterPlaceholder{aspect-ratio:1;background:linear-gradient(135deg,var(--pb-components-broker-brokerratingsummary-pb-50),var(--pb-components-broker-brokerratingsummary-pb-51));width:100%;color:var(--pb-components-broker-brokerratingsummary-pb-15);border-radius:12px;place-items:center;font-size:3rem;font-weight:800;display:grid}.BrokerRatingSummary-module__AZRgca__contactList{border-top:1px solid var(--pb-components-broker-brokerratingsummary-pb-52);gap:.45rem;margin-top:.6rem;padding-top:.6rem;list-style:none;display:grid}.BrokerRatingSummary-module__AZRgca__contactList li{border:1px solid var(--pb-components-broker-brokerratingsummary-pb-53);text-align:left;direction:ltr;border-radius:10px;align-items:center;gap:.45rem;padding:.42rem .5rem;display:flex}.BrokerRatingSummary-module__AZRgca__contactHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.BrokerRatingSummary-module__AZRgca__contactHeaderActions{align-items:center;gap:.45rem;display:flex}.BrokerRatingSummary-module__AZRgca__contactList a{color:var(--pb-components-broker-brokerratingsummary-pb-54);text-decoration:none}.BrokerRatingSummary-module__AZRgca__contactIcon{--icon-size:16px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.BrokerRatingSummary-module__AZRgca__socialBox{text-align:center;border:none;justify-items:center;width:100%}.BrokerRatingSummary-module__AZRgca__socialRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.BrokerRatingSummary-module__AZRgca__socialBtn{--icon-size:16px;border:1px solid var(--pb-components-broker-brokerratingsummary-pb-55);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.BrokerRatingSummary-module__AZRgca__contactHeaderBtn{width:34px;height:34px}.BrokerRatingSummary-module__AZRgca__svgMaskIcon{width:var(--icon-size,16px);height:var(--icon-size,16px);background-color:var(--pb-components-broker-brokerratingsummary-pb-56);-webkit-mask-image:var(--icon-url);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BrokerRatingSummary-module__AZRgca__empty{color:var(--site-muted)}@media (min-width:641px) and (max-width:1024px){.BrokerRatingSummary-module__AZRgca__layout,.BrokerRatingSummary-module__AZRgca__contentGrid{grid-template-columns:1fr}.BrokerRatingSummary-module__AZRgca__licenseList{max-height:none;padding-bottom:0;overflow:visible}.BrokerRatingSummary-module__AZRgca__carouselCard{--carousel-visible:3}.BrokerRatingSummary-module__AZRgca__rightColumn{z-index:auto;margin-top:0}.BrokerRatingSummary-module__AZRgca__rightColumnInner{position:static}}@media (max-width:640px){.BrokerRatingSummary-module__AZRgca__wrapper{padding-top:.35rem}.BrokerRatingSummary-module__AZRgca__layout{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.BrokerRatingSummary-module__AZRgca__contentGrid{grid-template-columns:1fr;gap:1rem}.BrokerRatingSummary-module__AZRgca__leftPane{gap:1rem;margin-top:0}.BrokerRatingSummary-module__AZRgca__leftPane,.BrokerRatingSummary-module__AZRgca__contentGrid{display:contents}.BrokerRatingSummary-module__AZRgca__carouselCard{order:1}.BrokerRatingSummary-module__AZRgca__rightColumn{z-index:auto;order:2;margin-top:0}.BrokerRatingSummary-module__AZRgca__leftColumn{order:3}.BrokerRatingSummary-module__AZRgca__centerColumn{order:4}.BrokerRatingSummary-module__AZRgca__rightColumnInner{gap:.75rem;width:min(100%,26rem);margin-inline:auto;padding:.75rem;position:static}.BrokerRatingSummary-module__AZRgca__carouselCard{--carousel-visible:2;grid-template-columns:28px minmax(0,1fr) 28px;padding:.45rem}.BrokerRatingSummary-module__AZRgca__carouselNav{width:28px;height:28px}.BrokerRatingSummary-module__AZRgca__scoreBox,.BrokerRatingSummary-module__AZRgca__speedCard,.BrokerRatingSummary-module__AZRgca__licenseCard,.BrokerRatingSummary-module__AZRgca__contactBox{padding:.75rem}.BrokerRatingSummary-module__AZRgca__ratingStarsWrap{flex-wrap:wrap;justify-content:center;row-gap:.35rem}.BrokerRatingSummary-module__AZRgca__ratingLabel{transform:none}.BrokerRatingSummary-module__AZRgca__breakdown li{padding-inline:.2rem}.BrokerRatingSummary-module__AZRgca__licenseList{gap:.7rem;max-height:none;padding-bottom:0;overflow:visible}.BrokerRatingSummary-module__AZRgca__posterBox{width:min(70%,12rem);margin-inline:auto;padding:0}.BrokerRatingSummary-module__AZRgca__contactHeader{flex-wrap:wrap}.BrokerRatingSummary-module__AZRgca__contactList li{align-items:flex-start}.BrokerRatingSummary-module__AZRgca__socialRow{justify-content:center}}
.BrokerRatingChart-module__lNuGpG__chartWrap{min-height:230px}.BrokerRatingChart-module__lNuGpG__chartCanvas{position:relative}:is(.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-wrapper,.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-surface,.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-surface *){-webkit-user-select:none;user-select:none}:is(.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-wrapper,.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-surface *,.BrokerRatingChart-module__lNuGpG__chartCanvas .recharts-layer){pointer-events:none}.BrokerRatingChart-module__lNuGpG__centerScore{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BrokerRatingChart-module__lNuGpG__centerScoreValue{color:var(--pb-components-broker-brokerratingchart-pb-02);transform-origin:50%;will-change:transform,opacity;font-size:2rem;font-weight:800;line-height:1;animation:.98s cubic-bezier(.2,.85,.24,1.15) both BrokerRatingChart-module__lNuGpG__centerScoreHeartbeat;display:inline-block}@keyframes BrokerRatingChart-module__lNuGpG__centerScoreHeartbeat{0%{opacity:0;transform:scale(.55)}28%{opacity:1;transform:scale(1.18)}48%{transform:scale(.9)}66%{transform:scale(1.08)}80%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BrokerRatingChart-module__lNuGpG__centerScoreValue{animation:none}}.BrokerRatingChart-module__lNuGpG__nodeLabel{fill:var(--pb-components-broker-brokerratingchart-pb-03);font-size:14px;font-weight:500}.BrokerRatingChart-module__lNuGpG__nodeValue{fill:var(--pb-components-broker-brokerratingchart-pb-04);font-size:14px;font-weight:700}.BrokerRatingChart-module__lNuGpG__title{margin-bottom:.5rem;font-size:1rem}.BrokerRatingChart-module__lNuGpG__empty{color:var(--site-muted)}
