.drc-form{padding:var(--drc-padding,24px);color:#0f172a}.drc-form fieldset{border:0;margin:0;padding:0;min-width:0}.drc-form h2,.drc-form h3,.drc-form p{padding:0;margin:0}.drc-form>fieldset{display:flex;flex-direction:column;gap:0}.drc-content{display:flex;flex-direction:column;gap:var(--drc-gap,16px)}.drc-methods{display:flex;flex-direction:var(--drc-method-direction,row);column-gap:var(--drc-gap,16px);row-gap:var(--drc-method-stack-gap,16px);align-items:flex-start}.drc-form .drc-buttons{appearance:none;border:var(--drc-button-border-width,0) solid var(--drc-button-border-color,#0f766e);cursor:pointer;padding:var(--drc-button-padding,12px);border-radius:var(--drc-button-radius,6px);background:var(--drc-button-bg,#0f766e);color:#fff;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.drc-buttons:hover,.drc-buttons:focus-visible{background:var(--drc-button-hover,#115e59)}.drc-host .drc-form button:disabled{background:var(--drc-button-disabled,#64748b);cursor:default;opacity:.7}.drc-methods button{box-sizing:border-box;display:flex;flex:var(--drc-method-flex,1 1 0);width:var(--drc-method-width,auto);max-width:100%;height:auto;min-height:0;align-items:center;justify-content:center}.drc-method-content{display:inline-flex;width:100%;max-width:100%;min-width:0;flex-direction:var(--drc-method-icon-direction,column);align-items:center;justify-content:var(--drc-method-content-justify,center);gap:var(--drc-method-icon-gap,12px);text-align:var(--drc-method-text-align,center)}.drc-method-label{min-width:0;overflow-wrap:anywhere}.drc-methods svg{display:block;flex:none;width:var(--drc-method-icon-size,32px);height:var(--drc-method-icon-size,32px);color:var(--drc-method-icon-color,currentColor);stroke:currentColor;stroke-width:1.8;fill:none}.drc-form :is(button,input,textarea,video):focus-visible,.drc-star:focus-within{outline:3px solid #2563eb;outline-offset:3px}.drc-steps{font-size:14px;line-height:1.4}ol.drc-steps{display:flex;list-style:none;padding:0!important;gap:12px;flex-wrap:wrap}.drc-steps li[aria-current]{color:var(--drc-step-color,#0f766e);font-weight:700;border-bottom:2px solid currentColor}.drc-labels{display:flex;flex-direction:column;gap:6px}.drc-form .drc-fields{box-sizing:border-box;max-width:100%;width:100%;padding:var(--drc-field-padding,12px);background:var(--drc-field-bg,#fff);border:var(--drc-field-border-width,1px) solid var(--drc-field-border,#cbd5e1);border-radius:var(--drc-field-radius,6px);color:#0f172a;font:inherit}.drc-fields[type=file]{white-space:normal}.drc-form textarea{min-height:140px;resize:vertical}.drc-intro p{margin:0;padding:0}.drc-intro p+p{margin-top:1em}.drc-questions{box-sizing:border-box;margin:0;padding-inline-start:1.4em}.drc-questions li::marker{color:var(--drc-question-marker,#0f766e)}.drc-questions li+li{margin-top:var(--drc-question-item-gap,8px)}.drc-upload,.drc-recorder,.drc-review-preview{border:var(--drc-area-border-width,0) solid var(--drc-area-border-color,#cbd5e1);background:var(--drc-area-bg,#f1f5f9);padding:var(--drc-area-padding,16px);border-radius:var(--drc-area-radius,8px);display:flex;flex-direction:column;gap:12px}.drc-media-field,.drc-media-guidance{display:flex;flex-direction:column;gap:var(--drc-media-help-gap,8px)}.drc-media-help{margin:0}.drc-preview{display:block;width:100%;max-height:360px;object-fit:contain;aspect-ratio:16/9;background:#0f172a}.drc-poster{max-width:180px;max-height:120px;object-fit:contain}.drc-navigation{display:flex;flex-wrap:wrap;gap:var(--drc-navigation-gap,12px);justify-content:var(--drc-navigation-justify,flex-start)}.drc-consent{display:flex;flex-direction:row;align-items:flex-start}.drc-consent input{margin-top:5px;flex:none}.drc-rating-options{display:flex;gap:var(--drc-star-gap,4px);flex-wrap:wrap;margin-top:8px}.drc-star{position:relative;display:inline-flex;cursor:pointer;color:var(--drc-empty,#d1d5db)}.drc-star input,.drc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.drc-star.is-filled{color:var(--drc-filled,#d97706)}.drc-star>svg{display:block;width:var(--drc-star-size,24px);height:calc(var(--drc-star-size,24px)*.951);fill:currentColor}.drc-rating[data-style=boxed] .drc-star>svg{width:calc(var(--drc-star-size,24px) + 2*var(--drc-star-padding,4px));height:calc(var(--drc-star-size,24px) + 2*var(--drc-star-padding,4px))}.drc-star .drb-summary-label-background{fill:var(--drc-emptyBg,#dcdce6);rx:var(--drc-star-radius,0)}.drc-star.is-filled .drb-summary-label-background{fill:var(--drc-filledBg,#00b67a)}.drc-star .drb-summary-label-glyph{transform:translate(var(--drc-star-padding,4px),calc(var(--drc-star-padding,4px) + var(--drc-star-inset,.588px))) scale(var(--drc-star-scale,.24));transform-origin:0 0}.drc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.drc-review-preview p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.drc-form{padding:var(--drc-padding,16px)}}ol.drc-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;padding:var(--drc-progress-padding,8px)!important;margin:0!important;isolation:isolate}.drc-progress-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;overflow-wrap:anywhere;padding:0 4px}.drc-progress-step:not(:last-child)::after{content:'';position:absolute;z-index:-1;left:50%;width:100%;top:calc(var(--drc-marker-size,40px)/2);height:var(--drc-connector-width,2px);background:var(--drc-connector-remaining,#cbd5e1)}.drc-progress-step.is-completed::after{background:var(--drc-connector-complete,#0f766e)}.drc-marker{box-sizing:border-box;flex:none;display:flex;align-items:center;justify-content:center;width:var(--drc-marker-size,40px);height:var(--drc-marker-size,40px);max-width:100%;border-radius:var(--drc-marker-radius,40px);font-size:var(--drc-marker-icon-size,18px);line-height:1;border:2px dashed var(--drc-upcoming-border,#cbd5e1);background:var(--drc-upcoming-bg,#f1f5f9);color:var(--drc-upcoming-fg,#64748b);margin-bottom:var(--drc-marker-label-gap,10px)}.is-current>.drc-marker{border-style:solid;border-color:var(--drc-current-border,#0f766e);background:var(--drc-current-bg,#fff);color:var(--drc-current-fg,#0f766e);box-shadow:0 0 0 var(--drc-marker-ring,3px) var(--drc-marker-ring-color,#99f6e4);font-weight:700}.is-completed>.drc-marker{border-style:solid;border-color:var(--drc-completed-border,#0f766e);background:var(--drc-completed-bg,#0f766e);color:var(--drc-completed-fg,#fff)}.drc-marker svg{width:var(--drc-marker-icon-size,18px);height:var(--drc-marker-icon-size,18px);max-width:100%;max-height:100%;fill:none;stroke:currentColor;stroke-width:2.5}.drc-progressTitle,.drc-progressDescription{display:block;max-width:100%}.drc-progressDescription{margin-top:var(--drc-description-gap,4px)}.drc-message-area[hidden],.drc-message-area :is([role=alert],[role=status]):empty{display:none}.drc-message-area [role=alert]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.drc-turnstile{min-width:0;max-width:100%}.drc-requirement{font-size:.85em}.drc-form>fieldset>:where(:not([hidden]))~:where(:not([hidden])){margin-top:var(--drc-gap,16px)}.drc-form>fieldset>.drc-step-title+:is(.drc-intro,.drc-questions,.drc-message-area:not([hidden])),.drc-form>fieldset>.drc-step-title+.drc-message-area[hidden]+:is(.drc-progress,.drc-steps){margin-top:var(--drc-step-title-gap,var(--drc-gap,16px))!important}.drc-form[data-progress=connected]>fieldset>:where(:not([hidden]))~.drc-progress{margin-top:var(--drc-gap,16px)!important}.drc-form[data-progress=connected]>fieldset>.drc-content{margin-top:var(--drc-progress-below,16px)}.drc-form>fieldset>.drc-questions{margin-top:var(--drc-question-top,16px)}.drc-form>fieldset>.drc-step-title+.drc-questions{margin-top:var(--drc-step-title-gap,var(--drc-gap,16px))}.drc-form>fieldset>.drc-questions+.drc-message-area:not([hidden]),.drc-form>fieldset>.drc-questions+.drc-message-area[hidden]+:is(.drc-progress,.drc-steps),.drc-form[data-progress=connected]>fieldset>.drc-questions+.drc-message-area[hidden]+.drc-progress{margin-top:var(--drc-question-bottom,16px)!important}.drc-error-link{font:inherit;color:inherit;background:#fff0;border:0;padding:0;text-decoration:underline;cursor:pointer}:where(.drc-message-area)>:where(.drc-messages)+.drc-messages:not(:empty){margin-top:var(--drc-gap,16px)}:where(.drc-message-area)>:where(.drc-messages:empty)+.drc-messages{margin-top:0}.drb_review_collection .drc-error ul{list-style:none;margin:0;padding:0}.drb_review_collection .drc-error li{list-style:none;margin:0;padding:0}.drb_review_collection .drc-error li+li{margin-top:.25em}.drc-review-details{display:flex;flex-direction:column;gap:12px}.drc-review-details:empty{display:none}.drc-preview-profile{display:flex;flex-direction:var(--drc-preview-profile-direction,row-reverse);align-items:var(--drc-preview-profile-align,center);gap:var(--drc-preview-profile-gap,16px);min-width:0}.drc-preview-identity{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px;overflow-wrap:anywhere}.drc-preview-identity p{margin:0;padding:0}.drc-preview-title{font-weight:700}.drc-preview-rating{display:flex;gap:var(--drc-star-gap,4px);flex-wrap:wrap}.drc-preview-rating .drc-star{cursor:default}.drb_review_collection [data-profile-field] .drc-profile-picture{display:block;width:96px;height:96px;object-fit:cover;border-radius:50%;max-width:100%}.drb_review_collection .drc-review-details .drc-profile-picture{display:block;box-sizing:border-box;flex:none;width:var(--drc-preview-photo-size,64px);height:var(--drc-preview-photo-size,64px);object-fit:cover;border-radius:var(--drc-preview-photo-radius,50px);max-width:100%}