.picker.svelte-1dk8z8r{gap:.5rem;display:grid}.quick-reactions.svelte-1dk8z8r{flex-wrap:wrap;gap:.25rem;display:flex}.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r),.custom-submit.svelte-1dk8z8r{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;font-size:1.05rem;line-height:1;display:grid}.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r):hover,.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r):focus-visible,.quick-reactions.svelte-1dk8z8r button.active:where(.svelte-1dk8z8r){border-color:var(--border-strong);background:var(--fill-hover);outline:none}.quick-reactions.svelte-1dk8z8r button.active:where(.svelte-1dk8z8r){border-color:var(--highlight-border);background:var(--highlight-glow)}.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r):active:not(:disabled),.custom-submit.svelte-1dk8z8r:active:not(:disabled){transform:translateY(1px)}.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r):disabled,.custom-submit.svelte-1dk8z8r:disabled{cursor:default;opacity:.5}.custom-reaction.svelte-1dk8z8r{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 2rem;gap:.25rem;padding-top:.5rem;display:grid}.custom-reaction.svelte-1dk8z8r input:where(.svelte-1dk8z8r){box-sizing:border-box;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);min-width:0;height:2rem;color:var(--input-fg);font-family:var(--font-sans);font-size:var(--text-sm);padding:0 .55rem}.custom-reaction.svelte-1dk8z8r input:where(.svelte-1dk8z8r)::placeholder{color:var(--input-placeholder)}.custom-reaction.svelte-1dk8z8r input:where(.svelte-1dk8z8r):focus-visible,.custom-submit.svelte-1dk8z8r:focus-visible{border-color:var(--input-border-focus);outline:2px solid var(--focus-ring);outline-offset:1px}.custom-submit.svelte-1dk8z8r{border-color:var(--border);background:var(--surface-sunken);font-size:var(--text-sm)}.custom-submit.svelte-1dk8z8r:hover:not(:disabled){border-color:var(--border-strong);background:var(--fill-hover)}@media (pointer:coarse){.quick-reactions.svelte-1dk8z8r{max-width:11.75rem}.quick-reactions.svelte-1dk8z8r button:where(.svelte-1dk8z8r){width:2.75rem;height:2.75rem;font-size:1.25rem}.custom-reaction.svelte-1dk8z8r{grid-template-columns:minmax(0,1fr) 2.75rem}.custom-reaction.svelte-1dk8z8r input:where(.svelte-1dk8z8r),.custom-submit.svelte-1dk8z8r{height:2.75rem}.custom-submit.svelte-1dk8z8r{width:2.75rem}}.reactions.svelte-41v9zf{flex-wrap:wrap;align-items:center;gap:.375rem;padding-top:.25rem;display:flex;position:relative}.reaction-list.svelte-41v9zf{flex-wrap:wrap;gap:.375rem;display:flex}.reaction-item.svelte-41v9zf{display:inline-flex;position:relative}.reaction.svelte-41v9zf,.reaction-plus.svelte-41v9zf{border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-sunken);min-width:1.875rem;height:1.625rem;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;line-height:1;display:inline-flex}.reaction.svelte-41v9zf{gap:.25rem}.reaction-tooltip.svelte-41v9zf{z-index:999;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);width:max-content;min-width:10rem;max-width:min(18rem,70vw);max-height:min(18rem,55vh);box-shadow:var(--shadow-lg);color:var(--text-strong);opacity:0;visibility:hidden;pointer-events:auto;gap:.4rem;padding:.55rem .65rem;font-size:.8125rem;line-height:1.25;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0;overflow:auto;transform:translateY(.2rem)}.reaction-item.svelte-41v9zf:hover .reaction-tooltip:where(.svelte-41v9zf),.reaction-item.svelte-41v9zf:focus-within .reaction-tooltip:where(.svelte-41v9zf){opacity:1;visibility:visible;transition:opacity .14s,transform .14s;transform:translateY(0)}@media (pointer:coarse){.reaction-item.svelte-41v9zf:active .reaction-tooltip:where(.svelte-41v9zf){opacity:1;visibility:visible;transform:translateY(0)}}.reaction-tooltip-head.svelte-41v9zf{color:var(--text-muted);font-family:var(--font-terminal);white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.reaction-actors.svelte-41v9zf{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.reaction-actors.svelte-41v9zf li:where(.svelte-41v9zf){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reaction.svelte-41v9zf:hover,.reaction-plus.svelte-41v9zf:hover,.reaction.active.svelte-41v9zf{border-color:var(--border-strong);background:var(--fill-hover);color:var(--text-strong)}.reaction.active.svelte-41v9zf{border-color:var(--highlight-border);background:var(--highlight-glow)}.reaction.svelte-41v9zf:disabled,.reaction-plus.svelte-41v9zf:disabled{cursor:default;opacity:.6}.reaction.svelte-41v9zf:focus-visible,.reaction-plus.svelte-41v9zf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.reaction-add.svelte-41v9zf{position:relative}.plus-mark.svelte-41v9zf{font-family:var(--font-mono);font-size:1rem;font-weight:650;line-height:1}.reaction-menu.svelte-41v9zf{z-index:20;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);max-width:min(19rem,100vw - 1rem);box-shadow:var(--shadow-lg);gap:.5rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0}.reaction-menu-head.svelte-41v9zf{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-weight:650;display:flex}.escape-hint.svelte-41v9zf{color:var(--text-subtle);font-weight:500}.reactions.corner.svelte-41v9zf{z-index:6;pointer-events:none;max-width:calc(100% + 2rem);padding-top:0;position:absolute;bottom:-.78rem}.reactions.corner.side-left.svelte-41v9zf{flex-direction:row;left:-.55rem}.reactions.corner.side-right.svelte-41v9zf{flex-direction:row;right:-.55rem}.reactions.corner.svelte-41v9zf .reaction-list:where(.svelte-41v9zf),.reactions.corner.svelte-41v9zf .reaction-add:where(.svelte-41v9zf){pointer-events:auto}.reactions.corner.svelte-41v9zf .reaction-add:where(.svelte-41v9zf){opacity:0;transition:opacity .12s,transform .12s;transform:translateY(.2rem)scale(.95)}.reactions.corner.svelte-41v9zf:hover .reaction-add:where(.svelte-41v9zf),.reactions.corner.svelte-41v9zf:focus-within .reaction-add:where(.svelte-41v9zf),.reactions.corner.menu-open.svelte-41v9zf .reaction-add:where(.svelte-41v9zf){opacity:1;transform:translateY(0)scale(1)}@media (pointer:coarse){.reactions.corner.svelte-41v9zf .reaction-add:where(.svelte-41v9zf){opacity:1;transform:none}.reactions.corner.hide-add-on-coarse.svelte-41v9zf .reaction-add:where(.svelte-41v9zf){display:none}.reaction.svelte-41v9zf,.reaction-plus.svelte-41v9zf{min-width:2.5rem;height:2rem;font-size:.9375rem}}.reactions.corner.svelte-41v9zf .reaction-menu:where(.svelte-41v9zf){top:auto;bottom:calc(100% + .35rem)}.reactions.corner.side-left.svelte-41v9zf .reaction-menu:where(.svelte-41v9zf){left:0}.reactions.corner.side-right.svelte-41v9zf .reaction-menu:where(.svelte-41v9zf),.reactions.side-right.svelte-41v9zf .reaction-tooltip:where(.svelte-41v9zf){left:auto;right:0}.tray.svelte-144uo34{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.thumb.svelte-144uo34{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface-sunken);width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.thumb.svelte-144uo34 img:where(.svelte-144uo34),.thumb.svelte-144uo34 video:where(.svelte-144uo34){object-fit:cover;width:100%;height:100%;display:block}.file.svelte-144uo34{width:100%;height:100%;color:var(--text-muted);place-items:center;font-size:1.45rem;display:grid}.name.svelte-144uo34{font-family:var(--font-terminal);font-size:var(--text-2xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);line-height:1.1;position:absolute;bottom:.2rem;left:.25rem;right:.25rem;overflow:hidden}.thumb.uploading.svelte-144uo34 img:where(.svelte-144uo34),.thumb.uploading.svelte-144uo34 video:where(.svelte-144uo34),.thumb.uploading.svelte-144uo34 .file:where(.svelte-144uo34),.thumb.uploading.svelte-144uo34 .name:where(.svelte-144uo34){opacity:.55}.thumb.failed.svelte-144uo34{border-color:var(--danger-fg)}.state.svelte-144uo34{place-items:center;display:grid;position:absolute;inset:0}.spinner.svelte-144uo34{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite svelte-144uo34-spin}.state.error.svelte-144uo34{font-family:var(--font-terminal);color:var(--text-on-solid);background-color:color-mix(in srgb, var(--danger-fg) 80%, transparent);font-weight:700}.remove.svelte-144uo34{background-color:color-mix(in srgb, var(--ink) 72%, transparent);width:1.125rem;height:1.125rem;color:var(--text-on-solid);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid;position:absolute;top:1px;right:1px}.remove.svelte-144uo34:hover{background-color:var(--ink)}@keyframes svelte-144uo34-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-144uo34{animation:none}}.share-add.svelte-17v5kpl{align-self:end;position:relative}.attach.svelte-17v5kpl{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid}.attach.svelte-17v5kpl:hover{color:var(--highlight);background-color:var(--highlight-glow)}.attach.svelte-17v5kpl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.attach-menu.svelte-17v5kpl{z-index:8;border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-overlay);width:min(19rem,80vw);box-shadow:var(--shadow-md);padding:.25rem;display:grid;position:absolute;bottom:calc(100% + .45rem);left:0}.attach-menu.svelte-17v5kpl button:where(.svelte-17v5kpl){border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.45rem .55rem;display:grid}.attach-menu.svelte-17v5kpl button:where(.svelte-17v5kpl):hover,.attach-menu.svelte-17v5kpl button:where(.svelte-17v5kpl):focus-visible{background-color:var(--fill-hover);outline:none}.menu-title.svelte-17v5kpl{color:var(--text-strong);font-size:.8125rem;font-weight:700}.menu-sub.svelte-17v5kpl{color:var(--text-muted);font-size:.75rem}@media (width<=48rem){.attach-menu.svelte-17v5kpl{background-color:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);width:min(18rem,100vw - 2rem)}}.tray.svelte-z3d69a{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.ref.svelte-z3d69a{border:1px solid var(--border-strong);border-left:2px solid var(--highlight);border-radius:var(--radius-sm);background-color:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;gap:.1rem .45rem;min-width:min(14rem,100%);max-width:min(22rem,100%);padding:.45rem 1.9rem .45rem .55rem;display:grid;position:relative}.kind.svelte-z3d69a,.sub.svelte-z3d69a{font-family:var(--font-terminal);font-size:var(--text-2xs);color:var(--text-muted)}.kind.svelte-z3d69a{text-transform:uppercase;font-weight:700}.title.svelte-z3d69a,.sub.svelte-z3d69a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title.svelte-z3d69a{color:var(--text-strong);grid-column:1/-1;font-size:.8125rem;font-weight:600}.remove.svelte-z3d69a{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-raised);width:1.25rem;height:1.25rem;color:var(--text-muted);cursor:pointer;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.remove.svelte-z3d69a:hover,.remove.svelte-z3d69a:focus-visible{color:var(--text-strong);border-color:var(--border-strong)}.composer.svelte-91h91{flex-direction:column;gap:.5rem;display:flex}.actions.svelte-91h91{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tag-field.svelte-91h91{align-items:center;gap:.5rem;display:flex}.field-label.svelte-91h91{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-label);color:var(--text-muted)}.file.svelte-1rgbyr2{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-sunken);min-width:0;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .55rem;text-decoration:none;display:grid}.file.svelte-1rgbyr2:hover{border-color:var(--border-strong);background-color:var(--fill-hover)}.file.svelte-1rgbyr2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.icon.svelte-1rgbyr2,.open.svelte-1rgbyr2{color:var(--text-muted)}.icon.svelte-1rgbyr2{font-size:1.1rem}.copy.svelte-1rgbyr2{gap:.1rem;min-width:0;display:grid}.name.svelte-1rgbyr2,.detail.svelte-1rgbyr2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-1rgbyr2{font-family:var(--font-terminal);font-size:var(--text-xs);color:var(--text-strong)}.detail.svelte-1rgbyr2{font-size:var(--text-2xs);color:var(--text-muted)}.failed.svelte-1rgbyr2,.loading.svelte-1rgbyr2{min-height:2.5rem;font-size:var(--text-xs);color:var(--text-muted);grid-template-columns:minmax(0,1fr)}.att.svelte-1x1fm71{width:100%;max-width:22rem;min-height:2.5rem;max-height:18rem;aspect-ratio:var(--attachment-ratio,4 / 3);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-sunken);cursor:zoom-in;place-items:center;padding:0;display:grid;overflow:hidden}.att.svelte-1x1fm71:disabled{cursor:default}.att.svelte-1x1fm71 img:where(.svelte-1x1fm71){object-fit:contain;width:100%;height:100%;display:block}.att.svelte-1x1fm71:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.placeholder.svelte-1x1fm71{background:linear-gradient(110deg, var(--surface-sunken) 0%, var(--surface-raised) 50%, var(--surface-sunken) 100%);width:100%;height:100%;display:block}.failed.svelte-1x1fm71{width:100%;min-height:4rem;font-size:var(--text-xs);color:var(--text-muted);place-items:center;padding:.75rem;display:grid}.attachment-video.svelte-1bbi507{gap:.25rem;min-width:0;max-width:40rem;display:grid}video.svelte-1bbi507{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-sunken);object-fit:contain;width:100%;max-height:28rem;display:block}p.svelte-1bbi507,a.svelte-1bbi507{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.grid.svelte-13imgfa{gap:.25rem;min-width:min(18rem,72vw);display:grid}.grid.multi.svelte-13imgfa{grid-template-columns:repeat(2,minmax(0,1fr));max-width:18rem}.grid.multi.videos.svelte-13imgfa{grid-template-columns:minmax(0,1fr);max-width:40rem}.lightbox.svelte-13imgfa{z-index:80;box-sizing:border-box;width:100vw;height:100vh;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));max-width:none;max-height:none;color:inherit;cursor:zoom-out;background-color:#000000d9;border:0;place-items:center;margin:0;display:grid;position:fixed;top:0;left:0}.lightbox.svelte-13imgfa::backdrop{background-color:#0000}.lightbox.svelte-13imgfa img:where(.svelte-13imgfa){object-fit:contain;border-radius:var(--radius-sm);width:auto;min-width:0;max-width:min(100%,72rem);height:auto;min-height:0;max-height:100%;display:block}.job-ref-metadata{gap:.4rem .9rem;margin-top:.35rem}.tags.svelte-11d7di4{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.ref.svelte-1tvi0bs{border:1px solid var(--border);border-left:2px solid var(--highlight);border-radius:var(--radius-sm);background-color:var(--surface-sunken);color:inherit;gap:.25rem;padding:.5rem .625rem;display:grid}.ref.svelte-1tvi0bs:hover{border-color:var(--border-strong);background-color:var(--fill-hover)}.head.svelte-1tvi0bs,.actions.svelte-1tvi0bs{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.merge-control.svelte-1tvi0bs{display:inline-flex}.actions.svelte-1tvi0bs{justify-content:flex-end;margin-top:.25rem}.kind.svelte-1tvi0bs,.sub.svelte-1tvi0bs{font-family:var(--font-terminal);font-size:var(--text-2xs);color:var(--text-muted)}.kind.svelte-1tvi0bs{text-transform:uppercase;font-weight:700}.title.svelte-1tvi0bs,.sub.svelte-1tvi0bs{overflow-wrap:anywhere}.title.svelte-1tvi0bs{color:var(--text-strong);font-size:.875rem;font-weight:700;text-decoration:none}a.title.svelte-1tvi0bs:hover,a.title.svelte-1tvi0bs:focus-visible{text-decoration:underline}.error.svelte-1tvi0bs{font-size:var(--text-xs);color:var(--danger-fg);margin:.25rem 0 0}.refs.svelte-gr5rm9{gap:.4rem;min-width:min(20rem,100%);display:grid}.ref.svelte-gr5rm9{border:1px solid var(--border);border-left:2px solid var(--highlight);border-radius:var(--radius-sm);background-color:var(--surface-sunken);color:inherit;gap:.1rem;padding:.5rem .625rem;text-decoration:none;display:grid}.ref.svelte-gr5rm9:hover,.ref.svelte-gr5rm9:focus-visible{border-color:var(--border-strong);background-color:var(--fill-hover);outline:none}.kind.svelte-gr5rm9,.sub.svelte-gr5rm9{font-family:var(--font-terminal);font-size:var(--text-2xs);color:var(--text-muted)}.kind.svelte-gr5rm9{text-transform:uppercase;font-weight:700}.title.svelte-gr5rm9,.sub.svelte-gr5rm9{overflow-wrap:anywhere}.title.svelte-gr5rm9{color:var(--text-strong);font-size:.875rem;font-weight:700}.sidebar-message.svelte-w78bt2{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.625rem;padding:.625rem .875rem;display:grid}.sidebar-message.root.svelte-w78bt2{background:var(--surface-sunken);border-bottom:1px solid var(--border);padding-block:.875rem}.avatar.svelte-w78bt2{border:1px solid var(--border-strong);border-radius:var(--radius-round);background:var(--fill-active);width:2rem;height:2rem;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-label);place-items:center;display:grid;overflow:hidden}.avatar.svelte-w78bt2 img:where(.svelte-w78bt2){object-fit:cover;width:100%;height:100%;display:block}.message-content.svelte-w78bt2{flex-direction:column;gap:.35rem;min-width:0;display:flex}header.svelte-w78bt2{align-items:baseline;gap:.45rem;min-width:0;display:flex}header.svelte-w78bt2 .author{font-size:var(--text-sm);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}time.svelte-w78bt2{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);flex-shrink:0}.body.svelte-w78bt2{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.body.svelte-w78bt2>*+*{margin-top:.5rem}.body.svelte-w78bt2 ul,.body.svelte-w78bt2 ol{padding-left:1.25rem}.body.svelte-w78bt2 pre{max-width:100%;overflow-x:auto}.body.svelte-w78bt2 .mention{border:1px solid var(--border);border-radius:var(--radius-chip);background-color:var(--fill-active);font-weight:var(--weight-label);padding:0 .25em;display:inline-block}.sidebar.svelte-11drzcj{z-index:45;top:var(--app-header-h);border-left:1px solid var(--border-strong);background:var(--surface-overlay);width:min(32rem,100vw);min-width:0;box-shadow:var(--shadow-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;right:0}.sidebar-head.svelte-11drzcj{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.625rem .75rem .625rem .875rem;display:flex}.sidebar-head.svelte-11drzcj h2:where(.svelte-11drzcj),.sidebar-head.svelte-11drzcj p:where(.svelte-11drzcj){margin:0}.sidebar-head.svelte-11drzcj h2:where(.svelte-11drzcj){font-family:var(--font-display);font-size:var(--text-md)}.sidebar-head.svelte-11drzcj p:where(.svelte-11drzcj){color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:.125rem}.sidebar-scroll.svelte-11drzcj{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.replies.svelte-11drzcj{flex-direction:column;padding-block:.25rem;display:flex}.older-page.svelte-11drzcj{border-bottom:1px solid var(--border);justify-items:center;gap:.375rem;padding:.75rem;display:grid}.older-error.svelte-11drzcj{color:var(--danger-fg);font-size:var(--text-xs);margin:0}.loading.svelte-11drzcj{place-items:center;min-height:8rem;display:grid}.error.svelte-11drzcj{color:var(--danger-fg);font-size:var(--text-sm);margin:0;padding:1rem}.sidebar-compose.svelte-11drzcj{border-top:1px solid var(--border);background:var(--surface-raised);--editor-min-height:4rem;padding:.75rem}@media (width<=40rem){.sidebar.svelte-11drzcj{z-index:70;border-left:0;top:0}}.permalink.svelte-1abwftu{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}a.svelte-1abwftu,button.svelte-1abwftu{color:inherit}a.svelte-1abwftu{text-decoration:none}a.svelte-1abwftu:hover{text-decoration:underline}button.svelte-1abwftu{cursor:pointer;background:0 0;border:0;padding:.25rem;display:inline-flex}a.svelte-1abwftu:hover,button.svelte-1abwftu:hover{color:var(--text-strong)}a.svelte-1abwftu:focus-visible,button.svelte-1abwftu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.board.svelte-1nbtacz{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-raised);--editor-min-height:4.5rem;--permalink-highlight-duration:3s;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex}.board-head.svelte-1nbtacz{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.board-head.svelte-1nbtacz h2:where(.svelte-1nbtacz){margin:0;font-size:1.0625rem;font-weight:600}.board-head.svelte-1nbtacz p:where(.svelte-1nbtacz){color:var(--text-muted);margin:0;font-size:.8125rem}.messages.svelte-1nbtacz{flex-direction:column;min-width:0;display:flex}.message.svelte-1nbtacz{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.1875rem;min-width:0;padding:.625rem 0;display:flex}.message-head.svelte-1nbtacz{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.mine.svelte-1nbtacz{color:var(--text-muted);font-size:.75rem}.message.linked.svelte-1nbtacz{animation:svelte-1nbtacz-permalink-highlight var(--permalink-highlight-duration) ease-out;scroll-margin-block:var(--app-header-h) 1rem}.message.svelte-1nbtacz:focus{outline:none}@keyframes svelte-1nbtacz-permalink-highlight{0%,30%{background-color:var(--accent-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.message.linked.svelte-1nbtacz{animation-timing-function:step-end}}.body.svelte-1nbtacz{min-width:0;max-width:100%;color:var(--text);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.message-content.svelte-1nbtacz{flex-direction:column;gap:.5rem;min-width:0;display:flex}.message-actions.svelte-1nbtacz{align-items:center;min-height:1.75rem;display:flex}.message-actions.svelte-1nbtacz .btn{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-xs);padding-inline:0}.body.svelte-1nbtacz>*+*{margin-top:.5rem}.body.svelte-1nbtacz ul,.body.svelte-1nbtacz ol{padding-left:1.25rem}.body.svelte-1nbtacz pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.body.svelte-1nbtacz code{overflow-wrap:anywhere}.body.svelte-1nbtacz pre code{overflow-wrap:normal;word-break:normal}.body.svelte-1nbtacz .mention{border:1px solid var(--border);border-radius:var(--radius-chip);background-color:var(--fill-active);color:var(--text-strong);padding:0 .25em;font-weight:600;display:inline-block}.muted.svelte-1nbtacz{color:var(--text-muted);margin:0;font-size:.9375rem}.error.svelte-1nbtacz{color:var(--danger-fg);margin:0;font-size:.8125rem}.more.svelte-1nbtacz{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8125rem}.more.svelte-1nbtacz:hover{color:var(--text-strong);text-decoration:underline}@media (width<=40rem){.board-head.svelte-1nbtacz{flex-direction:column;align-items:flex-start;gap:.25rem}}.card.svelte-4vqf6f{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-direction:column;gap:.625rem;min-width:0;padding:.875rem 1rem 1rem;display:flex;box-shadow:inset 3px 0 #0000}.card[data-accent=accent].svelte-4vqf6f{box-shadow:inset 3px 0 0 0 var(--accent)}.card[data-accent=positive].svelte-4vqf6f{box-shadow:inset 3px 0 0 0 var(--success-fg)}.card[data-accent=danger].svelte-4vqf6f{box-shadow:inset 3px 0 0 0 var(--danger-fg)}header.svelte-4vqf6f{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.actions.svelte-4vqf6f{align-items:center;gap:.375rem;display:inline-flex}.kind.svelte-4vqf6f{border:1px solid var(--border);border-radius:var(--radius-chip);background-color:var(--fill-active);color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.title.svelte-4vqf6f{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none;overflow:hidden}.title.svelte-4vqf6f:hover{text-decoration:underline}.remove.svelte-4vqf6f{border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-size:.75rem;line-height:1;display:grid}.remove.svelte-4vqf6f:hover{background-color:var(--selected);color:var(--text-strong)}.remove.svelte-4vqf6f:disabled{cursor:default;opacity:.5}.body.svelte-4vqf6f{min-width:0;color:var(--text-muted);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.row.svelte-1i0vpcg{align-items:center;gap:.5rem;min-width:0;display:flex}.status.svelte-1i0vpcg{border-radius:var(--radius-chip);background-color:var(--fill-active);color:var(--text-strong);letter-spacing:.02em;flex:none;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.status[data-status=RUNNING].svelte-1i0vpcg{color:var(--accent)}.status[data-status=FAILED].svelte-1i0vpcg{color:var(--danger-fg)}.meta.svelte-1i0vpcg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted.svelte-1i0vpcg,.meta.svelte-epto41,.muted.svelte-epto41{color:var(--text-subtle)}.facts.svelte-1gtg1u{color:var(--text-muted);flex-wrap:wrap;gap:.25rem .75rem;margin:0;font-size:.75rem;display:flex}.metric.svelte-1gtg1u{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.125rem .75rem;display:grid}.metric-label.svelte-1gtg1u{color:var(--text-muted);grid-column:1;font-size:.75rem}.metric-value.svelte-1gtg1u{font-variant-numeric:tabular-nums;grid-column:1;font-size:1.25rem}.metric.svelte-1gtg1u .sparkline{grid-area:1/2/span 2}.muted.svelte-1gtg1u{color:var(--text-subtle)}.tally.svelte-18q222a{border-radius:var(--radius-chip);background-color:var(--fill-active);color:var(--text-muted);letter-spacing:.02em;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.tally.healthy.svelte-18q222a{color:var(--accent)}.tally.degraded.svelte-18q222a{color:var(--danger-fg)}.down.svelte-18q222a{flex-direction:column;gap:.1875rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.down.svelte-18q222a li:where(.svelte-18q222a){text-overflow:ellipsis;white-space:nowrap;color:var(--danger-fg);overflow:hidden}.down.svelte-18q222a li.more:where(.svelte-18q222a){color:var(--text-subtle)}.meta.svelte-18q222a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted.svelte-18q222a{color:var(--text-subtle)}.grid.svelte-1p7btik{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:start;gap:.875rem;display:grid}.card-slot.svelte-1p7btik{will-change:transform;min-width:0;position:relative}.card-slot.dragging.svelte-1p7btik{z-index:2;opacity:.85;outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md);pointer-events:none}.card-slot.drop-before.svelte-1p7btik:before,.card-slot.drop-after.svelte-1p7btik:after{z-index:1;background-color:var(--accent);content:"";border-radius:999px;width:2px;position:absolute;top:0;bottom:0}.card-slot.drop-before.svelte-1p7btik:before{left:-.5rem}.card-slot.drop-after.svelte-1p7btik:after{right:-.5rem}.move-handle.svelte-1p7btik{z-index:3;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-overlay);width:1.5rem;height:1.5rem;color:var(--text-subtle);cursor:grab;touch-action:none;place-items:center;padding:0;display:grid;position:absolute;top:-.5rem;left:-.5rem}.move-handle.svelte-1p7btik:hover,.move-handle.svelte-1p7btik:focus-visible{border-color:var(--border-strong);color:var(--text-strong)}.move-handle.svelte-1p7btik:active{cursor:grabbing}.move-handle.svelte-1p7btik:disabled{cursor:default;opacity:.5}svg.svelte-1p7btik{width:.875rem;height:.875rem}circle.svelte-1p7btik{fill:currentColor}.subscribe.svelte-g6347o{flex-direction:column;gap:.875rem;min-width:0;display:flex}header.svelte-g6347o{justify-content:space-between;align-items:center;gap:1rem;display:flex}header.svelte-g6347o h2:where(.svelte-g6347o){font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:500}.add.svelte-g6347o{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-raised);color:var(--text-strong);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.add.svelte-g6347o:hover{border-color:var(--border-strong)}.muted.svelte-g6347o{color:var(--text-muted);margin:0;font-size:.9375rem}.error.svelte-g6347o{color:var(--danger-fg);margin:0;font-size:.8125rem}.new-changes.svelte-1b1tb3g{justify-items:center;gap:.75rem;min-width:0;display:grid}h5.svelte-1b1tb3g{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--track-label);text-align:center;margin:0;font-weight:700}.rows.svelte-1b1tb3g{gap:.5rem;width:100%;display:grid}.row.svelte-1b1tb3g{justify-content:center;gap:.5rem;min-width:0;display:flex}.change.svelte-1b1tb3g{min-width:0;max-width:15rem;position:relative}.pill.svelte-1b1tb3g{border:1px solid var(--new-pill-border);border-radius:var(--radius-round);background:linear-gradient(180deg, var(--new-pill-highlight), var(--new-pill-mid), var(--new-pill-low));min-width:0;box-shadow:inset 0 1px 0 var(--new-pill-shine), var(--shadow-sm);color:var(--new-pill-fg);font-family:var(--font-sans);font-size:var(--text-xs);align-items:center;gap:.5rem;padding:.42rem .7rem;text-decoration:none;display:flex}.pill.svelte-1b1tb3g:hover,.pill.svelte-1b1tb3g:focus-visible{border-color:var(--border-strong);filter:brightness(1.03);outline:none}.indicator.svelte-1b1tb3g{border:1px solid var(--success-border);border-radius:var(--radius-round);background:var(--success-fg);width:.45rem;height:.45rem;box-shadow:0 0 .4rem var(--success-border);flex:none}.label.svelte-1b1tb3g{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hover-card.svelte-1b1tb3g{z-index:1200;visibility:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-raised);width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-lg);opacity:0;color:var(--text);font-family:var(--font-sans);pointer-events:none;transition:opacity var(--dur), transform var(--dur), visibility var(--dur);gap:.5rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(-.2rem)}.change.svelte-1b1tb3g:hover .hover-card:where(.svelte-1b1tb3g),.pill.svelte-1b1tb3g:focus-visible+.hover-card:where(.svelte-1b1tb3g){visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.card-title.svelte-1b1tb3g{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:650}.meta.svelte-1b1tb3g{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase}.details.svelte-1b1tb3g{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}@media (width<=48rem){.row.svelte-1b1tb3g{flex-wrap:wrap}.change.svelte-1b1tb3g{max-width:min(100%,18rem)}.hover-card.svelte-1b1tb3g{top:auto;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));width:auto;position:fixed;transform:translateY(.2rem)}.change.svelte-1b1tb3g:hover .hover-card:where(.svelte-1b1tb3g),.pill.svelte-1b1tb3g:focus-visible+.hover-card:where(.svelte-1b1tb3g){transform:translateY(0)}}.home.svelte-h7bcrl{flex-direction:column;gap:2rem;min-width:0;margin:0 auto;display:flex}.board.svelte-h7bcrl{min-width:0}.tutorial.svelte-h7bcrl{border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-strong);font-family:var(--font-display);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.tutorial.svelte-h7bcrl:hover{border-color:var(--text-strong);background-color:var(--fill-hover)}.tutorial.svelte-h7bcrl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tutorial.svelte-h7bcrl:active{transform:translateY(1px)}
