@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.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}@property --c1{syntax:"<color>";inherits:true;initial-value:#bfe6d8}@property --c2{syntax:"<color>";inherits:true;initial-value:#cde2f3}@property --c3{syntax:"<color>";inherits:true;initial-value:#f5e4c6}:root{--ink:#1d3330;--ink-2:#4a605c;--ink-3:#64766f;--accent:#2b5d55;--on-accent:#fff;--accent-soft:#e4f1ed;--danger:#b0433d;--surface:#fff;--surface-glass:#ffffffbd;--surface-edge:#ffffffeb;--hairline:#1d333017;--wash:#1d33300b;--scrim:#1d333038;--sky:#eaf5f1;--mist:#f4f8f3;--cream:#fcfaf4;--moon:#fff;--bg-strength:46%;--jade:#8edcc0;--lime:#e2f19c;--aqua:#92cfec;--periwinkle:#9fb1f3;--lavender:#d4c4f5;--pink:#f5b8d4;--peach:#f9cfa8;--coral:#f4a3a0;--pine:#4e8a5a;--zone-rising:#8fd9be;--zone-high:#a6b5f2;--zone-over:#f3aba9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--gutter:20px;--pad-top:calc(env(safe-area-inset-top,0px) + 14px);--pad-bottom:calc(env(safe-area-inset-bottom,0px) + 18px);--app-width:480px;--app-height:880px;--app-inset-y:0px;--r-sm:18px;--r-md:28px;--r-lg:36px;--r-xl:40px;--r-pill:999px;--font:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--type-display:600 30px/1.15 var(--font);--type-headline:600 22px/1.25 var(--font);--type-card-title:600 26px/1.15 var(--font);--type-title:600 17px/1.3 var(--font);--type-body:400 16px/1.5 var(--font);--type-label:600 16px/1.25 var(--font);--type-label-sm:600 14px/1.3 var(--font);--type-caption:400 14px/1.4 var(--font);--type-eyebrow:600 12px/1.3 var(--font);--type-numeral:600 48px/1 var(--font);--track-tight:-.015em;--track-eyebrow:.09em;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.05, .7, .1, 1);--dur-1:.15s;--dur-2:.3s;--dur-3:.5s}@media (width>=560px){:root{--app-inset-y:max(0px, (100dvh - var(--app-height)) / 2)}}:root,.dim-calm{--c1:#bfe6d8;--c2:#cfe4f4;--c3:#f6e7cb;--shadow-color:168deg 30% 36%}.dim-body{--c1:var(--jade);--c2:var(--aqua);--c3:var(--lime);--shadow-color:165deg 34% 32%}.dim-mind{--c1:var(--periwinkle);--c2:var(--aqua);--c3:var(--lavender);--shadow-color:228deg 32% 42%}.dim-heart{--c1:var(--pink);--c2:var(--peach);--c3:var(--lavender);--shadow-color:336deg 28% 44%}.dim-meaning{--c1:var(--lime);--c2:var(--jade);--c3:var(--peach);--shadow-color:80deg 26% 32%}:root{--elev-1:.15px .5px 1px #0000000f, .4px 1.5px 3px -.5px #0000000d;--elev-2:.15px .5px 1px #0000000d, .5px 2px 4px -1px #0000000a, 1.2px 5px 10px -2px #0000000a, 2.5px 10px 20px -4px #00000009;--elev-3:.15px .5px 1px #0000000a, .6px 2px 4px -1px #00000009, 1.5px 5px 10px -2px #00000009, 3px 10px 20px -4px #00000009, 6px 22px 44px -10px #0000000f}*,:before,:after{box-sizing:border-box}html{background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{background:var(--cream);overscroll-behavior:none;margin:0}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-2);margin:0}.display{font:var(--type-display);letter-spacing:var(--track-tight);text-wrap:balance;margin:0}.title{font:var(--type-title);margin:0}.lede{font:var(--type-body);color:var(--ink-2);text-wrap:pretty;margin:0}.caption{font:var(--type-caption);color:var(--ink-2);margin:0}.panel{padding:var(--space-2);background:var(--surface);border-radius:var(--r-lg);corner-shape:squircle;box-shadow:var(--elev-1);flex-direction:column;display:flex}.text-action{min-height:44px;padding:0 var(--space-3);border-radius:var(--r-pill);font:var(--type-label-sm);color:var(--accent);cursor:pointer;background:0 0;border:0}.spacer{flex:1 1 0;min-height:0}.actions{z-index:1;gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;flex:none;display:flex;position:relative}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ab-tint{transition:--c1 1.2s var(--ease), --c2 1.45s var(--ease), --c3 1.7s var(--ease)}.ab-lift,.panel{--lift-y:8px;--lift-blur:24px;position:relative}.ab-lift:before,.panel:before{--x:calc(var(--lift-y) / 4);--ty:calc(var(--lift-y) / 4);--tb:calc(var(--lift-y) / 2);--e:calc(var(--lift-blur) + var(--lift-y));--wide-x:linear-gradient(to right, transparent calc(var(--e) + var(--x) - var(--lift-blur)), #00000029 calc(var(--e) + var(--x) - var(--lift-blur) / 2), #00000080 calc(var(--e) + var(--x)), #000000d6 calc(var(--e) + var(--x) + var(--lift-blur) / 2), #000 calc(var(--e) + var(--x) + var(--lift-blur)), #000 calc(100% - var(--e) + var(--x) - var(--lift-blur)), #000000d6 calc(100% - var(--e) + var(--x) - var(--lift-blur) / 2), #00000080 calc(100% - var(--e) + var(--x)), #00000029 calc(100% - var(--e) + var(--x) + var(--lift-blur) / 2), transparent calc(100% - var(--e) + var(--x) + var(--lift-blur)));--wide-y:linear-gradient(to bottom, transparent calc(var(--e) + var(--lift-y) - var(--lift-blur)), #00000017 calc(var(--e) + var(--lift-y) - var(--lift-blur) / 2), #00000047 calc(var(--e) + var(--lift-y)), #00000075 calc(var(--e) + var(--lift-y) + var(--lift-blur) / 2), #0000008c calc(var(--e) + var(--lift-y) + var(--lift-blur)), #0000008c calc(100% - var(--e) + var(--lift-y) - var(--lift-blur)), #00000075 calc(100% - var(--e) + var(--lift-y) - var(--lift-blur) / 2), #00000047 calc(100% - var(--e) + var(--lift-y)), #00000017 calc(100% - var(--e) + var(--lift-y) + var(--lift-blur) / 2), transparent calc(100% - var(--e) + var(--lift-y) + var(--lift-blur)));--tight-x:linear-gradient(to right, transparent calc(var(--e) - var(--tb)), #00000080 var(--e), #000 calc(var(--e) + var(--tb)), #000 calc(100% - var(--e) - var(--tb)), #00000080 calc(100% - var(--e)), transparent calc(100% - var(--e) + var(--tb)));--tight-y:linear-gradient(to bottom, transparent calc(var(--e) + var(--ty) - var(--tb)), #00000080 calc(var(--e) + var(--ty)), #000 calc(var(--e) + var(--ty) + var(--tb)), #000 calc(100% - var(--e) + var(--ty) - var(--tb)), #00000080 calc(100% - var(--e) + var(--ty)), transparent calc(100% - var(--e) + var(--ty) + var(--tb)));content:"";z-index:-1;inset:calc(var(--e) * -1);pointer-events:none;-webkit-backdrop-filter:brightness(.72)saturate(1.8);backdrop-filter:brightness(.72)saturate(1.8);-webkit-mask-image:var(--wide-x), var(--wide-y), var(--tight-x), var(--tight-y);mask-image:var(--wide-x), var(--wide-y), var(--tight-x), var(--tight-y);animation:ab-fade var(--dur-3) var(--ease) var(--dur-3) backwards;position:absolute;-webkit-mask-composite:source-in,source-over,source-in;mask-composite:intersect,add,intersect}.ab-lift.ab-press:before{transition:opacity var(--dur-2) var(--ease) var(--dur-1)}.ab-lift.ab-press:active:before{opacity:0;transition:none}.ab-press{transition:transform var(--dur-1) var(--ease), background-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);-webkit-tap-highlight-color:transparent;position:relative}.ab-press:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease);background:currentColor;position:absolute;inset:0}@media (hover:hover){.ab-press:hover:after{opacity:.05}}.ab-press:active:after{opacity:.09}.ab-press:active{transform:scale(.98)}.ab-field{transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.ab-field:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 16%, transparent)!important}.ab-input{width:100%;min-width:0;color:var(--ink);font:var(--type-body);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0}.ab-input::placeholder{color:var(--ink-3);opacity:1}@keyframes ab-breathe{0%,to{transform:scale(.96)}45%{transform:scale(1)}}.ab-moon{animation:ab-breathe 8s var(--ease) infinite}@keyframes ab-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.ab-wave{transform-origin:70% 75%;animation:ab-wave 2.2s var(--ease) .4s 1 both;display:inline-block}@keyframes ab-rise-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.ab-rise-in{animation:ab-rise-in .9s var(--ease-out) both}@keyframes ab-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ab-fade{0%{opacity:0}to{opacity:1}}@keyframes ab-sheet-up{0%{transform:translateY(104%)}to{transform:none}}.ab-enter{animation:ab-fade-up var(--dur-3) var(--ease-out) backwards}.ab-scrim{animation:ab-fade var(--dur-2) var(--ease) both}.ab-sheet{animation:ab-sheet-up .42s var(--ease-out) both}@keyframes ab-flung{to{opacity:0;transform:translate(160px,24px)rotate(6deg)}}::view-transition-old(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-old(flung){animation:ab-flung .36s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ab-enter,.ab-scrim,.ab-sheet,.ab-rise-in,.ab-lift:before,.panel:before{animation-duration:1ms;animation-delay:0s!important}::view-transition-group(*){animation-duration:1ms}::view-transition-old(*){animation-duration:1ms}::view-transition-new(*){animation-duration:1ms}.ab-wave,.ab-moon{animation:none}.ab-tint{transition-duration:.3s}}.splash.svelte-v8bbdp{z-index:40;background:var(--cream);color:var(--ink);position:absolute;inset:0}.column.svelte-v8bbdp{height:100%;padding:calc(var(--app-inset-y) + var(--pad-top)) calc(max(0px, (100% - var(--app-width)) / 2) + 28px) calc(var(--app-inset-y) + var(--pad-bottom) + 22px);flex-direction:column;display:flex;position:relative}.hero.svelte-v8bbdp{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.scene.svelte-v8bbdp{aspect-ratio:300/228;width:300px;max-width:76vw;position:relative}h1.svelte-v8bbdp{margin:0 0 var(--space-10);font:600 52px/1.02 var(--font);letter-spacing:-.035em;text-wrap:balance}h1.svelte-v8bbdp span:where(.svelte-v8bbdp){display:block}.name.svelte-v8bbdp{color:var(--accent)}.skip.svelte-v8bbdp{cursor:default;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.toasts.svelte-1cpok13{left:0;right:0;top:calc(var(--app-inset-y) + var(--pad-top) + 58px);z-index:30;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast.svelte-1cpok13{min-height:40px;padding:var(--space-2) var(--space-5);border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:var(--elev-2);font:var(--type-label-sm);text-align:center;align-items:center;display:inline-flex}.app.svelte-12qhfyh{background:var(--cream);height:100dvh;position:relative;overflow:hidden}
