:root{color:#1d1d1b;background:#f7f8f9;font-family:Aptos,Segoe UI,sans-serif;--body-font-family: "Aptos", "Segoe UI", Arial, sans-serif;--header-font-family: var(--body-font-family);--header-h1-font-family: var(--body-font-family);--h1-font-color: #1d1d1b;--h1-font-size: 1.25rem;--h1-font-weight: 700;--h1-font-margin: 0;--h2-font-color: #1d1d1b;--h2-font-size: 1.125rem;--h2-font-weight: 700;--h3-font-color: #1d1d1b;--h3-font-size: 1rem;--h3-font-weight: 700;--button-radius: 4px;--button-margin: 0;--button-text-size: .9375rem;--button-font-weight: 600;--button-letter-spacing: 0;--button-text-transform: none;--button-padding-horizontal: 18px;--button-padding-vertical: 10px;--button-text-color: #ffffff;--button-text-color-hover: #ffffff;--button-text-color-active: #ffffff;--button-primary-background: #154833;--button-primary-background-hover: #0f3727;--button-primary-background-active: #092a1d;--button-positive-border: 1px solid #154833;--button-positive-border-size-hover: 1px solid #0f3727;--button-positive-border-size-active: 1px solid #092a1d;--button-positive-padding: 10px 18px;--button-secondary-border: 1px solid #8d969d;--button-secondary-border-size-hover: 1px solid #154833;--button-secondary-background: #ffffff;--button-secondary-background-hover: #eef5f1;--button-secondary-background-active: #dcebe4;--button-secondary-text-color: #1d1d1b;--button-secondary-text-color-hover: #154833;--button-secondary-padding: 9px 17px;--button-disabled-background-color: #dde1e4;--button-text-color-disabled: #687178;--button-disabled-border: 1px solid #dde1e4;--form-legacy-label-width: 8.75rem;--form-legacy-label-gap: 1rem;--input-background-color: #ffffff;--input-border-color: #aeb6bb;--input-border-color-hover: #687178;--input-border-width-hover: 1px;--input-focus-border-color: #154833;--input-focus-label-text-color: #154833;--input-font-size: .9375rem;--input-label-background-color: transparent;--input-label-text-color: #263238;--input-label-font-weight: 500;--input-margin-bottom: 1rem;--textarea-border-color: #aeb6bb;--textarea-border-color-hover: #687178;--textarea-focus-border-color: #154833;--textarea-font-size: .9375rem;--textarea-label-text-color: #263238;--textarea-label-font-weight: 500;--textarea-padding: .75rem;--textarea-text-color: #1d1d1b;--textarea-assistive-text-color: #555f66;--textarea-counter-text-color: #555f66;--textarea-required-color: #b2402e;--chip-text-size: .875rem;--chip-font-weight: 500;--chip-border: 1px solid #d7d7d7;--chip-text-color: #1d1d1b;--chip-padding: 0;--notification-background-color-positive: #f0fbf3;--notification-positive-border-color: #008000;--notification-positive: #006b2e;--notification-background-color-danger: #fff1ef;--notification-danger-border-color: #811519;--notification-danger: #811519;--notification-background-color-warning: #fff7e6;--notification-warning-border-color: #946500;--notification-warning: #724e0b;--notification-background-color-message: #eff6ff;--notification-icon-message-border-color: #164575;--notification-generic-text-color: #1d1d1b;--theme-success-color: #008000;--theme-color: #154833;--color-primary: #154833;--color-secondary: #263238}body{min-width:320px;min-height:100vh;margin:0}.app-shell{display:grid;min-height:100vh;place-items:center;padding:2rem;box-sizing:border-box;font-size:clamp(2.5rem,10vw,7rem);font-weight:700;line-height:1;text-align:center}.respondent-root{min-height:100vh;background:#f7f8f9}.respondent-page{width:min(100%,54rem);box-sizing:border-box;margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem) 3rem}.respondent-page__header{padding:0 0 1.5rem;border-bottom:1px solid #dde1e4}.respondent-page__content{display:grid;gap:1.75rem;padding-top:1.5rem}.respondent-section{display:grid;gap:1rem}.respondent-section modica-notification{width:min(100%,44rem)}.respondent-question-set__form{display:grid;width:min(100%,44rem);gap:1.25rem}.respondent-question-set__intro{max-width:44rem;margin:0;color:#1d1d1b;font-size:1rem;line-height:1.5}.respondent-question-set__questions{display:grid;gap:1rem}.respondent-question-set__question{display:grid;gap:.75rem}.respondent-question-set__question modica-textarea{width:100%}.respondent-question-set__unsupported{display:grid;gap:.75rem}.respondent-question-set__unsupported-question{margin:0;color:#263238;font-weight:500;line-height:1.4}.respondent-question-set__unsupported modica-notification{width:100%}.respondent-question-set__form modica-button{justify-self:start}.control-root{min-height:100vh;background:#f7f8f9}.control-page{width:min(100%,76rem);box-sizing:border-box;margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem) 3rem}.control-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:0 0 1.5rem;border-bottom:1px solid #dde1e4}.control-page__heading{display:grid;gap:.5rem;min-width:0}.control-page__lede,.control-section__copy{max-width:44rem;margin:0;color:#555f66;font-size:1rem;line-height:1.5}.control-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.control-page__content{display:grid;gap:1.75rem;padding-top:1.5rem}.control-section{display:grid;gap:1rem;padding-bottom:1.75rem;border-bottom:1px solid #dde1e4}.control-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.control-question-set{border-bottom:0}.control-question-set__form{display:grid;width:min(100%,44rem);gap:1rem}.control-question-set__notice{width:min(100%,44rem)}.control-question-set__form modica-input,.control-question-set__form modica-textarea{width:100%}.control-question-set__textarea-shell{position:relative;width:100%}.control-question-set__textarea-placeholder{position:absolute;z-index:1;top:var(--textarea-padding);right:var(--textarea-padding);left:calc(var(--form-legacy-label-width) + var(--form-legacy-label-gap) + var(--textarea-padding));color:#687178;font-size:var(--textarea-font-size);line-height:1.4;pointer-events:none;white-space:pre-wrap}.control-question-set__textarea-shell[data-placeholder-visible=false] .control-question-set__textarea-placeholder{display:none}.control-question-set__form modica-button{justify-self:start;margin-left:calc(var(--form-legacy-label-width) + var(--form-legacy-label-gap))}.control-question-set__result{display:grid;gap:.75rem;margin-left:calc(var(--form-legacy-label-width) + var(--form-legacy-label-gap));min-height:1.5rem;overflow-wrap:anywhere}.control-question-set__created{display:grid;gap:.35rem}.control-question-set__created-url{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.control-question-set__created-url a{min-width:min(100%,18rem)}.control-question-set__copy-status{min-height:1.25rem;color:#555f66;font-size:.875rem;line-height:1.4}.control-question-set__result-title{color:#555f66;font-size:.875rem;line-height:1.4}.control-question-set__result a{color:#154833;font-weight:700}.control-question-set__alert modica-notification,.control-question-set__result modica-notification{width:min(100%,44rem)}@media(max-width:720px){:root{--form-legacy-label-width: 5.75rem;--form-legacy-label-gap: .75rem}.control-page,.respondent-page{padding-top:1.25rem}.control-page__header,.control-page__actions{align-items:flex-start;justify-content:flex-start}.control-question-set__form modica-button,.control-question-set__result{margin-left:0}}
