.welcome.svelte-1ggkrhi{--deep:#0f4a42;--green:#13433c;--edge:#0c332d;--sage:var(--khula-sage,#a8cbbf);--ivory:var(--khula-ivory,#f4f7f2);--tile:#fff;--ink:var(--khula-ink,#1c2b27);--slate:var(--khula-slate,#4f5e59);--label:var(--khula-jade,#12594f);--coral:var(--khula-coral,#c2492f);--coral-hover:var(--khula-coral-dark,#a93d26);--focus:var(--khula-action,#13433c);z-index:50;box-sizing:border-box;background:radial-gradient(120% 80% at 20% 0%, var(--deep) 0%, var(--green) 60%, var(--edge) 100%);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);-webkit-font-smoothing:antialiased;border:0;flex-direction:column;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden auto}.arcs.svelte-1ggkrhi{pointer-events:none;width:520px;height:520px;position:absolute;top:-120px;right:-170px}.arcs.svelte-1ggkrhi circle:where(.svelte-1ggkrhi){fill:none;stroke:var(--sage);stroke-width:2px;opacity:.35}.arcs.svelte-1ggkrhi circle:where(.svelte-1ggkrhi)+circle:where(.svelte-1ggkrhi){stroke-width:26px;opacity:.18}.top.svelte-1ggkrhi{box-sizing:border-box;min-height:104px;padding:calc(1rem + env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) 18px max(24px, env(safe-area-inset-left,0px));flex:none;align-items:flex-end;display:flex;position:relative}.top.svelte-1ggkrhi img:where(.svelte-1ggkrhi){width:92px;height:auto}.sheet.svelte-1ggkrhi{background:var(--ivory);box-sizing:border-box;margin-top:auto;width:100%;max-width:32rem;padding:28px max(24px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));border-radius:24px 24px 0 0;margin-inline:auto;position:relative}.tile.svelte-1ggkrhi{background:var(--tile);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid;box-shadow:0 10px 24px -14px #1c2b2773}.tile.svelte-1ggkrhi img:where(.svelte-1ggkrhi){width:36px;height:36px}.label.svelte-1ggkrhi{letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin:0 0 10px;font-size:.8125rem;font-weight:700}h1.svelte-1ggkrhi{font-family:var(--khula-display,Manrope, system-ui, sans-serif);letter-spacing:-.025em;max-width:13ch;color:var(--ink);margin:0 0 12px;font-size:clamp(30px,8.4vw,38px);font-weight:600;line-height:1.06}h1.svelte-1ggkrhi:focus{outline:none}.copy.svelte-1ggkrhi{color:var(--slate);max-width:32ch;margin:0 0 22px;font-size:1rem;line-height:1.6}.primary.svelte-1ggkrhi{background:var(--coral);color:#fff;width:100%;min-height:50px;font:600 1rem var(--khula-body,Inter, system-ui, sans-serif);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:flex}@media (width<=700px){.primary.svelte-1ggkrhi{min-height:46px}}.primary.svelte-1ggkrhi:hover{background:var(--coral-hover)}.primary.svelte-1ggkrhi:active{transform:translateY(1px)}.quiet.svelte-1ggkrhi{min-height:44px;color:var(--label);align-items:center;margin-top:6px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.quiet.svelte-1ggkrhi:hover{text-decoration:underline}.fine.svelte-1ggkrhi{color:var(--slate);margin:14px 0 0;font-size:.81rem}.primary.svelte-1ggkrhi:focus-visible,.quiet.svelte-1ggkrhi:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.sheet.svelte-1ggkrhi{animation:.6s cubic-bezier(.2,.7,.2,1) both svelte-1ggkrhi-rise}@keyframes svelte-1ggkrhi-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}:root{--khula-jade:#12594f;--khula-brand:#13433c;--khula-action:#13433c;--khula-action-dark:#0c332d;--khula-panel:#0f4a42;--khula-panel2:#12594f;--khula-coral:#c2492f;--khula-coral-dark:#a93d26;--khula-sage:#a8cbbf;--khula-mint:#e3efea;--khula-ivory:#f4f7f2;--khula-canvas:#f4f7f2;--khula-surface:#fff;--khula-line:#e1e3dc;--khula-white:#fff;--khula-ink:#1c2b27;--khula-slate:#4f5e59;--khula-on-evergreen:#fff;--khula-on-evergreen-soft:#e7efea;--khula-on-evergreen-eyebrow:#a8cbbf;--khula-on-evergreen-chip-bg:#a8cbbf38;--khula-on-evergreen-chip-text:#dcefe7;--khula-on-evergreen-attention-bg:#c2492f42;--khula-on-evergreen-attention-text:#f6cfc5;--khula-attention-paper-bg:#e3efea;--khula-attention-paper-text:#a93d26;--khula-attention-dot:#c2492f;--khula-grad-panel:linear-gradient(160deg, #12594f 0%, #13433c 58%, #0c332d 100%);--khula-grad-band:linear-gradient(135deg, #0f4a42, #12594f);--khula-grad-mint:linear-gradient(160deg, #edf5f0 0%, #e3efea 52%, #d6e8df 100%);--khula-mint-border:#cfe2d8;--khula-display:"Manrope", Arial, Helvetica, sans-serif;--khula-body:"Inter", Arial, Helvetica, sans-serif;--khula-r-panel:20px;--khula-r-card:14px;--khula-r-small:12px;--khula-r-pill:999px;--khula-unit:8px;--khula-wrap:1160px;--khula-gutter:24px;--khula-dot:#12594f38;--khula-dot-size:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--khula-ivory:#0f1a17;--khula-canvas:#0f1a17;--khula-surface:#142420;--khula-mint:#17302a;--khula-line:#24352f;--khula-ink:#e7efea;--khula-slate:#b7c7c0;--khula-sage:#7fb09d;--khula-jade:#7fd6bb;--khula-action:#7fd6bb;--khula-dot:#7fd6bb21;--khula-mint-border:#24352f;--khula-grad-mint:linear-gradient(160deg, #1b3a33 0%, #17302a 52%, #122620 100%);--khula-attention-paper-bg:#17302a;--khula-attention-paper-text:#f6cfc5}}@font-face{font-family:Inter;src:url(../../../fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--text:#1b1f24;--muted:#5b6470;--line:#cfd6de;--field:#fff;--page:#f6f8fa;--accent:#0b5cad;--danger:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#e6eaef;--muted:#9aa5b1;--line:#3a434d;--field:#161b21;--page:#0e1216;--accent:#2f81d6;--danger:#ff8a80}}body{background:var(--page);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}.demo-banner.svelte-12qhfyh{color:#6b4200;text-align:center;background:#fdeacb;border-bottom:1px solid #f0d7a6;margin:0;padding:.3rem 1rem;font-size:.76rem;line-height:1.35}@media (prefers-color-scheme:dark){.demo-banner.svelte-12qhfyh{color:#ffdf9a;background:#3a2d0c;border-bottom-color:#4a3a12}}.demo-slim.svelte-12qhfyh{color:#6b4200;background:#fdeacb;border-bottom:1px solid #f0d7a6;margin:0;font-size:.76rem;line-height:1.35;display:none}.demo-slim.svelte-12qhfyh summary:where(.svelte-12qhfyh){text-align:center;cursor:pointer;padding:.25rem 1rem;font-weight:700;list-style-position:inside}.demo-slim.svelte-12qhfyh p:where(.svelte-12qhfyh){text-align:center;margin:0;padding:0 1rem .4rem}@media (prefers-color-scheme:dark){.demo-slim.svelte-12qhfyh{color:#ffdf9a;background:#3a2d0c;border-bottom-color:#4a3a12}}@media (display-mode:standalone){.demo-banner.svelte-12qhfyh{display:none}.demo-slim.svelte-12qhfyh{display:block}}
