:root{--nd-bg-primary:#fafaf8;--nd-bg-soft:#f5f5f0;--nd-bg-muted:#ebe9e3;--nd-text-primary:#2d2416;--nd-text-secondary:#6b6456;--nd-text-tertiary:#8a8578;--nd-success:#5a7a5a;--nd-warning:#b8963a;--nd-error:#c45a4a;--nd-info:#5a6a7a;--nd-progress:#7a9a6a;--nd-celebration:#d4a84a;--color-primary:#96814B;--color-primary-dark:#7A6A3D;--color-error:#dc2626;--color-success:#16a34a;--color-warning:#ea580c;--color-info:#0284c7;--color-text-primary:#2d2416;--color-text-secondary:#6b6456;--color-bg-page:#fafaf8;--color-bg-card:#ffffff;--color-border:#d4cfc2;--awsui-color-background-container-content:#ffffff;--awsui-color-background-layout-main:#f9fafb;--awsui-color-text-body-default:#000716;--awsui-color-text-body-secondary:#414d5c;--awsui-color-text-interactive-default:#0972d3;--awsui-color-text-interactive-hover:#033160;--awsui-color-border-control-default:#414d5c;--awsui-color-border-input-default:#9ba7b6;--awsui-color-border-input-focused:#0972d3;--awsui-color-background-button-primary-default:#0972d3;--awsui-color-background-button-primary-hover:#033160;--awsui-color-background-button-primary-active:#033160;--awsui-color-text-button-primary-default:#ffffff;--awsui-space-xxxs:2px;--awsui-space-xxs:4px;--awsui-space-xs:8px;--awsui-space-s:12px;--awsui-space-m:16px;--awsui-space-l:20px;--awsui-space-xl:24px;--awsui-space-xxl:32px;--awsui-font-body-m-size:14px;--awsui-font-body-m-line-height:22px;--awsui-font-heading-m-size:18px;--awsui-font-heading-m-line-height:22px;--awsui-font-heading-m-weight:700;--ambient-bg-sage:#f5f7f3;--ambient-bg-olive:#f3f5f0;--ambient-bg-gold:#f7f5f0;--ambient-bg-current:var(--ambient-bg-sage)}.sd-root-modern{background-color:var(--ambient-bg-current,#fafaf8);transition:background-color .8s ease-in-out}@media (prefers-reduced-motion:reduce){.sd-root-modern{transition:none}}.sd-root-modern[data-progress-zone=start]{--ambient-bg-current:var(--ambient-bg-sage)}.sd-root-modern[data-progress-zone=middle]{--ambient-bg-current:var(--ambient-bg-olive)}.sd-root-modern[data-progress-zone=end]{--ambient-bg-current:var(--ambient-bg-gold)}.sd-btn{background-color:var(--ps-accent,#96814B)!important;color:var(--ps-surface,#ffffff)!important;font-weight:700!important;padding:var(--awsui-space-xs) var(--awsui-space-l)!important;border-radius:2px!important;border:none!important;font-size:calc(16px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,var(--awsui-font-body-m-line-height))!important;box-shadow:0 2px 4px 0 rgba(0,7,22,.1)!important;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.sd-btn:hover{box-shadow:0 2px 4px 0 rgba(0,7,22,.18)!important}.sd-btn--action,.sd-btn:active,.sd-btn:hover{background-color:var(--ps-accent-deep,#7A6A3D)!important}.sd-progress-buttons__button{background-color:var(--ps-line,#e9ebed)!important;border:2px solid #e9ebed!important;transition:all .15s ease-in-out!important}.sd-progress-buttons__button--current{background-color:var(--ps-accent,#96814B)!important;border-color:var(--color-primary)!important}.sd-progress-buttons__button--passed{background-color:var(--ps-accent-deep,#7A6A3D)!important;border-color:var(--color-primary-dark)!important}.sd-question__title,.sd-title{color:var(--ps-ink,var(--awsui-color-text-body-default))!important;font-weight:700!important;font-size:calc(16px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.5)!important;margin-bottom:var(--awsui-space-m)!important;font-family:var(--ps-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important}.sd-description,.sd-html{color:var(--ps-ink-2,var(--awsui-color-text-body-secondary))!important;font-size:calc(var(--awsui-font-body-m-size, 16px) * var(--ps-text-scale, 1))!important}.sd-description,.sd-html,.sd-input,.sd-textarea{line-height:var(--ps-line-height,var(--awsui-font-body-m-line-height))!important;font-family:var(--ps-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important}.sd-input,.sd-textarea{border:1px solid var(--color-border)!important;border-radius:2px!important;padding:10px var(--awsui-space-s)!important;font-size:calc(16px * var(--ps-text-scale, 1))!important;color:var(--ps-ink,var(--awsui-color-text-body-default))!important;background-color:var(--ps-surface,var(--awsui-color-background-container-content))!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.sd-input:hover,.sd-textarea:hover{border-color:var(--color-primary)!important}.sd-input:focus,.sd-textarea:focus{border-color:var(--color-primary-dark)!important;outline:3px solid var(--color-primary-dark)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 3px rgba(122,106,61,.1)!important}.sd-question--error .sd-input,.sd-question--error .sd-textarea{border-left:4px solid!important;border-color:#d4351c!important}.sd-question__errmsg{color:var(--ps-error,#d4351c)!important;font-weight:700!important}.sd-dropdown,.sd-question__errmsg,select.sd-input{font-size:calc(16px * var(--ps-text-scale, 1))!important}.sd-item__decorator{border:2px solid var(--color-text-primary)!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;transition:all .15s ease-in-out!important;background:var(--ps-surface,#ffffff)!important}.sd-item{margin-bottom:16px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:8px 0!important}.sd-item__decorator{box-sizing:border-box!important;position:relative!important;flex-shrink:0!important;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.15)!important;transition:background-color .15s ease,border-color .15s ease!important}.sd-item__control:checked+.sd-item__decorator{background-color:var(--ps-accent,#96814B)!important;border-color:var(--color-primary)!important}.sd-item .sd-item__control:not(:checked):focus+.sd-item__decorator,.sd-item__control:checked:focus+.sd-item__decorator{background-color:var(--ps-surface,#ffffff)!important;border-color:var(--color-primary-dark)!important;border-width:2px!important;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.15)!important}.no-layout-shift{transition:none!important;transform:translateZ(0)}.sd-item:hover .sd-item__control:not(:checked)+.sd-item__decorator{border-color:var(--color-primary)!important;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.15)!important;background-color:var(--ps-surface,#ffffff)!important}.sd-item:hover .sd-item__control:checked:not(:focus)+.sd-item__decorator{background-color:var(--ps-accent,#96814B)!important;border-color:var(--color-primary)!important}.sd-question--checkbox .sd-item__decorator{border-radius:2px!important;position:relative!important}.sd-question--checkbox .sd-item__control:checked+.sd-item__decorator:after{content:"";position:absolute;top:4px;left:7px;width:10px;height:5px;border:solid var(--color-bg-card);border-width:0 0 2px 2px;transform:rotate(-45deg);display:block}.sd-question--checkbox .sd-item__control:checked:focus+.sd-item__decorator:after{border-color:var(--color-primary)!important}.sd-question--radiogroup .sd-item__decorator{border-radius:50%!important;position:relative!important}.sd-question--radiogroup .sd-item__control:checked+.sd-item__decorator:after{content:"";position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:var(--color-bg-card);display:block}.sd-question--radiogroup .sd-item__control:checked:focus+.sd-item__decorator:after{background:var(--ps-accent,#96814B)!important}.sd-item__control-label{color:var(--ps-ink,var(--awsui-color-text-body-default))!important;font-size:calc(16px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.5)!important;margin-left:0!important;font-family:var(--ps-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important}.sd-question--error .sd-item__decorator{border-color:#d4351d!important;border-width:4px!important}.sd-question{margin-bottom:30px!important;padding:12px!important;background-color:var(--ps-surface,var(--awsui-color-background-container-content))!important;border-radius:8px!important;box-shadow:0 1px 1px 0 rgba(0,7,22,.1),0 1px 4px 0 rgba(0,7,22,.1)!important;scroll-margin-top:120px!important}.sd-body .sd-question{margin-bottom:24px!important}.sd-body .sd-panel .sd-question,.sd-panel__content .sd-question,.sd-panel__content .sd-row{margin-bottom:30px!important}.sd-body .sd-panel__content{padding-top:0!important}.sd-question--html{margin-bottom:var(--awsui-space-xl)!important}.sd-body .sd-question--html{margin-bottom:var(--awsui-space-s)!important}.sd-body .sd-question--html:has(h2),.sd-body .sd-question--html:has(h3){margin-bottom:20px!important}.sd-body{padding:var(--awsui-space-xl)!important;min-height:400px!important;background-color:var(--ps-paper,var(--awsui-color-background-layout-main))!important}.sd-input:focus,.sd-select:focus,.sd-textarea:focus{outline:3px solid var(--color-primary-dark)!important;outline-offset:2px!important;background-color:var(--ps-surface,#ffffff)!important;box-shadow:inset 0 0 0 3px rgba(122,106,61,.1)!important}.sd-btn:focus-visible{outline:3px solid var(--color-primary-dark)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 3px rgba(122,106,61,.1)!important}.sd-btn:focus:not(:focus-visible){outline:none!important}.sd-page__title,h1{font-size:calc(32px * var(--ps-text-scale, 1))!important;font-weight:700!important;line-height:1.25!important;color:var(--ps-ink,#0b0c0c)!important}.sd-html h2,h2{font-size:calc(24px * var(--ps-text-scale, 1))!important;margin-top:30px!important;margin-bottom:20px!important}.sd-html h2,.sd-html h3,h2,h3{font-weight:700!important;line-height:1.25!important;color:var(--ps-ink,var(--awsui-color-text-body-default))!important;font-family:var(--ps-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important}.sd-html h3,h3{font-size:calc(19px * var(--ps-text-scale, 1))!important;margin-top:24px!important;margin-bottom:var(--awsui-space-xs)!important}.sd-html p{color:var(--ps-ink-2,var(--awsui-color-text-body-secondary))!important;line-height:1.25!important;margin-top:0!important;margin-bottom:0!important;font-family:var(--ps-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important}.sd-html p,.sd-question__description,.sd-question__text{font-size:calc(16px * var(--ps-text-scale, 1))!important}.sd-question__description,.sd-question__text{line-height:var(--ps-line-height,1.5)!important;color:var(--ps-ink,#0b0c0c)!important}.sd-question--error .sd-question__content{border-left:4px solid #d4351d!important;padding-left:var(--awsui-space-m)!important}.sd-question__erbox{font-size:calc(16px * var(--ps-text-scale, 1))!important;font-weight:600!important;margin-top:var(--awsui-space-xs)!important;line-height:var(--ps-line-height,1.5)!important}.sd-question--error .sd-question__title,.sd-question__erbox{color:var(--ps-error,#d4351d)!important}.sd-help-text,.sd-question__hint{color:var(--ps-ink-2,#626a6d)!important;font-size:calc(14px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.43)!important;font-weight:400!important;margin-top:4px!important;margin-bottom:8px!important}.sd-html h2+p,.sd-html h3+p{margin-top:var(--awsui-space-xxxs)!important}.sd-panel__title{border-bottom:1px solid #e9ebed!important;padding-bottom:var(--awsui-space-xs)!important;margin-bottom:var(--awsui-space-m)!important;display:none!important}.sd-question--checkbox .sd-question__header:has(.sd-question__title:empty),.sd-question--checkbox:has(.sd-question__title:empty) .sd-question__header{display:none!important}.sd-question__title.period-label{font-size:calc(16px * var(--ps-text-scale, 1))!important;font-weight:700!important}.sd-panel__title .sv-string-viewer,.sd-panel__title .sv-string-viewer--multiline,.sd-panel__title [class*=sv-string-viewer],.sd-question__title .sv-string-viewer,.sd-question__title .sv-string-viewer--multiline,.sd-question__title [class*=sv-string-viewer]{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.sd-panel__title .sv-title-actions__title,.sd-question__title .sv-title-actions__title,.sv-string-viewer--multiline{font-size:inherit!important;line-height:inherit!important}.sd-input[type=date],.sd-input[type=time]{max-width:200px!important}.sd-input[type=text]{max-width:400px!important}.sd-input[type=email],.sd-input[type=tel]{max-width:300px!important}.sd-input[type=number]{max-width:120px!important}.sd-textarea{max-width:100%!important}.sd-selectbase{max-width:fit-content!important}.screening-form .sd-selectbase{max-width:100%!important;width:100%!important}.screening-form .sd-item{width:100%!important;justify-content:flex-start!important}.screening-form .sd-question__content{width:100%!important}.sd-action-bar{gap:var(--awsui-space-xs)!important}.sd-navigation__complete-btn,.sd-navigation__next-btn,.sd-navigation__prev-btn{margin-left:var(--awsui-space-xs)!important}.sd-question--html .sd-html:empty,.sd-question--html:has(.sd-html:empty){display:none!important}.sd-question--html{background-color:transparent!important;box-shadow:none!important;padding:0!important;margin-bottom:0!important}.sd-question--html hr,hr{margin:0!important;padding:0!important;height:1px!important;border:none!important;border-bottom:1px solid #d1d5db!important;background:transparent!important}.sd-body .sd-panel{box-shadow:none!important;padding:0!important;background-color:transparent!important;border-radius:0!important}.sd-body .sd-question[data-period=childhood]{margin-top:40px!important;padding-top:16px!important;border-top:1px solid #b1b4b6!important;contain:layout style!important;transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.sd-body .sd-panel__header{display:none!important}.sd-row{margin-bottom:30px!important}.sd-question+.sd-row,.sd-row+.sd-question{margin-top:30px!important}.govuk-fieldset{border:none!important;margin:0!important}.govuk-fieldset,.govuk-fieldset__legend{padding:0!important;display:block!important}.govuk-fieldset__legend{margin-bottom:20px!important;width:100%!important}.govuk-fieldset__legend h2{margin:0!important;padding:0!important;font-size:calc(19px * var(--ps-text-scale, 1))!important}.govuk-fieldset__legend h2,.sd-page__title{font-weight:700!important;line-height:1.25!important;color:var(--ps-ink,#0b0c0c)!important}.sd-page__title{font-size:calc(32px * var(--ps-text-scale, 1))!important}.sd-body .sd-html h2{font-size:calc(24px * var(--ps-text-scale, 1))!important;line-height:1.25!important}.sd-body .sd-html h2,.sd-body .sd-html h3{font-weight:700!important;color:var(--ps-ink,#0b0c0c)!important}.sd-body .sd-html h3{line-height:1.26!important}.sd-body .sd-html h3,.sd-body .sd-question__title{font-size:calc(19px * var(--ps-text-scale, 1))!important}.sd-body .sd-question__title{font-weight:700!important}.sd-html h2.criterion-heading{margin-bottom:0!important;padding-bottom:0!important}.sd-root-modern,.sv-scroll__container,.sv-scroll__scroller,.sv-scroll__wrapper{overflow:visible!important}.sd-body{padding-bottom:100px!important}.sd-body__navigation{z-index:40!important;background:var(--ps-paper,#fafaf8)!important;padding:16px 24px!important;border-top:1px solid var(--nd-bg-muted,#ebe9e3)!important;box-shadow:0 -2px 8px rgba(0,0,0,.05)!important}@media (max-width:480px){.sd-body__navigation{padding:12px 16px!important}.sd-body{padding-bottom:80px!important}}.sd-html h2.criterion-heading+*{margin-top:0!important}.grid-row{display:flex;flex-wrap:wrap;margin:0 -12px}.grid-column{flex:1;padding:0 12px;width:100%;min-width:0}.grid-column-full,.grid-column-one-half,.grid-column-one-third,.grid-column-two-thirds{width:100%}.sd-input,.sd-select,.sd-textarea{font-size:calc(16px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.5)!important}.sd-body{padding:12px!important}.sd-body .sd-question{padding:8px!important}.sd-body .sd-question,.sd-page__title{margin-bottom:16px!important}.sd-btn{width:100%;max-width:300px}@media (min-width:641px){.grid-column-two-thirds{width:66.66%}.grid-column-one-half{width:50%}.grid-column-one-third{width:33.33%}.sd-body{padding:16px!important}.sd-body .sd-question{margin-bottom:20px!important;padding:12px!important}.sd-input,.sd-textarea{font-size:calc(16px * var(--ps-text-scale, 1))!important;padding:12px 10px!important}.sd-page__title{margin-bottom:20px!important}.sd-btn{width:auto;max-width:none}}@media (min-width:769px){.sd-body{padding:24px!important}.sd-body .sd-question{margin-bottom:30px!important;padding:16px!important}.sd-input,.sd-textarea{font-size:calc(16px * var(--ps-text-scale, 1))!important;padding:14px 12px!important}.sd-page__title{margin-bottom:24px!important}}@media (min-width:1024px){.sd-body{padding:32px!important;max-width:1200px!important;margin:0 auto!important}.sd-body .sd-question{margin-bottom:30px!important;padding:16px!important}}.conditional-section{display:none;margin-top:12px;padding-left:44px;animation-duration:.3s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:no-preference){.conditional-section.reveal-animated{animation-name:reveal}}@media (prefers-reduced-motion:reduce){.conditional-section{animation:none!important}}@keyframes reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sd-question{max-width:70ch}.sd-root-modern{background-color:var(--ps-paper,#fafaf8)!important;color:var(--ps-ink,#2d2416)!important}.sd-question{background:var(--ps-surface,#f5f5f0)!important;border:1px solid var(--nd-bg-muted)!important;border-radius:12px!important}.sd-question__title,.sd-title{color:var(--ps-ink,#2d2416)!important}.sd-description,.sd-question__description{color:var(--ps-ink-2,#6b6456)!important}.sd-help-text,.sd-question__hint{color:var(--ps-ink-3,#8a8578)!important}@keyframes nd-pageEnter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.sd-page{animation:nd-pageEnter .3s ease-out}@media (prefers-reduced-motion:reduce){.sd-page{animation:none!important;transition:opacity .15s ease-in-out!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sd-progress{background-color:var(--ps-line,#ebe9e3)!important;border-radius:4px!important;height:8px!important}.sd-progress__bar{background-color:var(--ps-accent,#7a9a6a)!important;border-radius:4px!important;transition:width .3s ease!important}@media (prefers-reduced-motion:reduce){.sd-progress__bar{transition:none!important}}.sd-progress__text{color:var(--ps-ink-2,#6b6456)!important;font-size:calc(14px * var(--ps-text-scale, 1))!important}.sd-item__control:checked+.sd-item__decorator{animation:nd-selectionPulse .2s ease-out}@keyframes nd-selectionPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.sd-question--answered:after{content:"✓";position:absolute;top:8px;right:12px;color:var(--nd-success,#5a7a5a);font-size:1.25rem;opacity:0;animation:nd-checkmarkAppear .3s ease-out forwards;animation-delay:.1s}@keyframes nd-checkmarkAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sd-item__control:focus+.sd-item__decorator{box-shadow:0 0 0 3px rgba(150,129,75,.3)!important}.sd-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.sd-btn:active{transform:translateY(0)}.sd-btn,.sd-input,.sd-item__decorator,.sd-textarea{transition:all .15s ease-out!important}@media (prefers-reduced-motion:reduce){.sd-item__control:checked+.sd-item__decorator{animation:none!important}.sd-question--answered:after{animation:none!important;opacity:1}.sd-btn:hover{transform:none!important}.sd-btn,.sd-input,.sd-item__decorator,.sd-textarea{transition:none!important}}@keyframes completionFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.completion-fade-in{animation:completionFadeIn .3s ease-out}@media (prefers-reduced-motion:reduce){.completion-fade-in{animation:none}}@keyframes psCheckReveal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ps-check-reveal{animation:psCheckReveal 1.5s ease-in}@media (prefers-reduced-motion:reduce){.ps-check-reveal{animation:none}}.sd-rating,.sd-rating fieldset{width:100%!important}.sd-rating fieldset{display:flex!important;flex-wrap:nowrap!important;gap:0!important}.sd-rating__max-text,.sd-rating__min-text{flex:0 1 auto!important;min-width:0!important;padding:0 8px!important;font-size:calc(12px * var(--ps-text-scale, 1))!important;line-height:1.2!important;color:var(--ps-ink-2,#6b6456)!important;align-self:center!important}.sd-rating__item{flex:1 1 0!important;min-width:min-content!important;min-height:44px!important;padding:10px 4px!important;border:1px solid #d0cdc6!important;border-radius:0!important;margin-inline-start:-1px!important;background:var(--ps-surface,#f5f5f0)!important;color:var(--ps-ink-2,#6b6456)!important;font-size:calc(15px * var(--ps-text-scale, 1))!important;font-weight:500!important;line-height:1.15!important;white-space:normal!important;hyphens:none!important;text-align:center!important;cursor:pointer!important;transition:background-color .15s ease-out,border-color .15s ease-out!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important;box-shadow:none!important}.sd-rating__item:first-of-type{border-radius:6px 0 0 6px!important;margin-inline-start:0!important}.sd-rating__item:last-of-type{border-radius:0 6px 6px 0!important}.sd-rating__item--allowhover:hover{background:var(--ps-paper,#f0ede5)!important;border-color:var(--color-primary)!important;color:var(--ps-ink,#2d2416)!important;z-index:1!important}.sd-rating__item--selected{color:#ffffff!important;font-weight:700!important;z-index:1!important;box-shadow:0 0 0 1px var(--color-primary-dark)!important;animation:nd-ratingSelect .15s ease-out}.sd-rating__item--selected,.sd-rating__item--selected.sd-rating__item--allowhover:hover{background:var(--ps-accent-deep,#7A6A3D)!important;border-color:var(--color-primary-dark)!important}.sd-rating__item:has(:focus-visible){outline:3px solid var(--color-primary-dark)!important;outline-offset:-1px!important;z-index:2!important}.sd-rating__item .sd-rating__item-text,.sd-rating__item .sv-string-viewer{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.sd-question--error .sd-rating__item{border-color:var(--nd-error)!important}@keyframes nd-ratingSelect{0%{background:var(--color-primary)}to{background:var(--color-primary-dark)}}@media (max-width:560px){.sd-rating fieldset{flex-direction:column!important;flex-wrap:nowrap!important}.sd-rating__item{width:100%!important;flex:1 1 auto!important;min-height:48px!important;margin-inline-start:0!important;margin-top:-1px!important;border-radius:0!important;font-size:calc(15px * var(--ps-text-scale, 1))!important;padding:13px 16px!important;justify-content:flex-start!important;text-align:left!important}.sd-rating__item:first-of-type{margin-top:0!important;border-radius:8px 8px 0 0!important}.sd-rating__item:last-of-type{border-radius:0 0 8px 8px!important}.sd-rating__item .sd-rating__item-text,.sd-rating__item .sv-string-viewer{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}[data-rating-compact-numeric] .sd-rating fieldset{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important}[data-rating-compact-numeric] .sd-rating__max-text,[data-rating-compact-numeric] .sd-rating__min-text{grid-column:1/-1!important;min-width:0!important;padding:2px 0 6px!important;text-align:left!important}[data-rating-compact-numeric] .sd-rating__min-text{order:-1!important}[data-rating-compact-numeric] .sd-rating__max-text{order:99!important;padding:6px 0 2px!important;text-align:right!important}[data-rating-compact-numeric] .sd-rating__item{width:auto!important;min-width:0!important;min-height:48px!important;margin-top:-1px!important;margin-inline-start:-1px!important;padding:10px 2px!important;font-size:calc(14px * var(--ps-text-scale, 1))!important;justify-content:center!important;text-align:center!important;border-radius:0!important}[data-rating-compact-numeric] .sd-rating__item:first-of-type{margin-inline-start:0!important;border-radius:6px 0 0 0!important}[data-rating-compact-numeric] .sd-rating__item:last-of-type{border-radius:0 0 6px 0!important}}@media (prefers-reduced-motion:reduce){.sd-rating__item--selected{animation:none!important}.sd-rating__item{transition:none!important}}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-panel .sd-question,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-panel__content .sd-question,[data-form-variant=diva5-v2] .sd-body .sd-panel .sd-question,[data-form-variant=diva5-v2] .sd-body .sd-question,[data-form-variant=diva5-v2] .sd-panel__content .sd-question{margin-bottom:16px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-panel__content .sd-row,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question+.sd-row,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-row,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-row+.sd-question,[data-form-variant=diva5-v2] .sd-panel__content .sd-row,[data-form-variant=diva5-v2] .sd-question+.sd-row,[data-form-variant=diva5-v2] .sd-row,[data-form-variant=diva5-v2] .sd-row+.sd-question{margin-top:16px!important;margin-bottom:16px!important}[data-form-variant=diva5-v2] .sd-body .sd-question[data-period=childhood]{margin-top:28px!important;padding-top:14px!important}[data-form-variant=diva5-v2] .sd-body .sd-question--html{background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}[data-form-variant=diva5-v2] .sd-body .sd-question--html:has(h2),[data-form-variant=diva5-v2] .sd-body .sd-question--html:has(h3){margin-bottom:8px!important;padding-bottom:0!important}[data-form-variant=diva5-v2] .sd-body .sd-panel{background-color:var(--ps-surface,var(--awsui-color-background-container-content))!important;border-radius:8px!important;box-shadow:0 1px 1px 0 rgba(0,7,22,.1),0 1px 4px 0 rgba(0,7,22,.1)!important}[data-form-variant=diva5-v2] .sd-body .sd-panel .sd-question{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin-bottom:12px!important}[data-form-variant=diva5-v2] .sd-body .sd-panel .sd-question.dv2-decide.sd-question--error{border:1.5px solid #dc2626!important;border-radius:12px}[data-form-variant=diva5-v2] .sd-panel__content .sd-row{margin-top:0!important;margin-bottom:0!important}[data-form-variant=diva5-v2] .sd-panel__content .sd-row:last-child .sd-question{margin-bottom:0!important}[data-form-variant=diva5-v2] .sd-body .sd-panel .sd-question[data-period=childhood]{margin-top:0!important;padding-top:0!important;border-top:none!important}[data-form-variant=diva5-v2] .sd-body .sd-row:has(.sd-question[data-period=childhood]){margin-top:28px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--answered:after,[data-form-variant=diva5-v2] .sd-question--answered:after{content:none!important;animation:none!important}[data-form-variant=diva5-v2] .sd-question__required-text{color:var(--ps-ink-2,#6b6456)!important;font-weight:400!important}[data-form-variant=diva5-v2] .sd-body .sd-element--with-frame.sd-question--html,[data-form-variant=diva5-v2] .sd-body .sd-question--html{border:none!important}[data-form-variant=diva5-v2]{--dv2-paper:#F7F5F1;--dv2-surface:#FDFCFA;--dv2-ink:#26241F;--dv2-ink2:#5B564B;--dv2-ink3:#8A8374;--dv2-line:#E5E1D8;--dv2-olive:#96814B;--dv2-olive-deep:#75633A;--dv2-sage:#7BA88C;--dv2-sage-deep:#4E7A60}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-header,[data-form-variant=diva5-v2] .dv2-header{position:sticky;top:0;z-index:30;background:var(--ps-surface);border-bottom:1px solid var(--ps-line);padding:12px 16px 0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-header-row,[data-form-variant=diva5-v2] .dv2-header-row{max-width:760px;margin:0 auto;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;gap:12px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-form-name,[data-form-variant=diva5-v2] .dv2-form-name{font-size:13px;font-weight:500;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-where,[data-form-variant=diva5-v2] .dv2-where{font-size:14px;font-weight:600;color:var(--ps-ink);white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-part,[data-form-variant=diva5-v2] .dv2-part{color:var(--ps-accent-deep);font-weight:700}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-sep,[data-form-variant=diva5-v2] .dv2-sep{margin:0 6px;color:var(--ps-ink-3)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-progress,[data-form-variant=diva5-v2] .dv2-progress{max-width:760px;margin:0 auto;display:flex;gap:5px;padding-bottom:12px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-seg,[data-form-variant=diva5-v2] .dv2-seg{height:5px;border-radius:3px;background:var(--ps-line);overflow:hidden}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-seg-fill,[data-form-variant=diva5-v2] .dv2-seg-fill{height:100%;background:var(--ps-accent);border-radius:3px;transition:width .3s ease}@media (prefers-reduced-motion:reduce){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-seg-fill,[data-form-variant=diva5-v2] .dv2-seg-fill{transition:none}}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-eta,[data-form-variant=diva5-v2] .dv2-eta{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:10px;font-size:12px;line-height:1;color:var(--ps-ink-2);font-variant-numeric:tabular-nums}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-eta svg,[data-form-variant=diva5-v2] .dv2-eta svg{opacity:.85}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-eta .dv2-eta-sr,[data-form-variant=diva5-v2] .dv2-eta .dv2-eta-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-sr-only,[data-form-variant=diva5-v2] .dv2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]),div[data-form-variant=diva5-v2]{background:var(--ps-paper)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-root-modern,[data-form-variant=diva5-v2] .sd-root-modern{background:var(--ps-paper)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body,[data-form-variant=diva5-v2] .sd-body{max-width:680px!important;margin:0 auto}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-eyebrow,[data-form-variant=diva5-v2] .dv2-eyebrow{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ps-accent-deep);background:rgba(150,129,75,.07);border:1px solid rgba(150,129,75,.25);border-radius:6px;padding:3px 9px;margin-bottom:14px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-title,[data-form-variant=diva5-v2] .dv2-title{font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.015em;color:var(--ps-ink);margin:0 0 14px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-verbatim,[data-form-variant=diva5-v2] .dv2-verbatim{font-size:18px;line-height:1.55;color:var(--ps-ink-2);margin:0 0 8px}[data-form-variant=diva5-v2] .sd-body .sd-panel{background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(38,36,31,.04),0 8px 24px -18px rgba(38,36,31,.18)!important;margin-bottom:24px;padding:16px!important}[data-form-variant=diva5-v2] .sd-panel__title{font-size:calc(20px * var(--ps-text-scale, 1))!important;font-weight:700!important;color:var(--dv2-ink)!important}[data-form-variant=diva5-v2] .sd-panel__description{display:inline-flex;width:fit-content;font-size:calc(12.5px * var(--ps-text-scale, 1))!important;font-weight:600;color:var(--dv2-olive-deep)!important;background:rgba(150,129,75,.08);border:1px solid rgba(150,129,75,.22);border-radius:999px;padding:3px 10px;margin-top:4px}[data-form-variant=diva5-v2] .dv2-childhood .sd-panel__description{color:var(--dv2-sage-deep)!important;background:rgba(123,168,140,.1);border-color:rgba(123,168,140,.3)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item,[data-form-variant=diva5-v2] .sd-selectbase .sd-item{padding:13px 10px;border-radius:10px;min-height:44px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item:hover,[data-form-variant=diva5-v2] .sd-item:hover{background:rgba(150,129,75,.07)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item__decorator,[data-form-variant=diva5-v2] .sd-item__decorator{width:24px;height:24px;border:2px solid #c9c2b2;border-radius:7px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item--checked .sd-item__decorator,[data-form-variant=diva5-v2] .sd-item--checked .sd-item__decorator{background:var(--ps-accent);border-color:var(--ps-accent)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item__control-label,[data-form-variant=diva5-v2] .sd-item__control-label{font-size:16.5px;color:var(--ps-ink)!important}[data-form-variant=diva5-v2] .dv2-add-own .sd-item__control-label{color:var(--dv2-ink3)!important;font-size:15px}[data-form-variant=diva5-v2] .dv2-add-own .sd-item__decorator{border-color:var(--dv2-line)}[data-form-variant=diva5-v2] .dv2-decide{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;border-top:1px solid var(--dv2-line);background:rgba(150,129,75,.05)!important;border-radius:0 0 12px 12px;padding:16px!important;margin-top:8px}[data-form-variant=diva5-v2] .dv2-childhood .dv2-decide{background:rgba(123,168,140,.07)!important}[data-form-variant=diva5-v2] .dv2-decide .sd-question__title{font-size:calc(16.5px * var(--ps-text-scale, 1))!important;font-weight:600!important;color:var(--dv2-ink)!important;white-space:normal!important}[data-form-variant=diva5-v2] .dv2-decide .sd-question__description{font-size:calc(13.5px * var(--ps-text-scale, 1))!important;color:var(--dv2-ink3)!important;font-weight:400!important;margin:4px 0 0!important;padding:0!important;white-space:normal!important;line-height:var(--ps-line-height,1.45)!important;max-width:none!important}[data-form-variant=diva5-v2] .dv2-decide .sd-question__header{white-space:normal}[data-form-variant=diva5-v2] .dv2-decide .sd-question__content{flex:0 1 auto}[data-form-variant=diva5-v2] .dv2-decide .sd-selectbase{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}[data-form-variant=diva5-v2] .dv2-decide .sd-selectbase .sd-item.sd-radio{min-width:92px;min-height:44px;text-align:center;justify-content:center;border:2px solid var(--dv2-line);border-radius:12px;background:#fff;padding:0!important;font-weight:600;margin:0}[data-form-variant=diva5-v2] .dv2-decide .sd-item.sd-radio .sd-selectbase__label{display:flex;align-items:center;justify-content:center;width:100%;align-self:stretch;min-height:44px;margin:0;padding:11px 22px;box-sizing:border-box;cursor:pointer}[data-form-variant=diva5-v2] .dv2-decide .sd-radio--checked{background:var(--dv2-olive)!important;border-color:var(--dv2-olive)!important}[data-form-variant=diva5-v2] .dv2-decide .sd-radio--checked .sd-item__control-label{color:#fff!important}[data-form-variant=diva5-v2] .dv2-decide .sd-radio__decorator{display:none}[data-form-variant=diva5-v2] .dv2-decide .sd-radio .sd-item__control-label{font-weight:600}[data-form-variant=diva5-v2] .dv2-decide.sd-question--error{border:1.5px solid #dc2626!important;border-radius:12px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-error,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-question__erbox,[data-form-variant=diva5-v2] .sd-error,[data-form-variant=diva5-v2] .sd-question--error .sd-question__erbox{color:var(--ps-error,#B91C1C)!important;background:rgba(220,38,38,.06)!important;border-radius:8px;font-weight:500!important;padding:8px 10px 8px 32px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B91C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:10px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-title.sd-container-modern__title,[data-form-variant=diva5-v2] .sd-title.sd-container-modern__title{display:none!important}[data-form-variant=diva5-v2] .dv2-decide .sd-question__header{min-width:0}[data-form-variant=diva5-v2] .dv2-add-own .sd-item__decorator{display:none}[data-form-variant=diva5-v2] .dv2-add-own.sd-item--checked .sd-item__control-label{color:var(--dv2-ink2)!important}[data-form-variant=diva5-v2] .sd-panel [data-name^=checkbox_] .sd-question__description{font-size:calc(13.5px * var(--ps-text-scale, 1))!important;color:var(--dv2-ink3)!important;font-weight:400!important;margin:0 0 8px!important;padding:0!important;white-space:normal!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body__navigation,[data-form-variant=diva5-v2] .sd-body__navigation{background:transparent!important;box-shadow:none!important;border-top:none!important;display:flex;align-items:center;justify-content:space-between;padding:16px 4px 8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-navigation__prev-btn,[data-form-variant=diva5-v2] .sd-navigation__prev-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ps-ink-2)!important;font-weight:500!important;text-decoration:underline;text-underline-offset:4px;padding:12px 10px!important}[data-form-variant=diva5-v2] .sd-navigation__complete-btn,[data-form-variant=diva5-v2] .sd-navigation__next-btn{background:var(--dv2-olive)!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;padding:13px 28px!important;min-height:44px;box-shadow:0 1px 2px rgba(38,36,31,.15)!important}[data-form-variant=diva5-v2] .sd-navigation__complete-btn:hover,[data-form-variant=diva5-v2] .sd-navigation__next-btn:hover{background:var(--dv2-olive-deep)!important}.ps-autosave-note{text-align:center;font-size:13px;color:#6E6759;margin:14px 0 2px}[data-form-variant=diva5-v2] .dv2-decide{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}[data-form-variant=diva5-v2] .dv2-decide .sd-question__header{grid-column:1;width:auto!important}[data-form-variant=diva5-v2] .dv2-decide .sd-question__content{grid-column:2;width:auto!important;margin:0!important}@media (max-width:560px){[data-form-variant=diva5-v2] .dv2-decide{grid-template-columns:1fr;row-gap:10px}[data-form-variant=diva5-v2] .dv2-decide .sd-question__content{grid-column:1}}[data-form-variant=diva5-v2] .sd-panel [data-name^=checkbox_] .sd-question__title{display:none!important}[data-form-variant=diva5-v2] .dv2-cover{max-width:640px;margin:0 auto;padding:28px 0 8px}[data-form-variant=diva5-v2] .dv2-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dv2-olive-deep);margin:0 0 12px}[data-form-variant=diva5-v2] .dv2-onego-note,[data-form-variant=diva5-v2] .dv2-resume-note,[data-form-variant=diva5-v2] .dv2-time{font-size:15px;line-height:1.6;color:var(--dv2-ink2);margin:14px 0 18px}[data-form-variant=diva5-v2] .dv2-time:has(+.dv2-resume-note){margin-bottom:4px}[data-form-variant=diva5-v2] .dv2-onego-note,[data-form-variant=diva5-v2] .dv2-resume-note{margin-top:0}[data-form-variant=diva5-v2] .dv2-onego-note,[data-form-variant=diva5-v2][data-resume-available=false] .dv2-resume-note{display:none}[data-form-variant=diva5-v2][data-resume-available=false] .dv2-onego-note{display:block}[data-form-variant=ps-assessment] .dv2-onego-note,[data-form-variant=ps-assessment] .dv2-resume-note{font-size:14.5px;line-height:1.5;color:var(--ps-ink-2);margin:0 0 22px}[data-form-variant=ps-assessment] .dv2-onego-note,[data-form-variant=ps-assessment][data-resume-available=false] .dv2-resume-note{display:none}[data-form-variant=ps-assessment][data-resume-available=false] .dv2-onego-note{display:block}[data-resume-scope=device] .dv2-onego-note,[data-resume-scope=device] .dv2-resume-note{display:none!important}.ps-device-restore-action{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--ps-accent-deep,#4E7A60);text-decoration:underline;text-underline-offset:2px}[data-form-variant=diva5-v2] .dv2-instructions{font-size:13.5px;line-height:1.55;color:var(--dv2-ink3);border-left:3px solid var(--dv2-line);padding-left:12px;margin:16px 0}[data-form-variant=diva5-v2] .dv2-expect{background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:16px;padding:18px 18px 8px;margin:18px 0}[data-form-variant=diva5-v2] .dv2-expect-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dv2-ink3);margin-bottom:10px}[data-form-variant=diva5-v2] .dv2-expect ul{list-style:none;margin:0;padding:0}[data-form-variant=diva5-v2] .dv2-expect li{font-size:15.5px;line-height:1.55;color:var(--dv2-ink2);padding:0 0 12px 22px;position:relative}[data-form-variant=diva5-v2] .dv2-expect li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--dv2-olive)}[data-form-variant=diva5-v2] .dv2-journey{list-style:none;margin:20px 0 0;padding:0}[data-form-variant=diva5-v2] .dv2-journey li{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;font-size:15.5px;color:var(--dv2-ink2)}[data-form-variant=diva5-v2] .dv2-j-disc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13.5px;font-weight:700;flex-shrink:0;border:2px solid var(--dv2-line);color:var(--dv2-ink3);background:transparent}[data-form-variant=diva5-v2] .dv2-j-done .dv2-j-disc{border-color:var(--dv2-sage);color:var(--dv2-sage-deep);background:rgba(123,168,140,.12)}[data-form-variant=diva5-v2] .dv2-j-current{background:rgba(150,129,75,.07)}[data-form-variant=diva5-v2] .dv2-j-current .dv2-j-disc{background:var(--dv2-olive);border-color:var(--dv2-olive);color:#fff}[data-form-variant=diva5-v2] .dv2-j-current .dv2-j-label{font-weight:700;color:var(--dv2-ink)}[data-form-variant=diva5-v2] .dv2-j-label{flex:1 1 auto;min-width:0}[data-form-variant=diva5-v2] .dv2-j-meta{font-size:13px;color:var(--dv2-ink3);white-space:nowrap}[data-form-variant=diva5-v2] .dv2-none-banner{display:inline-flex;font-size:14px;font-weight:600;color:var(--dv2-sage-deep);background:rgba(123,168,140,.1);border:1px solid rgba(123,168,140,.3);border-radius:10px;padding:8px 14px;margin:4px 0 10px}[data-form-variant=diva5-v2] .sd-body .sd-panel__header,[data-form-variant=diva5-v2] .sd-panel__header{display:block!important;padding:0 0 10px!important}[data-form-variant=diva5-v2] .sd-panel__header:after{content:none!important;display:none!important}[data-form-variant=diva5-v2] .sd-panel__title{display:block!important;margin:0 0 4px!important;border-bottom:none!important;padding-bottom:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-eyebrow,[data-form-variant=diva5-v2] .dv2-eyebrow{color:var(--ps-accent-deep)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-title,[data-form-variant=diva5-v2] .dv2-title{color:var(--ps-ink)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-verbatim,[data-form-variant=diva5-v2] .dv2-verbatim{color:var(--ps-ink-2)!important}[data-form-variant=diva5-v2] .dv2-kicker{color:var(--dv2-olive-deep)!important}[data-form-variant=diva5-v2] .dv2-instructions,[data-form-variant=diva5-v2] .dv2-time{color:var(--dv2-ink2)!important}[data-form-variant=diva5-v2] .dv2-instructions{color:var(--dv2-ink3)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page,[data-form-variant=diva5-v2] .sd-body,[data-form-variant=diva5-v2] .sd-page{background:transparent!important;box-shadow:none!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-navigation__complete-btn,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-navigation__next-btn,[data-form-variant=diva5-v2] .sd-navigation__complete-btn,[data-form-variant=diva5-v2] .sd-navigation__next-btn{margin-left:auto!important}[data-form-variant=diva5-v2] .dv2-c-page{counter-reset:dv2area}[data-form-variant=diva5-v2] .dv2-c-page .sd-question.dv2-c-card{counter-increment:dv2area;position:relative;background:var(--dv2-surface)!important;border:1px solid var(--dv2-line)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(38,36,31,.04),0 8px 24px -18px rgba(38,36,31,.18)!important;padding:16px!important;margin-bottom:0!important}[data-form-variant=diva5-v2] .dv2-c-page .sd-row{margin-top:0!important;margin-bottom:16px!important}[data-form-variant=diva5-v2] .dv2-c-card:before{content:"Area " counter(dv2area) " of 5";position:absolute;top:18px;right:16px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dv2-ink3)}[data-form-variant=diva5-v2] .dv2-c-card .sd-question__title{display:block!important;font-size:calc(21px * var(--ps-text-scale, 1))!important;font-weight:700!important;color:var(--dv2-ink)!important;padding-right:110px;margin-bottom:6px}[data-form-variant=diva5-v2] .dv2-c-card .sd-item__control-label{color:var(--dv2-ink)!important}[data-form-variant=diva5-v2] .dv2-c-card .sd-question__description--under-input{display:block;border-top:1px solid var(--dv2-line);margin:12px 0 0!important;padding:14px 170px 0 0!important;font-size:calc(13.5px * var(--ps-text-scale, 1))!important;color:var(--dv2-ink3)!important;font-weight:400!important;white-space:normal!important;transition:color .2s ease}[data-form-variant=diva5-v2] .dv2-c-card .sd-question__description--under-input.dv2-c-caption--ack{color:var(--dv2-sage-deep)!important;font-weight:600!important}[data-form-variant=diva5-v2] .dv2-c-page .sd-row{position:relative}[data-form-variant=diva5-v2] .dv2-c-none{position:absolute;right:16px;bottom:12px;font-size:13.5px;font-weight:600;color:var(--dv2-ink2);background:var(--dv2-surface);border:1.5px solid var(--dv2-line);border-radius:999px;padding:8px 14px;min-height:38px;cursor:pointer}[data-form-variant=diva5-v2] .dv2-c-none:hover{background:rgba(150,129,75,.06)}@media (prefers-reduced-motion:reduce){[data-form-variant=diva5-v2] .dv2-c-card .sd-question__description--under-input{transition:none}}[data-form-variant=diva5-v2] .dv2-c-periodbar{position:sticky;top:64px;z-index:20;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:600;color:var(--dv2-ink2);margin:4px 0 16px;box-shadow:0 2px 8px -6px rgba(38,36,31,.25)}[data-form-variant=diva5-v2] .dv2-c-periodbar--childhood{border-color:rgba(123,168,140,.4);color:var(--dv2-sage-deep)}[data-form-variant=diva5-v2] .dv2-recap{max-width:680px;margin:0 auto 8px}[data-form-variant=diva5-v2] .dv2-r-title{font-size:30px;font-weight:800;letter-spacing:-.01em;color:var(--dv2-ink)!important;margin:18px 0 8px}[data-form-variant=diva5-v2] .dv2-r-sub{font-size:16px;color:var(--dv2-ink2)!important;margin:0 0 16px}[data-form-variant=diva5-v2] .dv2-r-banner{font-size:14.5px;line-height:1.5;color:var(--dv2-ink2);background:rgba(150,129,75,.07);border:1px solid rgba(150,129,75,.25);border-radius:12px;padding:12px 16px;margin-bottom:20px}[data-form-variant=diva5-v2] .dv2-r-banner-note{display:block;margin-top:6px;color:var(--dv2-ink3)}[data-form-variant=diva5-v2] .dv2-r-section{background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:16px;padding:16px;margin-bottom:14px}[data-form-variant=diva5-v2] .dv2-r-section header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}[data-form-variant=diva5-v2] .dv2-r-section h3{font-size:16.5px;font-weight:700;color:var(--dv2-ink)!important;margin:0}[data-form-variant=diva5-v2] .dv2-r-change{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--dv2-ink2);text-decoration:underline;text-underline-offset:3px;padding:4px}[data-form-variant=diva5-v2] .dv2-r-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15.5px;color:var(--dv2-ink2);padding:6px 0}[data-form-variant=diva5-v2] .dv2-r-chip{display:inline-flex;align-items:center;border:1.5px solid var(--dv2-line);border-radius:999px;background:transparent;color:var(--dv2-ink2);font-size:14px;font-weight:600;padding:3px 12px}[data-form-variant=diva5-v2] .dv2-r-muted{color:var(--dv2-ink3)}[data-form-variant=diva5-v2] .dv2-r-link{background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--dv2-olive-deep);text-decoration:underline;text-underline-offset:3px;padding:4px;margin-left:auto}[data-form-variant=diva5-v2] .dv2-r-row--areas{align-items:flex-start}[data-form-variant=diva5-v2] .dv2-r-areachips{display:flex;flex-wrap:wrap;gap:6px}[data-form-variant=diva5-v2] .dv2-r-final-heading{font-size:20px;font-weight:700;color:var(--dv2-ink)!important;margin:24px 0 4px}[data-form-variant=diva5-v2] .dv2-clinician-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;max-width:760px;margin:0 auto 8px;background:var(--dv2-surface);border:1px dashed var(--dv2-line);border-radius:10px;padding:8px 14px;font-size:13px;color:var(--dv2-ink3)}[data-form-variant=diva5-v2] .dv2-cs-label{font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:11px}[data-form-variant=diva5-v2] .dv2-cs-period{font-variant-numeric:tabular-nums;color:var(--dv2-ink2)}[data-form-variant=diva5-v2] .dv2-resume-banner{display:flex;align-items:center;gap:10px;max-width:760px;margin:0 auto 14px;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:12px;padding:11px 14px;font-size:14px;color:var(--dv2-ink2)}[data-form-variant=diva5-v2] .dv2-rb-icon{color:var(--dv2-olive-deep);flex-shrink:0}[data-form-variant=diva5-v2] .dv2-rb-copy{flex:1 1 auto;font-weight:500}[data-form-variant=diva5-v2] .dv2-rb-dismiss{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:13.5px;color:var(--dv2-olive-deep);text-decoration:underline;text-underline-offset:4px;padding:6px}@media (max-width:480px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body,[data-form-variant=diva5-v2] .sd-body{max-width:100%!important}[data-form-variant=diva5-v2] .sd-body .sd-panel{border-radius:12px!important;padding:16px 12px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-title,[data-form-variant=diva5-v2] .dv2-title{font-size:27px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-header,[data-form-variant=diva5-v2] .dv2-header{padding:10px 12px 0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-header-row,[data-form-variant=diva5-v2] .dv2-header-row{flex-wrap:wrap;gap:2px 12px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-where,[data-form-variant=diva5-v2] .dv2-where{white-space:normal}[data-form-variant=diva5-v2] .dv2-decide .sd-selectbase .sd-item.sd-radio{flex:1 1 auto}[data-form-variant=diva5-v2] .dv2-c-card .sd-question__title{padding-right:0}[data-form-variant=diva5-v2] .dv2-c-card:before{position:static;display:block;margin-bottom:4px}[data-form-variant=diva5-v2] .dv2-c-card .sd-question__description--under-input{padding-right:150px!important}[data-form-variant=diva5-v2] .dv2-c-none{right:12px;bottom:10px}}[data-form-variant=diva5-v2] .sd-item:focus-within{outline:2px solid var(--dv2-olive);outline-offset:2px;border-radius:10px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item:has(:focus-visible){outline:2px solid var(--ps-accent-deep);outline-offset:2px;border-radius:11px}[data-form-variant=diva5-v2] .dv2-decide .sd-radio:focus-within{outline:2px solid var(--dv2-olive-deep);outline-offset:2px}[data-form-variant=diva5-v2] .dv2-c-none:focus-visible,[data-form-variant=diva5-v2] .dv2-r-change:focus-visible,[data-form-variant=diva5-v2] .dv2-r-link:focus-visible,[data-form-variant=diva5-v2] .dv2-rb-dismiss:focus-visible,[data-form-variant=diva5-v2] .sd-navigation__complete-btn:focus-visible,[data-form-variant=diva5-v2] .sd-navigation__next-btn:focus-visible,[data-form-variant=diva5-v2] .sd-navigation__prev-btn:focus-visible{outline:2px solid var(--dv2-olive);outline-offset:2px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card),[data-form-variant=diva5-v2] .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card){background:var(--ps-surface)!important;border:1px solid var(--ps-line)!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(38,36,31,.04),0 8px 24px -18px rgba(38,36,31,.18)!important;padding:16px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question.sd-question--error:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card),[data-form-variant=diva5-v2] .sd-body .sd-question.sd-question--error:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card){border:1.5px solid #dc2626!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card) .sd-question__title,[data-form-variant=diva5-v2] .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card) .sd-question__title{font-size:calc(16.5px * var(--ps-text-scale, 1))!important;font-weight:600!important;color:var(--ps-ink)!important;margin-bottom:6px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card):not(.dv2-decide) .sd-question__description,[data-form-variant=diva5-v2] .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card):not(.dv2-decide) .sd-question__description{font-size:calc(13.5px * var(--ps-text-scale, 1))!important;color:var(--ps-ink-3)!important;margin:0 0 8px!important;white-space:normal!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-input,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-textarea,[data-form-variant=diva5-v2] .sd-input,[data-form-variant=diva5-v2] .sd-textarea{border:1px solid var(--ps-line)!important;border-radius:10px!important;padding:12px 14px!important;background:var(--ps-surface,#fff)!important;font-size:calc(16px * var(--ps-text-scale, 1))!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-input[type=email],:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-input[type=tel],:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-input[type=text],[data-form-variant=diva5-v2] .sd-input[type=email],[data-form-variant=diva5-v2] .sd-input[type=tel],[data-form-variant=diva5-v2] .sd-input[type=text]{max-width:100%!important;width:100%;box-sizing:border-box!important;height:auto!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question--html:has(.dv2-title),[data-form-variant=diva5-v2] .sd-body .sd-question--html:has(.dv2-title){margin-bottom:4px!important}[data-form-variant=diva5-v2] .dv2-r-row--blanks{gap:6px;padding-top:0}[data-form-variant=diva5-v2] .dv2-r-chip--link{cursor:pointer}[data-form-variant=diva5-v2] .dv2-r-chip--link:hover{border-color:var(--dv2-olive);color:var(--dv2-olive-deep)}[data-form-variant=diva5-v2] .dv2-r-chip--link:focus-visible{outline:2px solid var(--dv2-olive);outline-offset:2px}[data-form-variant=diva5-v2] .dv2-return-banner,div[data-form-variant=diva5-v2] .dv2-return-banner{display:flex;align-items:center;gap:10px;max-width:760px;margin:0 auto 14px;background:var(--dv2-surface);border:1px solid var(--dv2-line);border-radius:12px;padding:9px 11px 9px 14px;font-size:14px;color:var(--dv2-ink2)}[data-form-variant=diva5-v2] .dv2-return-banner .dv2-rb-copy{flex:1 1 auto;font-weight:500}[data-form-variant=diva5-v2] .dv2-return-btn{flex-shrink:0;font-size:13.5px;font-weight:600;color:var(--dv2-ink2);background:transparent;border:1.5px solid var(--dv2-line);border-radius:999px;padding:7px 14px;min-height:36px;cursor:pointer}[data-form-variant=diva5-v2] .dv2-return-btn:hover{background:rgba(150,129,75,.06);border-color:var(--dv2-olive)}[data-form-variant=diva5-v2] .dv2-return-btn:focus-visible{outline:2px solid var(--dv2-olive);outline-offset:2px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-item__decorator,[data-form-variant=diva5-v2] .sd-question--error .sd-item__decorator{border-color:#C9C2B2!important;border-width:2px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-question__content,[data-form-variant=diva5-v2] .sd-question--error .sd-question__content{border-left:none!important;padding-left:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item,[data-form-variant=diva5-v2] .sd-selectbase .sd-item{padding:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item .sd-selectbase__label,[data-form-variant=diva5-v2] .sd-selectbase .sd-item .sd-selectbase__label{display:flex;align-items:center;gap:12px;width:100%;align-self:stretch;min-height:44px;margin:0;padding:13px 10px;box-sizing:border-box;cursor:pointer}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-radio .sd-item__decorator{border-radius:50%!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-radio .sd-item__control:checked+.sd-item__decorator{background:var(--ps-accent)!important;border-color:var(--ps-accent)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-radio .sd-item__control:checked+.sd-item__decorator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__complete-btn,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__next-btn{background:var(--ps-accent-deep)!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;padding:13px 28px!important;min-height:44px;box-shadow:0 1px 2px rgba(38,36,31,.15)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__complete-btn:hover,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__next-btn:hover{background:var(--ps-accent-deep,#5E4F23)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__complete-btn:focus-visible,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__next-btn:focus-visible,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__prev-btn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .dv2-seg{background:#D8D2C6;box-shadow:inset 0 0 0 1px #C9C2B2}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .dv2-seg--active{box-shadow:inset 0 0 0 1px var(--ps-accent-deep)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-meta{display:flex;flex-direction:column;gap:10px;margin:4px 0 22px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-meta .meta-row{display:flex;align-items:center;gap:11px;font-size:14.5px;line-height:1.45;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-meta .meta-row .ic{width:34px;height:34px;border-radius:9px;background:rgba(150,129,75,.08);border:1px solid rgba(150,129,75,.18);display:flex;align-items:center;justify-content:center;color:var(--ps-accent-deep);flex:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-meta .meta-row .ic svg{display:block}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-meta .meta-row b{color:var(--ps-ink);font-weight:700}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page__title{font-size:calc(24px * var(--ps-text-scale, 1))!important;font-weight:800!important;letter-spacing:-.01em;color:var(--ps-ink)!important;margin:6px 0 4px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page__description{font-size:calc(15px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.55)!important;color:var(--ps-ink-2)!important;margin:0 0 8px!important;max-width:none!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question__required-text{color:var(--ps-ink-2)!important;font-weight:400!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question:not(.sd-panel .sd-question):not(.sd-question--html):not(.dv2-c-card):not(.sd-question--radiogroup):not(.sd-question--checkbox):not(:has(.sd-rating)){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase .sd-item{border:1px solid var(--ps-line)!important;border-radius:11px!important;background:var(--ps-surface,#fff)!important;margin-bottom:8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase .sd-item:last-child{margin-bottom:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase .sd-item--checked{border-color:var(--ps-accent)!important;background:rgba(150,129,75,.06)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase{max-width:100%!important;width:100%!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase .sd-item{width:100%!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-selectbase .sd-item .sd-item__control-label{display:flex;align-items:center;flex:1 1 auto;gap:8px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-opt-days{font-size:13px;font-weight:600;color:var(--ps-ink-2);white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-header-row,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .dv2-progress{max-width:680px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-element--with-frame.sd-question--html,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body .sd-question--html{background:transparent!important;box-shadow:none!important;border:none!important;padding-left:0!important;padding-right:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item__decorator{border-color:#8A8374!important;border-width:2px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-welcome-attribution{color:var(--ps-ink-2,#6E6759)!important;font-size:calc(12px * var(--ps-text-scale, 1))!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item{min-height:48px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item .sd-selectbase__label{padding:12px 14px;min-height:48px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item__decorator{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-item__control-label .sv-string-viewer{display:flex;align-items:center;flex:1 1 auto;min-width:0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-opt-days{flex:none;margin-left:auto;padding-left:8px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-selectbase .sd-item--checked{border-width:1.5px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question__title{font-size:calc(17px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.45)!important;max-width:62ch}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])){border-radius:0!important;box-shadow:none!important;padding:12px 0!important}div.container:has(:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true]))){padding-left:0!important;padding-right:0!important;max-width:100%!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-body{padding-left:16px!important;padding-right:16px!important}}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-body__navigation{position:sticky!important;bottom:0;z-index:40!important;background:var(--ps-surface)!important;border-top:1px solid var(--ps-line)!important;box-shadow:none!important;padding:14px 4px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-body{padding-bottom:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-item,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-question{scroll-margin-block-end:140px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__complete-btn,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__next-btn{min-height:48px}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-body__navigation{flex-direction:column!important;align-items:stretch!important;gap:2px;padding:10px 16px max(12px,env(safe-area-inset-bottom))!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__prev-btn{min-height:44px;width:100%;min-width:0;box-sizing:border-box;white-space:normal!important;text-align:center;order:0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__complete-btn,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .sd-navigation__next-btn{width:100%;min-width:0;min-height:52px;box-sizing:border-box;white-space:normal!important;justify-content:center;text-align:center;margin-left:0!important;order:1}}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-part{font-size:14px;font-weight:700;color:var(--ps-accent-deep)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .ps-counter{font-size:13px;color:var(--ps-ink-2);font-weight:400}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-eta{max-width:none;margin:0;padding:0;font-size:13px;flex:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-form-name{font-size:13px;font-weight:500;color:var(--ps-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-counter-abbr{display:none}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-counter-full{display:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-counter-abbr{display:inline}}[data-form-variant] .ps-comfort-slot{flex:none;margin-left:auto;display:inline-flex}[data-form-variant] .ps-comfort-slot button{min-width:44px;min-height:44px}[data-form-variant] .ps-instrument-chip{font-size:12px;font-weight:600;color:var(--ps-ink-2);white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .ps-header-row1{justify-content:flex-start;align-items:center;gap:10px;padding-bottom:4px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .ps-header-row2{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}@media (max-width:340px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-header-v2 .dv2-eta svg{display:none}}@media (max-width:300px){[data-form-variant] .ps-comfort-label{display:none}}.ps-root .ps-legacy-utility{display:flex;justify-content:flex-end;padding:4px 8px}.ps-root .ps-legacy-utility button{min-width:44px;min-height:44px}.ps-root .ps-cover-kicker{max-width:680px;margin:0 auto 4px;padding:0 16px;font-size:calc(12px * var(--ps-text-scale));color:var(--ps-ink-2)}.ps-root .sv-title-actions{width:100%!important;margin:0!important}.ps-root .sd-action-title-bar.sd-action-bar--empty{display:none!important}.ps-root .ps-next-summary{display:grid;gap:2px;justify-items:center;margin:14px auto 20px;padding:12px 18px;max-width:420px;background:var(--ps-paper);border:1px solid var(--ps-line);border-radius:12px}.ps-root .ps-next-summary small{text-transform:uppercase;letter-spacing:.06em;font-size:calc(11px * var(--ps-text-scale));font-weight:700;color:var(--ps-ink-3)}.ps-root .ps-next-summary b{font-size:calc(16px * var(--ps-text-scale));color:var(--ps-ink)}.ps-root .ps-next-summary span{font-size:calc(13px * var(--ps-text-scale));color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-req-suffix{font-size:13px;font-weight:500;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error{border:1.5px solid #dc2626!important;border-radius:13px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-question__content{border-left:none!important;padding-left:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-question__title{color:var(--ps-ink)!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error input{border:1.5px solid #dc2626!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-multi-miss{position:sticky;bottom:77px;z-index:41;display:flex;align-items:center;gap:8px;background:var(--ps-paper);border-top:1px solid var(--ps-line);max-width:680px;margin:0 auto;padding:8px 4px;font-size:13.5px;font-weight:500;color:#B91C1C}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-multi-miss{bottom:132px;padding:8px 16px}}.ps-save-failure{display:flex;align-items:center;gap:8px;max-width:680px;margin:14px auto 0;background:rgba(180,83,9,.07);border:1px solid rgba(180,83,9,.28);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;color:#26241F}.ps-save-failure b{color:#92400E;font-weight:600}.ps-save-failure svg{flex:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-resume-card{display:flex;align-items:flex-start;gap:10px;max-width:680px;margin:16px auto 0;background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-resume-card b{color:var(--ps-ink);font-weight:600}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-resume-card svg{flex:none;margin-top:2px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed])[data-resume-active=true] .ps-welcome-meta .meta-row:first-child{display:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed])[data-session-borne=true] .ps-welcome-meta .meta-row:last-child{display:none}[data-form-variant=diva5-v2][data-session-borne=true] .ps-welcome-meta .meta-row:last-child{display:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-prefill-note{display:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed])[data-prefill-skip=true] .ps-prefill-note{display:flex;align-items:flex-start;gap:8px;max-width:680px;margin:16px auto 0;background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-prefill-note a{color:var(--ps-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-breather{display:flex;align-items:flex-start;gap:8px;max-width:680px;margin:0 auto 14px;font-size:14px;line-height:1.5;color:var(--ps-ink-2)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-breather svg{flex:none;margin-top:3px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-breather b{color:var(--ps-ink);font-weight:600}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-rate-anchor{display:none}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__item{font-variant-numeric:tabular-nums;min-height:48px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__item--selected{background:var(--ps-accent-deep)!important;color:#fff!important;font-weight:700!important}@media (min-width:561px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating fieldset{flex-wrap:wrap!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__max-text,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__min-text{order:99;flex:0 0 50%!important;max-width:50%;padding:8px 0 0!important;font-size:calc(13px * var(--ps-text-scale, 1))!important;color:var(--ps-ink-2)!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__min-text{text-align:left!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-rating__max-text{text-align:right!important}}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-rate-anchor{display:inline;font-size:13.5px;color:var(--ps-ink-2);font-weight:400}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating fieldset{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating__item{width:100%!important;min-width:0!important;min-height:44px!important;margin:-1px 0 0!important;border-radius:0!important;justify-content:flex-start!important;text-align:left!important;padding:0 14px!important;font-size:calc(15px * var(--ps-text-scale, 1))!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating__item:first-of-type{border-radius:8px 8px 0 0!important;margin-top:0!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating__item:last-of-type{border-radius:0 0 8px 8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating__max-text,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) [data-rating-compact-numeric] .sd-rating__min-text{display:none!important}}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])).ps-shell{background:var(--ps-paper,#F7F5F1)!important;border-radius:16px;overflow:hidden;min-height:70vh}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-shell-header{background:#FDFCFA;border-bottom:1px solid #e5e1d8;padding:13px 24px;font-size:13px;font-weight:500;color:#5B564B;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-shell-body{max-width:680px;margin:0 auto;padding:44px 24px 32px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-shell-block{border-radius:6px;background:#EAE6DC}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-shell-line{height:15px;border-radius:5px;background:#EFECE4}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed],[data-form-variant=diva5-v2]:where([data-diva-phase1=true])) .ps-shell-row{height:48px;border-radius:11px;border:1px solid #eae6dc;background:#FCFBF8}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row{background:var(--ps-surface)!important;border-left:1px solid var(--ps-line);border-right:1px solid var(--ps-line);margin-top:0!important;margin-bottom:0!important;padding:6px 20px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:first-of-type{border-top:1px solid var(--ps-line);border-radius:16px 16px 0 0;margin-top:16px!important;padding-top:20px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:last-of-type{border-bottom:1px solid var(--ps-line);border-radius:0 0 16px 16px;padding-bottom:20px!important;margin-bottom:16px!important}@media (min-width:561px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name]){display:grid;grid-template-columns:1fr 1fr;column-gap:0}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-page__description,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row,:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-title{grid-column:1/-1}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=given-name]){grid-column:1;border-right:none;padding-right:8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=family-name]){grid-column:2;border-left:none;padding-left:8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=email]){grid-column:1;border-right:none;padding-right:8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=tel]){grid-column:2;border-left:none;padding-left:8px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=email]){border-bottom:1px solid var(--ps-line);border-radius:0 0 0 16px;padding-bottom:20px!important}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-page:has(input[autocomplete=given-name])>.sd-row:has(input[autocomplete=tel]){border-radius:0 0 16px 0}}@media (min-width:561px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body{display:flex;flex-direction:column;min-height:calc(100vh - 240px)}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-body>.sd-page.sd-body__page{flex:1 0 auto}}:is([data-form-variant=ps-assessment],[data-form-variant=diva5-v2]) .ps-frame-cover,[data-form-variant=ps-framed] .ps-frame-cover{max-width:680px;margin:0 auto;padding:28px 4px 8px}.ps-frame-cover .ps-cover-kicker{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ps-accent-deep,#75633A);background:rgba(150,129,75,.07);border:1px solid rgba(150,129,75,.25);border-radius:6px;padding:3px 9px;margin:0 0 14px}.ps-frame-title{font-size:calc(30px * var(--ps-text-scale, 1));line-height:1.18;font-weight:800;letter-spacing:-.015em;color:var(--ps-ink,#26241F);margin:0 0 8px;overflow-wrap:break-word}.ps-frame-formal{font-size:calc(12px * var(--ps-text-scale, 1));color:var(--ps-ink-2,#5B564B);margin:0 0 12px}.ps-frame-lede{font-size:calc(17px * var(--ps-text-scale, 1));margin:4px 0 14px}.ps-frame-lede,.ps-frame-sensitive{line-height:var(--ps-line-height,1.55);color:var(--ps-ink-2,#5B564B);max-width:56ch}.ps-frame-sensitive{border-left:3px solid var(--ps-line,#e5e1d8);padding:2px 0 2px 12px}.ps-frame-note,.ps-frame-sensitive{font-size:calc(15px * var(--ps-text-scale, 1));margin:4px 0 16px}.ps-frame-note{line-height:var(--ps-line-height,1.55);color:var(--ps-ink-2,#5B564B);max-width:56ch}.ps-frame-facts{list-style:none;display:flex;flex-direction:column;gap:10px;margin:4px 0 18px;padding:0}.ps-frame-fact{display:flex;align-items:flex-start;gap:11px;font-size:calc(14.5px * var(--ps-text-scale, 1));line-height:1.45;color:var(--ps-ink-2,#5B564B)}.ps-frame-fact svg{flex:none;margin-top:2px;color:var(--ps-accent-deep,#75633A)}.ps-frame-save{font-size:calc(14px * var(--ps-text-scale, 1));line-height:var(--ps-line-height,1.55);color:var(--ps-ink-2,#5B564B);margin:0 0 22px;max-width:56ch}.ps-frame-action{display:flex;margin:0 0 12px}[data-form-variant=ps-framed] .sd-table__cell{min-height:44px}[data-form-variant=ps-framed] .sd-table__cell--header{color:var(--ps-ink-2,#5B564B);font-weight:600}[data-form-variant=ps-framed] .sd-matrix .sd-table__cell{vertical-align:middle}[data-form-variant=ps-framed] .sd-question--table>.sd-question__content{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-form-variant=ps-framed] .sd-rating__item{min-width:min-content}[data-form-variant=ps-framed] .ps-header-v2 .dv2-where{overflow:hidden}[data-form-variant=ps-framed] .ps-header-v2 .dv2-part{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}:is([data-form-variant=ps-assessment],[data-form-variant=diva5-v2]) .ps-track,[data-form-variant=ps-framed] .ps-track{height:6px}[data-form-variant=diva5-v2][data-diva-phase1=true] .sd-selectbase .sd-item .sd-selectbase__label{padding:8px 11px;min-height:44px}[data-form-variant=diva5-v2][data-diva-phase1=true] .sd-item__control-label{font-size:calc(15px * var(--ps-text-scale, 1))!important;line-height:var(--ps-line-height,1.55)!important}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-period-rail{position:sticky;top:var(--dv2-header-h,0);z-index:25;width:100%;box-sizing:border-box;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 16px;border-bottom:1px solid #eeebe3;background:#F7F5EF;color:var(--dv2-olive-deep,#75633A);font-size:calc(11px * var(--ps-text-scale, 1));line-height:var(--ps-line-height,1.55);font-weight:700}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-period-rail--sage{background:#F3F7F4;color:#4E7A60}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-rail-secondary{color:#6E6759;font-weight:500}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-catch{display:flex;gap:8px;align-items:flex-start;margin:0 16px 12px;padding:9px 12px;border-radius:10px;background:rgba(180,131,9,.08);border:1px solid rgba(180,131,9,.3);color:#7A4C10;font-size:calc(12px * var(--ps-text-scale, 1));line-height:var(--ps-line-height,1.55)}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-saved-chip{display:inline-flex;align-items:center;gap:5px;font-size:calc(11px * var(--ps-text-scale, 1));font-weight:700;color:#4E7A60}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-saved-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:#4E7A60}@media (max-width:340px){[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-saved-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-cover-facts{list-style:none;margin:14px 0 18px;padding:0;display:grid;gap:8px}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-cover-fact{font-size:calc(14px * var(--ps-text-scale, 1));color:var(--dv2-ink2,#5B564B);line-height:var(--ps-line-height,1.55)}[data-form-variant=diva5-v2][data-diva-phase1=true] .sd-question__description{white-space:pre-line!important}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-decide .sd-radio--checked{background:var(--ps-accent-deep,#75633A)!important;border-color:var(--ps-accent-deep,#75633A)!important}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-rail-secondary{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-c-periodbar{top:var(--dv2-header-h,0)}@media (max-width:360px){[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-rail-secondary{display:none}}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-catch,[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-childhood,[data-form-variant=diva5-v2][data-diva-phase1=true] .sd-page:has(>.dv2-period-rail) .sd-question{scroll-margin-top:calc(var(--dv2-header-h, 0px) + var(--dv2-rail-h, 0px) + 8px)!important}[data-form-variant=diva5-v2][data-diva-phase1=true] .dv2-catch svg{flex:none;margin-top:2px}[data-diva-phase1=true][data-diva-resume-active=true] .sd-navigation__complete-btn,[data-diva-phase1=true][data-diva-resume-active=true] .sd-navigation__next-btn{display:none!important}[data-form-variant=diva5-v2][data-diva-phase1=true] .ps-device-restore{margin:16px;font-size:calc(14px * var(--ps-text-scale));line-height:var(--ps-line-height)}[data-form-variant=diva5-v2][data-diva-phase1=true] .ps-device-restore-action{display:block;min-height:44px;padding:8px 0;text-align:left}@media (max-width:340px){[data-diva-phase1=true] .dv2-header-row:has(.dv2-saved-chip) .dv2-counter{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}[data-form-variant=diva5-v2][data-diva-phase1=true] .ps-breather{margin:12px 0;font-size:calc(14px * var(--ps-text-scale));line-height:var(--ps-line-height)}[data-form-variant=diva5-v2][data-diva-phase1=true] .ps-breather svg{color:var(--ps-positive,#4E7A60)}[data-observer-identity=true] .sd-question.observer-identity.sd-question--answered:after{content:none!important;animation:none!important}[data-observer-identity=true] .sd-question.observer-identity .sd-input:focus:not(:focus-visible){box-shadow:none!important;border-color:var(--ps-line,#d8d2c6)!important}[data-observer-identity=true] .observer-subject-line{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ps-accent-deep,#75633a)}[data-observer-identity=true] .sd-question--html:has(>.sd-question__content>.observer-subject-line){padding-top:0!important}@media (max-width:560px){:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .ps-multi-miss{position:static;margin-top:10px}:is([data-form-variant=ps-assessment],[data-form-variant=ps-framed]) .sd-question--error .sd-question__erbox{margin-left:0!important;margin-right:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box}}