.page-module__Te4OpG__page{--review-container:1200px;--review-orange:var(--rf-color-accent);color:var(--rf-text-primary);background:#fff;overflow:clip}.page-module__Te4OpG__hero{min-height:535px;padding:80px var(--rf-public-gutter);color:#fff;text-align:center;background-image:linear-gradient(#00000091,#00000091),url(/frontend/images/leave-review-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid}.page-module__Te4OpG__heroContent{width:min(100%,560px)}.page-module__Te4OpG__hero h1{color:#fff;font-family:var(--rf-font-ui);font-size:var(--rf-type-page-title-size);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.15}.page-module__Te4OpG__hero p{color:#fff;font-family:var(--rf-font-reading);font-size:var(--rf-type-body-size);margin:12px 0 0}.page-module__Te4OpG__heroSearch{grid-template-columns:minmax(0,1fr) 58px;gap:8px;width:min(100%,500px);margin:42px auto 0;display:grid;position:relative}.page-module__Te4OpG__heroSearch input{width:100%;min-width:0;min-height:var(--rf-control-height-large);color:var(--rf-text-primary);font:var(--rf-font-weight-regular) var(--rf-type-form-input-size)/1.4 var(--rf-font-ui);background:#fff;border:1px solid #0000;border-radius:8px;padding:0 18px}.page-module__Te4OpG__heroSearch input:focus{border-color:var(--rf-primary);outline:3px solid #ffffff73}.page-module__Te4OpG__heroSearch button{min-height:var(--rf-control-height-large);background:var(--rf-primary);color:#fff;cursor:pointer;border:0;border-radius:8px}.page-module__Te4OpG__heroSearch button:hover,.page-module__Te4OpG__heroSearch button:focus-visible{background:var(--rf-primary-hover)}.page-module__Te4OpG__heroSearch button img{filter:brightness(0)invert();width:20px;height:20px;transform:rotate(45deg)}.page-module__Te4OpG__heroSuggestionList{border:1px solid var(--rf-border-soft);border-radius:var(--rf-radius-card);text-align:left;max-height:280px;z-index:var(--rf-z-dropdown);background:#fff;gap:0;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:66px;overflow-y:auto;box-shadow:0 12px 30px #10264f2e}.page-module__Te4OpG__heroSuggestionList [data-suggestion-status]{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);padding:8px 10px 6px}.page-module__Te4OpG__heroSuggestionItem{color:var(--rf-text-primary);cursor:pointer;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.page-module__Te4OpG__heroSuggestionItem:hover,.page-module__Te4OpG__heroSuggestionItem[data-active=true]{background:var(--rf-color-brand-primary-soft)}.page-module__Te4OpG__heroSuggestionItem>span:first-child{background:var(--rf-color-brand-primary-soft);color:var(--rf-primary);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:inline-flex}.page-module__Te4OpG__heroSuggestionItem>span:first-child:before{content:"RF"}.page-module__Te4OpG__heroSuggestionItem>span[data-suggestion-icon=new-company]{color:#23865f;background:#e6f5ee}.page-module__Te4OpG__heroSuggestionItem>span[data-suggestion-icon=new-company]:before{content:"+";font-size:22px;font-weight:500;line-height:1}.page-module__Te4OpG__heroSuggestionItem>span:last-child{min-width:0;display:grid}.page-module__Te4OpG__heroSuggestionItem strong{color:var(--rf-text-primary);font-size:var(--rf-type-body-compact-size);font-weight:var(--rf-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__Te4OpG__heroSuggestionItem small{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);margin-top:2px}.page-module__Te4OpG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__Te4OpG__section{padding:var(--rf-section-padding-y) var(--rf-public-gutter)}.page-module__Te4OpG__section>*{width:min(100%, var(--review-container));margin-left:auto;margin-right:auto}.page-module__Te4OpG__soft{background:#f7f9ff}.page-module__Te4OpG__heading{text-align:center;margin-bottom:40px}.page-module__Te4OpG__heading h2,.page-module__Te4OpG__formIntro h2{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-section-title-size);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.25}.page-module__Te4OpG__heading p,.page-module__Te4OpG__formIntro p{color:var(--rf-text-muted);font-size:var(--rf-type-body-compact-size);margin:10px 0 0}.page-module__Te4OpG__howGrid,.page-module__Te4OpG__reviewGrid,.page-module__Te4OpG__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__Te4OpG__howGrid{gap:48px}.page-module__Te4OpG__step{text-align:center}.page-module__Te4OpG__step>img{object-fit:contain;width:34px;height:34px}.page-module__Te4OpG__step h3{color:var(--rf-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-compact-size);margin:14px 0 6px;font-weight:600}.page-module__Te4OpG__step p{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);margin:0}.page-module__Te4OpG__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;display:grid}.page-module__Te4OpG__benefitCard{border:2px solid var(--rf-primary);border-radius:var(--rf-radius-card);min-width:0;padding:var(--rf-card-padding-large);background:#fff}.page-module__Te4OpG__benefitCard>div{align-items:center;gap:12px;display:flex}.page-module__Te4OpG__benefitCard>div img{object-fit:contain;width:28px;height:28px}.page-module__Te4OpG__benefitCard h3{color:var(--rf-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-size);margin:0;font-weight:600}.page-module__Te4OpG__benefitCard ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__Te4OpG__benefitCard li{color:var(--rf-text-secondary);font-size:var(--rf-type-body-compact-size);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.page-module__Te4OpG__benefitCard li img{width:13px;height:13px;margin-top:3px}.page-module__Te4OpG__reviewGrid,.page-module__Te4OpG__companyGrid{gap:18px}.page-module__Te4OpG__reviewCard,.page-module__Te4OpG__companyCard,.page-module__Te4OpG__formCard{border:1px solid var(--rf-border-soft);background:#fff;border-radius:10px;box-shadow:0 3px 12px #10264f12}.page-module__Te4OpG__reviewCard{flex-direction:column;min-width:0;padding:20px;display:flex}.page-module__Te4OpG__reviewIdentity{align-items:center;gap:12px;display:flex}.page-module__Te4OpG__reviewIdentity>img{background:var(--rf-bg-soft);border-radius:50%;flex:none;width:48px;height:48px;padding:7px}.page-module__Te4OpG__reviewIdentity>div{min-width:0}.page-module__Te4OpG__reviewIdentity h3{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-compact-size);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.page-module__Te4OpG__reviewIdentity span,.page-module__Te4OpG__reviewIdentity a{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__Te4OpG__reviewIdentity a{color:var(--rf-primary)}.page-module__Te4OpG__stars{align-items:center;gap:7px;margin-top:10px;display:flex}.page-module__Te4OpG__stars span{color:var(--review-orange);letter-spacing:1px;font-size:14px}.page-module__Te4OpG__stars small{color:var(--rf-primary);font-size:var(--rf-type-helper-size);font-weight:600}.page-module__Te4OpG__reviewCard>p{border-top:1px solid var(--rf-border-soft);color:var(--rf-text-secondary);font-size:var(--rf-type-body-compact-size);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:10px 0 0;padding-top:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__Te4OpG__readMore,.page-module__Te4OpG__reviewCount{color:var(--rf-primary);font-size:var(--rf-type-helper-size);margin-top:10px;font-weight:600}.page-module__Te4OpG__companyCard{min-width:0;box-shadow:none;align-items:center;gap:16px;padding:18px;display:flex}.page-module__Te4OpG__companyLogo{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.page-module__Te4OpG__companyCard>div{min-width:0}.page-module__Te4OpG__companyNameRow{align-items:center;gap:5px;display:flex}.page-module__Te4OpG__companyNameRow>a{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-compact-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-module__Te4OpG__companyCard .page-module__Te4OpG__stars{margin-top:4px}.page-module__Te4OpG__reviewCount{margin-top:2px;display:block}.page-module__Te4OpG__formSection{background:#f7f9ff;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:48px;display:grid}.page-module__Te4OpG__formIntro{position:sticky;top:92px}.page-module__Te4OpG__eyebrow{font-family:var(--rf-font-ui);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--rf-primary)!important;font-size:var(--rf-type-helper-size)!important}.page-module__Te4OpG__formCard{padding:clamp(22px,4vw,38px)}.page-module__Te4OpG__stepRow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;display:grid}.page-module__Te4OpG__stepRow span{border-bottom:3px solid var(--rf-border-soft);color:var(--rf-text-muted);font-size:var(--rf-type-body-compact-size);padding:10px;font-weight:600}.page-module__Te4OpG__stepRow span[data-active=true]{border-color:var(--rf-primary);color:var(--rf-primary)}.page-module__Te4OpG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__Te4OpG__form label,.page-module__Te4OpG__ratings label{min-width:0;color:var(--rf-text-primary);font-size:var(--rf-type-form-label-size);font-weight:var(--rf-font-weight-medium);gap:7px;display:grid}.page-module__Te4OpG__form input,.page-module__Te4OpG__form select,.page-module__Te4OpG__form textarea{width:100%;min-width:0;min-height:var(--rf-control-height);border:1px solid var(--rf-border-strong);color:var(--rf-text-primary);font:var(--rf-font-weight-regular) var(--rf-type-form-input-size)/1.4 var(--rf-font-ui);background:#fff;border-radius:8px;padding:10px 12px}.page-module__Te4OpG__form textarea{resize:vertical}.page-module__Te4OpG__form input:focus,.page-module__Te4OpG__form select:focus,.page-module__Te4OpG__form textarea:focus{border-color:var(--rf-primary);outline:3px solid var(--rf-color-focus-shadow)}.page-module__Te4OpG__full,.page-module__Te4OpG__ratings,.page-module__Te4OpG__services,.page-module__Te4OpG__formNote,.page-module__Te4OpG__formStatus,.page-module__Te4OpG__actions{grid-column:1/-1}.page-module__Te4OpG__ratings,.page-module__Te4OpG__services{border:1px solid var(--rf-border-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;display:grid}.page-module__Te4OpG__ratings legend,.page-module__Te4OpG__services legend{padding:0 6px;font-weight:600}.page-module__Te4OpG__services{max-height:240px;overflow:auto}.page-module__Te4OpG__services label,.page-module__Te4OpG__certify{align-items:center;grid-template-columns:auto 1fr!important}.page-module__Te4OpG__services input,.page-module__Te4OpG__certify input{width:18px;min-height:18px;accent-color:var(--rf-primary)}.page-module__Te4OpG__formNote,.page-module__Te4OpG__formStatus{background:var(--rf-bg-soft);font-size:var(--rf-type-body-compact-size);border-radius:8px;margin:0;padding:12px}.page-module__Te4OpG__formStatus{background:var(--rf-color-success-soft);color:var(--rf-color-success)}.page-module__Te4OpG__formStatus[data-kind=error]{background:var(--rf-color-error-soft);color:var(--rf-color-error)}.page-module__Te4OpG__actions{justify-content:flex-end;gap:12px;display:flex}.page-module__Te4OpG__primaryButton,.page-module__Te4OpG__secondaryButton{cursor:pointer;min-height:44px;font-family:var(--rf-font-ui);font-size:var(--rf-type-button-size);border-radius:8px;padding:0 20px;font-weight:600}.page-module__Te4OpG__primaryButton{border:1px solid var(--rf-primary);background:var(--rf-primary);color:#fff}.page-module__Te4OpG__primaryButton:hover,.page-module__Te4OpG__primaryButton:focus-visible{background:var(--rf-primary-hover)}.page-module__Te4OpG__primaryButton:disabled{cursor:wait;opacity:.7}.page-module__Te4OpG__secondaryButton{border:1px solid var(--rf-border-strong);color:var(--rf-text-primary);background:#fff}@media (max-width:900px){.page-module__Te4OpG__reviewGrid,.page-module__Te4OpG__companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Te4OpG__formSection{grid-template-columns:1fr}.page-module__Te4OpG__formIntro{text-align:center;position:static}}@media (max-width:680px){.page-module__Te4OpG__hero{min-height:430px;padding:64px var(--rf-public-gutter)}.page-module__Te4OpG__heroSearch{grid-template-columns:minmax(0,1fr) 52px;margin-top:32px}.page-module__Te4OpG__heroSearch input,.page-module__Te4OpG__heroSearch button{min-height:48px}.page-module__Te4OpG__howGrid,.page-module__Te4OpG__benefitGrid,.page-module__Te4OpG__reviewGrid,.page-module__Te4OpG__companyGrid{grid-template-columns:1fr}.page-module__Te4OpG__howGrid{gap:34px}.page-module__Te4OpG__benefitCard{padding:22px}.page-module__Te4OpG__form,.page-module__Te4OpG__ratings,.page-module__Te4OpG__services{grid-template-columns:1fr}.page-module__Te4OpG__form>*,.page-module__Te4OpG__ratings,.page-module__Te4OpG__services,.page-module__Te4OpG__full,.page-module__Te4OpG__formNote,.page-module__Te4OpG__formStatus,.page-module__Te4OpG__actions{grid-column:1}.page-module__Te4OpG__actions{flex-wrap:wrap}}@media (max-width:430px){.page-module__Te4OpG__heroSearch{grid-template-columns:minmax(0,1fr) 48px;gap:6px}.page-module__Te4OpG__heroSearch input{padding:0 12px}.page-module__Te4OpG__heroSuggestionList{right:54px}.page-module__Te4OpG__reviewCard,.page-module__Te4OpG__companyCard,.page-module__Te4OpG__formCard{max-width:100%}.page-module__Te4OpG__formCard{padding:20px}.page-module__Te4OpG__companyCard{padding:16px}}
.public-verified-badge-module__fvqz5q__root{--badge-popover-shift:0px;vertical-align:middle;flex:none;display:inline-flex;position:relative}.public-verified-badge-module__fvqz5q__badge{appearance:none;color:var(--company-badge-text);cursor:help;font-family:var(--rf-public-heading-font-family);font-size:var(--rf-public-badge-size);line-height:var(--rf-public-meta-line-height);vertical-align:middle;border:0;flex:none;align-items:center;margin:0;display:inline-flex}.public-verified-badge-module__fvqz5q__verified{--company-badge-background:#dcf3e9;--company-badge-icon:#2d916a;--company-badge-text:#173b2b}.public-verified-badge-module__fvqz5q__category-leader{--company-badge-background:#fbefc5;--company-badge-icon:#9c6800;--company-badge-text:#493500}.public-verified-badge-module__fvqz5q__full{background:var(--company-badge-background);border-radius:var(--rf-radius-pill);font-weight:var(--rf-font-weight-bold);white-space:nowrap;gap:4px;min-height:30px;padding:5px 12px 5px 8px}.public-verified-badge-module__fvqz5q__badge:focus-visible{outline:3px solid var(--rf-color-focus-ring);outline-offset:3px}.public-verified-badge-module__fvqz5q__seal{color:var(--company-badge-icon);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.public-verified-badge-module__fvqz5q__seal svg{width:20px;height:20px;display:block}.public-verified-badge-module__fvqz5q__sealShape{fill:currentColor}.public-verified-badge-module__fvqz5q__iconOnly{background:0 0;outline:0;max-width:20px;min-height:20px;padding:0}.public-verified-badge-module__fvqz5q__badgeLabel{display:inline}.public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__popover{opacity:0;pointer-events:none;z-index:var(--rf-z-tooltip);transition:opacity .15s,transform .15s;position:absolute}.public-verified-badge-module__fvqz5q__tooltip{border-radius:var(--rf-radius-small);bottom:calc(100% + var(--rf-tooltip-trigger-gap));color:#fff;font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);left:var(--badge-popover-shift);line-height:var(--rf-tooltip-line-height);white-space:nowrap;background:#111827;padding:6px 8px;transform:translateY(3px)}.public-verified-badge-module__fvqz5q__popover{border:1px solid var(--rf-border-soft);color:var(--rf-text-secondary);font-family:var(--rf-public-body-font-family);font-size:14px;font-weight:var(--rf-font-weight-regular);left:var(--badge-popover-shift);text-align:left;white-space:normal;background:#fff;border-radius:8px;width:min(288px,100vw - 32px);padding:10px 12px;line-height:1.5;transform:translateY(3px);box-shadow:0 8px 24px #10264f29}.public-verified-badge-module__fvqz5q__root[data-popover-side=above] .public-verified-badge-module__fvqz5q__popover{bottom:calc(100% + 8px)}.public-verified-badge-module__fvqz5q__root[data-popover-side=above] .public-verified-badge-module__fvqz5q__tooltip{bottom:calc(100% + var(--rf-tooltip-trigger-gap))}.public-verified-badge-module__fvqz5q__root[data-popover-side=below] .public-verified-badge-module__fvqz5q__popover{top:calc(100% + 8px)}.public-verified-badge-module__fvqz5q__root[data-popover-side=below] .public-verified-badge-module__fvqz5q__tooltip{bottom:auto;top:calc(100% + var(--rf-tooltip-trigger-gap))}.public-verified-badge-module__fvqz5q__root[data-popover-open=false]:not(:hover):not(:focus-within) .public-verified-badge-module__fvqz5q__popover{display:none}.public-verified-badge-module__fvqz5q__root:hover .public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__root:focus-within .public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__root:hover .public-verified-badge-module__fvqz5q__popover,.public-verified-badge-module__fvqz5q__root:focus-within .public-verified-badge-module__fvqz5q__popover,.public-verified-badge-module__fvqz5q__root[data-popover-open=true] .public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__root[data-popover-open=true] .public-verified-badge-module__fvqz5q__popover{opacity:1;transform:translateY(0)}.public-verified-badge-module__fvqz5q__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__popover{transition:none}}@media (max-width:600px){.public-verified-badge-module__fvqz5q__responsiveIcon{background:0 0;max-width:20px;min-height:20px;padding:0}.public-verified-badge-module__fvqz5q__responsiveIcon .public-verified-badge-module__fvqz5q__badgeLabel{display:none}.public-verified-badge-module__fvqz5q__root[data-company-badge-mobile-variant=icon] .public-verified-badge-module__fvqz5q__popover{border-radius:var(--rf-radius-small);color:#fff;font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);line-height:var(--rf-tooltip-line-height);background:#111827;border:0;padding:7px 9px}.public-verified-badge-module__fvqz5q__tooltip,.public-verified-badge-module__fvqz5q__popover{box-sizing:border-box;white-space:normal;width:auto;max-width:none;position:fixed;right:16px;top:auto!important;bottom:16px!important;left:16px!important}}
.page-module__HFccqq__main{color:var(--rf-text-primary);background:#fff;margin:0;padding:0 0 64px}.page-module__HFccqq__tabs a,.page-module__HFccqq__ratingRow a,.page-module__HFccqq__logoReviewLink,.page-module__HFccqq__viewAll,.page-module__HFccqq__socialLinks a{color:#1a5efc;text-decoration:none}.page-module__HFccqq__hero{clip-path:inset(0 -100vmax);width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));background:#f7f9ff;grid-template-columns:170px minmax(0,1fr) 238px;align-items:stretch;gap:24px;margin:0 auto;padding:30px 0 44px;display:grid;position:relative;box-shadow:0 0 0 100vmax #f7f9ff}.page-module__HFccqq__logoPanel{align-content:start;justify-items:start;gap:14px;display:grid}.page-module__HFccqq__logo{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #d9e3f2;border-radius:8px;width:150px;padding:10px;display:block}.page-module__HFccqq__logoReviewLink{font-size:14px;font-weight:var(--rf-font-weight-medium)}.page-module__HFccqq__identity{min-width:0;padding:6px 0}.page-module__HFccqq__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__HFccqq__titleRow h1{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-public-profile-title-size);font-weight:var(--rf-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.2}.page-module__HFccqq__tagline{color:var(--rf-text-secondary);font-size:var(--rf-public-hero-subtitle-size);margin:10px 0 0;line-height:1.55}.page-module__HFccqq__ratingRow,.page-module__HFccqq__reviewSummary>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-module__HFccqq__ratingRow{color:var(--rf-text-muted);margin-top:14px;font-size:14px}.page-module__HFccqq__stars{color:#f59e0b;letter-spacing:0}.page-module__HFccqq__stars span{color:#d1d5db}.page-module__HFccqq__pipe{color:#c8d2e1}.page-module__HFccqq__actions{align-content:start;justify-items:stretch;gap:12px;padding-top:4px;display:grid}.page-module__HFccqq__scopeAction,.page-module__HFccqq__primaryAction,.page-module__HFccqq__secondaryAction,.page-module__HFccqq__similarActions a,.page-module__HFccqq__similarActions button,.page-module__HFccqq__reviewSummary a{border-radius:var(--rf-radius-control);cursor:pointer;font-family:inherit;font-size:var(--rf-public-button-size);font-weight:var(--rf-font-weight-semibold);min-height:var(--rf-control-height);padding:10px var(--rf-button-padding-inline-small);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.page-module__HFccqq__scopeAction{color:#1a5efc;background:0 0;border:0;justify-content:flex-start;padding-left:0}.page-module__HFccqq__primaryAction{color:#fff;background:#1a5efc;border:1px solid #1a5efc}.page-module__HFccqq__secondaryAction,.page-module__HFccqq__reviewSummary a{color:#1a5efc;background:#fff;border:1px solid #1a5efc}.page-module__HFccqq__stickyNavigation{width:100%;z-index:var(--rf-z-sticky-content);background:#fff;position:sticky;top:0}.page-module__HFccqq__compactCompanyHeader{border-bottom:0 solid var(--rf-border-soft);opacity:0;pointer-events:none;max-height:0;width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0;transition:max-height .2s,opacity .15s,padding .2s;display:flex;overflow:hidden}.page-module__HFccqq__stickyNavigation[data-sticky-visible=true]{box-shadow:0 6px 18px #11182714}.page-module__HFccqq__stickyNavigation[data-sticky-visible=true] .page-module__HFccqq__compactCompanyHeader{opacity:1;pointer-events:auto;border-bottom-width:1px;max-height:88px;padding:10px 0}.page-module__HFccqq__compactIdentity,.page-module__HFccqq__compactNameRow,.page-module__HFccqq__compactRating,.page-module__HFccqq__compactActions{align-items:center;display:flex}.page-module__HFccqq__compactIdentity{gap:12px;min-width:0}.page-module__HFccqq__compactIdentity>img{object-fit:contain;background:0 0;border:0;border-radius:0;width:48px;height:48px;padding:0}.page-module__HFccqq__compactNameRow{gap:8px}.page-module__HFccqq__compactNameRow strong{font-size:15px}.page-module__HFccqq__compactRating{color:var(--rf-text-muted);flex-wrap:wrap;gap:6px;margin-top:3px;font-size:11px}.page-module__HFccqq__compactStars{color:#f59e0b;letter-spacing:0}.page-module__HFccqq__compactActions{gap:8px}.page-module__HFccqq__compactActions button,.page-module__HFccqq__compactActions a{cursor:pointer;font:inherit;font-size:12px;font-weight:var(--rf-font-weight-semibold);border:1px solid #1a5efc;border-radius:5px;min-height:34px;padding:7px 12px;text-decoration:none}.page-module__HFccqq__compactActions button{color:#fff;background:#1a5efc}.page-module__HFccqq__compactActions a{color:#1a5efc;background:#fff}.page-module__HFccqq__tabs{scrollbar-width:thin;width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));background:#fff;border-bottom:1px solid #dce6f4;justify-content:space-between;gap:8px;margin:0 auto;padding:0 2px;display:flex;overflow-x:auto}.page-module__HFccqq__tabs a{color:var(--rf-text-primary);font-size:var(--rf-public-profile-nav-size);font-weight:var(--rf-font-weight-semibold);white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:16px 12px 13px}.page-module__HFccqq__tabs a:hover,.page-module__HFccqq__tabs a:focus-visible,.page-module__HFccqq__tabs .page-module__HFccqq__activeTab{color:#1a5efc;border-color:#1a5efc}.page-module__HFccqq__overviewGrid{width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:36px;margin:0 auto;padding-top:30px;scroll-margin-top:168px;display:grid}.page-module__HFccqq__overviewCopy h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.page-module__HFccqq__overviewCopy p{color:var(--rf-text-secondary);font-size:var(--rf-public-profile-body-size);line-height:var(--rf-public-body-line-height);white-space:pre-line;max-width:920px;margin:0}.page-module__HFccqq__expandableOverview{max-width:920px}.page-module__HFccqq__overviewCollapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__HFccqq__readMoreButton{color:#1a5efc;cursor:pointer;font:inherit;font-size:14px;font-weight:var(--rf-font-weight-medium);background:0 0;border:0;margin-top:14px;padding:0}.page-module__HFccqq__readMoreButton:hover,.page-module__HFccqq__readMoreButton:focus-visible{text-decoration:underline}.page-module__HFccqq__metaPanel{background:#fff;align-content:start;gap:12px;padding:4px 0 0;display:grid}.page-module__HFccqq__metaRow{color:var(--rf-text-primary);font-size:14px;font-weight:var(--rf-font-weight-medium);outline:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.page-module__HFccqq__metaRow span{overflow-wrap:anywhere}.page-module__HFccqq__metaIconWrap{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.page-module__HFccqq__metaIcon{object-fit:contain;width:24px;height:24px;display:block}.page-module__HFccqq__socialLinks a:after{border-radius:var(--rf-radius-small);bottom:calc(100% + var(--rf-tooltip-trigger-gap));color:#fff;content:attr(data-tooltip);font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);line-height:var(--rf-tooltip-line-height);opacity:0;pointer-events:none;white-space:nowrap;z-index:var(--rf-z-tooltip);background:#111827;padding:7px 9px;transition:opacity .15s,transform .15s;position:absolute;left:0;transform:translateY(3px)}.page-module__HFccqq__socialLinks a:hover:after,.page-module__HFccqq__socialLinks a:focus-visible:after{opacity:1;transform:translateY(0)}.page-module__HFccqq__metaTooltip{border-radius:var(--rf-radius-small);bottom:calc(100% + var(--rf-tooltip-trigger-gap));color:#fff;font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);line-height:var(--rf-tooltip-line-height);opacity:0;pointer-events:none;white-space:nowrap;z-index:var(--rf-z-tooltip);background:#111827;padding:6px 8px;transition:opacity .15s,transform .15s;position:absolute;left:0;transform:translateY(3px)}.page-module__HFccqq__metaRow:hover .page-module__HFccqq__metaTooltip,.page-module__HFccqq__metaRow:focus-visible .page-module__HFccqq__metaTooltip{opacity:1;transform:translateY(0)}.page-module__HFccqq__section{width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));margin-top:44px;margin-left:auto;margin-right:auto;scroll-margin-top:168px}.page-module__HFccqq__sectionHeader{border-bottom:1px solid var(--rf-border-soft);margin-bottom:18px;padding-bottom:10px}.page-module__HFccqq__sectionHeader h2{color:var(--rf-text-primary);font-size:var(--rf-public-section-title-size);font-weight:var(--rf-font-weight-semibold);letter-spacing:0;margin:0;line-height:1.25}.page-module__HFccqq__focusGrid,.page-module__HFccqq__cardGrid,.page-module__HFccqq__teamGrid,.page-module__HFccqq__locationGrid,.page-module__HFccqq__reviews,.page-module__HFccqq__similarGrid{gap:18px;display:grid}.page-module__HFccqq__focusGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page-module__HFccqq__focusGroup,.page-module__HFccqq__card,.page-module__HFccqq__teamMember,.page-module__HFccqq__location,.page-module__HFccqq__review,.page-module__HFccqq__keyClient,.page-module__HFccqq__similarCard{border:1px solid var(--rf-border-soft);border-radius:var(--rf-radius-card);background:#fff}.page-module__HFccqq__focusGroup{border:0;border-right:1px solid var(--rf-border-soft);text-align:center;border-radius:0;justify-items:center;gap:14px;padding:0 28px;display:grid}.page-module__HFccqq__focusGroup:last-child{border-right:0}.page-module__HFccqq__focusGroup h3,.page-module__HFccqq__card h3,.page-module__HFccqq__teamMember h3,.page-module__HFccqq__location h3,.page-module__HFccqq__review h3{color:var(--rf-text-primary);font-size:16px;font-weight:var(--rf-font-weight-semibold);margin:0;line-height:1.35}.page-module__HFccqq__chartWrap{justify-items:center;display:grid;position:relative}.page-module__HFccqq__donut{width:138px;height:138px;overflow:visible;transform:rotate(-90deg)}.page-module__HFccqq__donutSegment{cursor:pointer;outline:none;transition:filter .16s,opacity .16s,stroke-width .16s}.page-module__HFccqq__donutSegment:hover,.page-module__HFccqq__donutSegment:focus-visible,.page-module__HFccqq__donutSegment[data-focus-active=true]{filter:drop-shadow(0 2px 3px #11182747);opacity:.88;stroke-width:32px}.page-module__HFccqq__chartTooltip{border-radius:var(--rf-radius-small);bottom:calc(100% + var(--rf-tooltip-trigger-gap));color:#fff;font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);opacity:0;pointer-events:none;white-space:nowrap;z-index:var(--rf-z-tooltip);background:#111827;padding:7px 9px;transition:opacity .15s,transform .15s;position:absolute;left:50%;transform:translate(-50%,4px)}.page-module__HFccqq__chartTooltip[data-chart-tooltip=visible]{opacity:1;transform:translate(-50%)}.page-module__HFccqq__focusGroup ul{text-align:left;gap:8px;width:100%;max-height:136px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:auto}.page-module__HFccqq__focusGroup li{border-bottom:1px solid #edf2f8;padding:0 0 7px 16px;font-size:12px;line-height:1.35;display:block;position:relative}.page-module__HFccqq__focusGroup li:before{background:var(--legend-color);content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:4px;left:0}.page-module__HFccqq__focusGroup li button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:0;display:grid}.page-module__HFccqq__focusGroup li[data-focus-active=true] button,.page-module__HFccqq__focusGroup li button:focus-visible{color:#1a5efc;outline:0}.page-module__HFccqq__focusGroup li span{color:var(--rf-text-secondary)}.page-module__HFccqq__focusGroup li strong{color:var(--rf-text-primary)}.page-module__HFccqq__logoGrid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:14px;display:grid}.page-module__HFccqq__keyClient{text-align:center;align-items:center;min-height:132px;padding:12px;display:grid}.page-module__HFccqq__keyClient img{filter:grayscale();object-fit:contain;width:100%;height:88px;transition:filter .18s;display:block}.page-module__HFccqq__keyClient:hover img,.page-module__HFccqq__keyClient:focus-within img{filter:grayscale(0)}.page-module__HFccqq__logoFallback{color:#1a5efc;font-weight:var(--rf-font-weight-bold);background:#eef4ff;border-radius:8px;justify-content:center;justify-self:center;align-items:center;width:76px;height:76px;display:inline-flex}.page-module__HFccqq__keyClient p,.page-module__HFccqq__card p,.page-module__HFccqq__teamMember p,.page-module__HFccqq__location p,.page-module__HFccqq__review p,.page-module__HFccqq__similarCard>p{color:var(--rf-text-muted);margin:0;line-height:1.55}.page-module__HFccqq__keyClient p{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.page-module__HFccqq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page-module__HFccqq__cardGrid .page-module__HFccqq__card{height:100%}.page-module__HFccqq__card{transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.page-module__HFccqq__portfolioPreviewButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.page-module__HFccqq__card:hover,.page-module__HFccqq__card:focus-within{border-color:#1a5efc6b;transform:translateY(-2px);box-shadow:0 10px 24px #11182717}.page-module__HFccqq__similarCard:hover,.page-module__HFccqq__similarCard:focus-within{border-color:#1a5efc6b;transform:none;box-shadow:0 10px 24px #11182717}.page-module__HFccqq__portfolioPreviewButton>img{aspect-ratio:16/9;object-fit:cover;background:#f2f5fa;width:100%;display:block}.page-module__HFccqq__cardBody{gap:8px;padding:14px 16px 16px;display:grid}.page-module__HFccqq__cardMetadata{padding:0 16px 16px;display:block}.page-module__HFccqq__cardBody>span{color:var(--rf-text-muted);line-height:1.55}.page-module__HFccqq__card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__HFccqq__cardService{color:var(--rf-text-primary);font-size:14px;font-weight:var(--rf-font-weight-medium)}.page-module__HFccqq__cardMeta{color:var(--rf-text-muted);font-size:13px}.page-module__HFccqq__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__HFccqq__teamMember{align-items:center;gap:14px;padding:16px;display:flex}.page-module__HFccqq__teamMember img,.page-module__HFccqq__reviewer img{object-fit:cover;background:#f2f5fa;border-radius:999px;flex:none;width:56px;height:56px}.page-module__HFccqq__reviewSummary{border:1px solid var(--rf-border-soft);background:#f7faff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex}.page-module__HFccqq__reviewSummary span{color:var(--rf-text-muted);font-size:14px;font-weight:var(--rf-font-weight-medium)}.page-module__HFccqq__review{gap:0;padding:0;display:grid;overflow:hidden}.page-module__HFccqq__reviewer{align-items:center;gap:12px;padding:16px;display:flex}.page-module__HFccqq__reviewer p:first-child{color:var(--rf-text-primary);font-weight:var(--rf-font-weight-medium)}.page-module__HFccqq__review>h3{padding:0 16px 16px}.page-module__HFccqq__reviewBody{border-top:1px solid var(--rf-border-soft);grid-template-columns:minmax(235px,34%) minmax(0,1fr);display:grid}.page-module__HFccqq__ratingBreakdown{border-right:1px solid var(--rf-border-soft);padding:16px}.page-module__HFccqq__ratingBreakdown h4{margin:0 0 12px;font-size:14px}.page-module__HFccqq__ratingLine{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:12px;display:flex}.page-module__HFccqq__reviewCopy{align-content:start;padding:16px;display:grid}.page-module__HFccqq__reviewCopy>[data-review-verification=verified]{margin-bottom:10px}.page-module__HFccqq__reviewCopy>p{color:var(--rf-text-secondary);white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.page-module__HFccqq__reviewTextCollapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__HFccqq__reviewCopy>button{color:#1a5efc;cursor:pointer;font:inherit;font-size:12px;font-weight:var(--rf-font-weight-medium);background:0 0;border:0;justify-self:start;margin-top:8px;padding:0}.page-module__HFccqq__locationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__HFccqq__location{gap:8px;padding:18px;display:grid}.page-module__HFccqq__socialLinks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.page-module__HFccqq__socialLinks a{outline:0;display:inline-flex;position:relative}.page-module__HFccqq__socialLinks img{width:24px;height:24px;display:block}.page-module__HFccqq__similarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__HFccqq__similarCard{grid-template-rows:auto auto auto 1fr auto;gap:12px;height:100%;padding:16px;transition:border-color .2s,box-shadow .2s;display:grid}.page-module__HFccqq__similarHeader{align-items:center;gap:14px;display:flex}.page-module__HFccqq__similarHeader img{object-fit:contain;background:#f2f5fa;border-radius:999px;width:68px;height:68px}.page-module__HFccqq__similarHeader h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.page-module__HFccqq__similarTitle,.page-module__HFccqq__similarTitle:hover{color:var(--rf-text-primary);text-decoration:none}.page-module__HFccqq__similarTitle:focus-visible{color:var(--rf-text-primary);outline:3px solid var(--rf-color-focus-ring);outline-offset:2px;text-decoration:none}.page-module__HFccqq__similarReadMore,.page-module__HFccqq__similarActions a,.page-module__HFccqq__similarActions button{color:#1a5efc;text-decoration:none}.page-module__HFccqq__similarDescription{color:var(--rf-text-secondary);font-size:var(--rf-public-meta-size);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__HFccqq__similarReadMore{color:#1a5efc;font-size:13px;font-weight:var(--rf-font-weight-medium);justify-self:start}.page-module__HFccqq__similarFacts{gap:10px;margin:0;display:grid}.page-module__HFccqq__similarFact{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.page-module__HFccqq__similarFact dt,.page-module__HFccqq__similarFact dd{margin:0}.page-module__HFccqq__similarFact dd{color:var(--rf-text-primary);font-size:var(--rf-public-meta-size);font-weight:var(--rf-font-weight-regular);overflow-wrap:anywhere;line-height:1.45}.page-module__HFccqq__similarFactIcon{outline:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.page-module__HFccqq__similarFactIcon:hover .page-module__HFccqq__metaTooltip,.page-module__HFccqq__similarFactIcon:focus-visible .page-module__HFccqq__metaTooltip{opacity:1;transform:translateY(0)}.page-module__HFccqq__similarActions{gap:10px;margin-top:auto;display:grid}.page-module__HFccqq__similarActions a,.page-module__HFccqq__similarActions button{color:#1a5efc;background:#fff;border:1px solid #1a5efc;min-height:40px}.page-module__HFccqq__similarActions button:first-child{color:#fff;background:#1a5efc}.page-module__HFccqq__viewAll{font-weight:var(--rf-font-weight-semibold);justify-content:center;align-items:center;gap:6px;width:100%;margin-top:22px;display:inline-flex}.page-module__HFccqq__icon{flex:none;width:16px;height:16px}@media (max-width:1100px){.page-module__HFccqq__hero{grid-template-columns:150px minmax(0,1fr)}.page-module__HFccqq__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__HFccqq__scopeAction{justify-content:center;padding-left:14px}.page-module__HFccqq__similarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module__HFccqq__hero,.page-module__HFccqq__overviewGrid{grid-template-columns:1fr}.page-module__HFccqq__logoPanel{grid-template-columns:auto minmax(0,1fr);justify-items:start}.page-module__HFccqq__logo{width:120px}.page-module__HFccqq__cardGrid,.page-module__HFccqq__teamGrid,.page-module__HFccqq__locationGrid,.page-module__HFccqq__similarGrid,.page-module__HFccqq__reviewBody{grid-template-columns:1fr}.page-module__HFccqq__ratingBreakdown{border-bottom:1px solid var(--rf-border-soft);border-right:0}}@media (max-width:620px){.page-module__HFccqq__main{padding-top:0}.page-module__HFccqq__hero{gap:18px;padding:22px 0 40px}.page-module__HFccqq__logoPanel,.page-module__HFccqq__actions{grid-template-columns:1fr}.page-module__HFccqq__logo{width:108px}.page-module__HFccqq__titleRow h1{font-size:var(--rf-public-profile-title-size)}.page-module__HFccqq__actions,.page-module__HFccqq__reviewSummary{align-items:stretch}.page-module__HFccqq__reviewSummary,.page-module__HFccqq__reviewSummary>div{flex-direction:column;justify-content:flex-start}.page-module__HFccqq__primaryAction,.page-module__HFccqq__secondaryAction,.page-module__HFccqq__scopeAction,.page-module__HFccqq__reviewSummary a{width:100%}.page-module__HFccqq__tabs{justify-content:flex-start}.page-module__HFccqq__compactCompanyHeader{display:none}.page-module__HFccqq__overviewGrid,.page-module__HFccqq__section{scroll-margin-top:128px}.page-module__HFccqq__focusGroup{border-bottom:1px solid var(--rf-border-soft);border-right:0;padding:18px 0}}
.public-online-status-module__y9b_QG__status{color:#198754;font-family:var(--rf-public-body-font-family);font-size:14px;font-weight:var(--rf-font-weight-semibold);line-height:var(--rf-public-meta-line-height);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.public-online-status-module__y9b_QG__status:before{content:"";background:#198754;border-radius:999px;flex:none;width:8px;height:8px;animation:2.8s ease-in-out infinite public-online-status-module__y9b_QG__rf-public-online-pulse;display:inline-block}@keyframes public-online-status-module__y9b_QG__rf-public-online-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.public-online-status-module__y9b_QG__status:before{animation:none}}
.CompanyProfileHeader-module__leEBhG__hero{clip-path:inset(0 -100vmax);width:min(100% - var(--rf-public-gutter), var(--rf-public-wide-max-width));background:#f7f9ff;grid-template-columns:170px minmax(0,1fr) 238px;align-items:stretch;gap:24px;margin:0 auto;padding:30px 0 44px;display:grid;position:relative;box-shadow:0 0 0 100vmax #f7f9ff}.CompanyProfileHeader-module__leEBhG__logoPanel{align-content:start;justify-items:start;gap:14px;display:grid}.CompanyProfileHeader-module__leEBhG__logo{aspect-ratio:1;object-fit:contain;background:0 0;border:0;border-radius:0;width:155px;padding:0;display:block}.CompanyProfileHeader-module__leEBhG__reviewLink,.CompanyProfileHeader-module__leEBhG__ratingRow a{color:#1a5efc;text-decoration:none}.CompanyProfileHeader-module__leEBhG__reviewLink{font-size:14px;font-weight:var(--rf-font-weight-medium)}.CompanyProfileHeader-module__leEBhG__identity{min-width:0;padding:6px 0}.CompanyProfileHeader-module__leEBhG__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CompanyProfileHeader-module__leEBhG__titleRow h1{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-public-profile-title-size);font-weight:var(--rf-font-weight-semibold);letter-spacing:-.02em;line-height:var(--rf-public-heading-line-height);margin:0}.CompanyProfileHeader-module__leEBhG__tagline{color:var(--rf-text-secondary);font-size:var(--rf-public-hero-subtitle-size);margin:10px 0 0;line-height:1.55}.CompanyProfileHeader-module__leEBhG__ratingRow{color:var(--rf-text-muted);font-size:var(--rf-public-button-size);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.CompanyProfileHeader-module__leEBhG__stars{color:#f59e0b;letter-spacing:0}.CompanyProfileHeader-module__leEBhG__stars span{color:#d1d5db}.CompanyProfileHeader-module__leEBhG__pipe{color:#c8d2e1}.CompanyProfileHeader-module__leEBhG__actions{align-content:start;justify-items:stretch;gap:12px;padding-top:4px;display:grid}.CompanyProfileHeader-module__leEBhG__scopeAction,.CompanyProfileHeader-module__leEBhG__primaryAction,.CompanyProfileHeader-module__leEBhG__secondaryAction{border-radius:var(--rf-radius-control);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--rf-font-weight-semibold);min-height:var(--rf-control-height);padding:10px var(--rf-button-padding-inline-small);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.CompanyProfileHeader-module__leEBhG__scopeAction{color:#1a5efc;min-height:var(--rf-control-height-compact);background:0 0;border:0;padding-block:6px}.CompanyProfileHeader-module__leEBhG__primaryAction{color:#fff;background:#1a5efc;border:1px solid #1a5efc}.CompanyProfileHeader-module__leEBhG__secondaryAction{color:#1a5efc;background:#fff;border:1px solid #1a5efc}.CompanyProfileHeader-module__leEBhG__onlineStatusPlacement{position:absolute;bottom:18px;right:0}.CompanyProfileHeader-module__leEBhG__icon{flex:none;width:16px;height:16px}@media (max-width:1100px){.CompanyProfileHeader-module__leEBhG__hero{grid-template-columns:150px minmax(0,1fr)}.CompanyProfileHeader-module__leEBhG__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.CompanyProfileHeader-module__leEBhG__hero{grid-template-columns:1fr}.CompanyProfileHeader-module__leEBhG__logoPanel{grid-template-columns:auto minmax(0,1fr);justify-items:start}.CompanyProfileHeader-module__leEBhG__logo{width:120px}}@media (max-width:620px){.CompanyProfileHeader-module__leEBhG__hero{gap:18px;padding:22px 0 40px}.CompanyProfileHeader-module__leEBhG__logoPanel,.CompanyProfileHeader-module__leEBhG__actions{grid-template-columns:1fr}.CompanyProfileHeader-module__leEBhG__logo{width:108px}.CompanyProfileHeader-module__leEBhG__actions{align-items:stretch}.CompanyProfileHeader-module__leEBhG__primaryAction,.CompanyProfileHeader-module__leEBhG__secondaryAction,.CompanyProfileHeader-module__leEBhG__scopeAction{width:100%}}
.portfolio-metadata-module__-AmEWa__metadata{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;min-width:0;display:flex}.portfolio-metadata-module__-AmEWa__fact{color:var(--rf-text-primary);border-radius:5px;grid-template-columns:20px minmax(0,auto);align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.4;display:inline-grid;position:relative}.portfolio-metadata-module__-AmEWa__fact:focus-visible{outline-offset:3px;outline:3px solid #1a5efc47}.portfolio-metadata-module__-AmEWa__fact img{object-fit:contain;width:20px;height:20px;display:block}.portfolio-metadata-module__-AmEWa__value{overflow-wrap:anywhere}.portfolio-metadata-module__-AmEWa__tooltip{bottom:calc(100% + var(--rf-tooltip-trigger-gap));color:#fff;font-family:var(--rf-font-ui);font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);line-height:var(--rf-tooltip-line-height);opacity:0;pointer-events:none;white-space:nowrap;width:max-content;max-width:min(220px,100vw - 32px);z-index:var(--rf-z-tooltip);background:#111827;border:1px solid #ffffff29;border-radius:6px;padding:6px 8px;transition:opacity .12s,transform .12s;position:absolute;left:0;transform:translateY(3px);box-shadow:0 8px 20px #10182838}.portfolio-metadata-module__-AmEWa__fact:hover .portfolio-metadata-module__-AmEWa__tooltip,.portfolio-metadata-module__-AmEWa__fact:focus-visible .portfolio-metadata-module__-AmEWa__tooltip{opacity:1;transform:translateY(0)}.portfolio-metadata-module__-AmEWa__metadata[data-portfolio-metadata=modal]{gap:16px 26px}.portfolio-metadata-module__-AmEWa__metadata[data-portfolio-metadata=modal] .portfolio-metadata-module__-AmEWa__fact{grid-template-columns:24px minmax(0,auto);gap:9px;font-size:15px}.portfolio-metadata-module__-AmEWa__metadata[data-portfolio-metadata=modal] .portfolio-metadata-module__-AmEWa__fact img{width:24px;height:24px}@media (max-width:680px){.portfolio-metadata-module__-AmEWa__metadata[data-portfolio-metadata=modal]{gap:12px;display:grid}}
.directory-listing-prompts-module__HfdkQW__badgeAnchor{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}.directory-listing-prompts-module__HfdkQW__badgePrompt{border:1px solid var(--rf-border-soft);color:var(--rf-text-primary);font-family:var(--rf-public-body-font-family);text-align:left;width:min(460px,100vw - 32px);z-index:var(--rf-z-tooltip);background:#fff;border-radius:12px;gap:12px;padding:20px;animation:.24s ease-out directory-listing-prompts-module__HfdkQW__rf-verified-prompt-in;display:grid;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 16px 42px #10264f2e}.directory-listing-prompts-module__HfdkQW__badgePrompt:before{border-left:1px solid var(--rf-border-soft);border-top:1px solid var(--rf-border-soft);content:"";background:#fff;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.directory-listing-prompts-module__HfdkQW__promptTitle{color:var(--rf-text-primary);font-family:var(--rf-public-heading-font-family);font-size:18px;font-weight:var(--rf-font-weight-bold);align-items:center;gap:9px;line-height:1.3;display:flex}.directory-listing-prompts-module__HfdkQW__badgePrompt p{color:var(--rf-text-secondary);margin:0;font-size:14px;line-height:1.55}.directory-listing-prompts-module__HfdkQW__promptButton{border:1px solid var(--rf-primary);border-radius:var(--rf-radius-control);color:var(--rf-primary);cursor:pointer;font:var(--rf-font-weight-semibold) 14px/1 var(--rf-public-heading-font-family);background:#fff;justify-self:end;min-height:40px;padding:10px 18px}.directory-listing-prompts-module__HfdkQW__promptButton:hover,.directory-listing-prompts-module__HfdkQW__promptButton:focus-visible{background:#1a5efc14}.directory-listing-prompts-module__HfdkQW__promptButton:focus-visible,.directory-listing-prompts-module__HfdkQW__closeButton:focus-visible,.directory-listing-prompts-module__HfdkQW__aiBannerAction:focus-visible{outline:3px solid var(--rf-color-focus-ring);outline-offset:3px}.directory-listing-prompts-module__HfdkQW__aiBanner{color:var(--rf-text-primary);font-family:var(--rf-public-body-font-family);will-change:opacity, transform;width:calc(100vw - 48px);max-width:680px;z-index:var(--rf-z-drawer);background:linear-gradient(120deg,#eef4ff 0%,#e9fbff 100%);border:1px solid #1a5efc38;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:22px 24px;animation:.28s ease-out directory-listing-prompts-module__HfdkQW__rf-ai-match-banner-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #10264f33}.directory-listing-prompts-module__HfdkQW__aiBannerCopy{grid-area:1/1/span 2;align-self:center;min-width:0}.directory-listing-prompts-module__HfdkQW__aiBannerCopy strong{font-family:var(--rf-public-heading-font-family);font-size:21px;font-weight:var(--rf-font-weight-bold);line-height:1.25;display:block}.directory-listing-prompts-module__HfdkQW__aiBannerCopy p{color:var(--rf-text-secondary);margin:7px 0 0;font-size:14px;line-height:1.5}.directory-listing-prompts-module__HfdkQW__aiBannerAction{background:var(--rf-primary);border:1px solid var(--rf-primary);border-radius:var(--rf-radius-control);color:#fff;font-family:var(--rf-public-heading-font-family);font-size:14px;font-weight:var(--rf-font-weight-semibold);white-space:nowrap;grid-area:2/2;justify-content:center;align-self:center;align-items:center;min-height:44px;padding:11px 20px;text-decoration:none;display:inline-flex}.directory-listing-prompts-module__HfdkQW__aiBannerAction:hover,.directory-listing-prompts-module__HfdkQW__aiBannerAction:focus-visible{color:#fff;background:#134bc9}.directory-listing-prompts-module__HfdkQW__closeButton{color:var(--rf-text-muted);cursor:pointer;font:400 24px/1 var(--rf-public-heading-font-family);background:0 0;border:0;border-radius:999px;grid-area:1/2;justify-content:center;justify-self:end;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.directory-listing-prompts-module__HfdkQW__closeButton:hover,.directory-listing-prompts-module__HfdkQW__closeButton:focus-visible{color:var(--rf-text-primary);background:#10264f14}@keyframes directory-listing-prompts-module__HfdkQW__rf-verified-prompt-in{0%{opacity:0;transform:translate(10px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes directory-listing-prompts-module__HfdkQW__rf-ai-match-banner-in{0%{opacity:0;transform:translate(calc(100% + 40px))}to{opacity:1;transform:translate(0)}}@keyframes directory-listing-prompts-module__HfdkQW__rf-ai-match-banner-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 40px))}}.directory-listing-prompts-module__HfdkQW__aiBanner[data-banner-phase=exiting]{pointer-events:none;animation:.3s ease-in forwards directory-listing-prompts-module__HfdkQW__rf-ai-match-banner-out}@media (max-width:900px){.directory-listing-prompts-module__HfdkQW__badgePrompt{box-sizing:border-box;left:max(16px, env(safe-area-inset-left));max-width:none;max-height:calc(100dvh - 96px);right:max(16px, env(safe-area-inset-right));width:auto;animation:.24s ease-out directory-listing-prompts-module__HfdkQW__rf-verified-prompt-mobile-in;position:fixed;top:78px;overflow-y:auto;transform:none}.directory-listing-prompts-module__HfdkQW__badgePrompt:before{display:none}}@keyframes directory-listing-prompts-module__HfdkQW__rf-verified-prompt-mobile-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.directory-listing-prompts-module__HfdkQW__badgePrompt{bottom:max(16px, env(safe-area-inset-bottom));max-height:calc(100dvh - 32px);top:auto}.directory-listing-prompts-module__HfdkQW__aiBanner{grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:14px 8px;width:auto;padding:18px;bottom:10px;left:10px;right:10px}.directory-listing-prompts-module__HfdkQW__aiBannerCopy{grid-area:1/1}.directory-listing-prompts-module__HfdkQW__aiBannerCopy strong{font-size:18px}.directory-listing-prompts-module__HfdkQW__aiBannerCopy p{font-size:13px}.directory-listing-prompts-module__HfdkQW__aiBannerAction{grid-area:2/1/auto/-1;width:100%}}@media (prefers-reduced-motion:reduce){.directory-listing-prompts-module__HfdkQW__badgePrompt,.directory-listing-prompts-module__HfdkQW__aiBanner{animation:none}}:is(body[data-quote-modal-scroll-lock=true] .directory-listing-prompts-module__HfdkQW__badgePrompt,body[data-quote-modal-scroll-lock=true] .directory-listing-prompts-module__HfdkQW__aiBanner){display:none}
body[data-portfolio-modal-scroll-lock=true]{overflow:hidden}.portfolio-modal-module__pCQ3Dq__backdrop{z-index:var(--rf-z-modal);background:#10182894;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portfolio-modal-module__pCQ3Dq__modal{color:var(--rf-text-primary);font-family:var(--rf-font-ui);background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,920px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 64px #10182847}.portfolio-modal-module__pCQ3Dq__header{border-bottom:1px solid var(--rf-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px 24px 16px;display:grid}.portfolio-modal-module__pCQ3Dq__header h3{color:var(--rf-text-primary);font-size:26px;font-weight:var(--rf-font-weight-semibold);letter-spacing:-.01em;margin:0;line-height:1.25}.portfolio-modal-module__pCQ3Dq__close{border:1px solid var(--rf-border-soft);color:#667085;cursor:pointer;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0 0 2px;font-size:26px;line-height:1;display:inline-flex}.portfolio-modal-module__pCQ3Dq__close:hover,.portfolio-modal-module__pCQ3Dq__close:focus-visible{color:#1a5efc;outline-offset:2px;border-color:#1a5efc;outline:2px solid #1a5efc2e}.portfolio-modal-module__pCQ3Dq__scrollArea{scrollbar-gutter:stable;min-height:0;padding:18px 24px 20px;overflow:auto}.portfolio-modal-module__pCQ3Dq__image{aspect-ratio:16/9;border:1px solid var(--rf-border-soft);object-fit:contain;background:#f2f4f7;border-radius:8px;width:100%;max-height:430px;display:block}.portfolio-modal-module__pCQ3Dq__facts,.portfolio-modal-module__pCQ3Dq__descriptionBlock{margin-top:18px}.portfolio-modal-module__pCQ3Dq__description{color:var(--rf-text-secondary);font-size:16px;font-weight:var(--rf-font-weight-regular);white-space:pre-line;margin:0;line-height:1.65}.portfolio-modal-module__pCQ3Dq__description[data-expanded=false]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portfolio-modal-module__pCQ3Dq__readMore{color:#1a5efc;cursor:pointer;font:inherit;font-size:14px;font-weight:var(--rf-font-weight-medium);background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;display:inline-flex}.portfolio-modal-module__pCQ3Dq__readMore:hover,.portfolio-modal-module__pCQ3Dq__readMore:focus-visible{text-decoration:underline}.portfolio-modal-module__pCQ3Dq__footer{border-top:1px solid var(--rf-border-soft);justify-content:space-between;align-items:center;padding:14px 24px 18px;display:flex}.portfolio-modal-module__pCQ3Dq__footer button{border-radius:var(--rf-radius-control);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--rf-font-weight-semibold);border:1px solid #1a5efc;min-height:44px;padding:10px 18px}.portfolio-modal-module__pCQ3Dq__previous{color:#1a5efc;background:#fff}.portfolio-modal-module__pCQ3Dq__next{color:#fff;background:#1a5efc}.portfolio-modal-module__pCQ3Dq__footer button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:680px){.portfolio-modal-module__pCQ3Dq__backdrop{align-items:stretch;padding:12px}.portfolio-modal-module__pCQ3Dq__modal{width:100%;max-height:calc(100dvh - 24px)}.portfolio-modal-module__pCQ3Dq__header{padding:18px 18px 14px}.portfolio-modal-module__pCQ3Dq__header h3{font-size:21px}.portfolio-modal-module__pCQ3Dq__close{width:34px;height:34px}.portfolio-modal-module__pCQ3Dq__scrollArea{scrollbar-gutter:auto;padding:14px 18px 18px}.portfolio-modal-module__pCQ3Dq__image{max-height:none}.portfolio-modal-module__pCQ3Dq__description{font-size:15px}.portfolio-modal-module__pCQ3Dq__footer{gap:10px;padding:12px 18px 16px}.portfolio-modal-module__pCQ3Dq__footer button{flex:1 1 0;padding-inline:10px}}
.public-rating-badge-module__uHHbNW__badge{color:#fff;font-family:var(--rf-public-heading-font-family);font-size:12px;font-weight:var(--rf-font-weight-bold);white-space:nowrap;background:#e4a201;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:31px;padding:2px 6px;line-height:18px;display:inline-flex}
.modal-shell-module__IJ0Xta__backdrop{z-index:var(--rf-z-modal);overscroll-behavior:contain;background:#0f172a99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-shell-module__IJ0Xta__modal{border:1px solid var(--rf-color-border-subtle);border-radius:var(--rf-radius-card-large);background:#fff;flex-direction:column;width:min(100%,620px);min-width:0;max-height:min(86dvh,760px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.modal-shell-module__IJ0Xta__wide{width:min(100%,720px)}.modal-shell-module__IJ0Xta__header{border-bottom:1px solid var(--rf-color-border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:54px;padding:18px 20px 16px;display:flex}.modal-shell-module__IJ0Xta__heading{min-width:0}.modal-shell-module__IJ0Xta__eyebrow,.modal-shell-module__IJ0Xta__description,.modal-shell-module__IJ0Xta__heading h2{margin:0}.modal-shell-module__IJ0Xta__eyebrow{color:var(--rf-color-brand-primary);font:600 var(--rf-type-helper-size) / 1.4 var(--rf-font-ui);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.modal-shell-module__IJ0Xta__heading h2{color:var(--rf-color-brand-primary);font:600 var(--rf-type-modal-title-size) / 1.35 var(--rf-font-ui);letter-spacing:-.01em}.modal-shell-module__IJ0Xta__description{color:var(--rf-color-text-muted);font:400 var(--rf-type-helper-size) / 1.5 var(--rf-font-reading);margin-top:5px}.modal-shell-module__IJ0Xta__close{border:1px solid var(--rf-color-border-subtle);width:34px;height:34px;color:var(--rf-color-text-muted);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.modal-shell-module__IJ0Xta__close:hover,.modal-shell-module__IJ0Xta__close:focus-visible{border-color:var(--rf-color-brand-primary);color:var(--rf-color-brand-primary)}.modal-shell-module__IJ0Xta__close:focus-visible{outline-offset:1px;outline:3px solid #1a5efc24}.modal-shell-module__IJ0Xta__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;width:17px;height:17px}.modal-shell-module__IJ0Xta__body{min-height:0;color:var(--rf-color-text-secondary);font-family:var(--rf-font-reading);font-size:var(--rf-type-modal-body-size);font-weight:var(--rf-font-weight-regular);overscroll-behavior:contain;padding:18px 20px;line-height:1.55;overflow:hidden auto}.modal-shell-module__IJ0Xta__footer{border-top:1px solid var(--rf-color-border-subtle);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:12px 20px 16px;display:flex}@media (max-width:640px){.modal-shell-module__IJ0Xta__backdrop{place-items:end center;padding:8px}.modal-shell-module__IJ0Xta__modal,.modal-shell-module__IJ0Xta__wide{border-radius:12px 12px 8px 8px;width:100%;max-height:calc(100dvh - 16px)}.modal-shell-module__IJ0Xta__header{padding:16px 16px 14px}.modal-shell-module__IJ0Xta__body{padding:16px}.modal-shell-module__IJ0Xta__footer{padding:12px 16px 14px}}
.company-portal-primitives-module__R4H9-W__scope{--rf-border:var(--rf-portal-border,var(--rf-color-border-subtle));--rf-border-soft:var(--rf-portal-border,var(--rf-color-border-subtle));--rf-surface:var(--rf-portal-surface,#fff);--rf-background:var(--rf-portal-canvas,var(--rf-color-bg-section));--rf-bg-soft:var(--rf-portal-canvas,var(--rf-color-bg-section));--rf-primary:var(--rf-portal-primary,var(--rf-color-brand-primary));--rf-text-primary:var(--rf-portal-text,var(--rf-color-text-primary));--rf-text-secondary:var(--rf-color-text-secondary);--rf-text-muted:var(--rf-portal-muted,var(--rf-color-text-muted));font-family:var(--rf-font-reading);min-width:0}.company-portal-primitives-module__R4H9-W__pageHeader{background:var(--rf-portal-surface,var(--rf-color-bg-card));border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius,var(--rf-radius-card));box-shadow:var(--rf-portal-shadow,var(--rf-card-shadow));justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:16px 18px;display:flex}.company-portal-primitives-module__R4H9-W__pageHeaderMain{align-items:flex-start;gap:12px;min-width:0;display:flex}.company-portal-primitives-module__R4H9-W__pageHeaderIcon{background:var(--rf-portal-primary-soft,var(--rf-color-brand-primary-soft));border-radius:var(--rf-portal-radius-small,var(--rf-radius-control));border:1px solid #d7e4ff;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.company-portal-primitives-module__R4H9-W__pageHeaderIcon img{object-fit:contain;width:18px;height:18px;display:block}.company-portal-primitives-module__R4H9-W__pageHeaderCopy{min-width:0}.company-portal-primitives-module__R4H9-W__pageHeaderEyebrow{color:var(--rf-portal-primary,var(--rf-color-brand-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-weight:500;line-height:1.35}.company-portal-primitives-module__R4H9-W__pageHeader h1{color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-dashboard-page-title-size,var(--rf-type-portal-title-size));letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.company-portal-primitives-module__R4H9-W__pageHeaderDescription{color:var(--rf-portal-muted,var(--rf-color-text-muted));font-family:var(--rf-font-reading);font-size:var(--rf-type-body-compact-size);max-width:820px;margin:5px 0 0;line-height:1.5}.company-portal-primitives-module__R4H9-W__pageHeaderAction{flex:none}#company-portal-content .company-portal-primitives-module__R4H9-W__scope :where(h2){color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-heading-small-size);font-weight:600;line-height:1.35}#company-portal-content .company-portal-primitives-module__R4H9-W__scope :where(h3){font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-compact-size);font-weight:600;line-height:1.4}#company-portal-content .company-portal-primitives-module__R4H9-W__scope :where(label){font-family:var(--rf-font-ui);font-size:var(--rf-type-form-label-size);font-weight:var(--rf-font-weight-semibold)}.company-portal-primitives-module__R4H9-W__stack{gap:20px;min-width:0;display:grid}.company-portal-primitives-module__R4H9-W__card.company-portal-primitives-module__R4H9-W__card{border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius,10px);background:var(--rf-portal-surface,#fff);min-width:0;box-shadow:var(--rf-portal-shadow,0 10px 26px #10264f0f);overflow-wrap:anywhere}.company-portal-primitives-module__R4H9-W__cardPadding.company-portal-primitives-module__R4H9-W__cardPadding{padding:var(--rf-card-padding-large)}.company-portal-primitives-module__R4H9-W__nestedCard.company-portal-primitives-module__R4H9-W__nestedCard{border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius-small,8px);background:var(--rf-portal-canvas,var(--rf-color-bg-section));box-shadow:none}.company-portal-primitives-module__R4H9-W__cardHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.company-portal-primitives-module__R4H9-W__cardHeaderCopy{min-width:0}.company-portal-primitives-module__R4H9-W__eyebrow.company-portal-primitives-module__R4H9-W__eyebrow{color:var(--rf-portal-primary,var(--rf-color-brand-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:600;line-height:1.4}.company-portal-primitives-module__R4H9-W__cardTitle.company-portal-primitives-module__R4H9-W__cardTitle{color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-heading-small-size);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.3}.company-portal-primitives-module__R4H9-W__cardDescription.company-portal-primitives-module__R4H9-W__cardDescription{color:var(--rf-portal-muted,var(--rf-color-text-muted));font-family:var(--rf-font-reading);font-size:var(--rf-type-body-compact-size);margin:8px 0 0;line-height:1.55}.company-portal-primitives-module__R4H9-W__sectionHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:14px;display:flex;position:relative}.company-portal-primitives-module__R4H9-W__sectionHeader:after{border-bottom:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));content:"";bottom:0;left:calc(-1 * var(--rf-section-divider-bleed,0px));pointer-events:none;right:calc(-1 * var(--rf-section-divider-bleed,0px));position:absolute}.company-portal-primitives-module__R4H9-W__sectionHeaderInset{padding:16px 18px 14px}.company-portal-primitives-module__R4H9-W__sectionHeaderFullWidth{--rf-section-divider-bleed:var(--rf-dashboard-card-padding,18px)}.company-portal-primitives-module__R4H9-W__sectionHeaderCopy{min-width:0}.company-portal-primitives-module__R4H9-W__sectionHeader h1,.company-portal-primitives-module__R4H9-W__sectionHeader h2{color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-heading-small-size);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.company-portal-primitives-module__R4H9-W__sectionHeaderCopy>p{color:var(--rf-portal-muted,var(--rf-color-text-muted));font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);max-width:760px;margin:4px 0 0;line-height:1.5}.company-portal-primitives-module__R4H9-W__sectionHeaderAction{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.company-portal-primitives-module__R4H9-W__toolbar.company-portal-primitives-module__R4H9-W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.company-portal-primitives-module__R4H9-W__button.company-portal-primitives-module__R4H9-W__button{appearance:none;border-radius:var(--rf-portal-radius-small,8px);cursor:pointer;font-family:var(--rf-font-ui);font-size:var(--rf-type-button-size);min-height:var(--rf-control-height);padding:0 var(--rf-button-padding-inline);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.company-portal-primitives-module__R4H9-W__button.company-portal-primitives-module__R4H9-W__button:disabled,.company-portal-primitives-module__R4H9-W__button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.company-portal-primitives-module__R4H9-W__primary.company-portal-primitives-module__R4H9-W__primary{border-color:var(--rf-portal-primary,var(--rf-color-brand-primary));background:var(--rf-portal-primary,var(--rf-color-brand-primary));color:#fff}.company-portal-primitives-module__R4H9-W__primary.company-portal-primitives-module__R4H9-W__primary:hover:not(:disabled){border-color:var(--rf-portal-primary-hover,var(--rf-color-brand-primary-hover));background:var(--rf-portal-primary-hover,var(--rf-color-brand-primary-hover));color:#fff}.company-portal-primitives-module__R4H9-W__secondary.company-portal-primitives-module__R4H9-W__secondary{border-color:var(--rf-portal-primary,var(--rf-color-brand-primary));color:var(--rf-portal-primary,var(--rf-color-brand-primary));background:#fff}.company-portal-primitives-module__R4H9-W__secondary.company-portal-primitives-module__R4H9-W__secondary:hover:not(:disabled){background:var(--rf-portal-primary-soft,var(--rf-color-brand-primary-soft))}.company-portal-primitives-module__R4H9-W__ghost.company-portal-primitives-module__R4H9-W__ghost{border-color:var(--rf-portal-border-strong,var(--rf-color-border-strong));color:var(--rf-portal-text,var(--rf-color-text-primary));background:#fff}.company-portal-primitives-module__R4H9-W__ghost.company-portal-primitives-module__R4H9-W__ghost:hover:not(:disabled){border-color:var(--rf-portal-primary,var(--rf-color-brand-primary));background:var(--rf-portal-primary-soft,var(--rf-color-brand-primary-soft));color:var(--rf-portal-primary,var(--rf-color-brand-primary))}.company-portal-primitives-module__R4H9-W__danger.company-portal-primitives-module__R4H9-W__danger{background:var(--rf-portal-danger-soft,var(--rf-color-error-soft));color:var(--rf-portal-danger,var(--rf-color-error));border-color:#e7aaa5}.company-portal-primitives-module__R4H9-W__danger.company-portal-primitives-module__R4H9-W__danger:hover:not(:disabled){border-color:var(--rf-portal-danger,var(--rf-color-error));background:#ffe7e4}.company-portal-primitives-module__R4H9-W__compact.company-portal-primitives-module__R4H9-W__compact{min-height:var(--rf-control-height-compact);padding:0 var(--rf-button-padding-inline-small)}.company-portal-primitives-module__R4H9-W__iconButton.company-portal-primitives-module__R4H9-W__iconButton{flex:0 0 var(--rf-icon-button-size);height:var(--rf-icon-button-size);min-height:var(--rf-icon-button-size);width:var(--rf-icon-button-size);padding:0}.company-portal-primitives-module__R4H9-W__icon{fill:none;height:var(--rf-icon-size);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:var(--rf-icon-size);display:block}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice{border-radius:var(--rf-portal-radius,10px);font-size:var(--rf-type-body-compact-size);border:1px solid;gap:5px;margin:0;padding:12px 14px;display:grid}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice strong,.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice p{margin:0}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice p{line-height:1.55}.company-portal-primitives-module__R4H9-W__info.company-portal-primitives-module__R4H9-W__info{background:var(--rf-portal-primary-soft,var(--rf-color-brand-primary-soft));color:#17407f;border-color:#b9c9ed}.company-portal-primitives-module__R4H9-W__success.company-portal-primitives-module__R4H9-W__success{background:var(--rf-portal-success-soft,#eaf8f0);color:var(--rf-portal-success,#0f7a4c);border-color:#9fcfb2}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__success.company-portal-primitives-module__R4H9-W__success{border-radius:var(--rf-portal-radius-small,8px);font-size:var(--rf-type-helper-size,12px);gap:3px;padding:8px 10px;font-weight:500;line-height:1.45}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__success.company-portal-primitives-module__R4H9-W__success strong{font-weight:600}.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__notice.company-portal-primitives-module__R4H9-W__success.company-portal-primitives-module__R4H9-W__success p{line-height:1.45}.company-portal-primitives-module__R4H9-W__sectionNotice.company-portal-primitives-module__R4H9-W__sectionNotice{margin:14px 18px 0}.company-portal-primitives-module__R4H9-W__sectionNotice.company-portal-primitives-module__R4H9-W__sectionNotice~[data-company-portal-section-body]{padding-top:14px}.company-portal-primitives-module__R4H9-W__sectionNotice.company-portal-primitives-module__R4H9-W__sectionNotice~[data-company-portal-empty-state]{margin-top:14px}.company-portal-primitives-module__R4H9-W__warning.company-portal-primitives-module__R4H9-W__warning{background:var(--rf-portal-warning-soft,#fff7df);color:var(--rf-portal-warning,#8a5a0a);border-color:#e4c16c}.company-portal-primitives-module__R4H9-W__error.company-portal-primitives-module__R4H9-W__error,.company-portal-primitives-module__R4H9-W__restricted.company-portal-primitives-module__R4H9-W__restricted{background:var(--rf-portal-danger-soft,var(--rf-color-error-soft));color:var(--rf-color-error);border-color:#e7aaa5}.company-portal-primitives-module__R4H9-W__restricted.company-portal-primitives-module__R4H9-W__restricted{border-style:dashed}.company-portal-primitives-module__R4H9-W__badge.company-portal-primitives-module__R4H9-W__badge{border-radius:var(--rf-radius-pill);font-family:var(--rf-font-ui);font-size:var(--rf-type-badge-size);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-weight:600;line-height:1.2;display:inline-flex}.company-portal-primitives-module__R4H9-W__neutral.company-portal-primitives-module__R4H9-W__neutral{border-color:var(--rf-portal-border,var(--rf-color-border-subtle));color:var(--rf-portal-muted,var(--rf-color-text-muted));background:#f2f5f9}.company-portal-primitives-module__R4H9-W__emptyState.company-portal-primitives-module__R4H9-W__emptyState{border:1px dashed var(--rf-portal-border-strong,var(--rf-color-border-strong));border-radius:var(--rf-portal-radius,10px);font-size:var(--rf-type-dashboard-empty-size,var(--rf-type-body-compact-size));text-align:center;background:#fbfcfe;padding:26px 20px}.company-portal-primitives-module__R4H9-W__emptyState.company-portal-primitives-module__R4H9-W__emptyState h2,.company-portal-primitives-module__R4H9-W__emptyState.company-portal-primitives-module__R4H9-W__emptyState h3,.company-portal-primitives-module__R4H9-W__emptyState.company-portal-primitives-module__R4H9-W__emptyState p{margin:0}.company-portal-primitives-module__R4H9-W__emptyState.company-portal-primitives-module__R4H9-W__emptyState p{color:var(--rf-portal-muted,var(--rf-color-text-muted));margin-top:8px;line-height:1.6}.company-portal-primitives-module__R4H9-W__emptyActions{justify-content:center;margin-top:18px;display:flex}.company-portal-primitives-module__R4H9-W__tableRegion.company-portal-primitives-module__R4H9-W__tableRegion{background:var(--rf-portal-surface,#fff);border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius,10px);isolation:isolate;min-width:0;overflow-x:auto}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table{border-collapse:collapse;width:100%;min-width:720px}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table caption{padding:0}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table th,.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table td{border-bottom:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));text-align:left;vertical-align:middle;padding:11px 14px}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table td{font-family:var(--rf-font-reading);font-size:var(--rf-type-table-cell-size);font-weight:var(--rf-font-weight-regular);line-height:1.5}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table th{background:var(--rf-portal-canvas,var(--rf-color-bg-section));color:var(--rf-portal-primary,var(--rf-color-brand-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-table-header-size);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.company-portal-primitives-module__R4H9-W__table.company-portal-primitives-module__R4H9-W__table tr:last-child td{border-bottom:0}.company-portal-primitives-module__R4H9-W__actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form{gap:var(--rf-dashboard-section-gap,20px);min-width:0;display:grid}.company-portal-primitives-module__R4H9-W__formSection.company-portal-primitives-module__R4H9-W__formSection{padding:var(--rf-dashboard-card-padding,22px) var(--rf-dashboard-card-padding,24px)}.company-portal-primitives-module__R4H9-W__field{gap:7px;min-width:0;display:grid}.company-portal-primitives-module__R4H9-W__field label,.company-portal-primitives-module__R4H9-W__fieldLabel{color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-form-label-size);font-weight:600}.company-portal-primitives-module__R4H9-W__control.company-portal-primitives-module__R4H9-W__control,.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border:1px solid var(--rf-portal-border-strong,var(--rf-color-border-strong));border-radius:var(--rf-portal-radius-small,8px);color:var(--rf-portal-text,var(--rf-color-text-primary));font-family:var(--rf-font-ui);font-size:var(--rf-type-form-input-size);font-weight:var(--rf-font-weight-regular);min-height:var(--rf-control-height);background:#f9fbfe;width:100%;min-width:0;padding:10px 12px;line-height:1.5}.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form textarea{resize:vertical;min-height:120px;line-height:1.55}.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form :where(input,select,textarea):focus-visible,.company-portal-primitives-module__R4H9-W__control.company-portal-primitives-module__R4H9-W__control:focus-visible{border-color:var(--rf-portal-primary,var(--rf-color-brand-primary));outline:0;box-shadow:0 0 0 3px #1a5efc24}.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form :where([aria-invalid=true]),.company-portal-primitives-module__R4H9-W__control.company-portal-primitives-module__R4H9-W__control[aria-invalid=true]{border-color:var(--rf-portal-danger,var(--rf-color-error));background:#fff9f8}.company-portal-primitives-module__R4H9-W__form.company-portal-primitives-module__R4H9-W__form :where(input[readonly],input:disabled,select:disabled,textarea:disabled){color:#687488;cursor:not-allowed;background:#eef2f7}.company-portal-primitives-module__R4H9-W__fieldError.company-portal-primitives-module__R4H9-W__fieldError{color:var(--rf-portal-danger,var(--rf-color-error));font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);margin:0;font-weight:500;line-height:1.45}.company-portal-primitives-module__R4H9-W__helperText.company-portal-primitives-module__R4H9-W__helperText{color:var(--rf-portal-muted,var(--rf-color-text-muted));font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);margin:0;line-height:1.5}.company-portal-primitives-module__R4H9-W__checkboxGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.company-portal-primitives-module__R4H9-W__checkboxOption.company-portal-primitives-module__R4H9-W__checkboxOption{border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius-small,8px);min-height:var(--rf-control-height);align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.company-portal-primitives-module__R4H9-W__checkboxOption.company-portal-primitives-module__R4H9-W__checkboxOption:focus-within{border-color:var(--rf-portal-primary,var(--rf-color-brand-primary));box-shadow:0 0 0 3px #1a5efc24}.company-portal-primitives-module__R4H9-W__checkboxOption.company-portal-primitives-module__R4H9-W__checkboxOption input{accent-color:var(--rf-portal-primary,var(--rf-color-brand-primary));flex:none;width:18px;height:18px;margin:1px 0 0}.company-portal-primitives-module__R4H9-W__uploadPanel.company-portal-primitives-module__R4H9-W__uploadPanel{border:1px dashed var(--rf-portal-border-strong,var(--rf-color-border-strong));border-radius:var(--rf-portal-radius,10px);background:var(--rf-portal-canvas,var(--rf-color-bg-section));gap:9px;padding:14px;display:grid}.company-portal-primitives-module__R4H9-W__fileInput.company-portal-primitives-module__R4H9-W__fileInput{border:1px solid var(--rf-portal-border-strong,var(--rf-color-border-strong));border-radius:var(--rf-portal-radius-small,8px);color:var(--rf-portal-text,var(--rf-color-text-primary));font:inherit;background:#fff;max-width:100%;padding:5px}.company-portal-primitives-module__R4H9-W__fileInput.company-portal-primitives-module__R4H9-W__fileInput::file-selector-button{background:var(--rf-portal-primary-soft,var(--rf-color-brand-primary-soft));color:var(--rf-portal-primary,var(--rf-color-brand-primary));cursor:pointer;font:inherit;border:0;border-radius:6px;margin-right:8px;padding:7px 10px;font-weight:600}.company-portal-primitives-module__R4H9-W__actionBar.company-portal-primitives-module__R4H9-W__actionBar{border:1px solid var(--rf-portal-border,var(--rf-color-border-subtle));border-radius:var(--rf-portal-radius,10px);background:#fffffff5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #10264f1a}.company-portal-primitives-module__R4H9-W__pagination.company-portal-primitives-module__R4H9-W__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.company-portal-primitives-module__R4H9-W__paginationControls{align-items:center;gap:8px;display:flex}.company-portal-primitives-module__R4H9-W__pageLink.company-portal-primitives-module__R4H9-W__pageLink,.company-portal-primitives-module__R4H9-W__pageDisabled.company-portal-primitives-module__R4H9-W__pageDisabled{border:1px solid var(--rf-portal-border-strong,var(--rf-color-border-strong));border-radius:var(--rf-portal-radius-small,8px);font-size:var(--rf-type-form-label-size);justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-weight:600;display:inline-flex}.company-portal-primitives-module__R4H9-W__pageLink.company-portal-primitives-module__R4H9-W__pageLink{color:var(--rf-portal-primary,var(--rf-color-brand-primary));background:#fff}.company-portal-primitives-module__R4H9-W__pageDisabled.company-portal-primitives-module__R4H9-W__pageDisabled{color:#738096;background:#f1f4f8}.company-portal-primitives-module__R4H9-W__pageTitle,.company-portal-primitives-module__R4H9-W__sectionTitle,.company-portal-primitives-module__R4H9-W__cardTitleCompact,.company-portal-primitives-module__R4H9-W__dialogTitle{color:var(--rf-color-text-primary);font-family:var(--rf-font-ui);font-weight:600}.company-portal-primitives-module__R4H9-W__pageTitle{font-size:var(--rf-type-portal-title-size);letter-spacing:-.015em;line-height:1.2}.company-portal-primitives-module__R4H9-W__sectionTitle{font-size:var(--rf-type-heading-small-size);letter-spacing:-.01em;line-height:1.35}.company-portal-primitives-module__R4H9-W__cardTitleCompact{font-size:var(--rf-type-card-title-compact-size);line-height:1.4}.company-portal-primitives-module__R4H9-W__dialogTitle{font-size:var(--rf-type-modal-title-size);letter-spacing:-.01em;line-height:1.3}.company-portal-primitives-module__R4H9-W__body{font-family:var(--rf-font-reading);font-size:var(--rf-type-body-size);line-height:1.65}.company-portal-primitives-module__R4H9-W__bodyCompact{font-family:var(--rf-font-reading);font-size:var(--rf-type-body-compact-size);line-height:1.55}.company-portal-primitives-module__R4H9-W__tableHeader{font-family:var(--rf-font-ui);font-size:var(--rf-type-table-header-size);letter-spacing:.035em;font-weight:600;line-height:1.35}.company-portal-primitives-module__R4H9-W__tableCell{font-family:var(--rf-font-reading);font-size:var(--rf-type-table-cell-size);font-weight:var(--rf-font-weight-regular);line-height:1.5}.company-portal-primitives-module__R4H9-W__formLabel{font-family:var(--rf-font-ui);font-size:var(--rf-type-form-label-size);font-weight:600;line-height:1.4}.company-portal-primitives-module__R4H9-W__formControl{font-family:var(--rf-font-ui);font-size:var(--rf-type-form-input-size);font-weight:var(--rf-font-weight-regular);line-height:1.5}.company-portal-primitives-module__R4H9-W__helperTextRole{font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);line-height:1.5}.company-portal-primitives-module__R4H9-W__dialogHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.company-portal-primitives-module__R4H9-W__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.company-portal-primitives-module__R4H9-W__checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.company-portal-primitives-module__R4H9-W__sectionNotice.company-portal-primitives-module__R4H9-W__sectionNotice{margin-inline:14px}.company-portal-primitives-module__R4H9-W__cardPadding.company-portal-primitives-module__R4H9-W__cardPadding,.company-portal-primitives-module__R4H9-W__formSection.company-portal-primitives-module__R4H9-W__formSection{padding:17px}.company-portal-primitives-module__R4H9-W__cardHeader,.company-portal-primitives-module__R4H9-W__sectionHeader,.company-portal-primitives-module__R4H9-W__toolbar.company-portal-primitives-module__R4H9-W__toolbar,.company-portal-primitives-module__R4H9-W__pagination.company-portal-primitives-module__R4H9-W__pagination,.company-portal-primitives-module__R4H9-W__pageHeader{flex-direction:column;align-items:stretch}.company-portal-primitives-module__R4H9-W__pageHeader{gap:14px;padding:14px}.company-portal-primitives-module__R4H9-W__pageHeaderAction,.company-portal-primitives-module__R4H9-W__sectionHeaderAction{align-self:stretch}.company-portal-primitives-module__R4H9-W__sectionHeaderAction>:where(button,a){flex:auto}.company-portal-primitives-module__R4H9-W__sectionHeaderFullWidth{--rf-section-divider-bleed:17px}.company-portal-primitives-module__R4H9-W__toolbar.company-portal-primitives-module__R4H9-W__toolbar{padding:17px}.company-portal-primitives-module__R4H9-W__button.company-portal-primitives-module__R4H9-W__button{min-height:44px}.company-portal-primitives-module__R4H9-W__iconButton.company-portal-primitives-module__R4H9-W__iconButton{flex-basis:44px;width:44px;height:44px}.company-portal-primitives-module__R4H9-W__checkboxGrid{grid-template-columns:1fr}.company-portal-primitives-module__R4H9-W__actionBar.company-portal-primitives-module__R4H9-W__actionBar>:where(button,a){flex:auto}}@media (prefers-reduced-motion:reduce){.company-portal-primitives-module__R4H9-W__scope *,.company-portal-primitives-module__R4H9-W__scope :before,.company-portal-primitives-module__R4H9-W__scope :after{scroll-behavior:auto;transition-duration:.01ms}}
.dashboard-image-upload-field-module__8NL7BW__field{border:1px solid var(--rf-portal-border,#dce6f4);background:var(--rf-portal-canvas,#f5f8fc);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:12px;display:grid}.dashboard-image-upload-field-module__8NL7BW__copy{min-width:0}.dashboard-image-upload-field-module__8NL7BW__copy strong{color:var(--rf-portal-text,#111b2d);font:600 var(--rf-type-form-label-size) / 1.4 var(--rf-font-ui)}.dashboard-image-upload-field-module__8NL7BW__copy strong span,.dashboard-image-upload-field-module__8NL7BW__copy p,.dashboard-image-upload-field-module__8NL7BW__cropFacts{color:var(--rf-portal-muted,#556274);font-size:var(--rf-type-helper-size)}.dashboard-image-upload-field-module__8NL7BW__copy strong span{font-weight:500}.dashboard-image-upload-field-module__8NL7BW__copy p{margin:4px 0 0;line-height:1.45}.dashboard-image-upload-field-module__8NL7BW__controls,.dashboard-image-upload-field-module__8NL7BW__actions{align-items:center;gap:9px;display:flex}.dashboard-image-upload-field-module__8NL7BW__preview{border:1px solid var(--rf-portal-border-strong,#c9d8ec);width:72px;height:72px;color:var(--rf-portal-primary,#1a5efc);cursor:pointer;background:#fff;border-radius:9px;flex:0 0 72px;place-items:center;display:grid;overflow:hidden}.dashboard-image-upload-field-module__8NL7BW__preview img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-image-upload-field-module__8NL7BW__preview span{font-size:1.4rem;line-height:1}.dashboard-image-upload-field-module__8NL7BW__preview:hover,.dashboard-image-upload-field-module__8NL7BW__preview:focus-within,.dashboard-image-upload-field-module__8NL7BW__field:focus-within .dashboard-image-upload-field-module__8NL7BW__preview{border-color:var(--rf-portal-primary,#1a5efc)}.dashboard-image-upload-field-module__8NL7BW__field:focus-within .dashboard-image-upload-field-module__8NL7BW__preview{outline-offset:2px;outline:3px solid #1a5efc33}.dashboard-image-upload-field-module__8NL7BW__invalid{border-color:var(--rf-color-error,#b42318)}.dashboard-image-upload-field-module__8NL7BW__actions{flex-wrap:wrap}.dashboard-image-upload-field-module__8NL7BW__actions label{cursor:pointer;margin:0}.dashboard-image-upload-field-module__8NL7BW__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-image-upload-field-module__8NL7BW__error{grid-column:1/-1;margin:0}.dashboard-image-upload-field-module__8NL7BW__cropDialog{width:min(100%,700px);max-height:calc(100dvh - 24px)}.dashboard-image-upload-field-module__8NL7BW__cropBody{place-items:center;display:grid;overflow:hidden}.dashboard-image-upload-field-module__8NL7BW__cropWorkspace{place-items:center;gap:8px;width:100%;min-height:0;display:grid}.dashboard-image-upload-field-module__8NL7BW__cropPreview{width:min(100%,560px);max-height:calc(100dvh - 230px);aspect-ratio:var(--crop-aspect);border:1px solid var(--rf-portal-border-strong,#c9d8ec);cursor:grab;touch-action:none;background:#fff;border-radius:10px;overflow:hidden}.dashboard-image-upload-field-module__8NL7BW__cropPreview[data-dragging=true]{cursor:grabbing}.dashboard-image-upload-field-module__8NL7BW__cropPreview canvas{outline:none;width:100%;height:100%;display:block}.dashboard-image-upload-field-module__8NL7BW__cropPreview canvas:focus-visible{box-shadow:inset 0 0 0 3px #1a5efc47}.dashboard-image-upload-field-module__8NL7BW__cropFacts{text-align:center;margin:0;line-height:1.4}@media (max-width:640px){.dashboard-image-upload-field-module__8NL7BW__field{grid-template-columns:1fr}.dashboard-image-upload-field-module__8NL7BW__controls{align-items:flex-start}.dashboard-image-upload-field-module__8NL7BW__actions{flex-direction:column;align-items:stretch}.dashboard-image-upload-field-module__8NL7BW__actions label,.dashboard-image-upload-field-module__8NL7BW__actions button{width:100%}.dashboard-image-upload-field-module__8NL7BW__cropDialog{max-height:calc(100dvh - 16px)}.dashboard-image-upload-field-module__8NL7BW__cropPreview{width:min(100%,520px);max-height:calc(100dvh - 220px)}}
.manual-review-form-module__TNWnvW__panel,.manual-review-form-module__TNWnvW__receipt{overflow-wrap:anywhere;margin-bottom:24px;padding:24px}.manual-review-form-module__TNWnvW__compactPanel{margin:0;padding:0}.manual-review-form-module__TNWnvW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manual-review-form-module__TNWnvW__compactPanel .manual-review-form-module__TNWnvW__form{gap:12px;margin-top:0}.manual-review-form-module__TNWnvW__compactPanel .manual-review-form-module__TNWnvW__form fieldset{background:#fff;padding:14px}.manual-review-form-module__TNWnvW__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manual-review-form-module__TNWnvW__eyebrow{color:var(--rf-primary);font-size:var(--rf-type-helper-size);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-weight:700}.manual-review-form-module__TNWnvW__heading h2,.manual-review-form-module__TNWnvW__receipt h2{color:var(--rf-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2vw,1.45rem)}.manual-review-form-module__TNWnvW__intro,.manual-review-form-module__TNWnvW__muted{max-width:760px;color:var(--rf-text-muted);line-height:1.6}.manual-review-form-module__TNWnvW__pendingBadge,.manual-review-form-module__TNWnvW__unavailableBadge{font-size:var(--rf-type-helper-size);border-radius:999px;flex:none;padding:6px 9px;font-weight:700}.manual-review-form-module__TNWnvW__pendingBadge{color:var(--rf-color-warning);background:var(--rf-color-warning-soft)}.manual-review-form-module__TNWnvW__unavailableBadge{color:#667085;background:#eef1f5}.manual-review-form-module__TNWnvW__form{gap:16px;margin-top:22px;display:grid}.manual-review-form-module__TNWnvW__form fieldset{border:1px solid var(--rf-border);background:#fbfcfe;border-radius:8px;min-width:0;margin:0;padding:18px}.manual-review-form-module__TNWnvW__form legend{color:var(--rf-text-primary);padding:0 7px;font-size:.96rem;font-weight:700}.manual-review-form-module__TNWnvW__form legend span{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);font-weight:500}.manual-review-form-module__TNWnvW__twoColumns,.manual-review-form-module__TNWnvW__projectGrid,.manual-review-form-module__TNWnvW__ratingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-review-form-module__TNWnvW__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-review-form-module__TNWnvW__fullWidth{width:100%}.manual-review-form-module__TNWnvW__form label{color:var(--rf-text-primary);font-size:var(--rf-type-body-compact-size);font-weight:var(--rf-font-weight-semibold);gap:6px;display:grid}.manual-review-form-module__TNWnvW__form label span{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);font-weight:500}.manual-review-form-module__TNWnvW__form fieldset>label{margin-top:14px}.manual-review-form-module__TNWnvW__form fieldset:disabled{opacity:.7}.manual-review-form-module__TNWnvW__help{color:var(--rf-text-muted);font-size:var(--rf-type-body-compact-size);margin:0 0 12px}.manual-review-form-module__TNWnvW__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manual-review-form-module__TNWnvW__checkOption{align-items:start;background:#fff!important;grid-template-columns:auto 1fr!important;padding:10px!important}.manual-review-form-module__TNWnvW__checkOption input{width:auto;margin-top:2px}.manual-review-form-module__TNWnvW__selectionCount{color:var(--rf-text-muted);margin:10px 0 0;font-size:.8rem}.manual-review-form-module__TNWnvW__averagePreview{border:1px solid var(--rf-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex}.manual-review-form-module__TNWnvW__ratingField{gap:7px;min-width:0;display:grid}.manual-review-form-module__TNWnvW__ratingField>span{color:var(--rf-text-primary);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-medium)}.manual-review-form-module__TNWnvW__stars{align-items:center;gap:3px;display:flex}.manual-review-form-module__TNWnvW__star{border-radius:4px;flex:0 0 25px;width:25px;height:25px;position:relative}.manual-review-form-module__TNWnvW__starBase,.manual-review-form-module__TNWnvW__starFill{pointer-events:none;position:absolute;inset:0}.manual-review-form-module__TNWnvW__starBase{color:#9aa3b0}.manual-review-form-module__TNWnvW__starBase svg,.manual-review-form-module__TNWnvW__starFill svg{width:25px;height:25px;display:block}.manual-review-form-module__TNWnvW__starBase path{fill:#f3f5f8;stroke:currentColor;stroke-width:1px}.manual-review-form-module__TNWnvW__starFill{color:#f5b82e;overflow:hidden}.manual-review-form-module__TNWnvW__starFill path{fill:currentColor;stroke:#b77a00;stroke-width:.7px}.manual-review-form-module__TNWnvW__starChoice{z-index:1;cursor:pointer;background:0 0;border:0;width:50%;margin:0;padding:0;position:absolute;top:0;bottom:0}.manual-review-form-module__TNWnvW__starChoiceLeft{left:0}.manual-review-form-module__TNWnvW__starChoiceRight{right:0}.manual-review-form-module__TNWnvW__star:focus-within{outline-offset:2px;outline:3px solid #1a5efc47}.manual-review-form-module__TNWnvW__ratingInput{width:72px!important;min-height:36px!important;padding:6px 8px!important}.manual-review-form-module__TNWnvW__averagePreview span{color:var(--rf-text-muted);font-size:.84rem}.manual-review-form-module__TNWnvW__averagePreview strong{color:var(--rf-text-primary)}.manual-review-form-module__TNWnvW__actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:0;display:flex}.manual-review-form-module__TNWnvW__pendingHelper{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);text-align:right;margin:0;line-height:1.45}.manual-review-form-module__TNWnvW__primaryButton,.manual-review-form-module__TNWnvW__secondaryButton,.manual-review-form-module__TNWnvW__notice button,.manual-review-form-module__TNWnvW__notice a{cursor:pointer;font-weight:700}.manual-review-form-module__TNWnvW__primaryButton{color:#fff;background:var(--rf-primary)}.manual-review-form-module__TNWnvW__primaryButton:disabled{cursor:not-allowed;opacity:.55}.manual-review-form-module__TNWnvW__secondaryButton{margin-top:20px}.manual-review-form-module__TNWnvW__configurationError,.manual-review-form-module__TNWnvW__notice,.manual-review-form-module__TNWnvW__errorSummary,.manual-review-form-module__TNWnvW__pendingNotice{margin-top:16px}.manual-review-form-module__TNWnvW__configurationError p,.manual-review-form-module__TNWnvW__notice p{margin:5px 0 0}.manual-review-form-module__TNWnvW__notice a,.manual-review-form-module__TNWnvW__notice button{margin:10px 8px 0 0;display:inline-flex}.manual-review-form-module__TNWnvW__errorSummary ul{margin:8px 0 0;padding-left:21px}.manual-review-form-module__TNWnvW__errorSummary a{color:inherit;text-decoration:underline}.manual-review-form-module__TNWnvW__pendingNotice{max-width:760px}.manual-review-form-module__TNWnvW__fieldErrors{color:#b42318;font-size:.8rem;font-weight:var(--rf-font-weight-medium)}.manual-review-form-module__TNWnvW__fieldErrors p{margin:2px 0 0}.manual-review-form-module__TNWnvW__receipt>p:not(.manual-review-form-module__TNWnvW__eyebrow){max-width:760px}.manual-review-form-module__TNWnvW__receiptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.manual-review-form-module__TNWnvW__receiptGrid div{border:1px solid var(--rf-border);background:#f9fbfe;border-radius:8px;min-width:0;padding:13px}.manual-review-form-module__TNWnvW__receiptGrid dt{color:var(--rf-text-muted);font-size:.78rem}.manual-review-form-module__TNWnvW__receiptGrid dd{color:var(--rf-text-primary);font-weight:var(--rf-font-weight-medium);overflow-wrap:anywhere;margin:4px 0 0}.manual-review-form-module__TNWnvW__primaryButton:focus-visible,.manual-review-form-module__TNWnvW__secondaryButton:focus-visible,.manual-review-form-module__TNWnvW__notice button:focus-visible,.manual-review-form-module__TNWnvW__notice a:focus-visible,.manual-review-form-module__TNWnvW__errorSummary a:focus-visible{outline-offset:3px;outline:3px solid #1a5efc4d}@media (max-width:900px){.manual-review-form-module__TNWnvW__optionGrid,.manual-review-form-module__TNWnvW__receiptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.manual-review-form-module__TNWnvW__heading,.manual-review-form-module__TNWnvW__actions{flex-direction:column;align-items:flex-start}.manual-review-form-module__TNWnvW__twoColumns,.manual-review-form-module__TNWnvW__projectGrid,.manual-review-form-module__TNWnvW__ratingGrid,.manual-review-form-module__TNWnvW__optionGrid,.manual-review-form-module__TNWnvW__receiptGrid{grid-template-columns:1fr}.manual-review-form-module__TNWnvW__pendingBadge,.manual-review-form-module__TNWnvW__unavailableBadge{align-self:flex-start}.manual-review-form-module__TNWnvW__averagePreview{flex-direction:column;align-items:flex-start}.manual-review-form-module__TNWnvW__panel,.manual-review-form-module__TNWnvW__receipt{padding:18px}.manual-review-form-module__TNWnvW__form fieldset{padding:15px}.manual-review-form-module__TNWnvW__actions button{width:100%}}
.marketplace-header-module__ltVDJq__creditBlock{text-align:center;justify-items:stretch;gap:7px;width:160px;display:grid}.marketplace-header-module__ltVDJq__creditBlock p{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);margin:0;font-weight:600}.marketplace-header-module__ltVDJq__creditBlock button{appearance:none;color:var(--rf-primary);cursor:pointer;font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);background:0 0;border:0;padding:0;font-weight:700}.marketplace-header-module__ltVDJq__creditBlock button:hover,.marketplace-header-module__ltVDJq__creditBlock button:focus-visible{text-decoration:underline}.marketplace-header-module__ltVDJq__creditOptions{gap:0;margin:-4px 0 0;padding:0;list-style:none;display:grid}.marketplace-header-module__ltVDJq__creditOptions li{border-bottom:1px solid var(--rf-border);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.marketplace-header-module__ltVDJq__creditOptions strong{border:1px solid var(--rf-primary);color:var(--rf-primary);font-size:var(--rf-type-helper-size);border-radius:7px;flex:none;padding:7px 10px}.marketplace-header-module__ltVDJq__verificationNote{color:var(--rf-text-secondary);margin:14px 0 0;line-height:1.55}.marketplace-header-module__ltVDJq__verificationNote a{color:var(--rf-primary);font-weight:700}@media (max-width:700px){.marketplace-header-module__ltVDJq__creditBlock{text-align:left;justify-items:stretch;width:100%}.marketplace-header-module__ltVDJq__creditBlock p{text-align:left}}@media (max-width:520px){.marketplace-header-module__ltVDJq__creditOptions li{flex-direction:column;align-items:flex-start;gap:8px}}
.public-file-upload-field-module__Nz2mwG__field{--upload-label-color:var(--public-upload-label,var(--rf-color-text-primary));--upload-error-color:var(--public-upload-error,var(--rf-color-error));gap:5px;min-width:0;display:grid;position:relative}.public-file-upload-field-module__Nz2mwG__fieldLabel{color:var(--upload-label-color);font-family:var(--rf-font-ui);font-size:var(--rf-type-form-label-size);font-weight:var(--rf-font-weight-medium);line-height:1.45}.public-file-upload-field-module__Nz2mwG__nativeInput{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-file-upload-field-module__Nz2mwG__uploadControl{border:1px dashed var(--rf-color-border-strong);border-radius:var(--rf-radius-control);background:var(--rf-color-bg-card);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:58px;padding:8px 11px;transition:border-color .18s,background-color .18s,box-shadow .18s;color:var(--rf-color-text-primary)!important;gap:12px!important;display:grid!important}.public-file-upload-field-module__Nz2mwG__uploadControl:hover{border-color:var(--rf-color-brand-primary);background:var(--rf-color-brand-primary-soft)}.public-file-upload-field-module__Nz2mwG__nativeInput:focus-visible~.public-file-upload-field-module__Nz2mwG__uploadControl{border-color:var(--rf-color-focus-ring);outline:3px solid var(--rf-color-focus-shadow);outline-offset:2px}.public-file-upload-field-module__Nz2mwG__uploadControl[data-invalid=true]{border-color:var(--rf-color-error)}.public-file-upload-field-module__Nz2mwG__uploadIcon{background:var(--rf-color-brand-primary-soft);width:32px;height:32px;color:var(--rf-color-brand-primary);border-radius:10px;place-items:center;display:grid}.public-file-upload-field-module__Nz2mwG__uploadIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.public-file-upload-field-module__Nz2mwG__uploadCopy{gap:2px;min-width:0;display:grid}.public-file-upload-field-module__Nz2mwG__uploadCopy strong{color:var(--rf-color-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-body-compact-size);font-weight:var(--rf-font-weight-medium)}.public-file-upload-field-module__Nz2mwG__uploadCopy>span{color:var(--rf-color-text-muted);font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-file-upload-field-module__Nz2mwG__browseButton{min-height:34px;color:var(--rf-color-brand-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-semibold);background:#fff;border:1px solid #1a5efc3d;border-radius:7px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.public-file-upload-field-module__Nz2mwG__metaRow{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.public-file-upload-field-module__Nz2mwG__metaRow small{color:var(--public-upload-helper,var(--rf-color-text-muted));font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-regular);line-height:1.45}button.public-file-upload-field-module__Nz2mwG__clearButton{min-height:auto;color:var(--rf-color-brand-primary);cursor:pointer;font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-medium);background:0 0;border:0;flex:none;padding:0}button.public-file-upload-field-module__Nz2mwG__clearButton:hover,button.public-file-upload-field-module__Nz2mwG__clearButton:focus-visible{color:var(--rf-color-brand-primary-hover);text-underline-offset:2px;text-decoration:underline}.public-file-upload-field-module__Nz2mwG__error{color:var(--upload-error-color);font-family:var(--rf-font-reading);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-medium)}@media (max-width:520px){.public-file-upload-field-module__Nz2mwG__uploadControl{grid-template-columns:auto minmax(0,1fr)}.public-file-upload-field-module__Nz2mwG__browseButton{grid-column:1/-1;width:100%}.public-file-upload-field-module__Nz2mwG__metaRow{flex-direction:column;align-items:stretch;gap:5px}button.public-file-upload-field-module__Nz2mwG__clearButton{align-self:flex-start}}
.page-module__ttjEHq__page{gap:18px;min-width:0;display:grid}.page-module__ttjEHq__detailCard{min-width:0;padding:20px 22px 22px;overflow:visible}.page-module__ttjEHq__backLink{color:var(--rf-text-muted);font-size:var(--rf-type-body-compact-size);font-weight:var(--rf-font-weight-medium);align-items:center;gap:5px;display:inline-flex}.page-module__ttjEHq__backLink span{font-size:1.3rem;line-height:1}.page-module__ttjEHq__titleRow{justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0 16px;display:flex}.page-module__ttjEHq__titleRow>div{min-width:0}.page-module__ttjEHq__titleRow p{color:var(--rf-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px}.page-module__ttjEHq__titleRow h2{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-card-title-size);font-weight:var(--rf-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.4}.page-module__ttjEHq__titleRow time{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);white-space:nowrap;flex:none}.page-module__ttjEHq__detailBody{grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:start;gap:26px;display:grid}.page-module__ttjEHq__descriptionColumn{min-width:0}.page-module__ttjEHq__description{color:var(--rf-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.page-module__ttjEHq__additionalInfo{background:#f5f8ff;min-width:0;padding:16px}.page-module__ttjEHq__additionalInfo h2{color:var(--rf-text-primary);font-size:var(--rf-type-card-title-compact-size);margin:0 0 12px}.page-module__ttjEHq__additionalInfo dl{gap:10px;margin:0;display:grid}.page-module__ttjEHq__additionalInfo dl div{grid-template-columns:18px minmax(0,1fr);gap:7px;display:grid}.page-module__ttjEHq__additionalInfo dt{padding-top:1px}.page-module__ttjEHq__additionalInfo svg,.page-module__ttjEHq__attachmentPanel svg{fill:none;width:17px;height:17px;stroke:var(--rf-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.page-module__ttjEHq__additionalInfo dd{color:var(--rf-text-primary);font-size:12px;font-weight:var(--rf-font-weight-medium);overflow-wrap:anywhere;margin:0;line-height:1.45}.page-module__ttjEHq__attachmentPanel{justify-items:start;gap:8px;margin-top:18px;display:grid}.page-module__ttjEHq__attachmentPanel>p:first-of-type{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);margin:0}.page-module__ttjEHq__attachmentSuccess,.page-module__ttjEHq__attachmentError{max-width:100%;font-size:var(--rf-type-helper-size);font-weight:var(--rf-font-weight-medium);overflow-wrap:anywhere;margin:0}.page-module__ttjEHq__attachmentSuccess{color:var(--rf-portal-success,#0f7a4c)}.page-module__ttjEHq__attachmentError{color:var(--rf-portal-danger,var(--rf-color-error))}.page-module__ttjEHq__accessCard{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;overflow:visible}.page-module__ttjEHq__accessCopy{gap:5px;display:grid}.page-module__ttjEHq__accessCopy h3{color:var(--rf-text-primary);font-family:var(--rf-font-ui);font-size:15px;font-weight:var(--rf-font-weight-semibold);margin:0;line-height:1.4}.page-module__ttjEHq__accessCopy p{color:var(--rf-text-muted);font-size:var(--rf-type-helper-size);margin:0;line-height:1.5}.page-module__ttjEHq__accessActions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.page-module__ttjEHq__freeCreditsPrompt{color:var(--rf-text-muted);white-space:nowrap;font-size:11px}.page-module__ttjEHq__freeCreditsAction{appearance:none;color:var(--rf-primary);font:inherit;font-weight:var(--rf-font-weight-medium);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.page-module__ttjEHq__freeCreditsAction:hover{text-underline-offset:2px;text-decoration:underline}.page-module__ttjEHq__freeCreditsAction:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #1a5efc47}.page-module__ttjEHq__contactSection{border-top:1px solid var(--rf-border);margin-top:20px;padding-top:18px;overflow:visible}.page-module__ttjEHq__contactSection>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__ttjEHq__contactSection h2{color:var(--rf-text-primary);font-size:var(--rf-type-card-title-size);margin:0}.page-module__ttjEHq__contactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.page-module__ttjEHq__contactField{border:1px solid var(--rf-border);text-align:center;border-radius:8px;place-items:center;min-height:82px;margin:0;padding:12px;display:grid}.page-module__ttjEHq__contactField dt{color:var(--rf-primary);font-family:var(--rf-font-ui);font-size:var(--rf-type-form-label-size);font-weight:600}.page-module__ttjEHq__contactField dd{max-width:100%;color:var(--rf-text-primary);font-size:var(--rf-type-body-compact-size);font-weight:var(--rf-font-weight-medium);overflow-wrap:anywhere;margin:10px 0 0}.page-module__ttjEHq__attachmentFieldValue{width:100%}.page-module__ttjEHq__attachmentFieldValue .page-module__ttjEHq__attachmentPanel{justify-items:center;margin-top:0}.page-module__ttjEHq__attachmentFieldValue .page-module__ttjEHq__attachmentPanel button{white-space:normal;max-width:100%}.page-module__ttjEHq__protectedWrap{-webkit-user-select:none;user-select:none;max-width:100%;display:inline-block;position:relative;overflow:hidden}.page-module__ttjEHq__protectedValue{max-width:100%;color:var(--rf-text-secondary);filter:blur(5px);opacity:.55;pointer-events:none;white-space:nowrap;display:block}.page-module__ttjEHq__backLink:focus-visible{outline-offset:3px;outline:3px solid #1a5efc47}@media (max-width:900px){.page-module__ttjEHq__detailBody{grid-template-columns:minmax(0,1fr) 210px}.page-module__ttjEHq__contactGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.page-module__ttjEHq__detailCard{padding:18px}.page-module__ttjEHq__titleRow{flex-direction:column;gap:8px}.page-module__ttjEHq__detailBody{grid-template-columns:1fr}.page-module__ttjEHq__additionalInfo{width:100%}.page-module__ttjEHq__contactGrid{grid-template-columns:1fr}.page-module__ttjEHq__accessCard,.page-module__ttjEHq__accessActions{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.page-module__ttjEHq__contactSection>header{flex-direction:column;align-items:flex-start}.page-module__ttjEHq__attachmentPanel,.page-module__ttjEHq__attachmentPanel button,.page-module__ttjEHq__accessActions{width:100%}}
.public-verified-review-badge-module__P-WMhq__root{color:#2d916a;cursor:help;font-family:var(--rf-public-heading-font-family);font-size:12px;font-weight:var(--rf-font-weight-semibold);white-space:nowrap;align-items:center;gap:5px;line-height:1.35;display:inline-flex;position:relative}.public-verified-review-badge-module__P-WMhq__root svg{flex:none;width:17px;height:17px}.public-verified-review-badge-module__P-WMhq__iconOnly{justify-content:center;width:18px;height:18px}.public-verified-review-badge-module__P-WMhq__iconOnly svg{width:18px;height:18px}.public-verified-review-badge-module__P-WMhq__root:focus-visible{outline:3px solid var(--rf-color-focus-ring);outline-offset:2px;border-radius:4px}.public-verified-review-badge-module__P-WMhq__tooltip{border-radius:var(--rf-radius-small);color:#fff;font-size:var(--rf-tooltip-font-size);font-weight:var(--rf-tooltip-font-weight);line-height:var(--rf-tooltip-line-height);opacity:0;pointer-events:none;left:50%;top:calc(100% + var(--rf-tooltip-trigger-gap));white-space:nowrap;z-index:var(--rf-z-tooltip);background:#111827;padding:7px 9px;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,-3px)}.public-verified-review-badge-module__P-WMhq__iconOnly .public-verified-review-badge-module__P-WMhq__tooltip{bottom:calc(100% + var(--rf-tooltip-trigger-gap));top:auto;transform:translate(-50%,3px)}.public-verified-review-badge-module__P-WMhq__root:hover .public-verified-review-badge-module__P-WMhq__tooltip,.public-verified-review-badge-module__P-WMhq__root:focus-visible .public-verified-review-badge-module__P-WMhq__tooltip{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.public-verified-review-badge-module__P-WMhq__tooltip{transition:none}}
