.landing.svelte-1uha8ag{--hero-bg: #253a25;--cd-green: #7a9a3a;--cd-amber: #d4a832;--cd-rose: #c24d5d;--cd-lime: #8fb32a;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;min-height:100svh;display:flex;flex-direction:column;overflow-x:hidden}.hero.svelte-1uha8ag{position:relative;background:radial-gradient(ellipse 120% 100% at 50% 20%,#3a5c3a 0%,var(--hero-bg) 70%);color:#fff;text-align:center;padding:4rem 1.5rem 6rem;flex-shrink:0}.hero-fog.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(circle at 30% 35%,rgba(120,160,80,.18) 0%,transparent 55%),radial-gradient(circle at 70% 60%,rgba(60,100,60,.15) 0%,transparent 50%);pointer-events:none}.hero-inner.svelte-1uha8ag{position:relative;max-width:460px;margin:0 auto}.logo.svelte-1uha8ag{width:360px;height:auto;margin:0 auto 2.5rem}.tagline.svelte-1uha8ag{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.45;margin-bottom:.75rem}.blurb.svelte-1uha8ag{font-size:.85rem;line-height:1.55;opacity:.75;max-width:340px;margin:0 auto 2rem}.countdown.svelte-1uha8ag{display:flex;justify-content:center;gap:.625rem}.cd-box.svelte-1uha8ag{width:66px;border-radius:14px;padding:.65rem 0 .5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 12px #0003}.cd-green.svelte-1uha8ag{background:var(--cd-green)}.cd-amber.svelte-1uha8ag{background:var(--cd-amber)}.cd-rose.svelte-1uha8ag{background:var(--cd-rose)}.cd-lime.svelte-1uha8ag{background:var(--cd-lime)}.cd-num.svelte-1uha8ag{font-size:1.65rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.cd-lbl.svelte-1uha8ag{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-top:.2rem;opacity:.85}.form-section.svelte-1uha8ag{flex:1;background:var(--color-background, #fff);border-radius:1.75rem 1.75rem 0 0;margin-top:-1.75rem;position:relative;z-index:1;padding:2.5rem 1.5rem 3.5rem;box-shadow:0 -4px 30px #0000000f}.form-card.svelte-1uha8ag{max-width:400px;margin:0 auto}.form-heading.svelte-1uha8ag{font-size:1.05rem;font-weight:800;text-transform:uppercase;text-align:center;letter-spacing:.03em;line-height:1.4;margin-bottom:1.75rem;color:var(--color-foreground)}.form.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.15rem}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:.78rem;font-weight:600;color:var(--color-muted-foreground);padding-left:.05rem}.interests.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.45rem}.chip.svelte-1uha8ag{font-size:.78rem;font-weight:500;padding:.35rem .75rem;border-radius:9999px;border:1.5px solid var(--color-border, #e0e0e0);background:transparent;color:var(--color-foreground);cursor:pointer;transition:all .15s ease}.chip.svelte-1uha8ag:hover{border-color:var(--cd-green)}.chip.selected.svelte-1uha8ag{background:var(--cd-green);border-color:var(--cd-green);color:#fff}.success.svelte-1uha8ag{text-align:center;padding:2rem 0 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.success-icon{width:48px;height:48px;color:var(--cd-green)}.success-title.svelte-1uha8ag{font-family:"DM Serif Display",serif;font-size:1.4rem;font-weight:400;color:var(--color-foreground)}.success-desc.svelte-1uha8ag{font-size:.875rem;line-height:1.6;color:var(--color-muted-foreground)}
