.sr.svelte-2ongfy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ed.svelte-2ongfy{border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease)}.ed.svelte-2ongfy:focus-within{border-color:var(--color-text)}@media(hover:hover){.ed.svelte-2ongfy:hover:not(:focus-within){border-color:var(--hover-border)}}.bar.svelte-2ongfy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}.fmt.svelte-2ongfy{display:flex;align-items:center;gap:2px;min-width:0}.sep.svelte-2ongfy{flex:none;width:1px;height:18px;margin:0 var(--space-1);background:var(--color-border)}.tb.svelte-2ongfy{display:inline-grid;place-items:center;flex:none;min-width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-ctl);background:none;color:var(--color-text-muted);font-size:var(--t-body);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tb.h.svelte-2ongfy{padding:0 var(--space-2);font-size:var(--t-sm);font-weight:var(--fw-bold)}.tb[aria-pressed=true].svelte-2ongfy{background:var(--color-ink);color:var(--color-on-ink)}.b.svelte-2ongfy{font-weight:var(--fw-black)}.i.svelte-2ongfy{font-style:italic}.u.svelte-2ongfy{text-decoration:underline;text-underline-offset:2px}.file.svelte-2ongfy{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.img.svelte-2ongfy{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font-size:var(--t-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.tb.svelte-2ongfy:focus-visible,.img.svelte-2ongfy:focus-visible,.act.svelte-2ongfy:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}@media(hover:hover){.tb.svelte-2ongfy:hover{background:var(--hover-tint);color:var(--color-text)}.img.svelte-2ongfy:hover{border-color:var(--hover-border)}}@media(max-width:767px){.fmt.svelte-2ongfy{flex:1 1 100%;justify-content:space-between;gap:0}.sep.svelte-2ongfy{margin:0 2px}.img.svelte-2ongfy{margin:0 0 var(--space-1)}}.lk.svelte-2ongfy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border)}.lk.svelte-2ongfy input:where(.svelte-2ongfy){flex:1 1 200px;min-width:0;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font-size:var(--t-sm)}.lk.svelte-2ongfy input:where(.svelte-2ongfy):focus{outline:none;border-color:var(--color-text)}.act.svelte-2ongfy{height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);cursor:pointer}.act.svelte-2ongfy:disabled{background:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.act.ghost.svelte-2ongfy{background:none;color:var(--color-text-muted)}@media(hover:hover){.act.svelte-2ongfy:not(.ghost):hover:not(:disabled){background:var(--hover-ink)}.act.ghost.svelte-2ongfy:hover{background:var(--hover-tint);color:var(--color-text)}}.area.svelte-2ongfy{position:relative;min-height:240px;font-size:var(--t-body);line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.ph.svelte-2ongfy,.area.svelte-2ongfy .pm{min-height:240px;margin:0;padding:var(--space-3) var(--space-4)}.ph.svelte-2ongfy{color:var(--color-text-faint)}.area.svelte-2ongfy .pm:focus{outline:none}.area.svelte-2ongfy .pm>*{margin:0}.area.svelte-2ongfy .pm>*+*{margin-top:var(--space-4)}.area.svelte-2ongfy .pm h3{font-size:var(--t-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.area.svelte-2ongfy .pm ul,.area.svelte-2ongfy .pm ol{padding-left:1.4em}.area.svelte-2ongfy .pm li p,.area.svelte-2ongfy .pm blockquote p{margin:0}.area.svelte-2ongfy .pm blockquote{padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted)}.area.svelte-2ongfy .pm a{color:inherit;text-decoration:underline;text-underline-offset:3px}.area.svelte-2ongfy .pm img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}.area.svelte-2ongfy .pm img.ProseMirror-selectednode{outline:2px solid var(--color-text);outline-offset:2px}.area.svelte-2ongfy .pm p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-faint);pointer-events:none}.note.svelte-2ongfy{margin:var(--space-2) 0 0;font-size:var(--t-xs);color:var(--color-danger);word-break:keep-all}@media(min-width:768px){.area.svelte-2ongfy,.ph.svelte-2ongfy,.area.svelte-2ongfy .pm{min-height:320px}}.sr.svelte-1xunlgg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.submit.svelte-1xunlgg{height:36px;margin-right:10px;padding:0 var(--space-4);border:0;border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);cursor:pointer}.submit.svelte-1xunlgg:disabled{background:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}@media(hover:hover){.submit.svelte-1xunlgg:hover:not(:disabled){background:var(--hover-ink)}}.alert.svelte-1xunlgg{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) var(--tone-mix),var(--color-surface));color:var(--color-danger);font-size:var(--t-sm);font-weight:var(--fw-bold)}.alert.svelte-1xunlgg svg{flex:none;margin-top:1px}.cats.svelte-1xunlgg{margin:0 0 var(--space-5);padding:0;border:0}legend.svelte-1xunlgg{margin:0 0 var(--space-2);padding:0;font-size:var(--t-h2);font-weight:var(--fw-bold)}.tiles.svelte-1xunlgg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.cats.svelte-1xunlgg label:where(.svelte-1xunlgg){position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;height:72px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--face);color:var(--color-text-muted);font-size:var(--t-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cats.svelte-1xunlgg img:where(.svelte-1xunlgg){width:34px;height:34px;object-fit:contain}.cats.svelte-1xunlgg label:where(.svelte-1xunlgg) span:where(.svelte-1xunlgg){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cats.svelte-1xunlgg label.on:where(.svelte-1xunlgg){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);color:var(--color-ink);font-weight:var(--fw-bold)}.cats.svelte-1xunlgg input:where(.svelte-1xunlgg){position:absolute;opacity:0;width:0;height:0}.cats.svelte-1xunlgg label:where(.svelte-1xunlgg):has(input:where(.svelte-1xunlgg):focus-visible){outline:2px solid var(--color-text);outline-offset:2px}@media(hover:hover){.cats.svelte-1xunlgg label:where(.svelte-1xunlgg):not(.on):hover{border-color:var(--hover-border);color:var(--color-text)}}@media(min-width:768px){.cats.svelte-1xunlgg label:where(.svelte-1xunlgg){height:84px}.cats.svelte-1xunlgg img:where(.svelte-1xunlgg){width:42px;height:42px}}.field.svelte-1xunlgg{display:block;margin-bottom:var(--space-3)}.title.svelte-1xunlgg,.link.svelte-1xunlgg{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text)}.title.svelte-1xunlgg{height:52px;padding:0 var(--space-4);font-size:var(--t-h2);font-weight:var(--fw-bold)}.title.svelte-1xunlgg::placeholder,.link.svelte-1xunlgg input:where(.svelte-1xunlgg)::placeholder{color:var(--color-text-faint);font-weight:var(--fw-regular)}.title.svelte-1xunlgg:focus,.link.svelte-1xunlgg:focus-within{outline:none;border-color:var(--color-text)}@media(hover:hover){.title.svelte-1xunlgg:hover:not(:focus),.link.svelte-1xunlgg:not(.bad):hover:not(:focus-within){border-color:var(--hover-border)}}.linkbox.svelte-1xunlgg{margin-top:var(--space-3)}.link.svelte-1xunlgg{display:flex;align-items:center;gap:var(--space-2);height:46px;padding:0 var(--space-4);color:var(--color-text-muted)}.link.bad.svelte-1xunlgg{border-color:var(--color-danger)}.link.svelte-1xunlgg input:where(.svelte-1xunlgg){flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--color-text);font-size:var(--t-sm);outline:none}.lnote.svelte-1xunlgg{margin:var(--space-2) 0 0;font-size:var(--t-xs);color:var(--color-danger)}.lprev.svelte-1xunlgg{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:var(--space-2) 0 0;font-size:var(--t-xs);color:var(--color-text-muted)}.lprev.svelte-1xunlgg b:where(.svelte-1xunlgg){color:var(--color-text)}.pl.svelte-1xunlgg{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--chip-blue-bg);color:var(--chip-blue-fg)}.cap.svelte-1xunlgg{margin:var(--space-4) 0 0;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--color-text-muted);word-break:keep-all}.pane-r.svelte-1xunlgg{margin-top:var(--space-10)}dl.svelte-1xunlgg{margin:0;border-top:1px solid var(--color-border)}dl.svelte-1xunlgg div:where(.svelte-1xunlgg){display:grid;gap:2px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}dt.svelte-1xunlgg{font-size:var(--t-xs);color:var(--color-text-muted)}dd.svelte-1xunlgg{margin:0;font-size:var(--t-sm);line-height:1.5;word-break:keep-all}.rule.svelte-1xunlgg{display:inline-flex;align-items:center;gap:2px;margin-top:var(--space-4);font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--color-text);text-decoration:none}@media(hover:hover){.rule.svelte-1xunlgg:hover{text-decoration:underline;text-underline-offset:3px}}@media(min-width:768px){.panes.svelte-1xunlgg{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--w-rail-sm) - var(--space-12));gap:var(--gap-pane);align-items:start}.pane-l.svelte-1xunlgg{min-width:0}.pane-r.svelte-1xunlgg{position:sticky;top:88px;margin-top:0}.pane-r.svelte-1xunlgg>.rule:where(.svelte-1xunlgg):first-child{margin-top:0}}@media(min-width:1024px){.panes.svelte-1xunlgg{gap:max(var(--space-10),var(--gap-pane))}}@media(min-width:1280px){.panes.svelte-1xunlgg{grid-template-columns:minmax(0,1fr) var(--w-rail)}}
