form.svelte-126jkm4{margin:3rem 0;padding:2rem;background:#1a244780;border-radius:8px;border:1px solid rgba(74,159,216,.2)}.hidden.svelte-126jkm4{display:none!important;position:absolute!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}.form-group.svelte-126jkm4{margin-bottom:1.5rem}.is-submitting.svelte-126jkm4{pointer-events:none;opacity:.78}label.svelte-126jkm4{display:block;color:#a0d8ff;font-weight:500;margin-bottom:.5rem;font-size:.95rem}.input-wrapper.svelte-126jkm4{position:relative}input.svelte-126jkm4,textarea.svelte-126jkm4{width:100%;padding:.75rem;background:#2b3a5480;border:1px solid rgba(74,159,216,.3);border-radius:4px;color:#d0d0d0;font-family:inherit;font-size:.95rem;transition:all .3s ease}input.svelte-126jkm4::placeholder,textarea.svelte-126jkm4::placeholder{color:#708090}input.svelte-126jkm4:focus,textarea.svelte-126jkm4:focus{outline:none;background:#2b3a54cc;border-color:#4a9fd8;box-shadow:0 0 0 3px #4a9fd81a}input.error.svelte-126jkm4,textarea.error.svelte-126jkm4{border-color:#ff6b6b;background:#ff6b6b0d}textarea.svelte-126jkm4{min-height:150px;resize:vertical}.error-message.svelte-126jkm4{display:flex;align-items:center;gap:.5rem;color:#ff6b6b;font-size:.85rem;margin-top:.5rem}.error-icon.svelte-126jkm4{font-weight:700}.form-helper-copy.svelte-126jkm4{color:#d0d0d0;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.form-helper-copy.svelte-126jkm4 a:where(.svelte-126jkm4){color:inherit;text-decoration:underline;text-underline-offset:.16em}.form-helper-copy.svelte-126jkm4 a:where(.svelte-126jkm4):hover{color:#a0d8ff}.submit-progress.svelte-126jkm4{overflow:hidden;height:0;margin:0;border-radius:999px;background:#4a9fd81f;border:1px solid rgba(74,159,216,.22);opacity:0;transition:height .2s ease,margin .2s ease,opacity .2s ease}.submit-progress.is-visible.svelte-126jkm4{height:.5rem;margin:1rem 0 .85rem;opacity:1}.submit-progress-bar.svelte-126jkm4{width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4a9fd8,#9dd8ff);animation:svelte-126jkm4-submitProgress 1.1s ease-in-out infinite}.button-group.svelte-126jkm4{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-start}button.svelte-126jkm4{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}button.svelte-126jkm4:disabled{cursor:wait;box-shadow:none;transform:none;filter:saturate(.8)}.submit-button.svelte-126jkm4{background:#4a9fd8;color:#fff}.submit-button.svelte-126jkm4:hover{background:#63b3e8;transform:translateY(-2px);box-shadow:0 4px 12px #4a9fd84d}.submit-button.svelte-126jkm4:active{transform:translateY(0)}.cancel-button.svelte-126jkm4{background:#4a9fd81a;color:#4a9fd8;border:1px solid rgba(74,159,216,.3)}.cancel-button.svelte-126jkm4:hover{background:#4a9fd833;border-color:#4a9fd8}@media(max-width:799px){form.svelte-126jkm4{padding:1.5rem}.button-group.svelte-126jkm4{flex-direction:column}button.svelte-126jkm4{width:100%}}@keyframes svelte-126jkm4-submitProgress{0%{transform:translate(-115%)}to{transform:translate(260%)}}.job-content.svelte-1qpywy2{color:#d0d0d0;line-height:1.8;margin:3rem 0;padding:2rem;background:#1a244780;border-radius:8px;border:1px solid rgb(var(--accent-rgb) / .2)}.job-content.svelte-1qpywy2 a{color:var(--accent-soft);text-decoration:none;border-bottom:1px solid rgb(var(--accent-soft-rgb) / .28);box-shadow:inset 0 -1px rgb(var(--accent-soft-rgb) / .12);transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.job-content.svelte-1qpywy2 a:hover{color:#f3fbff;border-bottom-color:rgb(var(--accent-bright-rgb) / .5);box-shadow:inset 0 -1px rgb(var(--accent-bright-rgb) / .22);background:rgb(var(--accent-rgb) / .08)}.error-message.svelte-1qpywy2{color:#ff6b6b;font-size:1.1rem;padding:2rem;text-align:center}.application-form.svelte-1qpywy2{margin-top:4rem;padding-top:3rem;border-top:2px solid rgb(var(--accent-rgb) / .2)}.application-form.svelte-1qpywy2 h2:where(.svelte-1qpywy2){color:var(--accent-500);font-size:1.6rem;margin-bottom:1rem}.application-form.svelte-1qpywy2 p:where(.svelte-1qpywy2){color:#d0d0d0;margin-bottom:2rem;line-height:1.6}.social-links.svelte-1qpywy2{display:flex;gap:clamp(.5rem,2vw,1rem);margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(var(--accent-rgb) / .2)}.social-link.svelte-1qpywy2{display:flex;align-items:center;gap:.5rem;color:var(--accent-500);text-decoration:none;border-bottom:none;box-shadow:none;background:rgb(var(--accent-rgb) / .08);border:1px solid rgb(var(--accent-rgb) / .18);border-radius:999px;padding:.7rem 1rem;font-weight:500;transition:all .3s ease}.social-link.svelte-1qpywy2:hover{color:var(--accent-soft);transform:translateY(-2px);background:rgb(var(--accent-rgb) / .14);border-color:rgb(var(--accent-soft-rgb) / .28)}.social-link.svelte-1qpywy2 svg{width:18px;height:18px;transition:transform .3s ease;stroke-width:2}.social-link.svelte-1qpywy2:hover svg{transform:scale(1.1)}.share-btn.svelte-1qpywy2{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--accent-500);font-weight:500;cursor:pointer;transition:all .3s ease;font-size:1rem;padding:0}.share-btn.svelte-1qpywy2:hover{color:var(--accent-soft);transform:translateY(-2px)}.share-btn.svelte-1qpywy2 svg{width:18px;height:18px;transition:transform .3s ease;stroke-width:2}.share-btn.svelte-1qpywy2:hover svg{transform:scale(1.1)}
