.hint.svelte-k67drl{color:var(--muted);margin:0 0 .75rem;font-size:.85rem}header.svelte-k67drl{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}h2.svelte-k67drl{text-transform:capitalize;margin:0;font-size:1.05rem}.nav.svelte-k67drl{align-items:center;gap:.25rem;display:flex}.today.svelte-k67drl{padding:.3rem .7rem;font-size:.85rem}.grid.svelte-k67drl{border:1px solid var(--border);background:var(--border);box-shadow:var(--shadow-sm);border-radius:.75rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.weekday.svelte-k67drl{background:var(--surface);color:var(--muted);text-align:center;padding:.4rem .25rem;font-size:.75rem;font-weight:600}.cell.svelte-k67drl{background:var(--surface);flex-direction:column;gap:.2rem;min-width:0;min-height:5.5rem;padding:.3rem;display:flex}.cell.blank.svelte-k67drl{background:color-mix(in srgb, var(--surface) 55%, var(--page-bg))}.day.svelte-k67drl{min-width:1.4rem;color:var(--muted);text-align:center;border-radius:999px;align-self:flex-start;padding:0 .25rem;font-size:.75rem;font-weight:600}.cell.today.svelte-k67drl .day:where(.svelte-k67drl){background:var(--accent);color:#fff}ul.svelte-k67drl{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-k67drl,.more.svelte-k67drl{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:.35rem;justify-content:space-between;gap:.25rem;padding:.1rem .3rem;font-size:.75rem;display:flex}.entry.svelte-k67drl{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-strong)}.entry.svelte-k67drl:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.name.svelte-k67drl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.age.svelte-k67drl{flex:none;font-weight:700;display:none}.entry.svelte-k67drl:hover .age:where(.svelte-k67drl),.entry.svelte-k67drl:focus-visible .age:where(.svelte-k67drl){display:inline}.more.svelte-k67drl{color:var(--muted);background:0 0;font-weight:600}.more.svelte-k67drl:hover{color:var(--text);text-decoration:underline}@media (width<=640px){.cell.svelte-k67drl{min-height:4rem;padding:.2rem}.entry.svelte-k67drl,.more.svelte-k67drl{padding:.05rem .2rem;font-size:.65rem}}.chip.svelte-1u925xq{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;line-height:1.4}.chip.svelte-1u925xq:hover{border-color:var(--accent)}.chip.svelte-1u925xq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip.selected.svelte-1u925xq{border-color:var(--accent);background:var(--accent);color:#fff}form.svelte-lh0vus{flex-direction:column;gap:.85rem;display:flex}textarea.input.svelte-lh0vus{resize:vertical}.extras.svelte-lh0vus{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:.5rem;display:flex}.section-title.svelte-lh0vus{color:var(--text);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.hint.svelte-lh0vus{color:var(--muted);margin:0;font-size:.8rem;font-weight:400}.hint a{color:var(--accent)}.chips.svelte-lh0vus{flex-wrap:wrap;gap:.4rem;display:flex}.extra-row.svelte-lh0vus{align-items:flex-end;gap:.4rem;display:flex}.extra-row.svelte-lh0vus .field:where(.svelte-lh0vus){flex:auto;min-width:0}.error.svelte-lh0vus{color:var(--danger);margin:0;font-size:.8rem;font-weight:600}.dialog-actions.svelte-lh0vus{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.list.svelte-r7m1hc{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.list.svelte-r7m1hc>li:where(.svelte-r7m1hc){border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:.75rem;align-items:center;gap:.85rem;padding:.8rem .9rem;transition:border-color .15s;display:flex;position:relative}.list.svelte-r7m1hc>li:where(.svelte-r7m1hc):hover{border-color:var(--accent)}.list.svelte-r7m1hc>li:where(.svelte-r7m1hc):has(.open:where(.svelte-r7m1hc):focus-visible){border-color:var(--accent)}.open.svelte-r7m1hc{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.open.svelte-r7m1hc:after{content:"";border-radius:inherit;position:absolute;inset:0}.open.svelte-r7m1hc:focus-visible{outline:none}.avatar.svelte-r7m1hc{background:color-mix(in srgb, var(--accent) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.details.svelte-r7m1hc{flex:auto;min-width:0}p.svelte-r7m1hc{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.name.svelte-r7m1hc{font-weight:650}.meta.svelte-r7m1hc{color:var(--muted);font-size:.85rem}.tags.svelte-r7m1hc{flex-wrap:wrap;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.tags.svelte-r7m1hc li:where(.svelte-r7m1hc){background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:999px;padding:.05rem .55rem;font-size:.75rem;font-weight:600}.row-actions.svelte-r7m1hc{z-index:1;flex:none;gap:.25rem;display:flex;position:relative}@media (width>=48rem){.list.svelte-r7m1hc{grid-template-columns:repeat(2,minmax(0,1fr))}}main.svelte-1uha8ag{width:100%;max-width:56rem;margin:0 auto;padding:1.35rem 1.25rem 2rem}.toolbar.svelte-1uha8ag{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.search.svelte-1uha8ag{flex:auto;min-width:0}.view-toggle.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface);border-radius:.6rem;flex:none;padding:.15rem;display:flex}.view-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.view-toggle.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-strong)}@media (width<=480px){.view-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){gap:0;padding:.35rem .5rem;font-size:0}}.filters.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.clear.svelte-1uha8ag{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.8rem;font-weight:600}.clear.svelte-1uha8ag:hover{text-decoration:underline}.empty.svelte-1uha8ag{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--surface) 60%, transparent);text-align:center;border-radius:.85rem;padding:3.5rem 1.25rem}.empty.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .35rem;font-size:1.05rem}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.9rem}
