.composer.svelte-60fagq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid #d8d8d8;border-radius:6px;background:#fff}textarea.svelte-60fagq{box-sizing:border-box;font:inherit;padding:var(--space-3) var(--space-3);border:1px solid #ccc;border-radius:4px;resize:none;max-height:12rem}.chips.svelte-60fagq{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.chip.svelte-60fagq{display:inline-flex;align-items:center;gap:var(--space-2);background:#eef;color:#224;border:0;padding:var(--space-1) var(--space-3);border-radius:999px;font:inherit;font-size:var(--text-s);cursor:pointer}.chip.locked.svelte-60fagq{cursor:default}.chip.svelte-60fagq:hover{background:#ddf}.chip.svelte-60fagq .x:where(.svelte-60fagq){color:#557;font-weight:700}.tag-input-wrap.svelte-60fagq{position:relative;flex:1 1 8rem;min-width:6rem}.tag-input-wrap.svelte-60fagq input:where(.svelte-60fagq){box-sizing:border-box;width:100%;border:1px dashed #bbb;border-radius:999px;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-s);background:transparent}.tag-input-wrap.svelte-60fagq input:where(.svelte-60fagq):focus{outline:none;border-style:solid;border-color:#88a}.suggest.svelte-60fagq{position:absolute;left:0;right:0;top:100%;margin:var(--space-1) 0 0;padding:var(--space-1) 0;list-style:none;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px #00000014;z-index:10;max-height:14rem;overflow-y:auto}.suggest.up.svelte-60fagq{top:auto;bottom:100%;margin:0 0 var(--space-1)}.suggest.svelte-60fagq li:where(.svelte-60fagq){padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-s)}.suggest.svelte-60fagq li.hl:where(.svelte-60fagq){background:#eef}.lock.svelte-60fagq{font-size:var(--text-xs);margin-left:var(--space-2)}.actions.svelte-60fagq{display:flex;gap:var(--space-3);align-items:center}.actions.svelte-60fagq button:where(.svelte-60fagq){padding:var(--space-2) var(--space-4);cursor:pointer;font:inherit}.cancel.svelte-60fagq{background:none;border:1px solid #ccc}.err.svelte-60fagq{color:#b00020;font-size:var(--text-s)}.link.svelte-1q3qfv6{background:none;border:0;color:#557;cursor:pointer;font:inherit;font-size:var(--text-xs);padding:0;text-decoration:underline}.link.svelte-1q3qfv6:hover{color:#224}.link.on.svelte-1q3qfv6{color:#8a5a00;text-decoration:none}.err.svelte-1q3qfv6{color:#b00020;font-size:var(--text-xs)}.actions.svelte-1qro55e{position:relative;display:flex;gap:var(--space-3);margin-top:var(--space-2)}.action.svelte-1qro55e{padding:0;background:none;border:0;color:#557;cursor:pointer;font:inherit;font-size:var(--text-xs);text-decoration:underline}.action.svelte-1qro55e:hover{color:#224}.parent.svelte-1qro55e{position:absolute;top:calc(100% + 4px);left:0;z-index:5;box-sizing:border-box;width:min(32rem,100%);padding:var(--space-3) var(--space-3);background:#fff;border:1px solid #ccd;border-radius:4px;box-shadow:0 2px 8px #0000001f;font-size:var(--text-s);line-height:var(--leading);pointer-events:none}.author.svelte-1qro55e{font-weight:600;color:#333}.when.svelte-1qro55e{color:#888;font-size:var(--text-s);margin-left:var(--space-2)}.body.svelte-1qro55e{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;white-space:pre-wrap;word-wrap:break-word}.head.flash,.flash>.message{animation:flash 2s ease-out}@keyframes flash{0%{background-color:#ffe08a}}.nested.svelte-vcfd6l{--dot-y: 15px;--marker: 14px;--indent: 16px;--gap: 6px;--curve: 8px;line-height:calc(var(--leading) * 1rem)}.top.svelte-vcfd6l:not(:first-child){margin-top:var(--space-5)}.row.svelte-vcfd6l{position:relative;display:flex}.row.svelte-vcfd6l[data-set-start]{padding-top:var(--set-gap)}.marker.svelte-vcfd6l{position:relative;flex:none;width:var(--marker)}.line.svelte-vcfd6l,.dot.svelte-vcfd6l{position:absolute;left:calc(var(--marker) / 2)}.line.svelte-vcfd6l{border-left:1px solid #aab}.line.up.svelte-vcfd6l{top:0;height:var(--dot-y)}.row.svelte-vcfd6l[data-set-start]>.marker:where(.svelte-vcfd6l)>.line.up:where(.svelte-vcfd6l){top:calc(-1 * var(--set-gap));height:calc(var(--dot-y) + var(--set-gap))}.line.down.svelte-vcfd6l{top:var(--dot-y);bottom:0}.dot.svelte-vcfd6l{top:var(--dot-y);width:5px;height:5px;border-radius:50%;background:#99a;transform:translate(calc(-50% + .5px),calc(-50% + .5px))}.dot.unread.svelte-vcfd6l{width:9px;height:9px;background:#2b59c3}.dot.open.svelte-vcfd6l{box-sizing:border-box;background:#fff;border:1px solid #99a}.fork.svelte-vcfd6l{margin-left:calc(var(--marker) / 2)}.branch.svelte-vcfd6l{position:relative;padding:var(--gap) 0 0 calc(var(--indent) - var(--marker) / 2)}.branch.svelte-vcfd6l:not(:last-child):before{content:"";position:absolute;inset:0 auto 0 0;border-left:1px solid #aab}.branch.svelte-vcfd6l:after{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:var(--indent);height:calc(var(--gap) + var(--dot-y) + 1px);border-left:1px solid #aab;border-bottom:1px solid #aab;border-bottom-left-radius:var(--curve)}.branch.svelte-vcfd6l:has(>.row:where(.svelte-vcfd6l):first-child[data-set-start]):after{height:calc(var(--gap) + var(--set-gap) + var(--dot-y) + 1px)}.rail.svelte-vcfd6l{position:absolute;z-index:1;width:var(--indent);padding:0;background:none;border:0;cursor:pointer}.row.svelte-vcfd6l>.rail:where(.svelte-vcfd6l){left:calc(var(--marker) / 2 - var(--indent) / 2);top:var(--dot-y);bottom:calc(-1 * var(--dot-y))}.branch.svelte-vcfd6l>.into:where(.svelte-vcfd6l){left:calc(var(--indent) / -2);top:0;height:calc(var(--gap) + var(--dot-y) + 1px)}.branch.svelte-vcfd6l>.past:where(.svelte-vcfd6l){left:calc(var(--indent) / -2);top:calc(var(--gap) + var(--dot-y) + 1px);bottom:0}.branch.svelte-vcfd6l>.curve:where(.svelte-vcfd6l){z-index:2;left:2px;width:calc(var(--indent) - 2px);top:calc(var(--gap) + var(--dot-y) + 1px - var(--curve));height:var(--curve)}.row.svelte-vcfd6l[data-set-start]>.rail:where(.svelte-vcfd6l){top:calc(var(--set-gap) + var(--dot-y))}.row.svelte-vcfd6l:has(+.row:where(.svelte-vcfd6l)[data-set-start])>.rail:where(.svelte-vcfd6l){bottom:calc(-1 * var(--set-gap) - var(--dot-y))}.branch.svelte-vcfd6l:has(>.row:where(.svelte-vcfd6l):first-child[data-set-start])>.into:where(.svelte-vcfd6l){height:calc(var(--gap) + var(--set-gap) + var(--dot-y) + 1px)}.branch.svelte-vcfd6l:has(>.row:where(.svelte-vcfd6l):first-child[data-set-start])>.past:where(.svelte-vcfd6l){top:calc(var(--gap) + var(--set-gap) + var(--dot-y) + 1px)}.branch.svelte-vcfd6l:has(>.row:where(.svelte-vcfd6l):first-child[data-set-start])>.curve:where(.svelte-vcfd6l){top:calc(var(--gap) + var(--set-gap) + var(--dot-y) + 1px - var(--curve))}.row.svelte-vcfd6l:has(>.rail:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))>.marker:where(.svelte-vcfd6l) .line.down:where(.svelte-vcfd6l),.row.svelte-vcfd6l:has(>.rail:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~:is(.row:where(.svelte-vcfd6l),.fork:where(.svelte-vcfd6l)) .line:where(.svelte-vcfd6l),.row.svelte-vcfd6l:has(+.fork:where(.svelte-vcfd6l)>.branch:where(.svelte-vcfd6l):first-child>.into:where(.svelte-vcfd6l):hover)>.marker:where(.svelte-vcfd6l) .line.down:where(.svelte-vcfd6l),.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover) .line:where(.svelte-vcfd6l),.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover)~.branch:where(.svelte-vcfd6l) .line:where(.svelte-vcfd6l),.branch.svelte-vcfd6l:has(>.past:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.branch:where(.svelte-vcfd6l) .line:where(.svelte-vcfd6l),.branch.svelte-vcfd6l:has(>.curve:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible)) .line:where(.svelte-vcfd6l){border-left:2px solid #446}.row.svelte-vcfd6l:has(>.rail:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.fork:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover):before,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover) .branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover)~.branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover)~.branch:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.past:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.past:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.branch:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):before,.branch.svelte-vcfd6l:has(>.curve:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible)) .branch:where(.svelte-vcfd6l):before{border-left:2px solid #446}.row.svelte-vcfd6l:has(>.rail:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.fork:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover):after,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover) .branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover)~.branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.into:where(.svelte-vcfd6l):hover)~.branch:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.past:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.past:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))~.branch:where(.svelte-vcfd6l) .branch:where(.svelte-vcfd6l):after,.branch.svelte-vcfd6l:has(>.curve:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible)) .branch:where(.svelte-vcfd6l):after{border-left:2px solid #446;border-bottom:2px solid #446}.past.svelte-vcfd6l:is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible):after,.branch.svelte-vcfd6l:has(+.branch:where(.svelte-vcfd6l)>.into:where(.svelte-vcfd6l):hover)>.past:where(.svelte-vcfd6l):after{content:"";position:absolute;inset:0 auto 0 50%;border-left:2px solid #446}.branch.svelte-vcfd6l:last-child:has(>.curve:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible)):after{border-left:2px solid #446;border-bottom:2px solid #446}.branch.svelte-vcfd6l:has(+.branch:where(.svelte-vcfd6l):last-child>.curve:where(.svelte-vcfd6l):is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible))>.past:where(.svelte-vcfd6l):after{content:"";position:absolute;inset:0 auto 0 50%;border-left:2px solid #446}.curve.svelte-vcfd6l:is(:where(.svelte-vcfd6l):hover,:where(.svelte-vcfd6l):focus-visible):after{content:"";position:absolute;left:-2px;bottom:0;box-sizing:border-box;width:calc(var(--indent));height:var(--curve);border-left:2px solid #446;border-bottom:2px solid #446;border-bottom-left-radius:var(--curve)}.message.svelte-vcfd6l{flex:1;min-width:0;box-sizing:border-box;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-top:1px solid #f0f0f0}.branch.svelte-vcfd6l>.row:where(.svelte-vcfd6l):first-child>.message:where(.svelte-vcfd6l),.top.svelte-vcfd6l>.row:where(.svelte-vcfd6l):first-child>.message:where(.svelte-vcfd6l),.row.svelte-vcfd6l[data-set-start]>.message:where(.svelte-vcfd6l){border-top-color:transparent}.message.unread.svelte-vcfd6l{background:#f3f6ff}.compact.svelte-vcfd6l{background:none;border-width:1px 0 0;border-style:solid;border-color:#f0f0f0;font:inherit;line-height:inherit;text-align:left;cursor:pointer;display:flex;align-items:baseline;gap:var(--space-3)}.first-line.svelte-vcfd6l{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact.svelte-vcfd6l .body:where(.svelte-vcfd6l){white-space:inherit}.more.svelte-vcfd6l{background:none;border-width:1px 0 0;border-style:solid;border-color:#f0f0f0;font:inherit;font-size:var(--text-s);font-weight:600;line-height:inherit;text-align:left;color:#557;text-decoration:none;cursor:pointer}.more.svelte-vcfd6l:hover{text-decoration:underline}.more.unread.svelte-vcfd6l{color:#2b59c3}.caret-slot.svelte-vcfd6l{flex:1;min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2)}.caret-slot.pinned.svelte-vcfd6l{margin-top:var(--space-3);padding:0}.caret.svelte-vcfd6l{display:none}.caret-slot.svelte-vcfd6l>.caret{display:block}.err.svelte-vcfd6l{color:#b00020}.dim.svelte-vcfd6l{color:#888;font-style:italic}.author.svelte-vcfd6l{font-weight:600;color:#333}.when.svelte-vcfd6l{color:#888;font-size:var(--text-s);margin:0 var(--space-2)}.body.svelte-vcfd6l{white-space:pre-wrap;word-wrap:break-word}.rail.svelte-1kejarj{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.run.svelte-1kejarj{position:absolute;left:0;right:0}.run.svelte-1kejarj:not(:first-child):before{content:"";position:absolute;top:calc(var(--set-gap) / 2);left:0;right:0;border-top:1px solid #889}.changes.svelte-1kejarj,.label.svelte-1kejarj{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:var(--tags-gutter);padding:0 var(--space-2)}.changes.svelte-1kejarj{position:relative;gap:var(--space-3);min-height:1.3rem;padding-right:var(--space-2);margin-top:calc(var(--set-gap) / 2 - .65rem);line-height:1.3rem}.label.svelte-1kejarj{position:sticky;top:var(--tags-top, .5rem);padding-block:var(--space-1);background:#fff}@container page (min-width: 1100px){.rail.svelte-1kejarj{--column: min(16rem, calc((100cqw - 720px)/2 - 1.6rem) );left:calc(-.6rem - var(--column));right:calc(-.6rem - var(--column))}.changes.svelte-1kejarj,.label.svelte-1kejarj{width:var(--column)}}.chip.svelte-1kejarj,.added.svelte-1kejarj,.removed.svelte-1kejarj{font-size:var(--text-xs);overflow-wrap:anywhere;padding:0 var(--space-3);border-radius:8px}.chip.svelte-1kejarj{background:#eef;color:#224}.added.svelte-1kejarj,.removed.svelte-1kejarj{box-shadow:0 0 0 .25rem #fff}.added.svelte-1kejarj{background:#dfd;color:#060}.removed.svelte-1kejarj{background:#fdd;color:#800}.msg.svelte-yhexta{position:relative;border:1px solid #e3e3e3;border-radius:6px;padding:var(--space-3) var(--space-4) var(--space-3) var(--tags-gutter);margin:var(--space-3) 0;background:#fff}@container page (min-width: 1100px){.msg.svelte-yhexta{padding-left:var(--space-4)}}.head.unread.svelte-yhexta{background:#f3f6ff;border-radius:4px}.head-line.svelte-yhexta{display:block;width:100%;padding:0;background:none;border:0;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head-line.svelte-yhexta .when:where(.svelte-yhexta){margin:0 var(--space-2);color:#888;font-size:var(--text-s)}.unread-dot.svelte-yhexta{color:#2b59c3;font-size:var(--text-xs)}.meta.svelte-yhexta{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-s);color:#666}.author.svelte-yhexta{font-weight:600}.body.svelte-yhexta{margin:var(--space-3) 0;white-space:pre-wrap}.thread-controls.svelte-yhexta{margin-top:var(--space-3);display:flex;gap:var(--space-3);align-items:center}.thread-toggle.svelte-yhexta{background:none;border:1px solid #ccc;padding:var(--space-1) var(--space-3);border-radius:4px;cursor:pointer;font:inherit;font-size:var(--text-s);color:#444}.thread-toggle.svelte-yhexta:hover{background:#f5f5f5}.thread.svelte-yhexta{position:relative;margin-top:var(--space-3);padding:var(--space-3) var(--space-3);background:#fafafa;border-radius:4px}.dim.svelte-yhexta{color:#888}.err.svelte-yhexta{color:#b00020}
