@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lp.svelte-1uha8ag{--bg:#09090b;--glow:#250e17;--card:#1d181c;--card-edge:#43343b;--gold:#c08a58;--gold-dim:#7a5a3e;--cream:#f6f0e9;--cream-2:#e1d7cf;--muted:#b1a4a3;--on-gold:#171015;--serif:"Fraunces Variable", Georgia, "Times New Roman", serif;background:var(--bg);color:var(--cream-2);min-height:100dvh;overflow-x:clip}.wrap.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:0 clamp(16px,5vw,40px)}a.svelte-1uha8ag{color:inherit}.mark.svelte-1uha8ag{font-family:var(--serif);color:var(--cream);letter-spacing:-.01em;font-size:1.6rem;font-weight:500;text-decoration:none}.mark.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--gold)}.eyebrow.svelte-1uha8ag{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 var(--s-4);font-size:.75rem;font-weight:700}.pill.svelte-1uha8ag{min-height:var(--tap);border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--gold-dim);justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pill.gold.svelte-1uha8ag{background:var(--gold);border-color:var(--gold);color:var(--on-gold);box-shadow:0 6px 24px #c08a582e}.pill.gold.svelte-1uha8ag:hover{background:#cf9a69}.pill.ghost.svelte-1uha8ag{color:var(--cream);background:0 0}.pill.ghost.svelte-1uha8ag:hover{border-color:var(--gold)}.pill.svelte-1uha8ag:focus-visible,nav.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.login.svelte-1uha8ag:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.top.svelte-1uha8ag{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090bd9;border-bottom:1px solid #7a5a3e59;position:sticky;top:0}.bar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:76px;display:flex}nav.svelte-1uha8ag{gap:var(--s-6);display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.login.svelte-1uha8ag{color:var(--cream-2);text-decoration:none}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.login.svelte-1uha8ag:hover{color:var(--gold)}.actions.svelte-1uha8ag{align-items:center;gap:var(--s-4);display:flex}.foot.svelte-1uha8ag select{border-color:var(--card-edge);color:var(--cream-2);min-height:36px;padding:0 var(--s-2);border-radius:var(--r-pill);background:0 0}.hero.svelte-1uha8ag{background:radial-gradient(ellipse 55% 70% at 78% 55%, var(--glow), transparent 70%);position:relative}.hero-grid.svelte-1uha8ag{align-items:center;gap:var(--s-6);min-height:calc(100dvh - 77px);padding-block:var(--s-7);grid-template-columns:1.15fr 1fr;display:grid}h1.svelte-1uha8ag{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--cream);margin:0 0 var(--s-6);font-size:clamp(4.5rem,12vw,10rem);font-weight:500;line-height:.9}.lede.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.015em;color:var(--cream);margin:0 0 var(--s-7);font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.1}.ctas.svelte-1uha8ag{gap:var(--s-3);flex-wrap:wrap;display:flex}.note.svelte-1uha8ag{color:var(--muted);max-width:44ch;margin:var(--s-5) 0 0}.join.svelte-1uha8ag{gap:var(--s-3);max-width:520px;margin:0 auto;display:flex}.join.svelte-1uha8ag input:where(.svelte-1uha8ag){border-radius:var(--r-pill);border:1px solid var(--card-edge);background:var(--card);min-width:0;min-height:48px;color:var(--cream);flex:1;padding:0 1.2rem}.join.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--muted)}.join.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:2px solid var(--gold);outline-offset:1px}.join.svelte-1uha8ag .pill:where(.svelte-1uha8ag){min-height:48px;font:inherit;cursor:pointer;font-weight:600}.join.svelte-1uha8ag .pill:where(.svelte-1uha8ag):disabled{opacity:.6;cursor:default}.closing.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:#e79a8f;margin:var(--s-3) auto 0}.closing.svelte-1uha8ag .fine:where(.svelte-1uha8ag){font-size:var(--fs-sm);margin:var(--s-3) auto 0}.closing.svelte-1uha8ag .joined:where(.svelte-1uha8ag){color:var(--cream);border:1px solid var(--gold-dim);background:var(--card);padding:var(--s-4) var(--s-5);border-radius:20px;max-width:520px}.closing.svelte-1uha8ag .have:where(.svelte-1uha8ag){margin:var(--s-6) auto 0;color:var(--muted)}.have.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--gold)}.device.svelte-1uha8ag{perspective:1400px;justify-content:center;display:flex}.phone-frame.svelte-1uha8ag{aspect-ratio:9/18.5;background:linear-gradient(150deg,#5a4a4c,#2a2226 40%,#6b5657 75%,#2e2629);border-radius:52px;width:min(330px,78vw,48.6487dvh - 72.973px);min-width:260px;padding:12px;transform:rotate(4deg)rotateY(-8deg);box-shadow:0 40px 80px #0009,0 0 120px #50142859}.screen.svelte-1uha8ag{height:100%;color:var(--cream-2);background:linear-gradient(#1d171e,#131116);border-radius:42px;padding:56px 22px 22px;font-size:.85rem;position:relative;overflow:hidden}.notch.svelte-1uha8ag{background:#09090b;border-radius:14px;width:34%;height:24px;position:absolute;top:10px;left:50%;translate:-50%}.app-bar.svelte-1uha8ag{margin-bottom:var(--s-6);justify-content:space-between;align-items:center;display:flex}.mark.small.svelte-1uha8ag{font-size:1.25rem}.avatar.svelte-1uha8ag{border:1.5px solid var(--gold);width:30px;height:30px;color:var(--cream-2);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.eyebrow.tiny.svelte-1uha8ag{margin-bottom:var(--s-2);font-size:.62rem}.today.svelte-1uha8ag{font-family:var(--serif);color:var(--cream);margin:0 0 var(--s-1);font-size:2.2rem;line-height:1.1}.sub.svelte-1uha8ag{color:var(--muted);margin:0 0 var(--s-5)}.progress-head.svelte-1uha8ag{margin-bottom:var(--s-2);justify-content:space-between;font-size:.75rem;display:flex}.progress.svelte-1uha8ag{height:5px;margin-bottom:var(--s-5);background:#3a3035;border-radius:3px}.progress.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-radius:inherit;background:var(--gold);height:100%}.tasks.svelte-1uha8ag{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.tasks.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:var(--s-3);min-height:58px;padding:var(--s-3) var(--s-4);background:#2a2428;border:1px solid #3a2f35;border-radius:14px;line-height:1.3;display:flex}.box.svelte-1uha8ag{border:1.5px solid var(--gold-dim);border-radius:4px;flex:none;width:18px;height:18px;position:relative}.done.svelte-1uha8ag .box:where(.svelte-1uha8ag){background:var(--gold);border-color:var(--gold)}.done.svelte-1uha8ag .box:where(.svelte-1uha8ag):after{content:"";border:solid var(--on-gold);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;rotate:45deg}.band.svelte-1uha8ag{border-top:1px solid #7a5a3e33;padding-block:clamp(64px,10vw,120px);scroll-margin-top:76px}h2.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.015em;color:var(--cream);max-width:22ch;margin:0 0 var(--s-7);font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.1}.grid.svelte-1uha8ag{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.grid.three.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.grid.two.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.tile.svelte-1uha8ag{background:var(--card);border:1px solid var(--card-edge);padding:var(--s-6);border-radius:20px}.tile.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--cream);margin:0 0 var(--s-3);font-size:1.4rem;font-weight:500}.tile.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;line-height:1.6}.num.svelte-1uha8ag{border:1.5px solid var(--gold);width:36px;height:36px;color:var(--gold);font-family:var(--serif);margin-bottom:var(--s-4);border-radius:50%;place-items:center;display:grid}.closing.svelte-1uha8ag{text-align:center;background:radial-gradient(ellipse 50% 80% at 50% 100%, var(--glow), transparent 70%)}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 auto var(--s-4)}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:52ch;margin:0 auto var(--s-6)}.closing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--gold);margin-bottom:var(--s-4)}.foot.svelte-1uha8ag{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-6);color:var(--muted);font-size:var(--fs-sm);border-top:1px solid #7a5a3e33;flex-wrap:wrap;display:flex}.foot.svelte-1uha8ag .links:where(.svelte-1uha8ag){align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted)}@media (width<=960px){nav.svelte-1uha8ag{display:none}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.grid.three.svelte-1uha8ag,.grid.two.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=520px){.login.svelte-1uha8ag{display:none}.bar.svelte-1uha8ag .pill:where(.svelte-1uha8ag){padding:0 1rem}.join.svelte-1uha8ag{flex-direction:column}.tile.svelte-1uha8ag{padding:var(--s-5)}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}
