:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f3f7f2;--surface:#fff;--surface-muted:#e5eee3;--text:#14231a;--text-muted:#40554a;--border:#c5d6c4;--control-border:#738c7b;--primary:#1b6b3a;--primary-contrast:#fff;--primary-soft:#dcefdf;--accent:#3f9e4f;--focus:#1a5fb4;--sos-bg:#b42318;--sos-text:#fff;--sos-soft:#fdecea;--sos-border:#b42318;--error:#b42318;--shadow:0 1px 2px #14231a14, 0 2px 8px #14231a0f;--radius:1rem;--radius-small:.625rem;--header-h:3.75rem;--nav-h:4.25rem;--save-bar-h:4.6rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--content-max:40rem;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#111a14;--surface:#18241c;--surface-muted:#203026;--text:#e8f1ea;--text-muted:#b0c4b5;--border:#33473a;--control-border:#6d8a76;--primary:#7fd69a;--primary-contrast:#0b1a10;--primary-soft:#1b3a25;--accent:#8fd46f;--focus:#9ccfff;--sos-bg:#c4261d;--sos-text:#fff;--sos-soft:#3a1a17;--sos-border:#ff9b94;--error:#ff9b94;--shadow:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--safe-top) + .5rem);scroll-padding-bottom:calc(var(--nav-h) + var(--safe-bottom) + .5rem)}html.has-save-bar{scroll-padding-bottom:calc(var(--nav-h) + var(--safe-bottom) + var(--save-bar-h) + .5rem)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h1{font-size:1.625rem}h2{font-size:1.25rem}p{margin:0 0 .75rem}a{color:var(--primary);text-underline-offset:.15em}button{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}html[data-covered] main,html[data-covered] nav.nav{visibility:hidden!important}.btn{border:2px solid var(--primary);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.625rem 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:var(--primary-contrast)}.btn-secondary{color:var(--primary);background:0 0}.btn-danger{background:var(--sos-bg);border-color:var(--sos-bg);color:var(--sos-text)}.btn:disabled{cursor:not-allowed;background:var(--surface-muted);border-color:var(--border);color:var(--text-muted)}.btn-block{width:100%}.stack-actions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:1rem 1.25rem}.field-error{color:var(--error);margin:.5rem 0 0;font-weight:700}.form-hint{color:var(--text-muted)}input[type=text],input[type=date],input[type=tel],input[type=password]{border:2px solid var(--control-border);border-radius:var(--radius-small);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;padding:.5rem .75rem;font-size:1.0625rem;display:block}input[type=checkbox],input[type=radio]{width:1.5rem;height:1.5rem;accent-color:var(--primary);flex:none;margin:.1rem 0 0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:.5rem;padding:0;font-weight:700}.choice{border-radius:var(--radius-small);border:2px solid var(--control-border);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:48px;padding:.75rem 1rem;display:flex}.choice:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.choice-text{flex-direction:column;display:flex}.choice-title{font-weight:700}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icon.svelte-13so817,.mark.svelte-1o19c03{flex:none;display:block}.rays.svelte-1o19c03{fill:none;stroke:var(--accent);stroke-width:28px;stroke-linecap:round}.sun.svelte-1o19c03{fill:var(--accent)}.line.svelte-1o19c03{fill:var(--primary)}.line-2.svelte-1o19c03{opacity:.6}.header.svelte-1m2z1hu{z-index:30;background:var(--bg);border-bottom:1px solid var(--border);padding-top:var(--safe-top);position:sticky;top:0}.inner.svelte-1m2z1hu{max-width:var(--content-max);min-height:var(--header-h);padding:.5rem calc(1rem + var(--safe-right)) .5rem calc(1rem + var(--safe-left));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.brand.svelte-1m2z1hu{letter-spacing:.01em;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.sos.svelte-1m2z1hu{min-width:44px;min-height:44px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-right:-.25rem;padding:0 .25rem;text-decoration:none;display:inline-flex}.pill.svelte-1m2z1hu{border:1.5px solid var(--sos-border);border-radius:999px;align-items:center;gap:.3rem;min-height:34px;padding:.125rem .75rem .125rem .5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.pill.svelte-1m2z1hu svg{color:var(--sos-border)}.sos.svelte-1m2z1hu:focus-visible{outline:3px solid var(--focus);outline-offset:0}.sos[aria-current=page].svelte-1m2z1hu .pill:where(.svelte-1m2z1hu){background:var(--sos-soft)}.nav.svelte-msgxbw{z-index:20;background:var(--surface);border-top:1px solid var(--border);padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);position:fixed;inset:auto 0 0}ul.svelte-msgxbw{max-width:var(--content-max);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0;list-style:none;display:grid}a.svelte-msgxbw{min-height:var(--nav-h);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem .25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;position:relative}a.svelte-msgxbw:focus-visible{outline-offset:-4px;border-radius:var(--radius-small)}a[aria-current=page].svelte-msgxbw{color:var(--primary)}a[aria-current=page].svelte-msgxbw:before{content:"";background:var(--primary);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:25%;right:25%}.summary.svelte-1efkqf1{background:var(--primary-soft);border-color:var(--primary);margin-top:1rem}dl.svelte-1efkqf1{margin:0}.row.svelte-1efkqf1+.row:where(.svelte-1efkqf1){margin-top:.5rem}dt.svelte-1efkqf1{font-weight:700}dd.svelte-1efkqf1{margin:0;font-size:1.125rem}h3.svelte-1efkqf1{margin-top:1rem;font-size:1.0625rem}.reasons.svelte-1efkqf1{margin:0;padding-left:1.25rem}.reasons.svelte-1efkqf1 li:where(.svelte-1efkqf1){overflow-wrap:anywhere}.reasons.svelte-1efkqf1 li:where(.svelte-1efkqf1)+li:where(.svelte-1efkqf1){margin-top:.25rem}.change.svelte-1efkqf1{margin-top:1rem}.flash.svelte-1givo8j{border-radius:var(--radius-small);border:1px solid var(--primary);background:var(--primary-soft);color:var(--text);margin:0 0 1rem;padding:.75rem 1rem;font-weight:600}.flash.svelte-1givo8j p:where(.svelte-1givo8j){margin:0}.flash.svelte-1givo8j p:where(.svelte-1givo8j)+p:where(.svelte-1givo8j){margin-top:.5rem}.card.svelte-1i5ov92{margin-top:1rem}.last.svelte-1i5ov92{margin-bottom:0}.current.svelte-1i5ov92{flex-direction:column;align-items:flex-start;gap:.25rem;margin:.25rem 0 .5rem;display:flex}.number.svelte-1i5ov92{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.number-label.svelte-1i5ov92{font-weight:700}.values.svelte-1i5ov92{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0;padding:.75rem 0;display:grid}dt.svelte-1i5ov92{color:var(--text-muted);font-size:1rem}dd.svelte-1i5ov92{margin:0;font-size:1.25rem;font-weight:700}dd.since.svelte-1i5ov92{font-size:1rem;font-weight:400}.counting-hint.svelte-1i5ov92{margin-bottom:.25rem}.gap-toggle.svelte-1i5ov92{border-radius:var(--radius-small);min-height:44px;color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:-.5rem;padding:.25rem .5rem;font-size:1rem;font-weight:600;display:inline-flex}.gap-icon.svelte-1i5ov92{transition:transform .15s;display:inline-flex}.gap-icon.open.svelte-1i5ov92{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.gap-icon.svelte-1i5ov92{transition:none}}#gap-info.svelte-1i5ov92{margin-top:.25rem}.today.svelte-1i5ov92 p:where(.svelte-1i5ov92){margin-bottom:.5rem}.yesterday.svelte-1i5ov92,.card.svelte-19hharv{margin-top:1rem}.line.svelte-19hharv{margin-bottom:.25rem;font-size:1.125rem}.range.svelte-19hharv{margin-bottom:.5rem}.last.svelte-19hharv{margin-bottom:0}.error.svelte-1m45mbq{border:2px solid var(--error);margin:1rem 0}.reminder.svelte-1c1y45o{margin:1rem 0}h2.svelte-1c1y45o{font-size:1.125rem}.buttons.svelte-1c1y45o{flex-direction:column;gap:.75rem;display:flex}.set-goal.svelte-18mk72t{margin:1rem 0 0}.empty.svelte-bqv8l4{margin-top:1rem}.week-link.svelte-bqv8l4{margin:1rem 0}.days.svelte-bqv8l4{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.day.svelte-bqv8l4+.day:where(.svelte-bqv8l4){border-top:1px solid var(--border)}.row.svelte-bqv8l4{min-height:60px;color:var(--text);align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;text-decoration:none;display:flex}a.row.svelte-bqv8l4:focus-visible{outline-offset:-4px}.day-text.svelte-bqv8l4{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.name.svelte-bqv8l4{font-weight:700}.status.svelte-bqv8l4{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.none.svelte-bqv8l4 .status:where(.svelte-bqv8l4){color:var(--text-muted)}.dot.svelte-bqv8l4{border:2px solid var(--primary);background:var(--primary);border-radius:50%;width:.75rem;height:.75rem}.dot.used.svelte-bqv8l4{background:0 0}.small.svelte-bqv8l4{min-height:44px;padding:.375rem .875rem;font-size:1rem}h2.svelte-131rtwr{margin-top:1.25rem}.cards.svelte-131rtwr{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.exercise.svelte-131rtwr{min-height:56px;color:var(--text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.exercise.svelte-131rtwr:focus-visible{outline-offset:2px}.text.svelte-131rtwr{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.name.svelte-131rtwr{color:var(--primary);font-size:1.125rem;font-weight:700}.description.svelte-131rtwr{line-height:1.4}.meta.svelte-131rtwr{color:var(--text-muted);font-size:1rem}.history.svelte-131rtwr{margin:1.5rem 0 0}.menu.svelte-1v95y1c{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:1rem 0 0;padding:0;list-style:none;overflow:hidden}li.svelte-1v95y1c+li:where(.svelte-1v95y1c){border-top:1px solid var(--border)}.item.svelte-1v95y1c{min-height:56px;color:var(--text);align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:flex}.item.svelte-1v95y1c:focus-visible{outline-offset:-4px}.label.svelte-1v95y1c{flex:1}.plan.svelte-1sw605u{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-bottom:1.5rem;padding:1rem}h3.svelte-1sw605u{margin:1rem 0 .5rem;font-size:1.125rem}h2.svelte-1sw605u+h3:where(.svelte-1sw605u){margin-top:.5rem}.muted.svelte-1sw605u{color:var(--text-muted)}.contacts.svelte-1sw605u,.list.svelte-1sw605u{margin:0;padding:0}.contacts.svelte-1sw605u{flex-direction:column;gap:.5rem;list-style:none;display:flex}.list.svelte-1sw605u{padding-left:1.25rem}.list.svelte-1sw605u li:where(.svelte-1sw605u){overflow-wrap:anywhere}.list.svelte-1sw605u li:where(.svelte-1sw605u)+li:where(.svelte-1sw605u){margin-top:.25rem}.call.svelte-1sw605u{border-radius:var(--radius-small);border:2px solid var(--primary);min-height:48px;color:var(--primary);align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;display:flex}.who.svelte-1sw605u{flex-direction:column;flex:auto;min-width:0;display:flex}.name.svelte-1sw605u{overflow-wrap:anywhere;font-weight:700}.number.svelte-1sw605u{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.hint.svelte-1sw605u{flex:none;margin-left:auto;font-size:1rem;font-weight:600}.link.svelte-1sw605u{align-items:center;min-height:44px;margin-top:.75rem;font-weight:700;display:inline-flex}.lead.svelte-3h0mso{margin-bottom:1.25rem;font-size:1.1875rem;font-weight:700}.groups.svelte-3h0mso,.numbers.svelte-3h0mso,.offers.svelte-3h0mso{margin:0;padding:0;list-style:none}.group.svelte-3h0mso,.offer.svelte-3h0mso{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-bottom:1rem;padding:1rem}.group.emergency.svelte-3h0mso{background:var(--sos-soft);border:2px solid var(--sos-border)}.group.svelte-3h0mso h2:where(.svelte-3h0mso),.offer.svelte-3h0mso h3:where(.svelte-3h0mso){margin-bottom:.25rem}.offer.svelte-3h0mso h3:where(.svelte-3h0mso){font-size:1.125rem}.description.svelte-3h0mso{color:var(--text-muted);margin-bottom:.375rem}.emergency.svelte-3h0mso .description:where(.svelte-3h0mso){color:var(--text)}.availability.svelte-3h0mso{margin-bottom:.375rem;font-weight:700}.note.svelte-3h0mso{color:var(--text-muted);margin-bottom:.375rem;font-size:1rem}.emergency.svelte-3h0mso .note:where(.svelte-3h0mso){color:var(--text)}.numbers.svelte-3h0mso{margin-top:.75rem}.numbers.svelte-3h0mso li:where(.svelte-3h0mso)+li:where(.svelte-3h0mso){margin-top:.5rem}.call.svelte-3h0mso{border-radius:var(--radius-small);background:var(--primary);min-height:56px;color:var(--primary-contrast);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.emergency.svelte-3h0mso .call:where(.svelte-3h0mso){background:var(--sos-bg);color:var(--sos-text)}.call-secondary.svelte-3h0mso{min-height:48px;color:var(--primary);border:2px solid var(--primary);background:0 0}.number.svelte-3h0mso{white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.1875rem,1rem + 1.25vw,1.375rem);font-weight:800}.call-secondary.svelte-3h0mso .number:where(.svelte-3h0mso){font-size:1.125rem;font-weight:700}.hint.svelte-3h0mso{margin-left:auto;font-size:1rem;font-weight:600}.abroad.svelte-3h0mso{margin:0 0 1rem}.support.svelte-3h0mso{margin:1.25rem 0 1.5rem;font-size:1.0625rem}.section.svelte-3h0mso{margin-bottom:1.5rem}.actions.svelte-3h0mso{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.external.svelte-3h0mso{border-radius:var(--radius-small);background:var(--surface-muted);min-height:48px;color:var(--text);align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;display:flex}.external-text.svelte-3h0mso{flex-direction:column;flex:1;min-width:0;display:flex}.external-label.svelte-3h0mso{color:var(--primary);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.external-host.svelte-3h0mso{color:var(--text-muted);overflow-wrap:anywhere;font-size:1rem}.meta.svelte-3h0mso{color:var(--text-muted);font-size:1rem}.error.svelte-15j8xq{border:2px solid var(--error);margin:1rem 0}.backdrop.svelte-1efofyg{z-index:25;background:#00000073;position:fixed;inset:0}.dialog.svelte-1efofyg{inset:calc(var(--header-h) + var(--safe-top)) 0 0 0;z-index:26;width:min(100% - 2rem,28rem);height:fit-content;max-height:calc(100dvh - var(--header-h) - var(--safe-top) - 2rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);margin:auto;padding:1.25rem;position:fixed;overflow:auto}.buttons.svelte-1efofyg{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.info.svelte-1uipgi3,.block.svelte-1uipgi3{margin-top:1rem}.info.svelte-1uipgi3 p:where(.svelte-1uipgi3):last-child,.block.svelte-1uipgi3 p:where(.svelte-1uipgi3):last-child{margin-bottom:0}h2.svelte-1uipgi3{font-size:1.125rem}.buttons.svelte-1uipgi3{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.delete.svelte-1uipgi3{margin-top:1.5rem}.hint.svelte-1kt6cau{margin-top:-.25rem;margin-bottom:.5rem}.optional.svelte-1kt6cau{color:var(--text-muted);font-weight:400}.options.svelte-1kt6cau{grid-template-columns:repeat(5,1fr);gap:.375rem;display:grid}.options.many.svelte-1kt6cau{grid-template-columns:repeat(6,1fr)}.options-box.svelte-1kt6cau{container:scale-options/inline-size}@container scale-options (width<calc(264px + 1.875rem)){.options.many.svelte-1kt6cau{grid-template-columns:repeat(4,1fr)}}.option.svelte-1kt6cau{border-radius:var(--radius-small);border:2px solid var(--control-border);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;min-height:48px;font-size:1.125rem;font-weight:700;display:flex;position:relative}.option-input.svelte-1kt6cau{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option.svelte-1kt6cau:has(.option-input:where(.svelte-1kt6cau):checked){border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.option.svelte-1kt6cau:has(.option-input:where(.svelte-1kt6cau):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.anchors.svelte-1kt6cau{color:var(--text-muted);justify-content:space-between;gap:1rem;margin-top:.25rem;font-size:1rem;display:flex}.anchors.svelte-1kt6cau span:where(.svelte-1kt6cau):last-child{text-align:right}.clear.svelte-1kt6cau{min-height:44px;color:var(--primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:.25rem 0;font-weight:700;text-decoration:underline}.hint.svelte-1aesys2{margin-top:-.25rem;margin-bottom:.5rem}.optional.svelte-1aesys2{color:var(--text-muted);font-weight:400}.chips.svelte-1aesys2{flex-wrap:wrap;gap:.5rem;display:flex}.chip.svelte-1aesys2{border:2px solid var(--control-border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;min-height:48px;padding:.375rem .875rem;font-weight:600;display:inline-flex;position:relative}.chip-label.svelte-1aesys2{overflow-wrap:anywhere;min-width:0}.chip-input.svelte-1aesys2{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip-check.svelte-1aesys2{color:var(--primary);display:none}.chip.svelte-1aesys2:has(.chip-input:where(.svelte-1aesys2):checked){border-color:var(--primary);background:var(--primary-soft);padding-left:.625rem}.chip.svelte-1aesys2:has(.chip-input:where(.svelte-1aesys2):checked) .chip-check:where(.svelte-1aesys2){display:inline-flex}.chip.svelte-1aesys2:has(.chip-input:where(.svelte-1aesys2):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.add-own.svelte-1aesys2{margin-top:.75rem}.add.svelte-1aesys2{border-radius:var(--radius-small);background:var(--surface-muted);margin-top:1rem;padding:1rem}.add.svelte-1aesys2 input:where(.svelte-1aesys2){margin-top:.25rem}.add.svelte-1aesys2 input:where(.svelte-1aesys2)::placeholder{color:var(--text-muted);opacity:1}.label.svelte-1aesys2{font-weight:700;display:block}.add.svelte-1aesys2 .form-hint:where(.svelte-1aesys2){margin-bottom:.25rem}.add-buttons.svelte-1aesys2{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.screen.svelte-17yji6s{flex-direction:column;display:flex}.summary.svelte-17yji6s{margin:0 0 1rem}.error.svelte-17yji6s{border:2px solid var(--error);margin:0 0 1rem}.question.svelte-17yji6s{font-size:1.125rem}.used-options.svelte-17yji6s{flex-wrap:wrap;gap:.75rem;display:flex}.used-options.svelte-17yji6s>.choice:where(.svelte-17yji6s){flex:1 1 0}.block.svelte-17yji6s{margin-top:1.75rem}.hint.svelte-17yji6s{margin-top:-.25rem;margin-bottom:.5rem}.optional.svelte-17yji6s{color:var(--text-muted);font-weight:400}.label.svelte-17yji6s{margin-bottom:.25rem;font-weight:700;display:block}.sublabel.svelte-17yji6s{margin-bottom:.25rem;font-weight:600;display:block}.amount.svelte-17yji6s{grid-template-columns:1fr 2fr;gap:.75rem;display:grid}.amount-field.svelte-17yji6s{min-width:0}input.svelte-17yji6s::placeholder,textarea.svelte-17yji6s::placeholder{color:var(--text-muted);opacity:1}textarea.svelte-17yji6s{border:2px solid var(--control-border);border-radius:var(--radius-small);background:var(--surface);width:100%;min-height:6rem;color:var(--text);font:inherit;resize:vertical;padding:.5rem .75rem;font-size:1.0625rem;display:block}.crisis-title.svelte-17yji6s{margin-bottom:.5rem;font-size:1.0625rem}.crisis-list.svelte-17yji6s{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crisis-option.svelte-17yji6s{border-radius:var(--radius-small);border:2px solid var(--control-border);background:var(--surface);min-height:48px;color:var(--text);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.crisis-option.svelte-17yji6s svg{color:var(--sos-border);margin-top:.1rem}.reflection.svelte-17yji6s{margin-top:.5rem}.save-bar.svelte-17yji6s{bottom:max(calc(var(--nav-h) + var(--safe-bottom)), var(--keyboard-inset,0px));z-index:10;margin:1.5rem calc(-1rem - var(--safe-right)) 0 calc(-1rem - var(--safe-left));padding:.75rem calc(1rem + var(--safe-right)) .75rem calc(1rem + var(--safe-left));background:var(--bg);border-top:1px solid var(--border);position:sticky}.after-save.svelte-17yji6s{margin-top:.75rem}.after-use-text.svelte-17yji6s{font-size:1.125rem}.label.svelte-1mdyvre{margin-bottom:.25rem;font-weight:700;display:block}.back.svelte-7fonep{min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin:-.25rem 0 .25rem -.5rem;padding:.25rem .75rem .25rem .5rem;font-weight:700;display:inline-flex}.screen.svelte-2oonc4{flex-direction:column;display:flex}.range.svelte-2oonc4{color:var(--text-muted);font-weight:600}.card.svelte-2oonc4{margin-top:1rem}.counts.svelte-2oonc4{gap:.5rem;margin:0;display:grid}.count.svelte-2oonc4{justify-content:space-between;gap:1rem;display:flex}dt.svelte-2oonc4{font-weight:600}dd.svelte-2oonc4{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700}.triggers.svelte-2oonc4{margin:0;padding-left:1.25rem}.triggers.svelte-2oonc4 li:where(.svelte-2oonc4){overflow-wrap:anywhere}.value.svelte-2oonc4{margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.last.svelte-2oonc4{margin-bottom:0}.week-nav.svelte-2oonc4{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.next.svelte-2oonc4{margin-left:auto}.screen.svelte-oulxnu{flex-direction:column;display:flex}.error.svelte-oulxnu{border:2px solid var(--error);margin:0 0 1rem}.question.svelte-oulxnu{font-size:1.125rem}.options.svelte-oulxnu{flex-direction:column;gap:.75rem;display:flex}.block.svelte-oulxnu{margin-top:1.5rem}.target-hint.svelte-oulxnu{margin-top:-.25rem}.label.svelte-oulxnu{margin-bottom:.25rem;font-weight:700;display:block}.days.svelte-oulxnu{grid-template-columns:repeat(7,1fr);gap:.375rem;display:grid}.days-box.svelte-oulxnu{container:target-days/inline-size}@container target-days (width<calc(308px + 2.25rem)){.days.svelte-oulxnu{grid-template-columns:repeat(4,1fr)}}.day.svelte-oulxnu{border-radius:var(--radius-small);border:2px solid var(--control-border);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;min-height:48px;font-size:1.125rem;font-weight:700;display:flex;position:relative}.day-input.svelte-oulxnu{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.day.svelte-oulxnu:has(.day-input:where(.svelte-oulxnu):checked){border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.day.svelte-oulxnu:has(.day-input:where(.svelte-oulxnu):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.target-value.svelte-oulxnu{margin:.5rem 0 0;font-weight:700}.applies.svelte-oulxnu{border-radius:var(--radius-small);background:var(--surface-muted);margin:1.5rem 0 0;padding:.75rem 1rem}.fixed-date.svelte-oulxnu{margin:0 0 .25rem}.fixed-date.svelte-oulxnu dt:where(.svelte-oulxnu){font-weight:700}.fixed-date.svelte-oulxnu dd:where(.svelte-oulxnu){margin:0;font-size:1.125rem}.last.svelte-oulxnu{margin-bottom:0}.screen.svelte-8fcrua{flex-direction:column;display:flex}.error.svelte-8fcrua{border:2px solid var(--error);margin:0 0 1rem}.empty.svelte-8fcrua{margin-top:.5rem}.triggers.svelte-8fcrua{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:.5rem 0 0;padding:0;list-style:none;overflow:hidden}.item.svelte-8fcrua{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:60px;padding:.625rem .75rem .625rem 1rem;display:flex}.item.svelte-8fcrua+.item:where(.svelte-8fcrua){border-top:1px solid var(--border)}.name.svelte-8fcrua{overflow-wrap:anywhere;flex:8rem;min-width:0;font-weight:700}.delete-body.svelte-8fcrua{overflow-wrap:anywhere}.actions.svelte-8fcrua{gap:.5rem;margin-left:auto;display:flex}.small.svelte-8fcrua{min-height:44px;padding:.375rem .875rem;font-size:1rem}.rename.svelte-8fcrua{flex:100%;padding:.25rem 0}.rename-title.svelte-8fcrua{font-size:1.0625rem}.label.svelte-8fcrua{font-weight:700;display:block}.rename.svelte-8fcrua .form-hint:where(.svelte-8fcrua){margin-bottom:.25rem}.rename-buttons.svelte-8fcrua{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.screen.svelte-57ifrs{flex-direction:column;display:flex}.error.svelte-57ifrs{border:2px solid var(--error);margin:0 0 1rem}.empty.svelte-57ifrs,.prompt.svelte-57ifrs{margin-top:.5rem}.fields.svelte-57ifrs{flex-direction:column;gap:.75rem;display:flex}.row.svelte-57ifrs{align-items:flex-start;gap:.5rem;display:flex}textarea.svelte-57ifrs{border:2px solid var(--control-border);border-radius:var(--radius-small);background:var(--surface);min-width:0;min-height:48px;color:var(--text);font:inherit;resize:none;field-sizing:content;flex:1;padding:.5rem .75rem;font-size:1.0625rem;line-height:1.45}@supports not (field-sizing:content){textarea.svelte-57ifrs{min-height:6.25rem}}textarea.svelte-57ifrs::placeholder{color:var(--text-muted);opacity:1}.remove.svelte-57ifrs{flex:none;min-height:48px;padding:.375rem .875rem;font-size:1rem}.more.svelte-57ifrs{margin-top:.75rem}.support.svelte-7rkna9{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}h2.svelte-7rkna9{font-size:1.125rem}ul.svelte-7rkna9{margin:0;padding-left:1.25rem}li.svelte-7rkna9{overflow-wrap:anywhere}li.svelte-7rkna9+li:where(.svelte-7rkna9){margin-top:.25rem}.last.svelte-7rkna9{margin-bottom:0}.breathing.svelte-fdtf7y{text-align:center;flex-direction:column;align-items:center;margin:.5rem 0 0;display:flex}.circle-box.svelte-fdtf7y{justify-content:center;align-items:center;width:12rem;height:12rem;display:flex}.circle.svelte-fdtf7y{background:var(--primary-soft);border:3px solid var(--primary);border-radius:50%;width:100%;height:100%;transform:scale(.55)}.circle.inhale.svelte-fdtf7y{animation:4s ease-in-out forwards svelte-fdtf7y-breathe-in}.circle.exhale.svelte-fdtf7y{animation:6s ease-in-out forwards svelte-fdtf7y-breathe-out}@keyframes svelte-fdtf7y-breathe-in{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes svelte-fdtf7y-breathe-out{0%{transform:scale(1)}to{transform:scale(.55)}}@media (prefers-reduced-motion:reduce){.circle-box.svelte-fdtf7y{display:none}}.word.svelte-fdtf7y{min-height:2.6rem;margin:.75rem 0 0;font-size:2rem;font-weight:700;line-height:1.3}.second.svelte-fdtf7y{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.hint.svelte-fdtf7y{color:var(--text-muted);margin:1rem 0 0}.screen.svelte-1q8zqz{flex-direction:column;display:flex}.how.svelte-1q8zqz{margin:.5rem 0 1.5rem}.how.svelte-1q8zqz p:where(.svelte-1q8zqz):last-child{margin-bottom:0}.block.svelte-1q8zqz{margin-top:1.5rem}.optional.svelte-1q8zqz{color:var(--text-muted);font-weight:400}.minutes.svelte-1q8zqz,.plans.svelte-1q8zqz{flex-direction:column;gap:.5rem;display:flex}.plans.svelte-1q8zqz .choice:where(.svelte-1q8zqz) span:where(.svelte-1q8zqz),.plan.svelte-1q8zqz{overflow-wrap:anywhere;min-width:0}.note.svelte-1q8zqz{margin:.75rem 0 0}.clear.svelte-1q8zqz{min-height:44px;color:var(--primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.25rem;padding:.25rem 0;font-weight:700;text-decoration:underline}.screen-on.svelte-1q8zqz{text-align:center;margin:.75rem 0 0}.paused.svelte-1q8zqz{text-align:center;color:var(--text-muted);margin:0;font-weight:700}.timer.svelte-1q8zqz{text-align:center;margin:.25rem 0 1rem}.remaining.svelte-1q8zqz{font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700;line-height:1.2;display:block}.exercise-text.svelte-1q8zqz{min-height:9rem}.exercise-text.svelte-1q8zqz .progress:where(.svelte-1q8zqz){color:var(--text-muted);margin:0 0 .5rem;font-size:1rem}.exercise-text.svelte-1q8zqz h2:where(.svelte-1q8zqz){font-size:1.375rem}.exercise-text.svelte-1q8zqz p:where(.svelte-1q8zqz){font-size:1.1875rem;line-height:1.55}.plan.svelte-1q8zqz{font-size:1.1875rem;font-weight:700}.last.svelte-1q8zqz{margin-bottom:0}.controls.svelte-1q8zqz{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.notice.svelte-1q8zqz{font-weight:700}.error.svelte-1q8zqz{border:2px solid var(--error);margin:0 0 1rem}.error.svelte-1q8zqz .stack-actions:where(.svelte-1q8zqz){margin-top:.75rem}.values.svelte-1q8zqz{font-weight:700}.screen.svelte-zvj38n{flex-direction:column;display:flex}.error.svelte-zvj38n{border:2px solid var(--error);margin:1rem 0}.empty.svelte-zvj38n{margin-top:1rem}.days.svelte-zvj38n{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.day-title.svelte-zvj38n{margin-bottom:.5rem;font-size:1.125rem}.entries.svelte-zvj38n{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.entry.svelte-zvj38n{align-items:center;gap:.75rem;min-height:60px;padding:.5rem .75rem .5rem 1rem;display:flex}.entry.svelte-zvj38n+.entry:where(.svelte-zvj38n){border-top:1px solid var(--border)}.entry-text.svelte-zvj38n{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.time-line.svelte-zvj38n{font-weight:700}.values.svelte-zvj38n{color:var(--text)}.small.svelte-zvj38n{min-height:44px;padding:.375rem .875rem;font-size:1rem}.screen.svelte-oleigl{flex-direction:column;display:flex}h2.svelte-oleigl{margin-top:1rem}h3.svelte-oleigl{font-size:1.125rem}.error.svelte-oleigl{border:2px solid var(--error);margin:1rem 0 0}.last.svelte-oleigl{margin-bottom:0}.items.svelte-oleigl{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:0;padding:0;list-style:none;overflow:hidden}.item.svelte-oleigl{align-items:center;gap:.75rem;min-height:56px;padding:.375rem .75rem .375rem 1rem;display:flex}.item.svelte-oleigl+.item:where(.svelte-oleigl){border-top:1px solid var(--border)}.label.svelte-oleigl{overflow-wrap:anywhere;flex:1;min-width:0}.small.svelte-oleigl{flex:none;min-height:44px;padding:.375rem .875rem;font-size:1rem}.more.svelte-oleigl,.add.svelte-oleigl{margin-top:.75rem}input.svelte-oleigl::placeholder{color:var(--text-muted);opacity:1}.field-label.svelte-oleigl{margin-bottom:.375rem;font-weight:700;display:block}.add-buttons.svelte-oleigl{gap:.75rem;margin-top:.75rem;display:flex}.suggestions.svelte-oleigl{margin-top:.5rem}.status.svelte-qnabkn{min-height:1.55em;margin:.5rem 0 1.25rem}.status.svelte-qnabkn .field-error:where(.svelte-qnabkn),.status.svelte-qnabkn .slow:where(.svelte-qnabkn){margin:0;display:block}h2.svelte-qnabkn{font-size:1.125rem}.steps.svelte-qnabkn{margin:0 0 1rem;padding-left:1.5rem}.steps.svelte-qnabkn li:where(.svelte-qnabkn)+li:where(.svelte-qnabkn){margin-top:.375rem}.keep.svelte-qnabkn{font-weight:700}.screen.svelte-1a5hhhz{flex-direction:column;display:flex}.error.svelte-1a5hhhz{border:2px solid var(--error);margin:0 0 1rem}.summary.svelte-1a5hhhz{margin:0 0 1rem}.section.svelte-1a5hhhz{margin-top:1.5rem}.note.svelte-1a5hhhz{background:var(--surface-muted);border-color:var(--surface-muted);margin:.75rem 0 1rem}.note.svelte-1a5hhhz p:where(.svelte-1a5hhhz):last-child{margin-bottom:0}.rows.svelte-1a5hhhz{flex-direction:column;gap:.75rem;display:flex}.contact.svelte-1a5hhhz{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;min-width:0;padding:.75rem 1rem 1rem;display:flex}.label.svelte-1a5hhhz{margin:.5rem 0 .25rem;font-weight:700}.label.svelte-1a5hhhz:first-child{margin-top:0}.small.svelte-1a5hhhz{margin:0 0 .375rem;font-size:1rem}.remove-contact.svelte-1a5hhhz{align-self:flex-start;min-height:48px;margin-top:.75rem;padding:.375rem .875rem;font-size:1rem}.row.svelte-1a5hhhz{align-items:flex-start;gap:.5rem;display:flex}textarea.svelte-1a5hhhz{border:2px solid var(--control-border);border-radius:var(--radius-small);background:var(--surface);min-width:0;min-height:48px;color:var(--text);font:inherit;resize:none;field-sizing:content;overflow-wrap:anywhere;flex:1;padding:.5rem .75rem;font-size:1.0625rem;line-height:1.45}@supports not (field-sizing:content){textarea.svelte-1a5hhhz{min-height:6.25rem}}textarea.svelte-1a5hhhz::placeholder{color:var(--text-muted);opacity:1}.remove.svelte-1a5hhhz{flex:none;min-height:48px;padding:.375rem .875rem;font-size:1rem}.more.svelte-1a5hhhz{margin-top:.75rem}.pin-field.svelte-2gaaen{flex-direction:column;display:flex}.label.svelte-2gaaen{margin-bottom:.25rem;font-weight:700}.hint.svelte-2gaaen{margin:0 0 .375rem;font-size:1rem}input.svelte-2gaaen{letter-spacing:.25em;font-variant-numeric:tabular-nums;max-width:14rem;font-size:1.375rem}input.svelte-2gaaen:disabled{background:var(--surface-muted);color:var(--text-muted)}.lock.svelte-1k8udj6{flex-direction:column;display:flex}form.svelte-1k8udj6{flex-direction:column;gap:.5rem;display:flex}.messages.svelte-1k8udj6{min-height:1.55em}.messages.svelte-1k8udj6 p:where(.svelte-1k8udj6){margin:0}.link-button.svelte-1k8udj6{min-height:44px;color:var(--primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:1rem;padding:.25rem 0;font-weight:700;text-decoration:underline}.still.svelte-1k8udj6{margin-top:1.25rem}form.svelte-y3cy2k{flex-direction:column;gap:.5rem;display:flex}.messages.svelte-y3cy2k{min-height:1.55em}.messages.svelte-y3cy2k p:where(.svelte-y3cy2k){margin:0}.pin-screen.svelte-tnzp8o{flex-direction:column;display:flex}.points.svelte-tnzp8o{margin:0 0 1rem;padding-left:1.25rem}.points.svelte-tnzp8o li:where(.svelte-tnzp8o)+li:where(.svelte-tnzp8o){margin-top:.5rem}.busy.svelte-tnzp8o{font-weight:700}.error.svelte-tnzp8o{border:2px solid var(--error)}.toggle.svelte-tw2h8b{min-height:44px;color:var(--primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;font-weight:700;text-decoration:underline}.backup.svelte-147ogab{flex-direction:column;display:flex}.strong.svelte-147ogab{margin-bottom:.25rem;font-weight:700}.contents.svelte-147ogab{margin:0 0 .75rem;padding-left:1.25rem}form.svelte-147ogab{flex-direction:column;margin-top:.5rem;display:flex}.label.svelte-147ogab{margin:.75rem 0 .25rem;font-weight:700}.hint.svelte-147ogab{margin:0 0 .375rem;font-size:1rem}.where.svelte-147ogab{margin-top:.5rem;font-weight:700}.file.svelte-147ogab{overflow-wrap:anywhere}.status.svelte-147ogab{min-height:1.55em;margin-top:.75rem;font-weight:700}.error.svelte-147ogab{border:2px solid var(--error);margin:0 0 1rem}.cancelled.svelte-147ogab{margin:0 0 1rem}.done.svelte-147ogab{border:2px solid var(--primary)}.last.svelte-147ogab{margin-bottom:0}.restore.svelte-vppsex{flex-direction:column;display:flex}.back.svelte-vppsex{min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin:-.25rem 0 .25rem -.5rem;padding:.25rem .75rem .25rem .5rem;font-weight:700;display:inline-flex}.strong.svelte-vppsex{font-weight:700}form.svelte-vppsex{flex-direction:column;margin-top:.5rem;display:flex}.file-input.svelte-vppsex{display:none}.chosen.svelte-vppsex{overflow-wrap:anywhere;font-weight:700}.label.svelte-vppsex{margin:1rem 0 .25rem;font-weight:700}.status.svelte-vppsex{min-height:1.55em;margin-top:.75rem;font-weight:700}.error.svelte-vppsex{border:2px solid var(--error);margin:0 0 1rem}.preview.svelte-vppsex ul:where(.svelte-vppsex){margin:0 0 1rem;padding-left:1.25rem}.slow.svelte-xhuwlj{align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.text.svelte-xhuwlj{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.55}.last.svelte-xhuwlj{margin-bottom:0}.step.svelte-1fp30ft{flex-direction:column;display:flex}.back.svelte-1fp30ft{min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin:-.25rem 0 .25rem -.5rem;padding:.25rem .75rem .25rem .5rem;font-weight:700;display:inline-flex}.progress.svelte-1fp30ft{color:var(--text-muted);margin:0 0 .25rem;font-size:1rem;font-weight:600}.restore.svelte-wpqj7d{margin-top:2rem}.restore.svelte-wpqj7d p:where(.svelte-wpqj7d){margin-bottom:.5rem}.mark.svelte-wpqj7d{justify-content:center;margin:1rem 0 1.5rem;display:flex}.options.svelte-1v9t1s4{flex-direction:column;gap:.75rem;display:flex}.block.svelte-1v9t1s4{margin-top:1.5rem}.target-hint.svelte-1v9t1s4{margin-top:-.25rem}.label.svelte-1v9t1s4{margin-bottom:.25rem;font-weight:700;display:block}.days.svelte-1v9t1s4{grid-template-columns:repeat(7,1fr);gap:.375rem;display:grid}.days-box.svelte-1v9t1s4{container:target-days/inline-size}@container target-days (width<calc(308px + 2.25rem)){.days.svelte-1v9t1s4{grid-template-columns:repeat(4,1fr)}}.day.svelte-1v9t1s4{border-radius:var(--radius-small);border:2px solid var(--control-border);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;min-height:48px;font-size:1.125rem;font-weight:700;display:flex;position:relative}.day-input.svelte-1v9t1s4{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.day.svelte-1v9t1s4:has(.day-input:where(.svelte-1v9t1s4):checked){border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.day.svelte-1v9t1s4:has(.day-input:where(.svelte-1v9t1s4):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.target-value.svelte-1v9t1s4{margin:.5rem 0 0;font-weight:700}.optional.svelte-zd1x3c{color:var(--text-muted);font-weight:400}.fields.svelte-zd1x3c{flex-direction:column;gap:.625rem;display:flex}.fields.svelte-zd1x3c input:where(.svelte-zd1x3c)::placeholder{color:var(--text-muted);opacity:1}.mark.svelte-1f565qp{justify-content:center;margin:.75rem 0 1.25rem;display:flex}main.svelte-1n46o8q{max-width:var(--content-max);padding:1.25rem calc(1rem + var(--safe-right)) calc(var(--safe-bottom) + 3rem) calc(1rem + var(--safe-left));margin:0 auto}main.with-nav.svelte-1n46o8q{padding-bottom:calc(var(--nav-h) + var(--safe-bottom) + 6rem)}
