.hdl-app{display:flex;height:100%;width:100%;flex-direction:row;align-items:flex-start}.survey-progress{background:var(--srv-hover-fill);min-height:4px;max-height:4px;width:100vw;position:fixed;top:0;left:0;z-index:9999}.survey-progress .bar{position:relative;background:var(--srv-accent);transition:width .6s ease-in-out;top:0;left:0;min-height:4px;max-height:4px;width:0%}.hdl-short-text-response.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-short-text-response .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-short-text-response .errors ul{list-style:none;margin:0;padding:0}.hdl-short-text-response .errors ul li{margin:0;list-style-type:none}.hdl-short-text-response .input-container{width:100%;border-radius:.375rem;background:var(--srv-background)}.hdl-short-text-response .input-container:focus-within{outline:none;--tw-border-opacity: 1;border:1.5px solid var(--main);box-shadow:#535abb25 0 0 0 2px}.hdl-short-text-response .input-container input[type=text]{flex:1 1 0%;border-radius:.375rem;background:var(--srv-background);padding:.35rem .5rem}.hdl-short-text-response .input-container .tail-icon{background:var(--srv-background);margin-left:.5rem;margin-right:.5rem;flex:none;color:var(--srv-muted)}.hdl-text-response.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-text-response .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-text-response .errors ul{list-style:none;margin:0;padding:0}.hdl-text-response .errors ul li{margin:0;list-style-type:none}.hdl-text-response textarea{width:100%;border-radius:.375rem;min-height:100px;background:var(--srv-background);padding:.35rem .5rem}.hdl-text-response textarea:focus{--tw-border-opacity: 1;border:1.5px solid var(--main);outline:none;box-shadow:#535abb25 0 0 0 2px}.hdl-text-response .bottom-bar{display:flex;flex-direction:row;align-items:center}.hdl-single-choice{position:relative}.hdl-single-choice.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-single-choice .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-single-choice .errors ul{list-style:none;margin:0;padding:0}.hdl-single-choice .errors ul li{margin:0;list-style-type:none}.hdl-single-choice .choices .choice{margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;padding:.25rem .5rem;min-width:100%;width:100%;min-height:32px}.hdl-single-choice .choices .choice .radio-control{display:flex;flex-direction:row;align-items:flex-start}.hdl-single-choice .choices .choice label{font-weight:400;font-size:1rem}.hdl-single-choice .choices .choice:hover{background:var(--srv-hover-fill)}.hdl-single-choice .choices .choice.has-text-option .choice-label{padding-bottom:.25rem}.hdl-single-choice .choices .choice.selected{background:var(--srv-accent-fill)}.hdl-single-choice .choices .choice.selected .choice-indicator{background:var(--main)}.hdl-single-choice .choices .choice .radio-container{padding-top:1px;margin-right:.75rem}.hdl-single-choice .choices .choice .choice-other{padding-left:28px}.hdl-single-choice .choices .choice .hdl-textbox.choice-text{border-color:var(--srv-border);background-color:var(--srv-background)}.hdl-single-choice .choices .choice .hdl-textbox.choice-text:focus-within{outline:none;--tw-border-opacity: 1;border:1.5px solid var(--main);box-shadow:#535abb25 0 0 0 2px}.hdl-single-choice .choices .choice .hdl-textbox.choice-text input{background-color:var(--srv-background)}.hdl-single-choice .choices .choice .choice-indicator{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;text-align:center;padding-top:1px;font-weight:600;background:rgba(0,0,0,.25);color:#f8f8f8;width:22px}.hdl-multiple-choice{position:relative}.hdl-multiple-choice.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-multiple-choice .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-multiple-choice .errors ul{list-style:none;margin:0;padding:0}.hdl-multiple-choice .errors ul li{margin:0;list-style-type:none}.hdl-multiple-choice .choices .choice{margin-bottom:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;border-width:1px;border-color:transparent;padding:.25rem .5rem;min-width:100%;width:100%;min-height:32px}.hdl-multiple-choice .choices .choice .checkbox-control{display:flex;flex-direction:row;align-items:flex-start}.hdl-multiple-choice .choices .choice:hover{background:var(--srv-hover-fill)}.hdl-multiple-choice .choices .choice.selected{background:var(--srv-accent-fill)}.hdl-multiple-choice .choices .choice.has-text-option .choice-label{padding-bottom:.25rem}.hdl-multiple-choice .choices .choice:focus{outline:none}.hdl-multiple-choice .choices .choice:focus .checkbox-indicator{border:1px solid white;box-shadow:0 0 0 1px #000;outline:none}.hdl-multiple-choice .choices .choice .checkbox-container{padding-top:2px}.hdl-multiple-choice .choices .choice .choice-other{padding-left:28px}.hdl-multiple-choice .choices .choice .hdl-textbox.choice-text{border-color:var(--srv-border);background-color:var(--srv-background)}.hdl-multiple-choice .choices .choice .hdl-textbox.choice-text:focus-within{outline:none;--tw-border-opacity: 1;border:1.5px solid var(--main);box-shadow:#535abb25 0 0 0 2px}.hdl-multiple-choice .choices .choice .hdl-textbox.choice-text input{background-color:var(--srv-background)}.hdl-multiple-choice .choices .choice .choice-label{padding-top:0}.hdl-nps.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-nps .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-nps .errors ul{list-style:none;margin:0;padding:0}.hdl-nps .errors ul li{margin:0;list-style-type:none}.hdl-nps .container{width:-moz-fit-content;width:fit-content}.hdl-nps .container .choices{margin-bottom:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:.5rem}.hdl-nps .container .choices .choice{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;justify-content:center;border-radius:.375rem;text-align:center;width:40px;height:40px;transition:border-color .1s linear}.hdl-nps .container .choices .choice label{cursor:pointer}.hdl-nps .container .choices .choice:hover{background-color:var(--srv-hover-fill)}.hdl-nps .container .choices .choice:focus{outline:none;background-color:var(--srv-hover-fill)}.hdl-nps .container .choices .choice:not(:last-child){margin-right:.5rem}.hdl-nps .container .labels{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hdl-nps .container .labels .left{margin-right:20px}.hdl-nps .container .labels .left,.hdl-nps .container .labels .right{color:var(--srv-muted);opacity:.75}.hdl-nps input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.hdl-rating.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-rating .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-rating .errors ul{list-style:none;margin:0;padding:0}.hdl-rating .errors ul li{margin:0;list-style-type:none}.hdl-rating .container{width:-moz-fit-content;width:fit-content}.hdl-rating .container .choices{margin-bottom:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:.5rem}.hdl-rating .container .choices .choice{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;justify-content:center;border-radius:.375rem;text-align:center;width:40px;height:40px;transition:border-color .1s linear}.hdl-rating .container .choices .choice:hover{background-color:var(--srv-hover-fill)}.hdl-rating .container .choices .choice:focus{outline:none;background-color:var(--srv-hover-fill)}.hdl-rating .container .choices .choice:not(:last-child){margin-right:.5rem}.hdl-rating .container .labels{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;justify-content:space-between}.hdl-rating .container .labels .left{margin-right:20px}.hdl-rating .container .labels .left,.hdl-rating .container .labels .right{color:var(--srv-muted);opacity:.75}.hdl-rating input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.hdl-star-rating.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-star-rating .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-star-rating .errors ul{list-style:none;margin:0;padding:0}.hdl-star-rating .errors ul li{margin:0;list-style-type:none}.hdl-star-rating .container{width:-moz-fit-content;width:fit-content}.hdl-star-rating .container .stars{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:.5rem}.hdl-star-rating .container .stars .star-indicator{margin-right:.5rem}.hdl-dropdown-question{position:relative}.hdl-dropdown-question.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-dropdown-question .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-dropdown-question .errors ul{list-style:none;margin:0;padding:0}.hdl-dropdown-question .errors ul li{margin:0;list-style-type:none}.hdl-matrix{position:relative}.hdl-matrix.has-error label{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-matrix .errors{font-size:.813rem;--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.hdl-matrix .errors ul{list-style:none;margin:0;padding:0}.hdl-matrix .errors ul li{margin:0;list-style-type:none}.hdl-matrix .matrix-container{max-width:var(--survey-width)}.hdl-matrix .matrix-container table{border-collapse:separate;border-spacing:0}.hdl-matrix .matrix-container thead tr{background:var(--srv-hover-fill)}.hdl-matrix .matrix-container thead tr th{padding:.5rem .25rem .25rem;font-weight:400}.hdl-matrix .matrix-container thead tr th:not(:first-child){border-left-width:1px;border-color:var(--srv-background)}.hdl-matrix .matrix-container thead tr th textarea{text-align:center}.hdl-matrix .matrix-container tbody tr td{padding:.25rem}.hdl-matrix .matrix-container tbody tr td:not(:first-child){border-left-width:1px;border-color:var(--srv-background)}.hdl-matrix .matrix-container tbody tr:hover,.hdl-matrix .matrix-container tbody tr:focus-within{background:var(--srv-hover-fill)}.hdl-matrix .matrix-container tbody tr td>.mq-cell{display:flex;flex-direction:row;align-items:center;justify-content:center}.hdl-matrix .matrix-container tbody tr td>.mq-cell:focus{outline:none}.hdl-matrix .matrix-container tbody tr td>.mq-cell:focus .checkbox-indicator,.hdl-matrix .matrix-container tbody tr td>.mq-cell:focus .radio-indicator{border:1px solid white;box-shadow:0 0 0 1px #000;outline:none}@media (max-width: 768px){.survey .survey-unavailable,.survey .survey-complete,.survey .survey-password,.survey .survey-page{padding:3rem 1rem;width:auto;margin:auto}.survey .survey-unavailable .hdl-single-choice .choices .choice,.survey .survey-unavailable .hdl-multiple-choice .choices .choice,.survey .survey-complete .hdl-single-choice .choices .choice,.survey .survey-complete .hdl-multiple-choice .choices .choice,.survey .survey-password .hdl-single-choice .choices .choice,.survey .survey-password .hdl-multiple-choice .choices .choice,.survey .survey-page .hdl-single-choice .choices .choice,.survey .survey-page .hdl-multiple-choice .choices .choice{padding-top:.5rem;padding-bottom:.5rem;min-width:auto;width:100%}.survey .survey-unavailable .page-contents .end,.survey .survey-complete .page-contents .end,.survey .survey-password .page-contents .end,.survey .survey-page .page-contents .end{flex-direction:row;padding-bottom:2rem}.survey .survey-unavailable .page-contents .end .hdl-button,.survey .survey-unavailable .page-contents .end button,.survey .survey-unavailable .page-contents .end input[type=submit],.survey .survey-complete .page-contents .end .hdl-button,.survey .survey-complete .page-contents .end button,.survey .survey-complete .page-contents .end input[type=submit],.survey .survey-password .page-contents .end .hdl-button,.survey .survey-password .page-contents .end button,.survey .survey-password .page-contents .end input[type=submit],.survey .survey-page .page-contents .end .hdl-button,.survey .survey-page .page-contents .end button,.survey .survey-page .page-contents .end input[type=submit]{height:46px}.survey .survey-unavailable .page-contents .end button,.survey .survey-unavailable .page-contents .end input[type=submit],.survey .survey-complete .page-contents .end button,.survey .survey-complete .page-contents .end input[type=submit],.survey .survey-password .page-contents .end button,.survey .survey-password .page-contents .end input[type=submit],.survey .survey-page .page-contents .end button,.survey .survey-page .page-contents .end input[type=submit]{flex:1 1 0%}.survey .page-header{padding-left:1rem;padding-right:1rem}.survey .hdl-badge-container{position:fixed;bottom:0;justify-content:center;border-top-width:1px;border-color:var(--srv-border);padding-bottom:.2rem;padding-top:.2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:95%;left:2.5%}.survey .hdl-badge-container .hdl-powered-badge{background:transparent}}@media (min-width: 769px) and (max-width: 1200px){.survey{margin:auto}.survey .survey-unavailable,.survey .survey-complete,.survey .survey-password,.survey .survey-page{padding:6rem 1rem;width:var(--survey-width);margin:auto}.survey .survey-unavailable.with-header,.survey .survey-complete.with-header,.survey .survey-password.with-header,.survey .survey-page.with-header{padding-top:2rem}.survey .survey-unavailable .page-contents .end,.survey .survey-complete .page-contents .end,.survey .survey-password .page-contents .end,.survey .survey-page .page-contents .end{padding-bottom:6rem}.survey .page-header{padding-left:1rem;padding-right:1rem}.survey .survey-password{width:500px}.survey .hdl-badge-container{position:fixed;display:inline-flex;right:1rem;bottom:1rem}}@media (min-width: 1201px){.survey{margin:auto}.survey .survey-unavailable,.survey .survey-complete,.survey .survey-password,.survey .survey-page{width:var(--survey-width);margin:auto;padding-top:6rem;padding-bottom:6rem}.survey .survey-unavailable.with-header,.survey .survey-complete.with-header,.survey .survey-password.with-header,.survey .survey-page.with-header{padding-top:2rem}.survey .survey-unavailable .page-contents .end,.survey .survey-complete .page-contents .end,.survey .survey-password .page-contents .end,.survey .survey-page .page-contents .end{padding-bottom:6rem}.survey .page-header{padding-left:2rem;padding-right:2rem}.survey .survey-password{width:500px}.survey .hdl-badge-container{position:fixed;display:inline-flex;right:1rem;bottom:1rem}}.hdl-new-version-available{margin-bottom:2rem;border-radius:.375rem;font-size:1rem;background-color:var(--srv-hover-fill);color:var(--srv-text)}.hdl-new-version-available a{font-weight:600;text-decoration:underline;color:var(--srv-text);cursor:pointer}.survey{color:var(--srv-text);font-family:var(--srv-body-font)}.survey .survey-unavailable .page-contents .end,.survey .survey-complete .page-contents .end,.survey .survey-password .page-contents .end,.survey .survey-page .page-contents .end{margin-top:2rem}.survey h1,.survey h2,.survey h3,.survey h4,.survey h5,.survey h6{color:var(--srv-heading-color);font-family:var(--srv-heading-font)}.survey .question label{color:var(--srv-title-color);font-family:var(--srv-title-font)}.survey .page-header{margin-top:2rem;margin-bottom:2rem}.survey .survey-unavailable .page-contents,.survey .survey-complete .page-contents{display:flex;flex-direction:column;align-items:center;font-size:1rem}.survey .survey-unavailable .page-contents h1,.survey .survey-complete .page-contents h1{font-weight:600}.survey .create-your-own{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;background-color:var(--fill);padding:.5rem 1rem;color:var(--text-primary);border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.25);box-shadow:#00000005 0 4px 4px -1px,#0000000f 0 1px 1px}.survey .create-your-own:hover{box-shadow:#0000000d 0 4px 4px,#0000001a 0 1px 1px}.survey .create-your-own.selected{border-width:1.5px;border-color:#000;box-shadow:#535abb25 0 0 0 2px}.survey .create-your-own:active{box-shadow:inset #0000000d 0 4px 4px}.survey .hdl-powered-badge{cursor:pointer;border-radius:.375rem;border-width:1px;border-color:transparent;padding:.5rem;font-family:Inter,sans-serif;background-color:var(--srv-hover-fill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--srv-text)}.survey .hdl-powered-badge:visited{color:var(--srv-text)}.survey .hdl-powered-badge:hover{border-color:var(--srv-divider)}.survey .survey-password .errors{--tw-text-opacity: 1;color:rgb(221 18 14 / var(--tw-text-opacity))}.survey .input-box-borders{border-color:var(--srv-border)}.survey .input-box-borders:focus-within,.survey .input-box-borders:hover{border-color:rgba(var(--srv-border),.25)}.survey .input-box-borders.selected{border-color:var(--srv-accent)}.survey a,.survey a:hover,.survey a:visited{color:var(--srv-text)}body.mdl-survey-transparent{background-color:transparent!important}body.mdl-survey-no-spacing .survey .survey-unavailable,body.mdl-survey-no-spacing .survey .survey-complete,body.mdl-survey-no-spacing .survey .survey-password,body.mdl-survey-no-spacing .survey .survey-page{padding-top:1rem!important;padding-bottom:1rem!important}body.mdl-survey-no-spacing .survey.has-progress-bar .survey-page{padding-top:3rem!important}
