.top.svelte-obrif8{z-index:20;padding:max(.6rem, env(safe-area-inset-top)) var(--gutter) .6rem;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);align-items:center;display:flex;position:sticky;top:0}.portal.svelte-obrif8{width:2.75rem;min-height:2.75rem;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.portal.svelte-obrif8:hover{color:var(--accent)}.rail.svelte-obrif8{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--paper-raised) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--rule);position:fixed;inset:auto 0 0}html[data-keyboard] .rail.svelte-obrif8{display:none}@media (height<=30rem){.top.svelte-obrif8{position:relative}}.rail.svelte-obrif8 ul:where(.svelte-obrif8){grid-template-columns:repeat(5,1fr);max-width:34rem;margin-inline:auto;display:grid}.item.svelte-obrif8{min-height:var(--nav-h);color:var(--ink-faint);font:500 var(--step--2) / 1.1 var(--font-ui);transition:color var(--dur-1) var(--ease-soft);justify-items:center;gap:.1rem;padding:.45rem .2rem;text-decoration:none;display:grid;position:relative}.item[aria-current=page].svelte-obrif8{color:var(--ink)}.item[aria-current=page].svelte-obrif8:after{content:"";background:var(--accent);border-radius:3px;width:1.4rem;height:3px;position:absolute;bottom:.3rem}.write.svelte-obrif8 .icon:where(.svelte-obrif8){background:var(--ink);width:2.6rem;height:2.6rem;color:var(--paper);box-shadow:var(--shadow-paper);border-radius:50%;place-items:center;margin-block:-.45rem 0;display:grid}.write[aria-current=page].svelte-obrif8:after{display:none}@media (width>=60rem){.rail.svelte-obrif8{inset:calc(var(--top-h) + var(--sp-l)) auto auto max(var(--sp-m), calc((100vw - 76rem) / 2));-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.rail.svelte-obrif8 ul:where(.svelte-obrif8){grid-template-columns:1fr;gap:.25rem;width:12rem}.item.svelte-obrif8{border-radius:var(--radius-m);min-height:2.9rem;font-size:var(--step-0);grid-auto-flow:column;justify-content:start;align-items:center;gap:.75rem;padding:.4rem .9rem}.item.svelte-obrif8:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.item[aria-current=page].svelte-obrif8{background:var(--paper-raised);box-shadow:var(--shadow-paper)}.item[aria-current=page].svelte-obrif8:after{width:3px;height:auto;inset:.8rem auto .8rem 0}.write.svelte-obrif8 .icon:where(.svelte-obrif8){width:2.2rem;height:2.2rem;margin:0 0 0 -.35rem}}@media print{.top.svelte-obrif8,.rail.svelte-obrif8{display:none}}.toasts.svelte-u930ub{z-index:60;padding-inline:var(--gutter);pointer-events:none;justify-items:center;display:grid;position:fixed;inset-block-end:calc(var(--nav-real,0px) + var(--vv-bottom,0px) + .75rem);inset-inline:0}ol.svelte-u930ub{gap:.5rem;width:min(100%,28rem);display:grid}.toast.svelte-u930ub{border-radius:var(--radius-m);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-lift);font-size:var(--step--1);pointer-events:auto;align-items:center;gap:.6rem;padding:.55rem .55rem .55rem 1rem;display:flex}.toast.svelte-u930ub span:where(.svelte-u930ub){flex:1}.action.svelte-u930ub{border-radius:var(--radius-s);background:color-mix(in srgb, var(--paper) 16%, transparent);min-height:2.75rem;color:inherit;font:600 var(--step--1) / 1 var(--font-ui);cursor:pointer;border:0;padding:.3rem .8rem}.close.svelte-u930ub{width:2.75rem;height:2.75rem;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.action.svelte-u930ub:focus-visible,.close.svelte-u930ub:focus-visible{outline:2px solid var(--paper);outline-offset:1px}.dialog.svelte-pmee5f{width:min(100% - 1.5rem, var(--w));border:1px solid var(--rule-strong);border-radius:var(--radius-l);background:var(--paper-raised);max-height:min(100dvh - 2rem,52rem);color:var(--ink);box-shadow:var(--shadow-lift);margin:auto;padding:0;overflow:hidden}.is-s.svelte-pmee5f{--w:26rem}.is-m.svelte-pmee5f{--w:36rem}.is-l.svelte-pmee5f{--w:48rem}.dialog.svelte-pmee5f::backdrop{-webkit-backdrop-filter:blur(3px);background:#1a16206b}.tone-care.svelte-pmee5f{background:radial-gradient(circle at 0% 0%, #8fb9a838, transparent 55%), radial-gradient(circle at 100% 100%, #b49ad32e, transparent 55%), var(--paper-raised)}.panel.svelte-pmee5f{max-height:inherit;grid-template-rows:auto 1fr auto;display:grid}.head.svelte-pmee5f{justify-content:space-between;align-items:start;gap:var(--sp-s);padding:var(--sp-m) var(--sp-m) var(--sp-xs);display:flex}.head.svelte-pmee5f h2:where(.svelte-pmee5f){font-size:var(--step-2);padding-block-start:.2rem}.close.svelte-pmee5f{margin:-.4rem -.6rem 0 0}.body.svelte-pmee5f{padding:0 var(--sp-m) var(--sp-m);overscroll-behavior:contain;overflow-y:auto}.foot.svelte-pmee5f{justify-content:flex-end;gap:var(--sp-2xs);padding:var(--sp-s) var(--sp-m);border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper-sunken) 45%, transparent);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.dialog[open].svelte-pmee5f{animation:svelte-pmee5f-dialog-in var(--dur-3) var(--ease-ink)}.dialog[open].svelte-pmee5f::backdrop{animation:svelte-pmee5f-fade var(--dur-3) var(--ease-soft)}}@media (width<=34rem){.dialog.svelte-pmee5f{border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.body.svelte-pmee5f:last-child{padding-block-end:max(var(--sp-m), env(safe-area-inset-bottom))}.foot.svelte-pmee5f{padding-block-end:max(var(--sp-s), env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.dialog[open].svelte-pmee5f{animation:svelte-pmee5f-sheet-in var(--dur-3) var(--ease-ink)}}}@keyframes svelte-pmee5f-dialog-in{0%{opacity:0;filter:blur(4px);transform:translateY(.75rem)scale(.98)}}@keyframes svelte-pmee5f-sheet-in{0%{transform:translateY(100%)}}@keyframes svelte-pmee5f-fade{0%{opacity:0}}.calm.svelte-3op54e{gap:var(--sp-s);display:grid}.tabs.svelte-3op54e{border-radius:var(--radius-pill);background:var(--paper-sunken);gap:.3rem;padding:.25rem;display:flex}.tabs.svelte-3op54e button:where(.svelte-3op54e){border-radius:var(--radius-pill);min-height:2.75rem;color:var(--ink-soft);font-size:var(--step--1);background:0 0;border:0;flex:1}.tabs.svelte-3op54e button[aria-selected=true]:where(.svelte-3op54e){background:var(--paper-raised);color:var(--ink);box-shadow:0 2px 8px -3px hsl(var(--shadow-color) / .4)}[role=tabpanel].svelte-3op54e{gap:var(--sp-s);text-align:center;justify-items:center;display:grid}.intro.svelte-3op54e{max-width:40ch;color:var(--ink-soft)}.breath.svelte-3op54e{place-items:center;width:100%;height:15rem;display:grid}.circle.svelte-3op54e{place-items:center;width:8rem;height:8rem;display:grid;position:relative}.halo.svelte-3op54e{filter:blur(2px);background:radial-gradient(circle,#8fb9a8b3,#7e9cc666 60%,#0000 72%);border-radius:50%;position:absolute;inset:0}.core.svelte-3op54e{background:var(--paper-raised);width:6.5rem;height:6.5rem;box-shadow:var(--shadow-paper);border-radius:50%;place-items:center;gap:.1rem;display:grid;position:relative}.word.svelte-3op54e{font-family:var(--font-display);font-size:var(--step--1);font-style:italic}.count.svelte-3op54e{font-family:var(--font-display);font-size:var(--step-3);line-height:1}@media (prefers-reduced-motion:no-preference){.halo.svelte-3op54e{transition:scale var(--out) var(--ease-in-out)}.circle.is-in.svelte-3op54e .halo:where(.svelte-3op54e){transition-duration:var(--in);scale:1.85}.circle.is-out.svelte-3op54e .halo:where(.svelte-3op54e){scale:1}}.row.svelte-3op54e{justify-content:center;align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.ground.svelte-3op54e{justify-items:center;gap:.25rem;min-height:9rem;display:grid}.big.svelte-3op54e{color:var(--accent);font-size:5rem;line-height:1}.what.svelte-3op54e{font-family:var(--font-display);font-size:var(--step-2);max-width:22ch}.dots.svelte-3op54e{gap:.5rem;padding:0;list-style:none;display:flex}.dots.svelte-3op54e li:where(.svelte-3op54e){background:var(--rule-strong);width:.6rem;height:.6rem;transition:background-color var(--dur-3) var(--ease-soft);border-radius:50%}.dots.svelte-3op54e li.on:where(.svelte-3op54e){background:var(--accent)}.ground-done.svelte-3op54e{font-size:var(--step-2);max-width:24ch}.watercolor.svelte-94kzi5{object-fit:cover;user-select:none;width:100%;max-width:none;height:100%;opacity:var(--wash-opacity);pointer-events:none;mix-blend-mode:multiply;display:block}[data-theme=dark] .watercolor.svelte-94kzi5{mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .watercolor.svelte-94kzi5{mix-blend-mode:screen}}@media (prefers-reduced-motion:no-preference){.watercolor.svelte-94kzi5{animation:svelte-94kzi5-bloom 1.6s var(--ease-ink) backwards, svelte-94kzi5-drift 18s ease-in-out 1.6s infinite alternate;will-change:transform}}@keyframes svelte-94kzi5-bloom{0%{opacity:0}}@keyframes svelte-94kzi5-drift{to{translate:1.5% -1%;scale:1.04}}.lock.svelte-1kvw9j8{min-height:100dvh;padding:var(--sp-m);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.wash.svelte-1kvw9j8{z-index:-1;position:absolute;inset:10% 5%}.card.svelte-1kvw9j8{justify-items:center;gap:var(--sp-xs);width:min(100%,22rem);padding:var(--sp-l) var(--sp-m);border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-raised) 92%, transparent);box-shadow:var(--shadow-lift);text-align:center;border-radius:1.6rem;display:grid}.seal.svelte-1kvw9j8{background:color-mix(in srgb, #9089ae 30%, var(--paper-raised));border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid}h1.svelte-1kvw9j8{font-size:var(--step-2)}.insecure.svelte-1kvw9j8{max-width:26rem;color:var(--ink-soft);text-align:center}.secret.svelte-1kvw9j8{text-align:center;letter-spacing:.4em;font-size:var(--step-2)}.error.svelte-1kvw9j8{min-height:1.4em;color:var(--danger);font-size:var(--step--1)}.keypad.svelte-1kvw9j8{grid-template-columns:repeat(3,4.2rem);gap:.6rem;display:grid}.key.svelte-1kvw9j8{border:1px solid var(--rule-strong);background:var(--paper-raised);height:4.2rem;font-family:var(--font-display);font-size:var(--step-2);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease-soft), transform var(--dur-1) var(--ease-soft);border-radius:50%;place-items:center;display:grid}.key.svelte-1kvw9j8:active{background:var(--paper-sunken);transform:scale(.92)}.key.ghost.svelte-1kvw9j8{background:0 0;border-color:#0000}.key.go.svelte-1kvw9j8{border-color:var(--ink);background:var(--ink);color:var(--paper)}.key.svelte-1kvw9j8:disabled{opacity:.4}.forgot.svelte-1kvw9j8{margin-block-start:var(--sp-2xs)}@media (prefers-reduced-motion:no-preference){.shake.svelte-1kvw9j8{animation:svelte-1kvw9j8-shake .42s var(--ease-soft)}}@keyframes svelte-1kvw9j8-shake{20%,60%{translate:-8px}40%,80%{translate:8px}}.pin-form.svelte-w3aid0{gap:var(--sp-s);display:grid}.kind.svelte-w3aid0{border:0;gap:.4rem;padding:0;display:grid}.kind.svelte-w3aid0 .chip:where(.svelte-w3aid0){cursor:pointer}.kind.svelte-w3aid0 .chip:where(.svelte-w3aid0):has(input:where(.svelte-w3aid0):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.reveal-row.svelte-w3aid0{gap:.3rem;display:flex}.secret.svelte-w3aid0{letter-spacing:.2em}.problem.svelte-w3aid0{min-height:1.4em;color:var(--danger);font-size:var(--step--1);margin-block:-.4rem}.warning.svelte-w3aid0{padding:var(--sp-xs) var(--sp-s);border-radius:var(--radius-m);background:color-mix(in srgb, #e2b04a 20%, var(--paper-raised));font-size:var(--step--1);gap:.6rem;display:flex}.ack.svelte-w3aid0{font-size:var(--step--1);cursor:pointer;align-items:start;gap:.6rem;display:flex}.ack.svelte-w3aid0 input:where(.svelte-w3aid0){flex:none;width:1.2rem;height:1.2rem;margin-block-start:.15rem}.actions.svelte-w3aid0{justify-content:flex-end;gap:var(--sp-2xs);display:flex}.onboarding.svelte-ozt52u{min-height:100dvh;padding:var(--sp-m) var(--sp-s) calc(var(--sp-xl) + 3rem);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.wash.svelte-ozt52u{z-index:-1;position:absolute;inset:0}.card.svelte-ozt52u{gap:var(--sp-m);width:min(100%,36rem);padding:var(--sp-l) clamp(1.25rem, 5vw, var(--sp-xl));border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-raised) 90%, transparent);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(6px);border-radius:1.6rem;display:grid}.progress.svelte-ozt52u{gap:.4rem;padding:0;list-style:none;display:flex}.progress.svelte-ozt52u li:where(.svelte-ozt52u){background:var(--rule-strong);height:4px;transition:background-color var(--dur-3) var(--ease-soft);border-radius:4px;flex:1}.progress.svelte-ozt52u li.is-done:where(.svelte-ozt52u),.progress.svelte-ozt52u li.is-current:where(.svelte-ozt52u){background:var(--accent)}.step.svelte-ozt52u{gap:var(--sp-s);display:grid}h1.svelte-ozt52u{font-size:var(--step-3);outline:none}.text.svelte-ozt52u{font-size:var(--step-1);color:var(--ink-soft);line-height:1.55}.points.svelte-ozt52u{gap:var(--sp-xs);display:grid}.points.svelte-ozt52u li:where(.svelte-ozt52u){align-items:start;gap:.7rem;display:flex}.points.svelte-ozt52u svg{color:var(--accent);margin-block-start:.2rem}.note.svelte-ozt52u{padding:var(--sp-xs) var(--sp-s);border-radius:var(--radius-m);background:var(--paper-sunken);font-size:var(--step--1)}.actions.svelte-ozt52u{justify-content:flex-end;gap:var(--sp-2xs);flex-wrap:wrap;margin-block-start:var(--sp-2xs);display:flex}.restore-link.svelte-ozt52u{justify-self:end}.card.svelte-is5699{padding:var(--sp-s) var(--sp-s) var(--sp-s) 3.4rem;border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-raised);box-shadow:var(--shadow-paper);color:inherit;transition:transform var(--dur-2) var(--ease-ink), box-shadow var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft);gap:.3rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.card.svelte-is5699:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.blot.svelte-is5699{background:radial-gradient(circle at 35% 35%, var(--c1), transparent 70%), radial-gradient(circle at 70% 70%, var(--c2), transparent 72%), color-mix(in srgb, var(--c1) 50%, transparent);filter:saturate(1.05);width:1.8rem;height:1.8rem;transition:scale var(--dur-3) var(--ease-ink);border-radius:52% 48% 55% 45%/50% 55% 45% 50%;position:absolute;inset-block-start:1rem;inset-inline-start:.9rem}.card.svelte-is5699:hover .blot:where(.svelte-is5699){scale:1.12}.meta.svelte-is5699{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.kind.svelte-is5699{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}time.svelte-is5699{font-size:var(--step--1);color:var(--ink-faint);font-variant-numeric:tabular-nums}.names.svelte-is5699{font-family:var(--font-display);font-size:var(--step-1);flex-wrap:wrap;gap:.15rem .6rem;line-height:1.3;display:flex}.names.svelte-is5699 span:where(.svelte-is5699)+span:where(.svelte-is5699):not(.more):before{content:"·";color:var(--ink-faint);margin-inline-end:.6rem}.more.svelte-is5699{color:var(--ink-faint)}.excerpt.svelte-is5699{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags.svelte-is5699{font-size:var(--step--1);color:var(--accent)}.home.svelte-xqtpr0{gap:var(--sp-l);display:grid}.hello.svelte-xqtpr0{gap:var(--sp-xs);padding-block:var(--sp-m) var(--sp-s);isolation:isolate;display:grid;position:relative}.hello-wash.svelte-xqtpr0{z-index:-1;position:absolute;inset:-3rem -2rem -1rem 35%}.backup-nudge.svelte-xqtpr0{align-items:start;gap:var(--sp-xs) var(--sp-s);padding:var(--sp-s);border-inline-start:3px solid #8fb9a8;flex-wrap:wrap;display:flex}.backup-nudge.svelte-xqtpr0>div:where(.svelte-xqtpr0):first-of-type{flex:16rem;gap:.2rem;display:grid}.backup-nudge.svelte-xqtpr0 h2:where(.svelte-xqtpr0){font-size:var(--step-1)}.backup-nudge.svelte-xqtpr0 p:where(.svelte-xqtpr0){color:var(--ink-soft);font-size:var(--step--1)}.nudge-actions.svelte-xqtpr0{align-self:center;gap:.4rem;display:flex}h1.svelte-xqtpr0{max-width:18ch;font-size:var(--step-4);line-height:1.04}h1.svelte-xqtpr0 .hand:where(.svelte-xqtpr0){color:var(--accent);margin-block-end:.15em;font-size:.62em;display:block}.intro.svelte-xqtpr0{max-width:44ch;color:var(--ink-soft);font-size:var(--step-1)}.options.svelte-xqtpr0{gap:var(--sp-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));display:grid;container-type:inline-size}.option.svelte-xqtpr0{height:100%;padding:var(--sp-s);border:1px solid var(--rule);border-radius:var(--radius-l);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--c) 30%, transparent), transparent 60%), var(--paper-raised);box-shadow:var(--shadow-paper);color:inherit;transition:transform var(--dur-2) var(--ease-ink), box-shadow var(--dur-2) var(--ease-soft);gap:.35rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.option.svelte-xqtpr0:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.option.svelte-xqtpr0:active{transform:scale(.98)}.option.is-primary.svelte-xqtpr0{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--c) 55%, transparent), transparent 70%), radial-gradient(circle at 0% 100%, #d06a5c38, transparent 60%), var(--paper-raised)}@container (width>=44rem){.options.svelte-xqtpr0 li:where(.svelte-xqtpr0):first-child{grid-row:span 2}.option.is-primary.svelte-xqtpr0 .option-title:where(.svelte-xqtpr0){font-size:var(--step-3)}.option.is-primary.svelte-xqtpr0{align-content:end;min-height:15rem}}.option-icon.svelte-xqtpr0{background:color-mix(in srgb, var(--c) 35%, var(--paper-raised));width:2.75rem;height:2.75rem;transition:rotate var(--dur-3) var(--ease-ink);border-radius:46% 54% 50% 50%;place-items:center;margin-block-end:.35rem;display:grid}.option.svelte-xqtpr0:hover .option-icon:where(.svelte-xqtpr0){rotate:-8deg}.option-title.svelte-xqtpr0{font-family:var(--font-display);font-size:var(--step-1);font-weight:520;line-height:1.2}.option-text.svelte-xqtpr0{color:var(--ink-soft);font-size:var(--step--1);line-height:1.45}.columns.svelte-xqtpr0{gap:var(--sp-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.week.svelte-xqtpr0{padding:var(--sp-m);gap:.4rem;display:grid}.week-count.svelte-xqtpr0{font-family:var(--font-display);font-size:var(--step-3);line-height:1}.recent.svelte-xqtpr0{gap:var(--sp-xs);display:grid}.recent-head.svelte-xqtpr0{justify-content:space-between;align-items:baseline;gap:var(--sp-s);font-size:var(--step--1);display:flex}.list.svelte-xqtpr0{gap:var(--sp-xs);display:grid}.empty.svelte-xqtpr0{color:var(--ink-faint)}.journal.svelte-ad20sa{gap:var(--sp-m);width:min(100%,48rem);margin-inline:auto;display:grid}.head.svelte-ad20sa{gap:var(--sp-s);display:grid}h1.svelte-ad20sa{font-size:var(--step-4)}.search.svelte-ad20sa{gap:var(--sp-2xs);display:flex;position:relative}.search.svelte-ad20sa .search-icon{color:var(--ink-faint);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.85rem;translate:0 -50%}.search.svelte-ad20sa .input:where(.svelte-ad20sa){padding-inline-start:2.5rem}.filters.svelte-ad20sa{gap:var(--sp-s);padding:var(--sp-s);display:grid}.row.svelte-ad20sa{gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.clear.svelte-ad20sa{justify-self:start}.count.svelte-ad20sa{min-height:1.5em;color:var(--ink-faint);font-size:var(--step--1)}.empty.svelte-ad20sa{color:var(--ink-faint);font-size:var(--step-1)}.timeline.svelte-ad20sa{gap:var(--sp-l);border-inline-start:1px dashed var(--rule-strong);padding-inline-start:1.1rem;display:grid}.day.svelte-ad20sa{gap:var(--sp-xs);display:grid;position:relative}.day.svelte-ad20sa:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;inset-block-start:.55rem;inset-inline-start:calc(-1.1rem - 5px)}.day-title.svelte-ad20sa{font-size:var(--step-1);color:var(--ink-soft);font-style:italic}.cards.svelte-ad20sa{gap:var(--sp-xs);display:grid}.stats.svelte-1e27s4u{gap:var(--sp-s);display:grid}.head.svelte-1e27s4u{justify-content:space-between;align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}h2.svelte-1e27s4u{font-size:var(--step-3)}.range.svelte-1e27s4u{gap:.3rem;display:flex}.disclaimer.svelte-1e27s4u{color:var(--ink-faint);font-size:var(--step--1)}.empty.svelte-1e27s4u{color:var(--ink-faint)}.overview.svelte-1e27s4u{color:var(--ink-soft);font-size:var(--step-0)}.axis.svelte-1e27s4u{justify-content:space-between;gap:var(--sp-xs);color:var(--ink-faint);font-size:var(--step--2);display:flex}.grid.svelte-1e27s4u{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.card.svelte-1e27s4u{gap:var(--sp-xs);padding:var(--sp-s) var(--sp-m) var(--sp-m);align-content:start;margin:0;display:grid}.wide.svelte-1e27s4u{grid-column:1/-1}.bars.svelte-1e27s4u{gap:.55rem;display:grid}.bars.svelte-1e27s4u li:where(.svelte-1e27s4u){align-items:center;gap:var(--sp-2xs);grid-template-columns:minmax(5.5rem,auto) 1fr auto;display:grid}.bar-label.svelte-1e27s4u{font-family:var(--font-display)}.bar.svelte-1e27s4u{border-radius:var(--radius-pill);background:var(--rule);height:.7rem;overflow:hidden}.bar.svelte-1e27s4u span:where(.svelte-1e27s4u){width:var(--w);border-radius:inherit;background:var(--c);height:100%;display:block}.bar-n.svelte-1e27s4u{color:var(--ink-faint);font-size:var(--step--2);font-variant-numeric:tabular-nums}.cloud.svelte-1e27s4u{flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;display:flex}.cloud.svelte-1e27s4u li:where(.svelte-1e27s4u){font-family:var(--font-display);font-size:calc(var(--step-0) * var(--s));text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:.18em;font-style:italic;line-height:1.2;text-decoration-thickness:.18em}.chart.svelte-1e27s4u{width:100%;height:auto;overflow:visible}.grid-line.svelte-1e27s4u{stroke:var(--rule-strong);stroke-dasharray:3 4}.series.svelte-1e27s4u{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pt.svelte-1e27s4u{fill:var(--paper-raised);stroke:var(--accent);stroke-width:2px}.relief.svelte-1e27s4u{font-size:var(--step-1);color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.bar.svelte-1e27s4u span:where(.svelte-1e27s4u){animation:svelte-1e27s4u-grow 1s var(--ease-ink) backwards;animation-delay:calc(var(--i) * 80ms);transform-origin:0}.series.svelte-1e27s4u{stroke-dasharray:1;animation:svelte-1e27s4u-draw 1.4s var(--ease-ink) backwards}.cloud.svelte-1e27s4u li:where(.svelte-1e27s4u){animation:ink-in .8s var(--ease-ink) backwards;animation-delay:calc(var(--i) * 60ms)}}@keyframes svelte-1e27s4u-grow{0%{transform:scaleX(0)}}@keyframes svelte-1e27s4u-draw{0%{stroke-dashoffset:1px}}.calendar-page.svelte-cyqc6t{gap:var(--sp-l);width:min(100%,52rem);margin-inline:auto;display:grid}h1.svelte-cyqc6t{font-size:var(--step-4)}.month.svelte-cyqc6t{padding:var(--sp-s) clamp(.5rem, 3vw, var(--sp-m)) var(--sp-m)}.month-head.svelte-cyqc6t{justify-content:space-between;align-items:center;margin-block-end:var(--sp-xs);display:flex}.month-head.svelte-cyqc6t h2:where(.svelte-cyqc6t){font-size:var(--step-2);font-style:italic}.weekdays.svelte-cyqc6t,.grid.svelte-cyqc6t{grid-template-columns:repeat(7,1fr);gap:clamp(.15rem,1vw,.45rem);display:grid}.weekdays.svelte-cyqc6t{text-align:center;font-size:var(--step--2);letter-spacing:.12em;color:var(--ink-faint);margin-block-end:.35rem}.day.svelte-cyqc6t{aspect-ratio:1;min-width:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-2) var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.ink.svelte-cyqc6t{background:var(--blot,transparent);opacity:.85;filter:blur(.6px)saturate(1.1);border-radius:54% 46% 52% 48%/48% 54% 46% 52%;position:absolute;inset:6%}.day.has.svelte-cyqc6t .num:where(.svelte-cyqc6t){color:#1f2030;font-weight:600}.num.svelte-cyqc6t{font-size:clamp(.78rem,.7rem + .4vw,1rem);position:relative}.day.is-today.svelte-cyqc6t{border-color:var(--ink-faint)}.day.is-selected.svelte-cyqc6t{border-color:var(--ink);border-width:2px}.day.svelte-cyqc6t:hover{border-color:var(--rule-strong)}@media (prefers-reduced-motion:no-preference){.day.has.svelte-cyqc6t .ink:where(.svelte-cyqc6t){animation:svelte-cyqc6t-blot-in .7s var(--ease-ink) backwards;animation-delay:calc(var(--i) * 12ms)}}@keyframes svelte-cyqc6t-blot-in{0%{opacity:0;scale:.4}}.legend.svelte-cyqc6t{color:var(--ink-faint);font-size:var(--step--1);text-align:center;margin-block-start:var(--sp-s)}.day-list.svelte-cyqc6t{gap:var(--sp-xs);display:grid}.day-title.svelte-cyqc6t{font-size:var(--step-1);color:var(--ink-soft);font-style:italic}.cards.svelte-cyqc6t{gap:var(--sp-xs);display:grid}.empty.svelte-cyqc6t{color:var(--ink-faint)}.add.svelte-cyqc6t{gap:var(--sp-2xs);margin-block-start:var(--sp-2xs);display:grid}.add-title.svelte-cyqc6t{color:var(--ink-soft);font-size:var(--step--1)}.add-actions.svelte-cyqc6t{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.editor.svelte-14yv5s5{gap:var(--sp-s);display:grid}.levels.svelte-14yv5s5{border:0;gap:.4rem;padding:0;display:grid}.levels.svelte-14yv5s5 ol:where(.svelte-14yv5s5){gap:.35rem;display:grid}.levels.svelte-14yv5s5 li:where(.svelte-14yv5s5){align-items:center;gap:.5rem;display:flex}.lvl-num.svelte-14yv5s5{width:1.6rem;font-family:var(--font-display);color:var(--ink-faint);text-align:center}.row.svelte-14yv5s5{flex-wrap:wrap;gap:.4rem;display:flex}.error.svelte-14yv5s5{color:var(--danger);font-size:var(--step--1)}.tree.svelte-14yv5s5{gap:.35rem;display:grid}.node.svelte-14yv5s5{border-inline-start:3px solid var(--c);border-radius:var(--radius-s);background:color-mix(in srgb, var(--c) 10%, var(--paper-raised));flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-inline-start:calc(var(--depth) * 1.1rem);padding:.4rem .5rem;display:flex}.node-main.svelte-14yv5s5{flex:12rem;align-items:center;gap:.45rem;min-width:0;display:flex}.name.svelte-14yv5s5{min-height:2.75rem;padding-block:.3rem}.swatch.svelte-14yv5s5{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;padding:0}.swatch.svelte-14yv5s5::-webkit-color-swatch-wrapper{padding:2px}.swatch.svelte-14yv5s5::-webkit-color-swatch{border:0;border-radius:50%}.swatch.svelte-14yv5s5::-moz-color-swatch{border:0;border-radius:50%}.node-tools.svelte-14yv5s5{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.move.svelte-14yv5s5{width:auto;max-width:11rem;min-height:2.75rem;font-size:max(16px, var(--step--1));padding-block:.2rem}.danger.svelte-14yv5s5{color:var(--danger)}.wheels.svelte-1xg2aal{gap:.5rem;display:grid}.wheel.svelte-1xg2aal{align-items:center;gap:.6rem var(--sp-s);border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--paper);flex-wrap:wrap;padding:.7rem .9rem;display:flex}.wheel.is-active.svelte-1xg2aal{border-color:var(--ink-faint);background:var(--paper-raised)}.swatches.svelte-1xg2aal{grid-template-columns:repeat(4,.7rem);gap:2px;display:grid}.swatches.svelte-1xg2aal span:where(.svelte-1xg2aal){border-radius:50%;width:.7rem;height:.7rem}.info.svelte-1xg2aal{flex:10rem}.name.svelte-1xg2aal{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.meta.svelte-1xg2aal{color:var(--ink-faint);font-size:var(--step--2)}.tools.svelte-1xg2aal{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.badge.svelte-1xg2aal{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-size:var(--step--2);align-items:center;gap:.3rem;padding:.25rem .7rem;font-weight:600;display:inline-flex}.row.svelte-1xg2aal{flex-wrap:wrap;gap:.4rem;margin-block-start:var(--sp-xs);display:flex}.danger.svelte-1xg2aal{color:var(--danger)}.export.svelte-u05vtv{gap:var(--sp-s);display:grid}.group.svelte-u05vtv{border:0;gap:.4rem;min-width:0;padding:0;display:grid}.chips.svelte-u05vtv label:where(.svelte-u05vtv),.style.svelte-u05vtv{cursor:pointer}.chips.svelte-u05vtv label:where(.svelte-u05vtv):has(input:where(.svelte-u05vtv):focus-visible),.style.svelte-u05vtv:has(input:where(.svelte-u05vtv):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.styles.svelte-u05vtv{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.5rem;display:grid}.style.svelte-u05vtv{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper);transition:border-color var(--dur-1) var(--ease-soft);gap:.25rem;padding:.7rem;display:grid}.style.is-on.svelte-u05vtv{border-color:var(--ink);background:var(--paper-raised);box-shadow:0 0 0 1px var(--ink)}.preview.svelte-u05vtv{background:#fffdf8;border-radius:4px;align-content:start;gap:4px;height:3.2rem;padding:.45rem;display:grid;box-shadow:0 1px 3px #00000026}.preview.svelte-u05vtv span:where(.svelte-u05vtv){background:#c9c2b6;border-radius:2px;height:4px}.preview.svelte-u05vtv span:where(.svelte-u05vtv):first-child{background:#8a7f70;width:55%;height:6px}.st-cuaderno.svelte-u05vtv .preview:where(.svelte-u05vtv){background:repeating-linear-gradient(#fbf6ec 0 8px,#e9dfcf 8px 9px)}.st-minimal.svelte-u05vtv .preview:where(.svelte-u05vtv) span:where(.svelte-u05vtv){background:#ddd}.st-clinico.svelte-u05vtv .preview:where(.svelte-u05vtv){grid-template-columns:1fr 2fr}.st-clinico.svelte-u05vtv .preview:where(.svelte-u05vtv) span:where(.svelte-u05vtv):first-child{background:#555;grid-column:1/-1;width:100%}.style-name.svelte-u05vtv{font-family:var(--font-display);font-weight:520}.style-desc.svelte-u05vtv{color:var(--ink-faint);font-size:var(--step--2);line-height:1.4}.dates.svelte-u05vtv{gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.check.svelte-u05vtv{font-size:var(--step--1);align-items:start;gap:.6rem;display:flex}.check.svelte-u05vtv input:where(.svelte-u05vtv){flex:none;width:1.2rem;height:1.2rem;margin-block-start:.15rem}.count.svelte-u05vtv{color:var(--ink-soft);font-size:var(--step--1)}.print-preview.svelte-u05vtv{border:1px solid var(--rule);border-radius:var(--radius-m);background:#efe8dd;width:100%;height:min(70dvh,52rem);display:block}.actions.svelte-u05vtv{justify-items:start;gap:.4rem;display:grid}.backup.svelte-47ac47{gap:var(--sp-m);display:grid}.block.svelte-47ac47{gap:var(--sp-xs);justify-items:start;display:grid}.restore.svelte-47ac47{border-block-start:1px solid var(--rule);padding-block-start:var(--sp-m)}h3.svelte-47ac47{font-size:var(--step-1)}.last.svelte-47ac47{font-size:var(--step--1);color:var(--ink-soft)}.last.is-due.svelte-47ac47{color:var(--ink);font-weight:560}.block.svelte-47ac47>.field:where(.svelte-47ac47),.pending.svelte-47ac47,.open.svelte-47ac47{width:100%}.check.svelte-47ac47{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.check.svelte-47ac47 input:where(.svelte-47ac47){width:1.2rem;height:1.2rem}.pending.svelte-47ac47,.open.svelte-47ac47{gap:var(--sp-xs);display:grid}.pending.svelte-47ac47{padding:var(--sp-s)}.open.svelte-47ac47{justify-items:start}.open.svelte-47ac47 .field:where(.svelte-47ac47){width:100%}.summary.svelte-47ac47{font-weight:520}.choices.svelte-47ac47{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.choice.svelte-47ac47{align-content:start;justify-items:start;gap:.3rem;display:grid}.row.svelte-47ac47{justify-content:flex-end;gap:.4rem;display:flex}.error.svelte-47ac47:empty{display:none}.error.svelte-47ac47{color:var(--danger);font-size:var(--step--1)}.settings.svelte-w0nil6{gap:var(--sp-m);width:min(100%,46rem);margin-inline:auto;display:grid}h1.svelte-w0nil6{font-size:var(--step-4)}.section.svelte-w0nil6{gap:var(--sp-xs);padding:var(--sp-m);scroll-margin-top:5rem;display:grid}.section.svelte-w0nil6 h2:where(.svelte-w0nil6){font-size:var(--step-2)}.small.svelte-w0nil6{font-size:var(--step-0)}.status.svelte-w0nil6{padding:var(--sp-xs) var(--sp-s);border-radius:var(--radius-m);align-items:start;gap:.7rem;display:flex}.status.on.svelte-w0nil6{background:color-mix(in srgb, #8fb9a8 22%, var(--paper-raised))}.status.off.svelte-w0nil6{background:color-mix(in srgb, #e2b04a 18%, var(--paper-raised))}.notice.svelte-w0nil6{padding:var(--sp-xs) var(--sp-s);border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--paper-raised);align-items:start;gap:.7rem;display:flex}.notice.svelte-w0nil6 svg{flex:none;margin-block-start:.15rem}.row.svelte-w0nil6{flex-wrap:wrap;gap:.4rem;display:flex}.toggle.svelte-w0nil6{justify-content:space-between;align-items:center;gap:var(--sp-s);cursor:pointer;min-height:2.75rem;display:flex}.toggle.svelte-w0nil6>span:where(.svelte-w0nil6){gap:.15rem;display:grid}.fields.svelte-w0nil6{display:grid}.fields.svelte-w0nil6 li:where(.svelte-w0nil6){border-bottom:1px solid var(--rule);align-items:center;gap:.4rem;display:flex}.fields.svelte-w0nil6 .toggle:where(.svelte-w0nil6){flex:1}.kind.svelte-w0nil6{color:var(--ink-faint);font-size:var(--step--1)}.add-field.svelte-w0nil6{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.grow.svelte-w0nil6{flex:12rem}.backup-zone.svelte-w0nil6{border:1.5px solid color-mix(in srgb, #8fb9a8 60%, var(--rule));background:color-mix(in srgb, #8fb9a8 8%, var(--paper-raised))}.danger-zone.svelte-w0nil6{border:1px dashed color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-l)}.disable.svelte-w0nil6{gap:var(--sp-xs);display:grid}.error.svelte-w0nil6{min-height:1.2em;color:var(--danger);font-size:var(--step--1)}.when.svelte-ibd3l{gap:var(--sp-2xs);border:0;min-width:0;padding:0;display:grid}.sizer.svelte-ibd3l{min-width:0;container-type:inline-size}.fields.svelte-ibd3l{gap:var(--sp-2xs);min-width:0;display:grid}@container (width>=24rem){.fields.svelte-ibd3l{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);max-width:30rem}}.part.svelte-ibd3l{gap:var(--sp-3xs);min-width:0;display:grid}.part.svelte-ibd3l .input:where(.svelte-ibd3l){width:100%}.no-time.svelte-ibd3l{gap:var(--sp-2xs);min-height:2.75rem;font-size:var(--step--1);cursor:pointer;align-items:center;display:flex}.no-time.svelte-ibd3l input:where(.svelte-ibd3l){width:1.15rem;height:1.15rem}.readable.svelte-ibd3l{color:var(--ink-faint);font-size:var(--step--1);font-style:italic}.readable.svelte-ibd3l:first-letter{text-transform:uppercase}.warning.svelte-ibd3l{color:var(--danger);font-size:var(--step--1)}.editor.svelte-12yczz8{gap:var(--sp-m);width:min(100%,52rem);margin-inline:auto;padding-block-end:calc(5.5rem + env(safe-area-inset-bottom,0px));display:grid;position:relative}.editor.svelte-12yczz8>:where(.svelte-12yczz8),.content.svelte-12yczz8>*{min-width:0}.wash.svelte-12yczz8{z-index:-1;pointer-events:none;width:min(26rem,80vw);height:16rem;position:absolute;inset:-3rem -2rem auto auto}.head.svelte-12yczz8{align-items:start;gap:var(--sp-2xs);display:flex}.head.svelte-12yczz8 .btn:where(.svelte-12yczz8){margin-block-start:.1rem;margin-inline-start:-.6rem}.titles.svelte-12yczz8{gap:.35rem;display:grid}h1.svelte-12yczz8{font-size:var(--step-3)}.intro.svelte-12yczz8{max-width:var(--measure);color:var(--ink-soft)}.content.svelte-12yczz8{gap:var(--sp-m);display:grid}.foot.svelte-12yczz8{z-index:15;justify-content:flex-end;align-items:center;gap:var(--sp-2xs);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper-raised);box-shadow:var(--shadow-lift);flex-wrap:wrap;padding:.6rem;display:flex;position:sticky;inset-block-end:calc(var(--nav-offset,0px) + .5rem)}.intensity.svelte-2o94uf{gap:.1rem;min-width:0;display:grid}.lbl.svelte-2o94uf{font-size:var(--step--1);color:var(--ink-soft)}.row.svelte-2o94uf{align-items:center;gap:var(--sp-xs);display:flex}.value.svelte-2o94uf{background:color-mix(in srgb, var(--range-color) 28%, var(--paper-raised));width:2.2rem;height:2.2rem;font-family:var(--font-display);font-size:var(--step-0);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.picker.svelte-1lmg7x6{gap:var(--sp-s);display:grid}.tools.svelte-1lmg7x6{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.wheel-select.svelte-1lmg7x6{flex:10rem}.search.svelte-1lmg7x6{flex:2 14rem;position:relative}.search.svelte-1lmg7x6 .search-icon{color:var(--ink-faint);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.8rem;translate:0 -50%}.search.svelte-1lmg7x6 .input:where(.svelte-1lmg7x6){padding-inline-start:2.4rem}.selection.svelte-1lmg7x6{gap:var(--sp-2xs);display:grid}.empty.svelte-1lmg7x6{color:var(--ink-faint)}.marks.svelte-1lmg7x6{gap:var(--sp-2xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.mark.svelte-1lmg7x6{border:1px solid color-mix(in srgb, var(--c) 45%, var(--rule));border-radius:var(--radius-m);background:linear-gradient(120deg, color-mix(in srgb, var(--c) 20%, var(--paper-raised)), var(--paper-raised) 70%);padding:.55rem .8rem .35rem}.mark-head.svelte-1lmg7x6{align-items:center;gap:.55rem;display:flex}.mark-dot.svelte-1lmg7x6{background:var(--c);border-radius:50% 45% 55% 48%;flex:none;width:.8rem;height:.8rem}.mark-name.svelte-1lmg7x6{font-family:var(--font-display);font-size:var(--step-1);flex:1;line-height:1.2;display:grid}.mark-path.svelte-1lmg7x6{font-family:var(--font-ui);font-size:var(--step--2);color:var(--ink-faint)}.scale.svelte-1lmg7x6{text-align:end}.row.svelte-1v5347{gap:var(--sp-2xs);display:flex}.suggest.svelte-1v5347{gap:.35rem;display:grid}.notice.svelte-lb4bc{gap:var(--sp-xs);padding:var(--sp-s);border:1px solid color-mix(in srgb, #8fb9a8 60%, var(--rule));border-radius:var(--radius-l);background:radial-gradient(circle at 0 0, #8fb9a84d, transparent 70%), var(--paper-raised);display:flex}.icon.svelte-lb4bc{background:color-mix(in srgb, #8fb9a8 35%, var(--paper-raised));width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.text.svelte-lb4bc{gap:.5rem;display:grid}.privacy.svelte-lb4bc{font-size:var(--step--2);color:var(--ink-faint)}.actions.svelte-lb4bc{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.note.svelte-7zc2aq{border-block-start:1px solid var(--rule);padding-block-start:var(--sp-s)}.note-hint.svelte-7zc2aq{color:var(--ink-soft);font-size:var(--step--1)}.note-input.svelte-7zc2aq{field-sizing:content;min-height:calc(var(--line) * 4 + 1.2rem);resize:none;max-height:60dvh;font-size:max(16px, var(--step-0));scroll-margin-block:6rem 10rem}.optional.svelte-7zc2aq{font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-faint);font-weight:400}.error.svelte-7zc2aq{color:var(--danger);font-size:var(--step--1);text-align:center;flex:100%}.zones.svelte-mi7y32{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;gap:.4rem;display:grid}.zone.svelte-mi7y32{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper-raised);overflow:hidden}.zone.has.svelte-mi7y32{border-color:color-mix(in srgb, var(--plum) 55%, var(--rule));background:color-mix(in srgb, var(--plum) 8%, var(--paper-raised))}.zone-btn.svelte-mi7y32{text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;min-height:2.9rem;padding:.5rem .85rem;display:flex}.zone-name.svelte-mi7y32{font-family:var(--font-display);flex:1}.count.svelte-mi7y32{border-radius:var(--radius-pill);background:var(--plum);min-width:1.5rem;height:1.5rem;color:var(--paper-raised);font-size:var(--step--2);place-items:center;padding-inline:.35rem;font-weight:700;display:grid}.zone-btn.svelte-mi7y32 .chev{transition:rotate var(--dur-2) var(--ease-ink)}.zone-btn[aria-expanded=true].svelte-mi7y32 .chev{rotate:180deg}.sensations.svelte-mi7y32{padding:0 .7rem .75rem}.needs.svelte-1fcse12{gap:var(--sp-s);display:grid}.group.svelte-1fcse12{border:0;gap:.45rem;min-width:0;padding:0;display:grid}.row.svelte-1fcse12{gap:var(--sp-2xs);display:flex}.context.svelte-xl1jwx{border:0;gap:.4rem;min-width:0;padding:0;display:grid}.grid.svelte-xl1jwx{gap:var(--sp-s);margin-block-start:var(--sp-2xs);display:grid}.item.svelte-xl1jwx{gap:.3rem;display:grid}.name.svelte-xl1jwx{font-size:var(--step--1);color:var(--ink-soft)}.hours.svelte-xl1jwx{align-items:center;gap:var(--sp-xs);display:flex}.val.svelte-xl1jwx{font-variant-numeric:tabular-nums;text-align:end;min-width:3.5rem}.seg.svelte-xl1jwx{flex-wrap:wrap;gap:.35rem;display:flex}.stepper.svelte-wicy8m{scrollbar-width:none;margin-inline:calc(var(--sp-s) * -1);padding-inline:var(--sp-s);overscroll-behavior-x:contain;position:relative;overflow-x:auto}.stepper.svelte-wicy8m::-webkit-scrollbar{display:none}.stepper.svelte-wicy8m ol:where(.svelte-wicy8m){gap:.25rem;width:max-content;display:flex}.step-dot.svelte-wicy8m{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--ink-faint);font-family:var(--font-ui);font-size:var(--step--2);white-space:nowrap;transition:color var(--dur-2) var(--ease-soft), background-color var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft);background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .3rem;display:inline-flex}.num.svelte-wicy8m{border:1px solid var(--rule-strong);width:1.75rem;height:1.75rem;font-family:var(--font-display);font-size:var(--step--1);border-radius:50%;place-items:center;transition:inherit;display:grid}.step-dot.is-past.svelte-wicy8m{color:var(--ink-soft)}.step-dot.is-past.svelte-wicy8m .num:where(.svelte-wicy8m){background:color-mix(in srgb, var(--accent) 22%, var(--paper-raised));border-color:#0000}.step-dot.is-current.svelte-wicy8m{border-color:var(--rule-strong);background:var(--paper-raised);color:var(--ink)}.step-dot.is-current.svelte-wicy8m .num:where(.svelte-wicy8m){border-color:var(--ink);background:var(--ink);color:var(--paper)}.ink-line.svelte-wicy8m{background:var(--rule);border-radius:2px;height:2px;margin-block-start:.4rem}.ink-line.svelte-wicy8m span:where(.svelte-wicy8m){border-radius:inherit;background:linear-gradient(90deg, var(--plum), var(--accent));height:100%;transition:width var(--dur-4) var(--ease-ink);display:block}.stage.svelte-wicy8m{display:grid;overflow-x:clip}.step.svelte-wicy8m{gap:var(--sp-s);grid-area:1/1;align-content:start;display:grid}.step.svelte-wicy8m h2:where(.svelte-wicy8m){font-size:var(--step-2);outline:none}.hint.svelte-wicy8m{max-width:var(--measure);color:var(--ink-soft)}.two.svelte-wicy8m{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.quote.svelte-wicy8m{border-inline-start:3px solid var(--plum);color:var(--ink-soft);font-size:var(--step-1);padding:.6rem 1rem}.prompts.svelte-wicy8m{color:var(--ink-soft);gap:.3rem;padding-inline-start:1.1rem;font-style:italic;display:grid}.check.svelte-wicy8m{min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.5rem;display:flex}.check.svelte-wicy8m input:where(.svelte-wicy8m){width:1.2rem;height:1.2rem}.calm-hint.svelte-wicy8m{padding:var(--sp-s);border:1px dashed color-mix(in srgb, #8fb9a8 70%, var(--rule));border-radius:var(--radius-l);gap:.5rem;display:grid}.actions.svelte-wicy8m{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.spacer.svelte-wicy8m{flex:1}.page.svelte-18w8pmp{position:relative}.free.svelte-18w8pmp{--line:2rem;border-radius:var(--radius-l);min-height:min(60dvh,32rem);font-size:max(16px, var(--step-1));box-shadow:var(--shadow-paper);background-image:linear-gradient(90deg, transparent .75rem, #d06a5c59 .75rem, #d06a5c59 calc(.75rem + 1px), transparent calc(.75rem + 1px)), linear-gradient(to bottom, transparent calc(var(--line) - 1px), var(--rule) calc(var(--line) - 1px));background-size:100% 100%, 100% var(--line);padding-inline:1.25rem}.words.svelte-18w8pmp{color:var(--ink-faint);font-size:var(--step--2);text-align:end;margin-block-start:.4rem}.gratitude.svelte-18w8pmp{gap:var(--sp-s);display:grid}.gratitude.svelte-18w8pmp li:where(.svelte-18w8pmp){align-items:start;gap:var(--sp-2xs);grid-template-columns:2.4rem 1fr;display:grid}.num.svelte-18w8pmp{background:color-mix(in srgb, #e2b04a 32%, var(--paper-raised));width:2.4rem;height:2.4rem;font-size:var(--step-2);border-radius:48% 52% 45% 55%;place-items:center;margin-block-start:.35rem;display:grid}.add-emotions.svelte-18w8pmp{justify-self:start}.view.svelte-jzycug{gap:var(--sp-l);width:min(100%,46rem);margin-inline:auto;display:grid;position:relative}.wash.svelte-jzycug{z-index:-1;width:min(28rem,90vw);height:18rem;position:absolute;inset:-4rem -3rem auto auto}.head.svelte-jzycug{gap:var(--sp-2xs);align-items:start;display:flex}.head.svelte-jzycug .btn-icon:where(.svelte-jzycug){margin-inline-start:-.6rem}.head.svelte-jzycug>div:where(.svelte-jzycug){flex:1;min-width:0}.edit-top.svelte-jzycug{flex:none}h1.svelte-jzycug{font-size:var(--step-3)}.time.svelte-jzycug{color:var(--ink-faint)}.body.svelte-jzycug{gap:var(--sp-m);padding:var(--sp-m);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-raised);box-shadow:var(--shadow-paper);display:grid}.block.svelte-jzycug{gap:.45rem;min-width:0;display:grid;container-type:inline-size}.block.svelte-jzycug+.block:where(.svelte-jzycug){border-top:1px dashed var(--rule-strong);padding-block-start:var(--sp-m)}.prose.svelte-jzycug{white-space:pre-wrap;max-width:var(--measure)}.big.svelte-jzycug{font-size:var(--step-1);line-height:1.5}.letter.svelte-jzycug{font-size:var(--step-0);line-height:1.9}.lead.svelte-jzycug{font-size:var(--step-1)}.alt.svelte-jzycug .prose:where(.svelte-jzycug){color:var(--plum)}.emotions.svelte-jzycug{gap:.7rem;display:grid}.emotions.svelte-jzycug li:where(.svelte-jzycug){grid-template-columns:1fr auto;gap:.15rem .75rem;display:grid}.name.svelte-jzycug{font-family:var(--font-display);font-size:var(--step-1)}.path.svelte-jzycug{font-size:var(--step--2);color:var(--ink-faint);grid-row:2}.bar.svelte-jzycug{border-radius:var(--radius-pill);background:var(--rule);grid-column:1/-1;height:.45rem;overflow:hidden}.bar.svelte-jzycug span:where(.svelte-jzycug){border-radius:inherit;background:var(--c);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.bar.svelte-jzycug span:where(.svelte-jzycug){animation:svelte-jzycug-grow .9s var(--ease-ink) .2s backwards;transform-origin:0}}@keyframes svelte-jzycug-grow{0%{transform:scaleX(0)}}.pairs.svelte-jzycug{gap:.35rem var(--sp-s);grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);display:grid}@container (width<=20rem){.pairs.svelte-jzycug{grid-template-columns:minmax(0,1fr)}.pairs.svelte-jzycug dd:where(.svelte-jzycug)+dt:where(.svelte-jzycug){padding-block-start:var(--sp-2xs)}}.pairs.svelte-jzycug dt:where(.svelte-jzycug){color:var(--ink-faint);font-size:var(--step--1);padding-block-start:.15rem}.pairs.svelte-jzycug dd:where(.svelte-jzycug){margin:0}.grat.svelte-jzycug{gap:.4rem;padding-inline-start:1.3rem;display:grid}.tags.svelte-jzycug{color:var(--accent)}.actions.svelte-jzycug{justify-content:space-between;gap:var(--sp-2xs);display:flex}.shell.svelte-1r9xl5p{--nav-pad:var(--nav-real,calc(var(--nav-h) + env(safe-area-inset-bottom,0px)));--nav-offset:calc(var(--nav-pad) + var(--vv-bottom,0px));min-height:100dvh;overflow-x:clip}main.svelte-1r9xl5p{padding:var(--sp-l) var(--gutter) calc(var(--nav-pad) + var(--sp-xl));outline:none}.unread-rows.svelte-1r9xl5p{width:min(100%,52rem);margin:0 auto var(--sp-m);padding:var(--sp-xs) var(--sp-s);border:1px solid var(--rule);border-radius:var(--radius-m);color:var(--ink-soft);font-size:var(--step--1)}.view.svelte-1r9xl5p{view-transition-name:diario-view;width:min(100%,52rem);margin-inline:auto}@media (width>=60rem){.shell.svelte-1r9xl5p{--nav-pad:0px;--nav-offset:0px}main.svelte-1r9xl5p{padding-inline-start:calc(14rem + max(var(--sp-m), calc((100vw - 76rem) / 2)));padding-inline-end:var(--gutter)}.unread-rows.svelte-1r9xl5p,.view.svelte-1r9xl5p{margin-inline:0 auto}}.center.svelte-1r9xl5p{place-content:center;justify-items:center;gap:var(--sp-s);min-height:100dvh;padding:var(--gutter);text-align:center;display:grid}.center.svelte-1r9xl5p h1:where(.svelte-1r9xl5p){max-width:22ch;font-size:var(--step-3)}.center.svelte-1r9xl5p p:where(.svelte-1r9xl5p){max-width:40ch;color:var(--ink-soft)}.detail.svelte-1r9xl5p{font-family:ui-monospace,monospace;font-size:var(--step--2)}.ink-drop.svelte-1r9xl5p{background:radial-gradient(circle at 35% 35%, var(--accent), var(--plum));filter:blur(1px);width:2.6rem;height:2.6rem;animation:svelte-1r9xl5p-breathe 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes svelte-1r9xl5p-breathe{50%{opacity:.6;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.ink-drop.svelte-1r9xl5p{animation:none}}.not-found.svelte-1r9xl5p{padding:var(--sp-l) 0;color:var(--ink-soft)}@layer diario-reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}img,svg,canvas,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer diario-tokens{:root{color-scheme:light dark;--paper:#f6efe3;--paper-raised:#fcf8f1;--paper-sunken:#efe5d4;--paper-edge:#e3d6c0;--ink:#24263a;--ink-soft:#484a5e;--ink-faint:#67697b;--accent:#a24d2c;--accent-ink:#fff9f2;--accent-wash:#f1d9c8;--plum:#7a4b73;--danger:#a03a2e;--rule:#24263a17;--rule-strong:#24263a2e;--shadow-color:30 25% 25%;--grain-opacity:.38;--grain-blend:multiply;--wash-opacity:.55;--focus:#a24d2c;--font-display:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-text:"Literata Variable", "Iowan Old Style", Charter, Georgia, serif;--font-ui:"Literata Variable", Charter, Georgia, serif;--step--2:clamp(.74rem, .72rem + .1vw, .8rem);--step--1:clamp(.85rem, .82rem + .15vw, .92rem);--step-0:clamp(1rem, .97rem + .18vw, 1.08rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.32rem);--step-2:clamp(1.4rem, 1.27rem + .6vw, 1.75rem);--step-3:clamp(1.75rem, 1.5rem + 1.2vw, 2.45rem);--step-4:clamp(2.2rem, 1.75rem + 2.2vw, 3.6rem);--step-5:clamp(2.7rem, 1.9rem + 4vw, 5.2rem);--sp-3xs:.25rem;--sp-2xs:.5rem;--sp-xs:.75rem;--sp-s:1rem;--sp-m:clamp(1.25rem, 1.15rem + .5vw, 1.6rem);--sp-l:clamp(1.75rem, 1.5rem + 1.2vw, 2.6rem);--sp-xl:clamp(2.5rem, 2rem + 2.4vw, 4.2rem);--sp-2xl:clamp(3.5rem, 2.6rem + 4.5vw, 6.5rem);--radius-s:.4rem;--radius-m:.7rem;--radius-l:1.1rem;--radius-pill:999px;--gutter:clamp(1rem, .6rem + 2vw, 2rem);--nav-h:3.9rem;--top-h:3.9rem;--shadow-paper:0 1px 0 #fff9 inset, 0 1px 2px hsl(var(--shadow-color) / .08), 0 8px 24px -12px hsl(var(--shadow-color) / .22);--shadow-lift:0 1px 2px hsl(var(--shadow-color) / .1), 0 18px 40px -18px hsl(var(--shadow-color) / .35);--ease-ink:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.14s;--dur-2:.26s;--dur-3:.48s;--dur-4:.8s;--measure:64ch;--app-max:72rem;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .33 0 0 0 0 .22 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (color:oklch(50% 0.1 50)){:root{--paper:oklch(95.6% .018 80);--paper-raised:oklch(98.1% .01 80);--paper-sunken:oklch(92.6% .025 80);--paper-edge:oklch(87.6% .033 80);--ink:oklch(27.5% .035 280);--ink-soft:oklch(42% .03 280);--ink-faint:oklch(52% .025 280);--accent:oklch(50% .13 40);--accent-wash:oklch(89% .04 50);--plum:oklch(46% .08 330)}}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#17151d;--paper-raised:#201d28;--paper-sunken:#121017;--paper-edge:#322d3c;--ink:#efe6d6;--ink-soft:#cdc2b0;--ink-faint:#a59c8f;--accent:#e9a07a;--accent-ink:#1b1218;--accent-wash:#3a2a2a;--plum:#d3a3cb;--danger:#f08c7c;--rule:#efe6d614;--rule-strong:#efe6d629;--shadow-color:260 30% 2%;--grain-opacity:.22;--grain-blend:soft-light;--wash-opacity:.32;--focus:#e9a07a}}:root[data-theme=dark]{color-scheme:dark;--paper:#17151d;--paper-raised:#201d28;--paper-sunken:#121017;--paper-edge:#322d3c;--ink:#efe6d6;--ink-soft:#cdc2b0;--ink-faint:#a59c8f;--accent:#e9a07a;--accent-ink:#1b1218;--accent-wash:#3a2a2a;--plum:#d3a3cb;--danger:#f08c7c;--rule:#efe6d614;--rule-strong:#efe6d629;--shadow-color:260 30% 2%;--grain-opacity:.22;--grain-blend:soft-light;--wash-opacity:.32;--focus:#e9a07a;--shadow-paper:0 1px 0 #ffffff0a inset, 0 10px 30px -14px #000000b3;--shadow-lift:0 22px 50px -20px #000000d9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-paper:0 1px 0 #ffffff0a inset, 0 10px 30px -14px #000000b3;--shadow-lift:0 22px 50px -20px #000000d9}}}@layer diario-base{html{background:var(--paper);color:var(--ink);font-family:var(--font-text);accent-color:var(--accent);scrollbar-color:var(--rule-strong) var(--paper);font-optical-sizing:auto;scroll-padding-block-start:calc(var(--top-h) + env(safe-area-inset-top,0px) + .5rem);scroll-padding-block-end:8rem;font-size:100%;line-height:1.6;overflow-x:clip}body{font-size:var(--step-0);background:var(--paper);position:relative}:is(p,dd,dt,li,blockquote,h1,h2,h3,figcaption,td,th,label,legend){overflow-wrap:anywhere}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);position:fixed;inset:0}body>*{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-variation-settings:"SOFT" 50;font-weight:480;line-height:1.12}p,li,dd{text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}em{font-style:italic}}@layer diario-ui{.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:2000;padding:var(--sp-2xs) var(--sp-s);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);transition:translate var(--dur-2) var(--ease-ink);text-decoration:none;position:fixed;inset-block-start:var(--sp-xs);inset-inline-start:var(--sp-xs);translate:0 -220%}.skip-link:focus-visible{translate:0}.eyebrow{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.hand{font-family:var(--font-display);font-style:italic;font-weight:400}.btn{--btn-bg:var(--paper-raised);--btn-fg:var(--ink);--btn-line:var(--rule-strong);border:1px solid var(--btn-line);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:2.75rem;color:var(--btn-fg);font-family:var(--font-ui);font-size:var(--step--1);text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease-soft), border-color var(--dur-1) var(--ease-soft), color var(--dur-1) var(--ease-soft), transform var(--dur-1) var(--ease-soft), box-shadow var(--dur-2) var(--ease-soft);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.15rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-line:var(--ink-faint)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-line:var(--ink);box-shadow:0 6px 18px -10px hsl(var(--shadow-color) / .6)}.btn-primary:hover{--btn-bg:color-mix(in srgb, var(--ink) 88%, var(--accent));--btn-line:var(--btn-bg)}.btn-accent{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-line:var(--accent)}.btn-ghost{--btn-bg:transparent;--btn-line:transparent}.btn-ghost:hover{--btn-bg:color-mix(in srgb, var(--ink) 6%, transparent);--btn-line:transparent}.btn-danger{--btn-bg:transparent;--btn-fg:var(--danger);--btn-line:color-mix(in srgb, var(--danger) 45%, transparent)}.btn-danger.is-solid{--btn-bg:var(--danger);--btn-fg:var(--paper-raised);--btn-line:var(--danger)}.btn-sm{min-height:2.25rem;font-size:var(--step--2);padding:.35rem .85rem}.btn-icon{flex:none;width:2.75rem;padding:0}.field{gap:.4rem;display:grid}.field-label{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:1.25}.field-hint{color:var(--ink-faint);font-size:var(--step--1);line-height:1.45}.input,.textarea,.select{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper-raised);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--font-text);font-size:max(16px, var(--step-0));transition:border-color var(--dur-1) var(--ease-soft), box-shadow var(--dur-2) var(--ease-soft);padding:.6rem .85rem}.input:is([type=date],[type=time],[type=datetime-local],[type=month]){-webkit-appearance:none;appearance:none;text-align:start;min-width:0;max-width:100%;height:2.75rem;line-height:1.3;display:block}.input::-webkit-date-and-time-value{text-align:start;min-height:1.3em;margin:0}.input::-webkit-datetime-edit{padding:0}.input::-webkit-datetime-edit-fields-wrapper{padding:0}.input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;margin-inline-start:.4rem;padding:.2rem}.input::-webkit-calendar-picker-indicator:hover{opacity:.9}[data-theme=dark] .input::-webkit-calendar-picker-indicator{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .input::-webkit-calendar-picker-indicator{filter:invert()}}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8494' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.4rem}.input::placeholder,.textarea::placeholder{color:var(--ink-faint);font-style:italic}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.textarea{--line:1.9rem;min-height:calc(var(--line) * 4 + 1.2rem);line-height:var(--line);resize:vertical;background-color:var(--paper-raised);background-image:linear-gradient(to bottom, transparent calc(var(--line) - 1px), var(--rule) calc(var(--line) - 1px));background-size:100% var(--line);field-sizing:content;background-position:0 .6rem;background-attachment:local;padding:.6rem .95rem}.textarea.is-long{min-height:calc(var(--line) * 10 + 1.2rem)}.chip{--chip-color:var(--ink-faint);min-inline-size:2.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-raised);min-height:2.5rem;color:var(--ink);font-family:var(--font-ui);font-size:var(--step--1);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease-soft), border-color var(--dur-1) var(--ease-soft), transform var(--dur-1) var(--ease-soft);align-items:center;gap:.45em;padding:.3rem .85rem;line-height:1.2;display:inline-flex}.chip:active{transform:scale(.96)}.chip[aria-pressed=true],.chip.is-on{border-color:color-mix(in srgb, var(--chip-color) 70%, var(--ink));background:color-mix(in srgb, var(--chip-color) 26%, var(--paper-raised))}.chip-dot{background:var(--chip-color);width:.7em;height:.7em;box-shadow:0 0 0 2px color-mix(in srgb, var(--chip-color) 25%, transparent);border-radius:50%;flex:none}.chips{flex-wrap:wrap;gap:.45rem;display:flex}@media (pointer:coarse){.chip,.btn-sm{min-height:2.75rem}.btn{min-width:2.75rem}.btn-sm.btn-icon{width:2.75rem}}.sheet{border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-raised);box-shadow:var(--shadow-paper);position:relative}.divider{background:linear-gradient(90deg, transparent, var(--rule-strong) 20%, var(--rule-strong) 80%, transparent);border:0;height:1px}.range{--fill:50%;--range-color:var(--accent);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem}.range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--range-color) 75%, transparent) var(--fill), var(--rule-strong) var(--fill));height:.5rem}.range::-moz-range-track{border-radius:var(--radius-pill);background:var(--rule-strong);height:.5rem}.range::-moz-range-progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--range-color) 75%, transparent);height:.5rem}.range::-webkit-slider-thumb{border:3px solid var(--paper-raised);background:var(--range-color);width:1.6rem;height:1.6rem;box-shadow:0 2px 8px -2px hsl(var(--shadow-color) / .5);-webkit-appearance:none;transition:scale var(--dur-1) var(--ease-soft);border-radius:50%;margin-top:-.55rem}.range::-moz-range-thumb{border:3px solid var(--paper-raised);background:var(--range-color);width:1.3rem;height:1.3rem;box-shadow:0 2px 8px -2px hsl(var(--shadow-color) / .5);border-radius:50%}.range:active::-webkit-slider-thumb{scale:1.15}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.range:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.switch{border-radius:var(--radius-pill);background:var(--rule-strong);-webkit-appearance:none;appearance:none;cursor:pointer;width:3rem;height:1.75rem;transition:background-color var(--dur-2) var(--ease-soft);flex:none;position:relative}.switch:after{content:"";background:var(--paper-raised);width:1.35rem;height:1.35rem;box-shadow:0 1px 4px hsl(var(--shadow-color) / .35);transition:translate var(--dur-2) var(--ease-ink);border-radius:50%;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.switch:checked{background:var(--accent)}.switch:checked:after{translate:1.25rem}@media (prefers-reduced-motion:no-preference){.ink-in{animation:ink-in var(--dur-4) var(--ease-ink) backwards;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes ink-in{0%{opacity:0;filter:blur(6px);transform:translateY(.6rem)}}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.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}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-normal.DLxlUchJ.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}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-wght-normal.BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-italic.Bm_GJfSc.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}@media print{body:before{display:none}}
