body{background:#faf5ef}.apply-page.svelte-45c0k3{--apply-ink: #171512;--apply-deep: #020202;--apply-tan: #af7c54;--apply-tan-soft: #d7b79e;--apply-status: #1d6f8a;--apply-paper: #faf5ef;--apply-paper-bright: #fffaf4;color:var(--apply-ink);background:var(--apply-paper);overflow:clip}.apply-shell.svelte-45c0k3{width:min(calc(100% - 64px),1380px);margin-inline:auto}.apply-hero.svelte-45c0k3{position:relative;padding:clamp(76px,8vw,118px) 0 clamp(82px,8vw,122px);isolation:isolate}.apply-glow.svelte-45c0k3{position:absolute;top:-260px;right:-160px;z-index:-1;width:700px;height:700px;border-radius:999px;background:radial-gradient(circle,rgba(215,183,158,.24),transparent 68%)}.apply-hero-grid.svelte-45c0k3{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.76fr);gap:clamp(56px,7vw,112px);align-items:center}.apply-kicker.svelte-45c0k3,.step-index.svelte-45c0k3,.application-steps.svelte-45c0k3 article:where(.svelte-45c0k3)>div:where(.svelte-45c0k3)>span:where(.svelte-45c0k3){color:var(--apply-status);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.apply-copy.svelte-45c0k3 h1:where(.svelte-45c0k3){max-width:760px;margin:24px 0 0;font-size:clamp(3.65rem,6.2vw,6.4rem);font-weight:530;letter-spacing:-.065em;line-height:.93;text-wrap:balance}.apply-copy.svelte-45c0k3 h1:where(.svelte-45c0k3) em:where(.svelte-45c0k3),.application-heading.svelte-45c0k3 h2:where(.svelte-45c0k3) em:where(.svelte-45c0k3){color:var(--apply-tan);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.apply-copy.svelte-45c0k3>p:where(.svelte-45c0k3){max-width:640px;margin:28px 0 0;color:#171512a3;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.apply-actions.svelte-45c0k3{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.apply-primary.svelte-45c0k3,.apply-secondary.svelte-45c0k3{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:60px;padding:9px 10px 9px 22px;border-radius:999px;font:inherit;font-weight:520;text-decoration:none;cursor:pointer}.apply-primary.svelte-45c0k3{min-width:230px;border:1px solid var(--apply-ink);background:var(--apply-ink);color:#fff}.apply-primary.svelte-45c0k3>span:where(.svelte-45c0k3):last-child,.apply-secondary.svelte-45c0k3>span:where(.svelte-45c0k3):last-child{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--apply-ink)}.apply-secondary.svelte-45c0k3{border:1px solid rgba(23,21,18,.18);background:#fffaf49e;color:var(--apply-ink)}.apply-primary.svelte-45c0k3:disabled,.apply-secondary.svelte-45c0k3:disabled{opacity:.58;cursor:wait}.apply-error.svelte-45c0k3{max-width:600px;margin:18px 0 0;color:#a44335}.apply-proof.svelte-45c0k3{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:28px}.apply-proof.svelte-45c0k3 span:where(.svelte-45c0k3){color:#1715129e;font-size:.82rem}.apply-proof.svelte-45c0k3 span:where(.svelte-45c0k3):before{content:"✓";margin-right:8px;color:var(--apply-status);font-weight:700}.voice-entry.svelte-45c0k3{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;max-width:520px;margin-top:24px;padding:15px 16px;border:1px solid rgba(23,21,18,.14);border-radius:18px;background:#fffaf4b3;color:var(--apply-ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.voice-entry.svelte-45c0k3:hover{transform:translateY(-2px);border-color:#af7c546b;background:var(--apply-paper-bright)}.voice-entry-signal.svelte-45c0k3{display:flex;align-items:center;justify-content:center;gap:3px;width:42px;height:42px;border-radius:999px;background:var(--apply-deep)}.voice-entry-signal.svelte-45c0k3 i:where(.svelte-45c0k3){width:3px;height:10px;border-radius:999px;background:var(--apply-tan-soft)}.voice-entry-signal.svelte-45c0k3 i:where(.svelte-45c0k3):nth-child(2){height:18px}.voice-entry.svelte-45c0k3>span:where(.svelte-45c0k3):nth-child(2){display:grid;gap:3px}.voice-entry.svelte-45c0k3 small:where(.svelte-45c0k3){color:#1715128f;font-size:.7rem}.voice-entry.svelte-45c0k3 strong:where(.svelte-45c0k3){font-size:.86rem;font-weight:600}.voice-entry-arrow.svelte-45c0k3{color:var(--apply-tan);font-size:1.05rem}.application-preview.svelte-45c0k3{padding:clamp(26px,3vw,40px);border:1px solid rgba(255,255,255,.1);border-radius:26px;background:radial-gradient(circle at 88% 12%,rgba(175,124,84,.16),transparent 32%),var(--apply-deep);color:#fff;box-shadow:0 38px 90px #0202022e}.preview-topline.svelte-45c0k3{display:flex;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff80;font-family:var(--font-mono, ui-monospace, monospace);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.preview-heading.svelte-45c0k3{display:flex;align-items:center;gap:14px;margin-top:24px}.concierge-mark.svelte-45c0k3{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--apply-tan-soft);color:var(--apply-deep);font-weight:700}.preview-heading.svelte-45c0k3>div:where(.svelte-45c0k3){display:grid;gap:5px}.preview-heading.svelte-45c0k3>div:where(.svelte-45c0k3)>span:where(.svelte-45c0k3){color:var(--apply-tan-soft);font-size:.7rem}.preview-heading.svelte-45c0k3 strong:where(.svelte-45c0k3){font-size:.92rem}.role-brief.svelte-45c0k3{display:grid;gap:22px;margin-top:28px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0e}.role-brief-heading.svelte-45c0k3{display:grid;gap:6px}.role-brief-heading.svelte-45c0k3 span:where(.svelte-45c0k3){color:var(--apply-tan-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.role-brief-heading.svelte-45c0k3 strong:where(.svelte-45c0k3){font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:520;letter-spacing:-.04em}.brief-tags.svelte-45c0k3{display:flex;gap:8px;flex-wrap:wrap}.brief-tags.svelte-45c0k3 span:where(.svelte-45c0k3){padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffb8;font-size:.68rem}.preview-response.svelte-45c0k3{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;margin-top:14px;padding:16px;border-radius:16px;background:#af7c5424}.preview-response.svelte-45c0k3>span:where(.svelte-45c0k3){display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--apply-tan-soft);color:var(--apply-deep);font-size:.72rem;font-weight:700}.preview-response.svelte-45c0k3 p:where(.svelte-45c0k3){margin:2px 0 0;color:#ffffffc7;font-size:.82rem;line-height:1.45}.trust-state.svelte-45c0k3{display:flex;gap:13px;align-items:flex-start;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.trust-dot.svelte-45c0k3{flex:0 0 auto;width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--apply-status);box-shadow:0 0 0 5px #1d6f8a24}.trust-state.good.svelte-45c0k3 .trust-dot:where(.svelte-45c0k3){background:var(--apply-status);box-shadow:0 0 0 5px #1d6f8a24}.trust-state.svelte-45c0k3>div:where(.svelte-45c0k3){display:grid;gap:6px}.trust-state.svelte-45c0k3 strong:where(.svelte-45c0k3){font-size:.84rem}.trust-state.svelte-45c0k3 p:where(.svelte-45c0k3){margin:0;color:#ffffff80;font-size:.76rem;line-height:1.5}.application-section.svelte-45c0k3{padding:clamp(88px,9vw,132px) 0;background:var(--apply-paper-bright)}.application-heading.svelte-45c0k3{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:40px;align-items:start}.application-heading.svelte-45c0k3 h2:where(.svelte-45c0k3){margin:0;font-size:clamp(3rem,5vw,5.6rem);font-weight:520;letter-spacing:-.06em;line-height:.96}.application-grid.svelte-45c0k3{display:grid;grid-template-columns:minmax(360px,.74fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);margin-top:62px}.application-state-card.svelte-45c0k3{align-self:start;position:sticky;top:128px;padding:34px;border-radius:30px;background:var(--apply-deep);color:#fff;box-shadow:0 30px 80px #02020229}.state-card-head.svelte-45c0k3,.completion-row.svelte-45c0k3{display:flex;justify-content:space-between;gap:20px;align-items:center}.state-card-head.svelte-45c0k3>span:where(.svelte-45c0k3):first-child{color:var(--apply-tan-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.state-pill.svelte-45c0k3{padding:8px 10px;border:1px solid rgba(29,111,138,.34);border-radius:999px;background:#1d6f8a29;color:#8fc9d9;font-size:.68rem;text-transform:capitalize}.state-pill.handoff.svelte-45c0k3{border-color:#af7c5452;background:#af7c5424;color:var(--apply-tan-soft)}.application-state-card.svelte-45c0k3 h3:where(.svelte-45c0k3){margin:54px 0 0;font-size:clamp(2.2rem,3vw,3.5rem);font-weight:500;letter-spacing:-.05em;line-height:1}.application-state-card.svelte-45c0k3>p:where(.svelte-45c0k3){margin:22px 0 0;color:#ffffff8f;line-height:1.62}.completion-row.svelte-45c0k3{margin-top:34px;color:#ffffff94;font-size:.72rem}.completion-meter.svelte-45c0k3{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff1a}.completion-meter.svelte-45c0k3 span:where(.svelte-45c0k3){display:block;height:100%;border-radius:inherit;background:var(--apply-status)}.application-badges.svelte-45c0k3,.sample-profile.svelte-45c0k3{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.application-badges.svelte-45c0k3 span:where(.svelte-45c0k3),.sample-profile.svelte-45c0k3 span:where(.svelte-45c0k3){padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffad;font-size:.68rem}.application-steps.svelte-45c0k3{border-top:1px solid rgba(23,21,18,.18)}.application-steps.svelte-45c0k3 article:where(.svelte-45c0k3){display:grid;grid-template-columns:56px 1fr;gap:24px;min-height:210px;padding:32px 0;border-bottom:1px solid rgba(23,21,18,.18)}.step-index.svelte-45c0k3{padding-top:5px}.application-steps.svelte-45c0k3 article:where(.svelte-45c0k3)>div:where(.svelte-45c0k3){display:grid;align-content:start;gap:14px}.application-steps.svelte-45c0k3 h3:where(.svelte-45c0k3){margin:2px 0 0;font-size:clamp(1.7rem,2.4vw,2.7rem);font-weight:520;letter-spacing:-.04em}.application-steps.svelte-45c0k3 p:where(.svelte-45c0k3){max-width:620px;margin:0;color:#17151299;line-height:1.6}.saved-helper.svelte-45c0k3{max-width:760px;margin:32px 0 0 auto;color:#17151294;font-size:.84rem}@media(max-width:900px){.apply-shell.svelte-45c0k3{width:min(calc(100% - 36px),760px)}.apply-hero-grid.svelte-45c0k3,.application-heading.svelte-45c0k3,.application-grid.svelte-45c0k3{grid-template-columns:1fr}.apply-copy.svelte-45c0k3 h1:where(.svelte-45c0k3){font-size:clamp(3.7rem,11vw,6.4rem)}.application-preview.svelte-45c0k3{width:min(100%,620px)}.application-grid.svelte-45c0k3{gap:70px}.application-state-card.svelte-45c0k3{position:static}}@media(max-width:620px){.apply-shell.svelte-45c0k3{width:min(calc(100% - 28px),540px)}.apply-hero.svelte-45c0k3{padding:58px 0 78px}.apply-copy.svelte-45c0k3 h1:where(.svelte-45c0k3){font-size:clamp(3.2rem,15.6vw,4.6rem)}.apply-copy.svelte-45c0k3>p:where(.svelte-45c0k3){font-size:1rem}.apply-actions.svelte-45c0k3{align-items:stretch;flex-direction:column}.apply-primary.svelte-45c0k3,.apply-secondary.svelte-45c0k3{width:100%}.apply-proof.svelte-45c0k3{display:grid}.application-preview.svelte-45c0k3{padding:24px}.application-section.svelte-45c0k3{padding:76px 0}.application-heading.svelte-45c0k3 h2:where(.svelte-45c0k3){font-size:clamp(3rem,14vw,4.3rem)}.application-grid.svelte-45c0k3{gap:46px;margin-top:46px}.application-state-card.svelte-45c0k3{padding:26px}.application-steps.svelte-45c0k3 article:where(.svelte-45c0k3){grid-template-columns:40px 1fr;gap:14px;min-height:auto;padding:26px 0}}
