:root{--color-surface-primary: #fff7ea;--color-surface-secondary: #f8f0e2;--color-surface-tertiary: #f2ebde;--color-surface-quaternary: #ede6d9;--color-surface-hover: #e5ded1;--color-surface-overlay: rgba(0, 0, 0, .5);--color-surface-dialog-overlay: #ada4a4;--color-surface-info: #b5edf5;--color-content-primary: #666666;--color-content-secondary: #cac1c1;--color-content-tertiary: #ada4a4;--color-content-quaternary: #8e8484;--color-content-inverse: #fff7ea;--color-content-inverse-hover: #fffaf1;--color-content-link: #33a0b0;--color-action-primary: #f77754;--color-action-primary-hover: #e86640;--color-action-primary-active: #a34e37;--color-action-secondary: #3cbbcd;--color-action-secondary-hover: #33a0b0;--color-feedback-error: #df3d34;--color-feedback-error-dark: #b2443d;--color-feedback-error-darkest: #7b241e;--color-feedback-success: #83c264;--color-feedback-success-dark: #568042;--color-border-primary: rgba(0, 0, 0, .1);--color-border-secondary: #fddfcd;--color-icon-primary: #ada4a4;--color-form-background: #f8f0e2;--color-form-text: #4c4343;--color-form-placeholder: #cac1c1;--color-form-border: rgba(0, 0, 0, .1);--color-form-border-focus: #f77754;--color-form-switch-off: #ede6d9;--color-form-switch-off-hover: #e5ded1;--color-form-switch-on: #f77754;--color-form-switch-on-hover: #e86640;--color-form-switch-thumb: white;--color-surface-accent-tint: #feedde;--color-surface-accent-tint-dark: #fddfcd;--color-surface-static-tint: #ddedef;--color-surface-error-tint: #fadbd5;--color-surface-error-tint-dark: #f5cfc7;--color-cheer-background: #ffe2c8;--color-cheer-background-hover: #ffc6a6;--color-cheer-text: #fb6942;--color-cheer-text-hover: #de3914;--color-cheer-text-placeholder: #fbc5b7}[data-theme=dark].svelte-1s3s1cv{--color-surface-primary: #4c4343;--color-surface-secondary: #6c6363;--color-surface-tertiary: #8e8484;--color-surface-quaternary: #ada4a4;--color-surface-hover: #cac1c1;--color-surface-overlay: rgba(0, 0, 0, .8);--color-surface-dialog-overlay: #6c6363;--color-surface-info: #217783;--color-content-primary: #fff7ea;--color-content-secondary: #f8f0e2;--color-content-tertiary: #cac1c1;--color-content-quaternary: #eae1e1;--color-content-inverse: #4c4343;--color-content-inverse-hover: #6c6363;--color-content-link: #3cbbcd;--color-action-primary: #f77754;--color-action-primary-hover: rgb(249.2793296089, 157.748603352, 132.7206703911);--color-action-primary-active: #d06748;--color-action-secondary: #3cbbcd;--color-action-secondary-hover: rgb(100.5918367347, 201.1551020408, 215.4081632653);--color-feedback-error: #df3d34;--color-feedback-error-dark: #b2443d;--color-feedback-error-darkest: #7b241e;--color-feedback-success: #83c264;--color-feedback-success-dark: #71a358;--color-border-primary: rgba(255, 255, 255, .15);--color-border-secondary: #a34e37;--color-icon-primary: #eae1e1;--color-form-background: #6c6363;--color-form-text: #fff7ea;--color-form-placeholder: #cac1c1;--color-form-border: rgba(255, 255, 255, .15);--color-form-border-focus: #f77754;--color-form-switch-off: #8e8484;--color-form-switch-off-hover: #ada4a4;--color-form-switch-on: #f77754;--color-form-switch-on-hover: rgb(249.2793296089, 157.748603352, 132.7206703911);--color-form-switch-thumb: #fff7ea;--color-surface-accent-tint: rgba(163, 78, 55, .2);--color-surface-accent-tint-dark: rgba(163, 78, 55, .3);--color-surface-static-tint: rgba(33, 119, 131, .2);--color-surface-error-tint: rgba(123, 36, 30, .2);--color-surface-error-tint-dark: rgba(123, 36, 30, .3);--color-cheer-background: rgba(255, 198, 166, .3);--color-cheer-background-hover: rgba(255, 198, 166, .4);--color-cheer-text: #fbc5b7;--color-cheer-text-hover: rgb(253.6842105263, 235.9210526316, 231.3157894737);--color-cheer-text-placeholder: rgba(251, 197, 183, .6)}@font-face{font-family:Brix Sans;src:local("BrixSansLight"),url(../../../fonts/bs-light.woff2) format("woff2"),url(../../../fonts/bs-light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:Brix Sans;src:local("BrixSansRegular"),url(../../../fonts/bs-regular.woff2) format("woff2"),url(../../../fonts/bs-regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Brix Sans;src:local("BrixSansMedium"),url(../../../fonts/bs-medium.woff2) format("woff2"),url(../../../fonts/bs-medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Brix Sans;src:local("BrixSansBold"),url(../../../fonts/bs-bold.woff2) format("woff2"),url(../../../fonts/bs-bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Brix Sans;src:local("BrixSansBlack"),url(../../../fonts/bs-black.woff2) format("woff2"),url(../../../fonts/bs-black.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(../../../fonts/fc-bold.woff2) format("woff2");font-weight:700;font-style:normal}.input-wrapper.svelte-1s3s1cv{display:flex;flex-direction:column;gap:.5rem}.input-wrapper.svelte-1s3s1cv label:where(.svelte-1s3s1cv){color:#ada4a4;font-size:.875rem;font-weight:500;transition:color .14s ease-in-out}.input-wrapper.svelte-1s3s1cv label.has-focus:where(.svelte-1s3s1cv){color:#f77754}.input-wrapper.error.svelte-1s3s1cv input:where(.svelte-1s3s1cv){background-color:#fadbd5;color:#df3d34;outline-color:#df3d34}.input-wrapper.error.svelte-1s3s1cv input:where(.svelte-1s3s1cv)::placeholder{color:#df3d34;opacity:.5}.input-wrapper.success.svelte-1s3s1cv input:where(.svelte-1s3s1cv){background-color:#feedde;color:#83c264;outline-color:#83c264}.input-wrapper.too-many-characters.svelte-1s3s1cv input:where(.svelte-1s3s1cv){background-color:#fadbd5;color:#df3d34;outline-color:#df3d34}.input-wrapper.too-many-characters.svelte-1s3s1cv .character-count:where(.svelte-1s3s1cv){background-color:#df3d34;color:#7b241e!important}.input-wrapper.accent-focus.svelte-1s3s1cv input:where(.svelte-1s3s1cv):focus{background-color:#feedde;color:#f77754}.input-container.svelte-1s3s1cv{position:relative;display:flex;align-items:center}.input-container.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv){position:absolute;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;pointer-events:none}.input-container.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv) svg{width:18px;height:18px;fill:currentColor}.input-container.svelte-1s3s1cv .icon.icon-left:where(.svelte-1s3s1cv){left:.75rem}.input-container.svelte-1s3s1cv .icon.icon-right:where(.svelte-1s3s1cv){right:.75rem}.input-container.svelte-1s3s1cv input:where(.svelte-1s3s1cv){flex:1;width:100%;font-size:1.125rem;font-weight:500;padding:.75rem 1rem;transition:background-color .14s ease-in-out,color .14s ease-in-out;background-color:#f8f0e2;color:#4c4343;border-radius:.5rem;border:0;font-family:inherit;appearance:none}.input-container.svelte-1s3s1cv input:where(.svelte-1s3s1cv):focus{outline-color:#f77754}.input-container.svelte-1s3s1cv input:where(.svelte-1s3s1cv)::placeholder{color:#cac1c1}.input-container.svelte-1s3s1cv input:where(.svelte-1s3s1cv):disabled{cursor:not-allowed;opacity:.6;color:#ada4a4}.input-container.svelte-1s3s1cv input:where(.svelte-1s3s1cv):disabled:hover{cursor:not-allowed}.input-container.svelte-1s3s1cv:has(.icon-left:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-left:2.75rem}.input-container.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:2.75rem}.input-container.svelte-1s3s1cv:has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:3.5rem}.input-container.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)):has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:5rem}.input-wrapper.small.svelte-1s3s1cv .input-container:where(.svelte-1s3s1cv) input:where(.svelte-1s3s1cv){font-size:.875rem;padding:.5rem .75rem}.input-wrapper.small.svelte-1s3s1cv:has(.icon-left:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-left:2.25rem}.input-wrapper.small.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:2.25rem}.input-wrapper.small.svelte-1s3s1cv:has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:3rem}.input-wrapper.small.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)):has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:4.5rem}.input-wrapper.small.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv){width:1.5rem;height:1.5rem}.input-wrapper.small.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv) svg{width:14px;height:14px}.input-wrapper.small.svelte-1s3s1cv .icon.icon-left:where(.svelte-1s3s1cv){left:.5rem}.input-wrapper.small.svelte-1s3s1cv .icon.icon-right:where(.svelte-1s3s1cv){right:.5rem}.input-wrapper.small.svelte-1s3s1cv .character-count:where(.svelte-1s3s1cv){font-size:.875rem}.input-wrapper.large.svelte-1s3s1cv .input-container:where(.svelte-1s3s1cv) input:where(.svelte-1s3s1cv){font-size:1.5rem;padding:1rem 1.5rem;border-radius:.75rem}.input-wrapper.large.svelte-1s3s1cv:has(.icon-left:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-left:3.25rem}.input-wrapper.large.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:3.25rem}.input-wrapper.large.svelte-1s3s1cv:has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:4rem}.input-wrapper.large.svelte-1s3s1cv:has(.icon-right:where(.svelte-1s3s1cv)):has(.character-count:where(.svelte-1s3s1cv)) input:where(.svelte-1s3s1cv){padding-right:5.5rem}.input-wrapper.large.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv){width:2.5rem;height:2.5rem}.input-wrapper.large.svelte-1s3s1cv .icon:where(.svelte-1s3s1cv) svg{width:22px;height:22px}.input-wrapper.large.svelte-1s3s1cv .icon.icon-left:where(.svelte-1s3s1cv){left:1rem}.input-wrapper.large.svelte-1s3s1cv .icon.icon-right:where(.svelte-1s3s1cv){right:1rem}.input-wrapper.large.svelte-1s3s1cv .character-count:where(.svelte-1s3s1cv){position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:600;padding:.25rem .5rem;border-radius:99999rem;color:#cac1c1;user-select:none}.input-wrapper.large.svelte-1s3s1cv .character-count.over-limit:where(.svelte-1s3s1cv){background-color:#df3d34;color:#7b241e}p.svelte-1s3s1cv{font-size:.875rem;font-weight:500;margin:0}p.description.svelte-1s3s1cv{color:#ada4a4}p.error.svelte-1s3s1cv{color:#df3d34}p.success.svelte-1s3s1cv{color:#83c264}
