.assessment-entry{--assessment-ink:#202b34;--assessment-muted:#64717c;--assessment-accent:#2563eb;--assessment-accent-hover:#174fca;--assessment-border:#dfe5e9;--assessment-page:#fafbfc;--assessment-tint:#edf3ff;background:var(--assessment-page);color:var(--assessment-ink);font-family:var(--font-business-wellness), "DM Sans", Arial, sans-serif;-webkit-font-smoothing:antialiased;padding-top:clamp(32px,6vw,72px)}.assessment-entry .assessment-auth-brand{color:var(--assessment-ink);margin-bottom:32px}.assessment-entry .assessment-auth-brand small{color:var(--assessment-muted)}.assessment-entry .bw-auth-brand{letter-spacing:-.8px;gap:11px;font-size:22px;font-weight:500;line-height:1.07;text-decoration:none;display:inline-flex}.assessment-entry .bw-auth-mark{color:var(--assessment-accent);flex-shrink:0;place-items:center;display:grid}.assessment-entry .bw-auth-second-line{display:block}.assessment-entry .bw-auth-brand small{letter-spacing:.02em;margin-top:7px;font-size:10px;line-height:1.5}.assessment-entry .assessment-auth-card{border-radius:6px;padding:36px;box-shadow:0 4px 20px #202b3405}.assessment-entry .assessment-auth-card h1{letter-spacing:-.04em;margin-bottom:12px;font-size:34px;font-weight:500}.assessment-entry .assessment-auth-card>p{margin-bottom:16px;font-size:14px;line-height:1.6}.assessment-entry .assessment-auth-form>.assessment-fieldset{gap:14px}.assessment-entry .assessment-fieldset>label{margin-bottom:0}.assessment-entry .assessment-fieldset>p{margin:0}.assessment-entry .assessment-auth-card .assessment-auth-note{margin:22px 0 0;padding-top:18px;font-size:13px}.assessment-entry .assessment-auth-note h2{font-size:17px}.assessment-entry .assessment-auth-footer{padding-top:16px}.assessment-entry .assessment-recovery-link{justify-self:start;margin-top:-6px;font-size:13px}.assessment-entry .assessment-inline-action{color:var(--assessment-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.assessment-entry .assessment-invite-details{gap:12px;margin:20px 0;padding:18px 0}.assessment-entry .assessment-invite-details>div{grid-template-columns:85px minmax(0,1fr)}.assessment-flow .assessment-header{border-bottom:1px solid var(--assessment-border);margin-bottom:20px;padding-bottom:18px}.assessment-flow .assessment-header h1{margin:8px 0 10px;font-size:clamp(26px,4vw,34px)}.assessment-flow .assessment-header>p:last-child{margin-bottom:0}.assessment-flow .assessment-card{border-radius:12px;padding:clamp(20px,4vw,30px);box-shadow:0 3px 14px #16324604}.assessment-flow h2{margin-bottom:14px;font-size:clamp(21px,3vw,26px)}.assessment-flow p{margin-bottom:14px;font-size:15px;line-height:1.65}.assessment-flow .assessment-card>p:last-child{margin-bottom:0}.assessment-flow .assessment-demo{width:fit-content;margin-top:12px;padding:7px 11px}.assessment-flow .assessment-privacy{border:1px solid var(--assessment-border);background:#f7f9fa;border-radius:8px;padding:16px;font-size:14px}.assessment-flow .assessment-progress{margin-bottom:18px}.assessment-flow .assessment-progress progress{height:6px}.assessment-flow .assessment-review-list{margin:18px 0}.assessment-flow .assessment-review-list>li{padding:18px 0}.assessment-flow .assessment-choice{border-radius:8px;padding:13px 15px}.assessment-flow .assessment-answer-fieldset{margin:20px 0}.assessment-flow .assessment-controls{gap:8px;margin-top:20px}.assessment-flow #assessment-optional-help,.assessment-flow #assessment-text-count{color:var(--assessment-muted);font-size:13px}.assessment-flow .assessment-completion-mark{color:#176a67;background:#e4f3ee;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:22px;display:grid}.assessment-flow .assessment-save-status:not(:empty){align-items:center;gap:8px;margin-bottom:12px;display:flex}:is(.assessment-entry,.assessment-flow) :is(.assessment-button,.assessment-button-secondary){border-radius:7px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}:is(.assessment-entry,.assessment-flow) :is(input,textarea){transition:border-color .14s,box-shadow .14s}:is(.assessment-entry,.assessment-flow) :is(input,textarea):focus-visible{box-shadow:0 0 0 3px #176a6712}:is(.assessment-entry,.assessment-flow) :is(.assessment-button,.assessment-button-secondary):active:not(:disabled){transform:translateY(1px)}.assessment-entry-loading{align-items:center;gap:10px;display:flex}.assessment-entry-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite assessment-entry-spin;display:inline-block}@media (hover:hover){:is(.assessment-entry,.assessment-flow) .assessment-button:hover:not(:disabled){box-shadow:0 3px 8px #176a6724}}@media (prefers-reduced-motion:no-preference){.assessment-entry .assessment-auth-card,.assessment-flow .assessment-card{animation:.18s ease-out assessment-entry-arrive}:is(.assessment-entry,.assessment-flow) .assessment-error,.assessment-flow .assessment-save-status:not(:empty){animation:.15s ease-out assessment-entry-arrive}.assessment-flow progress::-webkit-progress-value{transition:width .18s ease-out}.assessment-flow progress::-moz-progress-bar{transition:width .18s ease-out}}@keyframes assessment-entry-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes assessment-entry-spin{to{transform:rotate(360deg)}}@media (max-width:430px){.assessment-entry{padding:24px 12px}.assessment-entry .assessment-auth-card{padding:24px 20px}.assessment-entry .assessment-invite-details>div{grid-template-columns:1fr;gap:2px}.assessment-flow .assessment-controls>button{flex:auto}}@media (prefers-reduced-motion:reduce){:is(.assessment-entry,.assessment-flow) *,:is(.assessment-entry,.assessment-flow) :before,:is(.assessment-entry,.assessment-flow) :after{transition:none!important;animation:none!important}:is(.assessment-entry,.assessment-flow) :is(.assessment-button,.assessment-button-secondary):active:not(:disabled){transform:none}}.assessment-entry .assessment-auth-card>p:not(.assessment-eyebrow){color:var(--assessment-muted)}.assessment-entry .assessment-auth-form{gap:20px;margin-top:28px}.assessment-entry .assessment-auth-form label{font-weight:500}.assessment-entry .assessment-auth-form input{box-shadow:none;border-color:#d4dde4;border-radius:4px}.assessment-entry :is(.assessment-button,.assessment-button-secondary){border-radius:4px;min-height:48px;font-weight:600}.assessment-entry :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#2563eb}.assessment-entry :is(input,textarea):focus-visible{box-shadow:0 0 0 3px #2563eb12}.assessment-entry .assessment-button:hover:not(:disabled){box-shadow:0 3px 8px #2563eb18}@media (max-width:430px){.assessment-entry{padding:28px 18px}.assessment-entry .assessment-auth-card{padding:28px 23px}.assessment-entry .assessment-auth-card h1{font-size:30px}}
