#start-redesign.start-redesign{width:100%;min-height:100%;position:relative;font-family:var(--sans);background:var(--vd-base-color-care-canvas)}#start-redesign.start-redesign .funnel,.app-shell--quiz #start-redesign.start-redesign .funnel{max-width:var(--vd-base-layout-patient-measure);margin-inline:auto;padding:var(--vd-base-space-account10) var(--vd-base-space-s5) var(--vd-base-space-s8);font-family:var(--sans)}#start-redesign.start-redesign .funnel h1,.app-shell--quiz #start-redesign.start-redesign .funnel h1{min-height:0;margin-top:0;font-family:var(--serif);font-size:var(--vd-base-font-size-display);font-weight:var(--vd-base-font-weight-regular);line-height:var(--vd-base-space-account10);letter-spacing:normal;text-wrap:wrap}#start-redesign.start-redesign .funnel .body,#start-redesign.start-redesign .funnel .lede,#start-redesign.start-redesign .funnel .qhelp{font-family:var(--sans);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-body);color:var(--ink-2)}.app-shell--quiz #start-redesign.start-redesign .funnel .intake-progress{position:static;width:auto;margin:0 0 var(--vd-base-space-s5);display:grid;gap:var(--vd-base-space-s3)}#start-redesign.start-redesign .start-entry .intake-progress{display:none!important}#start-redesign.start-redesign .start-progress-label{font-size:var(--vd-base-font-size-support);color:var(--ink-2);margin:0}.app-shell--quiz #start-redesign.start-redesign .funnel .funnel-track{height:var(--vd-base-space-s1);border-radius:var(--vd-base-radius-pill)}.app-shell--quiz #start-redesign.start-redesign .start-health-notice{margin-top:var(--vd-base-space-s5);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-body);color:var(--ink-2)}.app-shell--quiz #start-redesign.start-redesign .start-health-notice .tlink{display:flex;justify-content:center;align-items:center;min-height:var(--vd-base-layout-touch-minimum);margin-top:var(--vd-base-space-s5);color:var(--ink);font-weight:var(--vd-base-font-weight-semibold);text-decoration:none}.app-shell--quiz #start-redesign.start-redesign .choice-list{margin-top:var(--vd-base-space-s5);gap:0}.app-shell--quiz #start-redesign.start-redesign .choice-card{min-height:var(--vd-base-layout-touch-preferred);padding:var(--vd-base-space-s4);gap:var(--vd-base-space-s3);background:var(--vd-base-color-surface-bright);border:var(--vd-base-border-hairline) solid var(--line);border-radius:var(--vd-base-radius-lg);box-shadow:none;color:var(--ink);font-family:var(--sans);font-size:var(--vd-base-font-size-support);font-weight:var(--vd-base-font-weight-regular);line-height:var(--vd-base-font-line-height-body)}.app-shell--quiz #start-redesign.start-redesign .choice-card.selected{background:var(--vd-semantic-color-selection-fill);border-color:var(--vd-semantic-color-selection-boundary);box-shadow:inset 0 0 0 var(--vd-base-border-hairline) var(--vd-semantic-color-selection-boundary)}.app-shell--quiz #start-redesign.start-redesign .choice-card:has(input:focus-visible){outline:var(--vd-base-border-strong) solid var(--focus-ring);outline-offset:var(--vd-base-space-s1)}.app-shell--quiz #start-redesign.start-redesign .start-concerns .choice-card{min-height:var(--vd-base-space-s7)}#start-redesign.start-redesign .start-concerns input{position:absolute;clip-path:inset(50%);width:var(--vd-base-border-hairline);height:var(--vd-base-border-hairline)}#start-redesign.start-redesign .start-concern-text{flex:1 1;gap:0}#start-redesign.start-redesign .start-concern-label{font-family:var(--sans);font-size:var(--vd-base-font-size-support);font-weight:var(--vd-base-font-weight-regular);line-height:var(--vd-base-font-line-height-tight)}#start-redesign.start-redesign .start-concern-detail{font-family:var(--sans);font-size:var(--vd-base-font-size-metadata);line-height:var(--vd-base-font-line-height-tight)}#start-redesign.start-redesign .fwd-disc{border:0;background:transparent;color:var(--ink-3)}.app-shell--quiz #start-redesign.start-redesign .start-sign-in{margin-top:var(--vd-base-space-s6);font-family:var(--sans);font-size:var(--vd-base-font-size-support);font-weight:var(--vd-base-font-weight-semibold);color:var(--ink)}.app-shell--quiz #start-redesign.start-redesign .start-sign-in .tlink{color:inherit;font:inherit;text-decoration:none}#start-redesign.start-redesign .start-consent-back{margin-bottom:var(--vd-base-space-s5)}#start-redesign.start-redesign .start-consent-back .quiz-back-arrow{display:block;width:var(--vd-base-space-s4);height:var(--vd-base-space-s4)}#start-redesign.start-redesign .consent-accept{margin-top:var(--vd-base-space-s5)}.app-shell--quiz #start-redesign.start-redesign .consent-group-heading{margin:0 0 var(--vd-base-space-s5);font:inherit;color:var(--ink-2)}#start-redesign.start-redesign .consent-list{gap:0}#start-redesign.start-redesign .consent-card{border-color:var(--line);border-radius:var(--vd-base-radius-lg);background:var(--vd-base-color-surface-bright)}#start-redesign.start-redesign .start-document-row{width:100%;min-height:var(--vd-base-layout-touch-preferred);display:flex;align-items:center;gap:var(--vd-base-space-s4);padding:var(--vd-base-space-s4);border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:inherit}#start-redesign.start-redesign .start-document-row>svg{flex:none;width:var(--vd-base-space-account5);height:var(--vd-base-space-account5);color:var(--ink-2)}#start-redesign.start-redesign .start-document-row .fwd-disc{margin-left:auto}#start-redesign.start-redesign .start-confirm-list{margin-top:var(--vd-base-space-account5);gap:var(--vd-base-space-account5)}#start-redesign.start-redesign .consent-list-row{min-height:var(--vd-base-layout-touch-preferred);padding:var(--vd-base-space-s4)}#start-redesign.start-redesign .consent-list-title{font-family:var(--sans);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-body)}#start-redesign.start-redesign .consent-card-mark{width:var(--vd-base-space-s5);height:var(--vd-base-space-s5)}.app-shell--quiz #start-redesign.start-redesign .input{width:100%;margin-top:var(--vd-base-space-s5);padding:var(--vd-base-space-s4);min-height:var(--vd-base-layout-touch-preferred);font-family:var(--sans);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-body);border:var(--vd-base-border-hairline) solid var(--line);border-radius:var(--vd-base-radius-lg);background:var(--vd-base-color-surface-bright)}.app-shell--quiz #start-redesign.start-redesign .input:focus-visible{outline:var(--vd-base-border-strong) solid var(--focus-ring);outline-offset:var(--vd-base-space-s1)}#start-redesign.start-redesign .start-state-picker{margin-top:var(--vd-base-space-s5)}#start-redesign.start-redesign .start-state-picker .field-label{margin:0;font:inherit;font-size:var(--vd-base-font-size-metadata);color:var(--ink-2)}.app-shell--quiz #start-redesign.start-redesign .start-state-opener{margin-top:var(--vd-base-space-s2);display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}#start-redesign.start-redesign .start-state-dialog{width:min(var(--vd-base-layout-patient-measure),100%);max-height:calc(100dvh - var(--vd-base-space-s8));padding:var(--vd-base-space-s5);background:var(--vd-base-color-care-canvas);border:var(--vd-base-border-hairline) solid var(--line);border-radius:var(--vd-base-radius-xl);color:var(--ink)}#start-redesign.start-redesign .start-state-head{display:flex;justify-content:space-between;align-items:center;gap:var(--vd-base-space-s4)}#start-redesign.start-redesign .start-state-head h2{font-family:var(--serif);font-size:var(--vd-base-font-size-heading);font-weight:var(--vd-base-font-weight-regular)}#start-redesign.start-redesign .start-state-results{list-style:none;padding:0;margin-top:var(--vd-base-space-s5)}#start-redesign.start-redesign .start-state-option{width:100%;min-height:var(--vd-base-layout-touch-preferred);padding:var(--vd-base-space-s4);display:flex;justify-content:space-between;border:var(--vd-base-border-hairline) solid var(--line);border-radius:var(--vd-base-radius-lg);background:var(--vd-base-color-surface-bright);color:var(--ink);font:inherit;text-align:left;cursor:pointer}#start-redesign.start-redesign .dob-row{gap:var(--vd-base-space-s3)}.app-shell--quiz #start-redesign.start-redesign .dob-fields .dob-box{margin-top:0}#start-redesign.start-redesign .dob-label{font-family:var(--sans);font-size:var(--vd-base-font-size-metadata)}.app-shell--quiz #start-redesign.start-redesign .quiz-free-text{height:auto;min-height:var(--vd-base-space-s10);resize:none}.app-shell--quiz #start-redesign.start-redesign .funnel-nav{margin-top:var(--vd-base-space-s8);display:flex;justify-content:flex-start;gap:var(--vd-base-space-s4);flex-wrap:wrap}#start-redesign.start-redesign .funnel-nav .spacer{display:none}.app-shell--quiz #start-redesign.start-redesign .btn-primary,.app-shell--quiz #start-redesign.start-redesign .funnel-nav>.btn-primary{flex:none;min-width:0;min-height:var(--vd-base-layout-touch-preferred);margin-left:0;padding:var(--vd-base-space-s3) var(--vd-base-space-s7);border-radius:var(--vd-base-radius-md);font-family:var(--sans);font-size:var(--vd-base-font-size-support);font-weight:var(--vd-base-font-weight-semibold);line-height:var(--vd-base-font-line-height-body)}.app-shell--quiz #start-redesign.start-redesign .funnel-nav>.btn-ghost{font-family:var(--sans);font-size:var(--vd-base-font-size-support)}#start-redesign.start-redesign .quiz-arrow{display:none}.app-shell--quiz #start-redesign.start-redesign .start-entry .consent-submit{width:100%;justify-content:center}#start-redesign.start-redesign .form-error,#start-redesign.start-redesign .intake-conflict{border-radius:var(--vd-base-radius-lg);font-family:var(--sans);font-size:var(--vd-base-font-size-support)}#start-redesign.start-redesign .review-answer-lines,#start-redesign.start-redesign .review-answers{list-style:none;padding:0}#start-redesign.start-redesign .review-answers>li{padding-block:var(--vd-base-space-s4);border-bottom:var(--vd-base-border-hairline) solid var(--line)}#start-redesign.start-redesign .review-answers .body-sm,#start-redesign.start-redesign .review-answers strong{font-family:var(--sans);font-size:var(--vd-base-font-size-support)}#start-redesign.start-redesign .funnel>.body-sm:not(.start-health-notice){font-size:var(--vd-base-font-size-metadata)}@media (max-width:767px){.app-shell--quiz #start-redesign.start-redesign .funnel{padding:var(--vd-base-space-s5) var(--vd-base-space-s4) var(--vd-base-space-s8)}.app-shell--quiz #start-redesign.start-redesign .funnel h1{font-size:var(--vd-base-font-size-heading);line-height:var(--vd-base-font-size-heading)}.app-shell--quiz #start-redesign.start-redesign .funnel-nav{margin-top:var(--vd-base-space-s7)}.app-shell--quiz #start-redesign.start-redesign .funnel-nav>.btn-primary{width:100%;justify-content:center}#start-redesign.start-redesign .start-state-dialog{max-width:100%;max-height:calc(100dvh - var(--vd-base-space-s8));margin:auto 0 0;border-radius:var(--vd-base-radius-xl) var(--vd-base-radius-xl) 0 0}}#start-redesign.start-redesign .start-close{display:none}.app-shell--auth #start-redesign.start-redesign .start-close{position:absolute;z-index:1;top:calc(-1 * var(--vd-base-space-s8) + var(--vd-base-space-s2));right:var(--vd-base-space-s5);display:inline-flex;align-items:center;justify-content:center;min-width:var(--vd-base-layout-touch-minimum);min-height:var(--vd-base-layout-touch-minimum);color:var(--accent-deep);font-size:var(--vd-base-font-size-support)}#start-redesign.start-redesign .start-health-notice{max-width:none}#start-redesign.start-redesign .start-health-notice .tlink{border:0}#start-redesign.start-redesign .funnel[aria-busy=true]:after{content:"";display:block;margin-top:var(--vd-base-space-s5);height:var(--vd-base-space-s7);border-radius:var(--vd-base-radius-lg);background:var(--vd-base-color-care-surface-muted)}#start-redesign.start-redesign .start-question-back{margin-bottom:var(--vd-base-space-s5)}#start-redesign.start-redesign .start-question-back .quiz-back-arrow{display:block;width:var(--vd-base-space-s4);height:var(--vd-base-space-s4)}#start-redesign.start-redesign .dob-row{grid-template-columns:repeat(3,minmax(0,1fr))}#start-redesign.start-redesign .consent-dialog-foot,#start-redesign.start-redesign .consent-dialog-head,#start-redesign.start-redesign .consent-document{font-family:var(--sans)}.app-shell--quiz #start-redesign.start-redesign .btn-primary:not([aria-disabled=true]):not(:disabled){background:var(--vd-base-color-terracotta);color:var(--vd-base-color-on-terracotta)}#start-redesign.start-redesign .consent-card.vd-selection{background:var(--vd-semantic-color-selection-fill);border-color:var(--vd-semantic-color-selection-boundary)}#start-redesign.start-redesign .start-state-dialog{width:calc(100% - var(--vd-base-space-s7));max-width:var(--vd-base-layout-account-shell);max-height:calc(100dvh - var(--vd-base-space-s7));background:var(--vd-base-color-surface-bright)}#start-redesign.start-redesign .start-state-description{margin-top:var(--vd-base-space-s5);color:var(--ink-2);font-size:var(--vd-base-font-size-support)}#start-redesign.start-redesign .start-state-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(13,auto);grid-auto-flow:column;gap:0 var(--vd-base-space-s4)}#start-redesign.start-redesign .start-state-option{align-items:center;justify-content:flex-start;gap:var(--vd-base-space-s3);padding:var(--vd-base-space-s3)}#start-redesign.start-redesign .start-state-option input{flex:none;width:var(--vd-base-space-account5);height:var(--vd-base-space-account5);accent-color:var(--accent)}#start-redesign.start-redesign .start-state-done{width:100%;justify-content:center;margin-top:var(--vd-base-space-s5)}@media (max-width:767px){#start-redesign.start-redesign .start-state-dialog{width:100%;max-width:100%}#start-redesign.start-redesign .start-state-results{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}#start-redesign.start-redesign .start-state-done{position:sticky;bottom:0}}