.write-review-page{width:100%}.write-review-hero{isolation:isolate;box-sizing:border-box;margin-top:calc(-1 * var(--talent-dashboard-nav-top));margin-inline:calc(-1 * var(--talent-dashboard-page-padding-inline));padding-top:184px;padding-inline:var(--talent-dashboard-page-padding-inline);border-bottom:1px solid var(--stroke__main);padding-bottom:40px;position:relative;overflow:hidden}.write-review-hero.brand-pattern:after,.write-review-hero.brand-pattern-gradient:before{width:100%;height:100%}.write-review-hero.brand-pattern:after{--brand-pattern-dots-mask:radial-gradient(ellipse 85% 75% at 100% 0%, #000 0%, #00000059 42%, #0000 100%)}.write-review-hero.brand-pattern-gradient:before{--brand-pattern-fade:radial-gradient(ellipse 85% 75% at 100% 0%, #fff 0%, #ffffff59 42%, #fff0 100%)}.write-review-hero__inner{z-index:2;text-align:center;flex-direction:column-reverse;align-items:center;gap:20px;max-width:640px;margin-inline:auto;display:flex;position:relative}.write-review-hero__copy{flex-direction:column;align-items:center;gap:12px;max-width:560px;display:flex}.write-review-hero__talent-pill{flex-direction:column;align-items:center;gap:12px;display:flex}.write-review-hero__talent-meta{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.write-review-hero__talent-name-row{align-items:center;gap:6px;display:flex}.write-review-body{flex-direction:column;gap:16px;width:100%;max-width:640px;margin-inline:auto;padding:32px 0 64px;display:flex}.write-review-author-banner{justify-content:center;align-self:center;align-items:center;gap:8px;display:flex}.write-review-success{isolation:isolate;margin-top:calc(-1 * var(--talent-dashboard-nav-top));margin-inline:calc(-1 * var(--talent-dashboard-page-padding-inline));min-height:100vh;padding:80px var(--talent-dashboard-page-padding-inline);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.write-review-success.brand-pattern:after,.write-review-success.brand-pattern-gradient:before{width:100%;height:100%}.write-review-success__inner{z-index:2;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:440px;display:flex;position:relative}.write-review-success__card{width:100%}.write-review-success__card-visual{background:var(--bg__card);justify-content:center;align-items:center;padding:32px;display:flex}.write-review-context-card .offer-card-collapsed{cursor:default;box-shadow:none;border:none;border-radius:0}.write-review-context-card .offer-card-collapsed__actions{display:none}.write-review-context-card .job-card-collapsed{cursor:default;box-shadow:none;border:none;border-radius:0}.write-review-context-card .job-card-collapsed__actions{display:none}@media (max-width:768px){.write-review-hero__copy{max-width:100%}}.write-review-outcome{border-top:1px solid var(--stroke__main);flex-direction:column;gap:12px;padding-top:16px;display:flex}.write-review-outcome__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.write-review-outcome__options{background:var(--bg__muted,#0000000f);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.write-review-outcome__option{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.write-review-outcome__option:hover{background:#ffffff80}.write-review-outcome__option[data-checked]{background:var(--bg__card);box-shadow:0 1px 3px #00000014}.write-review-outcome__option .ds-radio-group-item{opacity:0;border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.write-review-outcome__option:has(.ds-radio-group-item:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.write-review-outcome__option .ds-radio-group-item:after{inset:0}.write-review-outcome__clear{color:var(--text__subtle);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.write-review-outcome__clear:hover{color:var(--text__headings)}.write-review-outcome__clear:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.write-review-outcome__option{transition:none}}