.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)}.tag-chip.svelte-1u925xq{position:relative;display:inline-block;pointer-events:auto}.chip.svelte-1u925xq{font:inherit;font-size:var(--text-xs);overflow-wrap:anywhere;text-align:inherit;padding:0 var(--space-3);border:0;border-radius:8px;background:#eef;color:#224;cursor:pointer}.chip.svelte-1u925xq:hover,.chip[aria-expanded=true].svelte-1u925xq{background:#ddf}.menu.svelte-1u925xq{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:20;display:flex;flex-direction:column;min-width:9rem;padding:var(--space-1) 0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px #0000001f;font-size:var(--text-s);text-align:left}.menu.svelte-1u925xq button:where(.svelte-1u925xq),.menu.svelte-1u925xq a:where(.svelte-1u925xq){display:block;padding:var(--space-2) var(--space-4);background:none;border:0;font:inherit;color:#333;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.menu.svelte-1u925xq button:where(.svelte-1u925xq):hover,.menu.svelte-1u925xq a:where(.svelte-1u925xq):hover{background:#f0f0f6}.menu.svelte-1u925xq button.on:where(.svelte-1u925xq){font-weight:600;color:#224}.menu.svelte-1u925xq button.on:where(.svelte-1u925xq):after{content:" ✓"}.menu.svelte-1u925xq a:where(.svelte-1u925xq){border-top:1px solid #eee;color:#557}.err.svelte-1u925xq{padding:var(--space-2) var(--space-4);color:#b00020;font-size:var(--text-xs);white-space:normal}.chip.svelte-yzfgvd{font-size:var(--text-xs);overflow-wrap:anywhere;padding:0 var(--space-3);border-radius:8px;background:#eaf3ee;color:#1d4a32}.email.svelte-yzfgvd{opacity:.7}.tag.svelte-16aefi4{font-size:var(--text-xs);padding:0 var(--space-3);border-radius:8px;background:#eef;color:#224}mark.svelte-16aefi4{background:#fff1a8;color:inherit;border-radius:2px}.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:is([data-set-start],[data-day]){padding-top:var(--set-gap)}.row.svelte-vcfd6l>.day-divider{top:calc(var(--set-gap) / 2);left:calc(var(--marker) + (100% - var(--marker)) / 2)}.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:is([data-set-start],[data-day])>.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.ping.svelte-vcfd6l{width:9px;height:9px;background:#d93025}.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:is([data-set-start],[data-day])):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:is([data-set-start],[data-day])>.rail:where(.svelte-vcfd6l){top:calc(var(--set-gap) + var(--dot-y))}.row.svelte-vcfd6l:has(+.row:where(.svelte-vcfd6l):is([data-set-start],[data-day]))>.rail:where(.svelte-vcfd6l){bottom:calc(-1 * var(--set-gap) - var(--dot-y))}.branch.svelte-vcfd6l:has(>.row:where(.svelte-vcfd6l):first-child:is([data-set-start],[data-day]))>.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:is([data-set-start],[data-day]))>.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:is([data-set-start],[data-day]))>.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:is([data-set-start],[data-day])>.message:where(.svelte-vcfd6l){border-top-color:transparent}.message.unread.svelte-vcfd6l{background:#f3f6ff}.message.pinged.svelte-vcfd6l{background:#fff4dc}.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;display:flex;align-items:baseline;white-space:nowrap;overflow:hidden}.first-line.svelte-vcfd6l>*{flex:none}.compact.svelte-vcfd6l .body:where(.svelte-vcfd6l){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:inherit}@media (max-width: 600px){.first-line.svelte-vcfd6l{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.compact.svelte-vcfd6l .body:where(.svelte-vcfd6l){display:block;overflow:visible}}.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}.email.svelte-vcfd6l{color:#888;font-size:var(--text-xs);margin-left:var(--space-2)}.when.svelte-vcfd6l{color:#888;font-size:var(--text-s);margin:0 var(--space-2)}.when.lead.svelte-vcfd6l{margin-left:0}.visually-hidden.svelte-vcfd6l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.body.svelte-vcfd6l{white-space:pre-wrap;word-wrap:break-word}:is(.message.svelte-vcfd6l:not(.compact),.first-line.svelte-vcfd6l)>:is(.author.svelte-vcfd6l,.when.svelte-vcfd6l){float:left;line-height:calc(var(--leading) * 1rem)}:is(.message:where(.svelte-vcfd6l):not(.compact),.first-line:where(.svelte-vcfd6l))>.author.svelte-vcfd6l{margin-right:.25em}:is(.message:where(.svelte-vcfd6l):not(.compact),.first-line:where(.svelte-vcfd6l))>.when.svelte-vcfd6l{margin-right:calc(var(--space-2) + .25em)}.message.svelte-vcfd6l:not(.compact)>.body:where(.svelte-vcfd6l){display:block}.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;gap:var(--space-2);margin-top:calc(var(--set-gap) / 2 - .65rem);line-height:1.3rem}.run.svelte-1kejarj:before,.changes.svelte-1kejarj,.label.svelte-1kejarj{z-index:3}.changes.svelte-1kejarj{position:absolute;top:0;left:var(--space-3);max-width:45%;gap:var(--space-3)}.label.svelte-1kejarj{position:sticky;top:var(--tags-top, .5rem);justify-content:flex-end;width:fit-content;max-width:55%;margin-left:auto;margin-right:var(--space-3)}.label.svelte-1kejarj .chip{box-shadow:0 0 0 .25rem #fff}.label.svelte-1kejarj .menu{left:auto;right:0}@container page (min-width: 1100px){.rail.svelte-1kejarj{--beside: 1;--column: min(16rem, calc((100cqw - 720px)/2 - 1.6rem) );left:calc(-.6rem - var(--column));right:calc(-.6rem - var(--column))}.run.svelte-1kejarj:before,.changes.svelte-1kejarj,.label.svelte-1kejarj{z-index:auto}.changes.svelte-1kejarj,.label.svelte-1kejarj{justify-content:flex-end;width:var(--column);max-width:none;margin-left:0;margin-right:0;padding:0 var(--space-2)}.changes.svelte-1kejarj{position:relative;left:0;min-height:1.3rem}.label.svelte-1kejarj{margin-top:0;padding-block:var(--space-1);background:#fff;line-height:inherit}.label.svelte-1kejarj .chip{box-shadow:none}.label.svelte-1kejarj .menu{left:0;right:auto}}.label.menu-open.svelte-1kejarj{z-index:6}.added.svelte-1kejarj,.removed.svelte-1kejarj{font-size:var(--text-xs);overflow-wrap:anywhere;padding:0 var(--space-3);border-radius:8px}.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(--set-gap) var(--space-4) var(--space-3);margin:var(--space-3) 0;background:#fff}@container page (min-width: 1100px){.msg.svelte-yhexta{padding-top:var(--space-3)}}.msg.svelte-yhexta:has(>.head:where(.svelte-yhexta)[data-day]){margin-top:var(--space-6)}.head.svelte-yhexta>.day-divider{top:-1px;left:50%}.head.unread.svelte-yhexta{background:#f3f6ff;border-radius:4px}.head-line.svelte-yhexta{display:flex;align-items:baseline;width:100%;padding:0;background:none;border:0;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;overflow:hidden}.head-line.svelte-yhexta>:where(.svelte-yhexta){flex:none}.head-line.svelte-yhexta>.line:where(.svelte-yhexta){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.head-line.svelte-yhexta .when:where(.svelte-yhexta){margin:0 calc(var(--space-2) + .25em) 0 var(--space-2);color:#888;font-size:var(--text-s)}.head.pinged.svelte-yhexta{background:#fff4dc;border-radius:4px}.unread-dot.ping.svelte-yhexta{color:#d93025}.email.svelte-yhexta{color:#888;font-size:var(--text-xs);margin-left:var(--space-2)}.head-line.svelte-yhexta>:is(.author:where(.svelte-yhexta),.email:where(.svelte-yhexta),.when:where(.svelte-yhexta)){float:left;line-height:calc(var(--leading) * 1rem)}.head-line.svelte-yhexta>.author:where(.svelte-yhexta){margin-right:.25em}.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;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.unread-count.svelte-yhexta{padding:0 var(--space-2);border-radius:999px;background:#2b59c3;color:#fff;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.thread-toggle.svelte-yhexta{white-space:nowrap;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}@media (max-width: 600px){.msg.svelte-yhexta{padding-inline:var(--space-3)}.head-line.svelte-yhexta{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.head-line.svelte-yhexta>.line:where(.svelte-yhexta){display:block;overflow:visible}.thread.svelte-yhexta{padding:var(--space-2) var(--space-1)}}
