.dl-voice[data-v-dec81bd7]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.dl-voice[data-v-dec81bd7]>*{pointer-events:auto}.dl-voice__panel[data-v-dec81bd7]{flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);max-height:60vh;display:flex;overflow:auto}.dl-voice__heard[data-v-dec81bd7]{font-style:italic}.dl-voice__said[data-v-dec81bd7]{font-weight:600}.dl-voice__steps[data-v-dec81bd7]{margin:0;padding-left:1.1rem}.dl-voice__err[data-v-dec81bd7]{color:#b42318}.dl-voice__mic[data-v-dec81bd7]{background:var(--accent,#222);width:64px;height:64px;color:var(--on-accent,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 6px 20px #00000040}.dl-voice__mic.listening[data-v-dec81bd7]{color:#fff;background:#dc2626;box-shadow:0 0 0 6px #dc262640}.dl-voice__mic.speaking[data-v-dec81bd7]{color:#fff;background:#dc2626;transform:scale(1.06);box-shadow:0 0 0 10px #dc262659}.dl-voice__mic.connecting[data-v-dec81bd7]{color:#fff;opacity:.7;background:#dc2626}.dl-voice-touch{outline-offset:2px;transition:outline .2s;outline:3px solid #f59e0b!important}@media (prefers-reduced-motion:reduce){.dl-voice__mic.speaking[data-v-dec81bd7]{transform:none}}.appnav[data-v-d8387c38]{z-index:20;background:var(--surface);border-top:1px solid var(--nav-line);padding:4px calc(76px + env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #2e3a6b0d}.appnav__tab[data-v-d8387c38]{min-height:64px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:color .15s ease-out,transform .15s ease-out;display:flex}.appnav__tab[data-v-d8387c38]:active{transform:translateY(1px)}.appnav__label[data-v-d8387c38]{font-size:.75rem;font-weight:700}.appnav__pill[data-v-d8387c38]{background:0 0;border-radius:999px;width:24px;height:4px;transition:background .15s ease-out}.appnav__tab.on[data-v-d8387c38]{color:var(--primary)}.appnav__tab.on .appnav__label[data-v-d8387c38]{color:var(--text)}.appnav__tab.on .appnav__pill[data-v-d8387c38]{background:var(--primary)}@media (width>=900px){.appnav[data-v-d8387c38]{border:1px solid var(--nav-line);border-radius:24px;width:620px;padding:4px 8px;bottom:16px;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.appnav__tab[data-v-d8387c38],.appnav__pill[data-v-d8387c38]{transition:none}}.toasthost[data-v-2cd4705f]{left:16px;right:88px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast[data-v-2cd4705f]{pointer-events:auto;background:var(--text);color:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:440px;min-height:52px;padding:4px 6px 4px 16px;font-size:.9375rem;font-weight:700;display:flex;box-shadow:0 8px 24px #2e3a6b40}.toast span[data-v-2cd4705f]{flex:1}.toast__undo[data-v-2cd4705f]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:12px;padding:0 14px;font-weight:800}.toast-enter-active[data-v-2cd4705f],.toast-leave-active[data-v-2cd4705f]{transition:transform .2s ease-out,opacity .2s ease-out}.toast-enter-from[data-v-2cd4705f],.toast-leave-to[data-v-2cd4705f]{opacity:0;transform:translateY(16px)}@media (width>=900px){.toasthost[data-v-2cd4705f]{bottom:104px}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-2cd4705f],.toast-leave-active[data-v-2cd4705f]{transition:none}}.signin-row[data-v-8cf71ce5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.signin-row span[data-v-8cf71ce5]{overflow-wrap:anywhere}.hero[data-v-b630d99f]{height:var(--hero-h,180px);background:linear-gradient(160deg,#cfe7fb 0%,#bfdcf7 100%);border-radius:28px;margin:0;padding:8px;overflow:hidden;box-shadow:0 6px 18px #4f8fcb1f}.hero img[data-v-b630d99f]{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}@media (width>=900px){.hero[data-v-b630d99f]{height:var(--hero-h,240px)}}.cattile[data-v-fa36065b]{width:72px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.cattile__icon[data-v-fa36065b]{border-radius:14px;place-items:center;width:56px;height:56px;transition:transform .18s ease-out,box-shadow .18s ease-out;display:grid;box-shadow:0 4px 10px #2e3a6b1a}.cattile__glyph[data-v-fa36065b]{color:#fff;filter:saturate(.9);font-size:1.6rem;font-weight:800;line-height:1}.cattile__label[data-v-fa36065b]{text-align:center;overflow-wrap:anywhere;max-width:72px;font-size:.8125rem;font-weight:700;line-height:1.2}.cattile:active .cattile__icon[data-v-fa36065b]{transform:translateY(1px)}.cattile.on .cattile__icon[data-v-fa36065b]{box-shadow:inset 0 0 0 3px #fff, 0 0 0 2px var(--c), 0 4px 10px #2e3a6b1f;transform:scale(1.05)}.cattile.on .cattile__label[data-v-fa36065b]{color:var(--text)}@media (prefers-reduced-motion:reduce){.cattile__icon[data-v-fa36065b]{transition:none}}.etile[data-v-0a576906]{color:#fff;border-radius:16px;min-height:88px;animation:.22s ease-out rise-0a576906;display:flex;overflow:hidden;box-shadow:0 4px 10px #2e3a6b1a}.etile__body[data-v-0a576906]{flex:1;min-width:0;padding:12px 14px}.etile__time[data-v-0a576906]{opacity:.95;align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.etile__title[data-v-0a576906]{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:1rem;font-weight:800;line-height:1.35;overflow:hidden}.etile__meta[data-v-0a576906]{opacity:.92;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:.8125rem;font-weight:600;display:flex}.etile__chip[data-v-0a576906]{background:#ffffff40;border-radius:999px;padding:0 8px;font-size:.75rem;font-weight:800}.etile__rate[data-v-0a576906]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.etile__note[data-v-0a576906]{opacity:.95;margin:6px 0 0;font-size:.8125rem;line-height:1.35}.etile__actions[data-v-0a576906]{background:var(--dark);flex-direction:column;flex:none;width:44px;display:flex}.etile__btn[data-v-0a576906]{color:#fff;cursor:pointer;background:0 0;border:0;flex:1;place-items:center;min-height:44px;transition:background .15s ease-out;display:grid}.etile__btn+.etile__btn[data-v-0a576906]{border-top:1px solid #ffffff2e}.etile__btn[data-v-0a576906]:hover{background:#0000001a}.etile__btn[data-v-0a576906]:focus-visible{outline-offset:-4px;outline:3px solid #fff}@keyframes rise-0a576906{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.etile[data-v-0a576906]{animation:none}.etile__btn[data-v-0a576906]{transition:none}}.empty[data-v-08ffa365]{align-items:center;gap:20px;animation:.22s ease-out rise-08ffa365;display:flex}@keyframes rise-08ffa365{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.empty[data-v-08ffa365]{animation:none}}.empty__art[data-v-08ffa365]{background:var(--warm);border-radius:50%;flex:none;width:120px;height:120px;overflow:hidden}.empty__art img[data-v-08ffa365]{object-fit:cover;width:100%;height:100%}.empty__copy[data-v-08ffa365]{min-width:0}.empty__copy h2[data-v-08ffa365]{margin:0 0 4px}.empty__copy p[data-v-08ffa365]{margin:0 0 14px}@media (width<=420px){.empty[data-v-08ffa365]{text-align:center;flex-direction:column}}.rate[data-v-625882ce]{flex-direction:column;gap:6px;display:flex}.rate__head[data-v-625882ce]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rate__label[data-v-625882ce]{color:var(--muted);font-size:.8125rem;font-weight:700}.rate__opt[data-v-625882ce]{opacity:.8;font-style:normal;font-weight:600}.rate__scale[data-v-625882ce]{color:var(--muted);font-size:.75rem;font-weight:600}.rate__row[data-v-625882ce]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.rate__btn[data-v-625882ce]{background:var(--tile);min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:14px;font-size:1rem;font-weight:800;transition:background .15s ease-out,transform .15s ease-out,color .15s ease-out}.rate__btn[data-v-625882ce]:active{transform:translateY(1px)}.rate__btn.on[data-v-625882ce]{background:var(--primary);color:#fff;transform:scale(1.05)}.rate__btn[data-v-625882ce]:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rate__btn[data-v-625882ce]{transition:none}.rate__btn.on[data-v-625882ce]{transform:none}}.prompt[data-v-22945bf0]{background:color-mix(in srgb, var(--c) 12%, white);border-left:5px solid var(--c);border-radius:16px;flex-direction:column;gap:12px;padding:14px;animation:.22s ease-out rise-22945bf0;display:flex}.prompt__title[data-v-22945bf0]{align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.prompt__glyph[data-v-22945bf0]{background:var(--c);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.prompt__actions[data-v-22945bf0]{grid-template-columns:1fr auto;gap:8px;display:grid}.prompt__actions .btn.secondary[data-v-22945bf0]{background:#fff;border-color:#fff}.prompt__err[data-v-22945bf0]{color:var(--danger);margin:0;font-size:.8125rem;font-weight:700}@keyframes rise-22945bf0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prompt[data-v-22945bf0]{animation:none}}.gbar[data-v-3587d065]{align-items:center;gap:10px;display:flex}.gbar__track[data-v-3587d065]{background:#eef1f6;border-radius:999px;flex:1;height:12px;overflow:hidden}.gbar__fill[data-v-3587d065]{border-radius:999px;height:100%;transition:width .5s ease-out;display:block}.gbar__label[data-v-3587d065]{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:700}.gbar__over[data-v-3587d065]{color:var(--danger);margin-left:4px;font-style:normal}.gbar__none[data-v-3587d065]{color:var(--muted);margin:0;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.gbar__fill[data-v-3587d065]{transition:none}}.week__head[data-v-ef541a0e]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.week__head h2[data-v-ef541a0e]{margin:0}.week__pill[data-v-ef541a0e]{background:var(--tile);color:var(--text);border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700}.week__list[data-v-ef541a0e]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.week__row[data-v-ef541a0e]{flex-direction:column;gap:6px;display:flex}.week__name[data-v-ef541a0e]{align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.week__glyph[data-v-ef541a0e]{color:#fff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:800;display:grid}.week__empty[data-v-ef541a0e]{background:var(--tile);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.week__empty p[data-v-ef541a0e]{margin:0}.week__empty .btn[data-v-ef541a0e]{background:#fff;border-color:#fff;min-height:44px}.week__link[data-v-ef541a0e]{min-height:44px;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:.875rem;font-weight:800}.suggest[data-v-5a0571cd]{transition:box-shadow .22s ease-out}.suggest--draft[data-v-5a0571cd]{box-shadow:0 0 0 3px var(--primary-soft), 0 6px 20px #2e3a6b0f}.suggest__head[data-v-5a0571cd]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.suggest__head h2[data-v-5a0571cd]{margin:0}.suggest__pill[data-v-5a0571cd]{background:var(--primary-soft);color:var(--text);border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700}.suggest__text[data-v-5a0571cd]{margin:0 0 14px}.suggest__small[data-v-5a0571cd]{margin:0 0 12px;font-size:.8125rem;font-weight:600}.suggest__note[data-v-5a0571cd]{background:var(--tile);border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:.875rem;font-weight:700}.suggest__note.warn[data-v-5a0571cd]{background:var(--warm)}.suggest__err[data-v-5a0571cd]{color:var(--danger);margin:0 0 12px;font-size:.8125rem;font-weight:700}.suggest__empty[data-v-5a0571cd]{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex}.suggest__emoji[data-v-5a0571cd]{background:var(--warm);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid}.suggest__emptytext[data-v-5a0571cd]{margin:0;font-weight:800}.drafts[data-v-5a0571cd]{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.draft[data-v-5a0571cd]{background:color-mix(in srgb, var(--c) 14%, white);border:1.5px dashed var(--c);border-left:5px solid var(--c);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.draft__glyph[data-v-5a0571cd]{background:var(--c);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.draft__copy[data-v-5a0571cd]{flex-direction:column;flex:1;min-width:0;display:flex}.draft__copy strong[data-v-5a0571cd]{overflow-wrap:anywhere;font-weight:800}.draft__copy span[data-v-5a0571cd]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.draft__btn[data-v-5a0571cd]{width:44px;height:44px;color:var(--primary);cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;place-items:center;transition:transform .15s ease-out;display:grid}.draft__btn[data-v-5a0571cd]:active{transform:translateY(1px)}.draft__btn--del[data-v-5a0571cd]{color:var(--danger)}.addblock[data-v-5a0571cd]{border:1.5px dashed var(--line);width:100%;min-height:48px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-weight:800;display:flex}.addblock[data-v-5a0571cd]:hover{background:var(--tile)}.addblock__icon[data-v-5a0571cd]{background:var(--tile);width:28px;height:28px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.ask[data-v-5a0571cd]{background:var(--tile);border-radius:18px;flex-direction:column;gap:8px;margin-bottom:12px;padding:14px;display:flex}.ask__title[data-v-5a0571cd]{margin:0;font-weight:800}.ask .suggest__small[data-v-5a0571cd]{margin:0 0 4px}.suggest__actions[data-v-5a0571cd]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drow-enter-active[data-v-5a0571cd],.drow-leave-active[data-v-5a0571cd]{transition:opacity .2s ease-out,transform .2s ease-out}.drow-enter-from[data-v-5a0571cd],.drow-leave-to[data-v-5a0571cd]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.suggest[data-v-5a0571cd],.draft__btn[data-v-5a0571cd],.drow-enter-active[data-v-5a0571cd],.drow-leave-active[data-v-5a0571cd]{transition:none}}.today[data-v-86e3b778]{flex-direction:column;gap:16px;display:flex}.topbar[data-v-86e3b778]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.brand[data-v-86e3b778]{color:var(--text);align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:900;display:flex}.brand__mark[data-v-86e3b778]{background:var(--primary-soft);border-radius:12px;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.topbar[data-v-86e3b778] .signin-row{justify-content:flex-end}.topbar[data-v-86e3b778] .btn{min-height:44px;padding:.4rem 1.1rem;font-size:.9375rem}.titleblock[data-v-86e3b778]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.titleblock h1[data-v-86e3b778]{margin:0}.datepill[data-v-86e3b778]{background:var(--primary-soft);color:var(--text);border-radius:999px;margin:0;padding:6px 18px;font-size:.875rem;font-weight:700}.linkbtn[data-v-86e3b778]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:.875rem;font-weight:800;text-decoration:underline}.panels[data-v-86e3b778]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.panels[data-v-86e3b778]{grid-template-columns:1fr 1fr;align-items:start}}.cardhead[data-v-86e3b778]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cardhead h2[data-v-86e3b778]{margin:0}.headnote[data-v-86e3b778]{color:var(--muted);font-size:.8125rem;font-weight:700}.rail[data-v-86e3b778]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rail__row[data-v-86e3b778]{align-items:flex-start;gap:12px;animation:.22s ease-out rise-86e3b778;display:flex;position:relative}.rail__row--add[data-v-86e3b778]{align-items:center}.rail__row--add .rail__dot[data-v-86e3b778]{margin-top:0}.rail__row[data-v-86e3b778]:not(:last-child):before{content:"";background:#8a90a633;border-radius:2px;width:2px;position:absolute;top:52px;bottom:-24px;left:13px}.rail__dot[data-v-86e3b778]{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:18px;font-size:.8rem;display:grid;box-shadow:0 0 0 3px #fff}.rail__dot--empty[data-v-86e3b778]{background:var(--tile);box-shadow:none}.block[data-v-86e3b778]{color:#fff;border-radius:16px;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 10px #2e3a6b1a}.block__main[data-v-86e3b778]{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-height:64px;padding:12px 14px;display:flex}.block__title[data-v-86e3b778]{font-size:1rem;font-weight:800;line-height:1.35}.block__time[data-v-86e3b778]{opacity:.9;font-size:.8125rem;font-weight:700}.block__note[data-v-86e3b778]{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.block__del[data-v-86e3b778]{color:#fff;cursor:pointer;background:#0000001f;border:0;flex:none;place-items:center;width:44px;transition:background .15s ease-out;display:grid}.block__del[data-v-86e3b778]:hover{background:#0003}.block__main[data-v-86e3b778]:focus-visible,.block__del[data-v-86e3b778]:focus-visible{outline-offset:-4px;outline:3px solid #fff}.addbtn[data-v-86e3b778]{background:var(--tile);width:48px;height:48px;color:var(--muted);cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out;display:grid}.addbtn[data-v-86e3b778]:hover{background:var(--primary-soft);color:var(--text)}.addbtn[data-v-86e3b778]:active{transform:translateY(1px)}.addlabel[data-v-86e3b778]{color:var(--muted);font-size:.875rem;font-weight:700}.cats[data-v-86e3b778]{flex-wrap:wrap;gap:14px 6px;display:flex}.newcat[data-v-86e3b778]{width:72px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.newcat__icon[data-v-86e3b778]{background:var(--tile);border-radius:14px;place-items:center;width:56px;height:56px;transition:background .15s ease-out;display:grid}.newcat:hover .newcat__icon[data-v-86e3b778]{background:var(--primary-soft)}.newcat__label[data-v-86e3b778]{font-size:.8125rem;font-weight:700}.softline[data-v-86e3b778]{border:0;border-top:1.5px solid var(--line);margin:18px 0 14px}.label[data-v-86e3b778]{color:var(--muted);margin:0 0 8px;font-size:.8125rem;font-weight:700}.durs[data-v-86e3b778]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dur[data-v-86e3b778]{background:var(--tile);min-height:64px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out;display:flex}.dur[data-v-86e3b778]:active{transform:translateY(1px)}.dur__n[data-v-86e3b778]{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1.2}.dur__n--sm[data-v-86e3b778]{font-size:1rem;line-height:1.65}.dur__u[data-v-86e3b778]{color:var(--muted);font-size:.75rem;font-weight:700}.dur.on[data-v-86e3b778]{background:var(--primary);color:#fff}.dur.on .dur__u[data-v-86e3b778]{color:#ffffffd9}.mini[data-v-86e3b778]{color:var(--muted);margin-top:12px;font-size:.8125rem;font-weight:700}.opt[data-v-86e3b778]{font-weight:600}.logbtn[data-v-86e3b778]{margin-top:16px}.hint[data-v-86e3b778]{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.8125rem;font-weight:600}.err[data-v-86e3b778]{color:var(--danger);margin:8px 0 0;font-size:.875rem;font-weight:700}.chevs[data-v-86e3b778]{gap:4px;display:flex}.chev[data-v-86e3b778]{width:44px;height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;transition:background .15s ease-out;display:grid}.chev[data-v-86e3b778]:hover{background:var(--tile)}.totals[data-v-86e3b778]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.total[data-v-86e3b778]{background:var(--tile);border-radius:16px;flex-direction:column;align-items:center;padding:10px 8px;display:flex}.total__n[data-v-86e3b778]{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.3}.total__l[data-v-86e3b778]{color:var(--muted);font-size:.75rem;font-weight:700}.pva__heads[data-v-86e3b778]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;font-size:.75rem;font-weight:800;display:grid}.pva[data-v-86e3b778]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pva__row[data-v-86e3b778]{border-top:1.5px dashed var(--line);padding-top:10px}.pva__hour[data-v-86e3b778]{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:.8125rem;font-weight:800;display:flex}.pva__cols[data-v-86e3b778]{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.pva__col[data-v-86e3b778]{flex-direction:column;gap:8px;min-width:0;display:flex}.pva__none[data-v-86e3b778]{border:1.5px dashed var(--line);min-height:56px;color:var(--muted);border-radius:16px;place-items:center;margin:0;font-size:.8125rem;font-weight:700;display:grid}.ptile[data-v-86e3b778]{text-align:left;border:1.5px dashed var(--c);border-left:5px solid var(--c);min-height:56px;font:inherit;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;padding:10px 12px;animation:.22s ease-out rise-86e3b778;display:flex}.ptile__title[data-v-86e3b778]{overflow-wrap:anywhere;font-size:.9375rem;font-weight:800;line-height:1.3}.ptile__time[data-v-86e3b778]{color:var(--muted);font-size:.8125rem;font-weight:700}.pva__col[data-v-86e3b778] .etile{min-height:88px}.pva__col[data-v-86e3b778] .etile__body{padding:10px 10px 10px 12px}.emptyactions[data-v-86e3b778]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=420px){.emptyactions[data-v-86e3b778]{justify-content:center}}.errorcard[data-v-86e3b778]{color:var(--danger);align-items:flex-start;gap:14px;display:flex}.errorcard h2[data-v-86e3b778]{color:var(--text);margin:0 0 4px;font-size:1.25rem}.errorcard p[data-v-86e3b778]{margin:0 0 12px}.skel[data-v-86e3b778]{flex-direction:column;gap:12px;display:flex}.skel span[data-v-86e3b778]{background:linear-gradient(90deg, var(--tile), #f7f8fb, var(--tile));background-size:200% 100%;border-radius:999px;height:18px;animation:1.2s linear infinite shimmer-86e3b778;display:block}.skel span[data-v-86e3b778]:first-child{width:45%;height:22px}.skel span[data-v-86e3b778]:nth-child(2){border-radius:16px;height:64px}.skel span[data-v-86e3b778]:nth-child(3){border-radius:16px;width:80%;height:64px}.visually-hidden[data-v-86e3b778]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row-leave-active[data-v-86e3b778]{transition:opacity .2s ease-out,transform .2s ease-out}.row-leave-to[data-v-86e3b778]{opacity:0;transform:scaleY(.9)}@keyframes rise-86e3b778{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer-86e3b778{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rail__row[data-v-86e3b778],.ptile[data-v-86e3b778],.skel span[data-v-86e3b778]{animation:none}.row-leave-active[data-v-86e3b778],.addbtn[data-v-86e3b778],.dur[data-v-86e3b778],.chev[data-v-86e3b778],.block__del[data-v-86e3b778],.newcat__icon[data-v-86e3b778]{transition:none}}.logentry[data-v-9948c526]{padding-top:8px}.sheet[data-v-9948c526]{max-width:560px;margin:0 auto;animation:.26s cubic-bezier(.2,.8,.2,1) sheet-9948c526}@media (width<=559px){.sheet[data-v-9948c526]{border-radius:24px;margin:0;padding:20px 18px}}.bar[data-v-9948c526]{align-items:center;gap:10px;display:flex}.draftpill[data-v-9948c526]{background:var(--primary-soft);color:var(--text);border-radius:999px;flex:none;padding:6px 12px;font-size:.8125rem;font-weight:800}.bar h2[data-v-9948c526]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:1.25rem;overflow:hidden}@media (width<=400px){.bar h2[data-v-9948c526]{font-size:1.125rem}}.back[data-v-9948c526]{background:var(--tile);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:14px;place-items:center;transition:background .15s ease-out,transform .15s ease-out;display:grid}.back[data-v-9948c526]:hover{background:var(--primary-soft)}.back[data-v-9948c526]:active{transform:translateY(1px)}.seg[data-v-9948c526]{background:var(--tile);border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:4px;display:inline-flex}.seg button[data-v-9948c526]{min-height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:.875rem;font-weight:800;transition:background .15s ease-out,color .15s ease-out}.seg button.on[data-v-9948c526]{background:var(--primary);color:#fff;box-shadow:0 4px 10px #2e3a6b1f}.seg--small[data-v-9948c526]{align-self:flex-start;padding:3px}.seg--small button[data-v-9948c526]{min-height:30px;padding:0 10px;font-size:.75rem}.intro[data-v-9948c526]{margin:12px 0 20px;font-size:.875rem;line-height:1.4}.form[data-v-9948c526]{flex-direction:column;gap:20px;display:flex}.group[data-v-9948c526]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.grouphead[data-v-9948c526]{justify-content:space-between;align-items:center;display:flex}legend[data-v-9948c526],.grouphead legend[data-v-9948c526]{color:var(--text);margin-bottom:2px;padding:0;font-size:1rem;font-weight:800}.textbtn[data-v-9948c526]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.875rem;font-weight:800}.tiles[data-v-9948c526]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));justify-items:center;gap:14px 6px;display:grid}.tilewrap[data-v-9948c526]{flex-direction:column;align-items:center;animation:.22s ease-out rise-9948c526;display:flex;position:relative}.tiledel[data-v-9948c526]{background:var(--danger);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:-8px;right:-2px;box-shadow:0 2px 6px #2e3a6b33}.tiledel[data-v-9948c526]:after{content:"";position:absolute;inset:-8px}.removedtag[data-v-9948c526]{color:var(--muted);background:var(--tile);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.6875rem;font-weight:800}.newcat[data-v-9948c526]{width:72px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.newcat__icon[data-v-9948c526]{background:var(--tile);border-radius:14px;place-items:center;width:56px;height:56px;transition:background .15s ease-out;display:grid}.newcat:hover .newcat__icon[data-v-9948c526],.newcat[aria-expanded=true] .newcat__icon[data-v-9948c526]{background:var(--primary-soft);color:var(--primary)}.newcat__label[data-v-9948c526]{font-size:.8125rem;font-weight:700}.newrow[data-v-9948c526]{background:var(--bg);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.newrow__fields[data-v-9948c526]{gap:10px;display:flex}.grow[data-v-9948c526]{flex:1;min-width:0}.emoji[data-v-9948c526]{flex:none;width:76px}.emoji input[data-v-9948c526]{text-align:center}.swatches[data-v-9948c526]{flex-wrap:wrap;gap:6px;display:flex}.swatch[data-v-9948c526]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:relative}.swatch[data-v-9948c526]:before{content:"";background:var(--c);border-radius:50%;transition:transform .18s ease-out,box-shadow .18s ease-out;position:absolute;inset:6px}.swatch.on[data-v-9948c526]:before{box-shadow:inset 0 0 0 3px #fff, 0 0 0 2px var(--c);transform:scale(1.05)}.newrow__foot[data-v-9948c526]{align-items:center;gap:8px;display:flex}.preview[data-v-9948c526]{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin-right:auto;font-size:1.25rem;font-weight:800;display:grid;box-shadow:0 4px 10px #2e3a6b1a}.btn.small[data-v-9948c526]{min-height:44px;padding:0 16px;font-size:.875rem}.times[data-v-9948c526]{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.times .field[data-v-9948c526]{min-width:0}.times input[data-v-9948c526]{width:100%}.field[data-v-9948c526]{flex-direction:column;gap:6px;display:flex}.presets[data-v-9948c526]{flex-wrap:wrap;gap:8px;display:flex}.presets .chip[data-v-9948c526]{background:var(--tile);min-height:44px;font:inherit;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:999px;padding:0 16px;font-size:.875rem;font-weight:800;transition:background .15s ease-out,transform .15s ease-out}.presets .chip.on[data-v-9948c526]{background:var(--primary);color:#fff}.presets .chip[data-v-9948c526]:active{transform:translateY(1px)}.summary[data-v-9948c526]{color:var(--primary);align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:700;display:inline-flex}.hint[data-v-9948c526]{color:var(--muted);margin:-4px 0 0;font-size:.8125rem;font-weight:600}.opt[data-v-9948c526]{opacity:.8;font-style:normal;font-weight:600}textarea[data-v-9948c526]{resize:vertical;min-height:92px}.ratings[data-v-9948c526]{flex-direction:column;gap:14px;display:flex}.ratings__hint[data-v-9948c526]{margin:-6px 0 0}.previewtile[data-v-9948c526]{background:var(--c);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;animation:.22s ease-out rise-9948c526;display:flex}.previewtile.plan[data-v-9948c526]{background:color-mix(in srgb, var(--c) 18%, white);color:var(--text);border:1.5px dashed var(--c);border-left:5px solid var(--c)}.previewtile__glyph[data-v-9948c526]{background:#ffffff40;border-radius:12px;place-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:800;display:grid}.previewtile.plan .previewtile__glyph[data-v-9948c526]{background:var(--c);color:#fff}.previewtile__body[data-v-9948c526]{flex-direction:column;min-width:0;display:flex}.previewtile__body strong[data-v-9948c526]{font-size:1rem;font-weight:800}.previewtile__body span[data-v-9948c526]{opacity:.85;font-size:.8125rem;font-weight:700}.err[data-v-9948c526]{color:var(--danger);margin:0;font-size:.8125rem;font-weight:700}.formerr[data-v-9948c526]{background:color-mix(in srgb, var(--danger) 10%, white);border-radius:14px;padding:10px 14px}.deletebtn[data-v-9948c526]{min-height:44px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 16px;font-weight:800;display:inline-flex}.deletebtn[data-v-9948c526]:hover{background:color-mix(in srgb, var(--danger) 10%, white)}.errorbox[data-v-9948c526]{color:var(--danger);gap:12px;display:flex}.errorbox h3[data-v-9948c526]{color:var(--text);margin:0 0 4px}.errorbox p[data-v-9948c526]{margin:0 0 12px}.erractions[data-v-9948c526]{flex-wrap:wrap;gap:8px;display:flex}.flat[data-v-9948c526] .card,.flat.card[data-v-9948c526]{box-shadow:none;padding:0}.skel[data-v-9948c526]{flex-direction:column;gap:12px;display:flex}.skel span[data-v-9948c526]{background:linear-gradient(90deg, var(--tile), #f7f8fb, var(--tile));background-size:200% 100%;border-radius:16px;height:56px;animation:1.2s linear infinite shimmer-9948c526;display:block}.skel span[data-v-9948c526]:first-child{height:120px}.skel span[data-v-9948c526]:last-child{width:70%}.rise-enter-active[data-v-9948c526],.rise-leave-active[data-v-9948c526]{transition:opacity .22s ease-out,transform .22s ease-out}.rise-enter-from[data-v-9948c526],.rise-leave-to[data-v-9948c526]{opacity:0;transform:translateY(8px)}@keyframes rise-9948c526{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sheet-9948c526{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes shimmer-9948c526{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sheet[data-v-9948c526],.tilewrap[data-v-9948c526],.previewtile[data-v-9948c526],.skel span[data-v-9948c526]{animation:none}.back[data-v-9948c526],.seg button[data-v-9948c526],.newcat__icon[data-v-9948c526],.swatch[data-v-9948c526]:before,.presets .chip[data-v-9948c526],.rise-enter-active[data-v-9948c526],.rise-leave-active[data-v-9948c526]{transition:none}}.history[data-v-ef1e4202]{flex-direction:column;gap:16px;display:flex}.head[data-v-ef1e4202]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:4px;display:flex}.head h1[data-v-ef1e4202]{margin:0}.head[data-v-ef1e4202] .btn{min-height:44px;padding:.4rem 1.1rem}.stack[data-v-ef1e4202]{flex-direction:column;gap:16px;display:flex}.cardhead[data-v-ef1e4202]{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;display:flex}.cardhead h2[data-v-ef1e4202]{margin:0}.linkbtn[data-v-ef1e4202]{color:var(--primary);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.875rem;font-weight:800;text-decoration:underline}.chips[data-v-ef1e4202]{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -20px;padding:2px 20px 6px;display:flex;overflow-x:auto}.chips[data-v-ef1e4202]::-webkit-scrollbar{display:none}.chip[data-v-ef1e4202]{scroll-snap-align:start;background:var(--tile);min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.8125rem;font-weight:700;transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.chip[data-v-ef1e4202]:active{transform:translateY(1px)}.chip.on[data-v-ef1e4202]:not([style]){background:var(--primary);color:#fff}.chip.on .chip__dot[data-v-ef1e4202]{background:#fff!important}.chip__dot[data-v-ef1e4202]{border-radius:50%;width:10px;height:10px}.chip[data-v-ef1e4202]:focus-visible,.preset[data-v-ef1e4202]:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}.presets[data-v-ef1e4202]{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.preset[data-v-ef1e4202]{border:1.5px solid var(--line);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:700}.preset.on[data-v-ef1e4202]{border-color:var(--primary);background:var(--primary-soft)}.dates[data-v-ef1e4202]{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.dates .field[data-v-ef1e4202]{min-width:0;margin:0}.dates input[data-v-ef1e4202]{width:100%;min-width:0}.err[data-v-ef1e4202]{color:var(--danger);margin:8px 0 0;font-size:.8125rem;font-weight:700}.errorcard[data-v-ef1e4202]{color:var(--danger);align-items:flex-start;gap:14px;display:flex}.errorcard h2[data-v-ef1e4202]{color:var(--text);margin:0 0 4px}.errorcard p[data-v-ef1e4202]{margin:0 0 14px}.summary[data-v-ef1e4202]{color:var(--muted);margin:4px 4px 0;font-size:.8125rem;font-weight:700;transition:opacity .15s ease-out}.summary.dim[data-v-ef1e4202],.days[aria-busy=true][data-v-ef1e4202]{opacity:.6}.days[data-v-ef1e4202]{flex-direction:column;gap:20px;transition:opacity .15s ease-out;display:flex}.day__head[data-v-ef1e4202]{z-index:2;color:var(--muted);letter-spacing:0;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;justify-content:space-between;gap:8px;margin:0 -4px 10px;padding:10px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;display:flex;position:sticky;top:0}.day__total[data-v-ef1e4202]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.day__list[data-v-ef1e4202]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.small[data-v-ef1e4202]{text-align:center;font-size:.8125rem}.skel[data-v-ef1e4202]{flex-direction:column;gap:12px;display:flex}.skel span[data-v-ef1e4202]{background:linear-gradient(90deg, var(--tile), #f7f8fb, var(--tile));background-size:200% 100%;border-radius:999px;height:18px;animation:1.2s linear infinite shimmer-ef1e4202;display:block}.skel span[data-v-ef1e4202]:first-child{width:40%;height:14px}.skel span[data-v-ef1e4202]:nth-child(2),.skel span[data-v-ef1e4202]:nth-child(3){border-radius:16px;height:88px}@keyframes shimmer-ef1e4202{0%{background-position:200% 0}to{background-position:-200% 0}}.row-leave-active[data-v-ef1e4202]{transition:opacity .2s ease-out,transform .2s ease-out}.row-leave-to[data-v-ef1e4202]{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.skel span[data-v-ef1e4202]{animation:none}.chip[data-v-ef1e4202],.summary[data-v-ef1e4202],.days[data-v-ef1e4202],.row-leave-active[data-v-ef1e4202]{transition:none}}.me__head[data-v-8140849e]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.me__head h2[data-v-8140849e]{margin:0}.me__pill[data-v-8140849e]{background:var(--tile);color:var(--text);border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700}.me__empty[data-v-8140849e]{background:var(--tile);border-radius:16px;padding:14px 16px}.me__empty p[data-v-8140849e]{margin:0}.me__count[data-v-8140849e]{color:var(--muted);font-size:.8125rem;font-weight:600;margin-top:4px!important}.me__legend[data-v-8140849e]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:.8125rem;font-weight:700;display:flex}.lg[data-v-8140849e]{border-radius:50%;width:10px;height:10px;display:inline-block}.lg--m[data-v-8140849e]{background:var(--accent-2)}.lg--e[data-v-8140849e]{background:var(--orange);margin-left:8px}.me__scale[data-v-8140849e]{margin-left:auto}.me__sub[data-v-8140849e]{color:var(--muted);margin:14px 0 8px;font-size:.875rem}.me__list[data-v-8140849e]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.me__row[data-v-8140849e]{flex-direction:column;gap:6px;display:flex}.me__name[data-v-8140849e]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.me__name em[data-v-8140849e]{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:600}.me__glyph[data-v-8140849e]{color:#fff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:.875rem;display:grid}.me__bars[data-v-8140849e]{flex-direction:column;gap:5px;display:flex}.me__bar[data-v-8140849e]{align-items:center;height:10px;padding-right:52px;display:flex;position:relative}.me__bar[data-v-8140849e]:before{content:"";background:var(--tile);border-radius:999px;height:10px;position:absolute;left:0;right:52px}.me__fill[data-v-8140849e]{border-radius:999px;max-width:100%;height:10px;transition:width .5s ease-out;display:block;position:relative}.me__fill--m[data-v-8140849e]{background:var(--accent-2)}.me__fill--e[data-v-8140849e]{background:var(--orange)}.me__bar b[data-v-8140849e]{font-variant-numeric:tabular-nums;color:var(--text);font-size:.75rem;font-weight:800;position:absolute;right:0}.me__foot[data-v-8140849e]{margin:14px 0 0;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.me__fill[data-v-8140849e]{transition:none}}.insights[data-v-99fde044]{flex-direction:column;gap:16px;display:flex}.head[data-v-99fde044]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:4px;display:flex}.head h1[data-v-99fde044]{margin:0}.head[data-v-99fde044] .btn{min-height:44px;padding:.4rem 1.1rem}.stack[data-v-99fde044]{flex-direction:column;gap:16px;display:flex}.seg[data-v-99fde044]{background:var(--surface);border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 6px 20px #2e3a6b0f}.seg__btn[data-v-99fde044]{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.875rem;font-weight:800;transition:background .15s ease-out,color .15s ease-out,transform .15s ease-out}.seg__btn[data-v-99fde044]:active{transform:translateY(1px)}.seg__btn.on[data-v-99fde044]{background:var(--primary);color:#fff}.seg__btn[data-v-99fde044]:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}.grid2[data-v-99fde044]{gap:16px;transition:opacity .15s ease-out;display:grid}.grid2.dim[data-v-99fde044]{opacity:.6}@media (width>=900px){.grid2[data-v-99fde044]{grid-template-columns:1fr 1fr;align-items:start}}.cardhead[data-v-99fde044]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cardhead h2[data-v-99fde044]{margin:0}.pill-note[data-v-99fde044]{background:var(--tile);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:700}.hint[data-v-99fde044]{margin:-6px 0 14px;font-size:.8125rem;font-weight:600}.stats[data-v-99fde044]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.stat[data-v-99fde044]{background:var(--tile);text-align:center;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px 8px;display:flex}.stat strong[data-v-99fde044]{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:1.375rem;font-weight:800;line-height:1.6rem}.stat span[data-v-99fde044]{color:var(--muted);font-size:.8125rem;font-weight:600}@media (width<=380px){.stat strong[data-v-99fde044]{font-size:1.15rem}}.bars[data-v-99fde044],.pva[data-v-99fde044],.gaps[data-v-99fde044],.obs[data-v-99fde044]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bars[data-v-99fde044]{gap:14px}.bar__top[data-v-99fde044],.pva__top[data-v-99fde044],.gap__top[data-v-99fde044]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bar__name[data-v-99fde044],.pva__label[data-v-99fde044]{align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.bar__val[data-v-99fde044],.gap__len[data-v-99fde044]{font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:800}.glyph[data-v-99fde044]{border-radius:10px;flex:none;place-items:center;width:28px;height:28px;font-size:.875rem;display:inline-grid;box-shadow:0 4px 10px #2e3a6b1a}.glyph--sm[data-v-99fde044]{border-radius:8px;width:24px;height:24px;font-size:.75rem}.track[data-v-99fde044]{background:var(--tile);border-radius:999px;height:12px;overflow:hidden}.fill[data-v-99fde044]{border-radius:999px;height:100%;transition:width .5s ease-out;display:block}.legend[data-v-99fde044]{color:var(--muted);gap:16px;margin:-4px 0 12px;font-size:.8125rem;font-weight:700;display:flex}.legend span[data-v-99fde044]{align-items:center;gap:6px;display:inline-flex}.lg[data-v-99fde044]{border-radius:999px;width:16px;height:8px;display:inline-block}.lg--plan[data-v-99fde044]{background:color-mix(in srgb, var(--primary) 45%, white)}.lg--act[data-v-99fde044]{background:var(--primary)}.pva[data-v-99fde044]{gap:16px}.pva__diff[data-v-99fde044]{font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:800}.pva__diff.over[data-v-99fde044]{color:var(--danger)}.pva__diff.ok[data-v-99fde044]{color:#3c9a5a}.pva__diff.muted[data-v-99fde044]{color:var(--muted)}.pva__bars[data-v-99fde044]{flex-direction:column;gap:5px;display:flex}.thin[data-v-99fde044]{background:var(--tile);background-clip:content-box;border-radius:999px;align-items:center;height:8px;padding-right:52px;display:flex;position:relative}.thin__fill[data-v-99fde044]{border-radius:999px;height:8px;transition:width .5s ease-out;display:block}.thin em[data-v-99fde044]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal;font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gaps[data-v-99fde044]{gap:12px}.gap__time[data-v-99fde044]{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.gap__day[data-v-99fde044]{color:var(--muted);margin-right:4px}.stripe[data-v-99fde044]{background:var(--tile);border-radius:999px;height:10px;overflow:hidden}.stripe span[data-v-99fde044]{background:repeating-linear-gradient(135deg,#c3c8d6 0 6px,#dde1ea 6px 12px);border-radius:999px;height:100%;transition:width .5s ease-out;display:block}.ok-note[data-v-99fde044]{color:#2f7a47;background:#e8f6ec;border-radius:16px;margin:0;padding:12px 14px;font-size:.875rem;font-weight:700}.obs[data-v-99fde044]{gap:10px}.ob[data-v-99fde044]{background:color-mix(in srgb, var(--accent-2) 10%, white);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ob__dot[data-v-99fde044]{background:var(--accent-2);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-2) 22%, white);border-radius:50%;flex:none;margin-top:6px}.ob__text[data-v-99fde044]{color:var(--text);margin:0;font-weight:700}.ob__detail[data-v-99fde044]{color:var(--muted);margin:2px 0 0;font-size:.8125rem;font-weight:600}.small-note[data-v-99fde044]{margin:12px 0 0;font-size:.8125rem;font-weight:600}.inline-empty[data-v-99fde044]{background:var(--tile);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.inline-empty p[data-v-99fde044]{margin:0}.inline-empty .btn[data-v-99fde044]{background:#fff;border-color:#fff;min-height:44px}.foot[data-v-99fde044]{text-align:center;margin:0;font-size:.8125rem;font-weight:600}.errorcard[data-v-99fde044]{color:var(--danger);align-items:flex-start;gap:14px;display:flex}.errorcard h2[data-v-99fde044]{color:var(--text);margin:0 0 4px}.errorcard p[data-v-99fde044]{margin:0 0 14px}.skel[data-v-99fde044]{flex-direction:column;gap:12px;display:flex}.skel span[data-v-99fde044]{background:linear-gradient(90deg, var(--tile), #f7f8fb, var(--tile));background-size:200% 100%;border-radius:999px;height:18px;animation:1.2s linear infinite shimmer-99fde044;display:block}.skel span[data-v-99fde044]:first-child{width:40%;height:14px}.skel span[data-v-99fde044]:nth-child(2),.skel span[data-v-99fde044]:nth-child(3){border-radius:16px;height:64px}@keyframes shimmer-99fde044{0%{background-position:200% 0}to{background-position:-200% 0}}.obs-enter-active[data-v-99fde044]{transition:opacity .22s ease-out,transform .22s ease-out}.obs-enter-from[data-v-99fde044]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.skel span[data-v-99fde044]{animation:none}.seg__btn[data-v-99fde044],.grid2[data-v-99fde044],.fill[data-v-99fde044],.thin__fill[data-v-99fde044],.stripe span[data-v-99fde044],.obs-enter-active[data-v-99fde044]{transition:none}}.goals[data-v-0d08f68f]{flex-direction:column;gap:16px;width:100%;max-width:480px;margin:0 auto;display:flex}.head[data-v-0d08f68f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding-top:4px;display:flex}.head h1[data-v-0d08f68f]{margin:0}.head__title[data-v-0d08f68f]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.head[data-v-0d08f68f] .btn{min-height:44px;padding:.4rem 1.1rem}.datepill[data-v-0d08f68f]{background:var(--primary-soft);color:var(--text);border-radius:999px;margin:0;padding:6px 18px;font-size:.875rem;font-weight:700}h2[data-v-0d08f68f]{margin:0}.helper[data-v-0d08f68f]{margin:4px 0 0}.rows[data-v-0d08f68f]{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.grow[data-v-0d08f68f]{flex-direction:column;gap:8px;display:flex}.grow__top[data-v-0d08f68f]{align-items:center;gap:10px;display:flex}.grow__icon[data-v-0d08f68f]{color:#fff;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid;box-shadow:0 4px 10px #2e3a6b1a}.grow__name[data-v-0d08f68f]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;font-weight:700;overflow:hidden}.grow__field[data-v-0d08f68f]{flex:none;align-items:center;gap:4px;display:inline-flex}.grow__field input[data-v-0d08f68f]{text-align:right;font-variant-numeric:tabular-nums;width:72px;padding:0 10px;font-weight:800}.grow__field input.bad[data-v-0d08f68f]{border-color:var(--danger)}.grow__unit[data-v-0d08f68f]{color:var(--muted);font-size:.8125rem;font-weight:700}.clearbtn[data-v-0d08f68f]{background:var(--tile);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:.8125rem;font-weight:700;transition:transform .15s ease-out,background .15s ease-out}.clearbtn[data-v-0d08f68f]:active{transform:translateY(1px)}.grow__err[data-v-0d08f68f]{color:var(--danger);margin:0;font-size:.8125rem;font-weight:700}.savebtn[data-v-0d08f68f]{margin-top:8px}.errorcard[data-v-0d08f68f]{color:var(--danger);align-items:flex-start;gap:14px;display:flex}.errorcard h2[data-v-0d08f68f]{color:var(--text);margin:0 0 4px}.errorcard p[data-v-0d08f68f]{margin:0 0 14px}.skel[data-v-0d08f68f]{flex-direction:column;gap:12px;display:flex}.skel span[data-v-0d08f68f]{background:linear-gradient(90deg, var(--tile), #f7f8fb, var(--tile));background-size:200% 100%;border-radius:16px;height:48px;animation:1.2s linear infinite shimmer-0d08f68f;display:block}@keyframes shimmer-0d08f68f{0%{background-position:200% 0}to{background-position:-200% 0}}.fadebtn-enter-active[data-v-0d08f68f],.fadebtn-leave-active[data-v-0d08f68f]{transition:opacity .15s ease-out}.fadebtn-enter-from[data-v-0d08f68f],.fadebtn-leave-to[data-v-0d08f68f]{opacity:0}@media (prefers-reduced-motion:reduce){.skel span[data-v-0d08f68f]{animation:none}.clearbtn[data-v-0d08f68f],.fadebtn-enter-active[data-v-0d08f68f],.fadebtn-leave-active[data-v-0d08f68f]{transition:none}}.signin-screen[data-v-284c29b6]{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;padding-top:8px;display:flex}.brand[data-v-284c29b6]{color:var(--text);align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:900;display:flex}.brand__mark[data-v-284c29b6]{background:var(--primary-soft);border-radius:12px;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.intro[data-v-284c29b6]{text-align:center;padding:8px 8px 0}.intro h1[data-v-284c29b6]{margin:0 0 8px}.intro p[data-v-284c29b6]{max-width:34ch;margin:0 auto}.notice[data-v-284c29b6]{background:color-mix(in srgb, var(--orange) 12%, #fff);border:1.5px solid color-mix(in srgb, var(--orange) 35%, transparent);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.22s ease-out rise-284c29b6;display:flex}.notice p[data-v-284c29b6]{margin:0;font-size:.875rem;line-height:1.45}.notice__icon[data-v-284c29b6]{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.panel[data-v-284c29b6]{flex-direction:column;gap:12px;animation:.22s ease-out rise-284c29b6;display:flex}.panel h2[data-v-284c29b6],.panel p[data-v-284c29b6]{margin:0}.switch[data-v-284c29b6]{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.fine[data-v-284c29b6]{color:var(--muted);font-size:.8125rem;font-weight:600}.full[data-v-284c29b6]{width:100%}.done[data-v-284c29b6]{text-align:center;align-items:center}.check[data-v-284c29b6]{color:#fff;background:#5cc27a;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px 10px #2e3a6b1a}.email[data-v-284c29b6]{color:var(--text);overflow-wrap:anywhere}.account-row[data-v-284c29b6]{border-top:1.5px solid var(--line);width:100%;padding-top:4px}.account-row[data-v-284c29b6] .signin-row{justify-content:space-between;padding-top:8px}.account-row[data-v-284c29b6] .btn{min-height:44px}.how h2[data-v-284c29b6]{margin:0 0 12px}.how ol[data-v-284c29b6]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.how li[data-v-284c29b6]{align-items:flex-start;gap:12px;display:flex}.how h3[data-v-284c29b6]{margin:0 0 2px}.how p[data-v-284c29b6]{margin:0;font-size:.875rem}.step[data-v-284c29b6]{background:var(--primary-soft);width:36px;height:36px;color:var(--text);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.back-link[data-v-284c29b6]{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 16px;font-weight:800;transition:background .15s ease-out;display:inline-flex}.back-link[data-v-284c29b6]:hover{background:var(--tile)}.sk[data-v-284c29b6]{background:var(--tile);border-radius:999px;animation:1.2s ease-in-out infinite pulse-284c29b6}.sk--title[data-v-284c29b6]{width:55%;height:22px}.sk--line[data-v-284c29b6]{width:85%;height:14px}.sk--btn[data-v-284c29b6]{width:100%;height:48px}@keyframes rise-284c29b6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse-284c29b6{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.notice[data-v-284c29b6],.panel[data-v-284c29b6],.sk[data-v-284c29b6]{animation:none}.back-link[data-v-284c29b6]{transition:none}}html[data-look]{--font-heading:"Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--heading-weight:800;--heading-tracking:-.01em;--heading-leading:1.2;--radius:24px;--radius-sm:14px;--shadow:0 6px 20px #2e3a6b0f;--btn-weight:800}html[data-look] body{font-size:.9375rem;font-weight:500;line-height:1.47}html[data-look] h1{font-size:1.75rem;line-height:1.21}html[data-look] h2{font-size:1.25rem;line-height:1.3}html[data-look] h3{font-size:1rem;font-weight:700;line-height:1.375}html[data-look] .card{background:var(--surface);border:0;border-radius:24px;padding:20px;box-shadow:0 6px 20px #2e3a6b0f}html[data-look] .btn{background:var(--primary);border-color:var(--primary);color:#fff;min-height:48px;box-shadow:none;border-radius:999px;font-size:.9375rem;font-weight:800;transition:transform .15s ease-out,background .15s ease-out,filter .15s ease-out}html[data-look] .btn:hover:not(:disabled){filter:brightness(.94)}html[data-look] .btn:active:not(:disabled){transform:translateY(1px)}html[data-look] .btn:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px}html[data-look] .btn:disabled{opacity:.45}html[data-look] .btn.secondary{background:var(--tile);border-color:var(--tile);color:var(--text)}html[data-look] .btn.ghost{color:var(--text);background:0 0;border-color:#0000}html[data-look] input,html[data-look] select,html[data-look] textarea{border:1.5px solid var(--line);background:#fff;border-radius:14px;min-height:48px;font-weight:600}html[data-look] input:focus,html[data-look] select:focus,html[data-look] textarea:focus{border-color:var(--primary);outline:3px solid var(--primary-soft);outline-offset:0}html[data-look] .field>span:first-child{color:var(--muted);font-size:.8125rem;font-weight:700}html[data-look] :focus-visible{outline-color:color-mix(in srgb, var(--primary) 60%, transparent)}@media (prefers-reduced-motion:reduce){html[data-look] .btn{transition:none}}.shell[data-v-9d1648be]{max-width:480px;margin:0 auto;padding:16px 16px 24px}.shell--nav[data-v-9d1648be]{padding-bottom:24px}@media (width>=900px){.shell[data-v-9d1648be]{max-width:960px;padding:24px 24px 32px}}.fade-enter-active[data-v-9d1648be],.fade-leave-active[data-v-9d1648be]{transition:opacity .15s ease-out}.fade-enter-from[data-v-9d1648be],.fade-leave-to[data-v-9d1648be]{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-9d1648be],.fade-leave-active[data-v-9d1648be]{transition:none}}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.appnav){padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media (width>=900px){body:has(.appnav){padding-bottom:100px}}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito.woff2)format("woff2");font-weight:200 1000;font-display:swap}:root,[data-look=calm]{--font-heading:"Fraunces", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--heading-weight:600;--heading-tracking:-.01em;--heading-leading:1.15;--space:1.25rem;--radius:12px;--radius-sm:10px;--shadow:0 1px 2px #3c28140f, 0 8px 24px #3c28140f;--max:40rem;--btn-weight:600}[data-look=bold]{--font-heading:"Inter Tight", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--heading-weight:800;--heading-tracking:-.035em;--heading-leading:1.02;--space:1.1rem;--radius:6px;--radius-sm:4px;--shadow:none;--max:42rem;--btn-weight:700}[data-look=friendly]{--font-heading:"Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--heading-weight:800;--heading-tracking:-.01em;--heading-leading:1.12;--space:1.2rem;--radius:20px;--radius-sm:14px;--shadow:0 2px 0 #0000000a, 0 10px 30px #28285014;--max:40rem;--btn-weight:800}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.55}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.18em}::selection{background:var(--accent);color:var(--on-accent)}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5em}h1{font-size:clamp(2.1rem,8vw,3.2rem)}h2{font-size:clamp(1.5rem,5.5vw,2rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.lead{color:var(--muted);max-width:34em;font-size:1.2rem}.muted{color:var(--muted)}.small{font-size:.875rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.8rem;font-weight:700}[data-look=bold] h1{font-size:clamp(2.4rem,10vw,4rem)}.page{max-width:var(--max);padding:calc(var(--space) * 2) var(--space) calc(var(--space) * 3);margin:0 auto}.section{margin-top:calc(var(--space) * 2.5)}.stack{gap:var(--space);flex-direction:column;display:flex}.stack.tight{gap:calc(var(--space) / 2)}.row{gap:calc(var(--space) / 2);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--space);grid-template-columns:1fr;display:grid}@media (width>=560px){.grid{grid-template-columns:1fr 1fr}}.divider{border:0;border-top:1px solid var(--line);margin:calc(var(--space) * 1.5) 0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space);box-shadow:var(--shadow)}[data-look=bold] .card{border-color:var(--line)}.chip,.badge{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35em;padding:.3em .8em;font-size:.875rem;font-weight:600;display:inline-flex}[data-look=bold] .chip,[data-look=bold] .badge{border-radius:var(--radius-sm)}.badge{background:var(--accent);color:var(--on-accent);border-color:#0000}button.chip{cursor:pointer;min-height:44px;font:inherit;padding:.45em 1em;font-weight:600}button.chip.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.field{flex-direction:column;gap:.35rem;font-size:.95rem;font-weight:600;display:flex}input,select,textarea{font:inherit;color:var(--text);background:var(--field,var(--surface));border:1.5px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:48px;padding:.6rem .85rem;font-weight:400}textarea{resize:vertical;min-height:6.5rem}input:focus,select:focus,textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:1px;border-color:var(--accent)}input[type=checkbox],input[type=radio]{width:1.4rem;height:1.4rem;min-height:0;accent-color:var(--accent)}.btn{min-height:48px;font:inherit;font-weight:var(--btn-weight);background:var(--accent);color:var(--on-accent);border:2px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.4rem;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.btn.secondary{color:var(--text);border-color:var(--line);background:0 0}.btn.ghost{color:var(--accent);background:0 0;border-color:#0000;padding-inline:.6rem}.btn.block{width:100%}[data-look=friendly] .btn{border-radius:999px}[data-look=friendly] .btn:not(.secondary):not(.ghost){box-shadow:0 4px 0 color-mix(in srgb, var(--accent) 60%, black)}[data-look=bold] .btn{text-transform:none;letter-spacing:-.01em}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}:root,[data-look=calm],[data-look=bold],[data-look=friendly]{--bg:#f5f3ee;--surface:#fff;--field:#fff;--text:#2e3a6b;--muted:#7d849b;--line:#e2e5ee;--accent:#4f8fcb;--on-accent:#fff;--accent-2:#a56bd6;--primary:#4f8fcb;--primary-soft:#c9e3fa;--tile:#eef1f6;--orange:#f2844b;--danger:#d9643a;--warm:#fbe7c2;--nav-line:#8a90a626}
