.q-form.svelte-10jad9n{display:flex;flex-direction:column;gap:26px;color:var(--q-ink, inherit)}.q-section.svelte-10jad9n{padding-top:22px;border-top:1px solid var(--q-rule, rgba(128, 128, 128, .3))}.q-section.svelte-10jad9n h3:where(.svelte-10jad9n){margin:0;font-family:var(--q-heading-font, inherit);font-size:24px;font-weight:400;letter-spacing:.02em;color:var(--q-accent, inherit);text-transform:var(--q-heading-case, none)}.q-item.svelte-10jad9n,.q-info.svelte-10jad9n{display:flex;flex-direction:column;gap:6px}.q-prompt.svelte-10jad9n{margin:0;font-weight:600;line-height:1.45}.q-info.svelte-10jad9n .q-prompt:where(.svelte-10jad9n){font-weight:400}.q-help.svelte-10jad9n{margin:0;color:var(--q-soft, inherit);font-size:.92em;line-height:1.5}.q-rich.svelte-10jad9n p,.q-rich.svelte-10jad9n ul,.q-rich.svelte-10jad9n ol{margin:0 0 .5em}.q-rich.svelte-10jad9n :last-child{margin-bottom:0}.q-rich.svelte-10jad9n ul,.q-rich.svelte-10jad9n ol{padding-left:1.3em}.q-rich.svelte-10jad9n a{color:var(--q-accent, inherit);text-decoration:underline;text-underline-offset:2px}.q-field.svelte-10jad9n{width:100%;margin-top:4px;padding:10px 12px;border:1px solid var(--q-rule, rgba(128, 128, 128, .35));border-radius:8px;background:var(--q-field, transparent);color:inherit;font:inherit;line-height:1.5;resize:vertical}.q-field.svelte-10jad9n:focus{outline:2px solid var(--q-accent, currentColor);outline-offset:1px}.q-date.svelte-10jad9n{width:auto}.q-options.svelte-10jad9n{display:flex;flex-direction:column;gap:6px;margin-top:4px}.q-option.svelte-10jad9n{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border:1px solid var(--q-rule, rgba(128, 128, 128, .3));border-radius:8px;background:var(--q-field, transparent);cursor:pointer;line-height:1.45}.q-option.svelte-10jad9n input:where(.svelte-10jad9n){flex:none;accent-color:var(--q-accent, currentColor)}.q-option.svelte-10jad9n:has(input:where(.svelte-10jad9n):checked){border-color:var(--q-accent, currentColor)}.waiting.svelte-1cfy4xc{margin:40vh 0 0;text-align:center;color:var(--ink-soft)}.door.svelte-1cfy4xc{display:grid;gap:14px;justify-items:center;max-width:420px;margin:0 auto;padding:18vh 24px 40px;text-align:center}.door.svelte-1cfy4xc h1:where(.svelte-1cfy4xc){font-size:clamp(44px,13vw,68px);color:var(--forest)}.door.svelte-1cfy4xc p:where(.svelte-1cfy4xc){margin:0;color:var(--ink-soft)}.door.svelte-1cfy4xc form:where(.svelte-1cfy4xc){display:grid;gap:10px;width:100%}input.svelte-1cfy4xc{width:100%;padding:13px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:#fffcf2;font:inherit;color:inherit}input.svelte-1cfy4xc:focus{outline:2px solid var(--forest);outline-offset:1px}button[type=submit].svelte-1cfy4xc{padding:13px 18px;border:0;border-radius:var(--radius);background:var(--forest);color:var(--cream);font-weight:600}button[type=submit].svelte-1cfy4xc:disabled{opacity:.6}.ghost.svelte-1cfy4xc{padding:8px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:none}.ghost.small.svelte-1cfy4xc{padding:4px 11px;font-size:13px}.bar.svelte-1cfy4xc{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--rule)}.hello.svelte-1cfy4xc{font-weight:600}.bar.svelte-1cfy4xc .ghost:where(.svelte-1cfy4xc){margin-left:auto}.back.svelte-1cfy4xc{padding:0;border:0;background:none;color:var(--forest);font-weight:600}main.svelte-1cfy4xc{max-width:640px;margin:0 auto;padding:18px 18px 60px}h1.svelte-1cfy4xc{font-size:clamp(28px,7vw,38px);color:var(--forest);margin-bottom:12px}h2.svelte-1cfy4xc{font-size:19px;color:var(--forest);margin-bottom:6px}.since.svelte-1cfy4xc{margin-top:28px}.shoots.svelte-1cfy4xc{display:grid;gap:8px;margin:0;padding:0;list-style:none}.shoots.svelte-1cfy4xc button:where(.svelte-1cfy4xc){display:grid;gap:2px;width:100%;padding:13px 15px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--cream);text-align:left}.shoots.gone.svelte-1cfy4xc button:where(.svelte-1cfy4xc){background:none}.day.svelte-1cfy4xc{font-size:13px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.day.svelte-1cfy4xc em:where(.svelte-1cfy4xc),.facts.svelte-1cfy4xc em:where(.svelte-1cfy4xc){font-style:normal;color:var(--bark, #7b5e3b)}.day.svelte-1cfy4xc em:where(.svelte-1cfy4xc):before,.facts.svelte-1cfy4xc em:where(.svelte-1cfy4xc):before{content:" · "}.shoots.svelte-1cfy4xc strong:where(.svelte-1cfy4xc){font-size:19px}.soft.svelte-1cfy4xc{color:var(--ink-soft);font-size:14px}.test.svelte-1cfy4xc{margin:0 0 10px;color:var(--bark, #7b5e3b);font-size:14px}.facts.svelte-1cfy4xc{display:grid;gap:1px;margin-bottom:22px;border-radius:var(--radius);overflow:hidden;background:var(--rule)}.facts.svelte-1cfy4xc>div:where(.svelte-1cfy4xc){display:grid;gap:1px;padding:10px 14px;background:var(--cream)}.facts.svelte-1cfy4xc span:where(.svelte-1cfy4xc){font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.facts.svelte-1cfy4xc strong:where(.svelte-1cfy4xc){font-size:17px}section.svelte-1cfy4xc{margin-bottom:24px}.plain.svelte-1cfy4xc{margin:0;white-space:pre-wrap}.rich.svelte-1cfy4xc p{margin:0 0 8px}.who.svelte-1cfy4xc{display:grid;gap:8px;margin:0;padding:0;list-style:none}.who.svelte-1cfy4xc li:where(.svelte-1cfy4xc){display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.who.svelte-1cfy4xc a:where(.svelte-1cfy4xc),.link.svelte-1cfy4xc{color:var(--forest);font-weight:600}.saving.svelte-1cfy4xc{color:var(--sage)}.failed.svelte-1cfy4xc{color:#a4402f}.log.svelte-1cfy4xc{margin-top:34px;padding-top:18px;border-top:2px solid var(--rule)}@font-face{font-family:Intro Head H;src:url(https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/5e2b1520b20d807791364390/assets/f8856a1d-900b-4d50-8ed1-e1a36a44152d/font.otf) format("opentype");font-display:swap}:root{--forest: #3f4d36;--forest-deep: #2f3a28;--paper: #f2ebd6;--paper-2: #e9e0c5;--ink: #252022;--ink-soft: #5b584d;--sage: #6e7e57;--rule: #cfc4a6;--cream: #f7f1df;--marker: #dd9d48;--heading: "Intro Head H", "Big Shoulders Display", Impact, sans-serif;--radius: 10px;--q-ink: var(--ink);--q-soft: var(--ink-soft);--q-accent: var(--forest);--q-rule: var(--rule);--q-field: #fffcf2;--q-heading-font: var(--heading);--q-heading-case: uppercase;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:16px/1.6 Cabin,Segoe UI,system-ui,sans-serif;-webkit-text-size-adjust:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--heading);font-weight:400;text-transform:uppercase;margin:0}h1{letter-spacing:.01em;line-height:.98}h2,h3{letter-spacing:.03em}
