.upload-dropzone.svelte-y2n77c{position:relative;border-radius:var(--rounded-sm);border:var(--stroke-1) solid var(--border-gray-3);background:var(--background-gray-2);padding:var(--space-1_5);text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1_5)}.upload-dropzone.svelte-y2n77c:focus-visible{background-color:var(--color-scooter-050);border:var(--stroke-1) solid var(--color-scooter-600);outline:2px solid var(--border-scooter-3)}.upload-dropzone.svelte-y2n77c:focus-visible .upload-dropzone__trigger:where(.svelte-y2n77c){color:var(--foreground-gray-1)}.upload-dropzone--dragging.svelte-y2n77c{background-color:var(--color-gray-100);border:var(--stroke-1) solid var(--border-gray-2)}.upload-dropzone--dragging.svelte-y2n77c .upload-dropzone__trigger:where(.svelte-y2n77c){color:var(--foreground-gray-1)}.upload-dropzone--has-files.svelte-y2n77c{padding:var(--space-1_5);cursor:default}.upload-dropzone__error.svelte-y2n77c{background-color:var(--color-red-100);color:var(--color-red-500);border:1px solid var(--color-red-150);font-size:.875rem;padding:.5rem;border-radius:4px}.upload-dropzone__files.svelte-y2n77c{display:flex;flex-direction:column;gap:var(--space-1_5)}.upload-dropzone__file.svelte-y2n77c{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-0_5) var(--space-1) var(--space-2_5);border-radius:var(--rounded-sm);border:1px solid var(--border-transparent-gray-1);background:var(--background-gray-0);box-shadow:0 1px 2px #0000000a;text-align:left;transition:background .15s ease}.upload-dropzone__file-info.svelte-y2n77c{flex:1;min-width:0}.upload-dropzone__file-name.svelte-y2n77c{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__file-size.svelte-y2n77c{font-size:var(--text-sm);color:var(--color-gray-350)}.upload-dropzone__remove.svelte-y2n77c{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:background .15s ease;color:var(--foreground-gray-1)}.upload-dropzone__remove.svelte-y2n77c:hover{color:var(--color-red-500)}.upload-dropzone__remove.svelte-y2n77c:focus-visible{outline:2px solid var(--primary-color, #4a90e2);outline-offset:2px}.upload-dropzone__trigger.svelte-y2n77c{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;gap:1rem;margin:0;border:none;background:transparent;cursor:pointer;overflow:hidden;color:var(--foreground-gray-2);text-overflow:ellipsis;font-family:Roboto;font-size:var(--text-base);font-style:normal;font-weight:400;line-height:130%;transition:color .15s ease}@media screen and (min-width: 768px){.upload-dropzone__trigger.svelte-y2n77c{padding:0 0 0 var(--space-1_5)}}.upload-dropzone__trigger.svelte-y2n77c:hover{color:var(--foreground-gray-1)}.upload-dropzone__trigger.svelte-y2n77c:focus-visible{outline:2px solid var(--primary-color, #4a90e2);outline-offset:2px;border-radius:4px}.upload-dropzone__trigger-icon.svelte-y2n77c{background-color:var(--color-gray-100);padding:var(--space-2);border-radius:var(--rounded-sm);display:flex;align-items:center;gap:var(--space-2);font-weight:700}form.svelte-k27epl{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-20);font-size:var(--text-lg)}form.svelte-k27epl .form-helper:where(.svelte-k27epl){position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.submit-row.svelte-k27epl{display:flex;flex-direction:row;gap:var(--space-4);margin-top:var(--space-4);align-items:flex-start;justify-content:space-between}@media screen and (min-width: 1024px){.submit-row.svelte-k27epl{flex-direction:row;align-items:center;justify-content:space-between}}.submit-row.svelte-k27epl>button{flex-shrink:0}.submit-row.svelte-k27epl p:where(.svelte-k27epl){margin:0;color:var(--foreground-gray-1);font-size:var(--text-base);font-weight:400;line-height:135%;text-wrap:balance;max-width:200px;text-align:right}.submit-row.svelte-k27epl p:where(.svelte-k27epl) a:where(.svelte-k27epl){font-weight:500}@media screen and (min-width: 1024px){.submit-row.svelte-k27epl p:where(.svelte-k27epl){font-size:var(--text-lg);max-width:unset}}.success-message.svelte-k27epl{color:var(--foreground-gray-0)}.success-message.svelte-k27epl p{font-size:var(--text-lg)!important}.success-message.svelte-k27epl p:first-child{margin-top:-.125em}.success-message.svelte-k27epl p:not(:last-child){margin-bottom:var(--space-1)!important}.max-width-container.svelte-rrod75{max-width:1080px}.academy-link-container.svelte-rrod75{display:flex;width:100%;padding:var(--space-8);flex-direction:column;align-items:flex-start;gap:var(--space-4);border-radius:var(--rounded-lg);background:var(--background-transparent-gray-2)}@media screen and (min-width: 576px){.academy-link-container.svelte-rrod75{max-width:400px}}.academy-link__headline.svelte-rrod75{color:var(--foreground-gray-0);font-size:var(--text-lg);font-weight:700;line-height:1.27;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}@media screen and (min-width: 768px){.academy-link__headline.svelte-rrod75{font-size:var(--text-xl)}}@media screen and (min-width: 1200px){.academy-link__headline.svelte-rrod75{font-size:var(--text-2xl)}}.academy-link__description.svelte-rrod75{color:var(--foreground-gray-2);font-size:var(--text-base);font-weight:500;line-height:1.35}@media screen and (min-width: 768px){.academy-link__description.svelte-rrod75{font-size:var(--text-lg)}}@media screen and (min-width: 1200px){.academy-link__description.svelte-rrod75{font-size:var(--text-xl);margin-bottom:var(--space-4)}}.academy-link__link.svelte-rrod75{color:var(--color-scooter-550);text-align:right;font-size:var(--text-base);font-weight:500;line-height:1.35;display:flex;align-items:center;gap:var(--space-2)}@media screen and (min-width: 768px){.academy-link__link.svelte-rrod75{font-size:var(--text-lg)}}@media screen and (min-width: 1200px){.academy-link__link.svelte-rrod75{font-size:var(--text-xl)}}.academy-link__link.svelte-rrod75:hover{color:var(--color-scooter-800)}.academy-link__link.svelte-rrod75:focus-visible{outline:2px solid var(--primary-color, #4a90e2);outline-offset:2px}.content.svelte-rrod75{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}@media screen and (min-width: 1024px){.content.svelte-rrod75{flex-direction:row;gap:var(--space-16)}}.contact-form.svelte-rrod75{flex:1;max-width:524px;width:100%}
