.apply-wrap.svelte-45c0k3{background-color:#0e151a;background-image:radial-gradient(125% 125% at 50% 38%,#0000 28%,#060b0e80 100%),url(../../../login-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;min-height:100svh;padding:2rem;display:grid}.apply-card.svelte-45c0k3{width:min(560px,100%);color:var(--ink-100,#e8eef0);background-color:#0e161b6b;background-image:linear-gradient(#ffffff1f,#ffffff05 42%,#0000000d);border:1px solid #ffffff2e;border-radius:22px;padding:2.75rem 2.5rem;box-shadow:0 24px 60px -16px #0000008c,inset 0 1px #ffffff38,inset 0 -1px #00000040}.apply-logo.svelte-45c0k3{filter:drop-shadow(0 2px 4px #0006);width:100%;max-width:220px;height:auto;margin:0 auto 1.5rem;display:block}h1.svelte-45c0k3{text-align:center;text-shadow:0 1px 3px #0006;margin:0 0 .5rem;font-size:1.6rem}.sub.svelte-45c0k3{color:var(--ink-200,#b9c4c9);text-align:center;text-shadow:0 1px 2px #00000059;margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}form.svelte-45c0k3{gap:.75rem;display:grid}label.svelte-45c0k3{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-200,#b9c4c9);text-shadow:0 1px 2px #0006;margin:.5rem 0 .25rem;font:600 11px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:block}input.svelte-45c0k3,select.svelte-45c0k3,textarea.svelte-45c0k3{box-sizing:border-box;color:#1f1f1f;background:#fffffff5;border:1px solid #ffffff3d;border-radius:10px;width:100%;min-height:50px;padding:0 1rem;font-size:1rem}input.svelte-45c0k3::placeholder,textarea.svelte-45c0k3::placeholder{color:#1f1f1f8c}input.svelte-45c0k3:focus,select.svelte-45c0k3:focus,textarea.svelte-45c0k3:focus{border-color:var(--brand-red,#eb0029);outline:none;box-shadow:0 0 0 3px #eb002940}textarea.svelte-45c0k3{resize:vertical;min-height:72px;padding:.75rem 1rem}.row.svelte-45c0k3{gap:14px;display:flex}.row.svelte-45c0k3>div:where(.svelte-45c0k3){flex:1}.err.svelte-45c0k3{color:#ffb3b3;background:#b3261e2e;border:1px solid #b3261e59;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.cta.svelte-45c0k3{box-sizing:border-box;background:var(--brand-red,#eb0029);color:#fff;cursor:pointer;letter-spacing:.02em;border:0;border-radius:10px;width:100%;min-height:50px;margin-top:.75rem;padding:0 1rem;font-size:1rem;font-weight:600;box-shadow:0 4px 14px #00000040}.cta.svelte-45c0k3:hover{filter:brightness(.94);transform:translateY(-1px)}.bridge.svelte-45c0k3{text-align:center;color:var(--ink-200,#b9c4c9);text-shadow:0 1px 2px #0006;margin-top:1.25rem;font-size:.85rem}.bridge.svelte-45c0k3 a:where(.svelte-45c0k3){color:var(--ink-100,#e8eef0);font-weight:600;text-decoration:none}.bridge.svelte-45c0k3 a:where(.svelte-45c0k3):hover{text-decoration:underline}.foot.svelte-45c0k3{text-align:center;color:var(--ink-200,#b9c4c9);text-shadow:0 1px 2px #0006;margin-top:1.25rem;font-size:.85rem}.foot.svelte-45c0k3 a:where(.svelte-45c0k3){color:var(--ink-100,#e8eef0);font-weight:600;text-decoration:none}.foot.svelte-45c0k3 a:where(.svelte-45c0k3):hover{text-decoration:underline}.bullet.svelte-45c0k3{color:var(--ink-200,#b9c4c9);text-shadow:0 1px 2px #0006;border-top:1px solid #ffffff2e;margin-top:1.25rem;padding-top:1.25rem;font-size:.85rem;line-height:1.5}.ok.svelte-45c0k3{color:#cfe3c0;background:#00af621f;border:1px solid #00af624d;border-radius:10px;margin:0 0 1.25rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5}.hpot.svelte-45c0k3{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=520px){.apply-wrap.svelte-45c0k3{padding:1rem}.apply-card.svelte-45c0k3{padding:2rem 1.5rem}.row.svelte-45c0k3{flex-direction:column;gap:0}}
