.apply.svelte-45c0k3{max-width:560px;margin:0 auto;padding:32px 20px 64px}.apply.svelte-45c0k3 h1:where(.svelte-45c0k3){margin:0 0 6px;font-size:26px}.intro.svelte-45c0k3{margin:0 0 20px;font-size:15px;opacity:.7}.card.svelte-45c0k3{padding:20px 18px}.card.svelte-45c0k3 h2:where(.svelte-45c0k3){margin:14px 0 0;font-size:15px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.1)}.card.svelte-45c0k3 h2:where(.svelte-45c0k3):first-of-type{margin-top:0}.form-stack.svelte-45c0k3 label:where(.svelte-45c0k3),.lbl.svelte-45c0k3,.flabel.svelte-45c0k3{font-weight:600}.lbl.svelte-45c0k3,.flabel.svelte-45c0k3{display:block}.form-stack.svelte-45c0k3 input:where(.svelte-45c0k3),.form-stack.svelte-45c0k3 select:where(.svelte-45c0k3),.form-stack.svelte-45c0k3 textarea:where(.svelte-45c0k3){font:inherit;font-size:16px;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff}.form-stack.svelte-45c0k3 textarea:where(.svelte-45c0k3){resize:vertical;min-height:90px}.form-stack.svelte-45c0k3 input[aria-invalid=true]:where(.svelte-45c0k3),.form-stack.svelte-45c0k3 select[aria-invalid=true]:where(.svelte-45c0k3){border-color:var(--danger);border-width:2px}.counter.near.svelte-45c0k3{opacity:1;color:var(--warn)}.errsum.svelte-45c0k3{border:2px solid var(--danger);border-radius:10px;padding:14px 16px;margin-bottom:16px;font-size:14px}.errsum.svelte-45c0k3:focus-visible{outline:2px solid black;outline-offset:2px}.errsum.svelte-45c0k3 ul:where(.svelte-45c0k3){margin:8px 0 0;padding-left:20px}.banner.svelte-45c0k3{margin-bottom:12px}fieldset.svelte-45c0k3{border:1px solid var(--border-soft);border-radius:10px;padding:12px 14px 14px;margin:0}legend.svelte-45c0k3{padding:0 4px;font-size:14px;font-weight:600}.radio.svelte-45c0k3,.check.svelte-45c0k3{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;font-size:15px;line-height:1.35;padding:9px 0;cursor:pointer}.radio.svelte-45c0k3 input:where(.svelte-45c0k3),.check.svelte-45c0k3 input:where(.svelte-45c0k3){width:22px;height:22px;margin:0;flex-shrink:0;accent-color:black}.field.svelte-45c0k3{display:flex;flex-direction:column;gap:8px;font-size:14px}.drop.svelte-45c0k3{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:26px 16px;border:2px dashed var(--border);border-radius:10px;background:var(--surface);font-size:15px;text-align:center}.drop.svelte-45c0k3 svg:where(.svelte-45c0k3){width:26px;height:26px;opacity:.6}.drop.svelte-45c0k3 .sub:where(.svelte-45c0k3){font-size:13px;opacity:.6}.drop.over.svelte-45c0k3{border-color:#000;border-style:solid;background:#fff}.drop.bad.svelte-45c0k3{border-color:var(--danger)}.filechip.svelte-45c0k3{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14px}.filechip.svelte-45c0k3 svg:where(.svelte-45c0k3){width:20px;height:20px;flex-shrink:0;opacity:.7}.fname.svelte-45c0k3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fsize.svelte-45c0k3{opacity:.6;flex-shrink:0}.privacy.svelte-45c0k3{border:1px solid var(--border-soft);border-radius:10px;padding:10px 14px;font-size:14px}.privacy.svelte-45c0k3 summary:where(.svelte-45c0k3){cursor:pointer;font-weight:600}.privacy.svelte-45c0k3 ul:where(.svelte-45c0k3){margin:10px 0 4px;padding-left:18px}.privacy.svelte-45c0k3 li:where(.svelte-45c0k3){margin-bottom:6px}.submit.svelte-45c0k3{padding:16px;font-size:16px;margin-top:4px}.foot.svelte-45c0k3{margin:0;text-align:center;font-size:13px;opacity:.6}.hp.svelte-45c0k3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
