.application-form.svelte-1i37jyf{gap:1rem;display:grid}.form-section.svelte-1i37jyf{background:linear-gradient(115deg,#f5b84b0a,#070507b8);border:1px solid #f7f2e821;grid-template-columns:3rem minmax(13rem,.58fr) minmax(20rem,1fr);gap:1.25rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.section-number.svelte-1i37jyf{color:var(--accent-2);font:700 .68rem/1 var(--font-mono);letter-spacing:.12em}.section-copy.svelte-1i37jyf h2:where(.svelte-1i37jyf){text-transform:uppercase;margin:0 0 .45rem;font-size:1.25rem}.field-grid.svelte-1i37jyf{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}label.svelte-1i37jyf{gap:.32rem;display:grid}label.svelte-1i37jyf>span:where(.svelte-1i37jyf){color:#f7f2e8a3;font:700 .61rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}label.svelte-1i37jyf em:where(.svelte-1i37jyf){color:#f7f2e861;font-style:normal;font-weight:400}.wide.svelte-1i37jyf{grid-column:1/-1}input.svelte-1i37jyf,textarea.svelte-1i37jyf{width:100%;min-width:0;color:var(--ink);font:.78rem/1.35 var(--font-mono);resize:vertical;background:#f7f2e809;border:1px solid #f7f2e824;border-radius:0;outline:none;padding:.7rem .75rem}input.svelte-1i37jyf:focus,textarea.svelte-1i37jyf:focus{background:#f5b84b0b;border-color:#f5b84b9e}input[type=file].svelte-1i37jyf{color:#f7f2e894;max-width:100%;overflow:hidden}.terms-card.svelte-1i37jyf{gap:.85rem;display:grid}.payment-card.svelte-1i37jyf{background:#f5b84b29;border:1px solid #f5b84b3d;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1px;display:grid}.payment-card.svelte-1i37jyf>div:where(.svelte-1i37jyf){background:#080607f0;align-content:center;gap:.4rem;min-width:0;padding:.85rem;display:grid}.payment-card.svelte-1i37jyf span:where(.svelte-1i37jyf),.verification-note.svelte-1i37jyf{color:#f7f2e885;font:.64rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.payment-card.svelte-1i37jyf strong:where(.svelte-1i37jyf){color:var(--accent-2);font-size:1.35rem}.payment-address.svelte-1i37jyf{grid-template-columns:minmax(0,1fr) auto}.payment-address.svelte-1i37jyf span:where(.svelte-1i37jyf){grid-column:1/-1}.payment-address.svelte-1i37jyf code:where(.svelte-1i37jyf){color:#f7f2e8db;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;overflow:hidden}.payment-address.svelte-1i37jyf button:where(.svelte-1i37jyf){color:var(--accent-2);font:700 .64rem/1 var(--font-mono);text-transform:uppercase;background:0 0;border:0}.payment-fields.svelte-1i37jyf{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.verification-note.svelte-1i37jyf{color:#f5b84bc2;text-transform:none;margin:0}.admission-note.svelte-1i37jyf{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.admission-note.svelte-1i37jyf p:where(.svelte-1i37jyf){color:#f7f2e8a3;background:#f7f2e806;border:1px solid #f7f2e81a;margin:0;padding:.65rem .7rem;font-size:.76rem;line-height:1.55}.admission-note.svelte-1i37jyf strong:where(.svelte-1i37jyf){color:var(--accent-2);font:700 .62rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.18rem;display:block}.terms-check.svelte-1i37jyf{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.terms-check.svelte-1i37jyf input:where(.svelte-1i37jyf){width:1rem;height:1rem;accent-color:var(--accent-2);margin-top:.1rem}.terms-check.svelte-1i37jyf span:where(.svelte-1i37jyf){text-transform:none;line-height:1.5}.honeypot.svelte-1i37jyf{position:absolute;left:-10000px}.submit.svelte-1i37jyf{color:#160d08;background:linear-gradient(90deg, var(--accent-2), #ff7a32);min-height:2.9rem;font:800 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5b84b85}.submit.svelte-1i37jyf:disabled{opacity:.45;cursor:not-allowed}.success.svelte-1i37jyf,.error.svelte-1i37jyf,.setup-warning.svelte-1i37jyf{font:.7rem/1.5 var(--font-mono);margin:0}.success.svelte-1i37jyf{color:#64d99a}.error.svelte-1i37jyf,.setup-warning.svelte-1i37jyf{color:#ff8b72}@media (width<=1050px){.form-section.svelte-1i37jyf{grid-template-columns:2rem 1fr}.field-grid.svelte-1i37jyf,.terms-card.svelte-1i37jyf{grid-column:1/-1}}@media (width<=680px){.form-section.svelte-1i37jyf{grid-template-columns:1fr;gap:.8rem}.section-number.svelte-1i37jyf{display:none}.field-grid.svelte-1i37jyf{grid-template-columns:1fr}.wide.svelte-1i37jyf{grid-column:auto}.payment-card.svelte-1i37jyf,.payment-fields.svelte-1i37jyf,.admission-note.svelte-1i37jyf{grid-template-columns:1fr}.payment-address.svelte-1i37jyf{grid-template-columns:minmax(0,1fr) auto}}.apply-screen[data-astro-cid-sdtkbkqs]{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 68% 10%,#711f175c,#0000 35%),#0b0709;width:100%;height:100svh;min-height:100svh;padding:clamp(1rem,3vw,2.5rem);overflow:hidden auto}.apply-stage[data-astro-cid-sdtkbkqs],.closed[data-astro-cid-sdtkbkqs]{width:min(1180px,100%);margin:clamp(4.75rem,8vh,6.5rem) auto 2rem}.apply-stage[data-astro-cid-sdtkbkqs]>header[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr minmax(18rem,.65fr);align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:grid}.apply-stage[data-astro-cid-sdtkbkqs]>header[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs],.closed[data-astro-cid-sdtkbkqs] small[data-astro-cid-sdtkbkqs]{color:var(--accent-2);font:700 .68rem/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;grid-column:1/-1}h1[data-astro-cid-sdtkbkqs]{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,7vw,6rem);line-height:.85}h1[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{color:#f07a35}header[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs],.closed[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]{color:#f7f2e89e;margin:0;line-height:1.65}.closed[data-astro-cid-sdtkbkqs]{align-content:center;gap:1rem;min-height:60vh;display:grid}.closed[data-astro-cid-sdtkbkqs] h1[data-astro-cid-sdtkbkqs]{max-width:14ch}.closed[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{width:fit-content;color:var(--accent-2);font-family:var(--font-mono)}@media (width<=900px){.apply-stage[data-astro-cid-sdtkbkqs]>header[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}}
