.user-account-command-palette{--min-width:125px;--max-width:196px;--preferred-width:100%;--position:calc(var(--gutter)/4);background-color:var(--color-white);border-color:var(--color-dark-gray-400);border-radius:var(--rounded-corners-medium);bottom:var(--position);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);opacity:0;padding:var(--rounded-corners-medium);pointer-events:none;right:var(--position);text-align:left;transform-origin:bottom;-webkit-transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-property:opacity,transform;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);width:clamp(var(--min-width),var(--preferred-width),var(--max-width));z-index:100;border-style:solid;border-width:1px;display:block;position:absolute;top:auto;transform:translateY(0)}.user-account-command-palette[data-is-visible=true]{opacity:1;pointer-events:all;-webkit-transform:translateY(calc(var(--gutter)*1.25*-1));transform:translateY(calc(var(--gutter)*1.25*-1));-webkit-transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering);transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering)}.user-account-command-palette ul{place-content:flex-start center;align-items:flex-start;row-gap:calc(var(--gutter)/8);text-shadow:none;flex-flow:column wrap;margin:0;padding:0;list-style:none;display:flex;font-family:var(--font-family-regular)!important;font-size:var(--font-size-body-small)!important}.user-account-command-palette ul li{flex:1 0 auto;width:100%;position:relative}.user-account-command-palette ul a,.user-account-command-palette ul button,.user-account-command-palette ul a svg,.user-account-command-palette ul button svg{--icon-size:18px}.user-account-command-palette ul a,.user-account-command-palette ul button{--freespace:var(--rounded-corners-small);border-radius:var(--freespace);-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);align-items:center;column-gap:calc(var(--gutter)/4);flex-flow:row;place-content:flex-start;width:100%;display:flex;position:relative;color:var(--color-black)!important;padding-bottom:var(--freespace)!important;padding-left:calc(var(--freespace)*2)!important;padding-right:calc(var(--freespace)*2)!important;padding-top:var(--freespace)!important;background-color:#0000!important;outline:none!important}.user-account-command-palette ul a:hover,.user-account-command-palette ul button:hover{background-color:var(--color-dark-gray-800)!important;color:var(--color-white)!important}.user-account-command-palette ul a:active,.user-account-command-palette ul button:active,.user-account-command-palette ul a:focus,.user-account-command-palette ul button:focus{transition-property:none;background-color:var(--color-black)!important;color:var(--color-white)!important}.user-account-command-palette ul a svg,.user-account-command-palette ul button svg{fill:currentColor;-ms-flex-preferred-size:var(--icon-size);flex-basis:var(--icon-size);width:var(--icon-size);flex-grow:0;flex-shrink:0}
.ai-dialog-interface{place-content:center flex-start;align-items:stretch;row-gap:calc(var(--gutter)/2);flex-flow:column;display:flex;position:relative}.ai-dialog-interface .row{position:relative}.ai-dialog-interface .row.temperature-toggle{text-align:center}.ai-dialog-interface .row.disclaimer{color:var(--color-dark-gray-700);font-size:var(--font-size-body-small);text-align:center}.ai-dialog-interface-prompt,.ai-dialog-interface-submit{--button-size:36px}.ai-dialog-interface-prompt{--surface-color:var(--color-white);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);line-height:var(--type-scale-perfect-fourth);min-height:calc(var(--font-size)*5);resize:none;-webkit-transition-duration:var(--speed-normal),var(--speed-normal);transition-duration:var(--speed-normal),var(--speed-normal);transition-property:border-color,box-shadow;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);padding-right:calc(var(--button-size) + var(--gutter)/2)!important;outline:none!important}.ai-dialog-interface-prompt:hover{border-color:var(--color-primary-light);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);-webkit-transition-duration:var(--speed-fast),var(--speed-extra-fast);transition-duration:var(--speed-fast),var(--speed-extra-fast);-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering);transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering)}.ai-dialog-interface-prompt:active,.ai-dialog-interface-prompt:focus{border-color:var(--color-primary-hero);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);transition-property:none}.ai-dialog-interface-submit{--position-x:calc(var(--gutter)/4);--position-y:calc(50% - var(--button-size)/2);height:var(--button-size);right:var(--position-x);text-shadow:none;top:var(--position-y);width:var(--button-size);border-radius:100%;margin-top:-1px;position:absolute}.ai-dialog-interface-submit,.ai-dialog-interface-submit:hover,.ai-dialog-interface-submit:active,.ai-dialog-interface-submit:focus{border-width:0;-webkit-box-shadow:none!important;box-shadow:none!important}.ai-dialog-interface-submit[data-is-thinking=true]{pointer-events:none}.ai-dialog-interface-submit[data-is-thinking=true] .send-icon{display:none}.ai-dialog-interface-submit[data-is-thinking=true]:after{--size:50%;background-color:var(--color-white);content:"";height:var(--size);width:var(--size);border-radius:100%;animation-name:orbit;animation-duration:1.5s;animation-timing-function:cubic-bezier(.6,.3,.3,.6);animation-iteration-count:infinite;display:inline-flex}@keyframes orbit{0%{transform:rotate(0)translate(5px)rotate(0)}to{transform:rotate(360deg)translate(5px)rotate(-360deg)}}ul.ai-example-prompts{margin-bottom:var(--gutter);margin-top:var(--gutter);padding-left:calc(var(--gutter)/2);place-content:flex-start;align-items:flex-start;row-gap:calc(var(--gutter)/2);flex-flow:column;list-style-type:square;display:flex}ul.ai-example-prompts li{flex:auto;align-self:auto}.ai-completion,.ai-completion-cell,.ai-completion-utilities li,.ai-completion-utilities form,.ai-completion-utilities button{--button-size:20px}.ai-completion{--gap:calc(var(--gutter)/2);-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);align-content:flex-start;align-items:flex-start;column-gap:var(--gutter);font-size:var(--font-size-body-fluid);line-height:var(--type-scale-golden-ratio);margin-top:calc(var(--gap)*1.5);justify-content:space-between;row-gap:var(--gap);flex-flow:wrap;display:flex}.ai-completion-cell{flex:auto;align-self:auto}.ai-completion-cell.utilities{-ms-flex-preferred-size:calc(var(--button-size)*3);flex-basis:calc(var(--button-size)*3);flex-grow:0;flex-shrink:0}.ai-completion-utilities{-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);align-content:center;align-items:center;column-gap:calc(var(--gutter)/4);pointer-events:none;text-align:center;visibility:hidden;white-space:nowrap;flex-flow:row;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.ai-completion-utilities[data-is-visible=true]{pointer-events:auto;visibility:visible}.ai-completion-utilities li{-ms-flex-preferred-size:var(--button-size);flex-basis:var(--button-size);height:var(--button-size);width:var(--button-size);flex-grow:0;flex-shrink:0;align-self:auto}.ai-completion-utilities button,.ai-completion-utilities form,.ai-completion-utilities button svg{--size:100%;height:var(--size);width:var(--size)}.ai-completion-utilities button{text-shadow:none;-webkit-transition-duration:var(--speed-fast);transition-duration:var(--speed-fast);transition-property:color;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity);border-radius:0;position:relative;color:var(--color-dark-gray-500)!important}.ai-completion-utilities button svg{--vertical-offset:0;--position-xy:calc(50% - var(--size)/2);--size:80%;fill:currentColor;left:var(--position-xy);top:calc(var(--position-xy) + var(--vertical-offset));position:absolute}.ai-completion-utilities button.ai-completion-boolean-rating.bad svg,.ai-completion-utilities button.ai-completion-copy svg{--vertical-offset:2px}.ai-completion-utilities button:hover{color:var(--color-dark-gray-900)!important}.ai-completion-utilities button:active,.ai-completion-utilities button:focus,.ai-completion-utilities button[data-is-submitted=true]{transition-property:none;color:var(--color-red-700)!important}.ai-example-prompts{--header-width:25%;align-items:stretch;gap:var(--gutter)calc(var(--gutter)*2);margin-bottom:var(--gutter);margin-top:var(--gutter);flex-flow:wrap;place-content:flex-start;display:flex}.ai-example-prompts-cell{flex:auto;align-self:auto}.ai-example-prompts-cell .header,.ai-example-prompts-cell ul.ai-example-prompts{margin-top:0;margin-bottom:0}.ai-example-prompts-cell ul.ai-example-prompts{font-size:var(--font-size-body-fluid);margin-top:.125em}.ai-example-prompts-cell .header{max-width:14ch}.ai-example-prompts-cell.header{-ms-flex-preferred-size:var(--header-width);flex-basis:var(--header-width);flex-grow:0;flex-shrink:0}.ai-example-prompts-cell.prompts{border-bottom-width:1px;border-color:var(--color-dark-gray-900);-ms-flex-preferred-size:calc(100% - var(--header-width) - var(--gutter)*2);flex-basis:calc(100% - var(--header-width) - var(--gutter)*2);padding-bottom:var(--gutter);border-style:solid}.ai-example-prompts-cell.prompts:last-child{border-bottom-width:0}.ai-output{--min-height:400px;--max-height:80vh;--preferred-height:500px;height:clamp(var(--min-height),var(--preferred-height),var(--max-height));margin-bottom:var(--gutter);margin-top:var(--gutter);padding-right:calc(var(--gutter)/2);position:relative;overflow-y:scroll}.ai-idle-icon,.ai-idle-icon:after{--size:98px}.ai-idle-icon{--position-xy:calc(50% - var(--size)/2);color:var(--color-primary-hero);height:var(--size);left:var(--position-xy);margin-top:calc(var(--gutter)*3*-1);place-content:center;align-items:center;row-gap:calc(var(--gutter)/2);top:var(--position-xy);width:var(--size);flex-flow:column;display:flex;position:absolute}.ai-idle-icon svg{fill:currentColor;filter:drop-shadow(0 0 8px var(--color-red-200,#d6173bbf))}.ai-idle-icon:after{--arrow-size:5px;border-color:var(--color-primary-hero)transparent transparent;border-style:solid;border-width:var(--arrow-size)var(--arrow-size)0;bottom:calc(var(--size)/2*-1);content:"";transform-origin:50%;justify-content:center;align-items:center;width:0;height:0;animation:2s cubic-bezier(.3,2,.2,1) 2s infinite bounce-ai-prompt-arrow;display:flex;position:absolute}@keyframes bounce-ai-prompt-arrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.ai-output[data-is-idle=false] .ai-idle-icon{display:none}.ai-output[data-is-idle=false] .ai-idle-icon:after{animation-play-state:paused}dl.message-details{font-size:var(--font-size-body-fluid);line-height:var(--type-scale-golden-ratio);margin-bottom:calc(var(--gutter)/4);place-content:flex-start;align-items:flex-start;row-gap:calc(var(--gutter)/8);flex-flow:column;display:flex}dl.message-details dt{display:none}dl.message-details dd{flex:none;align-self:auto}dl.message-details dd.message-datetime{color:var(--color-dark-gray-800);font-family:var(--font-family-bold);font-size:var(--font-size-body-small)}dl.message-details dd.message-content:before,.ai-completion-cell.completion:before{font-family:var(--font-family-bold)}dl.message-details dd.message-content:before{content:"You: "}.ai-completion-cell.completion[data-is-final-message-delivered=true]:before{color:var(--color-primary-hero);content:"AI: "}.ai-subqueries-toggle,.ai-subqueries-toggle .subquery-toggle-icon:after{--surface-color:var(--color-black);--on-surface-color:var(--color-white)}.ai-subqueries-toggle{--font-size:var(--font-size-body-small);border-radius:var(--rounded-corners-small);font-family:var(--font-family-bold);letter-spacing:0;text-transform:none;border-width:0;width:120px;overflow:visible;background-color:var(--surface-color)!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--on-surface-color)!important}.ai-subqueries-toggle .subquery-toggle-icon:after{--line-size:1px;--size:7px;border-color:var(--on-surface-color);border-style:solid;border-width:var(--line-size)var(--line-size)0 0;content:"";height:var(--size);margin-top:calc(var(--size)/3*-1);right:calc(var(--size)*2);top:calc(50% - var(--size)/2);width:var(--size);position:absolute;transform:rotate(135deg)}.ai-subqueries-toggle[aria-pressed=true] .subquery-toggle-icon:after{margin-top:2px;transform:rotate(-45deg)}.ai-subqueries-toggle:hover,.ai-subqueries-toggle:active,.ai-subqueries-toggle:focus{--on-surface-color:var(--color-white);background-color:var(--color-dark-gray-800)!important;color:var(--on-surface-color)!important}.ai-subqueries-toggle:hover .subquery-toggle-icon:after,.ai-subqueries-toggle:active .subquery-toggle-icon:after,.ai-subqueries-toggle:focus .subquery-toggle-icon:after{--on-surface-color:var(--color-white)}.ai-subqueries-status{-webkit-column-gap:calc(var(--gutter)/2);-moz-column-gap:calc(var(--gutter)/2);align-content:flex-start;align-items:center;column-gap:calc(var(--gutter)/2);flex-flow:row;justify-content:flex-start;display:inline-flex}.ai-subqueries-status-message{color:var(--color-black);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);position:relative}.ai-subqueries-status-message[data-is-working=false]{color:#1f6131}.ai-status-indicator-is-working{--size:20px;background-color:var(--color-red-700);height:var(--size);width:var(--size);border-radius:100%;flex-flow:row;place-content:center;align-items:center;animation-name:ai-is-thinking;animation-duration:4.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;display:flex;transform:scale(.1)}@keyframes ai-is-thinking{0%,50%,to{transform:scale(.1)}25%,75%{background:var(--color-red-500);transform:scale(1)}}.ai-subquery,.ai-subquery dl,.ai-subquery dl dd{--freespace:calc(var(--gutter)/2)}.ai-subquery{--min-height:175px;--max-height:540px;--preferred-height:300px;background-color:var(--color-dark-gray-900);border-radius:var(--rounded-corners-medium);color:var(--color-white);height:clamp(var(--min-height),var(--preferred-height),var(--max-height));margin-bottom:var(--freespace);margin-top:var(--freespace);padding:var(--freespace);overflow-y:scroll}.ai-subquery dl{font-size:var(--font-size-body-small);margin-bottom:var(--freespace);place-content:flex-start;align-items:stretch;row-gap:calc(var(--freespace)*.75);flex-flow:column;display:flex}.ai-subquery dl:last-child{margin-bottom:0}.ai-subquery dl dt{font-family:var(--font-family-bold)}.ai-subquery dd.subquery-answer{border-bottom-width:1px;border-color:var(--color-dark-gray-700);font-family:var(--font-family-code);padding-bottom:calc(var(--freespace) + 1px);word-wrap:break-word;border-style:solid}.ai-completion p{font-size:var(--font-size-body-fluid)!important;line-height:var(--type-scale-perfect-fourth)!important}.ai-output .group{border-color:var(--color-dark-gray-400);padding-bottom:calc(var(--gutter)/2);padding-top:calc(var(--gutter)/2);border-style:solid;border-width:1px 0 0}.ai-dialog-interface-general-purpose-error-message h3,.ai-dialog-interface-general-purpose-error-message h4,.ai-dialog-interface-general-purpose-error-message p,.ai-dialog-interface-general-purpose-error-message ul{font-size:var(--font-size-body-fluid)!important}.ai-dialog-interface-general-purpose-error-message p{max-width:none!important}.ai-dialog-interface-general-purpose-error-message h4{margin-top:0!important}.ai-dialog-interface-tips,.ai-dialog-interface-tips li{--gap:calc(var(--gutter)/2)}.ai-dialog-interface-tips{counter-reset:list-number;place-content:flex-start;align-items:flex-start;row-gap:var(--gap);flex-flow:column;list-style:none;display:flex}.ai-dialog-interface-tips li{counter-increment:list-number;padding-left:var(--gap);flex:none;align-self:auto;position:relative}.ai-dialog-interface-tips li:before{content:counters(list-number,".")".";position:absolute;left:0}label.switch,.toggle-switch-track{--switch-width:36px;--switch-size:calc(var(--switch-width)/2)}label.switch{--gap:calc(var(--gutter)/6);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);font-family:var(--font-family-regular);font-size:var(--font-size-body-small);height:var(--switch-size);font-weight:400;line-height:var(--switch-size);padding-left:calc(var(--switch-width) + var(--gap));white-space:nowrap;width:var(--switch-width);background-color:#0000;flex-flow:row;justify-content:flex-start;display:flex;position:relative}.toggle-switch-track,.toggle-switch-track:before{--slider-size:100%;-webkit-transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-property:background-color,transform;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering);transition-timing-function:var(--easing-color-or-opacity),var(--easing-entering);position:absolute}.toggle-switch-track{--slider-color:var(--color-dark-gray-200);--slider-toggled-color:var(--color-dark-gray-500);--slider-size:100%;background-color:var(--slider-color);border-radius:var(--switch-size);cursor:pointer;height:var(--slider-size);width:calc(var(--slider-size) - var(--gap));top:0;left:0}.toggle-switch-track:before{--button-color:var(--color-dark-gray-500);--button-active-color:var(--color-dark-gray-300);--button-offset:6px;--button-margin:calc(var(--button-offset)/2);--button-size:calc(var(--switch-size) - var(--button-offset));background-color:var(--button-color);content:"";height:var(--button-size);margin-left:var(--button-margin);margin-right:var(--button-margin);left:0;top:calc(50% - var(--button-size)/2);transform-origin:50%;width:var(--button-size);border-radius:100%}.switch input{--input-size:0!important;opacity:0!important;border-width:0!important;width:0!important;height:0!important;padding:0!important;transition-property:none!important}.switch input:after,.switch input:before{display:none}input:checked+.toggle-switch-track{background-color:var(--slider-toggled-color)}input:checked+.toggle-switch-track:before{background-color:var(--button-active-color);-webkit-transform:translateX(var(--switch-size));transform:translateX(var(--switch-size))}
textarea::-webkit-input-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text]::-webkit-input-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=email]::-webkit-input-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=password]::-webkit-input-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}textarea::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=email]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=password]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}textarea:-ms-placeholder-shown{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text]:-ms-placeholder-shown{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=email]:-ms-placeholder-shown{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=password]:-ms-placeholder-shown{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}textarea::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=email]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=password]::-moz-placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text],textarea,textarea::placeholder,select,input[type=email],input[type=password],input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{--on-surface-color:var(--color-dark-gray-900);color:var(--on-surface-color);opacity:1}input[type=text],textarea,select,input[type=email],input[type=password]{--font-size:var(--font-size-body);--padding:calc(var(--gutter)/4);--surface-color:var(--color-white);background-color:var(--surface-color);border-color:var(--color-primary-dark);border-radius:var(--rounded-corners-small);font-size:var(--font-size);line-height:var(--font-size);-webkit-transition-duration:var(--speed-normal);transition-duration:var(--speed-normal);transition-property:background-color;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity);border-style:solid;border-width:2px;outline-color:#0000;flex-flow:row;place-content:stretch flex-start;align-items:center;width:100%;display:flex;font-family:var(--font-family-regular)!important;padding-bottom:var(--padding)!important;padding-left:var(--padding)!important;padding-right:var(--padding)!important;padding-top:var(--padding)!important}select{--arrow-color:var(--color-dark-gray-900);--arrow-size:6px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--arrow-color)50%),linear-gradient(135deg,var(--arrow-color)50%,transparent 50%);background-position:calc(100% - var(--arrow-size)*3)calc(var(--arrow-size)*2 + 0px),calc(100% - var(--arrow-size)*2)calc(var(--arrow-size)*2 + 0px);background-repeat:no-repeat;background-size:var(--arrow-size)var(--arrow-size),var(--arrow-size)var(--arrow-size);cursor:pointer;width:fit-content}input[type=text]:hover,textarea:hover,select:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:focus,textarea:focus,input[type=email]:focus,input[type=password]:focus{--surface-color:var(--color-white);--on-surface-color:var(--color-black)}input[type=text]:hover,textarea:hover,select:hover,input[type=email]:hover,input[type=password]:hover{border-color:var(--color-primary-hero)}select:hover{--arrow-color:var(--color-primary-hero)}input[type=text]:focus,textarea:focus,select:focus,input[type=email]:focus,input[type=password]:focus{border-color:var(--color-white);outline-color:var(--color-primary-light);outline-width:2px;transition-property:none}.form-error-message,.form-input-helper{--freespace:calc(var(--gutter)/4);color:var(--color-red-600);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);line-height:var(--type-scale-major-second);padding-bottom:var(--freespace);padding-left:var(--freespace);padding-top:var(--freespace);text-align:left;display:block}.form-input-helper{color:var(--color-black);font-family:var(--font-family-regular);padding-left:0}.survey-question-input-type-number[data-has-error=true],.survey-question-input-type-text[data-has-error=true]{-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);background-color:var(--color-notification-error-050)!important;border-color:var(--color-notification-error-900)!important;border-width:2px!important}label{cursor:pointer;font-family:var(--font-family-bold);font-size:var(--font-size-body-fluid);line-height:var(--type-scale-perfect-fourth);padding-bottom:calc(var(--font-size)/2);position:relative;display:inline-flex!important}label.big{--font-size:var(--font-size-body)}label.header{color:var(--color-primary-hero);font-family:var(--font-family-bold);font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-perfect-fourth)}.survey-question-member-number-of-patients label,.survey-question-member-other-disease.survey-question-member-number-of-patients label{padding-bottom:0}input[type=checkbox],input[type=radio]{--input-size:18px;appearance:none;background-color:var(--color-dark-gray-050);border-color:var(--color-primary-dark);border-radius:var(--rounded-corners-small);cursor:pointer;height:var(--input-size);width:var(--input-size);border-style:solid;border-width:2px;outline:0;place-content:center;margin:0;padding:0;transition-property:border-color;display:grid;position:relative}input[type=radio]{border-radius:100%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--color-primary-hero)}input[type=checkbox]:focus,input[type=radio]:focus{transition-property:none}input[type=checkbox]:after,input[type=checkbox]:before,input[type=radio]:after,input[type=radio]:before{pointer-events:none}input[type=checkbox]:before,input[type=radio]:before{--checked-state-size:var(--input-size);--surface-color:var(--color-white);background-color:var(--color-primary-hero);border-radius:var(--rounded-corners-small);content:"";height:var(--checked-state-size);transform-origin:50%;-webkit-transition-duration:var(--speed-extra-fast);transition-duration:var(--speed-extra-fast);width:var(--checked-state-size);transition-property:transform;transition-timing-function:ease-in-out;transform:scale(0)}input[type=radio]:before{--checked-state-margin:8px;--checked-state-size:calc(var(--input-size) - var(--checked-state-margin));border-radius:100%}input[type=checkbox]:checked{border-color:#0000}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:checked:after{--size:calc(100% - 2px);--artwork-position:calc(50% - var(--size)/2);content:"";height:var(--size);left:var(--artwork-position);top:var(--artwork-position);transform-origin:50%;width:var(--size);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 23.1'%3e%3cpath fill='white' d='M11 23.1l-11-11L2.1 10l8.9 8.9L29.9 0 32 2.1l-21 21z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}input[type=radio]:checked:after{display:none}button{--font-size:var(--font-size-body-fluid);--gap:calc(var(--gutter)/4);border-color:var(--color-primary-dark);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);cursor:pointer;font-family:var(--font-family-secondary);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size-body);padding:var(--gap);text-align:center;text-shadow:var(--text-shadow-button-primary);text-transform:uppercase;-webkit-transition-duration:var(--speed-fast),var(--speed-normal);transition-duration:var(--speed-fast),var(--speed-normal);transition-property:background-color,box-shadow;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);white-space:nowrap;border-style:solid;border-width:2px;flex-flow:row;justify-content:center;margin-left:auto;margin-right:auto;display:inline-flex;position:relative;overflow:hidden;background-color:var(--color-primary-hero)!important;color:var(--color-white)!important;outline:none!important}button.final-submit-button{--gap:calc(var(--gutter)/3);--font-size:var(--font-size-body-big)}button[data-is-disabled=true]{pointer-events:none}button:hover,button:active,button:focus{text-shadow:none}button:hover{border-color:var(--color-primary-hero);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);-webkit-transition-duration:var(--speed-extra-fast),var(--speed-fast);transition-duration:var(--speed-extra-fast),var(--speed-fast);background-color:var(--color-primary-light)!important}button:active,button:focus{border-color:var(--color-primary-hero);-webkit-box-shadow:none;box-shadow:none;transition-property:none;background-color:var(--color-white)!important;color:var(--color-primary-hero)!important}button svg{content-visibility:visible;fill:currentColor}button .icon{--size:14px;height:var(--size)}button.submit-and-next{min-width:150px}button[type=submit],button.submit-primary{background-color:var(--color-primary-hero);background-image:linear-gradient(#d41639 0%,#d4163c 9%,#d1153a 18%,#cd133b 27%,#ca1239 36%,#c6103b 45%,#c20f39 55%,#bf0d3a 64%,#bb0c38 73%,#b70b39 82%,#b80a38 91%,#b40839 100%)}button[type=submit]:hover,button.submit-primary:hover{border-color:var(--color-primary-dark);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);-webkit-transition-duration:var(--speed-extra-fast),var(--speed-fast);transition-duration:var(--speed-extra-fast),var(--speed-fast);background-image:none}button[type=submit]:active,button[type=submit]:focus,button.submit-primary:active,button.submit-primary:focus{-webkit-box-shadow:none;box-shadow:none;transition-property:none;background-color:var(--color-primary-hero)!important;color:var(--color-white)!important}button[type=submit].enhance-press:after,button.submit-primary.enhance-press:after{--fill:var(--color-white);--hit-size:14px;--hit-position:calc(50% - var(--hit-size)/2);background-color:var(--fill);content:"";height:var(--hit-size);left:var(--hit-position);opacity:.5;top:var(--hit-position);transform-origin:50%;transition-property:opacity,transform;transition-duration:0s;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);transition-timing-function:var(--easing-color-or-opacity),var(--easing-exiting);visibility:hidden;width:var(--hit-size);z-index:0;border-radius:100%;position:absolute;transform:scale(1)}button[type=submit].enhance-press:active:after,button[type=submit].enhance-press:focus:after,button.submit-primary.enhance-press:active:after,button.submit-primary.enhance-press:focus:after{opacity:0;-webkit-transition-duration:var(--speed-extra-fast),calc(var(--speed-extra-fast)*(1 - .25));transition-duration:var(--speed-extra-fast),calc(var(--speed-extra-fast)*(1 - .25));visibility:visible;transform:scale(10)}.button-close{--size:20px;aspect-ratio:1;height:var(--size);width:var(--size);-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-dark-gray-800)!important;background-color:#0000!important;border-width:0!important;padding:0!important}.button-close:hover,.button-close:active,.button-close:focus{color:var(--color-primary-hero)!important;background-color:#0000!important}.button-close:active,.button-close:focus{color:var(--color-primary-dark)!important}.button-delete,.button-delete:before{--button-size:32px}.button-delete{aspect-ratio:1;height:var(--button-size);width:var(--button-size);border:2px solid #0000;border-radius:100%;position:relative;overflow:visible;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-dark-gray-900)!important;background-color:#0000!important;padding:0!important}.button-delete:before{aspect-ratio:auto;content:"Delete";font-size:var(--font-size-body-extra-small);left:calc(var(--button-size)*1.25*-1);letter-spacing:normal;text-align:left;text-shadow:none;text-transform:none;position:absolute}.button-delete svg{--size:64%;--position:calc(50% - var(--size)/2);height:var(--size);left:var(--position);top:var(--position);width:var(--size);position:absolute}.button-delete .trash-can-decoration-hover,.button-delete:hover .trash-can-decoration-idle{visibility:hidden}.button-delete:hover .trash-can-decoration-hover{visibility:visible}.button-delete:hover,.button-delete:active,.button-delete:focus{background-color:var(--color-white)!important;color:var(--color-primary-hero)!important}.button-delete:active,.button-delete:focus{border-color:var(--color-primary-dark);color:var(--color-primary-dark)!important}.action-button,.action-button span{--icon-size:16px}.action-button{--font-size:var(--font-size-body-small);border-radius:var(--rounded-corners-medium);-webkit-column-gap:calc(var(--icon-size)/2);-moz-column-gap:calc(var(--icon-size)/2);align-content:center;align-items:center;column-gap:calc(var(--icon-size)/2);justify-content:center;row-gap:calc(var(--icon-size)/4);text-align:center;flex-flow:wrap;height:100%;display:flex;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-dark-gray-800)!important;font-size:var(--font-size)!important;letter-spacing:normal!important;line-height:var(--font-size)!important;padding-bottom:calc(var(--icon-size)/4)!important;padding-left:calc(var(--icon-size)/2)!important;padding-right:calc(var(--icon-size)/2)!important;padding-top:calc(var(--icon-size)/4)!important;text-shadow:none!important;text-transform:none!important;background-color:#0000!important;border:none!important}.action-button span{flex:0 auto;align-self:auto;position:relative}.action-button svg{fill:currentColor}.action-button span.icon{aspect-ratio:1;min-height:var(--icon-size);color:var(--color-dark-gray-700)!important}.action-button:hover{background-color:var(--color-white)!important;color:var(--color-primary-hero)!important}.action-button:hover span.icon{color:var(--color-dark-gray-900)!important}.action-button:active,.action-button:focus{background-color:var(--color-dark-gray-600)!important;color:var(--color-white)!important}.action-button:active span.icon,.action-button:focus span.icon{color:var(--color-white)!important}.checkbox-label{--font-size:var(--font-size-body-small);color:var(--color-dark-gray-800);-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);align-content:stretch;align-items:center;column-gap:calc(var(--gutter)/4);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);flex-flow:row;justify-content:flex-start;display:flex}.checkbox-label span,.checkbox-label input{flex:none;align-self:auto}.login-form{--gap:0;-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:flex-start;align-items:stretch;column-gap:var(--gap);margin-bottom:var(--gutter);justify-content:center;row-gap:var(--gap);flex-flow:wrap;margin-left:auto;margin-right:auto;display:flex}.net-promoter-score-form{margin-bottom:var(--gutter);margin-top:var(--gutter)}.login-form.recover-password{flex-flow:column}.form-wrapper{background-color:var(--color-dark-gray-050);border-color:var(--color-dark-gray-900);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);padding-bottom:var(--gutter);padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--gutter);border-style:solid;border-width:2px;width:100%}.login-form legend{color:var(--color-primary-hero);font-family:var(--font-family-bold);font-size:var(--font-size-h5-fluid);line-height:var(--type-scale-perfect-fourth);text-shadow:none;margin-bottom:0}.login-form-cell{text-align:center;flex:auto;align-self:auto;position:relative}.register .login-form-cell{text-align:left}.login-form legend,.login-form-cell{flex-basis:100%}.login-form-cell.tabs{margin-top:var(--gutter)}.login-form .tabs input[type=radio]{display:none}.recover-password .login-form-cell.input,.recover-password .login-form-cell.submit{padding-top:calc(var(--gutter)/2)}.login-form.recover-password .input-validation-message{min-height:calc(var(--font-size-body-small)*1.5);padding-top:calc(var(--gutter)/4)}.recover-password .login-form-cell.submit{padding-bottom:0}.login-form-cell.login-method-helper{padding-bottom:calc(var(--gutter)/2)}.login-form-cell.login-method-helper p{max-width:48ch;margin-left:auto;margin-right:auto;font-size:var(--font-size-body-fluid)!important;line-height:var(--type-scale-perfect-fourth)!important;margin-top:0!important;margin-bottom:0!important}.login-form-cell.password .button-toggle-password-visibility{--position-x:calc(var(--gutter)*1.3);top:calc(var(--position-y) + var(--gutter)*.16)}.login-form hr,.change-password-form hr{border-color:var(--color-dark-gray-300);border-top-width:2px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--gutter)!important;margin-top:0!important}.login-form-cell.help{padding-top:var(--gutter)}.login-form-inputs{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);align-content:flex-start;align-items:stretch;column-gap:var(--gutter);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;row-gap:var(--gutter);flex-flow:wrap;display:flex}.login-form-inputs-cell{-ms-flex-preferred-size:calc(50% - var(--gutter));flex-basis:calc(50% - var(--gutter));flex-grow:1;flex-shrink:1;align-self:auto}.login-form-input-group{place-content:stretch flex-start;align-items:center;row-gap:calc(var(--gutter)/4);flex-flow:column;display:flex}.login-form-input-group div{flex:none;align-self:auto;width:100%;position:relative}.login-form .input-validation-message{min-height:calc(var(--font-size-body-small)*1.5)}.login-form .form-error-message{text-align:center;padding:0!important}.login-form.register .form-error-message{text-align:left}[data-login-method=with-email] .login-form-inputs-email{max-width:320px}.login-form .checkbox-label{justify-content:center}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{text-align:center;min-width:200px}.login-form.register input[type=email],.login-form.register input[type=password],.login-form.register input[type=text]{text-align:left}.login-form[data-login-method=with-email] .login-form-inputs-password{display:none}.login-form button .icon{--size:20px}.button-toggle-password-visibility,.login-form input[name=password]{--password-toggle-button-width:44px}.login-form input[name=password]{padding-left:calc(var(--password-toggle-button-width) - 5px)!important;padding-right:calc(var(--password-toggle-button-width) - 5px)!important}.login-form.register input[name=password]{padding-left:var(--padding)!important}.button-toggle-password-visibility{--height:40px;--gap:0;--position-x:calc(var(--gutter)/4);--position-y:calc(50% - var(--height)/2);fill:currentColor;height:var(--height);line-height:var(--height);right:var(--position-x);text-indent:-9999px;text-shadow:none;top:calc(var(--position-y) + 17px);transform-origin:100%;white-space:nowrap;width:var(--password-toggle-button-width);flex-flow:wrap;place-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;scale:.5;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-dark-gray-900)!important;background-color:#0000!important;border-width:0!important;border-color:#0000!important;border-radius:0!important;padding:0!important;transition-property:none!important}.login-form-input-group .button-toggle-password-visibility{top:var(--position-y)}.button-toggle-password-visibility[data-password-is-visible=true] path.is-visible,.button-toggle-password-visibility[data-password-is-visible=false] path.is-hidden{display:none}.button-toggle-password-visibility:hover,.button-toggle-password-visibility:active,.button-toggle-password-visibility:focus{background-color:#0000!important}.login-form.register input[type=password],.login-form.register #password,.login-form.register #confirmPassword{margin-left:auto;margin-right:auto}.login-form.register .login-form-cell-input-password{max-width:32ch;margin-left:auto;margin-right:auto}.input-helper{font-family:var(--font-family-regular);font-size:var(--font-size-body-fluid);line-height:var(--type-scale-perfect-fourth);margin-top:calc(var(--gutter)/4);display:block}.input-helper.is-required{color:var(--color-primary-hero);font-family:var(--font-family-bold);margin-top:0;font-size:var(--font-size-body-fluid)!important}fieldset{background-color:var(--color-dark-gray-050);border-color:var(--color-dark-gray-200);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);border-style:solid;border-width:1px;margin-bottom:var(--gutter)!important;margin-top:var(--gutter)!important;padding:calc(var(--gutter)/2)!important}fieldset:first-of-type{margin-top:0!important}legend{color:var(--color-primary-hero);font-family:var(--font-family-secondary);font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-major-second);margin-bottom:calc(var(--gutter)/4);text-shadow:var(--text-shadow-white)}.patient-diagnosis-and-treatment-patterns-input-layout,.patient-diagnosis-and-treatment-patterns-input-layout label,.patient-diagnosis-and-treatment-patterns-input-layout input{--label-width:calc(100%/2.75)}.patient-diagnosis-and-treatment-patterns-input-layout label,.patient-diagnosis-and-treatment-patterns-input-layout input,.patient-diagnosis-and-treatment-patterns-input-layout span{flex:none;align-self:auto}.patient-diagnosis-and-treatment-patterns-input-layout{--gap:calc(var(--gutter)/4);border-color:var(--color-dark-gray-200);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);margin-bottom:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*2);justify-content:flex-start;row-gap:var(--gap);border-style:solid;border-width:0 0 1px;flex-flow:wrap;display:flex}.patient-diagnosis-and-treatment-patterns-input-layout:last-child{border-width:0;margin-bottom:0;padding-bottom:0}.patient-diagnosis-and-treatment-patterns-input-layout .input-helper:not(.is-required){flex-basis:100%;margin-top:0}.patient-diagnosis-and-treatment-patterns-input-layout label{-ms-flex-preferred-size:var(--label-width);flex-basis:var(--label-width);max-width:200px;width:var(--label-width);padding-bottom:0}.patient-demographics-input-group-layout{--gap:calc(var(--gutter)/4);border-color:var(--color-dark-gray-200);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;margin-bottom:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*2);justify-content:space-evenly;row-gap:var(--gap);border-style:solid;border-width:0 0 1px;flex-flow:wrap;display:flex}.patient-demographics-input-group-layout-cell{flex:auto;align-self:auto}.patient-demographics-input-group{--gap:calc(var(--gutter)/4);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:flex-start;column-gap:var(--gap);justify-content:flex-start;row-gap:var(--gap);flex-flow:column;display:flex}.patient-demographics-input-group label{padding-bottom:0}.patient-demographics-input-group-total-patient-count{--gap:calc(var(--gutter)/4);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);justify-content:flex-start;row-gap:var(--gap);flex-flow:wrap;display:flex}.patient-demographics-input-group-total-patient-count label,.patient-demographics-input-group-total-patient-count input{flex:auto;align-self:auto}.patient-demographics-input-group-total-patient-count label{flex-basis:100%;padding-bottom:0}fieldset p{--margin:calc(var(--gutter)/2);font-family:var(--font-family-regular);font-size:var(--font-size-body-fluid);line-height:var(--type-scale-golden-ratio);margin-bottom:var(--margin);margin-top:var(--margin)}.change-password-form input[type=text],.change-password-form input[type=email],.change-password-form input[type=password]{--surface-color:var(--color-white)}.form-input-group{--gap:calc(var(--gutter)/4);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:stretch;column-gap:var(--gap);justify-content:flex-start;row-gap:var(--gap);flex-flow:column;display:flex}.form-input-group-cell{flex:auto;align-self:auto;position:relative}.form-input-group-error-message{--error-message-size:var(--font-size-body-extra-small);min-height:calc(var(--font-size-body-extra-small)*2)}.form-input-group-label label{--error-message-size:var(--font-size-body-extra-small);padding-bottom:0}.login-form.register{margin-top:var(--gutter)}.form-input-group-layout{--gap:calc(var(--gutter)/2);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:flex-start;align-items:stretch;column-gap:var(--gap);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;row-gap:var(--gap);flex-flow:wrap;width:100%;display:flex}.form-input-group-layout-col{flex:auto;align-self:auto}.complete-survey-button-container{margin-bottom:var(--gutter);margin-top:var(--gutter);flex-flow:row;place-content:center;align-items:center;display:flex}.net-promoter-score-form p{font-size:var(--font-size-h6-fluid)!important;margin-top:0!important}.net-promoter-score-list,.net-promoter-score-list label{--gap:calc(var(--gutter)/4)}.net-promoter-score-list{-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:center;column-gap:var(--gap);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;margin-bottom:calc(var(--gutter)/2);margin-top:var(--gutter);justify-content:space-evenly;row-gap:var(--gap);flex-flow:wrap;display:flex}.net-promoter-score-list li{flex:none;align-self:auto}.net-promoter-score-list label{color:var(--color-dark-gray-700);font-family:var(--font-family-secondary);font-size:var(--font-size-h5-fluid);place-content:center;align-items:center;row-gap:var(--gap);text-shadow:var(--text-shadow-white);flex-flow:column;display:flex}.net-promoter-score-list label:hover{color:var(--color-dark-gray-900)}.net-promoter-score-list input[type=radio]{background-color:var(--color-white);border-color:var(--color-dark-gray-700)}.net-promoter-score-list .rating-0 label{color:var(--color-red-700)}.net-promoter-score-list .rating-0 input[type=radio]{border-color:var(--color-red-700)}.net-promoter-score-list .rating-10 label{color:var(--color-green-900)}.net-promoter-score-list .rating-10 input[type=radio]{border-color:var(--color-green-900)}.net-promoter-score-list input[type=radio]:before{background-color:var(--color-dark-gray-900)}.newsletter-subscribe-form{-webkit-column-gap:calc(var(--gutter)/2);-moz-column-gap:calc(var(--gutter)/2);align-content:center;align-items:center;column-gap:calc(var(--gutter)/2);flex-flow:row;justify-content:flex-start;display:flex}.newsletter-subscribe-form span{font-family:var(--font-family-regular);font-size:var(--font-size-body);line-height:var(--type-scale-golden-ratio);margin-left:calc(var(--gutter)/4)}.newsletter-subscribe-form input[type=checkbox]{margin-top:2px}.form-survey-search:not(.top-app-bar-search .form-survey-search){margin-bottom:var(--gutter);margin-top:var(--gutter)}.form-survey-search fieldset{--gap:calc(var(--gutter)/2);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-content:center;align-items:stretch;column-gap:var(--gap);justify-content:space-between;row-gap:var(--gap);flex-flow:wrap;display:flex}.form-survey-search label,.form-survey-search .cell{flex:auto;align-self:auto}.form-survey-search .cell{align-self:center}.form-survey-search label{line-height:var(--type-scale-golden-ratio);flex-basis:100%}.form-survey-search .cell.submit{flex-grow:0;flex-shrink:0}.top-app-bar-search .form-survey-search fieldset{-webkit-box-shadow:none;box-shadow:none;background-color:#0000;border-width:0;margin-bottom:0!important;padding:0!important}.login-container{justify-content:center;margin-top:20px;display:flex}.login-container div{margin-left:20px;padding-left:10px;display:flex}.login-container div input{margin-top:5px}.login-container div span{margin-left:10px}.add-proxy-respondent-form input[type=text],.add-proxy-respondent-form input[type=email]{--surface-color:var(--color-white)}.add-proxy-respondent-form .form-error-message{margin-top:var(--freespace);padding-left:0}.add-proxy-respondent-form label{padding-top:calc(var(--gutter)/2)}.add-proxy-respondent-form button[type=submit]{margin-top:calc(var(--gutter)/2)}.top-app-bar-search{--padding-horizontal:calc(var(--gutter)/2);--padding-vertical:calc(var(--gutter)/4);background-color:var(--color-dark-gray-400);padding-bottom:var(--padding-vertical);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal);padding-top:var(--padding-vertical);position:relative}.top-app-bar-search .survey-search-for-condition{margin-top:0}.top-app-bar-search .survey-search-for-condition button,.top-app-bar-search .survey-search-for-condition input[type=text]{--font-size:var(--font-size-body-small)}.top-app-bar-search .survey-search-for-condition input[type=text]{--padding:calc(var(--gutter)/6);font-family:var(--font-family-secondary)!important}.top-app-bar-search .survey-search-for-condition button{--gap:calc(var(--gutter)/6)}.top-app-bar-search-auto-suggest-container{--min-width:275px;--max-width:540px;--preferred-width:100%;margin-top:calc(var(--gutter)/2 + 2px);width:clamp(var(--min-width),var(--preferred-width),var(--max-width));z-index:100;position:absolute}.top-app-bar-search .auto-complete-dropdown{-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}input[type=text].honorific-prefix,input[type=text].honorific-suffix{max-width:26ch}input[type=text].postal-code{max-width:20ch}input[type=text]::-webkit-input-placeholder{color:var(--color-dark-gray-700)}input[type=email]::-webkit-input-placeholder{color:var(--color-dark-gray-700)}input[type=search]::-webkit-input-placeholder{color:var(--color-dark-gray-700)}input[type=text]::-moz-placeholder{color:var(--color-dark-gray-700)}input[type=email]::-moz-placeholder{color:var(--color-dark-gray-700)}input[type=search]::-moz-placeholder{color:var(--color-dark-gray-700)}:is(input[type=text]:-ms-placeholder-shown,input[type=email]:-ms-placeholder-shown,input[type=search]:-ms-placeholder-shown){color:var(--color-dark-gray-700)}:is(input[type=text]:placeholder-shown,input[type=email]:placeholder-shown,input[type=search]:placeholder-shown){color:var(--color-dark-gray-700)}input[type=text]::-moz-placeholder{color:var(--color-dark-gray-700)}input[type=email]::-moz-placeholder{color:var(--color-dark-gray-700)}input[type=search]::-moz-placeholder{color:var(--color-dark-gray-700)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder{color:var(--color-dark-gray-700)}.user-profile-form{margin-top:var(--gutter)}.form-survey-search .survey-question-input-type-text::-webkit-input-placeholder{border-color:var(--color-dark-gray-900);font-family:var(--font-family-regular)}.form-survey-search .survey-question-input-type-text::placeholder{border-color:var(--color-dark-gray-900);font-family:var(--font-family-regular)}.form-survey-search .survey-question-input-type-text:-ms-placeholder-shown{border-color:var(--color-dark-gray-900);font-family:var(--font-family-regular)}.form-survey-search .survey-question-input-type-text::-moz-placeholder{border-color:var(--color-dark-gray-900);font-family:var(--font-family-regular)}.form-survey-search .survey-question-input-type-text,.form-survey-search .survey-question-input-type-text::placeholder{border-color:var(--color-dark-gray-900);font-family:var(--font-family-regular)}.form-survey-search .survey-question-input-type-text::-webkit-input-placeholder{color:var(--color-dark-gray-800)}.form-survey-search .survey-question-input-type-text::placeholder{color:var(--color-dark-gray-800)}.form-survey-search .survey-question-input-type-text:-ms-placeholder-shown{color:var(--color-dark-gray-800)}.form-survey-search .survey-question-input-type-text::placeholder{color:var(--color-dark-gray-800)}.form-survey-search .survey-question-input-type-text:hover{border-color:var(--color-dark-gray-900)}.form-survey-search .survey-question-input-type-text:focus{border-color:var(--color-white)!important}.user-profile-form input[type=text][autocomplete=given-name]{max-width:320px}.user-profile-form input[type=text][autocomplete=family-name]{max-width:480px}input.current-password,input.new-password{max-width:36ch}
.information-graphics{color:var(--color-primary-hero);font-family:var(--font-family-secondary);align-items:flex-start;gap:var(--gutter)var(--gutter);text-align:center;flex-flow:wrap;place-content:stretch space-around;max-width:1536px;margin-left:auto;margin-right:auto;display:flex}.information-graphics-cell,.information-graphic{--size:120px}.information-graphics-cell{cursor:pointer;width:var(--size);flex:none;align-self:auto;position:relative}.information-graphics[data-view=admin] .information-graphics-cell{-ms-flex-preferred-size:calc(25% - var(--gutter));flex-basis:calc(25% - var(--gutter))}.information-graphics[data-view=admin] .information-graphics-cell.survey{-ms-flex-preferred-size:calc(50% - var(--gutter));flex-basis:calc(50% - var(--gutter))}.information-graphic{aspect-ratio:1;color:var(--color-primary-hero);height:var(--size);width:var(--size);margin-left:auto;margin-right:auto;position:relative}.physicians .information-graphic,.information-graphics .physicians{color:var(--color-bright-blue-800)}.patients .information-graphic,.information-graphics .patients{color:var(--color-red-700)}.survey .information-graphic,.information-graphics .survey{color:var(--color-cool-gray-700)}.information-graphic svg{--size:100%;--position:calc(50% - var(--size)/2);fill:currentColor;height:var(--size);left:var(--position);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:var(--position);width:var(--size);position:absolute}dl.statistic{line-height:var(--type-scale-perfect-fourth);margin-top:calc(var(--gutter)/2);text-align:center;flex-flow:column wrap;place-content:stretch flex-start;align-items:center;display:flex}dl.statistic dt,dl.statistic dd{flex:none;order:0;align-self:auto}dl.statistic dt{font-size:var(--font-size-body-fluid);order:1}dl.statistic dd{font-size:var(--font-size-h5-fluid)}@media (max-width:1024px){.information-graphics-cell,.information-graphic{--size:100px}}
.grid-list,.grid-list-item{--gap:calc(var(--gutter)/2)}.grid-list{--vertical-margin:calc(var(--gap)*2);color:var(--color-dark-gray-900);font-size:var(--font-size-body-small);align-items:stretch;gap:var(--gap)var(--gap);line-height:var(--type-scale-perfect-fourth);margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin);flex-flow:wrap;place-content:center flex-start;display:flex}.grid-list-item{--width:auto;-ms-flex-preferred-size:var(--width);flex-basis:var(--width);max-width:var(--width);flex-grow:1;flex-shrink:1;align-self:auto}.grid-list[data-columns="3"] .grid-list-item{--width:calc(100%/3 - var(--gap)*2)}.grid-list[data-columns="2"] .grid-list-item{--width:calc(50% - var(--gap))}.contact-card,.contact-card-cell,.contact-card ul.actions li{--decoration-color:var(--color-dark-gray-200);--size:100%}.contact-card{background-color:var(--color-dark-gray-050);border-color:var(--decoration-color);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);height:var(--size);text-shadow:var(--text-shadow-white);border-style:solid;border-width:1px;flex-flow:column;place-content:flex-start stretch;align-items:flex-start;display:flex}.contact-card-cell{padding:calc(var(--gutter)/3);width:var(--size);flex:1 0 auto;align-self:auto}.contact-card-cell-actions{--decoration-color:var(--color-dark-gray-300);border-color:var(--decoration-color);text-align:center;border-style:solid;border-top-width:1px;flex-grow:0;align-self:center;padding:0}.contact-card ul.actions{flex-flow:wrap;place-content:center space-between;align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.contact-card ul.actions li{border-left:1px solid var(--decoration-color);padding:calc(var(--gutter)/4);flex:1 0 50%;align-self:auto}.contact-card ul.actions li:first-child{border-left:none}dl.glossary{--margin:calc(var(--gutter)/1.5);border-color:var(--color-dark-gray-200);margin-bottom:var(--margin);margin-top:var(--margin);padding-top:var(--margin);place-content:stretch flex-start;align-items:flex-start;row-gap:calc(var(--margin)/2);border-style:solid;border-top-width:1px;flex-flow:column;display:flex}dl.glossary dt,dl.glossary dd{flex:none;align-self:auto}dl.glossary dt{color:var(--color-primary-hero);font-family:var(--font-family-bold);font-size:var(--font-size-h6-fluid)}dl.glossary dd{line-height:var(--type-scale-golden-ratio)}.contact-card dl.person{place-content:stretch flex-start;align-items:stretch;row-gap:calc(var(--gutter)/6);flex-flow:column;display:flex}.contact-card dl.person dt{display:none}.contact-card dl.person dd{margin:0}dl.person dd.name{font-family:var(--font-family-bold)}dl.person dd.name[data-is-proxy=true]:after{content:" (Active Participant)"}dl.person dd.name[data-is-proxy=false]:after{content:" (Non-Active Participant)"}
.modal{--min-width:275px;--max-width:375px;--preferred-width:100%;background-color:var(--color-dark-gray-050);border-radius:var(--rounded-corners-large);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);padding:calc(var(--gutter)/2);width:clamp(var(--min-width),var(--preferred-width),var(--max-width));z-index:100;display:none;position:fixed}.modal[data-is-open=true]{display:block}
.my-account-panel,.my-account-panel-cell,.my-account-panel button.my-account-panel-user-avatar,.my-account-panel-overflow-menu-button{--button-size:28px}.my-account-panel{--gap:calc(var(--gutter)/4);background-color:var(--color-dark-gray-100);border-bottom-width:0;border-color:var(--color-dark-gray-300);color:var(--color-dark-gray-900);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);font-family:var(--font-family-regular);font-size:var(--font-size-body-small);height:var(--my-account-panel-height);line-height:var(--type-scale-perfect-fourth);padding:var(--gap);text-shadow:var(--text-shadow-white);width:var(--menu-system-width);border-style:solid;border-top-width:1px;border-left-width:0;border-right-width:1px;flex-flow:row;place-content:center space-between;display:flex;position:fixed;bottom:0}.my-account-panel button,.my-account-panel a{outline:none!important}.my-account-call-to-action-text{font-family:var(--font-family-bold);font-size:var(--font-size-body-extra-small)}.my-account-call-to-action-text a{color:var(--color-dark-gray-900);-webkit-transition-duration:var(--speed-normal);transition-duration:var(--speed-normal);transition-property:color;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity)}.my-account-call-to-action-text a:hover{color:var(--color-primary-hero);-webkit-transition-duration:var(--speed-super-fast);transition-duration:var(--speed-super-fast)}.my-account-call-to-action-text a:active,.my-account-call-to-action-text a:focus{color:var(--color-primary-dark);transition-property:none}.my-account-panel-cell{-ms-flex-preferred-size:var(--button-size);flex-basis:var(--button-size);text-align:center;flex-grow:0;flex-shrink:0;order:0;align-self:auto;position:relative}.my-account-panel-cell-user-details{text-align:left;flex:auto}.my-account-panel dl{--gap:0;margin:var(--gap);padding:var(--gap);place-content:flex-start center;align-items:stretch;row-gap:var(--gap);flex-flow:column;display:flex}.my-account-panel dt{display:none}.my-account-panel dd{flex:none;order:0;align-self:auto}button.my-account-panel-user-avatar{color:var(--color-dark-gray-100);height:var(--button-size);-webkit-transition-duration:var(--speed-normal),var(--speed-normal);transition-duration:var(--speed-normal),var(--speed-normal);transition-property:background-color,color;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);width:var(--button-size);border-radius:100%;flex-flow:row;place-content:center;align-items:center;display:flex;position:relative;background-color:var(--color-dark-gray-500)!important}button.my-account-panel-user-avatar svg{--size:68%;--position:calc(50% - (var(--size)/2));--position-offset-y:1px;fill:currentColor;height:var(--size);left:var(--position);top:calc(var(--position) + var(--position-offset-y));width:var(--size);position:absolute}button.my-account-panel-user-avatar:hover{color:var(--color-dark-gray-050);-webkit-transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);background-color:var(--color-primary-hero)!important}button.my-account-panel-user-avatar:active,button.my-account-panel-user-avatar:active,button.my-account-panel-user-avatar:focus,button.my-account-panel-user-avatar:focus{transition-property:none;background-color:var(--color-primary-dark)!important;color:var(--color-white)!important}.my-account-panel-overflow-menu-button,.my-account-panel-overflow-menu-button em:after{--device-decoration-size:4px}.my-account-panel-overflow-menu-button{--size:calc(var(--button-size) - var(--device-decoration-size));height:var(--size);width:var(--size);background-color:#0000;border:1px solid #0000;border-radius:100%;flex-direction:column;place-content:center space-around;align-items:center;display:flex}.my-account-panel-overflow-menu-button em{flex:none;font-style:normal;position:relative}.my-account-panel-overflow-menu-button em:after{--position:calc(50% - (var(--device-decoration-size)/2));background-color:var(--color-dark-gray-700);content:"";height:var(--device-decoration-size);left:var(--position);top:var(--position);width:var(--device-decoration-size);z-index:1;border-radius:100%;position:absolute}.my-account-panel-overflow-menu-button,.my-account-panel-overflow-menu-button em:after{-webkit-transition-duration:var(--speed-normal);transition-duration:var(--speed-normal);transition-property:background-color;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity)}.my-account-panel-overflow-menu-button:hover,.my-account-panel-overflow-menu-button:hover em:after{background-color:var(--color-dark-gray-050);-webkit-transition-duration:var(--speed-extra-fast);transition-duration:var(--speed-extra-fast)}.my-account-panel-overflow-menu-button:hover em:after{background-color:var(--color-primary-hero)}.my-account-panel-overflow-menu-button:active,.my-account-panel-overflow-menu-button:active em:after{background-color:var(--color-white);transition-property:none}.my-account-panel-overflow-menu-button:active em:after{background-color:var(--color-primary-dark)}
.navigation-drawer{--gap:calc(var(--gutter)/2);margin-left:var(--gap);margin-right:var(--gap);margin-top:calc(var(--gap)*2);place-content:flex-start;align-items:stretch;row-gap:calc(var(--gap)*1.25);flex-flow:column;display:flex}.navigation-drawer-item{flex:none;align-self:auto;position:relative}.navigation-drawer-item[data-name=Admin],.navigation-drawer-item[data-name=Survey]{--border-width:2px;--gap:calc(var(--gutter)/2);border-bottom-width:var(--border-width);border-color:var(--color-dark-gray-300);border-style:solid;border-top-width:var(--border-width);padding-bottom:var(--gap);padding-top:var(--gap)}.navigation-drawer-item[data-name=Admin]{border-bottom-width:0}.navigation-drawer-item-anchor,.navigation-drawer-item-anchor span{--icon-size:22px;--toggle-button-size:28px}.navigation-drawer-item-anchor svg{content-visibility:visible;fill:currentColor}.navigation-drawer-item-anchor{color:var(--color-dark-gray-800);-webkit-column-gap:calc(var(--gutter)/3);-moz-column-gap:calc(var(--gutter)/3);align-items:center;column-gap:calc(var(--gutter)/3);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);height:100%;line-height:var(--icon-size);text-shadow:var(--text-shadow-white);-webkit-transition-duration:var(--speed-normal);transition-duration:var(--speed-normal);transition-property:color;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity);flex-flow:row;place-content:flex-start space-between;display:flex;outline:none!important}.navigation-drawer-item-anchor:hover{color:var(--color-primary-light);-webkit-transition-duration:var(--speed-super-fast);transition-duration:var(--speed-super-fast)}.navigation-drawer-item-anchor:active,.navigation-drawer-item-anchor:focus,.navigation-drawer-item-anchor.is-current-route{color:var(--color-primary-hero);transition-property:none}.navigation-drawer-item-anchor span{flex:none;align-self:auto;position:relative}.navigation-drawer-item-anchor span.anchor-icon{-ms-flex-preferred-size:var(--icon-size);flex-basis:var(--icon-size)}.navigation-drawer-item-anchor span.anchor-text{flex-grow:1}.navigation-drawer-item-anchor span.anchor-toggle-button{aspect-ratio:1;-ms-flex-preferred-size:var(--toggle-button-size);flex-basis:var(--toggle-button-size);width:var(--toggle-button-size)}.navigation-drawer-item-anchor span.anchor-toggle-button svg{--position-xy:calc(50% - var(--toggle-button-size)/2);height:var(--toggle-button-size);left:var(--position-xy);top:var(--position-xy);transform-origin:50%;width:var(--toggle-button-size);flex-flow:row;place-content:center;align-items:center;display:flex;position:absolute}.navigation-drawer-item-anchor span.anchor-toggle-button svg.direction-is-up{transform:scale(-1)}.account-navigation-drawer{padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--gutter)}.navigation-drawer[data-type=account-navigation]{margin-top:0;margin-left:auto;margin-right:auto}[data-type=account-navigation] .navigation-drawer-item-anchor{background-color:var(--color-primary-hero);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);color:var(--color-white);padding-bottom:calc(var(--gutter)/6);padding-left:calc(var(--gutter)/4);padding-right:calc(var(--gutter)/4);padding-top:calc(var(--gutter)/6);text-shadow:none;-webkit-transition-duration:var(--speed-fast),var(--speed-normal),var(--speed-fast);transition-duration:var(--speed-fast),var(--speed-normal),var(--speed-fast);transition-property:background-color,box-shadow,color;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-color-or-opacity)}[data-type=account-navigation] .navigation-drawer-item-anchor:hover{background-color:var(--color-primary-light);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);-webkit-transition-duration:var(--speed-extra-fast),var(--speed-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-fast),var(--speed-extra-fast)}[data-type=account-navigation] .navigation-drawer-item-anchor:active,[data-type=account-navigation] .navigation-drawer-item-anchor:focus,[data-type=account-navigation] .navigation-drawer-item-anchor[aria-current=page]{background-color:var(--color-dark-gray-900);-webkit-box-shadow:none;box-shadow:none;color:var(--color-white);transition-property:none}.navigation-drawer-item[data-name=Admin] ul{font-family:var(--font-family-regular);font-size:var(--font-size-body-small);letter-spacing:.015em;display:none}.navigation-drawer-item[data-name=Admin] ul[data-menu-is-open=true]{--icon-size:22px;--gap:calc(var(--gutter)/4);margin-left:calc(var(--icon-size) + var(--gutter)/3);margin-top:calc(var(--gap)*2);place-content:flex-start;align-items:flex-start;row-gap:var(--gap);flex-flow:column;display:flex}.navigation-drawer-item.download-survey-pdf-report{border-color:var(--color-dark-gray-300);font-size:var(--font-size-body-small);line-height:var(--type-scale-perfect-fourth);padding-top:var(--gap);border-style:solid;border-top-width:1px}
.navigation-panel,.navigation-panel .content{--padding:calc(var(--gutter)/2)}.navigation-panel{--min-width:175px;--max-width:25vw;--preferred-width:230px;border-bottom-width:2px;border-color:var(--color-dark-gray-300);margin-bottom:var(--gutter);margin-left:var(--gutter);width:clamp(var(--min-width),var(--preferred-width),var(--max-width));border-style:solid;border-left-width:2px;display:block}.navigation-panel.float{float:right}.navigation-panel .content{background-color:var(--color-dark-gray-050);padding:var(--padding)}.navigation-panel .header{font-size:var(--font-size-h6);text-shadow:var(--text-shadow-white);margin-top:0;margin-bottom:0}.navigation-panel p{font-size:var(--font-size-body)!important;margin-bottom:calc(var(--gutter)/4)!important;margin-top:calc(var(--gutter)/4)!important}.navigation-panel hr{border-color:var(--color-dark-gray-300);border-top-width:2px;margin-top:0!important;margin-bottom:0!important}
.page-section,.page-section-cell{--column-gutter:calc(var(--gutter)*1.5)}.page-section{border-bottom-width:0;border-color:var(--color-dark-gray-500);align-items:stretch;gap:var(--gutter)var(--column-gutter);padding-bottom:var(--gutter);padding-top:var(--gutter);border-style:solid;border-top-width:1px;border-left-width:0;border-right-width:0;flex-flow:column;place-content:stretch flex-start;width:100%;display:flex}.page-section:first-of-type{border-top-width:0}.page-section-cell{flex:auto;order:0;align-self:auto}.page-section-cell.header{margin-bottom:0}.page-section-two-col{flex-flow:wrap}@media (max-width:540px){.page-section-two-col{flex-flow:column}}.page-section-two-col .page-section-cell{--cell-width:50%;-ms-flex-preferred-size:calc(var(--cell-width) - var(--column-gutter));flex-basis:calc(var(--cell-width) - var(--column-gutter))}.page-section-two-col-with-header .page-section-cell.header{--cell-width:calc(100%/3);--min-width:200px;--max-width:414px;--preferred-width:100%;-ms-flex-preferred-size:clamp(var(--min-width),var(--cell-width),var(--max-width));flex-basis:clamp(var(--min-width),var(--cell-width),var(--max-width));flex-grow:0;font-size:var(--font-size-h6-fluid)!important}.page-section p,.page-section ul,.page-section ol,.page-section dl{font-size:var(--font-size-body);line-height:var(--type-scale-golden-ratio)}.page-section ul{list-style:none}.page-section p:not(:first-child),.page-section ul:not(:first-child),.page-section ol:not(:first-child),.page-section dl:not(:first-child){margin-bottom:var(--gutter);margin-top:var(--gutter)}.page-section li{position:relative}.page-section ul li:before{color:var(--color-primary-dark);content:"•";left:calc(var(--gutter)*.75*-1);font-size:150%;display:inline-block;position:absolute;top:-.25em}.page-section ul li:not(:first-child){margin-top:calc(var(--gutter)/6)}.page-section strong{font-family:var(--font-family-bold);font-weight:400}.page-section-insights-dashboard{margin-top:10px}.searched-question{border-color:var(--color-primary-hero);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);margin-bottom:calc(var(--gap)*2.8);margin-top:calc(var(--gap)*2);border-style:solid;border-width:2px}.searched-question.survey-question-container{background-color:var(--color-white)}.searched-question .survey-question dl{border-color:var(--color-dark-gray-200)}.search-question-container{padding-top:50px}
:root{--progressbar-track-color:var(--color-dark-gray-300);--progressbar-color:var(--color-primary-light);--progressbar-height:4px}.progress-bar-container{width:128px;position:relative}.progress-indicator{--position:0;--size:100%;background-color:var(--color-white);color:var(--color-primary-hero);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);height:var(--size);left:var(--position);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--type-scale-perfect-fourth);pointer-events:none;place-content:stretch flex-start;align-items:center;row-gap:calc(var(--gutter)/2);text-align:center;text-transform:uppercase;top:var(--position);width:var(--size);z-index:100;flex-flow:column;padding-top:5vh;display:flex;position:absolute}.progress-indicator[data-fullscreen=true]{justify-content:center;padding-top:0;padding-bottom:33vh;position:fixed}.progress-indicator svg{fill:currentColor}.progress-indicator-cell{flex:none;align-self:auto;position:relative}[role=progressbar]{--position:0;height:var(--progressbar-height);left:var(--position);pointer-events:none;top:var(--position);z-index:1;width:100%;position:absolute}.linear-progress,.linear-progress-buffer,.linear-progress-bar{--size:100%;height:var(--size);width:var(--size)}.linear-progress{-webkit-transition-delay:0;transition-delay:0;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.6,1);position:relative;overflow:hidden;transform:translateZ(0)}.linear-progress-buffer{background-color:var(--progressbar-track-color);transform-origin:0 0;-webkit-transition-delay:0;transition-delay:0;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.6,1);position:absolute}.linear-progress-bar-inner{border-top:var(--progressbar-height)solid var(--progressbar-color);width:100%;display:block;position:absolute}.linear-progress-bar{transform-origin:0 0;-webkit-transition-delay:0;transition-delay:0;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.6,1);animation:none;position:absolute}.linear-progress-primary-bar{transform:scaleX(0)}.linear-progress-secondary-bar{visibility:hidden}.linear-progress-indeterminate .linear-progress-bar{transition:none}.linear-progress-indeterminate .linear-progress-primary-bar{animation-name:linear-progress-primary-indeterminate-translate;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;left:-145.167%}.linear-progress-indeterminate .linear-progress-primary-bar>.linear-progress-bar-inner{animation-name:linear-progress-primary-indeterminate-scale;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.linear-progress-indeterminate .linear-progress-secondary-bar{visibility:visible;animation-name:linear-progress-secondary-indeterminate-translate;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;left:-54.8889%}.linear-progress-indeterminate .linear-progress-secondary-bar>.linear-progress-bar-inner{animation-name:linear-progress-secondary-indeterminate-scale;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.linear-progress-reversed .linear-progress-bar,.linear-progress-reversed .linear-progress-buffer{transform-origin:100%;right:0}.linear-progress-reversed .linear-progress-primary-bar{animation-name:linear-progress-primary-indeterminate-translate-reverse}.linear-progress-reversed .linear-progress-secondary-bar{animation-name:linear-progress-secondary-indeterminate-translate-reverse}.linear-progress-indeterminate.linear-progress-reversed .linear-progress-primary-bar{left:auto;right:-145.167%}.linear-progress-indeterminate.linear-progress-reversed .linear-progress-secondary-bar{left:auto;right:-54.8889%}@keyframes linear-progress-primary-indeterminate-translate{0%{transform:translate(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(83.6714%)}to{transform:translate(200.611%)}}@keyframes linear-progress-primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translate(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translate(37.6519%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translate(84.3862%)}to{transform:translate(160.278%)}}@keyframes linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.00432);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes linear-progress-primary-indeterminate-translate-reverse{0%{transform:translate(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(-83.6714%)}to{transform:translate(-200.611%)}}@keyframes linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translate(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translate(-37.6519%)}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translate(-84.3862%)}to{transform:translate(-160.278%)}}
@media (max-width:1024px){.jmcn-brandmark-hero{height:108px}.application-shell[data-type=side-by-side-layout],.application-shell-column,.menu-system-container,.my-account-panel,.data-visualization-section-sheet,.data-visualization-section-sheet:after{--menu-system-width:228px}.survey-two-column-layout,.survey-two-column-layout aside,.survey-two-column-layout main,.survey-two-column-layout:after,.application-shell-column-content:after{--aside-width:228px}.survey-category-tables-container,.application-shell-column-content main{padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2)}.breadcrumb-anchor-item-survey-category-name{display:none}.breadcrumbs{justify-content:flex-end}}@media (max-width:768px){.survey-two-column-layout aside.cms-content{display:none}.survey-two-column-layout main{--aside-width:0;width:100%}.survey-two-column-layout:after{width:calc(100% - var(--gutter))}.survey-category-menu-anchor{--padding-vertical:calc(var(--gutter)/4)!important;--padding-horizontal:calc(var(--gutter)/3)!important}.survey-category-menu{font-size:var(--font-size-body-small)!important}.survey-question dt[data-name=condition]{display:none}.survey-question dl dt,.survey-question dl dd{--term-width:120px}}@media (max-width:540px){.application-shell[data-type=side-by-side-layout],.application-shell-column,.menu-system-container,.survey-category-menu,.my-account-panel,.data-visualization-section-sheet,.data-visualization-section-sheet:after{--menu-system-width:72px}.survey-two-column-layout,.application-shell-column-content:after{--aside-width:72px}.menu-system-container{padding-left:0;padding-right:0}.anchor-brandmark{--size:48px;aspect-ratio:1;background-color:var(--color-primary-hero);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);height:var(--size);width:var(--size);border-radius:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.jmcn-brandmark-hero .jm,.jmcn-brandmark-hero .symbolmark,.jmcn-brandmark-hero .cn{fill:var(--color-white)}.jmcn-brandmark-hero .symbolmark{stroke:var(--color-white);stroke-width:2px}.jmcn-brandmark-hero{--size:100%;height:var(--size);-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:var(--size);position:absolute}.anchor-brandmark:hover{background-color:var(--color-primary-light);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}.anchor-brandmark:active,.anchor-brandmark:focus{background-color:var(--color-white);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low)}.anchor-brandmark:active .jmcn-brandmark-hero .jm,.anchor-brandmark:active .jmcn-brandmark-hero .symbolmark,.anchor-brandmark:active .jmcn-brandmark-hero .cn,.anchor-brandmark:focus .jmcn-brandmark-hero .jm,.anchor-brandmark:focus .jmcn-brandmark-hero .symbolmark,.anchor-brandmark:focus .jmcn-brandmark-hero .cn{fill:var(--color-primary-hero)}.anchor-brandmark:active .jmcn-brandmark-hero .symbolmark,.anchor-brandmark:focus .jmcn-brandmark-hero .symbolmark{stroke:var(--color-primary-hero)}.jmcn-brandmark-hero .descriptor,.my-account-panel-cell-user-details{display:none}.navigation-drawer{margin:calc(var(--gutter)/1.5)calc(var(--gutter)/2);padding-top:calc(var(--gutter)/2);row-gap:calc(var(--gutter)/4)}.navigation-drawer-item[data-name=Home]{display:none}.navigation-drawer-item-anchor{aspect-ratio:1;border-radius:var(--rounded-corners-small);background-color:#0000;flex-direction:column;justify-content:center}.navigation-drawer-item-anchor:hover{background-color:var(--color-dark-gray-200)}.navigation-drawer-item-anchor:active,.navigation-drawer-item-anchor:focus,.navigation-drawer-item-anchor[aria-current=page]{background-color:var(--color-white)}.navigation-drawer-item-anchor span.anchor-text{display:none}.navigation-drawer-item-anchor span.anchor-icon{--icon-size:22px;width:var(--icon-size)}.navigation-drawer-item-anchor span.anchor-toggle-button,.my-account-panel-cell-overflow-menu{display:none}.my-account-panel{justify-content:space-around}.user-account-command-palette{--min-width:196px;left:var(--position);right:auto}.survey-category-menu,.survey-category-menu:after,.survey-category-menu:before{--width:240px;--position-x:calc(var(--menu-system-width) - var(--gutter)/4);--freespace-vertical:calc(var(--gutter)/4);width:var(--width)}.survey-category-menu{--position:calc(var(--gutter)/2);background-color:var(--color-dark-gray-050);border-color:var(--color-dark-gray-300);border-radius:var(--rounded-corners-medium);-webkit-box-shadow:var(--shadow-elevation-high);box-shadow:var(--shadow-elevation-high);height:calc(95vh - var(--gutter));left:var(--position-x);padding-bottom:var(--freespace-vertical);padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2);padding-top:var(--freespace-vertical);top:var(--position);z-index:200;border-style:solid;border-width:1px;position:fixed;overflow:hidden scroll}.survey-category-menu:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-dark-gray-050)),to(#f8f9fb00));background:linear-gradient(180deg,var(--color-dark-gray-050)0%,#f8f9fb00 100%);border-top-left-radius:var(--rounded-corners-medium);border-top-right-radius:var(--rounded-corners-medium);content:"";height:calc(var(--freespace-vertical)*2);left:calc(var(--position-x) + 1px);margin-top:calc(var(--freespace-vertical)*-1);position:inherit;width:calc(var(--width) - 2px);background-repeat:no-repeat;top:auto}.survey-category-menu-anchor .icon{display:none}.survey-steps-navigation-items{-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);column-gap:calc(var(--gutter)/4)}}@media (max-width:414px){.survey-steps-navigation-items:before{display:none}}@media (max-width:1280px){.chart[data-chart-type=categorical-matrix] .row:not(.row.header){flex-wrap:wrap}.chart[data-chart-type=categorical-matrix] .cell.category{margin-bottom:calc(var(--gutter)/2);flex-basis:100%}.chart[data-chart-type=categorical-matrix] .cell.category span{max-width:none}.chart[data-chart-type=categorical-matrix] .row.header .cell.category:empty{display:none}}
.single-page-content{font-family:var(--font-family-regular)}.single-page-content h1,.single-page-content h2,aside.cms-content .respondent-pdf-report h2,.single-page-content h3,aside.cms-content .respondent-pdf-report h3,.single-page-content h4,.single-page-content h5,.single-page-content h6,.single-page-content p,.single-page-content ol.default,.single-page-content ul.default{--margin:calc(var(--gutter)/2);margin-bottom:var(--margin);margin-top:var(--margin)}.single-page-content h1,.single-page-content h2,aside.cms-content .respondent-pdf-report h2,.single-page-content h3,aside.cms-content .respondent-pdf-report h3,.single-page-content h4,.single-page-content h5{color:var(--color-primary-hero);font-family:var(--font-family-secondary);font-size:var(--font-size-h3-fluid);line-height:var(--type-scale-perfect-fourth)}.single-page-content h1{margin-top:var(--gutter)}.single-page-content .headline-with-actions h1{margin-top:0;margin-bottom:0}.single-page-content h2{font-size:var(--font-size-h4-fluid)}.single-page-content h3{font-size:var(--font-size-h5-fluid)}.single-page-content h4,.single-page-content h5{font-size:var(--font-size-h6-fluid);margin-top:calc(var(--margin)*2)}.single-page-content h5{font-size:var(--font-size-body-fluid)}.single-page-content p,.single-page-content ol.default,.single-page-content ul.default{font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-golden-ratio);max-width:106ch}.single-page-content .date-stamp{font-size:var(--font-size-body-fluid)}.single-page-content ol.default{padding-left:calc(var(--gutter)/2);list-style-type:decimal}.single-page-content ul.default{margin-bottom:calc(var(--gutter)/4);margin-top:calc(var(--gutter)/4);padding-left:var(--gutter);list-style-type:none}.single-page-content ol.default ul.default{padding-left:var(--gutter)}.single-page-content ul.default li{list-style-type:disc}.two-column-layout,.two-column-layout-cell{--gap:calc(var(--gutter)*2)}.two-column-layout{-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);align-items:flex-start;column-gap:var(--gap);flex-flow:wrap;place-content:center space-between;display:flex}.two-column-layout-cell{-ms-flex-preferred-size:calc(50% - var(--gap));flex-basis:calc(50% - var(--gap));flex-grow:1;flex-shrink:1;align-self:auto}.jeffreys-insights-quilt{align-items:center;gap:var(--gutter)var(--gutter);margin-bottom:var(--gutter);margin-top:var(--gutter);flex-flow:column;place-content:center flex-start;display:flex}.jeffreys-insights-quilt-cell{padding-left:var(--gutter);padding-right:var(--gutter);text-align:center;flex:auto;align-self:auto;width:100%}.jeffreys-insights-quilt-cell img{margin-left:auto;margin-right:auto}.jeffreys-insights-quilt-cell.illustration img{max-width:768px}.jeffreys-insights-quilt-cell.veritas-logo img{max-width:128px}.header-with-button{align-items:center;gap:calc(var(--gutter)/2)var(--gutter);flex-flow:wrap;place-content:center space-between;display:flex}.header-with-button button{flex-grow:0;margin:0}.brandmark-thank-you-page,.brandmark-thank-you-page:before{--size:192px}.brandmark-thank-you-page{float:right;height:var(--size);shape-margin:var(--gutter);shape-outside:circle(50%);width:var(--size);position:relative}.brandmark-thank-you-page img{--size:80%;--position:calc(50% - var(--size)/2);height:var(--size);left:var(--position);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:var(--position);width:var(--size);position:absolute}
.social,.social a,.social button{--button-size:22px}.social{--gap:calc(var(--gutter)*.25);align-items:center;gap:var(--gap)var(--gap);flex-flow:row;place-content:center;width:fit-content;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.social.share-buttons{margin-bottom:var(--gutter);margin-top:calc(var(--gutter)/2)}.social li{flex:none;order:0;align-self:auto}.social a,.social button{--padding:4px;--surface-color:var(--color-primary-hero);--on-surface-color:white;appearance:none;background-color:var(--surface-color);color:var(--on-surface-color);cursor:pointer;fill:currentColor;height:var(--button-size);padding:var(--padding);transform-origin:50%;-webkit-transition-duration:var(--speed-normal),var(--speed-normal);transition-duration:var(--speed-normal),var(--speed-normal);width:var(--button-size);border:none;border-radius:100%;flex-flow:row;place-content:center;align-items:center;transition-property:background-color,color;display:flex;position:relative}.social .tiktok a,.social .tiktok button{--padding:2px}.social a:hover,.social button:hover{--surface-color:var(--color-primary-light);--on-surface-color:var(--color-white);-webkit-transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast)}.social a:active,.social button:active,.social a:focus,.social button:focus{--surface-color:white;--on-surface-color:var(--color-primary-hero);transition-property:none}.social a.share-button,.social button.share-button{--button-size:28px;-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}.social a.share-button:hover,.social button.share-button:hover{-webkit-box-shadow:var(--shadow-elevation-high);box-shadow:var(--shadow-elevation-high)}.social a.share-button:active,.social button.share-button:active,.social a.share-button:focus,.social button.share-button:focus{-webkit-box-shadow:none;box-shadow:none}
.survey-category-menu{flex-flow:column;place-content:flex-start;align-items:stretch;margin:0;display:flex;font-family:var(--font-family-secondary)!important;font-size:var(--font-size-body-fluid)!important;line-height:var(--type-scale-perfect-fourth)!important}@media (max-width:540px){.survey-category-menu{display:none}}.survey-category-menu.survey-category-menu-tables{font-size:var(--font-size-body-small)!important}.survey-category-menu li{margin-bottom:0;margin-top:calc(var(--gutter)/4);flex:none;order:0;align-self:auto}.survey-category-menu.survey-category-menu-tables li{margin-top:calc(var(--gutter)/2)}.survey-category-menu-anchor,.survey-category-menu-anchor .icon{--icon-size:16px}.survey-category-menu-anchor{--padding-vertical:calc(var(--gutter)/3);--padding-horizontal:calc(var(--gutter)/2);--fill-color:var(--color-dark-gray-400);--border-width:2px;background-color:var(--color-white);border-color:var(--fill-color);border-radius:var(--rounded-corners-medium);border-style:solid;border-width:var(--border-width);color:var(--color-black);-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);align-items:center;column-gap:calc(var(--gutter)/4);cursor:pointer;padding-bottom:var(--padding-vertical);padding-left:var(--padding-horizontal);padding-right:calc(var(--padding-horizontal)*2.5);padding-top:var(--padding-vertical);-webkit-transition-duration:var(--speed-fast),var(--speed-fast);transition-duration:var(--speed-fast),var(--speed-fast);transition-property:background-color,border-color;-webkit-transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);flex-flow:wrap;place-content:center flex-start;text-decoration:none;display:flex;position:relative;outline:none!important}.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor{background-color:var(--color-dark-gray-050);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);text-shadow:var(--text-shadow-white);-webkit-transition-duration:var(--speed-normal);transition-duration:var(--speed-normal);transition-property:box-shadow;-webkit-transition-timing-function:var(--easing-color-or-opacity);transition-timing-function:var(--easing-color-or-opacity)}.survey-category-menu .survey-category-menu-anchor:not([data-table-number]:empty):after,.survey-respondent-progress-section-name a:not([data-table-number]:empty):after{--font-size:var(--font-size-body-extra-small);--position:6px;content:attr(data-table-number);font-size:var(--font-size);line-height:var(--font-size);right:var(--position);text-align:right;top:var(--position);position:absolute}.survey-category-menu-anchor:hover{--fill-color:var(--color-dark-gray-700);-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);-webkit-transition-duration:var(--speed-super-fast),var(--speed-extra-fast);transition-duration:var(--speed-super-fast),var(--speed-extra-fast)}.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor:hover{background-color:var(--color-white);-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);text-shadow:none;-webkit-transition-duration:var(--speed-super-fast);transition-duration:var(--speed-super-fast);-webkit-transition-timing-function:var(--easing-entering);transition-timing-function:var(--easing-entering)}.survey-category-menu-anchor:active,.survey-category-menu-anchor:focus,.survey-category-menu-anchor.is-selected{--fill-color:var(--color-dark-gray-800);-webkit-box-shadow:none;box-shadow:none;transition-property:none}.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor:active,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor:focus{-webkit-box-shadow:none;box-shadow:none}.survey-category-menu-anchor.is-selected,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected{background-color:var(--fill-color);color:var(--color-white);text-shadow:var(--text-shadow-black)}.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected{-webkit-box-shadow:none;box-shadow:none;transition-property:none}.survey-category-menu-anchor.autoinflammatory-disorders{--fill-color:var(--color-autoinflammatory-disorders-800)!important}.survey-category-menu-anchor.bone-marrow-failure{--fill-color:var(--color-bone-marrow-failure-800)!important}.survey-category-menu-anchor.combined-immunodeficiencies-with-associated-or-syndromic-features{--fill-color:var(--color-combined-immunodeficiencies-with-associated-or-syndromic-features-800)}.survey-category-menu-anchor.complement-deficiencies{--fill-color:var(--color-complement-deficiencies-800)!important}.survey-category-menu-anchor.congenital-defects-of-phagocyte-number-or-function{--fill-color:var(--color-congenital-defects-of-phagocyte-number-or-function-800)!important}.survey-category-menu-anchor.defects-in-intrinsic-and-innate-immunity{--fill-color:var(--color-defects-in-intrinsic-and-innate-immunity-700)!important}.survey-category-menu-anchor.diseases-of-immune-dysregulation{--fill-color:var(--color-diseases-of-immune-dysregulation-800)!important}.survey-category-menu-anchor.immunodeficiencies-affecting-cellular-and-humoral-immunity{--fill-color:var(--color-immunodeficiencies-affecting-cellular-and-humoral-immunity-800)!important;color:var(--color-black)!important}.survey-category-menu-anchor.phenocopies-of-inborn-errors-of-immunity{--fill-color:var(--color-phenocopies-of-inborn-errors-of-immunity-800)!important}.survey-category-menu-anchor.predominantly-antibody-deficiencies{--fill-color:var(--color-predominantly-antibody-deficiencies-800)!important}.survey-category-menu-anchor:hover{border-color:var(--color-dark-gray-700)}.survey-category-menu-anchor:active,.survey-category-menu-anchor:focus,.survey-category-menu-anchor.is-selected{border-color:var(--fill-color)!important}.survey-category-menu-anchor:not(.is-selected):active{background-color:var(--color-white)!important}.survey-category-menu-anchor.autoinflammatory-disorders:not(.is-selected):hover{background-color:var(--color-autoinflammatory-disorders-050);border-color:var(--color-autoinflammatory-disorders-300)}.survey-category-menu-anchor.bone-marrow-failure:not(.is-selected):hover{background-color:var(--color-bone-marrow-failure-050);border-color:var(--color-bone-marrow-failure-300)}.survey-category-menu-anchor.combined-immunodeficiencies-with-associated-or-syndromic-features:not(.is-selected):hover{background-color:var(--color-combined-immunodeficiencies-with-associated-or-syndromic-features-050);border-color:var(--color-combined-immunodeficiencies-with-associated-or-syndromic-features-300)}.survey-category-menu-anchor.complement-deficiencies:not(.is-selected):hover{background-color:var(--color-complement-deficiencies-050);border-color:var(--color-complement-deficiencies-300)}.survey-category-menu-anchor.congenital-defects-of-phagocyte-number-or-function:not(.is-selected):hover{background-color:var(--color-congenital-defects-of-phagocyte-number-or-function-050);border-color:var(--color-congenital-defects-of-phagocyte-number-or-function-400)}.survey-category-menu-anchor.defects-in-intrinsic-and-innate-immunity:not(.is-selected):hover{background-color:var(--color-defects-in-intrinsic-and-innate-immunity-050);border-color:var(--color-defects-in-intrinsic-and-innate-immunity-500)}.survey-category-menu-anchor.diseases-of-immune-dysregulation:not(.is-selected):hover{background-color:var(--color-diseases-of-immune-dysregulation-050);border-color:var(--color-diseases-of-immune-dysregulation-400)}.survey-category-menu-anchor.immunodeficiencies-affecting-cellular-and-humoral-immunity:not(.is-selected):hover{background-color:var(--color-immunodeficiencies-affecting-cellular-and-humoral-immunity-050);border-color:var(--color-immunodeficiencies-affecting-cellular-and-humoral-immunity-700)}.survey-category-menu-anchor.phenocopies-of-inborn-errors-of-immunity:not(.is-selected):hover{background-color:var(--color-phenocopies-of-inborn-errors-of-immunity-050);border-color:var(--color-phenocopies-of-inborn-errors-of-immunity-400)}.survey-category-menu-anchor.predominantly-antibody-deficiencies:not(.is-selected):hover{background-color:var(--color-predominantly-antibody-deficiencies-050);border-color:var(--color-predominantly-antibody-deficiencies-300)}.survey-category-menu-anchor svg{fill:currentColor}.survey-category-menu-anchor span,.survey-category-menu-anchor .icon{flex:0 auto;align-self:auto}.survey-category-menu-anchor span{order:1}.survey-category-menu-anchor .icon{flex-shrink:0;flex-basis:16px;order:0}.survey-category-menu-anchor .icon-is-complete-status{--position:4px;fill:currentColor;height:var(--icon-size);right:var(--position);top:var(--position);visibility:hidden;width:var(--icon-size);z-index:-1;position:absolute}.survey-category-menu-anchor[data-is-complete=true] .icon-is-complete-status{visibility:visible;z-index:1}.survey-category-tables-header,.survey-category-tables-header span,.survey-category-tables-header svg,.survey-category-tables-header span.numeral{--icon-size:36px}.survey-category-tables-header{color:var(--color-black);-webkit-column-gap:calc(var(--gutter)/4);-moz-column-gap:calc(var(--gutter)/4);align-items:flex-start;column-gap:calc(var(--gutter)/4);margin-bottom:calc(var(--gutter)/2);flex-flow:row;place-content:flex-start;display:flex;font-family:var(--font-family-regular)!important;font-size:var(--font-size-body-small)!important;line-height:var(--type-scale-perfect-fourth)!important}.survey-category-tables-header span{flex:auto;order:0;align-self:auto;position:relative}.survey-category-tables-header span.numeral{--fill-color:var(--color-white);aspect-ratio:1;background-color:var(--fill-color);border-color:var(--fill-color);color:var(--color-white);-ms-flex-preferred-size:var(--icon-size);flex-basis:var(--icon-size);font-family:var(--font-family-secondary);font-size:calc(var(--icon-size)/2.5);height:var(--icon-size);line-height:calc(var(--icon-size) - 2px);pointer-events:none;text-align:center;text-shadow:var(--text-shadow-black);width:var(--icon-size);border-style:solid;border-width:1px;border-radius:100%;flex-grow:0;flex-shrink:0}.survey-category-tables-header.autoinflammatory-disorders span.numeral{--fill-color:var(--color-autoinflammatory-disorders-800)}.survey-category-tables-header.bone-marrow-failure span.numeral{--fill-color:var(--color-bone-marrow-failure-800)}.survey-category-tables-header.combined-immunodeficiencies-with-associated-or-syndromic-features span.numeral{--fill-color:var(--color-combined-immunodeficiencies-with-associated-or-syndromic-features-800)}.survey-category-tables-header.complement-deficiencies span.numeral{--fill-color:var(--color-complement-deficiencies-800)}.survey-category-tables-header.congenital-defects-of-phagocyte-number-or-function span.numeral{--fill-color:var(--color-congenital-defects-of-phagocyte-number-or-function-800)}.survey-category-tables-header.defects-in-intrinsic-and-innate-immunity span.numeral{--fill-color:var(--color-defects-in-intrinsic-and-innate-immunity-700)}.survey-category-tables-header.diseases-of-immune-dysregulation span.numeral{--fill-color:var(--color-diseases-of-immune-dysregulation-800)}.survey-category-tables-header.immunodeficiencies-affecting-cellular-and-humoral-immunity span.numeral{--fill-color:var(--color-immunodeficiencies-affecting-cellular-and-humoral-immunity-800);color:var(--color-black)}.survey-category-tables-header.phenocopies-of-inborn-errors-of-immunity span.numeral{--fill-color:var(--color-phenocopies-of-inborn-errors-of-immunity-800)}.survey-category-tables-header.predominantly-antibody-deficiencies span.numeral{--fill-color:var(--color-predominantly-antibody-deficiencies-800)}.survey-category-header{color:var(--color-primary-hero);font-family:var(--font-family-secondary);font-size:var(--font-size-h5-fluid);line-height:var(--type-scale-perfect-fourth);margin-bottom:calc(var(--gutter)/2);margin-top:0;display:block}.survey-category-header-instructions{--vertical-margin:calc(var(--gutter)/2);color:var(--color-black);font-family:var(--font-family-regular);font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-perfect-fourth);margin-bottom:var(--vertical-margin);margin-top:0}.survey-category-header-instructions.small{font-size:var(--font-size-body-fluid)}.survey-category-header-instructions strong{font-family:var(--font-family-bold);font-style:normal}.survey-category-menu-anchor.is-selected.autoinflammatory-disorders,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.autoinflammatory-disorders,.survey-category-tables-header.autoinflammatory-disorders span.numeral{text-shadow:0 1px 1px #a03b89}.survey-category-menu-anchor.is-selected.bone-marrow-failure,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.bone-marrow-failure,.survey-category-tables-header.bone-marrow-failure span.numeral{text-shadow:0 1px 1px #0a0038}.survey-category-menu-anchor.is-selected.combined-immunodeficiencies-with-associated-or-syndromic-features,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.combined-immunodeficiencies-with-associated-or-syndromic-features,.survey-category-tables-header.combined-immunodeficiencies-with-associated-or-syndromic-features span.numeral{text-shadow:0 1px 1px #800004}.survey-category-menu-anchor.is-selected.complement-deficiencies,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.complement-deficiencies,.survey-category-tables-header.complement-deficiencies span.numeral{text-shadow:0 1px 1px #0d2504}.survey-category-menu-anchor.is-selected.congenital-defects-of-phagocyte-number-or-function,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.congenital-defects-of-phagocyte-number-or-function,.survey-category-tables-header.congenital-defects-of-phagocyte-number-or-function span.numeral{text-shadow:0 1px 1px #104741}.survey-category-menu-anchor.is-selected.defects-in-intrinsic-and-innate-immunity,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.defects-in-intrinsic-and-innate-immunity,.survey-category-tables-header.defects-in-intrinsic-and-innate-immunity span.numeral{text-shadow:0 1px 1px #1a1a1a}.survey-category-menu-anchor.is-selected.diseases-of-immune-dysregulation,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.diseases-of-immune-dysregulation,.survey-category-tables-header.diseases-of-immune-dysregulation span.numeral{text-shadow:0 1px 1px #762c19}.survey-category-menu-anchor.is-selected.immunodeficiencies-affecting-cellular-and-humoral-immunity,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.immunodeficiencies-affecting-cellular-and-humoral-immunity,.survey-category-tables-header.immunodeficiencies-affecting-cellular-and-humoral-immunity span.numeral{text-shadow:0 1px 1px #ffffe6a6}.survey-category-menu-anchor.is-selected.phenocopies-of-inborn-errors-of-immunity,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.phenocopies-of-inborn-errors-of-immunity,.survey-category-tables-header.phenocopies-of-inborn-errors-of-immunity span.numeral{text-shadow:0 1px 1px #243611}.survey-category-menu-anchor.is-selected.predominantly-antibody-deficiencies,.survey-category-menu.survey-category-menu-tables .survey-category-menu-anchor.is-selected.predominantly-antibody-deficiencies,.survey-category-tables-header.predominantly-antibody-deficiencies span.numeral{text-shadow:0 1px 1px #080820}.survey-category-menu-anchor.review-and-submit{--fill-color:var(--color-primary-hero);background-color:var(--color-primary-hero);color:var(--color-white)}.survey-category-menu-anchor.review-and-submit:hover{background-color:var(--color-white);border-color:var(--color-primary-hero);color:var(--color-primary-hero)}.survey-category-menu-anchor.review-and-submit:active,.survey-category-menu-anchor.review-and-submit:focus{--fill-color:var(--color-primary-dark);background-color:var(--color-white);color:var(--color-primary-dark)}.survey-category-menu-anchor.review-and-submit.is-selected{--fill-color:var(--color-primary-hero);background-color:var(--color-primary-hero);color:var(--color-white);text-shadow:none}
