.mdm.svelte-5skmwi{min-width:0;overflow-wrap:anywhere}.mdm.svelte-5skmwi p{margin:0}.mdm.svelte-5skmwi p+p,.mdm.svelte-5skmwi p+ul,.mdm.svelte-5skmwi p+ol,.mdm.svelte-5skmwi ul+p,.mdm.svelte-5skmwi ol+p,.mdm.svelte-5skmwi blockquote,.mdm.svelte-5skmwi pre{margin-top:.4em}.mdm.svelte-5skmwi ul,.mdm.svelte-5skmwi ol{margin:0;padding-left:1.2em}.mdm.svelte-5skmwi blockquote{margin-left:0;padding-left:.6em;border-left:2px solid var(--hairline);color:var(--muted)}.mdm.svelte-5skmwi pre{margin-bottom:0;overflow-x:auto;padding:.4em .6em;border-radius:6px;background:var(--surface-2);font-size:.85em}.mdm.svelte-5skmwi code{font-size:.9em}.mdm.svelte-5skmwi a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.mdm.svelte-5skmwi h1,.mdm.svelte-5skmwi h2,.mdm.svelte-5skmwi h3,.mdm.svelte-5skmwi h4,.mdm.svelte-5skmwi h5,.mdm.svelte-5skmwi h6{margin:0;font-size:1em;font-weight:600}.mdm.svelte-5skmwi .mt{font-weight:500;padding:0 4px;border-radius:4px;color:var(--mention-other-ink);background:var(--mention-other-bg)}.mdm.svelte-5skmwi .mt.mt-self{color:var(--mention-self-ink);background:var(--mention-self-bg)}.ddp-nav.svelte-o0gme2{display:flex;align-items:center;gap:.125rem;padding:.35rem .25rem .5rem .4rem;border-top:1px solid var(--hairline)}.ddp-month.svelte-o0gme2{flex:none;margin:0 auto 0 0;white-space:nowrap;font-family:var(--font-display);font-size:1.02rem;font-weight:500}.ddp-today.svelte-o0gme2{flex:none;height:var(--ddp-ctl, 2.75rem);padding:0 .55rem;border:none;border-radius:999px;background:transparent;color:var(--primary);font:inherit;font-size:.85rem;font-weight:500;cursor:pointer}@media (hover: hover){.ddp-today.svelte-o0gme2:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent)}.ddp-step.svelte-o0gme2:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.ddp-today.svelte-o0gme2:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ddp-today.svelte-o0gme2:disabled{color:var(--muted);opacity:.55;cursor:default}.ddp-step.svelte-o0gme2{flex:none;width:var(--ddp-ctl, 2.75rem);height:var(--ddp-ctl, 2.75rem);border-radius:999px;border:none;background:transparent;color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer}@media (max-width: 380px){.ddp-step.svelte-o0gme2{width:2.5rem}}.ddp-wk.svelte-o0gme2,.ddp-grid.svelte-o0gme2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ddp-wk.svelte-o0gme2 span:where(.svelte-o0gme2){text-align:center;font-size:.7rem;font-weight:500;color:var(--muted);padding-bottom:.2rem}.ddp-day.svelte-o0gme2{min-width:44px;min-height:var(--ddp-row, 48px);padding:5px 0 3px;border:none;background:transparent;color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ddp-n.svelte-o0gme2{display:inline-flex;align-items:center;justify-content:center;width:var(--ddp-n, 2.1rem);height:var(--ddp-n, 2.1rem);border-radius:50%;font-size:.9rem;font-variant-numeric:tabular-nums}.ddp-day.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){background:color-mix(in srgb,var(--ink) 7%,transparent)}.ddp-day.svelte-o0gme2:focus-visible{outline:none}.ddp-day.svelte-o0gme2:focus-visible .ddp-n:where(.svelte-o0gme2){outline:2px solid var(--primary);outline-offset:2px}.ddp-day.outside.svelte-o0gme2{color:var(--muted)}.ddp-day.outside.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){opacity:.6}.ddp-day.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-today.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){background:var(--primary);color:var(--on-primary);font-weight:500;opacity:1}.ddp-day.is-due.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){box-shadow:0 0 0 2px var(--primary);font-weight:500;opacity:1}.ddp-day.is-due.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--primary)}.ddp-day.is-selected.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-selected.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){border-radius:9px;background:color-mix(in srgb,var(--primary) 14%,transparent);box-shadow:inset 0 0 0 2px var(--primary);font-weight:500;opacity:1}.ddp-day.is-selected.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-selected.is-today.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){background:var(--primary);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--primary)}.ddp-cap.svelte-o0gme2{display:block;font-size:.56rem;line-height:1;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.ddp-n.svelte-o0gme2+.ddp-cap:where(.svelte-o0gme2){margin-top:6px}.ddp-cap.svelte-o0gme2+.ddp-cap:where(.svelte-o0gme2){margin-top:2px}.ddp-n.svelte-o0gme2{flex-direction:column}.ddp-num.svelte-o0gme2{line-height:1}.ddp-dot.svelte-o0gme2{display:block;width:5px;height:5px;margin-top:2px;margin-bottom:-7px;border-radius:50%;background:var(--primary)}.ddp-day.is-today.svelte-o0gme2 .ddp-dot:where(.svelte-o0gme2){background:var(--on-primary)}.ddp-legend.svelte-o0gme2{display:flex;align-items:center;gap:.45rem;margin:.3rem .55rem 0;font-size:.74rem;color:var(--muted)}.ddp-legend.svelte-o0gme2 .ddp-dot:where(.svelte-o0gme2){margin:0}.ddp-day.is-off.svelte-o0gme2{color:var(--muted);cursor:default}.ddp-day.is-off.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){opacity:.36}.ddp-day.is-off.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-off.is-due.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){opacity:.5}.ddp-day.is-off.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){background:transparent}.ddp-day.is-off.is-today.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){background:var(--primary)}.ddp-day.is-typed.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){outline:2px solid var(--primary);outline-offset:2px}.ddp-tip.svelte-o0gme2{display:none}@media (hover: hover){.ddp-day.is-past.svelte-o0gme2:hover .ddp-tip:where(.svelte-o0gme2){display:block}}.ddp-day.is-past.svelte-o0gme2:focus-visible .ddp-tip:where(.svelte-o0gme2){display:block}.ddp-day.is-past.svelte-o0gme2:hover,.ddp-day.is-past.svelte-o0gme2:focus-visible{position:relative}.ddp-tip.svelte-o0gme2{position:absolute;bottom:calc(100% - 3px);left:50%;transform:translate(-50%);z-index:4;white-space:nowrap;background:var(--ink);color:var(--paper);font-size:.7rem;font-weight:500;line-height:1;padding:.34rem .5rem;border-radius:7px;box-shadow:0 4px 12px #211c172e;pointer-events:none}.ddp-day.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){font-weight:400}.ddp-day.svelte-o0gme2:not(.is-selected):hover .ddp-n:where(.svelte-o0gme2){background:transparent;box-shadow:var(--half-lift)}.ddp-day.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-today.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2),.ddp-day.is-due.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-due.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2){background:transparent;color:var(--ink);box-shadow:none;font-weight:500}.ddp-day.is-selected.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-selected.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2),.ddp-day.is-selected.is-today.svelte-o0gme2 .ddp-n:where(.svelte-o0gme2),.ddp-day.is-selected.is-today.svelte-o0gme2:hover .ddp-n:where(.svelte-o0gme2){border-radius:10px;background:var(--raised);color:var(--ink);box-shadow:var(--sel-lift);font-weight:500}.ddp-cap.svelte-o0gme2{text-transform:none;letter-spacing:0;font-size:.62rem;color:var(--muted)}.ddp-day.is-due.svelte-o0gme2 .ddp-cap:where(.svelte-o0gme2){color:var(--due)}.ddp-presets.svelte-go4g7c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.15rem .55rem .6rem}.ddp-pre.svelte-go4g7c{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;min-height:44px;padding:.42rem .5rem;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;line-height:1.15;cursor:pointer}.ddp-pre.svelte-go4g7c b:where(.svelte-go4g7c){font-size:.84rem;font-weight:500;white-space:nowrap}.ddp-pre.svelte-go4g7c span:where(.svelte-go4g7c){font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ddp-pre.on.svelte-go4g7c{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ddp-pre.on.svelte-go4g7c span:where(.svelte-go4g7c){color:var(--primary);font-weight:500}.ddp-pre.svelte-go4g7c:disabled{opacity:.45;cursor:default}.ddp-pre.svelte-go4g7c:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ddp-type.svelte-go4g7c{display:flex;align-items:center;gap:.5rem;margin:0 .55rem .55rem;padding:0 .65rem;height:2.4rem;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);color:var(--muted)}.ddp-type.svelte-go4g7c:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.ddp-type.svelte-go4g7c input:where(.svelte-go4g7c){flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:.86rem;color:var(--ink);outline:none;padding:0}.ddp-type.svelte-go4g7c input:where(.svelte-go4g7c)::placeholder{color:var(--muted);opacity:1}.ddp-res.svelte-go4g7c{flex:none;font-size:.76rem;font-weight:500;color:var(--primary);white-space:nowrap}.ddp-context.svelte-go4g7c{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.1rem;margin:.25rem .55rem .6rem;padding:.55rem .75rem;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;font-size:.82rem}.ddp-context.svelte-go4g7c dt:where(.svelte-go4g7c){color:var(--muted);font-weight:500}.ddp-context.svelte-go4g7c dd:where(.svelte-go4g7c){margin:0;font-weight:500;overflow-wrap:anywhere}.ddp-hint.svelte-go4g7c{margin:.4rem .55rem .6rem;font-size:.75rem;color:var(--muted);text-align:center}.ddp-actions.svelte-go4g7c{display:flex;gap:.5rem;padding:0 .55rem}.ddp-keep.svelte-go4g7c,.ddp-move.svelte-go4g7c{flex:1 1 0;min-width:0;min-height:46px;padding:.5rem .6rem;border-radius:12px;font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer}.ddp-keep.svelte-go4g7c{border:1.5px solid color-mix(in srgb,var(--ink) 22%,var(--hairline));background:var(--surface);color:var(--ink)}.ddp-move.svelte-go4g7c{border:1.5px solid var(--primary);background:var(--primary);color:var(--on-primary)}.ddp-keep.svelte-go4g7c:focus-visible,.ddp-move.svelte-go4g7c:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
