dialog.cs-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:none;width:min(480px,calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain;outline:none;border-radius:.5rem;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:0 2rem 2rem}dialog.cs-modal::backdrop{background-color:var(--cs-overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(var(--cs-overlay-blur, 0px));-webkit-backdrop-filter:blur(var(--cs-overlay-blur, 0px))}body:has(dialog.cs-modal[open]){overflow:hidden!important}.cs-modal .modal-header{position:sticky;top:0;display:flex;justify-content:flex-end;padding:.75rem 0 0;background:#fff;z-index:1}.cs-modal .modal-header .btn-close{background:none;border:1px solid var(--cs-color-border, #e5e7eb);border-radius:.375rem;cursor:pointer;padding:.5rem;line-height:0;color:#374151;transition:color .15s,border-color .15s,background-color .15s}.cs-modal .modal-header .btn-close:hover{color:#111827;border-color:var(--cs-color-border-input, #d1d5db);background:var(--cs-color-gray-100, #f8f9fa)}.cs-modal h2{font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.cs-modal p{font-size:.95rem;line-height:1.6;color:#4b5563;margin:0 0 .5rem}.guest-modal-buttons,.exit-modal-buttons{display:flex;gap:.75rem;margin-top:1.25rem}.guest-modal-buttons .button,.exit-modal-buttons .button{flex:1;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:var(--cs-btn-radius-tl, 0) var(--cs-btn-radius-tr, 0) var(--cs-btn-radius-br, 0) var(--cs-btn-radius-bl, 0);border:none;cursor:pointer;transition:background-color .15s,opacity .15s}.exit-modal-buttons .button-outline{background:#fff;border:1px solid var(--cs-color-primary, #1d4ed8);color:var(--cs-color-primary, #1d4ed8)}.exit-modal-buttons .button-outline:hover{background:rgba(var(--cs-color-primary-rgb, 29, 78, 216),.06)}.exit-modal-buttons .button-primary{background:var(--cs-color-primary, #1d4ed8);color:#fff}.exit-modal-buttons .button-primary:hover{opacity:.9}.confirm-answers-modal p{font-size:.95rem;line-height:1.6;color:#4b5563;margin:0 0 .5rem}.confirm-modal-btn-group,.check-modal-btn-group{display:flex;gap:.75rem;margin-top:1.25rem}.confirm-modal-btn-group button,.check-modal-btn-group button{flex:1;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:var(--cs-btn-radius-tl, 0) var(--cs-btn-radius-tr, 0) var(--cs-btn-radius-br, 0) var(--cs-btn-radius-bl, 0);border:none;cursor:pointer;transition:background-color .15s,opacity .15s}.confirm-modal-btn-group .go-back-button,.check-modal-btn-group button{background:#fff;border:1px solid var(--cs-color-primary, #1d4ed8);color:var(--cs-color-primary, #1d4ed8)}.confirm-modal-btn-group .go-back-button:hover,.check-modal-btn-group button:hover{background:rgba(var(--cs-color-primary-rgb, 29, 78, 216),.06)}.confirm-modal-btn-group .confirm-modal-button{background:var(--cs-color-primary, #1d4ed8);color:#fff}.confirm-modal-btn-group .confirm-modal-button:hover{opacity:.9}.cs-modal.more-info-modal .modal-header{padding:.75rem .75rem 0}.cs-modal.exit-modal .modal-header,.cs-modal.summary-confirm .modal-header{position:absolute;top:1.5rem;right:2rem;padding:0;background:none}.exit-modal-title{color:var(--cs-color-primary, #111827);padding-right:3rem}.exit-modal-warning{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin:0 0 1rem;background:rgba(var(--cs-color-warning-rgb, 255, 193, 7),.08);border-left:4px solid var(--cs-color-warning, #ffc107);border-radius:.25rem}.exit-modal-warning-icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--cs-color-warning-text, #856404)}.exit-modal-warning p{margin:0}.exit-modal-question{color:#374151}.summary-confirm-modal{padding-top:1.5rem}.summary-confirm-modal h2{color:var(--cs-color-primary, #111827);padding-right:3rem}.confirm-callout{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;margin:.25rem 0 1.5rem;background:rgba(var(--cs-color-primary-rgb, 29, 78, 216),.04);border:1px solid rgba(var(--cs-color-primary-rgb, 29, 78, 216),.35);border-radius:.5rem;cursor:pointer}.confirm-callout input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.75rem;height:1.75rem;flex-shrink:0;margin:0;display:grid;place-content:center;background:#fff;border:2px solid var(--cs-color-primary, #1d4ed8);border-radius:.375rem;cursor:pointer}.confirm-callout input[type=checkbox]:before{content:"";width:1rem;height:1rem;transform:scale(0);transition:transform .1s ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#fff}.confirm-callout input[type=checkbox]:checked{background:var(--cs-color-primary, #1d4ed8)}.confirm-callout input[type=checkbox]:checked:before{transform:scale(1)}.confirm-callout input[type=checkbox]:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.confirm-callout span{font-size:.95rem;line-height:1.6;color:var(--cs-color-text-body, #374151)}.confirm-continue-button{width:100%;padding:.875rem 1.5rem;border:none;border-radius:var(--cs-btn-radius-tl, 0) var(--cs-btn-radius-tr, 0) var(--cs-btn-radius-br, 0) var(--cs-btn-radius-bl, 0);background:var(--cs-color-primary, #1d4ed8);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}.confirm-continue-button:hover:not(:disabled){opacity:.9}.confirm-continue-button:disabled{opacity:var(--cs-btn-disabled-opacity, .65);cursor:not-allowed}.guest-modal-content,.exit-modal-content{padding:0}.exit-modal-content{padding-top:1.5rem}.guest-modal-content{padding:0 2rem 2rem}.guest-modal-body{margin-bottom:1.5rem}.guest-modal-body h2{font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.guest-modal-body p{font-size:.95rem;line-height:1.6;color:#4b5563;margin:0 0 .5rem}.guest-modal-buttons{display:flex;gap:.75rem}.guest-modal-buttons .button{flex:1;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:var(--cs-btn-radius-tl, 0) var(--cs-btn-radius-tr, 0) var(--cs-btn-radius-br, 0) var(--cs-btn-radius-bl, 0);border:none;cursor:pointer;transition:background-color .15s,color .15s}.guest-modal-buttons .button:first-child{background:#f3f4f6;color:#374151}.guest-modal-buttons .button:first-child:hover{background:#e5e7eb}.guest-modal-buttons .button:last-child{background:var(--cs-color-primary, #1d4ed8);color:#fff}.guest-modal-buttons .button:last-child:hover{opacity:.9}.cs-modal.offline-modal-wrapper{background:transparent;box-shadow:none;border-radius:0;padding:0;width:min(520px,90vw)}.cs-modal.offline-modal-wrapper .modal-header{display:none}.offline-modal{padding:2rem 3rem;border-radius:.5rem;background-color:var(--cs-color-danger, #dc3545);color:#fff;font-weight:600;box-shadow:0 20px 25px -5px #0003,0 8px 10px -6px #00000026}.offline-modal h2{font-size:1.25rem;text-align:center;text-transform:uppercase;margin:0 0 1.5rem;color:#fff}.offline-modal p{color:#ffffffe6;margin:0 0 .5rem;font-size:.95rem;line-height:1.6}.error-fallback{display:flex;align-items:center;justify-content:center;padding:2rem;font-family:var(--cs-btn-font-family, "Roboto", sans-serif);color:var(--cs-color-text, #333)}.error-fallback__card{max-width:28rem;width:100%;padding:3rem 2rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 8px 24px #00000014}.error-fallback__icon{width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--cs-color-error-bg, #fef2f2);color:var(--cs-color-danger, #dc3545)}.error-fallback__title{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:var(--cs-color-primary, #002233)}.error-fallback__message{font-size:.9375rem;line-height:1.6;color:var(--cs-color-text-muted, #6b7280);max-width:22rem;margin:0 auto}.error-fallback__actions{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;align-items:center}@media(min-width:480px){.error-fallback__actions{flex-direction:row;justify-content:center}}.error-fallback__btn-primary{padding:.625rem 1.75rem;border-radius:var(--cs-btn-border-radius, 3px);font-family:var(--cs-btn-font-family, "Roboto", sans-serif);font-weight:600;font-size:.875rem;background-color:var(--cs-color-primary, #002233);color:var(--cs-color-text-inverse, #f8f9fa);border:none;cursor:pointer;transition:background-color var(--cs-default-transition, .2s ease-in-out)}.error-fallback__btn-primary:hover{background-color:var(--cs-color-primary-hover, #00455c)}.error-fallback__btn-primary:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.error-fallback__btn-secondary{display:inline-block;padding:.625rem 1.75rem;border-radius:var(--cs-btn-border-radius, 3px);font-family:var(--cs-btn-font-family, "Roboto", sans-serif);font-weight:600;font-size:.875rem;background-color:transparent;color:var(--cs-color-text-muted, #6b7280);border:1px solid var(--cs-color-border, #e5e7eb);cursor:pointer;text-decoration:none;transition:all var(--cs-default-transition, .2s ease-in-out)}.error-fallback__btn-secondary:hover{background-color:var(--cs-color-gray-100, #f8f9fa);border-color:var(--cs-color-border-input, #d1d5db);color:var(--cs-color-text, #333)}.error-fallback__btn-secondary:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.error-fallback__details{margin-top:2rem;max-width:100%;text-align:left}.error-fallback__details summary{cursor:pointer;font-size:.75rem;font-weight:600;color:var(--cs-color-text-faint, #9ca3af);transition:color var(--cs-default-transition, .2s ease-in-out)}.error-fallback__details summary:hover{color:var(--cs-color-text-muted, #6b7280)}.error-fallback__details pre{margin-top:.75rem;padding:1rem;border-radius:6px;background-color:var(--cs-color-gray-100, #f8f9fa);border:1px solid var(--cs-color-border, #e5e7eb);font-size:.7rem;font-family:SF Mono,Fira Code,monospace;color:var(--cs-color-text-muted, #6b7280);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error-fallback--root{min-height:100vh;background-color:#f1f3f5}@media(prefers-color-scheme:dark){.error-fallback--root{background-color:#1a1a2e;color:#e0e0e0}.error-fallback--root .error-fallback__card{background:#1e1e32d9;border:1px solid rgba(255,255,255,.1)}.error-fallback--root .error-fallback__title{color:#e0e0e0}.error-fallback--root .error-fallback__message{color:#a0a0b0}}@keyframes routeLoaderSpin{to{transform:rotate(360deg)}}.route-loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.route-loader__spinner{width:2rem;height:2rem;border-radius:50%;border-bottom:2px solid currentColor;animation:routeLoaderSpin 1s linear infinite}.route-loader__sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}:root{--cs-color-primary: #002233;--cs-color-primary-rgb: 0, 34, 51;--cs-color-primary-hover: #00455c;--cs-color-primary-active: #015d74;--cs-color-secondary: #334455;--cs-color-secondary-hover: #5f7890;--cs-color-secondary-active: #6d8399;--cs-color-tertiary: #a1bdd9;--cs-color-tertiary-hover: #778899;--cs-color-tertiary-active: #a4b8cd;--cs-color-quaternary: #99aabb;--cs-color-quaternary-hover: #c3d7eb;--cs-color-quaternary-active: #d3e6f9;--cs-color-background: #f1f3f5;--cs-btn-font-family: var(--font-family, "Roboto", sans-serif);--cs-color-interactive: #3b82f6;--cs-color-interactive-hover-bg: rgba(59, 130, 246, .04);--cs-color-interactive-active-bg: rgba(59, 130, 246, .08);--cs-color-interactive-ring: rgba(59, 130, 246, .15);--cs-color-interactive-ring-bold: rgba(59, 130, 246, .25);--cs-color-text: #333333;--cs-color-text-disabled: rgba(51, 51, 51, .28);--cs-color-text-inverse: #f8f9fa;--cs-color-text-inverse-disabled: rgba(191, 219, 248, .28);--cs-color-text-body: #374151;--cs-color-text-muted: #6b7280;--cs-color-text-faint: #9ca3af;--cs-color-warning: #ffc107;--cs-color-warning-rgb: 255, 193, 7;--cs-color-warning-text: #856404;--cs-color-warning-hover: #ffde7a;--cs-color-warning-active: #ffe58f;--cs-color-danger: #dc3545;--cs-color-danger-rgb: 220, 53, 69;--cs-color-danger-hover: #e57782;--cs-color-danger-active: #e88b95;--cs-color-success: #4CAF50;--cs-color-success-rgb: 76, 175, 80;--cs-color-info: #3b82f6;--cs-color-info-rgb: 59, 130, 246;--cs-color-error: #ef4444;--cs-color-error-dark: #991b1b;--cs-color-error-bg: #fef2f2;--cs-color-error-border: #fecaca;--cs-color-border: #e5e7eb;--cs-color-border-input: #d1d5db;--cs-overlay-bg: rgba(0, 0, 0, .45);--cs-overlay-blur: 4px;--cs-color-link: #0066cc;--cs-color-gray-100: #f8f9fa;--cs-color-gray-200: #e9ecef;--cs-color-gray-300: #dee2e6;--cs-color-gray-400: #ced4da;--cs-color-gray-500: #adb5bd;--cs-color-gray-600: #6c757d;--cs-color-gray-700: #495057;--cs-color-gray-800: #343a40;--cs-color-gray-900: #212529;--cs-default-transition: .2s ease-in-out;--cs-default-border-radius: 4px;--cs-label-font-size-mobile: 1rem;--cs-label-font-size-desktop: 1.125rem;--cs-label-gap: .5rem;--cs-label-color: var(--cs-color-text);--cs-label-font-weight: 600;--cs-input-max-width: 500px;--cs-input-border-color: var(--cs-color-border-input);--cs-input-border-radius: var(--cs-default-border-radius);--cs-input-bg: #ffffff;--cs-input-padding-x: 1rem;--cs-input-padding-y: .625rem;--cs-input-padding-x-md: 1rem;--cs-input-padding-y-md: .75rem;--cs-input-font-size: 1rem;--cs-input-font-size-md: 1.125rem;--cs-input-focus-ring-color: var(--cs-color-interactive);--cs-input-focus-ring-width: 2px;--cs-input-focus-ring-offset: 2px;--cs-error-color: var(--cs-color-error);--cs-error-font-size: .875rem;--cs-error-font-style: italic;--cs-h1-color: var(--cs-color-primary);--cs-h2-color: var(--cs-color-primary);--cs-h3-color: var(--cs-color-primary);--cs-h4-color: var(--cs-color-primary);--cs-h5-color: var(--cs-color-primary);--cs-h6-color: var(--cs-color-primary);--cs-header-bg: #ffffff;--cs-header-text: var(--cs-color-primary);--cs-header-height: 74px;--cs-header-logo-height: 32px;--cs-header-logo-height-md: 36px;--cs-progress-height: 10px;--cs-progress-bg: var(--cs-color-gray-300);--cs-progress-fill: var(--cs-color-secondary);--cs-footer-bg: #ffffff;--cs-footer-text: var(--cs-color-primary);--cs-footer-divider: currentColor;--cs-btn-min-width: 132px;--cs-btn-sm-width: var(--cs-btn-min-width);--cs-btn-md-width: 250px;--cs-btn-lg-width: 450px;--cs-btn-full-width: 100%;--cs-btn-radius: 3px;--cs-btn-bg: rgba(161, 189, 217, .4);--cs-btn-hover-bg: rgba(166, 197, 226, .6);--cs-btn-border-color: rgba(161, 189, 217, .4);--cs-btn-hover-border-color: #0000;--cs-btn-color: var(--cs-color-gray-900);--cs-btn-padding-x: 1rem;--cs-btn-padding-y: 1rem;--cs-btn-font-weight: 700;--cs-btn-font-size: 1rem;--cs-btn-font-size-desktop: 1.125rem;--cs-btn-line-height: 1.5;--cs-btn-border-width: var(--cs-border-width);--cs-btn-border-radius: 3px;--cs-btn-box-shadow: inset 0 1px 0 #ffffff26, 0 1px 1px rgba(0, 0, 0, .075);--cs-btn-disabled-opacity: .65;--cs-btn-icon-spacing: 1rem;--cs-focus-ring-width: 3px;--cs-focus-ring-offset: 2px;--cs-focus-ring-color: var(--cs-color-interactive);--cs-btn-outline-color: var(--cs-color-primary);--cs-btn-outline-border-color: var(--cs-color-primary);--cs-btn-outline-hover-bg: var(--cs-color-interactive-hover-bg);--cs-radio-width: 100%;--cs-radio-max-width: 500px;--cs-radio-container-bg: #ffffff;--cs-radio-container-bg-hover: rgba(var(--cs-color-primary-rgb), .04);--cs-radio-container-bg-selected: rgba(var(--cs-color-primary-rgb), .08);--cs-radio-selected-label-weight: 600;--cs-radio-stripe-bg: rgba(var(--cs-color-primary-rgb), .06);--cs-radio-input-border: 1px solid var(--cs-color-primary);--cs-radio-subtext-size: var(--cs-list-supporting-size);--cs-radio-subtext-color: var(--cs-list-supporting-color);--cs-checkbox-input-border: var(--cs-radio-input-border);--cs-card-bg: #ffffff;--cs-card-radius: 20px;--cs-card-shadow: 0 8px 32px rgba(18, 31, 36, .08), 0 2px 8px rgba(0, 0, 0, .04);--cs-date-error-color: var(--cs-color-danger);--cs-date-error-font-size: .8rem;--cs-date-error-font-style: italic;--cs-date-margin-top: .5rem;--cs-select-sm-max-width: 150px;--cs-select-md-max-width: 300px;--cs-select-lg-max-width: 500px;--cs-select-label-font-weight: bold;--cs-select-border-width: 1px;--cs-select-border-color: var(--cs-color-primary);--cs-select-border-radius: var(--cs-default-border-radius);--cs-select-focus-ring: var(--cs-color-primary);--cs-select-padding-mobile: .5rem;--cs-select-padding-desktop: .7rem;--cs-select-font-size-mobile: var(--cs-label-font-size-mobile);--cs-select-font-size-desktop: var(--cs-label-font-size-desktop);--cs-yesno-button-orientation: row;--cs-yesno-button-gap: 1rem;--cs-yesno-label-font-weight: bold;--cs-yesno-label-gap: var(--cs-label-gap);--cs-yesno-label-color: var(--cs-color-primary);--cs-yesno-font-size-mobile: var(--cs-label-font-size-mobile);--cs-yesno-font-size-desktop: var(--cs-label-font-size-desktop);--cs-screen-title-size: 1.125rem;--cs-screen-title-weight: 700;--cs-screen-title-color: var(--cs-color-primary);--cs-screen-title-transform: uppercase;--cs-screen-title-spacing: .1em;--cs-content-title-size: .875rem;--cs-content-title-weight: inherit;--cs-content-title-color: var(--cs-color-text-muted);--cs-content-title-transform: none;--cs-content-title-spacing: .08em;--cs-body-size: 1rem;--cs-body-color: var(--cs-color-text-body);--cs-body-line-height: 1.65;--cs-fine-print-size: .75rem;--cs-fine-print-color: var(--cs-color-text-muted);--cs-list-size: .875rem;--cs-list-color: var(--cs-color-text-body);--cs-list-line-height: 1.6;--cs-list-style: disc;--cs-list-item-weight: 700;--cs-list-supporting-size: .875rem;--cs-list-supporting-color: var(--cs-color-text-muted)}button,[type=button],[type=submit],[type=reset],[role=button]{cursor:pointer}.cs-question-label{font-size:var(--cs-label-font-size-mobile);line-height:1.5;margin-bottom:var(--cs-label-gap)}@media(min-width:768px){.cs-question-label{font-size:var(--cs-label-font-size-desktop)}}.assessment-content:focus,.assessment-screen__title:focus{outline:none}.confirm-modal-btn-group button:focus-visible,.check-modal-btn-group button:focus-visible,.confirm-continue-button:focus-visible,.email-password-form button[type=submit]:focus-visible,.more-info__trigger:focus-visible,.more-info__icon:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.app-header{background-color:var(--cs-header-bg);color:var(--cs-header-text);color-scheme:var(--cs-header-scheme, light)}.app-header .header-container{height:var(--cs-header-height, 74px);padding:.5rem 1rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center}.app-header .header-container .header-logo{height:var(--cs-header-logo-height, 32px);grid-column-start:2}@media(min-width:768px){.app-header .header-container .header-logo{height:var(--cs-header-logo-height-md, 36px)}}.nav-back-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:light-dark(rgba(0,0,0,.06),rgba(255,255,255,.08));border:none;cursor:pointer;color:inherit;transition:background-color .15s ease}.nav-back-button:hover{background:light-dark(rgba(0,0,0,.1),rgba(255,255,255,.15))}.nav-back-button:active{background:light-dark(rgba(0,0,0,.16),rgba(255,255,255,.22))}.nav-back-button:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.account-options{display:flex;justify-content:flex-end;grid-column-start:3}.footer{width:100%;padding:.5rem 1.5rem;background-color:var(--cs-footer-bg);color:var(--cs-footer-text);z-index:20}.footer nav{width:100%;max-width:375px;margin:0 auto;display:flex;gap:1rem;justify-content:center;align-items:center}.footer nav a{text-align:center;text-decoration:none;color:inherit}.footer nav a:hover{text-decoration:underline}.footer-divider{color:var(--cs-footer-divider, currentColor)}.progress-bar{width:100%;height:var(--cs-progress-height, 10px);background-color:var(--cs-progress-bg, #e5e7eb)}.progress-bar__fill{height:100%;width:var(--progress);background-color:var(--cs-progress-fill, currentColor);transition:width .3s ease}.user-avatar-btn{background:transparent;border:none;cursor:pointer;color:var(--cs-header-text, inherit);font-size:1.5rem;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .15s ease}.user-avatar-btn:hover{opacity:.8;transform:scale(1.1)}.user-avatar-btn:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}@media(min-width:768px){.user-avatar-btn{font-size:1.75rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.confirm-button{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400,oklch(70.7% .022 261.325));background-color:var(--color-gray-200,oklch(92.8% .006 264.531));min-width:24px;overflow:hidden}@media(hover:hover){.confirm-button:hover{background-color:var(--color-gray-300,oklch(87.2% .01 258.338))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}.dfl-main h1,.dfl-main h2,.dfl-main h3{margin:0}hr{border:none;border-top:1px solid #000}.dfl-main{padding:calc(var(--spacing,.25rem) * 4);position:relative}.dfl-screen{padding-bottom:180px}@media(min-width:48rem){.dfl-screen{padding-bottom:200px}}.instructions{max-width:800px;margin-inline:auto}.instructions h2{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-800,#264866)}.button-area{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);min-height:var(--button-group-height-mobile);border-top-style:var(--tw-border-style);border-color:#e5e7ebd9;border-top-width:1px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.button-area{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 85%,transparent)}}.button-area{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 -4px 12px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.button-area{padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 2)}}.button-area{z-index:50}.button-area .footer{margin-top:calc(var(--spacing,.25rem) * 2);--cs-footer-text:var(--cs-color-text-muted,#6b7280);--cs-footer-divider:var(--cs-color-text-faint,#9ca3af);background-color:#0000}body.dfl-active footer:not(.button-area footer),body.dfl-active>.app-container>.footer,body.dfl-active>.app-container>footer{display:none}.button-area .dfl-progress-bar{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 3);background-color:var(--cs-progress-bg,#e5e7eb);width:100%;position:absolute}.dfl-progress-bar-fill{background-color:var(--cs-progress-fill,#2f7622);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scroll-percentage,0));will-change:transform}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dfl-progress-bar-fill{animation:linear grow-progress;animation-timeline:scroll(root);transform:none}}}.continue-button{width:100%;max-width:500px;margin-inline:auto}.dfl-confirm{padding:calc(var(--spacing,.25rem) * 8)}.dfl-confirm .dfl-content{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.scroll-hint{width:100%;padding:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,oklch(44.6% .03 256.802));text-wrap:balance;justify-content:center;align-items:center;font-style:italic;display:flex}.dfl-action-slot{width:100%;max-width:500px;display:grid}.dfl-action-slot>*{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));grid-area:1/1}.dfl-action-slot>.fade-in{opacity:1}.dfl-action-slot>.fade-out{pointer-events:none;opacity:0}.dfl-action-slot>.continue-button.fade-out{opacity:0}@property --tw-ease{syntax:"*";inherits:false}.dfl-body{max-width:720px;margin:0 auto;border:3px solid #111;background:#fff;color:#111;font-family:Times New Roman,Georgia,serif;font-size:.875rem;line-height:1.45}.dfl-section{padding:.35rem .75rem;border-bottom:1px solid #333}.dfl-section:last-child{border-bottom:none}.dfl-section:first-child{border-bottom:3px solid #111}.dfl-header{font-size:1.75rem;font-weight:900;font-style:italic;letter-spacing:-.02em;padding:.4rem 0;margin-bottom:.25rem}.dfl-sub-header{font-size:1.05rem;font-weight:800;font-style:italic;padding:.25rem 0 .15rem;margin:0}.dfl-content{padding:.15rem 0}.dfl-content p{margin:.2rem 0}.dfl-content strong{font-weight:700}.dfl-content h3{font-size:.925rem;font-weight:700;font-style:italic;margin:.5rem 0 .15rem;padding-bottom:.1rem}.dfl-content h4{font-size:.875rem;font-weight:700;margin:.35rem 0 .1rem}.dfl-content ul,.dfl-content ol{margin:.15rem 0 .25rem;padding-left:1.25rem}.dfl-content li{margin:.1rem 0}.dfl-content ul li{list-style-type:square}.dfl-content ul li::marker{color:#111;font-size:.65em}.dfl-content hr{border:none;border-top:1px solid #555;margin:.4rem 0}.dfl-content table{width:100%;border-collapse:collapse;margin:.35rem 0;font-size:.8rem}.dfl-content th,.dfl-content td{border:1px solid #333;padding:.3rem .5rem;text-align:left}.dfl-content th{background:#111;color:#fff;font-weight:700}.dfl-content td{background:#fff}.dfl-content a{color:var(--cs-color-link);text-decoration:underline}@media(max-width:480px){.dfl-body{font-size:.8rem;border-width:1.5px}.dfl-header{font-size:1.4rem}.dfl-sub-header{font-size:.95rem}.dfl-section{padding:.3rem .5rem}.dfl-content table{font-size:.75rem}}.app-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--cs-color-background)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-space-y-reverse:0}}}.assessment-privacy-notice__button-container{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.privacy-drop-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);border-width:2px;border-color:var(--cs-color-primary);display:flex}.privacy-drop-btn svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;rotate:-90deg}.privacy-drop-btn.expanded svg{rotate:0deg}.privacy-notice{margin-top:calc(var(--spacing,.25rem) * 4)}:where(.privacy-notice>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.assessment-error-summary{background-color:var(--cs-color-error-bg);border:1px solid var(--cs-color-error-border);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.assessment-error-summary__title{font-size:.875rem;font-weight:600;color:var(--cs-color-error-dark);margin:0 0 .5rem}.assessment-error-summary__list{list-style:none;padding:0;margin:0}.assessment-error-summary__item{margin-bottom:.25rem}.assessment-error-summary__item:last-child{margin-bottom:0}.assessment-error-summary__link{background:none;border:none;padding:0;font-size:.8125rem;color:var(--cs-color-error);text-decoration:underline;cursor:pointer;text-align:left}.assessment-error-summary__link:hover{color:var(--cs-color-error-dark)}.assessment-error-summary__link:focus{outline:2px solid var(--cs-color-error);outline-offset:2px;border-radius:2px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}}}.assessment-base.info,.assessment-base.form{max-width:var(--base-max-width);padding:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media(min-width:48rem){.assessment-base.info,.assessment-base.form{padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 16)}}.assessment-base.more-info-base{padding:calc(var(--spacing,.25rem) * 4)}.assessment-base fieldset{max-width:var(--base-max-width)}:where(.assessment-base fieldset>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.assessment-base legend{font-size:var(--cs-screen-title-size);font-weight:var(--cs-screen-title-weight);color:var(--cs-screen-title-color);text-transform:var(--cs-screen-title-transform);letter-spacing:var(--cs-screen-title-spacing);text-align:center;margin-bottom:2rem;position:relative}.assessment-base legend:after{content:"";background:var(--cs-screen-title-color);opacity:.3;border-radius:9999px;width:65px;height:3px;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%)}.assessment-base.info>.assessment-screen__title{font-size:var(--cs-screen-title-size);font-weight:var(--cs-screen-title-weight);color:var(--cs-screen-title-color);text-transform:var(--cs-screen-title-transform);letter-spacing:var(--cs-screen-title-spacing);text-align:center;margin-bottom:2rem;position:relative}.assessment-base.info>.assessment-screen__title:after{content:"";background:var(--cs-screen-title-color);opacity:.3;border-radius:9999px;width:65px;height:3px;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%)}.assessment-base .assessment-screen__title{font-size:var(--cs-content-title-size);font-weight:var(--cs-content-title-weight);color:var(--cs-content-title-color);text-transform:var(--cs-content-title-transform);letter-spacing:var(--cs-content-title-spacing);text-align:center;margin-bottom:1.25rem}.assessment-base fieldset p:not(.cs-question-label),.assessment-base .assessment-base__content p:not(.terms):not(.progress):not(.cs-question-label){font-size:var(--cs-body-size);line-height:var(--cs-body-line-height);color:var(--cs-body-color)}.assessment-base fieldset ol,.assessment-base fieldset ul,.assessment-base .assessment-base__content ol,.assessment-base .assessment-base__content ul:not(.consult-list){font-size:var(--cs-list-size);line-height:var(--cs-list-line-height);color:var(--cs-list-color);padding-left:1.5rem}.assessment-base fieldset ul,.assessment-base .assessment-base__content ul:not(.consult-list){list-style-type:var(--cs-list-style)}.assessment-base fieldset ol,.assessment-base .assessment-base__content ol{list-style-type:decimal}.assessment-base .assessment-base__content{max-width:var(--base-max-width);border-width:0;flex-direction:column;gap:1rem;margin-inline:auto;display:flex}.assessment-base__button-group{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.button.button--back{--color-bg:var(--cs-btn-back-bg,var(--cs-color-primary));--color-border:var(--cs-btn-back-border-color,var(--cs-color-primary));--color-text:var(--cs-btn-back-color,#fff)}.button.button--back:not(:disabled):hover{--color-bg:var(--cs-btn-back-hover-bg,var(--cs-btn-back-bg,var(--cs-color-primary)))}.button.button--continue{--color-bg:var(--cs-btn-continue-bg,var(--cs-color-primary));--color-border:var(--cs-btn-continue-border-color,var(--cs-color-primary));--color-text:var(--cs-btn-continue-color,#fff)}.button.button--continue:not(:disabled):hover{--color-bg:var(--cs-btn-continue-hover-bg,var(--cs-btn-continue-bg,var(--cs-color-primary)))}.assessment-base__button-group.two-btn{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-base__modal-button-group{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.assessment-base.info .assessment-base__content p.terms{color:var(--color-gray-400,#9ca3af);border-top:1px solid var(--color-gray-200,#e5e7eb);text-align:center;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.5}.assessment-base.info .assessment-base__content p.terms a{color:var(--color-gray-500,#6b7280);text-underline-offset:2px;text-decoration:underline}.assessment-base.info .assessment-base__content p.terms a:hover{color:var(--cs-color-primary,#3b82f6)}.assessment-base.info p.progress{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.assessment-base__assessment-number{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.assessment-base__assessment-number span{margin-left:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-black,#000)}.inline-warning{text-align:center;outline:none;margin-top:2rem}.inline-warning__text h2{font-size:var(--cs-screen-title-size,1.125rem);color:var(--cs-screen-title-color,#1d4ed8);margin:0 0 1.25rem;font-weight:700}.inline-warning__text p{color:#4b5563;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.inline-warning__buttons{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.assessment-base.info.kickout,.assessment-base.form.kickout{background:var(--cs-card-bg);border-radius:var(--cs-card-radius);max-width:min(520px,100% - 2rem);box-shadow:var(--cs-card-shadow);margin:2rem auto;padding:2.5rem 2rem;overflow:hidden}@media(min-width:768px){.assessment-base.info.kickout,.assessment-base.form.kickout{margin:3rem auto;padding:3rem 2.5rem}}.assessment-base.info.kickout .assessment-base__content>img{margin-inline:auto}@media(min-width:48rem){.assessment-base.info.kickout.AttestationNoScreen .assessment-base__content>img{scale:2.25}}.assessment-base.info.kickout h1{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:var(--cs-content-title-transform)}.assessment-base.info.kickout .highlight{color:var(--cs-color-danger,#dc3545)}.assessment-base.info.kickout .assessment-base__assessment-number,.assessment-base.form.kickout .assessment-base__assessment-number{text-align:center;color:var(--cs-color-text-faint,#9ca3af);letter-spacing:.03em;margin:1.25rem 0 0;font-size:.75rem;font-weight:400}.assessment-base.info.kickout .assessment-base__assessment-number span,.assessment-base.form.kickout .assessment-base__assessment-number span{color:var(--cs-color-primary);background:rgba(var(--cs-color-primary-rgb),.08);border-radius:4px;margin-left:.25em;padding:.15em .5em;font-size:.75rem;font-weight:600}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-space-y-reverse:0}}}.accordion__button-container{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.accordion-drop-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.accordion-drop-btn svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;rotate:-90deg}.accordion-drop-btn.expanded svg{rotate:0deg}:where(.accordion-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.accordion-content{padding:calc(var(--spacing,.25rem) * 4)}.consult-list-card{margin:1rem 0;padding:1rem;background:var(--cs-color-interactive-hover-bg, rgba(0, 0, 0, .03));border:1px solid var(--cs-color-interactive-ring, rgba(0, 0, 0, .08));border-radius:12px}.consult-list-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-screen-title-color, #1a365d);margin:0 0 .625rem}.consult-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.consult-list-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;color:var(--cs-color-text, #3a4557);padding:.5rem .625rem;background:#fff;border-radius:8px;border:1px solid var(--cs-color-interactive-hover-bg, rgba(0, 0, 0, .06))}.consult-list-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--cs-color-interactive, #0089d4);stroke-width:2}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.assessment-alert{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:row;display:flex}.assessment-alert__icon{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));flex-shrink:0}.assessment-alert__content{flex:1}.assessment-alert__text{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.assessment-alert--info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-900,oklch(37.9% .146 265.522))}.assessment-alert--warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-200,oklch(94.5% .129 101.54));background-color:var(--color-yellow-50,oklch(98.7% .026 102.212));color:var(--color-yellow-900,oklch(42.1% .095 57.708))}.assessment-alert--danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-900,oklch(39.6% .141 25.723))}.assessment-alert--success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-50,oklch(98.2% .018 155.826));color:var(--color-green-900,oklch(39.3% .095 152.535))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.assessment-base{--base-max-width:500px}.assessment-base.more-info{padding:calc(var(--spacing,.25rem) * 4)}.assessment-base.more-info ul{padding-inline:calc(var(--spacing,.25rem) * 4)}.assessment-base.more-info .assessment-screen__title{text-align:center;margin:0}.assessment-base.more-info h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.assessment-base .assessment-base__more-info-content{max-width:var(--base-max-width);gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 8);border-width:0;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.assessment-base .assessment-base__more-info-content{padding-inline:calc(var(--spacing,.25rem) * 4)}}.assessment-base__button-group{gap:calc(var(--spacing,.25rem) * 4);display:grid}.assessment-base__button-container.form,.assessment-base__button-container.info{max-width:var(--base-max-width)}.assessment-base__assessment-number{margin-top:calc(var(--spacing,.25rem) * 4)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}dialog.cs-modal.more-info-modal{width:min(580px,calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background-color:#fff;border-radius:.75rem;outline:none;max-height:85dvh;padding:0;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}@media(prefers-reduced-motion:no-preference){dialog.cs-modal.more-info-modal{animation:.25s ease-out moreInfoSlideIn}}@keyframes moreInfoSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.more-info-modal .assessment-base.more-info{padding:.25rem 2rem 1.5rem}.more-info-modal .assessment-base.more-info>.assessment-screen__title{font-size:var(--cs-screen-title-size);font-weight:var(--cs-screen-title-weight);text-transform:var(--cs-screen-title-transform);letter-spacing:var(--cs-screen-title-spacing);text-align:center;color:var(--cs-screen-title-color);margin:0 0 1rem;padding-bottom:1rem;position:relative}.more-info-modal .assessment-base.more-info>.assessment-screen__title:after{content:"";background:var(--cs-screen-title-color);opacity:.3;border-radius:9999px;width:65px;height:3px;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}.more-info-modal .assessment-base__more-info-content{flex-direction:column;gap:.75rem;max-width:none;margin:0;padding:0;display:flex}.more-info-modal .assessment-base__more-info-content>*{margin:0}.more-info-modal .assessment-base__more-info-content p{font-size:var(--cs-body-size);line-height:var(--cs-body-line-height);color:var(--cs-body-color)}.more-info-modal .assessment-base__more-info-content h2,.more-info-modal .assessment-base__more-info-content .assessment-screen__title{font-size:var(--cs-content-title-size);font-weight:var(--cs-content-title-weight);color:var(--cs-content-title-color);text-transform:var(--cs-content-title-transform);letter-spacing:var(--cs-content-title-spacing)}.more-info-modal .assessment-base__more-info-content h3{font-size:var(--cs-body-size);color:var(--cs-body-color);font-weight:600}.more-info-modal .assessment-base__more-info-content ul,.more-info-modal .assessment-base__more-info-content ol{padding-left:1.25rem}.more-info-modal .assessment-base__more-info-content li{font-size:var(--cs-list-size);line-height:var(--cs-list-line-height);color:var(--cs-list-color)}.more-info-modal .assessment-base.more-info .grid{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.25rem}.more-info-modal .assessment-base.more-info .grid .button{border-radius:var(--cs-btn-radius-tl,0) var(--cs-btn-radius-tr,0) var(--cs-btn-radius-br,0) var(--cs-btn-radius-bl,0);width:100%;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;transition:opacity .15s,transform .1s}.more-info-modal .assessment-base.more-info .grid .button:active{transform:scale(.98)}.more-info__icon{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-700,#34638b);margin-inline:auto;transition:opacity .15s;display:flex;position:relative}.more-info__icon:hover{opacity:.8;text-decoration:underline}.more-info__icon.example{pointer-events:none}.more-info__icon img{width:20px;height:20px}.moreinfo-tooltip{z-index:9999;box-sizing:border-box;width:calc(100% - 2rem);max-width:400px;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));background-color:#fff;border:none;border-radius:.5rem;outline:none;margin:0;position:fixed;inset:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 1px #0000000d}@media(min-width:48rem){.moreinfo-tooltip{max-width:440px;padding:30px}}.moreinfo-tooltip{top:anchor(bottom);left:anchor(center);position-try:flip-block;margin-top:.5rem;transform:translate(-50%)}.more-info__tooltip-text{pointer-events:none;--tw-translate-x:-20px;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-700,#34638b)}.more-info__tooltip-text>img{width:20px;height:20px;color:var(--cs-color-text-muted);margin-bottom:3px;margin-left:3px;margin-right:.5rem;display:inline-flex}.banner{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;border-radius:.75rem}.banner-icon{width:1.75rem;height:1.75rem;flex-shrink:0;margin-top:.125rem}.banner-content{flex:1;min-width:0}.banner-text{display:block;font-weight:700;line-height:1.5}.banner-divider{border:none;border-top:1px solid var(--banner-divider, currentColor);opacity:.25;margin:.75rem 0}.banner-text2{display:block;font-weight:400;line-height:1.5}.banner-text2+.banner-text2{margin-top:.5rem}.banner-primary{background-color:var(--banner-bg, rgba(var(--cs-color-primary-rgb, 0, 34, 51), .08));color:var(--banner-text, var(--cs-color-primary, #002233));border:1px solid var(--banner-border, var(--cs-color-primary, #002233))}.banner-danger{background-color:rgba(var(--cs-color-danger-rgb, 220, 53, 69),.08);color:var(--cs-color-danger, #dc3545);border:1px solid var(--cs-color-danger, #dc3545)}.banner-warning{background-color:rgba(var(--cs-color-warning-rgb, 255, 193, 7),.1);color:var(--cs-color-warning-text, #856404);border:1px solid var(--cs-color-warning, #ffc107)}.banner-success{background-color:rgba(var(--cs-color-success-rgb, 76, 175, 80),.08);color:var(--cs-color-success, #4CAF50);border:1px solid var(--cs-color-success, #4CAF50)}.banner-info{background-color:rgba(var(--cs-color-info-rgb, 59, 130, 246),.08);color:var(--cs-color-info, #3b82f6);border:1px solid var(--cs-color-info, #3b82f6)}.assessment-bp-numbers{display:grid;grid-template-columns:1fr 120px;grid-template-rows:auto auto}@media(min-width:768px){.assessment-bp-numbers{margin-left:2rem;margin-right:2rem}}.assessment-bp-numbers label{display:flex;justify-content:space-between;grid-column:span 2}.assessment-bp-numbers hr{width:120px;grid-column:2;grid-row:2;align-self:end}.assessment-bp-numbers input{width:120px;padding:var(--cs-input-padding-y) var(--cs-input-padding-x);font-size:1.5rem;border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);background:var(--cs-input-bg);text-align:center;outline:none}.assessment-bp-numbers input:focus-visible{outline:none;box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-bp-numbers .input-label{display:flex;flex-direction:column;gap:.25rem}.assessment-bp-numbers .input-label span:first-child{font-weight:700}.assessment-bp-numbers .input-label span:last-child{font-size:var(--cs-error-font-size)}.assessment-bp-numbers label.has-error{color:var(--cs-error-color)}.assessment-bp-numbers label.has-error input{border-color:var(--cs-error-color)}.assessment-bp-numbers label.has-error input:focus-visible{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-error-color)}.assessment-bp-numbers input:user-invalid,.assessment-bp-numbers input[aria-invalid=true]{border-color:var(--cs-error-color)}.assessment-bp-numbers input:user-invalid:focus-visible,.assessment-bp-numbers input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-error-color)}.assessment-bp-numbers label:has(:user-invalid),.assessment-bp-numbers label:has([aria-invalid=true]){color:var(--cs-error-color)}.assessment-checkbox-group__group{margin-top:0;display:grid;grid-template-columns:1fr;gap:1rem}.checkbox__input{min-width:24px;min-height:24px;margin:0;outline:none;opacity:0}.assessment-checkbox-question-group__instructions{margin-top:0;font-size:var(--cs-error-font-size);font-weight:700;color:var(--cs-color-text)}.assessment-checkbox-question-group__question{font-size:var(--cs-label-font-size-mobile);font-weight:var(--cs-label-font-weight);color:var(--cs-label-color)}@media(min-width:768px){.assessment-checkbox-question-group__question{font-size:var(--cs-label-font-size-desktop)}}.assessment-checkbox__container{position:relative;width:100%;max-width:var(--cs-input-max-width);padding:1rem;font-size:var(--cs-label-font-size-mobile);display:flex;align-items:center;gap:1rem;background:var(--cs-input-bg);border-radius:var(--cs-input-border-radius);border:1px solid var(--cs-input-border-color);transition:background-color var(--cs-default-transition);cursor:pointer}@media(min-width:768px){.assessment-checkbox__container{padding:1rem 1.5rem;font-size:var(--cs-label-font-size-desktop)}}.assessment-checkbox__container:hover{background:var(--cs-color-interactive-hover-bg)}.assessment-checkbox__container[data-disabled=true]{background:#64748b40;color:var(--cs-color-text-muted);cursor:not-allowed}.styled-checkbox{width:24px;height:24px;position:absolute;top:50%;border-radius:var(--cs-default-border-radius);background:var(--cs-input-bg);border:var(--cs-checkbox-input-border);transform:translateY(-50%);transition:all var(--cs-default-transition)}.checkbox__input:focus-visible~.styled-checkbox{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-checkbox__container .checkbox__input:checked~.styled-checkbox{background:var(--cs-color-interactive);border-color:var(--cs-color-interactive)}.styled-checkbox:after{content:"";position:absolute;display:none}.assessment-checkbox__container .checkbox__input:checked~.styled-checkbox:after{display:block}.assessment-checkbox__container .styled-checkbox:after{left:50%;top:50%;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg)}.list-item-text{font-weight:var(--cs-list-item-weight)}.list-item-supporting-text{font-size:var(--cs-list-supporting-size);color:var(--cs-list-supporting-color)}.list-item-text p{margin:0}.list-divided li{padding-block:.75rem}.list-divided li:first-child{padding-top:0}.list-divided li+li{border-top:1px solid var(--cs-color-border)}.radio-group__group{display:grid;grid-template-columns:1fr;gap:1rem}.assessment-radio{position:relative;width:var(--cs-radio-width);max-width:var(--cs-radio-max-width);padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;background:var(--cs-radio-container-bg);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);cursor:pointer;transition:background-color var(--cs-default-transition)}.assessment-radio:hover{background:var(--cs-radio-container-bg-hover)}.assessment-radio:not(.assessment-radio--bare):has(.assessment-radio__input:checked){background:var(--cs-radio-container-bg-selected);border-color:var(--cs-color-interactive);box-shadow:inset 0 0 0 1px var(--cs-color-interactive)}.assessment-radio:not(.assessment-radio--bare):has(.assessment-radio__input:checked) .assessment-radio__label{font-weight:var(--cs-radio-selected-label-weight)}.assessment-radio[data-disabled=true]{background:#64748b40;color:var(--cs-color-text-muted);cursor:not-allowed}.assessment-radio--bare,.assessment-radio--bare:hover,.assessment-radio--bare[data-disabled=true]{border-width:0;background:transparent;gap:0;justify-content:center}.assessment-radio__input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.assessment-radio__custom-radio{position:relative;display:inline-block;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#fff;border:var(--cs-radio-input-border);transition:all var(--cs-default-transition)}.assessment-radio__custom-radio:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;display:none}.assessment-radio__input:checked+.assessment-radio__custom-radio{background:var(--cs-color-interactive);border-color:var(--cs-color-interactive)}.assessment-radio__input:checked+.assessment-radio__custom-radio:after{display:block}.assessment-radio__input:focus-visible{outline:none}.assessment-radio__input:focus-visible+.assessment-radio__custom-radio{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-radio__label p{font-size:var(--cs-label-font-size-desktop);font-weight:var(--cs-label-font-weight);color:var(--cs-label-color)}.assessment-date-input__container{position:relative;display:flex;flex-direction:column;gap:.5rem}.assessment-date-input__container[data-disabled=true]{opacity:.5}.assessment-date-input__container[data-disabled=true]>.assessment-date-input__label{cursor:not-allowed}.assessment-date-input__input{position:relative;width:100%;max-width:var(--cs-input-max-width);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);background:var(--cs-input-bg);padding:.5rem 1rem .5rem 3rem;text-transform:uppercase;font-size:1rem;outline:transparent;transition:box-shadow .2s ease-out;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17%202C17%201.44772%2016.5523%201%2016%201C15.4477%201%2015%201.44772%2015%202V3H9V2C9%201.44772%208.55228%201%208%201C7.44772%201%207%201.44772%207%202V3H5C3.34315%203%202%204.34315%202%206V10V20C2%2021.6569%203.34315%2023%205%2023H19C20.6569%2023%2022%2021.6569%2022%2020V10V6C22%204.34315%2020.6569%203%2019%203H17V2ZM20%209V6C20%205.44772%2019.5523%205%2019%205H17V6C17%206.55228%2016.5523%207%2016%207C15.4477%207%2015%206.55228%2015%206V5H9V6C9%206.55228%208.55228%207%208%207C7.44772%207%207%206.55228%207%206V5H5C4.44772%205%204%205.44772%204%206V9H20ZM4%2011H20V20C20%2020.5523%2019.5523%2021%2019%2021H5C4.44772%2021%204%2020.5523%204%2020V11Z'%20fill='%23272727'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px 20px;background-position:12px 50%}@media(min-width:768px){.assessment-date-input__input{font-size:1.125rem;padding:1rem 1rem 1rem 3rem}}.assessment-date-input__input:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-date-input__input:disabled{cursor:not-allowed}.assessment-date-input__input::-webkit-calendar-picker-indicator{position:absolute;left:.75rem;width:20px;height:20px;background-image:none}.assessment-date-input__input::-webkit-datetime-edit{position:relative;width:100%;text-align:left}.assessment-date-input__input::-webkit-datetime-edit-fields-wrapper{position:relative}.assessment-date-input__error{margin-top:var(--cs-date-margin-top);font-size:var(--cs-error-font-size);font-style:var(--cs-error-font-style);color:var(--cs-error-color)}.date-input-group{width:100%;max-width:var(--cs-input-max-width);background:var(--cs-input-bg);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);padding:.75rem 2rem;display:grid;grid-template-columns:var(--grid-cols-date-input, 1fr 24px 1fr 24px 1fr);align-items:center;justify-content:center;line-height:48px}@media(min-width:768px){.date-input-group{padding:.5rem 2rem;font-size:2.25rem}}.date-input-group input{width:100%;padding:.75rem 0;text-align:center;font-size:1rem;border:none;outline:none;border-bottom:1px solid var(--cs-color-gray-400);background:transparent}.date-input-group input:focus{border-bottom-width:3px;border-bottom-color:var(--cs-input-focus-ring-color)}@media(min-width:768px){.date-input-group input{font-size:1.125rem}}.date-input-group input::-webkit-outer-spin-button,.date-input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-input-group input[type=number]{-moz-appearance:textfield}.date-input-group input::placeholder{color:var(--cs-color-gray-500)}.date-error-group{display:flex;flex-direction:column;list-style:none;margin:var(--cs-date-margin-top) 0 0 0;padding:0;font-size:var(--cs-error-font-size);font-style:var(--cs-error-font-style);color:var(--cs-error-color)}.assessment-group{display:flex;flex-direction:column;gap:1rem}.assessment-group.assessment-group>*{margin:0}.assessment-group--none{gap:0}.assessment-group--tight{gap:.375rem}.assessment-group--loose{gap:1.75rem}.assessment-divider{border:none;border-top:1px solid var(--cs-color-border);margin:1rem 0;width:100%}.assessment-divider[data-variant=dashed]{border-top-style:dashed}.assessment-divider[data-variant=dotted]{border-top-style:dotted}.assessment-divider--labeled{display:flex;align-items:center;text-align:center;margin:1rem 0}.assessment-divider--labeled:before,.assessment-divider--labeled:after{content:"";flex:1;border-bottom:1px solid var(--cs-color-border)}.assessment-divider--labeled[data-variant=dashed]:before,.assessment-divider--labeled[data-variant=dashed]:after{border-bottom-style:dashed}.assessment-divider--labeled[data-variant=dotted]:before,.assessment-divider--labeled[data-variant=dotted]:after{border-bottom-style:dotted}.assessment-divider__text{padding:0 .75rem;font-size:.875rem;color:var(--cs-color-text-muted);white-space:nowrap}.assessment-text-input__container{width:100%;max-width:var(--cs-input-max-width);display:flex;flex-direction:column}.assessment-text-input__container .assessment-text-input__label{font-size:var(--cs-label-font-size-mobile);font-weight:var(--cs-label-font-weight);color:var(--cs-label-color);margin-bottom:var(--cs-label-gap)}@media(min-width:768px){.assessment-text-input__container .assessment-text-input__label{font-size:var(--cs-label-font-size-desktop)}}.assessment-text-input__container[data-disabled=true]>.assessment-text-input__label{opacity:.5;cursor:not-allowed}.assessment-text-input__container .assessment-text-input__input{position:relative;padding:var(--cs-input-padding-y) var(--cs-input-padding-x);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);background:var(--cs-input-bg);font-size:var(--cs-input-font-size);outline:none;box-shadow:none;transition:box-shadow var(--cs-default-transition)}.assessment-text-input__container .assessment-text-input__input:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-text-input__container[data-disabled=true]>.assessment-text-input__input{cursor:not-allowed;opacity:.5}@media(min-width:768px){.assessment-text-input__container .assessment-text-input__input{padding:var(--cs-input-padding-y-md) var(--cs-input-padding-x-md);font-size:var(--cs-input-font-size-md)}}.assessment-text-input__input:user-invalid,.assessment-text-input__input[aria-invalid=true]{border-color:var(--cs-error-color)}.assessment-text-input__input:user-invalid:focus,.assessment-text-input__input[aria-invalid=true]:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-error-color)}.assessment-text-input__container:has(:user-invalid)>.cs-question-label,.assessment-text-input__container:has([aria-invalid=true])>.cs-question-label{color:var(--cs-error-color)}.assessment-height-select{position:relative;width:100%;max-width:var(--cs-input-max-width);display:flex;flex-direction:column;gap:.5rem}.assessment-height-select__label{color:var(--cs-label-color)}.assessment-height-select__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.assessment-height-select__field{display:flex;flex-direction:column;gap:.35rem}.assessment-height-select__unit-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-label-color, #555);opacity:.7}.assessment-height-select__select{width:100%;margin:0;padding:var(--cs-input-padding-y) var(--cs-input-padding-x);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);background:var(--cs-input-bg);font-size:var(--cs-input-font-size);color:inherit;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:box-shadow var(--cs-default-transition);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;padding-right:2.5rem}@media(min-width:768px){.assessment-height-select__select{padding:var(--cs-input-padding-y-md) var(--cs-input-padding-x-md);padding-right:2.5rem;font-size:var(--cs-input-font-size-md)}}.assessment-height-select__select:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-help-text{font-size:.8125rem;line-height:1.4;margin:.25rem 0;padding:0}.assessment-help-text--info{color:var(--cs-color-text-muted)}.assessment-help-text--warning{color:var(--cs-color-warning)}.assessment-help-text--above{margin-bottom:.5rem}.assessment-help-text--below{margin-top:.25rem}.assessment-likert__container{border:none;padding:0;margin:0 0 1rem}.assessment-likert__container[data-disabled=true]{opacity:.5;pointer-events:none}.assessment-likert__question{font-weight:500;margin-bottom:.75rem;padding:0}.assessment-likert__scale{display:flex;gap:.5rem}.assessment-likert__option{flex:1;display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border:1px solid var(--cs-color-border);border-radius:.5rem;cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease}.assessment-likert__option:hover{border-color:var(--cs-color-interactive);background-color:var(--cs-color-interactive-hover-bg)}.assessment-likert__option--selected{border-color:var(--cs-color-interactive);background-color:var(--cs-color-interactive-active-bg)}.assessment-likert__radio{position:absolute;opacity:0;pointer-events:none}.assessment-likert__label{font-size:.8125rem;line-height:1.3;color:var(--cs-color-text-body)}.assessment-likert__option--selected .assessment-likert__label{color:var(--cs-color-interactive);font-weight:600}.assessment-likert__error{display:block;font-size:.8125rem;color:var(--cs-color-error);margin-top:.5rem}@media(max-width:640px){.assessment-likert__scale{flex-direction:column}.assessment-likert__option{flex-direction:row;gap:.5rem;justify-content:flex-start}}.assessment-option-select__container{position:relative;display:flex;flex-direction:column}.assessment-option-select__select{position:relative;width:100%}@media screen and (min-width:768px){.assessment-option-select__select{padding:var(--cs-select-padding-desktop);font-size:var(--cs-select-font-size-desktop)}}.assessment-numeric-input{position:relative;width:100%;max-width:var(--cs-input-max-width);display:flex;flex-direction:column;gap:.5rem}.assessment-numeric-input__label{color:var(--cs-label-color)}.assessment-numeric-input[data-disabled=true]>.assessment-numeric-input__label{cursor:not-allowed;opacity:.5}.assessment-numeric-input__input-units{position:relative}.assessment-numeric-input__input{position:relative;width:100%;margin:0;padding:var(--cs-input-padding-y) var(--cs-input-padding-x);border:1px solid var(--cs-input-border-color);border-radius:var(--cs-input-border-radius);background:var(--cs-input-bg);font-size:var(--cs-input-font-size);outline:none;transition:box-shadow var(--cs-default-transition)}@media(min-width:768px){.assessment-numeric-input__input{padding:var(--cs-input-padding-y-md) var(--cs-input-padding-x-md);font-size:var(--cs-input-font-size-md)}}.assessment-numeric-input__input:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.assessment-numeric-input__input::-webkit-outer-spin-button,.assessment-numeric-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.assessment-numeric-input__input{-moz-appearance:textfield}.assessment-numeric-input[data-disabled=true]>.assessment-numeric-input__input,.assessment-numeric-input__input:disabled{cursor:not-allowed;opacity:.5}.assessment-numeric-input__units{position:absolute;top:0;right:0;bottom:0;min-width:64px;display:flex;align-items:center;justify-content:center;padding:0 .5rem;border-radius:0 var(--cs-input-border-radius) var(--cs-input-border-radius) 0;font-weight:700;font-size:.75rem;background:var(--cs-color-interactive);color:var(--cs-color-text-inverse)}.assessment-numeric-input__error{font-size:var(--cs-error-font-size);font-style:var(--cs-error-font-style);color:var(--cs-error-color)}.assessment-numeric-input__input:user-invalid,.assessment-numeric-input__input[aria-invalid=true]{border-color:var(--cs-error-color)}.assessment-numeric-input__input:user-invalid:focus,.assessment-numeric-input__input[aria-invalid=true]:focus{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-error-color)}.assessment-numeric-input:has(:user-invalid) .assessment-numeric-input__label,.assessment-numeric-input:has([aria-invalid=true]) .assessment-numeric-input__label{color:var(--cs-error-color)}.radio-questions-table tbody tr:nth-child(odd){background-color:#fff}.radio-questions-table tbody tr:nth-child(2n){background-color:var(--cs-radio-stripe-bg)}.radio-questions-table tbody td{padding-top:.625rem;padding-bottom:.625rem}.radio-questions-table tbody td:first-child{padding-left:1rem}.radio-questions-subtext{font-size:var(--cs-radio-subtext-size);color:var(--cs-radio-subtext-color);margin-top:.125rem}.assessment-slider__container{display:flex;flex-direction:column;margin-bottom:1rem}.assessment-slider__container[data-disabled=true]{opacity:.5;pointer-events:none}.assessment-slider__label{font-weight:500;margin-bottom:.5rem}.assessment-slider__value{font-size:1.5rem;font-weight:600;text-align:center;color:var(--cs-color-interactive);margin-bottom:.5rem}.assessment-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--cs-color-border);outline:none;cursor:pointer}.assessment-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--cs-color-interactive);cursor:pointer;border:2px solid #ffffff;box-shadow:0 1px 3px #0003;transition:transform .1s ease}.assessment-slider__input::-webkit-slider-thumb:hover{transform:scale(1.15)}.assessment-slider__input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--cs-color-interactive);cursor:pointer;border:2px solid #ffffff;box-shadow:0 1px 3px #0003}.assessment-slider__input:focus{outline:none}.assessment-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--cs-color-interactive-ring-bold)}.assessment-slider__labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.8125rem;color:var(--cs-color-text-muted)}.assessment-slider__ticks{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.6875rem;color:var(--cs-color-text-faint)}.assessment-slider__error{font-size:.8125rem;color:var(--cs-color-error);margin-top:.25rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.social-button svg{top:50%;left:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);position:absolute}.email-password-form{flex-direction:column;gap:.75rem;width:100%;max-width:400px;margin:0 auto;display:flex}.email-password-form input[type=email],.email-password-form input[type=password]{border:1px solid var(--color-gray-300,#d1d5db);background:var(--color-white,#fff);width:100%;color:var(--color-gray-900,#111);border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}.email-password-form input:focus{border-color:var(--cs-color-primary,#3b82f6);box-shadow:0 0 0 2px var(--color-primary-100,#3b82f633)}.email-password-form button[type=submit]{border-radius:var(--cs-btn-radius-tl,0) var(--cs-btn-radius-tr,0) var(--cs-btn-radius-br,0) var(--cs-btn-radius-bl,0);background:var(--cs-color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:background .15s}.email-password-form button[type=submit]:hover{background:var(--cs-color-primary-hover,#2563eb)}.email-password-form button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.email-password-form .text-error{color:var(--cs-color-danger,#dc3545);margin:0;font-size:.875rem}.options-btn{color:var(--cs-color-primary,#3b82f6);cursor:pointer;text-align:center;background:0 0;border:none;padding:.25rem 0;font-size:.875rem;text-decoration:underline}.options-btn:hover{color:var(--cs-color-primary-hover,#2563eb)}.assessment-textarea__container{display:flex;flex-direction:column;margin-bottom:1rem}.assessment-textarea__container[data-disabled=true]{opacity:.5;pointer-events:none}.assessment-textarea__label{font-weight:500;margin-bottom:.5rem}.assessment-textarea__input{width:100%;padding:.75rem;border:1px solid var(--cs-color-border-input);border-radius:.375rem;font-size:1rem;font-family:inherit;line-height:1.5;resize:vertical;transition:border-color .15s ease-in-out}.assessment-textarea__input:focus{outline:none;border-color:var(--cs-color-interactive);box-shadow:0 0 0 2px var(--cs-color-interactive-ring)}.assessment-textarea__input:user-invalid,.assessment-textarea__input[aria-invalid=true]{border-color:var(--cs-error-color, var(--cs-color-error))}.assessment-textarea__input:user-invalid:focus,.assessment-textarea__input[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--cs-error-color, var(--cs-color-error))}.assessment-textarea__container:has(:user-invalid) .assessment-textarea__label,.assessment-textarea__container:has([aria-invalid=true]) .assessment-textarea__label{color:var(--cs-error-color, var(--cs-color-error))}.assessment-textarea__char-count{font-size:.75rem;color:var(--cs-color-text-faint);text-align:right;margin-top:.25rem}.assessment-textarea__error{font-size:.8125rem;color:var(--cs-color-error);margin-top:.25rem}.assessment_yesno__label{font-size:var(--cs-yesno-font-size-mobile);font-weight:var(--cs-yesno-label-font-weight);color:var(--cs-yesno-label-color);margin-bottom:var(--cs-yesno-label-gap)}@media(min-width:768px){.assessment_yesno__label{font-size:var(--cs-yesno-font-size-desktop)}}.assessment_yesno__container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cs-yesno-button-gap)}.button.yesno.yes{--color-bg: var(--cs-btn-back-bg, var(--cs-color-primary));--color-border: var(--cs-btn-back-border-color, var(--cs-color-primary));--color-text: var(--cs-btn-back-color, #fff)}.button.yesno.yes:not(:disabled):hover{--color-bg: var(--cs-btn-back-hover-bg, var(--cs-btn-back-bg, var(--cs-color-primary)))}.button.yesno.no{--color-bg: var(--cs-btn-continue-bg, var(--cs-color-primary));--color-border: var(--cs-btn-continue-border-color, var(--cs-color-primary));--color-text: var(--cs-btn-continue-color, #fff)}.button.yesno.no:not(:disabled):hover{--color-bg: var(--cs-btn-continue-hover-bg, var(--cs-btn-continue-bg, var(--cs-color-primary)))}.confirm-button{width:24px;height:24px;min-width:24px;border:1px solid var(--cs-color-gray-400);border-radius:2px;overflow:hidden;background:var(--cs-color-gray-200);cursor:pointer;transition:background-color var(--cs-default-transition)}.confirm-button:hover{background:var(--cs-color-gray-300)}.confirm-button:focus-visible{box-shadow:0 0 0 var(--cs-input-focus-ring-offset) var(--cs-input-bg),0 0 0 calc(var(--cs-input-focus-ring-offset) + var(--cs-input-focus-ring-width)) var(--cs-input-focus-ring-color)}.confirm-button svg{visibility:hidden}.confirm-button:active svg{visibility:visible}.confirm-answers{padding:1rem 2rem;display:flex;gap:1rem;align-items:center;justify-content:center}.transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.transition-overlay--visible{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.transition-overlay__spinner{width:36px;height:36px;border:3px solid var(--color-primary-200, #e2e8f0);border-top-color:var(--color-primary-600, #4a5568);border-radius:50%;animation:transition-spin .7s linear infinite}@keyframes transition-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.transition-overlay__spinner{animation:none;border-top-color:var(--color-primary-400, #a0aec0)}.transition-overlay{transition:none}}.clinician-banner{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#1e293b,#334155);color:#f1f5f9;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.4;z-index:1000;border-bottom:2px solid #6366f1}.clinician-banner__badge{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;background:#6366f133;border:1px solid rgba(99,102,241,.4);border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a5b4fc;white-space:nowrap}.clinician-banner__badge-dot{width:6px;height:6px;border-radius:50%;background:#818cf8;animation:clinician-pulse 2s ease-in-out infinite}.clinician-banner__detail{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.clinician-banner__label{color:#94a3b8;font-size:.75rem;font-weight:400}.clinician-banner__value{color:#e2e8f0;font-weight:600;font-variant-numeric:tabular-nums}.clinician-banner__separator{width:1px;height:14px;background:#94a3b84d}@keyframes clinician-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:480px){.clinician-banner{flex-direction:column;gap:.375rem;padding:.5rem .75rem}.clinician-banner__separator{display:none}}.participant-banner{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.4375rem 1rem;background:var(--cs-color-gray-100);border-bottom:1px solid var(--cs-color-gray-200);color:var(--cs-color-text);font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.4;z-index:1000}.participant-banner__label{color:var(--cs-color-text-muted);font-size:.75rem;font-weight:400}.participant-banner__value{color:var(--cs-color-text);font-weight:600;font-variant-numeric:tabular-nums}.participant-banner__separator{width:1px;height:14px;background:var(--cs-color-gray-200)}@media(max-width:480px){.participant-banner{flex-direction:column;gap:.25rem;padding:.4375rem .75rem}.participant-banner__separator{display:none}}.session-timeout-modal{text-align:center;padding:2rem 1.5rem;max-width:400px;margin:0 auto}.session-timeout-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--cs-color-primary-light, rgba(59, 130, 246, .1));color:var(--cs-color-primary, #3b82f6);margin-bottom:1rem}.session-timeout-modal__title{font-family:var(--cs-font-heading, "Inter", system-ui, sans-serif);font-size:1.25rem;font-weight:700;color:var(--cs-color-text, #1e293b);margin:0 0 .75rem}.session-timeout-modal__message{font-family:var(--cs-font-body, "Inter", system-ui, sans-serif);font-size:.95rem;line-height:1.5;color:var(--cs-color-text-secondary, #64748b);margin:0 0 .5rem}.session-timeout-modal__countdown{font-family:var(--cs-font-heading, "Inter", system-ui, sans-serif);font-size:2rem;font-weight:700;color:var(--cs-color-primary, #3b82f6);margin:1rem 0;font-variant-numeric:tabular-nums}.session-timeout-modal__countdown--urgent{color:var(--cs-color-danger, #ef4444)}.session-timeout-modal__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.5rem;font-family:var(--cs-font-body, "Inter", system-ui, sans-serif);font-size:1rem;font-weight:600;color:#fff;background:var(--cs-color-primary, #3b82f6);border:none;border-radius:var(--cs-border-radius, 8px);cursor:pointer;transition:opacity .15s ease;margin-top:.5rem}.session-timeout-modal__btn:hover{opacity:.9}.session-timeout-modal__btn:focus-visible{outline:var(--cs-focus-ring-width, 3px) solid var(--cs-focus-ring-color, var(--cs-color-interactive, #3b82f6));outline-offset:var(--cs-focus-ring-offset, 2px)}.draft-conditional{position:relative}.draft-conditional__chip{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:.125rem .5rem;border:1px dashed rgba(100,116,139,.5);border-radius:9999px;background:#64748b14;color:#64748b;font-size:.625rem;line-height:1.4;cursor:pointer}.draft-conditional__chip:hover{background:#64748b29}.draft-conditional__chip span{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.draft-conditional__chip code{font-family:ui-monospace,monospace}.draft-conditional--hidden .draft-conditional__chip{border-style:solid;opacity:.7}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-100:#f6f9fb;--color-primary-200:#d0e0ee;--color-primary-300:#86afd2;--color-primary-400:#6196c4;--color-primary-500:#427db0;--color-primary-600:#3b709d;--color-primary-700:#34638b;--color-primary-900:#182e41;--color-secondary-100:#fffae4;--color-secondary-200:#ffefb1;--color-secondary-400:#ffdb4b;--color-secondary-500:#e4b600;--color-secondary-600:#b18d00;--color-secondary-700:#7e6500;--color-secondary-900:#181300;--color-tertiary-100:#f8fafc;--color-tertiary-200:#e2ebf3;--color-tertiary-300:#cddceb;--color-tertiary-400:#b7cce2;--color-tertiary-500:#a1bdd9;--color-tertiary-600:#608fbf;--color-tertiary-900:#030508;--color-warning-100:#fff7dd;--color-warning-200:#ffefbf;--color-warning-300:#ffe081;--color-warning-400:#ffd044;--color-warning-500:#ffc107;--color-warning-600:#c99700;--color-warning-700:#916d00;--color-warning-800:#594200;--color-warning-900:#1b1500;--color-danger-100:#fceced;--color-danger-200:#f7d1d5;--color-danger-300:#ee9da5;--color-danger-400:#e56975;--color-danger-500:#dc3545;--color-danger-600:#b51f2e;--color-danger-900:#180406;--grid-cols-date-input:1fr 24px 1fr 24px 1fr}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-span-1{grid-column:span 1/span 1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[120px\]{max-width:120px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.table-auto{table-layout:auto}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-primary-300{color:var(--color-primary-300)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-700{color:var(--color-secondary-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[index\:string\]{index:string}@media(hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-primary-400:hover{background-color:var(--color-primary-400)}.hover\:text-primary-400:hover{color:var(--color-primary-400)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-primary-300:focus{border-color:var(--color-primary-300)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-primary-200:focus{--tw-ring-color:var(--color-primary-200)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:48rem){.md\:hidden{display:none}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}}}.auth-container{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.social-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:2px;border-color:var(--cs-color-primary);color:var(--cs-color-primary);border-radius:3.40282e38px;display:flex;position:relative}.social-button:hover{background:var(--cs-color-primary-hover);color:#fff;border-color:var(--cs-color-primary-hover)}.social-button svg{top:50%;left:calc(var(--spacing) * 8);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);position:absolute}.social-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary-600);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.guest-modal-content h2{color:var(--cs-color-primary)}.SignUpScreen .assessment-screen__title{margin-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.SignUpScreen p.terms,.SignUpScreen p.progress{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.SignUpScreen .auth-container>div:not([class]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-400);text-transform:uppercase}.app-container{background-color:var(--cs-color-background);flex-direction:column;min-height:100vh;display:flex}.app-container main{flex:1}.more-info-base{border-radius:var(--radius-sm);background-color:var(--color-white);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.more-info-base h1{text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary-700);text-transform:uppercase}.more-info-base h2{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.more-info-base .assessment-base__content{padding:calc(var(--spacing) * 4)}.more-info-base .assessment-base__content p{margin-bottom:calc(var(--spacing) * 4)}.more-info-base .assessment-base__content p:last-of-type{margin-bottom:calc(var(--spacing) * 8)}.more-info-base .doctor-group{flex-direction:column;justify-content:center;align-items:center;display:flex}.more-info-base .doctor-group h2,.more-info-base .assessment-base__content .doctor-group p{margin-bottom:calc(var(--spacing) * 0)}.more-info-base .doctor-group img{width:100px;height:100px}.more-info__icon{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-primary-700);margin-inline:auto;display:flex}.more-info__icon svg{width:24px;height:24px}.PrivacyNotice h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--cs-color-primary)}.PrivacyNotice h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--cs-color-primary)}.PrivacyNotice p+p{margin-top:calc(var(--spacing) * 4)}.assessment-privacy-notice__button-container{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.accept-btn{--color-border:var(--cs-color-primary);--color-bg:var(--cs-color-primary);--color-text:#fff}.privacy-drop-btn{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);border-width:2px;border-color:var(--cs-color-primary);display:flex}.privacy-notice{margin-top:calc(var(--spacing) * 4)}.dashboard{background-color:var(--color-gray-50);flex-direction:column;height:calc(100vh - 74px);display:flex;overflow:hidden}.dashboard-body{flex-direction:column;flex:1;display:flex;overflow:hidden}@media(min-width:48rem){.dashboard-body{flex-direction:row}}.dashboard-nav{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}@media(min-width:48rem){.dashboard-nav{width:calc(var(--spacing) * 60);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex-direction:column;justify-content:space-between;display:flex}}.dashboard-nav ul{flex-direction:row;list-style-type:none;display:flex;overflow-x:auto}@media(min-width:48rem){.dashboard-nav ul{flex-direction:column;overflow-x:visible}}.dashboard-nav li{flex-shrink:0}.dashboard-nav a{align-items:center;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-color:#0000;border-left-width:3px;transition-duration:.15s;display:flex}@media(hover:hover){.dashboard-nav a:hover{background-color:var(--color-gray-50);color:var(--color-primary-400)}}.dashboard-nav a.active{border-left-color:var(--color-primary-300);background-color:#f6f9fb80}@supports (color:color-mix(in lab,red,red)){.dashboard-nav a.active{background-color:color-mix(in oklab,var(--color-primary-100) 50%,transparent)}}.dashboard-nav a.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-400)}.dashboard-nav a span{display:none}@media(min-width:48rem){.dashboard-nav a span{display:inline-block}}.dashboard-nav .nav-icon{width:calc(var(--spacing) * 5);text-align:center;color:var(--color-gray-400)}.dashboard-nav a.active .nav-icon{color:var(--color-primary-300)}.dashboard-nav__signout{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2);display:none}@media(min-width:48rem){.dashboard-nav__signout{display:block}}.dashboard-nav__signout button{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}@media(hover:hover){.dashboard-nav__signout button:hover{background-color:var(--color-red-50)}}.dashboard-nav__signout button:hover{color:var(--cs-color-danger,#dc3545)}.dashboard-nav__signout button{cursor:pointer}.dashboard-nav__signout button .nav-icon{color:var(--color-gray-400)}.dashboard-nav__signout button:hover .nav-icon{color:var(--cs-color-danger,#dc3545)}.dashboard-nav__signout-mobile{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-gray-400);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.dashboard-nav__signout-mobile:hover{color:var(--cs-color-danger,#dc3545)}.dashboard-content{max-width:var(--container-5xl);padding:calc(var(--spacing) * 6);flex:1;overflow-y:auto}@media(min-width:48rem){.dashboard-content{padding:calc(var(--spacing) * 10)}}.dashboard-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.account-home{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.account-home__header{margin-bottom:calc(var(--spacing) * 2)}.account-home__header h1{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--cs-color-primary)}.account-home__header p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.account-home__links{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.account-home__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.account-home__links{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-home__link-card{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}@media(hover:hover){.account-home__link-card:hover{border-color:var(--color-primary-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.account-home__link-card .icon-box{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-primary-100);color:var(--color-primary-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-home__link-card h3{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.account-home__link-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.account-home__action-card{align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}@media(min-width:40rem){.account-home__action-card{text-align:left;flex-direction:row}}.account-home__action-card .action-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-xl);background-color:#ffdb4b1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.account-home__action-card .action-icon{background-color:color-mix(in oklab,var(--color-secondary-400) 10%,transparent)}}.account-home__action-card .action-icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-secondary-400)}.account-home__action-card h3{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.account-home__action-card p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.account-home__action-btn{border-radius:var(--radius-lg);background-color:var(--color-primary-300);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media(hover:hover){.account-home__action-btn:hover{background-color:var(--color-primary-400)}}.account-home__action-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary-200);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.account-home__notice{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning-300);background-color:var(--color-warning-100);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-warning-800);display:flex}.account-home__notice a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-warning-700);text-decoration-line:underline}@media(hover:hover){.account-home__notice a:hover{color:var(--color-warning-600)}}.checkout-page{width:100vw;min-height:100vh;position:relative}.checkout-page .checkout-container{inset-inline:calc(var(--spacing) * 0);top:74px;bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex;position:absolute}.checkout-page .checkout-container iframe{flex:1}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breatheGlow{0%,to{box-shadow:0 0 20px #0073bb26,0 0 60px #0073bb0d}50%{box-shadow:0 0 30px #0073bb4d,0 0 80px #0073bb1a}}@keyframes qrShimmer{0%{transform:translate(-100%)rotate(-45deg)}to{transform:translate(200%)rotate(-45deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}.bis-wrapper{background:radial-gradient(at 30% 0,#0073bb0f,#0000 50%),radial-gradient(at 70% 100%,#0714390a,#0000 50%),linear-gradient(#f0f4f8,#e8edf3);justify-content:center;align-items:center;min-height:calc(100vh - 132px);padding:2rem 1rem;display:flex;position:relative;overflow:hidden}@media(min-width:768px){.bis-wrapper{min-height:calc(100vh - 142px);padding:3rem 2rem}}.bis-wrapper:before,.bis-wrapper:after{content:"";pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.bis-wrapper:before{background:radial-gradient(circle,#0073bb1a,#0000 70%);width:350px;height:350px;top:-100px;left:-80px}.bis-wrapper:after{background:radial-gradient(circle,#008fe614,#0000 70%);width:300px;height:300px;bottom:-80px;right:-80px}.bis-card{--cs-card-bg:#ffffffd9;z-index:1;background:var(--cs-card-bg);-webkit-backdrop-filter:blur(20px);border-radius:var(--cs-card-radius);width:100%;max-width:440px;box-shadow:var(--cs-card-shadow);text-align:center;border:1px solid #fff9;padding:2.5rem 2rem;animation:.7s cubic-bezier(.16,1,.3,1) both fadeInUp;position:relative}@media(min-width:768px){.bis-card{padding:3rem 2.5rem}}.bis-header{animation:.6s cubic-bezier(.16,1,.3,1) .15s both fadeInUp}.bis-label{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-600);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:flex}.bis-title{color:var(--color-primary-500);margin:0 0 .25rem;font-size:1.375rem;font-weight:800;line-height:1.3}@media(min-width:768px){.bis-title{font-size:1.5rem}}.bis-subtitle{color:#5a6577;margin:0 0 2rem;font-size:.9rem;line-height:1.5}.bis-qr-container{justify-content:center;align-items:center;width:240px;height:240px;margin:0 auto 2rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both scaleIn;display:flex;position:relative}.bis-qr-ring{border-radius:20px;animation:3s ease-in-out infinite breatheGlow;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bis-qr-ring:before{content:"";background:conic-gradient(from 0deg,var(--color-primary-500),var(--color-primary-400),var(--color-primary-300),#0073bb26,transparent 40%,transparent 60%,#0073bb26,var(--color-primary-500));animation:3s linear infinite rotateBorder;position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%}.bis-qr-frame{z-index:1;background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px;bottom:4px;left:4px;overflow:hidden}.bis-qr-frame img{object-fit:contain;width:190px;height:190px;display:block}.bis-qr-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0073bb14,#0000);width:60px;height:100%;animation:3s ease-in-out 1.5s infinite qrShimmer;position:absolute;top:0;left:0}.bis-qr-pulse{pointer-events:none;border:2px solid #0073bb4d;border-radius:22px;animation:2.5s ease-out infinite pulseRing;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.bis-live-badge{background:#0073bb14;border:1px solid #0073bb26;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1rem;animation:.6s cubic-bezier(.16,1,.3,1) .45s both fadeInUp;display:inline-flex}.bis-live-dot{background:var(--color-primary-500);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite statusPulse}.bis-live-text{color:var(--color-primary-600);letter-spacing:.04em;font-size:.75rem;font-weight:600}.bis-instructions{animation:.6s cubic-bezier(.16,1,.3,1) .55s both fadeInUp}.bis-steps{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.bis-step{text-align:left;color:#3a4557;background:#0073bb0a;border:1px solid #0073bb14;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.bis-step-number{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-400));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.bis-expiry{background:#07143908;border:1px solid #0714390f;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;animation:.6s cubic-bezier(.16,1,.3,1) .65s both fadeInUp;display:flex}.bis-expiry-icon{color:#5a6577;flex-shrink:0;width:18px;height:18px}.bis-expiry-text{color:#5a6577;font-size:.8rem}.bis-expiry-text strong{color:var(--color-primary-500);font-weight:700}.bis-back-btn{color:var(--color-primary-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:600;transition:all .2s;animation:.6s cubic-bezier(.16,1,.3,1) .75s both fadeInUp;display:inline-flex}.bis-back-btn:hover{color:#005a94;transform:translate(-4px)}.bis-back-btn svg{width:16px;height:16px}.bis-footer{border-top:1px solid #0000000f;margin-top:1.25rem;padding-top:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .8s both fadeInUp}.bis-footer p{color:#7a8599;margin:0;font-size:.75rem;line-height:1.5}.bis-footer strong{color:var(--color-primary-500)}.sign-in-page{background-color:var(--color-gray-50)}.sign-in-title{color:var(--cs-color-primary)}.button{width:100%;padding:var(--cs-btn-padding-y,1rem) var(--cs-btn-padding-x,1rem);border:1px solid var(--color-border);border-radius:var(--cs-btn-radius-tl,0) var(--cs-btn-radius-tr,0) var(--cs-btn-radius-br,0) var(--cs-btn-radius-bl,0);background-color:var(--color-bg);color:var(--color-text);font-size:var(--cs-btn-font-size,1rem);font-weight:var(--cs-btn-font-weight,700);cursor:pointer;transition:background-color .2s ease-in-out}@media(min-width:768px){.button{font-size:var(--cs-btn-font-size-desktop,var(--cs-btn-font-size,1.125rem))}}:where(.button,.summary-button):focus-visible{outline:var(--cs-focus-ring-width,3px) solid var(--cs-focus-ring-color,var(--cs-color-interactive,#3b82f6));outline-offset:var(--cs-focus-ring-offset,2px)}.button:disabled{background-color:var(--color-gray-400);border-color:var(--color-gray-400);color:var(--color-gray-900);cursor:not-allowed}.button:disabled:hover{background-color:var(--color-gray-400);border-color:var(--color-gray-400);color:var(--color-gray-900)}.button-primary{--color-border:var(--cs-color-primary);--color-bg:var(--cs-color-primary);--color-text:#fff}.button-primary:hover{--color-border:var(--cs-color-primary-hover);--color-bg:var(--cs-color-primary-hover)}.button-primary:focus{--color-bg:var(--cs-color-primary-hover)}.button-primary:active{--color-bg:var(--cs-color-primary-active)}.button-secondary{--color-border:var(--cs-color-secondary);--color-bg:var(--cs-color-secondary);--color-text:#fff}.button-secondary:hover{--color-border:var(--cs-color-secondary-hover);--color-bg:var(--cs-color-secondary-hover)}.button-secondary:active{--color-bg:var(--cs-color-secondary-active)}.button-tertiary{--color-border:var(--cs-color-tertiary);--color-bg:var(--cs-color-tertiary);--color-text:#fff}.button-tertiary:hover{--color-border:var(--cs-color-tertiary-hover);--color-bg:var(--cs-color-tertiary-hover)}.button-tertiary:active{--color-bg:var(--cs-color-tertiary-active)}.button-danger{--color-border:var(--color-danger-500);--color-bg:var(--color-danger-500);--color-text:var(--color-danger-100)}.button-danger:hover{--color-border:var(--color-danger-600);--color-bg:var(--color-danger-600);--color-text:var(--color-danger-200)}.button-danger:active{--color-bg:var(--color-danger-300)}.button-warning{--color-border:var(--color-warning-500);--color-bg:var(--color-warning-500);--color-text:var(--color-warning-900)}.button-warning:hover{--color-border:var(--color-warning-400);--color-bg:var(--color-warning-400)}.button-warning:active{--color-bg:var(--color-warning-300)}.button-custom{--color-border:var(--color-pink-500);--color-bg:var(--color-pink-500);--color-text:var(--color-pink-100)}.button-custom:hover{--color-border:var(--color-pink-400);--color-bg:var(--color-pink-400)}.button-custom:active{--color-bg:var(--color-pink-300)}.button-custom-2{--color-border:var(--color-purple-500);--color-bg:var(--color-purple-500);--color-text:var(--color-purple-100)}.button-custom-2:hover{--color-border:var(--color-purple-400);--color-bg:var(--color-purple-400)}.button-custom-2:active{--color-bg:var(--color-purple-300)}.button-outline-primary{--color-border:var(--cs-color-primary);--color-bg:transparent;--color-text:var(--cs-color-primary);border:2px solid var(--color-border)}.button-outline-primary:hover{--color-border:var(--cs-color-primary-hover);--color-bg:var(--cs-color-primary-hover);--color-text:#fff}.button-outline-primary:focus{--color-border:var(--cs-color-primary);--color-bg:var(--color-primary-100);--color-text:var(--cs-color-primary)}.button-outline-primary:active{--color-border:var(--cs-color-primary-active);--color-bg:var(--color-primary-100);--color-text:var(--cs-color-primary-active)}.button-outline-secondary{--color-border:var(--color-secondary-500);--color-bg:transparent;--color-text:var(--color-secondary-500)}.button-outline-secondary:hover{--color-border:var(--color-secondary-400);--color-bg:var(--color-secondary-200);--color-text:var(--color-secondary-400)}.button-outline-secondary:focus{--color-border:var(--color-secondary-500);--color-bg:var(--color-secondary-100);--color-text:var(--color-secondary-500)}.button-outline-secondary:active{--color-border:var(--color-secondary-400);--color-bg:var(--color-secondary-100);--color-text:var(--color-secondary-400)}.button-outline-tertiary{--color-border:var(--color-tertiary-500);--color-bg:transparent;--color-text:var(--color-tertiary-500)}.button-outline-tertiary:hover{--color-border:var(--color-tertiary-400);--color-bg:var(--color-tertiary-200);--color-text:var(--color-tertiary-400)}.button-outline-tertiary:focus{--color-border:var(--color-tertiary-500);--color-bg:var(--color-tertiary-100);--color-text:var(--color-tertiary-500)}.button-outline-tertiary:active{--color-border:var(--color-tertiary-400);--color-bg:var(--color-tertiary-100);--color-text:var(--color-tertiary-400)}.button-outline-danger{--color-border:var(--color-danger-500);--color-bg:transparent;--color-text:var(--color-danger-500)}.button-outline-danger:focus{--color-border:var(--color-danger-500);--color-bg:var(--color-danger-100);--color-text:var(--color-danger-500)}.button-outline-danger:hover{--color-bg:var(--color-danger-200)}.button-outline-danger:active{--color-bg:var(--color-danger-400)}.button-outline-warning{--color-border:var(--color-warning-500);--color-bg:transparent;--color-text:var(--color-warning-500)}.button-outline-warning:hover{--color-border:var(--color-warning-700);--color-bg:var(--color-warning-100);--color-text:var(--color-warning-700)}.button-outline-warning:focus{--color-border:var(--color-warning-500);--color-bg:var(--color-warning-100);--color-text:var(--color-warning-500)}.button-outline-warning:active{--color-border:var(--color-warning-800);--color-bg:var(--color-warning-200);--color-text:var(--color-warning-900)}.button-icon{justify-content:center;align-items:center;gap:1rem;display:flex}.radio{--color-border:var(--color-gray-600);--color-checked:var(--color-gray-600);--color-bg:var(--color-gray-200);--color-text:var(--color-gray-900);--border-radius:.25rem}.radio-primary{--color-border:var(--cs-color-primary);--color-checked:var(--cs-color-primary);--color-bg:var(--color-primary-100);--color-text:var(--color-primary-900);--border-radius:.25rem;--padding-x:1rem;--padding-y:1rem}.radio-primary:hover{--color-bg:var(--color-primary-200)}.radio-secondary{--color-border:var(--color-secondary-500);--color-checked:var(--color-secondary-500);--color-bg:var(--color-secondary-100);--color-text:var(--color-secondary-900);--border-radius:.25rem}.radio-secondary:hover{--color-bg:var(--color-secondary-200)}.radio-tertiary{--color-border:var(--color-tertiary-600);--color-checked:var(--color-tertiary-600);--color-bg:var(--color-tertiary-200);--color-text:var(--color-tertiary-900);--border-radius:.25rem}.radio-tertiary:hover{--color-bg:var(--color-tertiary-300)}.radio-warning{--color-border:var(--color-warning-500);--color-checked:var(--color-warning-500);--color-bg:var(--color-warning-100);--color-text:var(--color-warning-900);--border-radius:.25rem}.radio-warning:hover{--color-bg:var(--color-warning-200)}.radio-danger{--color-border:var(--color-danger-500);--color-checked:var(--color-danger-500);--color-bg:var(--color-danger-100);--color-text:var(--color-danger-900);--border-radius:.25rem}.radio-danger:hover{--color-bg:var(--color-danger-200)}.radio-custom{--color-border:var(--color-pink-600);--color-checked:var(--color-pink-600);--color-bg:var(--color-pink-100);--color-text:var(--color-pink-900);--border-radius:.25rem}.radio-custom:hover{--color-bg:var(--color-pink-200)}.radio-custom-2{--color-border:var(--color-purple-600);--color-checked:var(--color-purple-600);--color-bg:var(--color-purple-100);--color-text:var(--color-purple-900);--border-radius:.25rem}.radio-custom-2:hover{--color-bg:var(--color-purple-200)}.radio-client-base{--color-border:var(--color-orange-600);--color-checked:var(--color-orange-600);--color-bg:var(--color-orange-100);--color-text:var(--color-orange-900);--border-radius:9999px}.radio-client-base:hover{--color-bg:var(--color-orange-200)}.checkbox{--color-border:var(--color-gray-600);--color-checked:var(--color-gray-600);--color-bg:var(--color-gray-200);--color-text:var(--color-gray-900);--b-radius:.375rem}.checkbox-primary{--color-border:var(--cs-color-primary);--color-checked:var(--cs-color-primary);--color-bg:var(--color-primary-100);--color-text:var(--color-primary-900);--b-radius:.25rem}.checkbox-primary:hover{--color-bg:var(--color-primary-200)}.checkbox-secondary{--color-border:var(--color-secondary-500);--color-checked:var(--color-secondary-500);--color-bg:var(--color-secondary-100);--color-text:var(--color-secondary-900);--b-radius:.25rem}.checkbox-secondary:hover{--color-bg:var(--color-secondary-200)}.checkbox-tertiary{--color-border:var(--color-tertiary-600);--color-checked:var(--color-tertiary-600);--color-bg:var(--color-tertiary-200);--color-text:var(--color-tertiary-900);--b-radius:.25rem}.checkbox-tertiary:hover{--color-bg:var(--color-tertiary-300)}.checkbox-warning{--color-border:var(--color-warning-500);--color-checked:var(--color-warning-500);--color-bg:var(--color-warning-100);--color-text:var(--color-warning-900);--b-radius:.25rem}.checkbox-warning:hover{--color-bg:var(--color-warning-200)}.checkbox-danger{--color-border:var(--color-danger-500);--color-checked:var(--color-danger-500);--color-bg:var(--color-danger-100);--color-text:var(--color-danger-900);--b-radius:.25rem}.checkbox-danger:hover{--color-bg:var(--color-danger-200)}.checkbox-custom{--color-border:var(--color-pink-600);--color-checked:var(--color-pink-600);--color-bg:var(--color-pink-100);--color-text:var(--color-pink-900);--b-radius:.25rem}.checkbox-custom:hover{--color-bg:var(--color-pink-200)}.checkbox-custom-2{--color-border:var(--color-purple-600);--color-checked:var(--color-purple-600);--color-bg:var(--color-purple-100);--color-text:var(--color-purple-900);--b-radius:.5rem}.checkbox-custom-2:hover{--color-bg:var(--color-purple-200)}:root{--cs-color-primary-rgb:66, 125, 176;--cs-color-interactive:var(--color-primary-600);--cs-color-interactive-hover-bg:rgba(var(--cs-color-primary-rgb), .04);--cs-color-interactive-active-bg:rgba(var(--cs-color-primary-rgb), .08);--cs-color-interactive-ring:rgba(var(--cs-color-primary-rgb), .15);--cs-color-interactive-ring-bold:rgba(var(--cs-color-primary-rgb), .25);--cs-radio-container-bg:#fff;--cs-radio-container-bg-hover:rgba(var(--cs-color-primary-rgb), .04);--cs-radio-container-bg-selected:rgba(var(--cs-color-primary-rgb), .08);--cs-input-border-color:var(--color-gray-500);--cs-input-focus-ring-color:var(--color-primary-600);--cs-header-scheme:light;--cs-header-text:var(--cs-color-primary,#333);--cs-header-bg:#fff;--cs-footer-text:var(--cs-color-primary,#333);--cs-footer-bg:#fff;--cs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013}*,:before,:after{box-sizing:border-box}body{background-color:var(--cs-color-background);color:var(--cs-color-gray-900,#333);font-size:1rem;line-height:1.5;font-family:var(--font-family,"Roboto", sans-serif);margin:0;padding:0}h1,h2,h3,h4,h5,h6,legend{font-family:var(--font-family-heading,var(--font-family,"Roboto", sans-serif))}html{font-size:16px;font-weight:400}pre{font-family:monospace}:where(.summary-button,.button){--color-border:var(--cs-color-primary);--color-bg:var(--cs-color-primary);--color-text:#fff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
