div[data-astro-cid-kfhatpmd],label[data-astro-cid-yes6lwni]{color:var(--accent-text-over)}.custom-gap[data-astro-cid-feyd622a]{padding-inline-start:1em}.starwind-checkbox[data-astro-cid-feyd622a] input[data-astro-cid-feyd622a][type=checkbox]:checked{background-image:none}.starwind-check-icon[data-astro-cid-feyd622a]{stroke-dasharray:65;stroke-dashoffset:65;opacity:0}.starwind-checkbox[data-astro-cid-feyd622a] input[data-astro-cid-feyd622a][type=checkbox]:checked+.starwind-check-icon[data-astro-cid-feyd622a]{animation:draw-check .3s ease forwards;animation-delay:.15s}@keyframes draw-check{0%{stroke-dashoffset:65;opacity:1}to{stroke-dashoffset:0;opacity:1}}.card[data-astro-cid-sefqe7qq]{background:var(--gradient-2);color:var(--accent-text-over)}.card[data-astro-cid-sefqe7qq]:before{content:"";position:absolute;inset:0;background:var(--gradient-21);opacity:0;transition:opacity 2s ease-in-out;z-index:-1}.err-msg[data-astro-cid-sefqe7qq]{color:var(--red-3);font-weight:bolder;text-shadow:var(--red-8) 0px 0 15px;text-transform:uppercase}.button-text[data-astro-cid-sefqe7qq]{color:var(--accent-text-over)}.spinner[data-astro-cid-sefqe7qq]{display:inline-block;width:1em;height:1em;border:.15em solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite;vertical-align:middle;margin-right:.5em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden[data-astro-cid-sefqe7qq]{display:none}#submit-button[data-astro-cid-sefqe7qq].is-processing{cursor:not-allowed}#submit-button[data-astro-cid-sefqe7qq].is-processing .button-text[data-astro-cid-sefqe7qq]{display:none}#submit-button[data-astro-cid-sefqe7qq].is-processing .spinner[data-astro-cid-sefqe7qq]{display:inline-block}.card[data-astro-cid-sefqe7qq]:has(:where(#submit-button.is-processing)):before{opacity:1}@layer components.has-deps{[data-astro-cid-qraosrxq]:where(.field){--_accent-color: var(--primary);--_bg-color: var(--surface-default);--_border-color: var(--field-border-color);--_field-padding-block: .75rem;--_field-padding-inline: var(--size-2);--_filled-border-color: var(--text-color-1);--_height: var(--field-size);--_label-color: var(--text-color-2);--_supporting-text-color: var(--text-color-2);contain:layout;display:inline-grid;position:relative;& input[data-astro-cid-qraosrxq],textarea[data-astro-cid-qraosrxq],select[data-astro-cid-qraosrxq]{background-color:var(--_bg-color);block-size:var(--_height);border-radius:var(--field-border-radius);border:var(--field-border-width) solid var(--_border-color);color:var(--text-color-1);font-family:var(--font-sans);font-size:var(--font-size-1);grid-column:1/-1;grid-row:1;inline-size:100%;line-height:var(--font-lineheight-1);min-inline-size:0;padding:var(--_field-padding-block) var(--_field-padding-inline);@media(prefers-reduced-motion:no-preference){transition:border-color .2s cubic-bezier(.4,0,.2,1),padding-block .2s var(--ease-3)}}&[data-astro-cid-qraosrxq]:has(:not(:placeholder-shown):invalid,:where(:placeholder-shown,option[value=""]:not(:checked),option:checked:not([value=""])):required){.label:after{color:var(--red);content:"*";margin:-.25em auto auto .25em}}&[data-astro-cid-qraosrxq]:has(input[type=file]){cursor:pointer;input{align-self:flex-start;block-size:var(--_height);box-shadow:none;color:var(--text-color-1);cursor:inherit;max-inline-size:100%;padding:0;transition:font-size .2s var(--ease-3);&::-webkit-file-upload-button,&::file-selector-button{background-color:var(--surface-tonal);border:none;block-size:calc(100% - var(--size-2) * 2);border-radius:var(--field-border-radius);cursor:pointer;margin-inline-end:1ex;margin-block-start:var(--size-2);margin-inline-start:var(--size-2)}}&.filled{input{&::-webkit-file-upload-button,&::file-selector-button{background-color:var(--surface-default);block-size:calc(100% - var(--size-2) * 2);border-radius:var(--field-border-radius);cursor:pointer;margin-block-start:var(--size-2)}}}&.small{input{font-size:var(--font-size-sm);&::-webkit-file-upload-button,&::file-selector-button{block-size:calc(100% - var(--size-2));margin-block-start:var(--size-1)}}}}&[data-astro-cid-qraosrxq]:has(input[list]){.label{inline-size:calc(100% - var(--size-6))}}&[data-astro-cid-qraosrxq]:has(select){.label{inline-size:calc(100% - var(--size-6))}}&[data-astro-cid-qraosrxq]:has(select button){select{padding:0;button{outline:0;padding:var(--_field-padding-block) var(--size-8) var(--_field-padding-block) var(--_field-padding-inline)}}}&[data-astro-cid-qraosrxq]:has(select):not(:has(button)){select{padding:var(--_field-padding-block) var(--size-8) var(--_field-padding-block) var(--_field-padding-inline)}}&[data-astro-cid-qraosrxq]:has(input[type=color]){input{appearance:none;background:none;block-size:var(--_height);overflow:hidden;padding:0;&::-webkit-color-swatch{border:none}&::-webkit-color-swatch-wrapper{padding:0}}.label{border:1px solid var(--field-border-color);inline-size:fit-content;margin-inline-start:var(--size-2)}}&[data-astro-cid-qraosrxq]:has(textarea){.label{align-self:start;margin-block-start:var(--_field-padding-block)}}&[data-astro-cid-qraosrxq]:not(.filled){&[data-astro-cid-qraosrxq]:hover{&[data-astro-cid-qraosrxq]:not(.error){:where(input,textarea,select){--_border-color: var(--text-color-1)}}}}&[data-astro-cid-qraosrxq]:not(.filled):focus-within{& input[data-astro-cid-qraosrxq],textarea[data-astro-cid-qraosrxq],select[data-astro-cid-qraosrxq]{border-color:var(--_accent-color);outline-offset:-2px;outline:2px solid var(--_accent-color)}}.label{align-self:center;background-color:var(--_bg-color);border-radius:var(--field-border-radius);color:var(--_label-color);border-radius:var(--radius-1);display:inline-flex;font-size:var(--font-size-md);grid-column:1/-1;grid-row:1;inline-size:calc(100% - (var(--field-border-width) * 2));margin-inline-start:var(--field-border-width);padding-inline:var(--_field-padding-inline);pointer-events:none;z-index:1;@media(prefers-reduced-motion:no-preference){transition:border-color .2s var(--ease-3),font-size .2s var(--ease-3),inline-size .05s var(--ease-3),margin .2s var(--ease-3),padding-inline .2s var(--ease-3)}}&:focus-within,&:has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),&:has(option[value=""]:not(:checked)),&:has(option:checked:not([value=""])){.label{border-color:transparent;color:var(--_accent-color);font-size:.75rem;inline-size:max-content;letter-spacing:.15px;line-height:1.15;margin-block-start:-2.7rem;margin-inline-start:var(--_field-padding-inline);padding-inline:.125rem}&:not(:focus-within):not(.error){.label{color:var(--text-color-2)}}&:has(textarea){.label{margin-block-start:-.35rem}&.small{.label{align-self:start;margin-block-start:var(--_field-padding-block)}}}}.supporting-text{color:var(--_supporting-text-color);font-size:var(--font-size-xs);grid-row:3;line-height:1.5;margin-inline-start:var(--field-border-width);padding-inline:var(--_field-padding-inline);z-index:1}&.auto-fit{inline-size:auto;:where(& input,& textarea){field-sizing:content}}&.error{--_accent-color: var(--color-9);--_border-color: var(--color-9);--_filled-border-color: var(--color-9);--_label-color: var(--color-9);--_supporting-text-color: var(--color-9)}&.filled{--_bg-color: var(--surface-tonal);*:focus-visible{outline:0}& input,textarea,select{border-block-end-color:var(--_filled-border-color);border-block-start-color:transparent;border-inline-color:transparent;border-radius:0}& input[type=color]{border-inline:none}&:before{background-color:var(--_filled-border-color);block-size:calc(var(--field-border-width) + 1px);content:"";inline-size:100%;margin-block-end:calc(-1 * (var(--field-border-width) * 2));transform:scaleX(0);translate:0 calc(-1 * (var(--field-border-width) * 2));z-index:1;@media(prefers-reduced-motion:no-preference){transition:transform .3s var(--ease-3),translate .2s var(--ease-3)}}.label{background-color:var(--_bg-color)}&:not(:has([disabled],:has(input[type=color]))){&:hover{--_bg-color: light-dark( oklch(from var(--surface-tonal) calc(l*.93) c h), oklch(from var(--surface-tonal) calc(l*1.1) c h) )}}&:has(.label){&:focus-within,&:has(:where(input:not(:where([type=color])),textarea):not(:placeholder-shown)),&:has(option[value=""]:not(:checked)),&:has(option:checked:not([value=""])){:where(input,textarea){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}select>button,select:not(:has(button)){padding-block:calc(var(--_field-padding-block) * 1.7) calc(var(--_field-padding-block) * .3)}.label{margin-block-start:calc(-1 * var(--size-5));margin-inline-start:calc(var(--_field-padding-inline) / 2);padding-inline:calc(var(--_field-padding-inline) / 2)}&:has(textarea){.label{margin-block-start:var(--size-1)}}}}&:hover{&:before{transform:scaleX(1)}}&:focus-within{& input,textarea,select{border-block-end-color:var(--_accent-color)}&:before{background-color:var(--_accent-color);transform:scaleX(1) translate(0)}}}&:where(:has([disabled])){&:before{display:none}:where(input,textarea,select){cursor:not-allowed;opacity:.7;*{pointer-events:none}}}&:where(:has([readonly])){&:before{display:none}:where(input,textarea,select){cursor:not-allowed;*{pointer-events:none}}}&.small{--_field-padding-block: var(--size-2);--_height: var(--field-size-small);&:has(input[type=color]){.label{line-height:1.5}}&:has(textarea){.label{align-self:center;margin-block-start:unset}}&:focus-within,&:has(:where(input:not([type=color]),textarea):not(:placeholder-shown)),&:has(option[value=""]:not(:checked)),&:has(option:checked:not([value=""])){.label{margin-block-start:-2.2rem;margin-inline-start:var(--size-1);padding-inline:var(--size-1)}&:not(.filled):has(textarea){.label{margin-block-start:-.35rem}}}}}}@layer components.has-deps{[data-astro-cid-qraosrxq]:where(.field:has(:where(input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]))){&.small{input{padding-inline:var(--size-2)}}}[data-astro-cid-qraosrxq]:where(.field:has(input[list])){input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;cursor:pointer;pointer-events:none}}[data-astro-cid-qraosrxq]:where(.field:has(input[list]:placeholder-shown),.field:has(input[list]):where(:focus-within,:hover)){&[data-astro-cid-qraosrxq]:after{block-size:0;border-block-start:5px solid;border-inline:5px solid transparent;content:"";display:inline-block;flex-shrink:0;inline-size:0;inset:50% var(--size-3) auto auto;pointer-events:none;position:absolute;translate:0 -50%}}}img[data-astro-cid-qraosrxq]{margin-top:1.5rem;border-radius:1.5rem;box-shadow:var(--shadow-md)}
