.co-form-runner .sd-theme-root{--sjs2-base-unit-size:var(--space-2);--sjs2-base-unit-spacing:var(--space-2);--sjs2-base-unit-radius:var(--r-small);--sjs2-base-unit-border-width:var(--size-border);--sjs2-base-unit-font-size:var(--space-2);--sjs2-base-unit-line-height:var(--space-2);--sjs2-typography-font-family-text:var(--form-font);--sjs2-typography-font-family-component-survey-header-title:var(--form-font-heading);--sjs2-typography-font-family-component-page-title:var(--form-font);--sjs2-typography-font-size-small:var(--text-ui-caption);--sjs2-typography-font-size-x-small:var(--text-ui-caption);--sjs2-typography-font-size-default:var(--text-ui-small);--sjs2-typography-font-size-medium:var(--text-ui-summary);--sjs2-typography-font-size-large:var(--text-ui-title);--sjs2-typography-line-height-small:var(--leading-ui-caption);--sjs2-typography-line-height-default:var(--leading-ui-small);--sjs2-typography-line-height-medium:var(--leading-ui-summary);--sjs2-typography-line-height-large:var(--leading-ui-title);--sjs2-layout-component-survey-box-padding-top:var(--space-9);--sjs2-layout-component-survey-box-padding-bottom:var(--space-9);--sjs2-layout-component-survey-box-gap-vertical:var(--space-9);--sjs2-layout-component-survey-header-padding-horizontal:var(--space-9);--sjs2-layout-component-survey-footer-padding-horizontal:var(--space-9);--sjs2-layout-component-page-box-gap-vertical:var(--space-6);--sjs2-layout-component-page-header-padding-horizontal:var(--space-9);--sjs2-layout-component-page-content-area-padding-horizontal:var(--space-9);--sjs2-layout-component-page-content-area-gap-vertical:var(--space-7);--sjs2-layout-component-question-box-gap-vertical:var(--space-2);--sjs2-color-utility-surface-survey:var(--card);--sjs2-color-bg-basic-primary:var(--card);--sjs2-color-bg-basic-secondary:var(--secondary);--sjs2-color-bg-basic-tertiary:var(--accent);--sjs2-color-bg-basic-primary-dim:var(--secondary);--sjs2-color-bg-basic-secondary-dim:var(--accent);--sjs2-color-bg-basic-tertiary-dim:var(--accent);--sjs2-color-bg-basic-primary-disabled:var(--secondary);--sjs2-color-bg-neutral-primary:var(--ink);--sjs2-color-bg-neutral-secondary:var(--secondary);--sjs2-color-bg-neutral-primary-dim:var(--muted-foreground);--sjs2-color-bg-neutral-secondary-dim:var(--accent);--sjs2-color-bg-neutral-tertiary-dim:var(--accent);--sjs2-color-bg-neutral-primary-disabled:var(--secondary);--sjs2-color-fg-basic-primary:var(--form-ink);--sjs2-color-fg-basic-secondary:var(--muted-foreground);--sjs2-color-fg-basic-tertiary:var(--muted-foreground);--sjs2-color-fg-neutral-on-primary:var(--background);--sjs2-color-fg-alert-primary:var(--destructive);--sjs2-color-bg-alert-primary:var(--destructive);--sjs2-color-border-basic-primary:var(--control-edge);--sjs2-color-border-basic-secondary:var(--control-edge);--sjs2-color-border-basic-secondary-overlay:var(--control-edge);--sjs2-color-border-alert-primary:var(--destructive);--sjs2-color-utility-shadow-surface-default:var(--control-edge)}.co-form-runner{--form-font:var(--form-site-font,var(--font));--form-font-heading:var(--form-site-heading,var(--form-font));--form-ink:var(--page-ink,var(--foreground));--form-brand:var(--page-accent,var(--primary));--form-brand-foreground:var(--page-on-accent,var(--primary-foreground));--form-button-radius:var(--r-pill);min-width:0;color:var(--form-ink);background:var(--card);font-family:var(--form-font);border:var(--size-border) solid var(--control-edge);border-radius:var(--r-md);overflow-wrap:break-word}.co-page-theme[data-page-brand~=body-font] .co-form-runner{--form-site-font:var(--page-body-font)}.co-page-theme[data-page-brand~=heading-font] .co-form-runner{--form-site-heading:var(--page-heading-font)}.co-page-theme[data-page-button-shape] .co-form-runner{--form-button-radius:var(--page-button-radius)}.co-page-theme[data-page-brand~=ground] .co-form-runner{--form-surface:var(--card)}.co-form-runner :is(.sd-element,.sd-question__title,input,textarea,select,button,.co-form-runner__completion){scroll-margin-top:max(calc(var(--space-9) * 4), var(--form-scroll-clearance))}.co-form-runner__notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-9);background:var(--secondary);border-radius:inherit;flex-direction:column;display:flex}.co-form-runner__notice:focus-visible,.co-form-runner__completion:focus-visible{outline:var(--size-focus) solid var(--ring);outline-offset:var(--space-1)}.co-form-runner__completion{align-items:center;gap:var(--space-4);padding:var(--space-section) var(--space-9);text-align:center;border-radius:inherit;flex-direction:column;display:flex}.co-form-runner__ending-icon{width:calc(var(--space-2) * 7);height:calc(var(--space-2) * 7);border-radius:var(--r-pill);color:var(--form-brand,var(--primary));background:var(--form-soft,var(--accent));place-items:center;display:grid}.co-form-runner__ending-icon[data-tone=muted]{color:var(--muted-foreground);background:var(--secondary)}.co-form-runner__ending-icon svg{width:calc(var(--space-2) * 3.5);height:calc(var(--space-2) * 3.5)}.co-form-runner__completion .co-form-runner__heading{font-size:var(--text-ui-title);line-height:var(--leading-ui-title)}.co-form-runner__completion .co-form-runner__description{margin-inline:auto}.co-form-runner[data-colour=neutral]{--form-brand:var(--ink);--form-brand-foreground:var(--background);--form-soft:var(--secondary)}.co-form-runner[data-colour=accent]{--form-brand:var(--accent);--form-brand-foreground:var(--accent-foreground);--form-soft:var(--secondary)}.co-form-runner[data-family-group="1"] .sd-theme-root{--sjs2-base-unit-radius:var(--r-md);--sjs2-typography-font-family-component-survey-header-title:var(--form-site-heading,var(--font-menu));--sjs2-typography-font-family-component-page-title:var(--form-site-font,var(--font-menu));--sjs2-base-unit-spacing:var(--space-3)}.co-form-runner[data-family-group="2"] .sd-theme-root{--sjs2-base-unit-radius:var(--r-lg);--sjs2-typography-font-family-component-survey-header-title:var(--form-site-heading,var(--font));--sjs2-typography-font-family-component-page-title:var(--form-site-font,var(--font));--sjs2-base-unit-spacing:var(--space-4)}.co-form-runner__cover{width:100%;max-height:calc(var(--space-section) * 4);object-fit:cover;display:block}.co-form-runner__logo{padding:var(--space-4);text-align:left}.co-form-runner__logo[data-position=center]{text-align:center}.co-form-runner__logo[data-position=right]{text-align:right}.co-form-runner__logo img{max-width:calc(var(--space-section) * 2);max-height:var(--space-section);object-fit:contain}.co-form-runner__eyebrow,.co-form-runner__badge,.co-form-runner__footer{padding:var(--space-4);margin:0}.co-form-runner__heading{color:var(--form-ink);font-family:var(--form-font-heading);font-size:var(--text-ui-summary);font-weight:600;line-height:var(--leading-ui-summary);margin:0}.co-form-runner__description{color:var(--muted-foreground);font-size:var(--text-ui-small);line-height:var(--leading-ui-small);max-width:calc(var(--space-section) * 9);white-space:pre-line;margin:0}.co-form-runner input,.co-form-runner textarea,.co-form-runner select{font-size:var(--text-ui-summary);line-height:var(--leading-ui-summary)}.co-form-runner__progress{gap:var(--space-2);box-sizing:border-box;width:100%;max-width:calc(var(--space-2) * 90);padding:var(--space-9) var(--space-9) 0;flex-direction:column;margin-inline:auto;display:flex}.co-form-runner__step{color:var(--muted-foreground);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);margin:0}.co-form-runner__steps{--form-step-size:var(--size-control-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.co-form-runner__stepper-step{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.co-form-runner__stepper-step:before,.co-form-runner__stepper-step:after{height:var(--size-border);background:var(--control-edge);content:"";grid-row:1}.co-form-runner__stepper-step:before{grid-column:1}.co-form-runner__stepper-step:after{grid-column:3}.co-form-runner__stepper-step:first-child:before,.co-form-runner__stepper-step:last-child:after{visibility:hidden}.co-form-runner__stepper-step:is([data-state=done],[data-state=current]):before,.co-form-runner__stepper-step[data-state=done]:after{background:var(--form-brand)}.co-form-runner__step-number{box-sizing:border-box;width:var(--form-step-size);height:var(--form-step-size);border:var(--size-border) solid var(--control-edge);border-radius:var(--r-pill);background:var(--form-surface,var(--card));grid-area:1/2;place-items:center;font-weight:600;display:grid}.co-form-runner__step-name{padding-inline:var(--space-1);grid-column:1/-1}.co-form-runner__stepper-step[data-state=done] .co-form-runner__step-number{border-color:var(--form-brand);color:var(--form-brand)}.co-form-runner__stepper-step[data-state=current] .co-form-runner__step-number{border-color:var(--form-brand);background:var(--form-brand);color:var(--form-brand-foreground)}.co-form-runner__stepper-step[data-state=current] .co-form-runner__step-name{color:var(--foreground);font-weight:600}.co-form-runner__progress:has(>.co-form-runner__steps){container-type:inline-size}@container (max-width:28rem){.co-form-runner__step-name{width:var(--size-border);height:var(--size-border);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}.co-form-runner__footer{border-top:var(--size-border) solid var(--control-edge);color:var(--muted-foreground);font-size:var(--text-ui-caption);line-height:var(--leading-ui-caption)}.co-form-runner>[data-slot=state-alert],.co-form-runner__completion>[data-slot=state-alert]{border-radius:inherit;border:0}.co-form-runner__navigation{gap:var(--space-4);box-sizing:border-box;width:100%;max-width:calc(var(--space-2) * 90);padding:var(--space-9);flex-wrap:wrap;justify-content:flex-end;margin-inline:auto;display:flex}.co-form-runner__progress [role=progressbar]{background-color:var(--form-brand)}@supports (color:color-mix(in lab, red, red)){.co-form-runner__progress [role=progressbar]{background-color:color-mix(in oklab, var(--form-brand) 20%, transparent)}}.co-form-runner__progress [role=progressbar]>*{background-color:var(--form-brand)}.co-form-runner .co-button--primary{background:var(--page-button-bg,var(--form-brand));border-color:var(--page-button-bg,var(--form-brand));color:var(--page-button-fg,var(--form-brand-foreground));border-radius:var(--form-button-radius)}.co-form-runner .co-button--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.co-page-theme[data-page-brand~=button] .co-form-runner .co-button--primary:hover{background:var(--page-button-bg)}@supports (color:color-mix(in lab, red, red)){.co-page-theme[data-page-brand~=button] .co-form-runner .co-button--primary:hover{background:color-mix(in srgb, var(--page-button-bg) 85%, var(--page-ink,var(--foreground)))}}.co-page-theme[data-page-brand~=button] .co-form-runner .co-button--primary:hover{border-color:var(--page-button-bg)}@supports (color:color-mix(in lab, red, red)){.co-page-theme[data-page-brand~=button] .co-form-runner .co-button--primary:hover{border-color:color-mix(in srgb, var(--page-button-bg) 85%, var(--page-ink,var(--foreground)))}}.co-page-theme[data-page-brand~=button] .co-form-runner .co-button--primary:hover{color:var(--page-button-fg)}.co-form-runner .co-button--outline{color:var(--page-ink,var(--g-700));border-color:var(--page-ink,var(--g-700));border-radius:var(--form-button-radius)}.co-form-runner__navigation [data-loading]{opacity:1}.co-form-runner__navigation [data-loading] .co-spinner,.co-form-runner__navigation [data-loading] .co-spinner__icon{color:inherit;font:inherit}.co-form-runner[data-button-position=left] .co-form-runner__navigation{justify-content:flex-start}.co-form-runner[data-button-position=center] .co-form-runner__navigation{justify-content:center}.co-form-runner .sd-page__header{margin-bottom:0}.co-form-runner .sd-body.sd-body--single-question>.sd-body__page>.sd-page__content{margin-block:0}.co-form-runner:focus{outline:none}.co-form-runner-page{box-sizing:border-box;min-height:100dvh;padding:var(--space-section) var(--space-6);background:var(--page-ground,var(--secondary))}:root[data-form-embedded] .co-form-runner-page,:root[data-form-embedded] .co-form-runner-page>.co-form-runner[data-pace=one]{min-height:0}.co-page-theme[data-page-ground=paper] .co-form-runner-page{--page-ground:var(--background)}.co-page-theme[data-page-ground=soft] .co-form-runner-page{--page-ground:var(--secondary)}.co-page-theme[data-page-ground=ink] .co-form-runner-page{--page-ground:var(--foreground)}.co-form-runner-page>.co-form-runner{max-width:calc(var(--space-2) * 90);box-shadow:var(--shadow);margin-inline:auto;overflow:hidden}.co-form-runner .sd-error{color:var(--destructive);background:0 0;padding:0}.co-form-runner .sd-checkbox:not(.sd-checkbox--checked) .sd-checkbox__decorator,.co-form-runner .sd-radio:not(.sd-radio--checked) .sd-radio__decorator{box-shadow:inset 0 0 0 var(--size-border) var(--muted-foreground)}.co-form-runner-page .co-form-runner__notice{background:var(--card)}.co-form-runner[data-section-heading=hidden] .sd-page__title,.co-form-runner[data-section-heading=hidden] .sd-page__description{display:none}.co-form-runner .sd-rating{width:100%;min-width:0;container-type:inline-size}.co-form-runner .sd-rating fieldset{--form-rating-count:5;--form-rating-half:3;--form-rating-per-row:var(--form-rating-count);--form-rating-gap:var(--space-2);--form-rating-size:calc(var(--space-2) * 6);gap:var(--space-2) var(--form-rating-gap);width:fit-content;max-width:min(100%, calc(var(--form-rating-size) * var(--form-rating-per-row) + var(--form-rating-gap) * (var(--form-rating-per-row) - 1) + var(--size-border)));flex-wrap:wrap}.co-form-runner .sd-rating__item--fixed-size{width:min(var(--form-rating-size), calc((100cqi - var(--form-rating-gap) * (var(--form-rating-per-row) - 1) - var(--size-border)) / var(--form-rating-per-row)));aspect-ratio:1;min-width:0;height:auto}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(6)){--form-rating-count:6}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(7)){--form-rating-count:7;--form-rating-half:4}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(8)){--form-rating-count:8;--form-rating-half:4}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(9)){--form-rating-count:9;--form-rating-half:5}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(10)){--form-rating-count:10;--form-rating-half:5}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(11)){--form-rating-count:11;--form-rating-half:6}.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(12)){--form-rating-count:12;--form-rating-half:6}.co-form-runner .sd-rating legend+.sd-rating__item{margin-inline-start:0}@container (max-width:600px){.co-form-runner .sd-rating fieldset{--form-rating-gap:var(--space-1)}}@container (max-width:28rem){.co-form-runner .sd-rating fieldset:has(>label:nth-of-type(7)){--form-rating-per-row:var(--form-rating-half)}}.co-form-runner .sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:0}.co-form-runner .sd-rating.sd-rating--labels-bottom fieldset:after{content:"";flex-basis:100cqi;order:1}.co-form-runner .sd-rating.sd-rating--labels-bottom fieldset :is(.sd-rating__min-text,.sd-rating__max-text){white-space:normal;flex:1 1 0;order:2;min-width:0;margin:0;position:static}.co-form-runner .sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{text-align:end}.co-form-runner__ending-action{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.co-form-runner textarea{resize:none}.co-form-runner .sd-file{min-height:0;padding:0}.co-form-runner .sd-file .sd-file__decorator{position:static}.co-form-runner .sd-file .sd-file__drag-area-placeholder{padding-inline:0}.co-form-runner .sd-file__decorator{min-height:0;padding:var(--space-6);gap:var(--space-3);border:var(--size-border) dashed var(--control-edge);border-radius:var(--r-small);background:var(--secondary);container-type:normal}.co-form-runner .sd-file__drag-area-placeholder{color:var(--muted-foreground);font-size:var(--text-ui-small);line-height:var(--leading-ui-small)}.co-form-runner .sd-file--answered .sd-file__drag-area{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--size-border) solid var(--control-edge);border-radius:var(--r-small);background:var(--background);display:flex}.co-form-runner .sd-file--answered .sd-file__decorator{background:0 0;border:0;flex:none;order:2;width:auto;padding:0}.co-form-runner .sd-file--answered .sd-file__actions-container{position:static}.co-form-runner .sd-file--answered .sd-file__list{flex:1;order:1;justify-content:flex-start;min-width:0;min-height:0;padding:0;overflow:visible}.co-form-runner .sd-file--answered .sd-file__page{flex:1;width:auto;min-width:0;display:flex;position:static}.co-form-runner .sd-file--answered .sd-file__preview-item{align-items:center;gap:var(--space-2);flex-direction:row;flex:1;width:auto;min-width:0;height:auto;min-height:0;margin:0}.co-form-runner .sd-file--answered .sd-file__image-wrapper{width:var(--space-6);height:var(--space-6);background:0 0;flex:none;min-width:0;min-height:0}.co-form-runner .sd-file--answered .sd-file__image-wrapper .sd-action-bar,.co-form-runner .sd-file--answered .sd-file__remove-file-button{display:none}.co-form-runner .sd-file--answered .sd-file__sign{text-align:start;flex:1;width:auto;min-width:0;height:auto;margin:0;padding:0}.co-form-runner .sd-file--answered .sd-file__sign a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.co-form-runner .sd-file__decorator--drag{border-color:var(--form-brand,var(--primary));background:var(--form-soft,var(--accent))}.co-form-runner .sv-ranking{counter-reset:co-rank}.co-form-runner .sv-ranking-item{counter-increment:co-rank}.co-form-runner .sd-ranking-item__index--empty svg{display:none}.co-form-runner .sd-ranking-item__index--empty:after{content:counter(co-rank)}.co-form-runner .sv-ranking-item:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.co-form-runner .sd-root-modern .sv-ranking-item__icon-container{margin-left:0}.co-form-runner .sd-element--with-frame .sv-ranking-item{left:0}.co-form-runner .sd-question__container:has(>.sd-element__erbox){row-gap:var(--space-2)}.co-form-runner .sd-table{--sd-table-cell-min-width:calc(var(--space-2) * 9)}.co-form-runner .sd-question--table.sd-question--with-frame{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.co-form-runner .sd-question--table>.sd-question__header,.co-form-runner .sd-question--table .sd-question__header--location-top{border-bottom:0;padding-block:0;padding-inline:0}.co-form-runner .sd-question--table .sd-table-wrapper{padding-block:var(--space-2) 0}.co-form-runner .sd-table__cell--row-text{padding-inline-start:0}.co-form-runner .sd-question--table .sd-table__row{padding-inline:0}@media (min-width:721px){.co-form-runner[data-layout=page]{--form-runner-column:calc(var(--space-2) * 70)}.co-form-runner[data-layout=page] .co-form-runner__progress,.co-form-runner[data-layout=page] .co-form-runner__navigation,.co-form-runner[data-layout=page] .co-form-runner__notice,.co-form-runner[data-layout=page] .sd-body{max-width:calc(var(--form-runner-column) + var(--space-9) * 2);margin-inline:auto}}.co-form-runner-page:has(>.co-form-runner[data-pace=one]){padding:0}.co-form-runner-page>.co-form-runner[data-pace=one]{box-sizing:border-box;max-width:none;min-height:100dvh;padding-bottom:var(--space-section);box-shadow:none;background:var(--form-surface,var(--card));border:0;border-radius:0;flex-direction:column;display:flex}.co-form-runner[data-layout=page][data-pace=one] .co-form-runner__progress{width:100%}.co-form-runner[data-layout=page][data-pace=one]>.co-form-runner__progress+*{margin-top:auto}.co-form-runner[data-layout=page][data-pace=one]>.co-form-runner__navigation{margin-bottom:auto}.co-form-runner[data-layout=page][data-pace=one]>:is(.co-form-runner__notice,.co-form-runner__completion){box-sizing:border-box;background:0 0;width:100%;margin-block:auto}.co-form-runner[data-layout=page][data-pace=one] .sd-question__title{font-size:var(--text-ui-title);line-height:var(--leading-ui-title)}.co-form-runner[data-layout=page][data-pace=one] .sd-question__description{font-size:var(--text-ui-summary);line-height:var(--leading-ui-summary)}.co-form-runner[data-layout=page][data-pace=one] .co-form-runner__notice p{font-size:var(--text-ui-section);line-height:var(--leading-ui-section)}.co-form-runner[data-layout=page][data-pace=one] .co-form-runner__notice h2{font-size:calc(var(--text-ui-title) * 1.25);line-height:calc(var(--leading-ui-title) * 1.25)}@media (min-width:720px){.co-form-runner[data-layout=page][data-pace=one] .sd-question__title{font-size:calc(var(--text-ui-title) * 1.25);line-height:calc(var(--leading-ui-title) * 1.25)}}