[data-storyloco]:not([data-storyloco=rich]) li:before,[data-storyloco]:not([data-storyloco=rich]) li:after{content:none!important}.bar.svelte-3xnukm{color-scheme:light dark;--bg:var(--editor-bg,#fff);--overshoot:cubic-bezier(.34, 1.56, .64, 1);--ink:var(--editor-ink,#1b243f);--muted:var(--editor-muted,#6b7280);--line:var(--editor-line,#1b243f1f);--accent:var(--editor-accent,#05807f);--good:var(--editor-good,#14b8a6);--danger:var(--editor-danger,#e5484d);--font:var(--editor-font,500 .8125rem/1.25 system-ui, sans-serif);--shadow:var(--editor-shadow,0 0 0 1px var(--line), 0 2px 8px #1b243f14);--o:var(--editor-offset,1rem);color:var(--ink);font:var(--font);z-index:2147483000;border-radius:999px;align-items:center;padding:.25rem;transition:background-color .25s,box-shadow .25s;display:flex;position:fixed}@starting-style{.bar.svelte-3xnukm{opacity:0;scale:.8}}.bar.svelte-3xnukm{transition-property:background-color,box-shadow,opacity,scale}.bar.open.svelte-3xnukm{background-color:var(--bg);box-shadow:var(--shadow)}.bar.dragging.svelte-3xnukm{cursor:grabbing;transition:none}.bar[data-corner=bl].svelte-3xnukm{inset:auto auto calc(var(--o) + var(--clear)) var(--o)}.bar[data-corner=br].svelte-3xnukm{inset:auto var(--o) calc(var(--o) + var(--clear)) auto;flex-direction:row-reverse}.bar[data-corner=tl].svelte-3xnukm{inset:calc(var(--o) + var(--clear)) auto auto var(--o)}.bar[data-corner=tr].svelte-3xnukm{inset:calc(var(--o) + var(--clear)) var(--o) auto auto;flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){@starting-style{.bar.svelte-3xnukm{scale:1}}}.badge.svelte-3xnukm{background:var(--editor-badge,var(--accent));block-size:2.25rem;box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--editor-accent-ink,#fff);cursor:grab;touch-action:none;border:0;border-radius:50%;flex:none;place-items:center;inline-size:2.25rem;padding:0;transition:scale .2s,box-shadow .2s;display:grid;position:relative}.badge.svelte-3xnukm:hover{scale:1.05}.badge.svelte-3xnukm:active{scale:.96}.badge.svelte-3xnukm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.own.svelte-3xnukm{block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 2px var(--editor-badge,var(--accent));transition:scale .5s var(--overshoot), opacity .3s ease;border-radius:50%;display:grid;overflow:hidden}@starting-style{.own.svelte-3xnukm{opacity:0;scale:.5}}.mark.svelte-3xnukm{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;block-size:1.625rem;inline-size:1.625rem}.mark.svelte-3xnukm .pencil:where(.svelte-3xnukm){fill:var(--accent);stroke-width:1.9px}.dot.svelte-3xnukm{block-size:.625rem;box-shadow:0 0 0 2px var(--bg);border-radius:50%;inline-size:.625rem;position:absolute;inset:0 0 auto auto}.dot[data-signal=none].svelte-3xnukm{display:none}.dot[data-signal=draft].svelte-3xnukm{background-color:var(--muted)}.dot[data-signal=changed].svelte-3xnukm{background-color:var(--accent)}.dot[data-signal=published].svelte-3xnukm{background-color:var(--good)}.dot[data-signal=problem].svelte-3xnukm{background-color:var(--danger)}.ring.svelte-3xnukm{border:2px solid #0000;border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite svelte-3xnukm-spin;position:absolute;inset:-.25rem}.panel.svelte-3xnukm{grid-template-columns:0fr;transition:grid-template-columns .3s cubic-bezier(.2,.8,.2,1);display:grid}.panel.svelte-3xnukm:not(.open:where(.svelte-3xnukm) :where(.svelte-3xnukm)){overflow-x:clip}.panel.svelte-3xnukm:not(.open:where(.svelte-3xnukm) :where(.svelte-3xnukm)) .tip:where(.svelte-3xnukm){visibility:hidden;transition:none}.open.svelte-3xnukm .panel:where(.svelte-3xnukm){grid-template-columns:1fr}.inner.svelte-3xnukm{clip-path:inset(-10rem 100% -10rem 0);white-space:nowrap;align-items:center;gap:.625rem;min-inline-size:0;transition:clip-path .3s cubic-bezier(.2,.8,.2,1),padding .3s cubic-bezier(.2,.8,.2,1);display:flex}[data-corner$=r].svelte-3xnukm .inner:where(.svelte-3xnukm){clip-path:inset(-10rem 0 -10rem 100%)}.open.svelte-3xnukm .inner:where(.svelte-3xnukm){clip-path:inset(-10rem -40rem);padding-inline:.625rem .375rem}.open[data-corner$=r].svelte-3xnukm .inner:where(.svelte-3xnukm){padding-inline:.375rem .625rem}.status.svelte-3xnukm{color:var(--muted);align-items:center;gap:.375rem;display:flex;position:relative}.status.svelte-3xnukm:before{background-color:var(--muted);content:"";border-radius:50%;block-size:.375rem;inline-size:.375rem}.status[data-status=changed].svelte-3xnukm:before{background-color:var(--accent)}.status[data-status=published].svelte-3xnukm:before{background-color:var(--good)}.status.svelte-3xnukm:hover .tip:where(.svelte-3xnukm){opacity:1;translate:0}.status.svelte-3xnukm:has(+:where(.svelte-3xnukm)){border-inline-end:1px solid var(--line);padding-inline-end:.625rem}.tip.svelte-3xnukm{background-color:var(--ink);color:var(--bg);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.5rem;padding:.5rem .625rem;transition:opacity .2s,translate .2s,visibility 0s .3s;position:absolute;inset:auto auto calc(100% + .75rem) -.75rem;translate:0 .25rem}.tip.svelte-3xnukm:after{background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%);content:"";block-size:.3125rem;inline-size:.625rem;position:absolute;inset:100% auto auto .625rem}[data-corner^=t].svelte-3xnukm .tip:where(.svelte-3xnukm){inset:calc(100% + .75rem) auto auto -.75rem;translate:0 -.25rem}[data-corner^=t].svelte-3xnukm .tip:where(.svelte-3xnukm):after{clip-path:polygon(50% 0,100% 100%,0 100%);inset:auto auto 100% .625rem}@media (prefers-reduced-motion:reduce){.tip.svelte-3xnukm{translate:none}}.action.svelte-3xnukm{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.action.svelte-3xnukm:hover{color:var(--accent)}.publish.svelte-3xnukm{background:var(--accent);color:var(--editor-accent-ink,#fff);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:.3125rem .75rem;transition:filter .2s,opacity .2s}.publish.svelte-3xnukm:hover{filter:brightness(1.08)}.publish.svelte-3xnukm:disabled{cursor:progress;opacity:.6}.publish.outside.svelte-3xnukm{box-shadow:var(--shadow);margin-inline:.5rem}@starting-style{.publish.outside.svelte-3xnukm{opacity:0;scale:.9}}.publish.outside.svelte-3xnukm{transition-property:filter,opacity,scale}.mode.svelte-3xnukm{cursor:pointer;align-items:center;gap:.375rem;display:flex;position:relative}.mode.svelte-3xnukm input:where(.svelte-3xnukm){appearance:none;background:color-mix(in srgb, var(--ink) 18%, transparent);block-size:1rem;cursor:inherit;border-radius:999px;inline-size:1.75rem;margin:0;transition:background-color .2s;position:relative}.mode.svelte-3xnukm input:where(.svelte-3xnukm):after{content:"";background:#fff;border-radius:50%;block-size:.75rem;inline-size:.75rem;transition:translate .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:.125rem auto auto .125rem;box-shadow:0 1px 2px #00000040}.mode.svelte-3xnukm input:where(.svelte-3xnukm):checked{background:var(--accent)}.mode.svelte-3xnukm input:where(.svelte-3xnukm):checked:after{translate:.75rem}.mode.svelte-3xnukm input:where(.svelte-3xnukm):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode.svelte-3xnukm:hover .tip:where(.svelte-3xnukm){opacity:1;translate:0}.mode.svelte-3xnukm:has(:where(.svelte-3xnukm):focus-visible) .tip:where(.svelte-3xnukm){opacity:1;translate:0}.who.svelte-3xnukm{align-items:center;gap:.375rem;display:flex}.avatar.svelte-3xnukm{block-size:1.25rem;box-shadow:0 0 0 1px var(--line);object-fit:cover;border-radius:50%;flex:none;inline-size:1.25rem}.initials.svelte-3xnukm{background-color:color-mix(in srgb, var(--accent) 16%, var(--bg));color:var(--accent);letter-spacing:.02em;place-items:center;font-size:.5625rem;font-weight:600;display:grid}.name.svelte-3xnukm{text-overflow:ellipsis;max-inline-size:8rem;margin-block:-.15em;padding-block:.15em;overflow:hidden}.state.svelte-3xnukm{display:flex}.state.svelte-3xnukm:empty{display:none}.icon.svelte-3xnukm{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;block-size:.875rem;inline-size:.875rem}.spin.svelte-3xnukm{color:var(--muted);animation:.8s linear infinite svelte-3xnukm-spin}@keyframes svelte-3xnukm-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.spin.svelte-3xnukm,.ring.svelte-3xnukm{animation-duration:2.4s}}.saved.svelte-3xnukm{color:var(--good);transition:opacity .2s,scale .2s}@starting-style{.saved.svelte-3xnukm{opacity:0;scale:.6}}.problem.svelte-3xnukm{color:var(--danger);display:flex}.control.svelte-3xnukm{display:flex;position:relative}.control.svelte-3xnukm .tip:where(.svelte-3xnukm){inset-inline-start:calc(50% - .9375rem)}.control.svelte-3xnukm:hover .tip:where(.svelte-3xnukm){opacity:1;translate:0}.control.svelte-3xnukm:has(:where(.svelte-3xnukm):focus-visible) .tip:where(.svelte-3xnukm){opacity:1;translate:0}.round.svelte-3xnukm{block-size:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;inline-size:1.5rem;padding:0;transition:background-color .2s,color .2s;display:flex}.round.svelte-3xnukm:hover{background-color:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.people.svelte-3xnukm{flex:none;margin-inline:.375rem;display:flex}[data-corner$=r].svelte-3xnukm .people:where(.svelte-3xnukm){flex-direction:row-reverse}.person.svelte-3xnukm{background:var(--c,var(--muted));block-size:1.75rem;box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--c,var(--muted));color:#fff;cursor:pointer;font:inherit;inline-size:1.75rem;transition:scale .5s var(--overshoot), opacity .3s ease, box-shadow .2s ease;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;font-weight:600;display:flex;position:relative}@starting-style{.person.svelte-3xnukm{opacity:0;scale:.3}}.person.svelte-3xnukm+.person:where(.svelte-3xnukm){margin-inline-start:-.375rem}.person.svelte-3xnukm .face:where(.svelte-3xnukm){border-radius:50%;place-items:center;block-size:100%;inline-size:100%;display:grid;overflow:hidden}.person.svelte-3xnukm:hover .tip:where(.svelte-3xnukm),.person.svelte-3xnukm:focus-visible .tip:where(.svelte-3xnukm){opacity:1;translate:0}.person[aria-pressed=true].svelte-3xnukm{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--c);z-index:1}.person.svelte-3xnukm:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.person.svelte-3xnukm .tip:where(.svelte-3xnukm){font-weight:500;inset-inline-start:calc(50% - 1rem)}@starting-style{.person.svelte-3xnukm{opacity:0;scale:.6}}.person.svelte-3xnukm{transition:opacity .2s,scale .2s}.round.svelte-3xnukm{position:relative}.unread.svelte-3xnukm{background:var(--danger);box-shadow:0 0 0 2px var(--bg);color:#fff;text-align:center;border-radius:999px;min-inline-size:1rem;padding:.1875rem .25rem;font:600 .625rem/1 system-ui,sans-serif;position:absolute;inset:-.25rem auto auto -.25rem}.unread.small.svelte-3xnukm{min-inline-size:.875rem;padding:.125rem .1875rem;inset:-.25rem -.375rem auto auto}.inbox-head.svelte-3xnukm{justify-content:space-between;align-items:baseline;display:flex}.notices.svelte-3xnukm{gap:.125rem;display:grid;margin-inline:-.5rem!important}.notice.svelte-3xnukm{color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.5rem;align-items:flex-start;gap:.625rem;inline-size:100%;padding:.5rem;display:flex;position:relative}.notice.svelte-3xnukm:hover,.notice.svelte-3xnukm:focus-visible{background:color-mix(in srgb, var(--accent) 9%, transparent)}.notice.fresh.svelte-3xnukm:after{background:var(--accent);content:"";border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset:.875rem .5rem auto auto}.notice.svelte-3xnukm .avatar:where(.svelte-3xnukm){block-size:1.75rem;inline-size:1.75rem;font-size:.6875rem}.about.svelte-3xnukm{gap:.125rem;min-inline-size:0;padding-inline-end:1rem;display:grid}.excerpt.svelte-3xnukm{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.when.svelte-3xnukm{color:var(--muted);font-size:.6875rem}.round.svelte-3xnukm:disabled{cursor:default;opacity:.35;pointer-events:none}.review.svelte-3xnukm{background:var(--bg);box-shadow:var(--shadow), 0 12px 32px #1b243f24;inline-size:min(21rem, calc(100vw - 2 * var(--o)));border-radius:.875rem;max-block-size:min(28rem,70vh);padding:.875rem;position:absolute;inset:auto auto calc(100% + .5rem) 0;overflow:auto}@starting-style{.review.svelte-3xnukm{opacity:0;translate:0 .25rem}}.review.svelte-3xnukm{transition:opacity .2s,translate .2s}[data-corner^=t].svelte-3xnukm .review:where(.svelte-3xnukm){inset-block:calc(100% + .5rem) auto}[data-corner$=r].svelte-3xnukm .review:where(.svelte-3xnukm){inset-inline:auto 0}.review.svelte-3xnukm ul:where(.svelte-3xnukm){margin:0;padding:0;list-style:none}.heading.svelte-3xnukm{margin:0 0 .625rem;font-weight:600}.stories.svelte-3xnukm{gap:.75rem;display:grid}.story.svelte-3xnukm{cursor:pointer;align-items:center;gap:.5rem;display:flex}.story.svelte-3xnukm input:where(.svelte-3xnukm){accent-color:var(--accent);margin:0}.title.svelte-3xnukm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;margin-block:-.15em;padding-block:.15em;font-weight:600;overflow:hidden}.where.svelte-3xnukm{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--muted);border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem}.changes.svelte-3xnukm{gap:.3125rem;display:grid;margin:.4375rem 0 0 1.375rem!important}.changes.svelte-3xnukm li:where(.svelte-3xnukm){align-items:baseline;gap:.5rem;display:flex}.kind.svelte-3xnukm{color:var(--muted);flex:none;inline-size:4.25rem;font-size:.6875rem}.kind[data-kind=added].svelte-3xnukm{color:var(--good)}.kind[data-kind=removed].svelte-3xnukm{color:var(--danger)}.what.svelte-3xnukm{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin-block:-.15em;padding-block:.15em;overflow:hidden}.hint.svelte-3xnukm,.note.svelte-3xnukm,.more.svelte-3xnukm{color:var(--muted)}.note.svelte-3xnukm{margin:.25rem 0 0 1.375rem}.review.svelte-3xnukm>.note:where(.svelte-3xnukm){margin:0}.more.svelte-3xnukm{padding-inline-start:4.75rem}.actions.svelte-3xnukm{justify-content:flex-end;align-items:center;gap:1rem;margin-block-start:.875rem;display:flex}.bones.svelte-3xnukm{gap:.5rem;display:grid}.bone.svelte-3xnukm{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.25rem;block-size:.875rem;animation:1.2s ease-in-out infinite alternate svelte-3xnukm-storyloco-pulse}.bone.short.svelte-3xnukm{inline-size:60%}@keyframes svelte-3xnukm-storyloco-pulse{to{opacity:.45}}.sr.svelte-3xnukm{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
