.apply-page.svelte-45c0k3{min-height:100vh;position:relative;z-index:1}.apply-container.svelte-45c0k3{display:flex;align-items:center;justify-content:center;padding:40px 20px 80px;min-height:calc(100vh - 64px)}.apply-card.svelte-45c0k3{width:100%;max-width:480px;background:#00ff8804;border:1px solid var(--border-medium);border-radius:12px;padding:48px 40px;box-shadow:0 24px 48px #0006,0 0 80px #00ff8805}.card-eyebrow.svelte-45c0k3{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--green-neon);margin-bottom:12px}.card-title.svelte-45c0k3{font-family:var(--font-mono);font-size:24px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px}.card-desc.svelte-45c0k3{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.success-icon.svelte-45c0k3{font-size:48px;color:var(--green-neon);text-align:center;margin-bottom:16px;text-shadow:0 0 30px rgba(0,255,136,.3)}.error.svelte-45c0k3{background:#ef444414;border:1px solid var(--error);color:var(--error);font-family:var(--font-mono);font-size:11px;padding:12px;border-radius:6px;margin-bottom:24px}form.svelte-45c0k3{display:flex;flex-direction:column;gap:20px}.field.svelte-45c0k3{display:flex;flex-direction:column;gap:8px}.field.svelte-45c0k3 span:where(.svelte-45c0k3){font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-secondary)}.optional.svelte-45c0k3{color:var(--text-muted);font-weight:500}.field.svelte-45c0k3 input:where(.svelte-45c0k3),.field.svelte-45c0k3 textarea:where(.svelte-45c0k3){background:#ffffff08;border:1px solid var(--border-subtle);border-radius:6px;padding:12px 14px;color:var(--text-primary);font-family:var(--font-body);font-size:15px;outline:none;transition:all .2s;resize:vertical}.field.svelte-45c0k3 input:where(.svelte-45c0k3):focus,.field.svelte-45c0k3 textarea:where(.svelte-45c0k3):focus{border-color:var(--green-neon);background:#00ff8805}.field.svelte-45c0k3 input:where(.svelte-45c0k3)::placeholder,.field.svelte-45c0k3 textarea:where(.svelte-45c0k3)::placeholder{color:var(--text-dim)}.field-hint.svelte-45c0k3{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);font-weight:500;letter-spacing:.02em}.btn-primary.svelte-45c0k3{background:var(--green-neon);color:var(--bg-void);border:none;border-radius:6px;padding:14px;font-family:var(--font-mono);font-size:13px;font-weight:800;cursor:pointer;transition:all .2s;margin-top:8px;letter-spacing:.05em}.btn-primary.svelte-45c0k3:hover{box-shadow:0 0 24px #0f83;transform:translateY(-1px)}.btn-primary.svelte-45c0k3:disabled{opacity:.5;transform:none;cursor:not-allowed}.signin-link.svelte-45c0k3{text-align:center;margin-top:24px;font-family:var(--font-body);font-size:13px;color:var(--text-muted)}.signin-link.svelte-45c0k3 a:where(.svelte-45c0k3){color:var(--green-neon);text-decoration:none;font-weight:600}.signin-link.svelte-45c0k3 a:where(.svelte-45c0k3):hover{text-decoration:underline;opacity:1}.card-actions.svelte-45c0k3{display:flex;justify-content:center;margin-top:24px}.btn-ghost.svelte-45c0k3{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:10px 20px;border:1px solid var(--border-subtle);border-radius:6px;transition:all .2s}.btn-ghost.svelte-45c0k3:hover{color:var(--green-neon);border-color:var(--border-medium);text-decoration:none;opacity:1}@media(max-width:768px){.apply-card.svelte-45c0k3{padding:32px 24px}.card-title.svelte-45c0k3{font-size:20px}}
