.form[data-astro-cid-ooibqdpc]{gap:20px;display:grid}.form__page[data-astro-cid-ooibqdpc]{gap:24px;display:grid}.form__page[data-astro-cid-ooibqdpc][hidden]{display:none}.form__progress[data-astro-cid-ooibqdpc]{gap:8px;display:grid}.form__step[data-astro-cid-ooibqdpc]{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-purple);font-size:.875rem;font-weight:700}.form__bar[data-astro-cid-ooibqdpc]{background:#e9e5fa;border-radius:99px;height:8px;overflow:hidden}.form__bar[data-astro-cid-ooibqdpc] span[data-astro-cid-ooibqdpc]{border-radius:inherit;background:var(--cw-purple);height:100%;transition:width .4s cubic-bezier(.33,1,.68,1);display:block}.field[data-astro-cid-ooibqdpc]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-ooibqdpc][hidden]{display:none}.field--html[data-astro-cid-ooibqdpc] p,.field--section[data-astro-cid-ooibqdpc] p{font-size:1rem;line-height:1.6}.field--html[data-astro-cid-ooibqdpc] h2,.field--html[data-astro-cid-ooibqdpc] h3,.field--section[data-astro-cid-ooibqdpc] h3[data-astro-cid-ooibqdpc]{margin-top:12px;font-size:1.5625rem;line-height:1.2}.field__label[data-astro-cid-ooibqdpc]{padding:0;font-size:1.125rem;font-weight:700;line-height:1.25}.field__req[data-astro-cid-ooibqdpc]{color:#c02b0a;margin-left:6px;font-size:.8125rem;font-weight:400}.field__opt[data-astro-cid-ooibqdpc]{color:#5b5966;margin-left:6px;font-size:.8125rem;font-weight:400}.field__pair[data-astro-cid-ooibqdpc]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field__grid[data-astro-cid-ooibqdpc]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.field__full[data-astro-cid-ooibqdpc]{grid-column:1/-1}.field__sub[data-astro-cid-ooibqdpc]{color:#5b5966;margin-top:6px;font-size:.9375rem;display:block}.field__desc[data-astro-cid-ooibqdpc]{color:#5b5966;font-size:.9375rem;line-height:1.5}.field[data-astro-cid-ooibqdpc] .field__error{color:#b3261e;align-items:center;gap:8px;margin:2px 0 0;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}.field[data-astro-cid-ooibqdpc] .field__error:before{content:"!";width:18px;height:18px;color:var(--cw-white);background:#b3261e;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid}.field[data-astro-cid-ooibqdpc].is-invalid input[data-astro-cid-ooibqdpc]:not([type=checkbox],[type=radio]),.field[data-astro-cid-ooibqdpc].is-invalid textarea[data-astro-cid-ooibqdpc],.field[data-astro-cid-ooibqdpc].is-invalid select[data-astro-cid-ooibqdpc]{box-shadow:inset 0 0 0 1px #c02b0a}.form[data-astro-cid-ooibqdpc] input:not([type=checkbox],[type=radio],[type=file]),.form[data-astro-cid-ooibqdpc] textarea[data-astro-cid-ooibqdpc],.form[data-astro-cid-ooibqdpc] select[data-astro-cid-ooibqdpc]{width:100%;color:var(--cw-ink);font:inherit;background:#f4f2fb;border:0;border-radius:8px;padding:12px 14px;font-size:1rem;line-height:1.5;transition:box-shadow .25s,background-color .2s,translate .25s cubic-bezier(.33,1,.68,1);box-shadow:inset 0 0 0 1px #9289ba}.form[data-astro-cid-ooibqdpc] input:not([type=checkbox],[type=radio],[type=file]):hover,.form[data-astro-cid-ooibqdpc] textarea[data-astro-cid-ooibqdpc]:hover,.form[data-astro-cid-ooibqdpc] select[data-astro-cid-ooibqdpc]:hover{background:#eceaf2}.form[data-astro-cid-ooibqdpc] input:not([type=checkbox],[type=radio],[type=file]):focus,.form[data-astro-cid-ooibqdpc] textarea[data-astro-cid-ooibqdpc]:focus,.form[data-astro-cid-ooibqdpc] select[data-astro-cid-ooibqdpc]:focus{background:var(--cw-white);box-shadow:inset 0 0 0 1px var(--cw-purple), 0 10px 24px -8px #6953c466, 0 2px 6px #6953c41c;outline:none;translate:0 -1px}.form[data-astro-cid-ooibqdpc] ::placeholder{color:#6b6680;opacity:1}.form[data-astro-cid-ooibqdpc] textarea[data-astro-cid-ooibqdpc]{resize:vertical;min-height:140px}.select[data-astro-cid-ooibqdpc]{position:relative}.select[data-astro-cid-ooibqdpc]:after{content:"";border-right:2px solid var(--cw-purple);border-bottom:2px solid var(--cw-purple);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.form[data-astro-cid-ooibqdpc] select[data-astro-cid-ooibqdpc]{appearance:none;padding-right:36px}.form[data-astro-cid-ooibqdpc] select[data-astro-cid-ooibqdpc][multiple]{padding-right:12px}.field__choices[data-astro-cid-ooibqdpc]{gap:8px;display:grid}fieldset[data-astro-cid-ooibqdpc].field>legend[data-astro-cid-ooibqdpc]+[data-astro-cid-ooibqdpc]{margin-top:8px}fieldset[data-astro-cid-ooibqdpc].field>legend[data-astro-cid-ooibqdpc].visually-hidden+[data-astro-cid-ooibqdpc]{margin-top:0}fieldset[data-astro-cid-ooibqdpc].field>.field__desc[data-astro-cid-ooibqdpc]+.field__choices[data-astro-cid-ooibqdpc]{margin-top:10px}.choice[data-astro-cid-ooibqdpc]{cursor:pointer;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.choice[data-astro-cid-ooibqdpc] input[data-astro-cid-ooibqdpc]{width:20px;height:20px;accent-color:var(--cw-purple);flex-shrink:0;margin:2px 0 0}.choice--other[data-astro-cid-ooibqdpc]{flex-wrap:wrap;align-items:center}.choice--other[data-astro-cid-ooibqdpc]>input[data-astro-cid-ooibqdpc]:not([type=text]){margin-top:0}.likert__key[data-astro-cid-ooibqdpc]{color:#5b5966;flex-wrap:wrap;gap:4px 16px;margin:8px 0 4px;font-size:.8125rem;display:flex}.likert[data-astro-cid-ooibqdpc]{gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.likert__q[data-astro-cid-ooibqdpc]{margin:0 0 8px;font-size:1rem;line-height:1.45}.likert__scale[data-astro-cid-ooibqdpc]{gap:8px;display:flex}.likert__opt[data-astro-cid-ooibqdpc]{cursor:pointer;position:relative}.likert__opt[data-astro-cid-ooibqdpc] input[data-astro-cid-ooibqdpc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.likert__opt[data-astro-cid-ooibqdpc] span[data-astro-cid-ooibqdpc][aria-hidden]{background:var(--cw-lilac-50);width:44px;height:44px;color:var(--cw-ink);border-radius:50%;place-items:center;font-weight:700;transition:background-color .2s,color .2s;display:grid}.likert__opt[data-astro-cid-ooibqdpc]:hover span[data-astro-cid-ooibqdpc][aria-hidden]{background:var(--cw-lilac-100)}.likert__opt[data-astro-cid-ooibqdpc] input[data-astro-cid-ooibqdpc]:checked+span[data-astro-cid-ooibqdpc]{background:var(--cw-purple);color:var(--cw-white)}.likert__opt[data-astro-cid-ooibqdpc] input[data-astro-cid-ooibqdpc]:focus-visible+span[data-astro-cid-ooibqdpc]{box-shadow:0 0 0 3px var(--cw-neon)}.choice--other[data-astro-cid-ooibqdpc] input[data-astro-cid-ooibqdpc][type=text]{flex:200px;width:auto;height:auto;margin-top:0;padding:10px 12px}.drop[data-astro-cid-ooibqdpc]{text-align:center;cursor:pointer;background:#f4f2fb;border-radius:10px;justify-items:center;gap:8px;padding:28px 20px;font-size:.9375rem;transition:background-color .2s;display:grid}.drop[data-astro-cid-ooibqdpc]:hover{background:#eeeafd}.drop[data-astro-cid-ooibqdpc] strong[data-astro-cid-ooibqdpc]{color:var(--cw-purple)}.drop[data-astro-cid-ooibqdpc]:focus-within{outline:3px solid var(--cw-neon);outline-offset:2px;box-shadow:0 0 0 2px var(--cw-ink)}.form__foot[data-astro-cid-ooibqdpc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form__submit[data-astro-cid-ooibqdpc],.form__prev[data-astro-cid-ooibqdpc]{border-radius:var(--radius-btn);font:inherit;font-size:var(--fs-btn);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;padding:13px 24px 12px;font-weight:700;transition:background-color .25s,translate .4s cubic-bezier(.33,1,.68,1)}.form__submit[data-astro-cid-ooibqdpc]{background:var(--cw-violet);color:var(--cw-white)}.form__submit[data-astro-cid-ooibqdpc]:hover{background:var(--cw-ink);translate:0 -1px}.form__prev[data-astro-cid-ooibqdpc]{color:var(--cw-purple);background:#eeeafd}.form__prev[data-astro-cid-ooibqdpc]:hover{background:#e2dcfb;translate:0 -1px}.form__submit[data-astro-cid-ooibqdpc][disabled]{opacity:.6;cursor:progress}.form__submit[data-astro-cid-ooibqdpc].is-cheer,.form__submit[data-astro-cid-ooibqdpc].is-cheer:hover{opacity:1;background:var(--cw-neon);color:var(--cw-ink);cursor:default;white-space:nowrap;overflow:hidden;translate:none}.form__submit[data-astro-cid-ooibqdpc] .cheer{display:inline-block;position:relative}.form__submit[data-astro-cid-ooibqdpc] .cheer__new{display:inline-block}.form__submit[data-astro-cid-ooibqdpc] .cheer__old{white-space:nowrap;position:absolute;top:0;left:50%;translate:-50%}.form__hp[data-astro-cid-ooibqdpc]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__error[data-astro-cid-ooibqdpc]{color:#8a1f0b;background:#fdecea;border-radius:8px;padding:12px 16px;font-size:.9375rem}.form__done[data-astro-cid-ooibqdpc]{padding:0}.form__done[data-astro-cid-ooibqdpc]:focus{outline:none}.form--dark[data-astro-cid-ooibqdpc] .field__label[data-astro-cid-ooibqdpc],.form--dark[data-astro-cid-ooibqdpc] .choice[data-astro-cid-ooibqdpc],.form--dark[data-astro-cid-ooibqdpc] .form__step[data-astro-cid-ooibqdpc]{color:var(--cw-white)}@media (width<=600px){.field__pair[data-astro-cid-ooibqdpc],.field__grid[data-astro-cid-ooibqdpc]{grid-template-columns:1fr}.form__foot[data-astro-cid-ooibqdpc]>button[data-astro-cid-ooibqdpc]{flex:auto}}
