.apply-page .field-label{display:block;margin-bottom:.625rem;font-family:var(--font-accent, "Bender", monospace);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:color-mix(in srgb,var(--color-cloud) 75%,transparent)}.apply-page .field-input{width:100%;appearance:none;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-cloud) 10%,transparent);background:color-mix(in srgb,var(--color-cloud) 3%,transparent);padding:.875rem 1.125rem;font-size:1rem;line-height:1.5;color:var(--color-cloud);font-family:var(--font-body);transition:all .3s ease;outline:none;min-height:2.875rem}.apply-page .field-input::placeholder{color:color-mix(in srgb,var(--color-cloud) 35%,transparent)}.apply-page .field-input:hover{border-color:color-mix(in srgb,var(--color-cloud) 20%,transparent);background:color-mix(in srgb,var(--color-cloud) 5%,transparent)}.apply-page .field-input:focus{border-color:var(--color-pulse);box-shadow:0 0 0 4px #7d33ff2e,0 0 24px #7d33ff26;background:color-mix(in srgb,var(--color-cloud) 6%,transparent)}.apply-page .field-input.field-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.apply-page .field-error-msg{margin-top:.5rem;font-family:var(--font-accent, "Bender", monospace);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#f87171}.apply-page select.field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%237D33FF' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 5.646a.5.5 0 0 1 .708 0L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1rem;padding-right:2.75rem}.apply-page select.field-input option{background:var(--color-onyx);color:var(--color-cloud)}.apply-page .chip{display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-cloud) 10%,transparent);background:color-mix(in srgb,var(--color-cloud) 3%,transparent);padding:.75rem 1rem;font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:color-mix(in srgb,var(--color-cloud) 70%,transparent);transition:all .3s ease;min-height:2.75rem}.apply-page .chip:hover{border-color:color-mix(in srgb,var(--color-cloud) 25%,transparent);color:var(--color-cloud);background:color-mix(in srgb,var(--color-cloud) 6%,transparent)}.apply-page .chip:active{transform:scale(.97)}.apply-page .chip-block{justify-content:flex-start;text-align:left;padding:.875rem 1rem}.apply-page .chip.chip-active{border-color:color-mix(in srgb,var(--color-pulse) 60%,transparent);background:color-mix(in srgb,var(--color-pulse) 15%,transparent);color:var(--color-cloud);box-shadow:0 0 0 1px #7d33ff33,0 0 24px #7d33ff2e}.mobile-action-bar.svelte-45c0k3{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom)) 1rem;background:linear-gradient(to top,#0b0c13fa 55%,#0b0c13b3 85%,#0b0c1300);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none}.mobile-action-bar-inner.svelte-45c0k3{display:flex;align-items:center;gap:.625rem;max-width:32rem;margin:0 auto;pointer-events:auto;padding:.5rem;border:1px solid color-mix(in srgb,var(--color-cloud) 8%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--color-onyx) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 60px #0009,0 0 0 1px #7d33ff14,0 0 40px #7d33ff26}@media(max-width:767px){.apply-page .field-input{min-height:3.125rem;padding:.9375rem 1.125rem;border-radius:.75rem}.apply-page .chip{min-height:3rem;padding:.875rem 1.125rem;font-size:.875rem;border-radius:.75rem}.apply-page .chip-block{min-height:3.25rem;padding:.9375rem 1.125rem}}.check-path.svelte-45c0k3{stroke-dasharray:30;stroke-dashoffset:30;animation:svelte-45c0k3-draw-check .6s ease-out .4s forwards}@keyframes svelte-45c0k3-draw-check{to{stroke-dashoffset:0}}
