.upload-dropzone.svelte-y2n77c{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;gap:var(--space-1_5);flex-direction:column;display:flex;position:relative}.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);border-radius:4px;padding:.5rem;font-size:.875rem}.upload-dropzone__files.svelte-y2n77c{gap:var(--space-1_5);flex-direction:column;display:flex}.upload-dropzone__file.svelte-y2n77c{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);text-align:left;justify-content:space-between;align-items:center;transition:background .15s;display:flex;box-shadow:0 1px 2px #0000000a}.upload-dropzone__file-info.svelte-y2n77c{flex:1;min-width:0}.upload-dropzone__file-name.svelte-y2n77c{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.upload-dropzone__file-size.svelte-y2n77c{font-size:var(--text-sm);color:var(--color-gray-350)}.upload-dropzone__remove.svelte-y2n77c{cursor:pointer;width:2rem;height:2rem;color:var(--foreground-gray-1);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.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{cursor:pointer;width:100%;color:var(--foreground-gray-2);text-overflow:ellipsis;font-family:Roboto;font-size:var(--text-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:0;font-style:normal;font-weight:400;line-height:130%;transition:color .15s;display:flex;overflow:hidden}@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);align-items:center;gap:var(--space-2);font-weight:700;display:flex}form.svelte-k27epl{gap:var(--space-2);margin-bottom:var(--space-20);font-size:var(--text-lg);flex-direction:column;display:flex}form.svelte-k27epl .form-helper:where(.svelte-k27epl){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.submit-row.svelte-k27epl{gap:var(--space-4);margin-top:var(--space-4);flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (min-width:1024px){.submit-row.svelte-k27epl{flex-direction:row;justify-content:space-between;align-items:center}}.submit-row.svelte-k27epl>button{flex-shrink:0}.submit-row.svelte-k27epl p:where(.svelte-k27epl){color:var(--foreground-gray-1);font-size:var(--text-base);text-wrap:balance;text-align:right;max-width:200px;margin:0;font-weight:400;line-height:135%}.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{width:100%;padding:var(--space-8);align-items:flex-start;gap:var(--space-4);border-radius:var(--rounded-lg);background:var(--background-transparent-gray-2);flex-direction:column;display:flex}@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);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;font-weight:700;line-height:1.27;display:flex}@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);align-items:center;gap:var(--space-2);font-weight:500;line-height:1.35;display:flex}@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{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media screen and (min-width:1024px){.content.svelte-rrod75{gap:var(--space-16);flex-direction:row}}.contact-form.svelte-rrod75{flex:1;width:100%;max-width:524px}
