/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn){--ltc-bg:#fff;--ltc-bg-elevated:#f7f6f1;--ltc-border:#1415231f;--ltc-fg:#141523;--ltc-fg-muted:#5d6380;--ltc-accent:#0055d4;--ltc-accent-fg:#fff;--ltc-accent-fill:var(--ltc-accent);--ltc-accent-text:var(--ltc-accent);--ltc-bubble-user-bg:var(--ltc-accent-fill);--ltc-bubble-user-fg:var(--ltc-accent-fg);--ltc-bubble-assistant-bg:#efede6;--ltc-bubble-assistant-fg:var(--ltc-fg);--ltc-bubble-system-bg:#f4ecd6;--ltc-bubble-system-fg:#5c4300;--ltc-code-bg:#1415230d;--ltc-danger:#c83232;--ltc-danger-bg:#c832321a;--ltc-radius-bubble:.875rem;--ltc-radius-bubble-tight:.25rem;--ltc-radius-surface:.625rem;--ltc-pad-bubble-x:.875rem;--ltc-pad-bubble-y:.625rem;--ltc-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ltc-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ltc-focus-ring:0 0 0 2px var(--ltc-bg), 0 0 0 4px var(--ltc-accent)}@media (prefers-color-scheme:dark){:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where(:not([data-theme=light] *,[data-theme=light])){--ltc-bg:#071127;--ltc-bg-elevated:#000518;--ltc-border:#f1eee81f;--ltc-fg:#f1eee8;--ltc-fg-muted:#9ea4bf;--ltc-accent:#006fff;--ltc-accent-fill:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where(:not([data-theme=light] *,[data-theme=light])){--ltc-accent-fill:color-mix(in srgb, var(--ltc-accent) 86%, #000)}}:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where(:not([data-theme=light] *,[data-theme=light])){--ltc-accent-text:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where(:not([data-theme=light] *,[data-theme=light])){--ltc-accent-text:color-mix(in srgb, var(--ltc-accent) 70%, #fff)}}:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where(:not([data-theme=light] *,[data-theme=light])){--ltc-bubble-assistant-bg:#111c36;--ltc-bubble-system-bg:#2a2208;--ltc-bubble-system-fg:#e0b23a;--ltc-code-bg:#f1eee814;--ltc-danger:#f26d6d;--ltc-danger-bg:#f26d6d1f}}:where([data-theme=dark]) :where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn),:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where([data-theme=dark]){--ltc-bg:#071127;--ltc-bg-elevated:#000518;--ltc-border:#f1eee81f;--ltc-fg:#f1eee8;--ltc-fg-muted:#9ea4bf;--ltc-accent:#006fff;--ltc-accent-fill:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]) :where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn),:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where([data-theme=dark]){--ltc-accent-fill:color-mix(in srgb, var(--ltc-accent) 86%, #000)}}:where([data-theme=dark]) :where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn),:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where([data-theme=dark]){--ltc-accent-text:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]) :where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn),:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where([data-theme=dark]){--ltc-accent-text:color-mix(in srgb, var(--ltc-accent) 70%, #fff)}}:where([data-theme=dark]) :where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn),:where(.ltc-window,.ltc-drawer-root,.ltc-launcher-fab,.ltc-action-btn):where([data-theme=dark]){--ltc-bubble-assistant-bg:#111c36;--ltc-bubble-system-bg:#2a2208;--ltc-bubble-system-fg:#e0b23a;--ltc-code-bg:#f1eee814;--ltc-danger:#f26d6d;--ltc-danger-bg:#f26d6d1f}.ltc-window{background:var(--ltc-bg);height:100%;color:var(--ltc-fg);border:1px solid var(--ltc-border);border-radius:var(--ltc-radius-surface);font-family:var(--ltc-font,ui-sans-serif, system-ui, sans-serif);flex-direction:column;display:flex;overflow:hidden}.ltc-window-header{border-bottom:1px solid var(--ltc-border);background:var(--ltc-bg-elevated);padding:.75rem 1rem}.ltc-window-title{color:var(--ltc-fg);margin:0;font-size:.875rem;font-weight:600}.ltc-message-list{flex-direction:column;flex:auto;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.ltc-row{display:flex}.ltc-row-user{justify-content:flex-end}.ltc-row-assistant,.ltc-row-system{justify-content:flex-start}.ltc-bubble{max-width:80%;padding:var(--ltc-pad-bubble-y) var(--ltc-pad-bubble-x);border-radius:var(--ltc-radius-bubble);word-wrap:break-word;font-size:.9375rem;line-height:1.45}.ltc-bubble-user{background:var(--ltc-bubble-user-bg);color:var(--ltc-bubble-user-fg);border-bottom-right-radius:var(--ltc-radius-bubble-tight)}.ltc-bubble-assistant{background:var(--ltc-bubble-assistant-bg);color:var(--ltc-bubble-assistant-fg);border-bottom-left-radius:var(--ltc-radius-bubble-tight)}.ltc-bubble-system{background:var(--ltc-bubble-system-bg);color:var(--ltc-bubble-system-fg);font-size:.8125rem}.ltc-bubble-plain{white-space:pre-wrap;margin:0}.ltc-bubble-md p{margin:0 0 .5rem}.ltc-bubble-md p:last-child{margin-bottom:0}.ltc-bubble-md pre{background:var(--ltc-code-bg);border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem;overflow-x:auto}.ltc-bubble-md code{font-family:var(--ltc-font-mono,ui-monospace, monospace);background:var(--ltc-code-bg);border-radius:.25rem;padding:.05rem .3rem;font-size:.85em}.ltc-bubble-md pre code{background:0 0;padding:0}.ltc-bubble-md ul,.ltc-bubble-md ol{margin:.25rem 0 .5rem 1.25rem}.ltc-bubble-md blockquote{border-left:3px solid var(--ltc-border);color:var(--ltc-fg-muted);margin:.25rem 0;padding-left:.75rem}.ltc-bubble-meta{color:var(--ltc-fg-muted);gap:.125rem;margin-top:.375rem;font-size:.6875rem;display:flex}.ltc-typing{background:var(--ltc-bubble-assistant-bg);border-radius:var(--ltc-radius-bubble);gap:4px;width:fit-content;padding:.5rem .875rem;display:inline-flex}.ltc-typing span{background:var(--ltc-fg-muted);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ltc-typing-bounce}.ltc-typing span:nth-child(2){animation-delay:.15s}.ltc-typing span:nth-child(3){animation-delay:.3s}@keyframes ltc-typing-bounce{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.ltc-error{background:var(--ltc-danger-bg);color:var(--ltc-danger);border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem}.ltc-composer{border-top:1px solid var(--ltc-border);background:var(--ltc-bg-elevated);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ltc-composer-row{gap:.5rem;display:flex}.ltc-composer-input{resize:none;border:1px solid var(--ltc-border);font:inherit;background:var(--ltc-bg);color:var(--ltc-fg);border-radius:.5rem;outline:none;flex:auto;padding:.5rem .75rem}.ltc-composer-input:focus{border-color:var(--ltc-accent-text)}.ltc-composer-input:disabled{opacity:.6}.ltc-composer-send{background:var(--ltc-accent);color:var(--ltc-accent-fg);font:inherit;cursor:pointer;border:none;border-radius:.5rem;align-self:stretch;padding:0 1rem;font-weight:600}.ltc-composer-send:disabled{opacity:.5;cursor:not-allowed}.ltc-composer-attach{background:var(--ltc-bg);width:2.5rem;color:var(--ltc-fg);border:1px solid var(--ltc-border);font:inherit;cursor:pointer;border-radius:.5rem;flex:none;align-self:stretch;font-size:1.25rem;line-height:1}.ltc-composer-attach:hover:not(:disabled){border-color:var(--ltc-accent-text)}.ltc-composer-attach:disabled{opacity:.5;cursor:not-allowed}.ltc-composer-attachments{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ltc-attachment-chip{border:1px solid var(--ltc-border);background:var(--ltc-bg);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.ltc-attachment-thumb{object-fit:cover;border-radius:.25rem;width:1.5rem;height:1.5rem}.ltc-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.ltc-attachment-size{opacity:.65}.ltc-attachment-remove{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .125rem;font-size:1rem;line-height:1}.ltc-composer-error{color:var(--ltc-danger,#b42318);margin:0;font-size:.8125rem}.ltc-bubble-attachments{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.ltc-bubble-image{border-radius:.5rem;max-width:min(16rem,100%);max-height:16rem;display:block}.ltc-launcher-fab{z-index:9999;background:var(--ltc-accent-fill);width:3.25rem;height:3.25rem;color:var(--ltc-accent-fg);cursor:pointer;font-family:var(--ltc-font,ui-sans-serif, system-ui, sans-serif);border:none;border-radius:9999px;justify-content:center;align-items:center;transition:transform .12s,box-shadow .12s;display:inline-flex;position:fixed;box-shadow:0 6px 20px -4px #0055d459,0 2px 6px -2px #14152340}.ltc-launcher-fab:hover{transform:translateY(-1px)}.ltc-launcher-fab:focus-visible{outline:2px solid var(--ltc-accent);outline-offset:2px}.ltc-launcher-fab[data-position=bottom-right]{bottom:1.5rem;right:1.5rem}.ltc-launcher-fab[data-position=bottom-left]{bottom:1.5rem;left:1.5rem}.ltc-launcher-fab[data-position=top-right]{top:1.5rem;right:1.5rem}.ltc-launcher-fab[data-position=top-left]{top:1.5rem;left:1.5rem}.ltc-launcher-error{background:var(--ltc-danger-bg);color:var(--ltc-danger);border-radius:.5rem;margin:.5rem 1rem;padding:.5rem .75rem;font-size:.8125rem}.ltc-action-btn{--ltc-action-bg:transparent;--ltc-action-fg:var(--ltc-fg-muted);--ltc-action-hover-bg:var(--ltc-bubble-assistant-bg);--ltc-action-hover-fg:var(--ltc-accent-text);background:var(--ltc-action-bg);color:var(--ltc-action-fg);cursor:pointer;font-family:var(--ltc-font,ui-sans-serif, system-ui, sans-serif);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem;font-size:.8125rem;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ltc-action-btn:hover{background:var(--ltc-action-hover-bg);color:var(--ltc-action-hover-fg)}.ltc-action-btn:focus-visible{outline:2px solid var(--ltc-accent);outline-offset:2px}.ltc-action-btn[data-open=true]{background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-action-btn[data-open=true]{background:color-mix(in srgb, var(--ltc-accent) 10%, transparent)}}.ltc-action-btn[data-open=true]{color:var(--ltc-accent-text);border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-action-btn[data-open=true]{border-color:color-mix(in srgb, var(--ltc-accent) 35%, transparent)}}.ltc-action-btn--labeled{border-radius:.5rem;padding:.375rem .75rem .375rem .5rem}.ltc-action-btn__label{font-weight:500}.ltc-action-context{color:var(--ltc-fg-muted);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0 .5rem;font-size:.6875rem;overflow:hidden}.ltc-action-status{color:var(--ltc-fg-muted);padding:.5rem 1rem;font-size:.75rem;font-style:italic}.ltc-drawer-root{z-index:10000;font-family:var(--ltc-font,ui-sans-serif, system-ui, sans-serif);pointer-events:auto;display:flex;position:fixed;inset:0}.ltc-drawer-root[data-side=right]{justify-content:flex-end}.ltc-drawer-root[data-side=left]{justify-content:flex-start}.ltc-drawer-backdrop{cursor:pointer;background:#00051873;border:none;padding:0;animation:.16s ltc-fade-in;position:absolute;inset:0}.ltc-drawer-card{z-index:1;background:var(--ltc-bg);outline:none;flex-direction:column;max-width:100vw;height:100vh;animation:.2s cubic-bezier(.2,.7,.2,1) ltc-slide-in-right;display:flex;position:relative;box-shadow:-12px 0 32px -8px #00051838}.ltc-drawer-root[data-side=left] .ltc-drawer-card{animation-name:ltc-slide-in-left;box-shadow:12px 0 32px -8px #00051838}.ltc-drawer-header{border-bottom:1px solid var(--ltc-border);background:var(--ltc-bg-elevated);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ltc-drawer-title{color:var(--ltc-fg);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.9375rem;font-weight:600;overflow:hidden}.ltc-drawer-close{width:1.75rem;height:1.75rem;color:var(--ltc-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;margin-left:auto;font-size:1.25rem;line-height:1;display:inline-flex}.ltc-drawer-close:hover{background:var(--ltc-bubble-assistant-bg);color:var(--ltc-fg)}.ltc-drawer-body{flex-direction:column;flex:auto;min-height:0;padding:1rem;display:flex}.ltc-drawer-body>.ltc-window{height:100%}@keyframes ltc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ltc-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ltc-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(.ltc-buzz){--ltc-bg:var(--ltc-theme-background,#f7f6f1);--ltc-fg:var(--ltc-theme-text,#141523);--ltc-fg-muted:var(--ltc-theme-text-muted,#5d6380);--ltc-accent:var(--ltc-theme-primary,#0055d4);--ltc-accent-fg:var(--ltc-theme-primary-contrast,#fff);--ltc-border:var(--ltc-theme-border,#1415231f);--ltc-bubble-user-bg:var(--ltc-theme-bubble-self,#0055d4);--ltc-bubble-user-fg:var(--ltc-theme-bubble-self-text,#fff);--ltc-bubble-assistant-bg:var(--ltc-theme-bubble-other,#efede6);--ltc-bubble-assistant-fg:var(--ltc-theme-bubble-other-text,#141523);--ltc-buzz-surface:var(--ltc-theme-surface,#fff);--ltc-buzz-surface-alt:var(--ltc-theme-surface-alt,#efede6);--ltc-buzz-danger:var(--ltc-theme-danger,#c83232);--ltc-buzz-success:var(--ltc-theme-success,#137a4a);--ltc-buzz-warning:var(--ltc-theme-warning,#8a6400);--ltc-buzz-actor:var(--ltc-theme-actor-accent,#086aa6);--ltc-chart-1:var(--ltc-theme-chart-1,#0055d4);--ltc-chart-2:var(--ltc-theme-chart-2,#0a7dc4);--ltc-chart-3:var(--ltc-theme-chart-3,#158a52);--ltc-chart-4:var(--ltc-theme-chart-4,#a67a00);--ltc-chart-5:var(--ltc-theme-chart-5,#a33fa3);--ltc-gradient-start:var(--ltc-theme-gradient-start,#0055d4);--ltc-gradient-mid:var(--ltc-theme-gradient-mid,#0a7dc4);--ltc-gradient-end:var(--ltc-theme-gradient-end,#158a52);--ltc-accent-fill:var(--ltc-accent);--ltc-accent-text:var(--ltc-accent);--ltc-accent-soft:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-accent-soft:color-mix(in srgb, var(--ltc-accent) 10%, transparent)}}:where(.ltc-buzz){--ltc-border-strong:var(--ltc-fg)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-border-strong:color-mix(in srgb, var(--ltc-fg) 24%, transparent)}}:where(.ltc-buzz){--ltc-surface-sunken:var(--ltc-buzz-surface-alt)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-surface-sunken:color-mix(in srgb, var(--ltc-buzz-surface-alt) 60%, var(--ltc-bg))}}:where(.ltc-buzz){--ltc-row-stripe:var(--ltc-buzz-surface-alt)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-row-stripe:color-mix(in srgb, var(--ltc-buzz-surface-alt) 45%, transparent)}}:where(.ltc-buzz){--ltc-hover:var(--ltc-fg)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-hover:color-mix(in srgb, var(--ltc-fg) 5%, transparent)}}:where(.ltc-buzz){--ltc-live:var(--ltc-gradient-end);--ltc-gradient:linear-gradient(135deg, var(--ltc-gradient-start) 0%, var(--ltc-gradient-mid) 52%, var(--ltc-gradient-end) 100%);--ltc-focus-ring:0 0 0 2px var(--ltc-buzz-surface), 0 0 0 4px var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-focus-ring:0 0 0 2px var(--ltc-buzz-surface), 0 0 0 4px color-mix(in srgb, var(--ltc-accent) 85%, transparent)}}:where(.ltc-buzz){--ltc-backdrop:#00051880;--ltc-buzz-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ltc-buzz-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ltc-buzz-font-size:14px;--ltc-buzz-radius-sm:6px;--ltc-radius:10px;--ltc-buzz-radius-lg:16px;--ltc-buzz-radius-bubble:14px;--ltc-buzz-space:.75rem;--ltc-buzz-shadow:0 1px 2px #1415230f, 0 1px 1px #1415230a;--ltc-buzz-width:400px;--ltc-space-1:.25rem;--ltc-space-2:.5rem;--ltc-space-3:.75rem;--ltc-space-4:1rem;--ltc-space-5:1.5rem;--ltc-space-6:2rem;--ltc-text-2xs:.6875rem;--ltc-text-xs:.75rem;--ltc-text-sm:.8125rem;--ltc-text-md:.9375rem;--ltc-text-lg:1.125rem;--ltc-text-xl:1.5rem;--ltc-leading:1.5;--ltc-radius-pill:999px;--ltc-shadow-sm:0 1px 2px #1415230f;--ltc-shadow-md:0 4px 14px -4px #14152324, 0 1px 3px #1415230f;--ltc-shadow-lg:0 18px 44px -12px #1415234d, 0 2px 6px #14152314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:where(.ltc-buzz:not([data-theme=light])){--ltc-bg:var(--ltc-theme-dark-background,#000518);--ltc-fg:var(--ltc-theme-dark-text,#f1eee8);--ltc-fg-muted:var(--ltc-theme-dark-text-muted,#9ea4bf);--ltc-accent:var(--ltc-theme-dark-primary,#006fff);--ltc-accent-fg:var(--ltc-theme-dark-primary-contrast,#fff);--ltc-border:var(--ltc-theme-dark-border,#f1eee81f);--ltc-bubble-user-bg:var(--ltc-theme-dark-bubble-self,#005fdb);--ltc-bubble-user-fg:var(--ltc-theme-dark-bubble-self-text,#fff);--ltc-bubble-assistant-bg:var(--ltc-theme-dark-bubble-other,#111c36);--ltc-bubble-assistant-fg:var(--ltc-theme-dark-bubble-other-text,#f1eee8);--ltc-buzz-surface:var(--ltc-theme-dark-surface,#071127);--ltc-buzz-surface-alt:var(--ltc-theme-dark-surface-alt,#111c36);--ltc-buzz-danger:var(--ltc-theme-dark-danger,#f26d6d);--ltc-buzz-success:var(--ltc-theme-dark-success,#3ec486);--ltc-buzz-warning:var(--ltc-theme-dark-warning,#e0b23a);--ltc-buzz-actor:var(--ltc-theme-dark-actor-accent,#4db5f0);--ltc-chart-1:var(--ltc-theme-dark-chart-1,#3d8bff);--ltc-chart-2:var(--ltc-theme-dark-chart-2,#2fa6e8);--ltc-chart-3:var(--ltc-theme-dark-chart-3,#2fb872);--ltc-chart-4:var(--ltc-theme-dark-chart-4,#d6a21a);--ltc-chart-5:var(--ltc-theme-dark-chart-5,#d070d0);--ltc-gradient-start:var(--ltc-theme-dark-gradient-start,#006fff);--ltc-gradient-mid:var(--ltc-theme-dark-gradient-mid,#0a7dc4);--ltc-gradient-end:var(--ltc-theme-dark-gradient-end,#158a52);--ltc-accent-fill:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-accent-fill:color-mix(in srgb, var(--ltc-accent) 86%, #000)}}:where(.ltc-buzz:not([data-theme=light])){--ltc-accent-text:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-accent-text:color-mix(in srgb, var(--ltc-accent) 70%, #fff)}}:where(.ltc-buzz:not([data-theme=light])){--ltc-accent-soft:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-accent-soft:color-mix(in srgb, var(--ltc-accent) 18%, transparent)}}:where(.ltc-buzz:not([data-theme=light])){--ltc-live:#2fb872;--ltc-hover:var(--ltc-fg)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-hover:color-mix(in srgb, var(--ltc-fg) 7%, transparent)}}:where(.ltc-buzz:not([data-theme=light])){--ltc-shadow-sm:0 1px 2px #0006;--ltc-shadow-md:0 6px 18px -6px #0009, 0 1px 3px #0006;--ltc-shadow-lg:0 20px 48px -12px #000000b3, 0 2px 6px #0006;--ltc-backdrop:#00020ab3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.ltc-buzz[data-theme=dark]){--ltc-bg:var(--ltc-theme-dark-background,#000518);--ltc-fg:var(--ltc-theme-dark-text,#f1eee8);--ltc-fg-muted:var(--ltc-theme-dark-text-muted,#9ea4bf);--ltc-accent:var(--ltc-theme-dark-primary,#006fff);--ltc-accent-fg:var(--ltc-theme-dark-primary-contrast,#fff);--ltc-border:var(--ltc-theme-dark-border,#f1eee81f);--ltc-bubble-user-bg:var(--ltc-theme-dark-bubble-self,#005fdb);--ltc-bubble-user-fg:var(--ltc-theme-dark-bubble-self-text,#fff);--ltc-bubble-assistant-bg:var(--ltc-theme-dark-bubble-other,#111c36);--ltc-bubble-assistant-fg:var(--ltc-theme-dark-bubble-other-text,#f1eee8);--ltc-buzz-surface:var(--ltc-theme-dark-surface,#071127);--ltc-buzz-surface-alt:var(--ltc-theme-dark-surface-alt,#111c36);--ltc-buzz-danger:var(--ltc-theme-dark-danger,#f26d6d);--ltc-buzz-success:var(--ltc-theme-dark-success,#3ec486);--ltc-buzz-warning:var(--ltc-theme-dark-warning,#e0b23a);--ltc-buzz-actor:var(--ltc-theme-dark-actor-accent,#4db5f0);--ltc-chart-1:var(--ltc-theme-dark-chart-1,#3d8bff);--ltc-chart-2:var(--ltc-theme-dark-chart-2,#2fa6e8);--ltc-chart-3:var(--ltc-theme-dark-chart-3,#2fb872);--ltc-chart-4:var(--ltc-theme-dark-chart-4,#d6a21a);--ltc-chart-5:var(--ltc-theme-dark-chart-5,#d070d0);--ltc-gradient-start:var(--ltc-theme-dark-gradient-start,#006fff);--ltc-gradient-mid:var(--ltc-theme-dark-gradient-mid,#0a7dc4);--ltc-gradient-end:var(--ltc-theme-dark-gradient-end,#158a52);--ltc-accent-fill:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-accent-fill:color-mix(in srgb, var(--ltc-accent) 86%, #000)}}:where(.ltc-buzz[data-theme=dark]){--ltc-accent-text:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-accent-text:color-mix(in srgb, var(--ltc-accent) 70%, #fff)}}:where(.ltc-buzz[data-theme=dark]){--ltc-accent-soft:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-accent-soft:color-mix(in srgb, var(--ltc-accent) 18%, transparent)}}:where(.ltc-buzz[data-theme=dark]){--ltc-live:#2fb872;--ltc-hover:var(--ltc-fg)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-hover:color-mix(in srgb, var(--ltc-fg) 7%, transparent)}}:where(.ltc-buzz[data-theme=dark]){--ltc-shadow-sm:0 1px 2px #0006;--ltc-shadow-md:0 6px 18px -6px #0009, 0 1px 3px #0006;--ltc-shadow-lg:0 20px 48px -12px #000000b3, 0 2px 6px #0006;--ltc-backdrop:#00020ab3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ltc-buzz{background:var(--ltc-bg);height:100%;min-height:0;color:var(--ltc-fg);font-family:var(--ltc-buzz-font,ui-sans-serif, system-ui, sans-serif);font-size:var(--ltc-buzz-font-size,14px);display:flex}.ltc-buzz[data-layout=drawer],.ltc-buzz[data-layout=widget]{width:var(--ltc-buzz-width,400px);max-width:100vw}.ltc-buzz[data-layout=widget]{border-radius:var(--ltc-buzz-radius-lg);box-shadow:var(--ltc-buzz-shadow);overflow:hidden}.ltc-buzz-muted{color:var(--ltc-fg-muted);margin:0}.ltc-buzz-channels{border-right:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);width:14rem;padding:var(--ltc-buzz-space);flex:none;overflow-y:auto}.ltc-buzz[data-layout=widget] .ltc-buzz-channels,.ltc-buzz[data-layout=drawer] .ltc-buzz-channels{display:none}.ltc-buzz-channels h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ltc-fg-muted);margin:0 0 .5rem;font-size:.75rem}.ltc-buzz-channels ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-channels button{text-align:left;width:100%;color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);cursor:pointer;font:inherit;background:0 0;border:0;padding:.375rem .5rem}.ltc-buzz-channels button[data-active=true]{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg)}.ltc-buzz-main{background:var(--ltc-buzz-surface);flex-direction:column;flex:auto;min-width:0;display:flex}.ltc-buzz-header{padding:var(--ltc-buzz-space);border-bottom:1px solid var(--ltc-border);align-items:center;gap:.75rem;display:flex}.ltc-buzz-header h1{margin:0;font-size:1rem}.ltc-buzz-logo{border-radius:var(--ltc-buzz-radius-sm);object-fit:cover;width:28px;height:28px}.ltc-buzz-banner{padding:.5rem var(--ltc-buzz-space);background:var(--ltc-buzz-danger);color:#fff;margin:0;font-size:.8125rem}.ltc-buzz-timeline{padding:var(--ltc-buzz-space);gap:var(--ltc-buzz-space);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ltc-buzz-row{align-items:flex-end;gap:.25rem;display:flex}.ltc-buzz-row[data-reply=true]{padding-left:1.5rem}.ltc-buzz-message{gap:.125rem;max-width:80%;display:grid}.ltc-buzz-message[data-self=true]{margin-left:auto}.ltc-buzz-message[data-pending=true]{opacity:.6}.ltc-buzz-message-meta{color:var(--ltc-fg-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ltc-buzz-author{color:var(--ltc-fg);font-weight:600}.ltc-buzz-actor-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ltc-buzz-actor);color:var(--ltc-buzz-actor);border-radius:999px;padding:0 .375rem;font-size:.625rem}.ltc-buzz-bubble{background:var(--ltc-bubble-assistant-bg);color:var(--ltc-bubble-assistant-fg);border-radius:var(--ltc-buzz-radius-bubble);overflow-wrap:anywhere;padding:.5rem .75rem}.ltc-buzz-bubble p{margin:0}.ltc-buzz-bubble code{font-family:var(--ltc-buzz-font-mono)}.ltc-buzz-message[data-self=true] .ltc-buzz-bubble{background:var(--ltc-bubble-user-bg);color:var(--ltc-bubble-user-fg)}.ltc-buzz-message[data-actor=true] .ltc-buzz-bubble{border-left:3px solid var(--ltc-buzz-actor)}.ltc-buzz-failed{color:var(--ltc-buzz-danger);margin:0;font-size:.75rem}.ltc-buzz-reactions{gap:.25rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.ltc-buzz-reactions li{border:1px solid var(--ltc-border);border-radius:999px;padding:0 .375rem}.ltc-buzz-reply{color:var(--ltc-fg-muted);cursor:pointer;background:0 0;border:0}.ltc-buzz-typing{padding:0 var(--ltc-buzz-space);color:var(--ltc-fg-muted);margin:0;font-size:.75rem}.ltc-buzz-composer{padding:var(--ltc-buzz-space);border-top:1px solid var(--ltc-border);grid-template-columns:1fr auto;gap:.5rem;display:grid}.ltc-buzz-replying{color:var(--ltc-fg-muted);grid-column:1/-1;gap:.5rem;margin:0;font-size:.75rem;display:flex}.ltc-buzz-replying button{cursor:pointer;color:inherit;background:0 0;border:0}.ltc-buzz-composer-field{background:var(--ltc-bg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);min-width:0;position:relative}.ltc-buzz-composer textarea,.ltc-buzz-composer-backdrop{box-sizing:border-box;width:100%;font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:.5rem;line-height:1.4}.ltc-buzz-composer textarea{z-index:1;resize:none;color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);background:0 0;display:block;position:relative}.ltc-buzz-composer-backdrop{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ltc-buzz-mention-token{color:#0000;background:var(--ltc-buzz-actor);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-mention-token{background:color-mix(in srgb, var(--ltc-buzz-actor) 22%, transparent)}}.ltc-buzz-mention-token{box-shadow:0 0 0 1px var(--ltc-buzz-actor)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-mention-token{box-shadow:0 0 0 1px color-mix(in srgb, var(--ltc-buzz-actor) 40%, transparent)}}.ltc-buzz-mention-picker{z-index:5;background:var(--ltc-buzz-surface);min-width:min(14rem,100%);max-width:min(24rem,100vw - 1rem);color:var(--ltc-fg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);box-shadow:var(--ltc-buzz-shadow);max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto}.ltc-buzz-mention-picker li{border-radius:var(--ltc-buzz-radius-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.ltc-buzz-mention-picker li[aria-selected=true]{background:var(--ltc-buzz-surface-alt);outline:2px solid var(--ltc-accent);outline-offset:-2px}.ltc-buzz-avatar{object-fit:cover;background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg-muted);border-radius:999px;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:inline-grid}.ltc-buzz-avatar[data-actor=true]{box-shadow:0 0 0 2px var(--ltc-buzz-actor)}.ltc-buzz-icon-button{color:var(--ltc-fg-muted);cursor:pointer;font:inherit;border-radius:var(--ltc-buzz-radius-sm);background:0 0;border:0;padding:0 .375rem;line-height:1.5}.ltc-buzz-icon-button:hover,.ltc-buzz-icon-button[aria-expanded=true]{background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg)}.ltc-buzz-header-title{flex:auto;min-width:0}.ltc-buzz-header-button{font:inherit;cursor:pointer;border:1px solid var(--ltc-border);color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);background:0 0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.ltc-buzz-header-button[aria-expanded=true]{background:var(--ltc-buzz-surface-alt)}.ltc-buzz-count{color:var(--ltc-fg-muted);font-size:.6875rem}.ltc-buzz-tabs{gap:.25rem;display:flex;overflow-x:auto}.ltc-buzz-tabs [role=tab]{font:inherit;cursor:pointer;white-space:nowrap;color:var(--ltc-fg-muted);background:0 0;border:0;border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.8125rem}.ltc-buzz-tabs [role=tab][aria-selected=true]{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg)}.ltc-buzz-filters{padding:.375rem var(--ltc-buzz-space);border-bottom:1px solid var(--ltc-border)}.ltc-buzz-notice{padding:.375rem var(--ltc-buzz-space);background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg);margin:0;font-size:.8125rem}.ltc-buzz-thinking{color:var(--ltc-buzz-actor);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.ltc-buzz-status{color:var(--ltc-fg-muted);font-style:italic}.ltc-buzz-thinking-dots{background:radial-gradient(circle,currentColor 45%,#0000 50%) 0/.375rem .375rem repeat-x;width:1.25rem;height:.375rem;animation:1.2s ease-in-out infinite ltc-buzz-pulse}@keyframes ltc-buzz-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ltc-buzz-thinking-dots{animation:none}}.ltc-buzz-actor-rail{padding:.375rem var(--ltc-buzz-space) 0;border-top:1px solid var(--ltc-border)}.ltc-buzz-actor-rail>ul{gap:.375rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.ltc-buzz-actor-chip{border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.125rem .125rem .125rem .25rem;font-size:.8125rem;display:inline-flex}.ltc-buzz-actor-chip-name{font-weight:600}.ltc-buzz-chip-action{font:inherit;cursor:pointer;background:var(--ltc-buzz-actor);color:#fff;border:0;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.ltc-buzz-menu-anchor{position:relative}.ltc-buzz-menu{z-index:6;background:var(--ltc-buzz-surface);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);min-width:11rem;box-shadow:var(--ltc-buzz-shadow);margin:0;padding:.25rem;list-style:none;position:absolute;bottom:calc(100% + 4px);right:0}.ltc-buzz-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);background:0 0;border:0;padding:.375rem .5rem}.ltc-buzz-menu button:hover,.ltc-buzz-menu button:focus-visible{background:var(--ltc-buzz-surface-alt);outline:none}.ltc-buzz-actor-details-panel{border:1px solid var(--ltc-border);border-left:3px solid var(--ltc-buzz-actor);border-radius:var(--ltc-buzz-radius-sm);margin:.25rem 0 .375rem;padding:.5rem .75rem;font-size:.8125rem}.ltc-buzz-actor-details-panel header{justify-content:space-between;align-items:center;display:flex}.ltc-buzz-actor-details p{margin:.25rem 0}.ltc-buzz-actor-details ul{margin:0;padding-left:1.125rem}.ltc-buzz{position:relative}.ltc-buzz-member-panel{width:16rem;padding:var(--ltc-buzz-space);border-left:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);flex-direction:column;flex:none;gap:.5rem;display:flex;overflow:hidden auto}.ltc-buzz[data-layout=widget] .ltc-buzz-member-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-member-panel{z-index:7;width:min(16rem,85%);box-shadow:var(--ltc-buzz-shadow);position:absolute;inset:0 0 0 auto}.ltc-buzz-member-panel header{justify-content:space-between;align-items:center;display:flex}.ltc-buzz-member-panel h2{margin:0;font-size:.875rem}.ltc-buzz-member-search{font:inherit;color:var(--ltc-fg);background:var(--ltc-bg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);padding:.375rem .5rem}.ltc-buzz-member-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-member-list li{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:flex}.ltc-buzz-member-name{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ltc-buzz-member-actions{gap:.25rem;margin-left:auto;display:inline-flex}.ltc-buzz-member-actions button{font:inherit;cursor:pointer;border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);padding:.125rem .375rem;font-size:.75rem}.ltc-buzz-composer button[type=submit]{border-radius:var(--ltc-buzz-radius-sm);font:inherit;background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);cursor:pointer;border:0;padding:0 1rem;font-weight:600}.ltc-buzz-composer button[disabled]{opacity:.5;cursor:not-allowed}.ltc-buzz-message-block{gap:.125rem;min-width:0;max-width:80%;display:grid}.ltc-buzz-message-block[data-self=true]{justify-items:end;margin-left:auto}.ltc-buzz-message-block .ltc-buzz-message{max-width:100%}.ltc-buzz-edited{font-style:italic}.ltc-buzz-message[data-actor-failure=true] .ltc-buzz-bubble{color:var(--ltc-fg-muted);border-left-color:var(--ltc-buzz-danger)}.ltc-buzz-message-actions{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.25rem;font-size:.75rem;display:flex}.ltc-buzz-hover-actions{opacity:0;gap:.125rem;transition:opacity .12s;display:inline-flex}.ltc-buzz-message-block:hover .ltc-buzz-hover-actions,.ltc-buzz-message-block:focus-within .ltc-buzz-hover-actions{opacity:1}@media (hover:none){.ltc-buzz-hover-actions{opacity:1}}.ltc-buzz-reactions button{font:inherit;cursor:pointer;color:var(--ltc-fg);background:0 0;border:0;padding:0}.ltc-buzz-reactions li:has(button[aria-pressed=true]){border-color:var(--ltc-accent-text);background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-reactions li:has(button[aria-pressed=true]){background:color-mix(in srgb, var(--ltc-accent) 12%, transparent)}}.ltc-buzz-link-button{font:inherit;cursor:pointer;color:var(--ltc-accent-text);background:0 0;border:0;padding:0}.ltc-buzz-link-button:hover{text-decoration:underline}.ltc-buzz-reaction-picker-anchor{display:inline-flex;position:relative}.ltc-buzz-reaction-picker{z-index:6;background:var(--ltc-buzz-surface);border:1px solid var(--ltc-border);box-shadow:var(--ltc-buzz-shadow);border-radius:999px;gap:.125rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.ltc-buzz-message-block[data-self=true] .ltc-buzz-reaction-picker{left:auto;right:0}.ltc-buzz-reaction-picker button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.25rem;font-size:1rem;line-height:1}.ltc-buzz-reaction-picker button:hover,.ltc-buzz-reaction-picker button:focus-visible{background:var(--ltc-buzz-surface-alt);outline:none}.ltc-buzz-edit{gap:.25rem;min-width:min(16rem,100%);display:grid}.ltc-buzz-edit textarea{font:inherit;color:var(--ltc-fg);background:var(--ltc-bg);border:1px solid var(--ltc-accent);border-radius:var(--ltc-buzz-radius-sm);resize:vertical;padding:.375rem .5rem}.ltc-buzz-edit-actions,.ltc-buzz-confirm{justify-content:flex-end;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ltc-buzz-edit-actions button,.ltc-buzz-confirm button{font:inherit;cursor:pointer;border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-sm);padding:.125rem .5rem}.ltc-buzz-edit-actions button[type=submit]{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border-color:#0000}.ltc-buzz-confirm .ltc-buzz-danger-button{background:var(--ltc-buzz-danger);color:#fff;border-color:#0000}.ltc-buzz-load-older{font:inherit;cursor:pointer;color:var(--ltc-fg-muted);background:var(--ltc-buzz-surface-alt);border:1px solid var(--ltc-border);border-radius:999px;align-self:center;padding:.25rem .75rem;font-size:.75rem}.ltc-buzz-load-older[disabled]{cursor:default;opacity:.7}.ltc-buzz-channels button{align-items:center;gap:.375rem;display:flex}.ltc-buzz-channel-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ltc-buzz-unread{text-align:center;background:var(--ltc-accent-fill);min-width:1.25rem;color:var(--ltc-accent-fg);border-radius:999px;flex:none;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.ltc-buzz-thread-panel{border-left:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);flex-direction:column;flex:none;width:20rem;min-height:0;display:flex}.ltc-buzz[data-layout=widget] .ltc-buzz-thread-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-thread-panel{z-index:7;width:min(20rem,92%);box-shadow:var(--ltc-buzz-shadow);position:absolute;inset:0 0 0 auto}.ltc-buzz-thread-panel>header{padding:var(--ltc-buzz-space);border-bottom:1px solid var(--ltc-border);justify-content:space-between;align-items:center;display:flex}.ltc-buzz-thread-panel h2{margin:0;font-size:.875rem}.ltc-buzz-thread-list{padding:var(--ltc-buzz-space);gap:var(--ltc-buzz-space);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ltc-buzz-thread-root{padding-bottom:var(--ltc-buzz-space);border-bottom:1px solid var(--ltc-border)}.ltc-buzz-thread-list .ltc-buzz-message-block{max-width:100%}.ltc-buzz-thread-composer textarea{background:var(--ltc-bg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm)}.ltc-buzz-thread-composer .ltc-buzz-composer-field textarea{background:0 0;border:0}.ltc-buzz-main>header,.ltc-buzz-banner,.ltc-buzz-notice,.ltc-buzz-filters,.ltc-buzz-typing,.ltc-buzz-actor-rail,.ltc-buzz-composer{flex:none}.ltc-buzz-timeline-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ltc-buzz-timeline-wrap>.ltc-buzz-timeline{flex:auto;min-height:0}.ltc-buzz-bubble p+p,.ltc-buzz-bubble p+ul,.ltc-buzz-bubble p+ol,.ltc-buzz-bubble ul+p,.ltc-buzz-bubble ol+p,.ltc-buzz-bubble pre,.ltc-buzz-bubble blockquote,.ltc-buzz-bubble table{margin-top:.375rem}.ltc-buzz-bubble ul,.ltc-buzz-bubble ol{margin:.25rem 0 0;padding-left:1.25rem}.ltc-buzz-bubble ul{list-style:outside}.ltc-buzz-bubble ol{list-style:decimal}.ltc-buzz-bubble ul ul{list-style-type:circle}.ltc-buzz-bubble li{margin:.125rem 0}.ltc-buzz-bubble li>p{margin:0}.ltc-buzz-bubble blockquote{border-left:3px solid;margin-left:0;margin-right:0;padding-left:.625rem}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-bubble blockquote{border-left:3px solid color-mix(in srgb, currentColor 35%, transparent)}}.ltc-buzz-bubble blockquote{opacity:.9}.ltc-buzz-bubble h1,.ltc-buzz-bubble h2,.ltc-buzz-bubble h3,.ltc-buzz-bubble h4,.ltc-buzz-bubble h5,.ltc-buzz-bubble h6{margin:.5rem 0 .25rem;font-weight:700;line-height:1.3}.ltc-buzz-bubble>:first-child{margin-top:0}.ltc-buzz-bubble h1{font-size:1.25em}.ltc-buzz-bubble h2{font-size:1.15em}.ltc-buzz-bubble h3{font-size:1.05em}.ltc-buzz-bubble h4,.ltc-buzz-bubble h5,.ltc-buzz-bubble h6{font-size:1em}.ltc-buzz-bubble a{color:inherit;text-decoration:underline}.ltc-buzz-bubble pre{border-radius:var(--ltc-buzz-radius-sm);background:currentColor;padding:.375rem .5rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-bubble pre{background:color-mix(in srgb, currentColor 8%, transparent)}}.ltc-buzz-bubble pre{font-size:.875em}.ltc-buzz-bubble :not(pre)>code{background:currentColor;border-radius:4px;padding:0 .25rem}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-bubble :not(pre)>code{background:color-mix(in srgb, currentColor 10%, transparent)}}.ltc-buzz-bubble hr{border:0;border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-bubble hr{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent)}}.ltc-buzz-bubble hr{margin:.5rem 0}.ltc-buzz-bubble table{border-collapse:collapse;display:block;overflow-x:auto}.ltc-buzz-bubble th,.ltc-buzz-bubble td{border:1px solid}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-bubble th,.ltc-buzz-bubble td{border:1px solid color-mix(in srgb, currentColor 25%, transparent)}}.ltc-buzz-bubble th,.ltc-buzz-bubble td{padding:.125rem .375rem}.ltc-buzz-mention{color:var(--ltc-buzz-actor);background:var(--ltc-buzz-actor);border-radius:4px;padding:0 .3em;font-weight:600;line-height:1.35;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-mention{background:color-mix(in srgb, var(--ltc-buzz-actor) 14%, transparent)}}.ltc-buzz-message[data-self=true] .ltc-buzz-mention{color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-message[data-self=true] .ltc-buzz-mention{background:color-mix(in srgb, currentColor 22%, transparent)}}.ltc-buzz-day{color:var(--ltc-fg-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ltc-buzz-day:before,.ltc-buzz-day:after{content:"";border-top:1px solid var(--ltc-border);flex:auto}.ltc-buzz-day span{flex:none;font-weight:600}.ltc-buzz-new-messages{z-index:4;font:inherit;cursor:pointer;white-space:nowrap;background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border:0;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #10182859}.ltc-buzz-member-list li{align-items:flex-start;column-gap:.5rem;padding:.375rem 0}.ltc-buzz-member-info{flex:1 1 0;gap:.125rem;min-width:0;display:grid}.ltc-buzz-member-line{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.ltc-buzz-member-role{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ltc-border);color:var(--ltc-fg-muted);border-radius:999px;padding:0 .375rem;font-size:.625rem}.ltc-buzz-member-description{color:var(--ltc-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.ltc-buzz-availability{color:var(--ltc-fg-muted);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.ltc-buzz-availability:before{content:"";background:var(--ltc-fg-muted);border-radius:999px;width:.5rem;height:.5rem}.ltc-buzz-member-list .ltc-buzz-member-actions{flex-wrap:wrap;flex:1 0 calc(100% - 24px - .5rem);gap:.25rem;min-width:0;margin-left:calc(24px + .5rem);display:flex}.ltc-buzz-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ltc-buzz-composer{grid-template-columns:1fr auto auto;align-items:end}.ltc-buzz-file-input{display:none}.ltc-buzz-attach-button{align-self:end;place-items:center;min-width:2.25rem;min-height:2.25rem;padding:0;font-size:1.125rem;line-height:1;display:inline-grid}.ltc-buzz-attach-error{margin:0 var(--ltc-buzz-space);grid-column:1/-1}.ltc-buzz-staged{grid-column:1/-1;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-staged-item{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-buzz-surface-alt);align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.75rem;display:flex}.ltc-buzz-staged-item[data-status=failed]{border-color:var(--ltc-buzz-danger)}.ltc-buzz-staged-thumb{border-radius:var(--ltc-buzz-radius-sm);object-fit:cover;flex:none;place-items:center;width:28px;height:28px;display:grid}.ltc-buzz-staged-body{flex:auto;gap:.125rem;min-width:0;display:grid}.ltc-buzz-staged-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ltc-buzz-staged-meta{color:var(--ltc-fg-muted)}.ltc-buzz-staged-item[data-status=failed] .ltc-buzz-staged-meta{color:var(--ltc-buzz-danger)}.ltc-buzz-staged-progress{width:100%;height:.25rem}.ltc-buzz-attachments{gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.ltc-buzz-attachment-image .ltc-buzz-attachment-open{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.ltc-buzz-attachment-open:disabled{cursor:default}.ltc-buzz-attachment-image img{border-radius:var(--ltc-buzz-radius-sm);object-fit:cover;max-width:min(320px,100%);max-height:260px;display:block}.ltc-buzz-attachment-file a{color:inherit;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-buzz-surface-alt);align-items:center;gap:.5rem;padding:.375rem .5rem;text-decoration:none;display:flex}.ltc-buzz-attachment-text{min-width:0;display:grid}.ltc-buzz-attachment-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ltc-buzz-attachment-meta{color:var(--ltc-fg-muted);font-size:.6875rem}.ltc-buzz-attachment-action{color:var(--ltc-accent-text);margin-left:auto;font-size:.75rem}.ltc-buzz-timeline-wrap{position:relative}.ltc-buzz-dropzone{z-index:6;pointer-events:none;border:2px dashed var(--ltc-accent);border-radius:var(--ltc-buzz-radius-lg);background:var(--ltc-accent);place-items:center;display:grid;position:absolute;inset:.5rem}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-dropzone{background:color-mix(in srgb, var(--ltc-accent) 10%, var(--ltc-buzz-surface))}}.ltc-buzz-dropzone{color:var(--ltc-fg);font-weight:600}.ltc-buzz-lightbox{z-index:40;background:#101828d1;place-items:center;gap:.5rem;padding:1rem;display:grid;position:fixed;inset:0}.ltc-buzz-lightbox img{border-radius:var(--ltc-buzz-radius-sm);max-width:min(92vw,1100px);max-height:82vh}.ltc-buzz-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.ltc-buzz-lightbox-download{color:#fff;font-size:.8125rem}.ltc-buzz-pinned-bar{padding:.375rem var(--ltc-buzz-space);border-bottom:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ltc-buzz-pinned-preview{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:baseline;gap:.375rem;padding:0;display:flex}.ltc-buzz-pinned-label{color:var(--ltc-fg-muted);flex:none;font-weight:600}.ltc-buzz-pinned-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ltc-buzz-row[data-highlight=true] .ltc-buzz-bubble{animation:2.2s ease-out ltc-buzz-flash}@keyframes ltc-buzz-flash{0%,40%{background:color-mix(in srgb, var(--ltc-accent) 28%, var(--ltc-bubble-assistant-bg))}}.ltc-buzz-pinned-panel,.ltc-buzz-search-panel{width:20rem;min-height:0;padding:var(--ltc-buzz-space);border-left:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);flex-direction:column;flex:none;gap:.5rem;display:flex;overflow-y:auto}.ltc-buzz[data-layout=widget] .ltc-buzz-pinned-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-pinned-panel,.ltc-buzz[data-layout=widget] .ltc-buzz-search-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-search-panel{z-index:8;width:min(20rem,92%);box-shadow:var(--ltc-buzz-shadow);position:absolute;inset:0 0 0 auto}.ltc-buzz-pinned-panel>header,.ltc-buzz-search-panel>header{justify-content:space-between;align-items:center;display:flex}.ltc-buzz-pinned-panel h2,.ltc-buzz-search-panel h2{margin:0;font-size:.875rem}.ltc-buzz-pinned-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-pinned-list li{gap:.125rem;display:grid}.ltc-buzz-pinned-item{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:.125rem;min-width:0;padding:0;display:grid}.ltc-buzz-search-input{width:100%;font:inherit;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-bg);color:var(--ltc-fg);padding:.375rem .5rem}.ltc-buzz-search-scope{border:0;padding:0}.ltc-buzz-search-results{align-content:start;gap:.5rem;display:grid}.ltc-buzz-search-count{font-size:.75rem}.ltc-buzz-search-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-search-hit{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:0 0;gap:.125rem;padding:.375rem .5rem;display:grid}.ltc-buzz-search-hit-meta{color:var(--ltc-fg-muted);flex-wrap:wrap;gap:.375rem;font-size:.6875rem;display:flex}.ltc-buzz-search-hit-snippet{font-size:.8125rem}.ltc-buzz-channels-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.ltc-buzz-dialog-backdrop{z-index:30;background:#10182873;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ltc-buzz-dialog{width:min(24rem,100%);padding:var(--ltc-buzz-space);background:var(--ltc-buzz-surface);color:var(--ltc-fg);border-radius:var(--ltc-buzz-radius-lg);box-shadow:var(--ltc-buzz-shadow);font-family:var(--ltc-buzz-font);font-size:var(--ltc-buzz-font-size);gap:.625rem;display:grid}.ltc-buzz-dialog h2{margin:0;font-size:1rem}.ltc-buzz-field{border:0;gap:.25rem;margin:0;padding:0;font-size:.8125rem;display:grid}.ltc-buzz-field>span,.ltc-buzz-field legend{color:var(--ltc-fg-muted);padding:0}.ltc-buzz-field input[type=text],.ltc-buzz-field textarea{font:inherit;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-bg);color:var(--ltc-fg);width:100%;padding:.375rem .5rem}.ltc-buzz-radio{align-items:center;gap:.25rem;margin-right:.75rem;display:inline-flex}.ltc-buzz-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.ltc-buzz-dialog-actions button{font:inherit;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);border:1px solid var(--ltc-border);color:inherit;background:0 0;padding:.25rem .75rem}.ltc-buzz-dialog-actions button[type=submit]{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border-color:#0000}.ltc-buzz-dialog-actions button[disabled]{opacity:.5;cursor:not-allowed}.ltc-buzz-menu-form{gap:.375rem;min-width:14rem;padding:.5rem;display:grid}.ltc-buzz-menu-form input{font:inherit;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-bg);width:100%;color:var(--ltc-fg);padding:.25rem .375rem}.ltc-buzz-menu[role=alertdialog]{gap:.375rem;min-width:14rem;padding:.5rem;display:grid}.ltc-buzz-signals{justify-items:start;gap:.25rem;min-width:0;display:grid}.ltc-buzz-message-block[data-self=true] .ltc-buzz-signals{justify-items:end}.ltc-buzz-quick-replies{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ltc-buzz-quick-reply{font:inherit;cursor:pointer;border:1px solid var(--ltc-accent);color:var(--ltc-accent-text);overflow-wrap:anywhere;text-align:left;background:0 0;border-radius:999px;max-width:100%;padding:.1875rem .625rem;font-size:.8125rem}.ltc-buzz-quick-reply:hover:not(:disabled),.ltc-buzz-quick-reply:focus-visible:not(:disabled){background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-quick-reply:hover:not(:disabled),.ltc-buzz-quick-reply:focus-visible:not(:disabled){background:color-mix(in srgb, var(--ltc-accent) 12%, transparent)}}.ltc-buzz-quick-reply:disabled{opacity:.5;cursor:default}.ltc-buzz-trace{max-width:100%}.ltc-buzz-trace-toggle{color:var(--ltc-fg-muted);font-size:.75rem}.ltc-buzz-trace-panel{color:var(--ltc-fg-muted);background:var(--ltc-buzz-surface-alt);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);gap:.1875rem;min-width:min(12rem,100%);max-width:100%;margin-top:.25rem;padding:.375rem .5rem;font-size:.75rem;display:grid}.ltc-buzz-trace-panel p{flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;margin:0;display:flex}.ltc-buzz-trace-empty{font-style:italic}.ltc-buzz-trace-totals{color:var(--ltc-fg)}.ltc-buzz-trace-tools{border-top:1px solid var(--ltc-border);gap:.25rem;margin:0;padding:.1875rem 0 0;list-style:none;display:grid}.ltc-buzz-trace-tools li{flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;display:flex}.ltc-buzz-trace-tool-name{min-width:0;font-family:var(--ltc-buzz-font-mono);color:var(--ltc-fg);overflow-wrap:anywhere;flex:7rem}.ltc-buzz-trace-tool-meta{white-space:nowrap;flex:none}@media (width<=640px){.ltc-buzz-member-panel,.ltc-buzz-thread-panel,.ltc-buzz-search-panel,.ltc-buzz-pinned-panel,.ltc-buzz[data-layout=widget] .ltc-buzz-member-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-member-panel,.ltc-buzz[data-layout=widget] .ltc-buzz-thread-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-thread-panel,.ltc-buzz[data-layout=widget] .ltc-buzz-search-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-search-panel,.ltc-buzz[data-layout=widget] .ltc-buzz-pinned-panel,.ltc-buzz[data-layout=drawer] .ltc-buzz-pinned-panel{z-index:8;width:100%;max-width:100%;box-shadow:none;border-left:0;position:absolute;inset:0}.ltc-buzz{overflow:hidden}.ltc-buzz-channels{max-width:40%}.ltc-buzz-panel-close{min-width:2.25rem;min-height:2.25rem;font-size:1.25rem}.ltc-buzz-header{flex-wrap:wrap}.ltc-buzz-message-block{max-width:92%}.ltc-buzz-row[data-reply=true]{padding-left:.75rem}.ltc-buzz-mention-picker{max-width:calc(100vw - 1rem)}.ltc-buzz-attachment-image img{max-width:100%}.ltc-buzz-composer{grid-template-columns:auto 1fr auto}.ltc-buzz-staged{grid-row:1}.ltc-buzz-composer-field{grid-area:2/1/auto/-1}.ltc-buzz-attach-button{grid-area:3/1}.ltc-buzz-composer>button[type=submit]{grid-area:3/3}.ltc-buzz-attach-error{grid-row:4}}.ltc-buzz-header .ltc-buzz-menu,.ltc-buzz-channel-menu .ltc-buzz-menu{top:calc(100% + 4px);bottom:auto}.ltc-buzz-search-button,.ltc-buzz-channel-menu>.ltc-buzz-icon-button{place-items:center;min-width:2rem;min-height:2rem;padding:0;display:inline-grid}.ltc-buzz-history-loading{align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.ltc-buzz-history-loading .ltc-buzz-thinking-dots{color:var(--ltc-fg-muted)}@media (width<=640px),(pointer:coarse){.ltc-buzz-attach-button,.ltc-buzz-search-button,.ltc-buzz-channel-menu>.ltc-buzz-icon-button{min-width:2.75rem;min-height:2.75rem}.ltc-buzz-attach-button{font-size:1.25rem}}.ltc-buzz-channels ul{grid-template-columns:minmax(0,1fr)}.ltc-buzz-channels li{min-width:0}.ltc-buzz-channel-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.04em;color:var(--ltc-fg-muted);border-radius:var(--ltc-buzz-radius-sm);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;list-style:none;display:flex}.ltc-buzz-channel-group>summary::-webkit-details-marker{display:none}.ltc-buzz-channel-group>summary:before{content:"▸";font-size:.75rem;transition:transform .12s}.ltc-buzz-channel-group[open]>summary:before{transform:rotate(90deg)}.ltc-buzz-channel-group>summary:hover,.ltc-buzz-channel-group>summary:focus-visible{background:var(--ltc-buzz-surface);outline:none}.ltc-buzz-channel-group>ul{margin-top:.25rem}.ltc-buzz-channels button[data-archived=true]{color:var(--ltc-fg-muted)}.ltc-buzz-channels button[data-archived=true][data-active=true]{color:var(--ltc-accent-fg)}.ltc-buzz-available-item{align-items:center;gap:.25rem;min-width:0;display:flex}.ltc-buzz-available-item>button:first-child{flex:auto;min-width:0}.ltc-buzz-channels .ltc-buzz-join-button{border:1px solid var(--ltc-accent);width:auto;color:var(--ltc-accent-text);background:var(--ltc-buzz-surface);flex:none;padding:.1875rem .5rem;font-size:.75rem;font-weight:600}.ltc-buzz-channels .ltc-buzz-join-button:disabled{opacity:.6;cursor:default}.ltc-buzz-channel-bar{padding:.625rem var(--ltc-buzz-space);border-top:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.ltc-buzz-channel-bar p{flex:14rem;min-width:0;margin:0}.ltc-buzz-archived-bar+.ltc-buzz-composer{border-top:0}.ltc-buzz-primary-button,.ltc-buzz-secondary-button{font:inherit;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);min-height:2.25rem;padding:.375rem .875rem;font-weight:600}.ltc-buzz-primary-button{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border:0}.ltc-buzz-secondary-button{border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);color:var(--ltc-fg)}.ltc-buzz-primary-button:disabled,.ltc-buzz-secondary-button:disabled{opacity:.6;cursor:default}.ltc-buzz-menu button:disabled{color:var(--ltc-fg-muted);cursor:not-allowed;background:0 0}.ltc-buzz-menu-note{max-width:16rem;color:var(--ltc-fg-muted);margin:0 .5rem .375rem;font-size:.75rem;line-height:1.35}@media (width<=640px),(pointer:coarse){.ltc-buzz-channels .ltc-buzz-join-button,.ltc-buzz-primary-button,.ltc-buzz-secondary-button,.ltc-buzz-channel-group>summary{min-height:2.75rem}}.ltc-buzz-reach-hints{padding:.375rem var(--ltc-buzz-space) 0;flex-direction:column;flex:none;gap:.25rem;display:flex}.ltc-buzz-reach-hint{border-radius:var(--ltc-buzz-radius-sm);border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.35;display:flex}.ltc-buzz-reach-hint>span{flex:12rem;min-width:0}.ltc-buzz-reach-hint[data-reach=outside]{border-color:var(--ltc-buzz-actor,var(--ltc-accent))}.ltc-buzz-reach-action{font:inherit;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);border:1px solid var(--ltc-accent);color:var(--ltc-accent-text);background:var(--ltc-buzz-surface);padding:.1875rem .5rem;font-size:.75rem;font-weight:600}.ltc-buzz-reach-action:disabled{opacity:.6;cursor:default}.ltc-buzz-outside-badge{color:var(--ltc-fg-muted);border:1px dashed var(--ltc-border);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:0 .375rem;font-size:.6875rem}.ltc-buzz-no-response{max-width:100%;color:var(--ltc-fg-muted);align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.75rem;display:inline-flex}.ltc-buzz-no-response .ltc-buzz-icon-button{min-height:0;padding:0 .25rem;line-height:1}.ltc-buzz-dm-answer{color:var(--ltc-fg-muted);margin:.25rem 0 0;font-size:.75rem}.ltc-buzz-channel-skeleton{flex-direction:column;gap:.375rem;padding:.25rem .5rem;display:flex}.ltc-buzz-channel-skeleton>span{border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-buzz-surface-alt);height:.875rem;animation:1.4s ease-in-out infinite ltc-buzz-pulse;display:block}.ltc-buzz-channel-skeleton>span+span{width:60%}@media (prefers-reduced-motion:reduce){.ltc-buzz-channel-skeleton>span{animation:none}}@media (width<=640px),(pointer:coarse){.ltc-buzz-reach-action{min-height:2.75rem}}.ltc-buzz-ui{background:var(--ltc-buzz-surface);min-width:min(16rem,100%);max-width:100%;color:var(--ltc-fg);border:1px solid var(--ltc-border);border-left:3px solid var(--ltc-buzz-actor);border-radius:var(--ltc-buzz-radius-sm);gap:.5rem;margin-top:.375rem;padding:.625rem .75rem;font-size:.875rem;display:grid}.ltc-buzz-ui[data-state=expired],.ltc-buzz-ui[data-state=answered]{border-left-color:var(--ltc-border)}.ltc-buzz-ui-title{margin:0;font-size:.9375rem;font-weight:600}.ltc-buzz-ui-prompt,.ltc-buzz-ui-summary{margin:0}.ltc-buzz-ui-form fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ltc-buzz-ui-field{gap:.1875rem;display:grid}.ltc-buzz-ui-field[data-type=boolean]{grid-template-columns:auto 1fr;align-items:center}.ltc-buzz-ui-field[data-type=boolean]>label{order:2}.ltc-buzz-ui-field[data-type=boolean]>.ltc-buzz-ui-desc{order:3;grid-column:1/-1}.ltc-buzz-ui-field>label{color:var(--ltc-fg-muted);font-size:.8125rem}.ltc-buzz-ui-input{font:inherit;border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-bg);width:100%;color:var(--ltc-fg);padding:.375rem .5rem}.ltc-buzz-ui-input:focus-visible{outline:2px solid var(--ltc-accent);outline-offset:1px}.ltc-buzz-ui-desc{color:var(--ltc-fg-muted);font-size:.75rem}.ltc-buzz-ui-choices{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.ltc-buzz-ui-check{align-items:center;gap:.25rem;display:inline-flex}.ltc-buzz-ui-hint,.ltc-buzz-ui-note{color:var(--ltc-fg-muted);margin:0;font-size:.75rem}.ltc-buzz-ui-error{color:var(--ltc-buzz-danger);margin:0;font-size:.75rem}.ltc-buzz-ui-warning{color:var(--ltc-buzz-danger);margin:0;font-size:.8125rem}.ltc-buzz-ui-actions{flex-wrap:wrap;gap:.375rem;display:flex}.ltc-buzz-ui-primary,.ltc-buzz-ui-secondary,.ltc-buzz-ui-option{font:inherit;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);border:1px solid var(--ltc-border);color:inherit;text-align:left;background:0 0;padding:.25rem .75rem}.ltc-buzz-ui-primary{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border-color:#0000}.ltc-buzz-ui-primary[data-destructive=true]{background:var(--ltc-buzz-danger)}.ltc-buzz-ui-option{border-color:var(--ltc-accent-text);color:var(--ltc-accent-text)}.ltc-buzz-ui-option[aria-pressed=true]{background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-option[aria-pressed=true]{background:color-mix(in srgb, var(--ltc-accent) 14%, transparent)}}.ltc-buzz-ui-option:hover:not(:disabled){background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-option:hover:not(:disabled){background:color-mix(in srgb, var(--ltc-accent) 10%, transparent)}}.ltc-buzz-ui button:disabled{opacity:.55;cursor:default}.ltc-buzz-ui-status{color:var(--ltc-buzz-success);margin:0;font-size:.8125rem;font-weight:600}.ltc-buzz-ui-status[data-action=cancel]{color:var(--ltc-fg-muted)}.ltc-buzz-ui-values{gap:.25rem;margin:0;display:grid}.ltc-buzz-ui-values>div{flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;display:flex}.ltc-buzz-ui-values dt{color:var(--ltc-fg-muted)}.ltc-buzz-ui-values dd{overflow-wrap:anywhere;margin:0}.ltc-buzz-ui-workflow{font-family:var(--ltc-buzz-font-mono);color:var(--ltc-fg-muted);font-size:.75rem}.ltc-buzz-ui-steps{margin:0;padding-left:1.25rem;list-style:decimal}.ltc-buzz-ui-raw pre{max-height:12rem;font-size:.75rem;font-family:var(--ltc-buzz-font-mono);background:var(--ltc-buzz-surface-alt);border-radius:var(--ltc-buzz-radius-sm);margin:.25rem 0 0;padding:.375rem;overflow:auto}.ltc-buzz-ui-options,.ltc-buzz-ui-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-ui-options .ltc-buzz-ui-option{gap:.125rem;width:100%;display:grid}.ltc-buzz-ui-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.ltc-buzz-ui-list-meta{min-width:0;display:grid}.ltc-buzz-ui-list-title{overflow-wrap:anywhere;font-weight:600}.ltc-buzz-ui-list-actions,.ltc-buzz-ui-bar-actions{flex-wrap:wrap;gap:.25rem;display:flex}.ltc-buzz-ui-bar{color:var(--ltc-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.ltc-buzz-ui-table-wrap{max-width:100%;max-height:24rem;overflow:auto}.ltc-buzz-ui-table-wrap[data-expanded=true]{max-height:36rem}.ltc-buzz-ui-table thead th{background:var(--ltc-buzz-surface);position:sticky;top:0}.ltc-buzz-ui-more{justify-self:start}.ltc-buzz-ui-required{color:var(--ltc-buzz-danger)}.ltc-buzz-ui-addressee{font-style:italic}.ltc-buzz-ui[data-addressee=other]{border-left-color:var(--ltc-border)}.ltc-buzz-ui-table{border-collapse:collapse;width:100%;font-size:.8125rem}.ltc-buzz-ui-table th,.ltc-buzz-ui-table td{text-align:left;border-bottom:1px solid var(--ltc-border);vertical-align:top;padding:.25rem .5rem}.ltc-buzz-ui-table th{color:var(--ltc-fg-muted);font-weight:600}.ltc-buzz-ui-table td .ltc-buzz-ui-option{margin:0 .25rem .25rem 0}.ltc-buzz-ui-empty{color:var(--ltc-fg-muted);margin:0;font-style:italic}.ltc-buzz-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ltc-buzz-ui-source{color:var(--ltc-fg-muted);margin:0;font-size:.6875rem}.ltc-buzz-ui-context{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.ltc-buzz-ui-chip{border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:16rem;padding:.0625rem .5rem;font-size:.6875rem;overflow:hidden}.ltc-buzz-ui-logs{white-space:pre;max-height:18rem;font-size:.75rem;line-height:1.45;font-family:var(--ltc-buzz-font-mono);background:var(--ltc-buzz-surface-alt);border-radius:var(--ltc-buzz-radius-sm);margin:0;padding:.5rem;overflow:auto}.ltc-buzz-ui-logs:focus-visible{outline:2px solid var(--ltc-accent);outline-offset:1px}.ltc-buzz-ui-run-head{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.ltc-buzz-ui-badge{background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ltc-buzz-ui-badge[data-status=running]{background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=running]{background:color-mix(in srgb, var(--ltc-accent) 16%, transparent)}}.ltc-buzz-ui-badge[data-status=running]{color:var(--ltc-accent-text)}.ltc-buzz-ui-badge[data-status=running]:before{content:"";background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite ltc-buzz-ui-pulse}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=success]{background:color-mix(in srgb, var(--ltc-buzz-success) 16%, transparent)}}.ltc-buzz-ui-badge[data-status=success]{color:var(--ltc-buzz-success)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=failed]{background:color-mix(in srgb, var(--ltc-buzz-danger) 16%, transparent)}}.ltc-buzz-ui-badge[data-status=failed]{color:var(--ltc-buzz-danger)}@keyframes ltc-buzz-ui-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ltc-buzz-ui-badge[data-status=running]:before{animation:none}}.ltc-buzz-ui-run-steps{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.ltc-buzz-ui-run-steps li{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;display:flex}.ltc-buzz-ui-run-step{overflow-wrap:anywhere}.ltc-buzz-chart{gap:.375rem;margin:0;display:grid}.ltc-buzz-chart svg{width:100%;max-width:32rem;height:auto;overflow:visible}.ltc-buzz-chart text{fill:var(--ltc-fg-muted);font-size:9px;font-family:var(--ltc-buzz-font)}.ltc-buzz-chart-grid line{stroke:var(--ltc-border);stroke-width:.5px}.ltc-buzz-chart-line{fill:none;stroke:var(--ltc-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ltc-buzz-chart-mark{fill:var(--ltc-series)}.ltc-buzz-chart[data-chart=pie] .ltc-buzz-chart-mark{stroke:var(--ltc-buzz-surface);stroke-width:1.5px}.ltc-buzz-chart [data-series="0"]{--ltc-series:var(--ltc-chart-1)}.ltc-buzz-chart [data-series="1"]{--ltc-series:var(--ltc-chart-2)}.ltc-buzz-chart [data-series="2"]{--ltc-series:var(--ltc-chart-3)}.ltc-buzz-chart [data-series="3"]{--ltc-series:var(--ltc-chart-4)}.ltc-buzz-chart [data-series="4"]{--ltc-series:var(--ltc-chart-5)}.ltc-buzz-chart [data-series="5"]{--ltc-series:var(--ltc-fg-muted)}.ltc-buzz-chart-legend{flex-wrap:wrap;gap:.125rem .75rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.ltc-buzz-chart-legend li{align-items:center;gap:.25rem;display:inline-flex}.ltc-buzz-chart-swatch{background:var(--ltc-series);border-radius:2px;width:.625rem;height:.625rem}.ltc-buzz-ui-kpis{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-ui-kpi{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-bg);align-content:start;gap:.125rem;min-width:0;padding:.5rem .625rem;display:grid}.ltc-buzz-ui-kpi-label{color:var(--ltc-fg-muted);overflow-wrap:anywhere;font-size:.75rem}.ltc-buzz-ui-kpi-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600}.ltc-buzz-ui-kpi-unit{color:var(--ltc-fg-muted);font-size:.75rem;font-weight:400}.ltc-buzz-ui-kpi-delta{color:var(--ltc-fg-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ltc-buzz-ui-kpi[data-trend=up] .ltc-buzz-ui-kpi-delta{color:var(--ltc-buzz-success)}.ltc-buzz-ui-kpi[data-trend=down] .ltc-buzz-ui-kpi-delta{color:var(--ltc-buzz-danger)}.ltc-buzz-ui-link{text-decoration:none;display:inline-block}.ltc-buzz-ui-file{gap:.25rem;display:grid}.ltc-buzz-ui-file-progress,.ltc-buzz-ui-file-done{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;display:flex}.ltc-buzz-ui-file-progress progress{accent-color:var(--ltc-accent-text);flex:6rem}.ltc-buzz-ui-file-name{overflow-wrap:anywhere}.ltc-buzz-ui-step{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin:0;display:flex}.ltc-buzz-ui-step-count{color:var(--ltc-fg-muted);font-size:.75rem}.ltc-buzz-ui-step-title{font-weight:600}.ltc-buzz-ui-modal{width:min(32rem,100%);max-height:calc(100vh - 2rem);overflow:auto}.ltc-buzz-ui-modal-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ltc-buzz-ui-modal:focus{outline:none}.ltc-buzz-ui-toolbar-wrap{gap:.25rem;display:grid}.ltc-buzz-ui-toolbar{color:var(--ltc-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.ltc-buzz-ui-toolbar-captions{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;min-width:0;display:inline-flex}.ltc-buzz-ui-toolbar-actions{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:inline-flex}.ltc-buzz-ui-tool{font:inherit;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);border:1px solid var(--ltc-border);color:var(--ltc-fg);white-space:nowrap;background:0 0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.ltc-buzz-ui-tool:hover:not(:disabled){border-color:var(--ltc-accent-text);color:var(--ltc-accent-text)}.ltc-buzz-ui-tool:focus-visible{outline:2px solid var(--ltc-accent);outline-offset:1px}.ltc-buzz-ui-tool[aria-pressed=true]{border-color:var(--ltc-buzz-danger);color:var(--ltc-buzz-danger)}.ltc-buzz-ui-live{color:var(--ltc-buzz-success);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.ltc-buzz-ui-live-dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-live-dot{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 50%, transparent)}}.ltc-buzz-ui-live-dot{animation:1.6s ease-out infinite ltc-buzz-ui-live}@keyframes ltc-buzz-ui-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 .4rem #0000}}.ltc-buzz-ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite ltc-buzz-ui-spin}@keyframes ltc-buzz-ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ltc-buzz-ui-live-dot,.ltc-buzz-ui-spinner{animation:none}}.ltc-buzz-ui-row-cell{white-space:nowrap}.ltc-buzz-ui-row-actions{flex-wrap:wrap;gap:.25rem;display:inline-flex}.ltc-buzz-ui-row-menu{display:inline-block;position:relative}.ltc-buzz-ui-row-more{justify-content:center;min-width:2rem}.ltc-buzz-ui-menu{z-index:6;background:var(--ltc-buzz-surface);min-width:9rem;color:var(--ltc-fg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);box-shadow:var(--ltc-buzz-shadow);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 2px);right:0}.ltc-buzz-ui-menu button{font:inherit;text-align:left;cursor:pointer;border-radius:var(--ltc-buzz-radius-sm);width:100%;color:inherit;background:0 0;border:0;padding:.375rem .5rem;font-size:.8125rem}.ltc-buzz-ui-menu button:hover,.ltc-buzz-ui-menu button:focus-visible{background:var(--ltc-buzz-surface-alt);outline:none}@media (width<=640px),(pointer:coarse){.ltc-buzz-ui-tool{min-height:2.25rem}}.ltc-buzz-command-palette{z-index:5;background:var(--ltc-buzz-surface);width:min(28rem,100vw - 1rem);color:var(--ltc-fg);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);box-shadow:var(--ltc-buzz-shadow);padding:.25rem;position:absolute;bottom:calc(100% + 4px);left:0}.ltc-buzz-command-head{color:var(--ltc-fg-muted);margin:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.ltc-buzz-command-list{max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ltc-buzz-command-list li{border-radius:var(--ltc-buzz-radius-sm);gap:.125rem;padding:.375rem .5rem;display:grid}.ltc-buzz-command-list li[role=option]{cursor:pointer}.ltc-buzz-command-list li[aria-selected=true]{background:var(--ltc-buzz-surface-alt);outline:2px solid var(--ltc-accent);outline-offset:-2px}.ltc-buzz-command-main{align-items:baseline;gap:.5rem;min-width:0;display:flex}.ltc-buzz-command-slug{font-family:var(--ltc-buzz-font-mono);color:var(--ltc-accent-text);font-size:.8125rem}.ltc-buzz-command-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.8125rem;overflow:hidden}.ltc-buzz-command-kind{text-transform:uppercase;letter-spacing:.02em;background:var(--ltc-buzz-success);border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-command-kind{background:color-mix(in srgb, var(--ltc-buzz-success) 16%, transparent)}}.ltc-buzz-command-kind{color:var(--ltc-buzz-success)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-command-kind[data-kind=write]{background:color-mix(in srgb, var(--ltc-buzz-warning) 16%, transparent)}}.ltc-buzz-command-kind[data-kind=write]{color:var(--ltc-buzz-warning)}.ltc-buzz-command-desc{color:var(--ltc-fg-muted);overflow-wrap:anywhere;font-size:.75rem}:where(.ltc-buzz){--ltc-danger-fill:var(--ltc-buzz-danger);--ltc-danger-soft:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz){--ltc-danger-soft:color-mix(in srgb, var(--ltc-buzz-danger) 10%, transparent)}}@media (prefers-color-scheme:dark){:where(.ltc-buzz:not([data-theme=light])){--ltc-danger-fill:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-danger-fill:color-mix(in srgb, var(--ltc-buzz-danger) 70%, #000)}}:where(.ltc-buzz:not([data-theme=light])){--ltc-danger-soft:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz:not([data-theme=light])){--ltc-danger-soft:color-mix(in srgb, var(--ltc-buzz-danger) 16%, transparent)}}}:where(.ltc-buzz[data-theme=dark]){--ltc-danger-fill:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-danger-fill:color-mix(in srgb, var(--ltc-buzz-danger) 70%, #000)}}:where(.ltc-buzz[data-theme=dark]){--ltc-danger-soft:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ltc-buzz[data-theme=dark]){--ltc-danger-soft:color-mix(in srgb, var(--ltc-buzz-danger) 16%, transparent)}}.ltc-buzz{line-height:var(--ltc-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";max-width:100%}.ltc-buzz :where(code,pre,kbd,samp){font-family:var(--ltc-buzz-font-mono)}.ltc-buzz :where(button,input,select,textarea,summary,a):focus-visible{box-shadow:var(--ltc-focus-ring);outline:none}.ltc-buzz ::selection{background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz ::selection{background:color-mix(in srgb, var(--ltc-accent) 24%, transparent)}}.ltc-buzz-eyebrow,.ltc-buzz-actor-badge,.ltc-buzz-ui-live{white-space:nowrap;font-family:var(--ltc-buzz-font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ltc-border-strong);border-radius:var(--ltc-radius-pill);color:var(--ltc-fg-muted);background:0 0;flex:none;align-items:center;gap:.3125rem;padding:.25rem .4375rem .25rem .375rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.ltc-buzz-eyebrow:before,.ltc-buzz-actor-badge:before{content:"";background:var(--ltc-live);border-radius:50%;flex:none;width:.375rem;height:.375rem}.ltc-buzz-channels{background:var(--ltc-bg);border-right:1px solid var(--ltc-border);width:15rem;padding:var(--ltc-space-4) var(--ltc-space-3)}.ltc-buzz-channels h2,.ltc-buzz-channel-group>summary{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ltc-fg-muted);font-weight:500}.ltc-buzz-channels-head{padding:0 var(--ltc-space-2);margin-bottom:var(--ltc-space-2)}.ltc-buzz-channels-head h2{margin:0}.ltc-buzz-channels ul{gap:1px}.ltc-buzz-channels li>button,.ltc-buzz-available-item>button:first-child{min-height:2rem;padding:.3125rem var(--ltc-space-2);border-radius:var(--ltc-buzz-radius-sm);color:var(--ltc-fg-muted);font-weight:500;transition:background .12s,color .12s}.ltc-buzz-channels li>button:hover{background:var(--ltc-hover);color:var(--ltc-fg)}.ltc-buzz-channels button[data-active=true],.ltc-buzz-channels button[data-archived=true][data-active=true]{background:var(--ltc-buzz-surface);color:var(--ltc-fg);box-shadow:var(--ltc-shadow-sm), inset 0 0 0 1px var(--ltc-border), inset 2px 0 0 var(--ltc-accent);font-weight:600}.ltc-buzz-unread{min-width:1.25rem;font-family:var(--ltc-buzz-font-mono);font-variant-numeric:tabular-nums;background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1.125rem}.ltc-buzz-channels li>button:has(.ltc-buzz-unread){color:var(--ltc-fg);font-weight:600}.ltc-buzz-channel-group{margin-top:var(--ltc-space-4)}.ltc-buzz-channel-group>summary:hover,.ltc-buzz-channel-group>summary:focus-visible{background:var(--ltc-hover)}.ltc-buzz-count{font-family:var(--ltc-buzz-font-mono);font-variant-numeric:tabular-nums}.ltc-buzz-channels .ltc-buzz-join-button{border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-channels .ltc-buzz-join-button{border-color:color-mix(in srgb, var(--ltc-accent) 45%, transparent)}}.ltc-buzz-channels .ltc-buzz-join-button{color:var(--ltc-accent-text);border-radius:var(--ltc-radius-pill);background:0 0;font-weight:600}.ltc-buzz-channels .ltc-buzz-join-button:hover:not(:disabled){background:var(--ltc-accent-soft);color:var(--ltc-accent-text)}.ltc-buzz-channel-skeleton>span{background:var(--ltc-hover)}.ltc-buzz-header{min-height:3.5rem;padding:var(--ltc-space-2) var(--ltc-space-4);gap:var(--ltc-space-3);background:var(--ltc-buzz-surface);border-bottom:1px solid var(--ltc-border)}.ltc-buzz-header h1{font-size:var(--ltc-text-md);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ltc-buzz-header-title .ltc-buzz-muted{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ltc-buzz-logo{border-radius:var(--ltc-buzz-radius-sm);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ltc-border)}.ltc-buzz-header-button{min-height:2rem;color:var(--ltc-fg);border-color:var(--ltc-border);background:var(--ltc-buzz-surface);padding:.25rem .625rem;font-weight:500;transition:background .12s,border-color .12s}.ltc-buzz-header-button:hover,.ltc-buzz-header-button[aria-expanded=true]{background:var(--ltc-hover);border-color:var(--ltc-border-strong)}.ltc-buzz-icon-button{min-width:1.75rem;min-height:1.75rem;transition:background .12s,color .12s}.ltc-buzz-icon-button:hover,.ltc-buzz-icon-button[aria-expanded=true]{background:var(--ltc-hover)}.ltc-buzz-banner{background:var(--ltc-danger-soft);color:var(--ltc-buzz-danger);border-bottom:1px solid var(--ltc-buzz-danger);font-weight:500}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-banner{border-bottom:1px solid color-mix(in srgb, var(--ltc-buzz-danger) 30%, transparent)}}.ltc-buzz-notice{background:var(--ltc-accent-soft);color:var(--ltc-fg);border-bottom:1px solid var(--ltc-border)}.ltc-buzz-filters{padding:var(--ltc-space-2) var(--ltc-space-4);background:var(--ltc-buzz-surface)}.ltc-buzz-tabs [role=tab]{border:1px solid #0000;min-height:1.75rem;padding:.1875rem .625rem;font-weight:500;transition:background .12s,color .12s}.ltc-buzz-tabs [role=tab]:hover{background:var(--ltc-hover);color:var(--ltc-fg)}.ltc-buzz-tabs [role=tab][aria-selected=true]{background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg);border-color:var(--ltc-border)}.ltc-buzz-pinned-bar{background:var(--ltc-bg);padding:var(--ltc-space-2) var(--ltc-space-4)}.ltc-buzz-pinned-label{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.ltc-buzz-main{background:var(--ltc-buzz-surface)}.ltc-buzz-timeline{padding:var(--ltc-space-4);gap:var(--ltc-space-3)}.ltc-buzz-row[data-grouped=true]{margin-top:calc(var(--ltc-space-3) * -.66)}.ltc-buzz-row[data-grouped=true] .ltc-buzz-message-meta{display:none}.ltc-buzz-message{gap:var(--ltc-space-1)}.ltc-buzz-message-meta{gap:var(--ltc-space-2);font-size:var(--ltc-text-xs);min-height:1.375rem;line-height:1.4}.ltc-buzz-message-meta time{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);font-variant-numeric:tabular-nums;color:var(--ltc-fg-muted)}.ltc-buzz-author{font-size:var(--ltc-text-sm);letter-spacing:-.005em;font-weight:600}.ltc-buzz-message[data-actor=true] .ltc-buzz-author{color:var(--ltc-fg)}.ltc-buzz-bubble{border:1px solid #0000;padding:.5625rem .8125rem;line-height:1.5}.ltc-buzz-message[data-self=true] .ltc-buzz-bubble{border-bottom-right-radius:var(--ltc-buzz-radius-sm)}.ltc-buzz-message:not([data-self=true]) .ltc-buzz-bubble{border-top-left-radius:var(--ltc-buzz-radius-sm)}.ltc-buzz-message[data-actor=true] .ltc-buzz-bubble{background:var(--ltc-buzz-surface);color:var(--ltc-fg);border:1px solid var(--ltc-border);box-shadow:var(--ltc-shadow-sm)}.ltc-buzz-message[data-actor-failure=true] .ltc-buzz-bubble{border-color:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-message[data-actor-failure=true] .ltc-buzz-bubble{border-color:color-mix(in srgb, var(--ltc-buzz-danger) 45%, transparent)}}.ltc-buzz-message[data-mentions-me=true] .ltc-buzz-bubble{box-shadow:inset 0 0 0 1px var(--ltc-accent), var(--ltc-shadow-sm)}.ltc-buzz-message[data-pinned=true] .ltc-buzz-bubble{box-shadow:inset 0 0 0 1px var(--ltc-buzz-warning)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-message[data-pinned=true] .ltc-buzz-bubble{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ltc-buzz-warning) 60%, transparent)}}.ltc-buzz-mention{color:var(--ltc-accent-text);background:var(--ltc-accent-soft)}.ltc-buzz-mention[data-self=true]{color:var(--ltc-accent-fg);background:var(--ltc-accent-fill)}.ltc-buzz-mention-token{background:var(--ltc-accent-soft);box-shadow:0 0 0 1px var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-mention-token{box-shadow:0 0 0 1px color-mix(in srgb, var(--ltc-accent) 35%, transparent)}}.ltc-buzz-day{gap:var(--ltc-space-3);margin:var(--ltc-space-2) 0}.ltc-buzz-day span{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ltc-border);border-radius:var(--ltc-radius-pill);background:var(--ltc-buzz-surface);padding:.1875rem .5rem;font-weight:500}.ltc-buzz-load-older{background:var(--ltc-buzz-surface);font-weight:500}.ltc-buzz-new-messages{box-shadow:var(--ltc-shadow-md)}.ltc-buzz-typing{font-style:italic}.ltc-buzz-avatar{background:var(--ltc-buzz-surface-alt);color:var(--ltc-fg-muted);letter-spacing:.02em;font-weight:600}.ltc-buzz-avatar[data-actor=true]{box-shadow:none;color:var(--ltc-fg);background:linear-gradient(var(--ltc-buzz-surface-alt), var(--ltc-buzz-surface-alt)) padding-box, var(--ltc-gradient) border-box;border:2px solid #0000}.ltc-buzz-meta-avatar{width:1.375rem;height:1.375rem;font-size:.5625rem;line-height:1}.ltc-buzz-meta-avatar[data-initials]:before{content:attr(data-initials)}.ltc-buzz-message-actions{gap:var(--ltc-space-1)}.ltc-buzz-hover-actions{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-buzz-surface);box-shadow:var(--ltc-shadow-sm);gap:0;padding:.125rem}.ltc-buzz-hover-actions .ltc-buzz-icon-button{min-height:1.625rem;font-size:var(--ltc-text-xs);color:var(--ltc-fg-muted)}.ltc-buzz-reactions li{background:var(--ltc-buzz-surface);font-variant-numeric:tabular-nums;align-items:center;padding:.0625rem .4375rem;display:inline-flex}.ltc-buzz-reactions li:has(button[aria-pressed=true]){border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-reactions li:has(button[aria-pressed=true]){border-color:color-mix(in srgb, var(--ltc-accent) 55%, transparent)}}.ltc-buzz-reactions li:has(button[aria-pressed=true]){background:var(--ltc-accent-soft)}.ltc-buzz-reaction-picker{box-shadow:var(--ltc-shadow-md)}.ltc-buzz-link-button{font-weight:500}.ltc-buzz-reply-count{font-size:var(--ltc-text-xs)}.ltc-buzz-edit textarea{box-shadow:0 0 0 3px var(--ltc-accent-soft)}.ltc-buzz-confirm .ltc-buzz-danger-button,.ltc-buzz-ui-primary[data-destructive=true]{background:var(--ltc-danger-fill);color:#fff}.ltc-buzz-attachment-file a{background:var(--ltc-bg);transition:border-color .12s}.ltc-buzz-attachment-file a:hover{border-color:var(--ltc-border-strong)}.ltc-buzz-attachment-name{font-size:var(--ltc-text-sm)}.ltc-buzz-attachment-meta{font-family:var(--ltc-buzz-font-mono);font-variant-numeric:tabular-nums}.ltc-buzz-attachment-image img{border:1px solid var(--ltc-border)}.ltc-buzz-dropzone{background:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-dropzone{background:color-mix(in srgb, var(--ltc-accent) 8%, var(--ltc-buzz-surface))}}.ltc-buzz-lightbox,.ltc-buzz-dialog-backdrop{background:var(--ltc-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ltc-buzz-thinking{align-self:flex-start;gap:var(--ltc-space-2);border:1px solid var(--ltc-border);border-radius:var(--ltc-radius-pill);width:fit-content;max-width:100%;font-size:var(--ltc-text-sm);color:var(--ltc-fg-muted);background:0 0;padding:.3125rem .75rem .3125rem .625rem;font-style:normal;display:inline-flex}.ltc-buzz-thinking-dots{color:var(--ltc-live);flex:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ltc-buzz-thinking{background-image:linear-gradient(90deg, var(--ltc-fg-muted) 0%, var(--ltc-fg-muted) 35%, var(--ltc-fg) 50%, var(--ltc-fg-muted) 65%, var(--ltc-fg-muted) 100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ltc-buzz-shimmer}}@keyframes ltc-buzz-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.ltc-buzz-thinking{color:var(--ltc-fg-muted);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}.ltc-buzz-quick-replies{gap:var(--ltc-space-1) var(--ltc-space-2)}.ltc-buzz-quick-reply{border-color:var(--ltc-accent);min-height:1.875rem;padding:.25rem .75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-quick-reply{border-color:color-mix(in srgb, var(--ltc-accent) 40%, transparent)}}.ltc-buzz-quick-reply{background:var(--ltc-buzz-surface);transition:background .12s,border-color .12s}.ltc-buzz-quick-reply:hover:not(:disabled),.ltc-buzz-quick-reply:focus-visible:not(:disabled){background:var(--ltc-accent-soft);border-color:var(--ltc-accent)}.ltc-buzz-trace-toggle{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ltc-fg-muted);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.ltc-buzz-trace-toggle:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.3125rem;height:.3125rem;transition:transform .12s;transform:rotate(-45deg)}.ltc-buzz-trace-toggle[aria-expanded=true]{color:var(--ltc-fg)}.ltc-buzz-trace-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.ltc-buzz-trace-panel{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);padding:var(--ltc-space-2) var(--ltc-space-3);background:var(--ltc-surface-sunken);border-color:var(--ltc-border);font-variant-numeric:tabular-nums;gap:.25rem;line-height:1.55}.ltc-buzz-trace-tools{padding-top:var(--ltc-space-1)}.ltc-buzz-no-response,.ltc-buzz-dm-answer{font-size:var(--ltc-text-xs)}.ltc-buzz-actor-rail{background:var(--ltc-buzz-surface);padding:var(--ltc-space-2) var(--ltc-space-4) 0}.ltc-buzz-actor-chip{background:var(--ltc-buzz-surface);border-color:var(--ltc-border);padding:.1875rem}.ltc-buzz-actor-chip[data-activity=thinking]{border-color:var(--ltc-live)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-actor-chip[data-activity=thinking]{border-color:color-mix(in srgb, var(--ltc-live) 60%, transparent)}}.ltc-buzz-chip-action{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);min-height:1.5rem;font-weight:600}.ltc-buzz-menu,.ltc-buzz-ui-menu,.ltc-buzz-mention-picker{border-radius:var(--ltc-radius);box-shadow:var(--ltc-shadow-lg);padding:var(--ltc-space-1);border-color:var(--ltc-border)}.ltc-buzz-menu button:hover,.ltc-buzz-menu button:focus-visible,.ltc-buzz-ui-menu button:hover,.ltc-buzz-ui-menu button:focus-visible{background:var(--ltc-hover);box-shadow:none}.ltc-buzz-mention-picker li[aria-selected=true]{background:var(--ltc-accent-soft);outline:0}.ltc-buzz-member-panel,.ltc-buzz-thread-panel,.ltc-buzz-pinned-panel,.ltc-buzz-search-panel{background:var(--ltc-buzz-surface);border-left-color:var(--ltc-border)}.ltc-buzz-member-panel h2,.ltc-buzz-thread-panel h2,.ltc-buzz-pinned-panel h2,.ltc-buzz-search-panel h2{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ltc-fg-muted);font-weight:500}.ltc-buzz-thread-panel>header{min-height:3.5rem;padding:var(--ltc-space-2) var(--ltc-space-4)}.ltc-buzz-thread-list{padding:var(--ltc-space-4)}.ltc-buzz-member-role{font-family:var(--ltc-buzz-font-mono);border-color:var(--ltc-border-strong)}.ltc-buzz-availability[data-available=true]:before{background:var(--ltc-live)}.ltc-buzz-member-search,.ltc-buzz-search-input{border-color:var(--ltc-border-strong);background:var(--ltc-buzz-surface);min-height:2.25rem}.ltc-buzz-search-hit:hover{background:var(--ltc-hover)}.ltc-buzz-search-hit-meta{font-family:var(--ltc-buzz-font-mono)}.ltc-buzz-composer{padding:var(--ltc-space-3) var(--ltc-space-4) var(--ltc-space-4);background:var(--ltc-buzz-surface)}.ltc-buzz-composer-field{background:var(--ltc-buzz-surface);border-color:var(--ltc-border-strong);border-radius:var(--ltc-radius);transition:border-color .12s,box-shadow .12s}.ltc-buzz-composer-field:focus-within{border-color:var(--ltc-accent);box-shadow:0 0 0 3px var(--ltc-accent-soft)}.ltc-buzz-composer textarea,.ltc-buzz-composer-backdrop{padding:.5625rem .75rem;line-height:1.45}.ltc-buzz-composer textarea:focus-visible{box-shadow:none}.ltc-buzz-composer textarea::placeholder{color:var(--ltc-fg-muted);opacity:1}.ltc-buzz-composer button[type=submit]{border-radius:var(--ltc-radius);min-height:2.5rem;padding:0 1rem;transition:filter .12s}.ltc-buzz-composer button[type=submit]:hover:not([disabled]){filter:brightness(1.08)}.ltc-buzz-attach-button{border:1px solid var(--ltc-border-strong);border-radius:var(--ltc-radius);background:var(--ltc-buzz-surface);min-width:2.5rem;min-height:2.5rem;color:var(--ltc-fg-muted)}.ltc-buzz-attach-button:hover:not(:disabled){color:var(--ltc-fg);border-color:var(--ltc-fg-muted);background:var(--ltc-buzz-surface)}.ltc-buzz-staged-item{background:var(--ltc-bg);border-radius:var(--ltc-radius)}.ltc-buzz-staged-meta{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs)}.ltc-buzz-staged-progress{accent-color:var(--ltc-accent)}.ltc-buzz-reach-hint{background:var(--ltc-bg);border-radius:var(--ltc-radius)}.ltc-buzz-reach-action{border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-reach-action{border-color:color-mix(in srgb, var(--ltc-accent) 45%, transparent)}}.ltc-buzz-reach-action{background:0 0}.ltc-buzz-reach-action:hover:not(:disabled){background:var(--ltc-accent-soft);color:var(--ltc-accent-text)}.ltc-buzz-channel-bar{background:var(--ltc-bg)}.ltc-buzz-primary-button{border-radius:var(--ltc-radius)}.ltc-buzz-secondary-button{border-color:var(--ltc-border-strong);border-radius:var(--ltc-radius)}.ltc-buzz-command-palette{border-radius:var(--ltc-radius);box-shadow:var(--ltc-shadow-lg);padding:var(--ltc-space-1);border-color:var(--ltc-border)}.ltc-buzz-command-head{font-family:var(--ltc-buzz-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:var(--ltc-space-2) var(--ltc-space-2) var(--ltc-space-2);border-bottom:1px solid var(--ltc-border);margin-bottom:var(--ltc-space-1);font-size:.625rem;font-weight:500}.ltc-buzz-command-list li{padding:.4375rem var(--ltc-space-2)}.ltc-buzz-command-list li[aria-selected=true]{background:var(--ltc-accent-soft);box-shadow:inset 2px 0 0 var(--ltc-accent);outline:0}.ltc-buzz-command-slug,.ltc-buzz-command-title{font-weight:500}.ltc-buzz-command-kind{font-family:var(--ltc-buzz-font-mono);letter-spacing:.08em;border:1px solid var(--ltc-buzz-success);flex:none;padding:.1875rem .375rem;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-command-kind{border:1px solid color-mix(in srgb, var(--ltc-buzz-success) 40%, transparent)}}.ltc-buzz-command-kind{background:0 0}.ltc-buzz-command-kind[data-kind=write]{border-color:var(--ltc-buzz-warning)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-command-kind[data-kind=write]{border-color:color-mix(in srgb, var(--ltc-buzz-warning) 45%, transparent)}}.ltc-buzz-command-kind[data-kind=write]{background:0 0}.ltc-buzz-ui{--ltc-card-pad:.875rem;padding:0 0 var(--ltc-card-pad);background:var(--ltc-buzz-surface);min-width:min(18rem,100%);color:var(--ltc-fg);font-size:var(--ltc-text-sm);border:1px solid var(--ltc-border);border-radius:var(--ltc-radius);box-shadow:var(--ltc-shadow-sm);gap:.625rem;line-height:1.5}.ltc-buzz-ui>*{margin-inline:var(--ltc-card-pad);min-width:0}.ltc-buzz-ui>:first-child{margin-top:var(--ltc-card-pad)}.ltc-buzz-ui[data-state=expired],.ltc-buzz-ui[data-state=answered],.ltc-buzz-ui[data-addressee=other]{box-shadow:none}.ltc-buzz-ui-title{font-size:var(--ltc-text-md);letter-spacing:-.01em;order:-3;font-weight:600;line-height:1.35}.ltc-buzz-ui>.ltc-buzz-ui-source{order:-2;margin-top:-.375rem}.ltc-buzz-ui-source,.ltc-buzz-ui-refreshed{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);color:var(--ltc-fg-muted);font-variant-numeric:tabular-nums}.ltc-buzz-ui-prompt{color:var(--ltc-fg-muted)}.ltc-buzz-ui>.ltc-buzz-ui-error,.ltc-buzz-ui>.ltc-buzz-ui-note{order:80}.ltc-buzz-ui>.ltc-buzz-ui-toolbar-wrap{margin:.125rem 0 calc(var(--ltc-card-pad) * -1);padding:.375rem var(--ltc-card-pad);border-top:1px solid var(--ltc-border);background:var(--ltc-surface-sunken);border-radius:0 0 calc(var(--ltc-radius) - 1px) calc(var(--ltc-radius) - 1px);order:90}.ltc-buzz-ui-toolbar{gap:var(--ltc-space-1) var(--ltc-space-3);min-height:1.75rem}.ltc-buzz-ui-tool{min-height:1.75rem;color:var(--ltc-fg-muted);background:0 0;border-color:#0000;padding:.125rem .5rem;font-weight:500;transition:background .12s,color .12s}.ltc-buzz-ui-tool:hover:not(:disabled){background:var(--ltc-hover);color:var(--ltc-fg);border-color:#0000}.ltc-buzz-ui-tool:focus-visible{outline:none}.ltc-buzz-ui-tool[aria-pressed=true]{color:var(--ltc-buzz-danger);border-color:#0000}.ltc-buzz-ui-tool[aria-pressed=true]:hover:not(:disabled){background:var(--ltc-danger-soft);color:var(--ltc-buzz-danger)}.ltc-buzz-ui-live{color:var(--ltc-fg);border-color:var(--ltc-live)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-live{border-color:color-mix(in srgb, var(--ltc-live) 45%, transparent)}}.ltc-buzz-ui-live-dot{background:var(--ltc-live);width:.375rem;height:.375rem;color:var(--ltc-live)}.ltc-buzz-ui-row-more{min-width:1.75rem}.ltc-buzz-ui-primary,.ltc-buzz-ui-secondary,.ltc-buzz-ui-option{border-radius:var(--ltc-buzz-radius-sm);min-height:2.125rem;padding:.3125rem .875rem;font-weight:600;line-height:1.3;transition:background .12s,border-color .12s,filter .12s}.ltc-buzz-ui-primary{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);text-align:center;border-color:#0000}.ltc-buzz-ui-primary:hover:not(:disabled){filter:brightness(1.08)}.ltc-buzz-ui-secondary{background:var(--ltc-buzz-surface);border-color:var(--ltc-border-strong);color:var(--ltc-fg);font-weight:500}.ltc-buzz-ui-secondary:hover:not(:disabled){background:var(--ltc-hover)}.ltc-buzz-ui-option{border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-option{border-color:color-mix(in srgb, var(--ltc-accent) 40%, transparent)}}.ltc-buzz-ui-option{font-weight:500}.ltc-buzz-ui-option:hover:not(:disabled),.ltc-buzz-ui-option[aria-pressed=true]{background:var(--ltc-accent-soft);border-color:var(--ltc-accent)}.ltc-buzz-ui-actions{gap:var(--ltc-space-2);padding-top:var(--ltc-space-1)}.ltc-buzz-ui-link{align-items:center;gap:.375rem;display:inline-flex}.ltc-buzz-ui-status{width:fit-content;font-size:var(--ltc-text-xs);border-radius:var(--ltc-radius-pill);background:var(--ltc-buzz-success);align-items:center;gap:.375rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-status{background:color-mix(in srgb, var(--ltc-buzz-success) 12%, transparent)}}.ltc-buzz-ui-status{color:var(--ltc-buzz-success)}.ltc-buzz-ui-status[data-action=cancel]{background:var(--ltc-hover);color:var(--ltc-fg-muted)}.ltc-buzz-ui-values{border-top:1px solid var(--ltc-border);gap:0}.ltc-buzz-ui-values>div{border-bottom:1px solid var(--ltc-border);padding:.375rem 0}.ltc-buzz-ui-values dd{font-variant-numeric:tabular-nums;text-align:right}.ltc-buzz-ui-workflow{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:var(--ltc-text-2xs);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-surface-sunken);padding:.125rem .4375rem}.ltc-buzz-ui-raw summary{cursor:pointer;font-size:var(--ltc-text-xs);color:var(--ltc-fg-muted);border-radius:4px;width:fit-content}.ltc-buzz-ui-raw pre{background:var(--ltc-surface-sunken);border:1px solid var(--ltc-border);padding:var(--ltc-space-2)}.ltc-buzz-ui-context{margin-top:var(--ltc-space-2)}.ltc-buzz-ui-chip{font-family:var(--ltc-buzz-font-mono);border-color:var(--ltc-border-strong);background:0 0;padding:.125rem .5rem;font-size:.625rem}.ltc-buzz-ui[data-renderer=confirm]{border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui[data-renderer=confirm]{border-color:color-mix(in srgb, var(--ltc-accent) 45%, var(--ltc-border))}}.ltc-buzz-ui[data-renderer=confirm]{box-shadow:inset 0 3px 0 var(--ltc-accent), 0 0 0 3px var(--ltc-accent-soft), var(--ltc-shadow-sm)}.ltc-buzz-ui[data-renderer=confirm]:has(.ltc-buzz-ui-warning){border-color:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui[data-renderer=confirm]:has(.ltc-buzz-ui-warning){border-color:color-mix(in srgb, var(--ltc-buzz-danger) 50%, var(--ltc-border))}}.ltc-buzz-ui[data-renderer=confirm]:has(.ltc-buzz-ui-warning){box-shadow:inset 0 3px 0 var(--ltc-buzz-danger), 0 0 0 3px var(--ltc-danger-soft), var(--ltc-shadow-sm)}.ltc-buzz-ui[data-renderer=confirm][data-state=answered],.ltc-buzz-ui[data-renderer=confirm][data-state=expired]{border-color:var(--ltc-border);box-shadow:none}.ltc-buzz-ui-warning{border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-danger-soft);border:1px solid var(--ltc-buzz-danger);padding:.375rem .625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-warning{border:1px solid color-mix(in srgb, var(--ltc-buzz-danger) 30%, transparent)}}.ltc-buzz-ui-form fieldset{gap:var(--ltc-space-3)}.ltc-buzz-ui-field{gap:.3125rem}.ltc-buzz-ui-field>label{font-size:var(--ltc-text-sm);color:var(--ltc-fg);font-weight:500}.ltc-buzz-ui-required{font-weight:600}.ltc-buzz-ui-input{border-color:var(--ltc-border-strong);background:var(--ltc-buzz-surface);min-height:2.25rem;padding:.4375rem .625rem;transition:border-color .12s,box-shadow .12s}.ltc-buzz-ui-input:hover:not(:disabled){border-color:var(--ltc-fg-muted)}.ltc-buzz-ui-input:focus,.ltc-buzz-ui-input:focus-visible{border-color:var(--ltc-accent);box-shadow:0 0 0 3px var(--ltc-accent-soft);outline:none}:is(.ltc-buzz-ui-input[aria-invalid=true],.ltc-buzz-ui-input:user-invalid){border-color:var(--ltc-buzz-danger);box-shadow:0 0 0 3px var(--ltc-danger-soft)}.ltc-buzz-ui-input:disabled{background:var(--ltc-surface-sunken);color:var(--ltc-fg-muted)}textarea.ltc-buzz-ui-input{resize:vertical;min-height:4.5rem}.ltc-buzz-ui input[type=checkbox],.ltc-buzz-ui input[type=radio]{accent-color:var(--ltc-accent);width:1rem;height:1rem}.ltc-buzz-ui-error{align-items:baseline;gap:.375rem;font-weight:500;display:flex}.ltc-buzz-ui-error:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem;transform:translateY(-.0625rem)}.ltc-buzz-ui-stepper{counter-reset:ltc-step;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ltc-buzz-ui-stepper li{counter-increment:ltc-step;flex:1 1 0;align-items:center;min-width:0;display:flex}.ltc-buzz-ui-stepper li:last-child{flex:none}.ltc-buzz-ui-stepper li:before{content:counter(ltc-step);border:1px solid var(--ltc-border-strong);background:var(--ltc-buzz-surface);width:1.375rem;height:1.375rem;font-family:var(--ltc-buzz-font-mono);color:var(--ltc-fg-muted);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.ltc-buzz-ui-stepper li:not(:last-child):after{content:"";background:var(--ltc-border-strong);flex:auto;height:1px;margin:0 .375rem}.ltc-buzz-ui-stepper li[data-state=done]:before{background:var(--ltc-accent-fill);color:var(--ltc-accent-fg);border-color:#0000}.ltc-buzz-ui-stepper li[data-state=done]:after{background:var(--ltc-accent)}.ltc-buzz-ui-stepper li[data-state=current]:before{border-color:var(--ltc-accent);color:var(--ltc-accent-text);box-shadow:0 0 0 3px var(--ltc-accent-soft)}.ltc-buzz-ui-step-count{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);text-transform:uppercase;letter-spacing:.06em}.ltc-buzz-ui-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ltc-buzz-dialog{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-lg);box-shadow:var(--ltc-shadow-lg);padding:var(--ltc-space-5);gap:var(--ltc-space-3)}.ltc-buzz-dialog h2{font-size:var(--ltc-text-md);font-weight:600}.ltc-buzz-dialog-actions button{border-color:var(--ltc-border-strong);min-height:2.25rem}.ltc-buzz-field input[type=text],.ltc-buzz-field textarea{border-color:var(--ltc-border-strong);background:var(--ltc-buzz-surface);min-height:2.25rem}.ltc-buzz-ui-table-wrap{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-buzz-surface)}.ltc-buzz-ui-table{font-size:var(--ltc-text-sm);font-variant-numeric:tabular-nums}.ltc-buzz-ui-table thead th{z-index:1;background:var(--ltc-surface-sunken);box-shadow:inset 0 -1px 0 var(--ltc-border);font-family:var(--ltc-buzz-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ltc-fg-muted);white-space:nowrap;border-bottom:0;padding:.4375rem .625rem;font-size:.625rem;font-weight:500}.ltc-buzz-ui-table td{padding:.4375rem .625rem}.ltc-buzz-ui-table tbody tr:nth-child(2n) td{background:var(--ltc-row-stripe)}.ltc-buzz-ui-table tbody tr:hover td{background:var(--ltc-hover)}.ltc-buzz-ui-table tbody tr:last-child td{border-bottom:0}.ltc-buzz-ui-table td .ltc-buzz-ui-option{min-height:1.75rem;padding:.125rem .5rem}.ltc-buzz-ui-row-actions .ltc-buzz-ui-tool{border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);color:var(--ltc-fg)}.ltc-buzz-ui-row-actions .ltc-buzz-ui-tool:hover:not(:disabled){border-color:var(--ltc-border-strong);background:var(--ltc-hover)}.ltc-buzz-ui-bar{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs)}.ltc-buzz-ui-bar .ltc-buzz-ui-option{font-family:var(--ltc-buzz-font);font-size:var(--ltc-text-xs);min-height:1.75rem;padding:.125rem .625rem}.ltc-buzz-ui-kpis{gap:var(--ltc-space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.ltc-buzz-ui-kpi{background:var(--ltc-surface-sunken);border-color:var(--ltc-border);gap:.25rem;padding:.625rem .75rem .6875rem}.ltc-buzz-ui-kpi-label{font-size:var(--ltc-text-xs);font-weight:500}.ltc-buzz-ui-kpi-value{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-lg);letter-spacing:-.02em;font-weight:600;line-height:1.2}.ltc-buzz-ui-kpi-unit{font-family:var(--ltc-buzz-font);font-size:var(--ltc-text-xs);letter-spacing:0}.ltc-buzz-ui-kpi-delta{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);font-weight:500}.ltc-buzz-chart svg{max-width:100%}.ltc-buzz-chart text{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg-muted);font-variant-numeric:tabular-nums;font-size:8px}.ltc-buzz-chart-grid line{stroke:var(--ltc-border);stroke-dasharray:2 3;stroke-width:.75px}.ltc-buzz-chart-axis{stroke:var(--ltc-border-strong);stroke-width:1px}.ltc-buzz-chart-line{stroke-width:1.75px}.ltc-buzz-chart-legend{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);color:var(--ltc-fg-muted);gap:.25rem var(--ltc-space-3)}.ltc-buzz-chart-swatch{width:.5rem;height:.5rem}.ltc-buzz-ui-logs{padding:var(--ltc-space-3);color:var(--ltc-fg);background:var(--ltc-surface-sunken);border:1px solid var(--ltc-border);tab-size:2;font-variant-ligatures:none;line-height:1.6}.ltc-buzz-ui-badge{font-family:var(--ltc-buzz-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ltc-border-strong);background:0 0;padding:.1875rem .4375rem;font-size:.625rem;font-weight:500}.ltc-buzz-ui-badge[data-status=running]{background:var(--ltc-accent-soft);color:var(--ltc-accent-text);border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=running]{border-color:color-mix(in srgb, var(--ltc-accent) 40%, transparent)}}.ltc-buzz-ui-badge[data-status=success]{border-color:var(--ltc-buzz-success)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=success]{border-color:color-mix(in srgb, var(--ltc-buzz-success) 40%, transparent)}}.ltc-buzz-ui-badge[data-status=success]{background:var(--ltc-buzz-success)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=success]{background:color-mix(in srgb, var(--ltc-buzz-success) 10%, transparent)}}.ltc-buzz-ui-badge[data-status=failed]{border-color:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-badge[data-status=failed]{border-color:color-mix(in srgb, var(--ltc-buzz-danger) 40%, transparent)}}.ltc-buzz-ui-badge[data-status=failed]{background:var(--ltc-danger-soft)}.ltc-buzz-ui-run-steps{border-top:1px solid var(--ltc-border);gap:0;padding:0;list-style:none}.ltc-buzz-ui-run-steps li{border-bottom:1px solid var(--ltc-border);justify-content:space-between;padding:.375rem 0}.ltc-buzz-ui-run-step{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-xs)}.ltc-buzz-ui-list{gap:0}.ltc-buzz-ui-list>li{border-bottom:1px solid var(--ltc-border);padding:.5rem 0}.ltc-buzz-ui-list>li:first-child{border-top:1px solid var(--ltc-border)}.ltc-buzz-ui-options{gap:var(--ltc-space-1)}.ltc-buzz-ui-options .ltc-buzz-ui-option{border-color:var(--ltc-border-strong);color:var(--ltc-fg);padding:.5rem .75rem}.ltc-buzz-ui-options .ltc-buzz-ui-option:hover:not(:disabled),.ltc-buzz-ui-options .ltc-buzz-ui-option[aria-pressed=true]{border-color:var(--ltc-accent);background:var(--ltc-accent-soft)}.ltc-buzz-ui-option-label{font-weight:600}@media (width<=480px){.ltc-buzz[data-layout=full]{flex-direction:column}.ltc-buzz[data-layout=full]>.ltc-buzz-channels{align-items:center;gap:var(--ltc-space-1);width:100%;max-width:100%;padding:var(--ltc-space-2) var(--ltc-space-3);border-right:0;border-bottom:1px solid var(--ltc-border);scrollbar-width:none;flex:none;display:flex;overflow:auto hidden}.ltc-buzz[data-layout=full]>.ltc-buzz-channels ul{gap:var(--ltc-space-1);flex:none;display:flex}.ltc-buzz[data-layout=full]>.ltc-buzz-channels li>button{white-space:nowrap;min-height:2.25rem}.ltc-buzz[data-layout=full]>.ltc-buzz-channels .ltc-buzz-channels-head{margin:0;padding:0}.ltc-buzz[data-layout=full]>.ltc-buzz-channels .ltc-buzz-channels-head h2{display:none}.ltc-buzz[data-layout=full]>.ltc-buzz-channels .ltc-buzz-channel-group{flex:none;align-items:center;margin:0;display:flex}.ltc-buzz[data-layout=full]>.ltc-buzz-channels .ltc-buzz-muted{white-space:nowrap}.ltc-buzz-main{flex:auto;min-height:0}.ltc-buzz-header{min-height:3rem;padding:var(--ltc-space-2) var(--ltc-space-3)}.ltc-buzz-timeline{padding:var(--ltc-space-3)}.ltc-buzz-composer{padding:var(--ltc-space-2) var(--ltc-space-3) var(--ltc-space-3)}.ltc-buzz-message-block{max-width:100%}.ltc-buzz-message-block[data-self=true]{max-width:88%}.ltc-buzz-ui{--ltc-card-pad:.75rem;min-width:0}.ltc-buzz-ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ltc-buzz-actor-rail{padding:var(--ltc-space-2) var(--ltc-space-3) 0}}:where(.ltc-buzz){--ltc-status-pending:var(--ltc-fg-muted);--ltc-status-running:var(--ltc-accent-text);--ltc-status-succeeded:var(--ltc-buzz-success);--ltc-status-failed:var(--ltc-buzz-danger);--ltc-status-skipped:var(--ltc-border-strong)}.ltc-buzz [data-status=pending]{--ltc-status:var(--ltc-status-pending)}.ltc-buzz [data-status=running]{--ltc-status:var(--ltc-status-running)}.ltc-buzz [data-status=succeeded]{--ltc-status:var(--ltc-status-succeeded)}.ltc-buzz [data-status=failed]{--ltc-status:var(--ltc-status-failed)}.ltc-buzz [data-status=skipped]{--ltc-status:var(--ltc-status-skipped)}.ltc-buzz-ui-fallback{max-height:14rem;padding:var(--ltc-space-2);font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ltc-fg-muted);background:var(--ltc-surface-sunken);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);margin-block:0;overflow:auto}.ltc-buzz-ui>.ltc-buzz-ui-note[data-fallback=true]{order:0}.ltc-buzz-ui>.ltc-buzz-ui-fallback{margin-inline:var(--ltc-card-pad)}.ltc-buzz-ui-pills{gap:var(--ltc-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ltc-buzz-ui-pill{--ltc-tone:var(--ltc-fg-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--ltc-radius-pill);width:fit-content;max-width:100%;font-family:var(--ltc-buzz-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ltc-tone);border:1px solid var(--ltc-tone);align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-pill{border:1px solid color-mix(in srgb, var(--ltc-tone) 40%, transparent)}}.ltc-buzz-ui-pill{background:var(--ltc-tone)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-pill{background:color-mix(in srgb, var(--ltc-tone) 9%, transparent)}}.ltc-buzz-ui-pill{line-height:1.5}.ltc-buzz-ui-pill[data-tone=neutral]{--ltc-tone:var(--ltc-fg-muted)}.ltc-buzz-ui-pill[data-tone=info]{--ltc-tone:var(--ltc-accent-text)}.ltc-buzz-ui-pill[data-tone=success]{--ltc-tone:var(--ltc-buzz-success)}.ltc-buzz-ui-pill[data-tone=warning]{--ltc-tone:var(--ltc-buzz-warning)}.ltc-buzz-ui-pill[data-tone=danger]{--ltc-tone:var(--ltc-buzz-danger)}.ltc-buzz-ui-pill>[aria-hidden=true]{font-size:.5rem}.ltc-buzz-ui-segmented{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-surface-sunken);flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.ltc-buzz-ui-segmented[data-kind=chips]{gap:var(--ltc-space-1);background:0 0;border:0;padding:0}.ltc-buzz-ui-seg{font:inherit;font-size:var(--ltc-text-xs);cursor:pointer;min-height:1.625rem;color:var(--ltc-fg-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ltc-buzz-ui-seg:hover:not(:disabled){color:var(--ltc-fg);background:var(--ltc-hover)}.ltc-buzz-ui-seg[aria-pressed=true]{background:var(--ltc-buzz-surface);color:var(--ltc-fg);border-color:var(--ltc-border);box-shadow:var(--ltc-shadow-sm)}.ltc-buzz-ui-segmented[data-kind=chips] .ltc-buzz-ui-seg{border-color:var(--ltc-border-strong);border-radius:var(--ltc-radius-pill)}.ltc-buzz-ui-segmented[data-kind=chips] .ltc-buzz-ui-seg[aria-pressed=true]{background:var(--ltc-accent-soft);border-color:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-segmented[data-kind=chips] .ltc-buzz-ui-seg[aria-pressed=true]{border-color:color-mix(in srgb, var(--ltc-accent) 55%, transparent)}}.ltc-buzz-ui-segmented[data-kind=chips] .ltc-buzz-ui-seg[aria-pressed=true]{color:var(--ltc-accent-text);box-shadow:none}.ltc-buzz-ui-seg:focus-visible,.ltc-buzz-grid-sort:focus-visible,.ltc-buzz-grid-copy:focus-visible,.ltc-buzz-ui-related-item:focus-visible,.ltc-buzz-tl-row:focus-visible,.ltc-buzz-grid-table tbody tr:focus-visible{box-shadow:var(--ltc-focus-ring);outline:none}.ltc-buzz-ui-json,.ltc-buzz-ui-mono{font-family:var(--ltc-buzz-font-mono);overflow-wrap:anywhere;font-size:.9em}.ltc-buzz-ui-num{font-variant-numeric:tabular-nums}.ltc-buzz-ui-nil{color:var(--ltc-fg-muted)}.ltc-buzz-ui-bool[data-value=true]{color:var(--ltc-buzz-success);font-weight:600}.ltc-buzz-ui-bool[data-value=false]{color:var(--ltc-fg-muted)}.ltc-buzz-ui>.ltc-buzz-ui-controls-wrap{gap:var(--ltc-space-1);order:-1;display:grid}.ltc-buzz-ui-controls{align-items:center;gap:var(--ltc-space-2) var(--ltc-space-4);flex-wrap:wrap;display:flex}.ltc-buzz-ui-controls[aria-busy=true]{opacity:.7}.ltc-buzz-ui-control{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.ltc-buzz-ui-control-label{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ltc-fg-muted)}.ltc-buzz-ui-control-range{color:var(--ltc-fg-muted);align-items:center;gap:.25rem;display:inline-flex}.ltc-buzz-ui-control-range .ltc-buzz-ui-input{min-height:1.75rem;font-size:var(--ltc-text-xs);width:auto;padding:.125rem .375rem}.ltc-buzz-graph{position:relative}.ltc-buzz-graph-viewport{border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);background-color:var(--ltc-surface-sunken);background-image:radial-gradient(circle, var(--ltc-fg) 1px, transparent 1.2px);min-height:6rem;max-height:26rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-graph-viewport{background-image:radial-gradient(circle, color-mix(in srgb, var(--ltc-fg) 11%, transparent) 1px, transparent 1.2px)}}.ltc-buzz-graph-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-size:16px 16px}@media (pointer:fine){.ltc-buzz-graph-viewport{cursor:grab}}.ltc-buzz-graph-viewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ltc-buzz-graph-viewport>svg{display:block;overflow:visible}.ltc-buzz-graph{gap:var(--ltc-space-1);display:grid}.ltc-buzz-graph-zoom{background:var(--ltc-surface-sunken);border:1px solid var(--ltc-border);border-radius:var(--ltc-buzz-radius-sm);justify-self:end;gap:2px;padding:2px;display:inline-flex}.ltc-buzz-graph-zoom .ltc-buzz-ui-tool{justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .375rem}.ltc-buzz-graph-edge path{fill:none;stroke:var(--ltc-border-strong);stroke-width:1.25px}.ltc-buzz-graph-edge[data-reversed=true] path{stroke-dasharray:4 3}.ltc-buzz-graph-arrow{fill:var(--ltc-border-strong)}.ltc-buzz-graph-edge-label{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg-muted);paint-order:stroke;stroke:var(--ltc-surface-sunken);stroke-width:3px;stroke-linejoin:round;font-size:9px}.ltc-buzz-dag-node,.ltc-buzz-erd-table{outline:none}.ltc-buzz-dag-node[role=button],.ltc-buzz-erd-table[role=button]{cursor:pointer}.ltc-buzz-dag-box{fill:var(--ltc-buzz-surface);stroke:var(--ltc-border-strong);stroke-width:1px;transition:stroke .12s}.ltc-buzz-dag-node[data-status] .ltc-buzz-dag-box{stroke:var(--ltc-status)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-dag-node[data-status] .ltc-buzz-dag-box{stroke:color-mix(in srgb, var(--ltc-status) 55%, var(--ltc-border))}}.ltc-buzz-dag-node[data-status=failed] .ltc-buzz-dag-box{fill:var(--ltc-buzz-danger)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-dag-node[data-status=failed] .ltc-buzz-dag-box{fill:color-mix(in srgb, var(--ltc-buzz-danger) 6%, var(--ltc-buzz-surface))}}.ltc-buzz-dag-node[data-status=skipped] .ltc-buzz-dag-box{stroke-dasharray:3 3}.ltc-buzz-dag-node[data-status=skipped] text{opacity:.7}.ltc-buzz-dag-rail{fill:var(--ltc-status,var(--ltc-border-strong))}.ltc-buzz-dag-dot{fill:var(--ltc-status)}.ltc-buzz-dag-label{font-family:var(--ltc-buzz-font);fill:var(--ltc-fg);font-size:12px;font-weight:600}.ltc-buzz-dag-meta{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg-muted);font-size:9.5px}.ltc-buzz-dag-node[role=button]:hover .ltc-buzz-dag-box,.ltc-buzz-erd-table[role=button]:hover .ltc-buzz-erd-box{stroke:var(--ltc-accent)}.ltc-buzz-dag-node:focus-visible .ltc-buzz-dag-box,.ltc-buzz-erd-table:focus-visible .ltc-buzz-erd-box,.ltc-buzz-dag-node[data-picked=true] .ltc-buzz-dag-box{stroke:var(--ltc-accent);stroke-width:2px}.ltc-buzz-dag-node[data-focus=true] .ltc-buzz-dag-box{stroke:var(--ltc-accent);stroke-width:2px;filter:drop-shadow(0 0 4px var(--ltc-accent))}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-dag-node[data-focus=true] .ltc-buzz-dag-box{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ltc-accent) 45%, transparent))}}.ltc-buzz-dag-node[data-pending=true],.ltc-buzz-erd-table[data-pending=true]{opacity:.6}.ltc-buzz-dag-node[data-status=running] .ltc-buzz-dag-dot{animation:1.4s ease-in-out infinite ltc-buzz-dag-pulse}.ltc-buzz-dag-node[data-status=running] .ltc-buzz-dag-box{animation:1.8s ease-in-out infinite ltc-buzz-dag-glow}@keyframes ltc-buzz-dag-pulse{50%{opacity:.25}}@keyframes ltc-buzz-dag-glow{50%{stroke:var(--ltc-status-running)}}.ltc-buzz-graph-inspect{font-size:var(--ltc-text-xs);overflow-wrap:anywhere;margin-block:0}.ltc-buzz-graph-inspect-name{font-weight:600}.ltc-buzz-erd-box{fill:var(--ltc-buzz-surface);stroke:var(--ltc-border-strong);stroke-width:1px}.ltc-buzz-erd-head{fill:var(--ltc-accent)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-erd-head{fill:color-mix(in srgb, var(--ltc-accent) 9%, var(--ltc-buzz-surface))}}.ltc-buzz-erd-name{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg);font-size:11.5px;font-weight:600}.ltc-buzz-erd-field line{stroke:var(--ltc-border);stroke-width:1px}.ltc-buzz-erd-field-name{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg);font-size:10.5px}.ltc-buzz-erd-type{font-family:var(--ltc-buzz-font-mono);fill:var(--ltc-fg-muted);font-size:9.5px}.ltc-buzz-erd-key{font-family:var(--ltc-buzz-font-mono);letter-spacing:.04em;fill:var(--ltc-buzz-warning);font-size:8.5px;font-weight:600}.ltc-buzz-erd-field[data-key=FK] .ltc-buzz-erd-key{fill:var(--ltc-accent-text)}.ltc-buzz-erd-field[data-key] .ltc-buzz-erd-field-name{font-weight:600}.ltc-buzz-ui-view-switch{order:-1}.ltc-buzz-grid{gap:var(--ltc-space-2);min-width:0;display:grid}.ltc-buzz-grid[data-busy=true] .ltc-buzz-grid-wrap{opacity:.6;transition:opacity .12s}.ltc-buzz-grid .ltc-buzz-ui-bar .ltc-buzz-ui-tool{font-family:var(--ltc-buzz-font)}.ltc-buzz-grid-status{color:var(--ltc-fg-muted);align-items:center;gap:.375rem;margin-right:auto;display:inline-flex}.ltc-buzz-grid .ltc-buzz-ui-tool[data-active=true]{color:var(--ltc-accent-text)}.ltc-buzz-grid-wrap{overscroll-behavior-x:contain;max-height:28rem}.ltc-buzz-grid-table{width:max-content;min-width:100%}.ltc-buzz-grid-table th,.ltc-buzz-grid-table td{max-width:18rem}.ltc-buzz-grid-table td{white-space:nowrap;text-overflow:ellipsis;padding-right:1.75rem;position:relative;overflow:hidden}.ltc-buzz-grid-table td[data-type=number],.ltc-buzz-grid-table th[data-type=number]{text-align:right}.ltc-buzz-grid-table td[data-type=date]{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-xs)}.ltc-buzz-grid-cell{display:inline}.ltc-buzz-grid-table td{vertical-align:middle;line-height:1.4}.ltc-buzz-grid-table td.ltc-buzz-ui-row-cell{padding-block:.25rem}@media (pointer:fine){.ltc-buzz-grid-table .ltc-buzz-ui-row-cell .ltc-buzz-ui-tool{min-height:1.5rem;padding-block:0}}.ltc-buzz-grid-table td.ltc-buzz-ui-row-cell{max-width:none;padding-right:.625rem;overflow:visible}.ltc-buzz-grid-table tbody tr[data-clickable=true]{cursor:pointer}.ltc-buzz-grid-table tbody tr[aria-busy=true] td{opacity:.6}.ltc-buzz-grid-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:3px;align-items:center;gap:.3125rem;display:inline-flex}.ltc-buzz-grid-sort:hover:not(:disabled){color:var(--ltc-fg)}.ltc-buzz-grid-sort:disabled{cursor:default}.ltc-buzz-grid-sort-mark{opacity:.45;font-size:.5625rem}.ltc-buzz-grid-sort-mark[data-dir]{opacity:1;color:var(--ltc-accent-text)}th[aria-sort]{color:var(--ltc-fg)}.ltc-buzz-grid-filters th{text-transform:none;letter-spacing:0;padding:.25rem .375rem;top:1.9rem}.ltc-buzz-grid-filters .ltc-buzz-ui-input{min-height:1.625rem;font-size:var(--ltc-text-xs);box-sizing:border-box;width:100%;min-width:5rem;padding:.125rem .375rem}.ltc-buzz-grid-copy{cursor:pointer;font:inherit;border:1px solid var(--ltc-border);background:var(--ltc-buzz-surface);width:1.375rem;height:1.375rem;color:var(--ltc-fg-muted);border-radius:4px;place-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.ltc-buzz-grid-copy:hover{color:var(--ltc-fg);border-color:var(--ltc-border-strong)}.ltc-buzz-grid-empty{padding:var(--ltc-space-3)}.ltc-buzz-grid-foot{justify-content:space-between;align-items:center;gap:var(--ltc-space-1) var(--ltc-space-3);flex-wrap:wrap;display:flex}.ltc-buzz-grid-pager{gap:var(--ltc-space-1);margin-left:auto;display:inline-flex}.ltc-buzz-grid-pager .ltc-buzz-ui-tool{border:1px solid var(--ltc-border)}.ltc-buzz-ui-query-head{align-items:center;gap:var(--ltc-space-2);flex-wrap:wrap;display:flex}.ltc-buzz-ui-query-saved{width:auto;min-height:1.75rem;font-size:var(--ltc-text-xs);max-width:100%;margin-left:auto;padding:.125rem .5rem}.ltc-buzz-ui-editor{border:1px solid var(--ltc-border-strong);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-surface-sunken);font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-xs);grid-template-columns:auto minmax(0,1fr);line-height:1.6;display:grid;overflow:hidden}.ltc-buzz-ui-editor:focus-within{border-color:var(--ltc-accent);box-shadow:0 0 0 3px var(--ltc-accent-soft)}.ltc-buzz-ui-editor-gutter{text-align:right;color:var(--ltc-fg-muted);opacity:.7;-webkit-user-select:none;user-select:none;border-right:1px solid var(--ltc-border);font:inherit;line-height:inherit;min-width:1.5rem;margin:0;padding:.5rem .5rem .5rem .625rem;overflow:hidden}.ltc-buzz-ui-editor-input{font:inherit;line-height:inherit;resize:vertical;box-sizing:border-box;width:100%;color:var(--ltc-fg);white-space:pre;tab-size:2;background:0 0;border:0;outline:none;min-width:0;margin:0;padding:.5rem .625rem;overflow:auto}.ltc-buzz-ui-query-actions{align-items:center;padding-top:0}.ltc-buzz-ui-query-actions .ltc-buzz-ui-primary{align-items:center;gap:.375rem;display:inline-flex}.ltc-buzz-ui-query-error{padding:var(--ltc-space-2) var(--ltc-space-3);border-radius:var(--ltc-buzz-radius-sm);background:var(--ltc-danger-soft);border:1px solid var(--ltc-buzz-danger);gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-query-error{border:1px solid color-mix(in srgb, var(--ltc-buzz-danger) 35%, transparent)}}.ltc-buzz-ui-query-error{color:var(--ltc-buzz-danger)}.ltc-buzz-ui-query-error-title{font-weight:600;font-size:var(--ltc-text-xs)}.ltc-buzz-ui-query-error pre{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ltc-fg);margin:0}.ltc-buzz-ui-diff{gap:var(--ltc-space-2);display:grid}.ltc-buzz-ui-diff-list{border-top:1px solid var(--ltc-border);margin:0;display:grid}.ltc-buzz-ui-diff-list>div{gap:.125rem var(--ltc-space-3);border-bottom:1px solid var(--ltc-border);grid-template-columns:minmax(6rem,30%) minmax(0,1fr);padding:.4375rem 0;display:grid}.ltc-buzz-ui-diff-list dt{color:var(--ltc-fg-muted);flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.ltc-buzz-ui-diff-list dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;margin:0;display:flex}.ltc-buzz-ui-diff-before,.ltc-buzz-ui-diff-after{overflow-wrap:anywhere;border-radius:4px;min-width:0;max-width:100%;padding:.0625rem .3125rem}.ltc-buzz-ui-diff-before{color:var(--ltc-buzz-danger);background:var(--ltc-danger-soft);text-decoration:line-through;text-decoration-thickness:1px}.ltc-buzz-ui-diff-after{color:var(--ltc-buzz-success);background:var(--ltc-buzz-success)}@supports (color:color-mix(in lab, red, red)){.ltc-buzz-ui-diff-after{background:color-mix(in srgb, var(--ltc-buzz-success) 11%, transparent)}}.ltc-buzz-ui-diff-after{font-weight:500;text-decoration:none}.ltc-buzz-ui-diff-arrow{color:var(--ltc-fg-muted)}.ltc-buzz-ui-diff-json{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);white-space:pre-wrap;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;margin:0}.ltc-buzz-ui-diff-tag{font-family:var(--ltc-buzz-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem}.ltc-buzz-ui-diff-list [data-change=added] .ltc-buzz-ui-diff-tag{color:var(--ltc-buzz-success)}.ltc-buzz-ui-diff-list [data-change=removed] .ltc-buzz-ui-diff-tag{color:var(--ltc-buzz-danger)}.ltc-buzz-ui-diff-delta{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);color:var(--ltc-fg-muted)}.ltc-buzz-ui-diff-delta[data-trend=up]{color:var(--ltc-buzz-success)}.ltc-buzz-ui-diff-delta[data-trend=down]{color:var(--ltc-buzz-danger)}.ltc-buzz-ui-diff-same summary{cursor:pointer;font-size:var(--ltc-text-xs);color:var(--ltc-fg-muted);width:fit-content}.ltc-buzz-ui-diff-same[open] summary{margin-bottom:var(--ltc-space-1)}.ltc-buzz-ui-detail-head{gap:.25rem;display:grid}.ltc-buzz-ui-detail-title{font-size:var(--ltc-text-lg);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.ltc-buzz-ui-detail-subtitle{color:var(--ltc-fg-muted);overflow-wrap:anywhere;margin:0}.ltc-buzz-ui-detail-head .ltc-buzz-ui-pills{margin-top:.25rem}.ltc-buzz-ui-detail-section{gap:var(--ltc-space-1);display:grid}.ltc-buzz-ui-section-title{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ltc-fg-muted);margin:0;font-weight:500}.ltc-buzz-ui-detail-section .ltc-buzz-ui-values dd{max-width:65%}.ltc-buzz-ui-related{border-top:1px solid var(--ltc-border);margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-ui-related-item{all:unset;box-sizing:border-box;align-items:center;gap:var(--ltc-space-2);cursor:pointer;border-bottom:1px solid var(--ltc-border);width:100%;padding:.4375rem .25rem;font-weight:500;display:flex}.ltc-buzz-ui-related-item>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.ltc-buzz-ui-related-item:hover:not(:disabled){background:var(--ltc-hover)}.ltc-buzz-ui-related-item:disabled{cursor:default}.ltc-buzz-ui-related-item:disabled .ltc-buzz-ui-chevron{visibility:hidden}.ltc-buzz-ui-count{font-family:var(--ltc-buzz-font-mono);font-size:var(--ltc-text-2xs);border-radius:var(--ltc-radius-pill);background:var(--ltc-surface-sunken);border:1px solid var(--ltc-border);color:var(--ltc-fg-muted);font-variant-numeric:tabular-nums;padding:.0625rem .4375rem}.ltc-buzz-ui-chevron{color:var(--ltc-fg-muted);font-size:1rem;line-height:1}.ltc-buzz-tl{--ltc-tl-label:minmax(7rem, 34%);gap:.125rem;min-width:0;display:grid}.ltc-buzz-tl-axis,.ltc-buzz-tl-row{grid-template-columns:var(--ltc-tl-label) minmax(0, 1fr);gap:var(--ltc-space-2);align-items:center;display:grid}.ltc-buzz-tl-contents{display:contents}.ltc-buzz-tl-scale{border-bottom:1px solid var(--ltc-border);height:1.125rem;position:relative}.ltc-buzz-tl-tick{font-family:var(--ltc-buzz-font-mono);color:var(--ltc-fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.5625rem;position:absolute;bottom:.1875rem;transform:translate(-50%)}.ltc-buzz-tl-tick[data-edge=start]{transform:none}.ltc-buzz-tl-tick[data-edge=end]{transform:translate(-100%)}.ltc-buzz-tl-rows{margin:0;padding:0;list-style:none;display:grid}.ltc-buzz-tl-row{all:unset;box-sizing:border-box;grid-template-columns:var(--ltc-tl-label) minmax(0, 1fr);gap:var(--ltc-space-2);border-radius:4px;align-items:center;width:100%;min-height:1.75rem;padding:.125rem 0;display:grid}button.ltc-buzz-tl-row{cursor:pointer}button.ltc-buzz-tl-row:hover:not(:disabled){background:var(--ltc-hover)}.ltc-buzz-tl-label{min-width:0;font-size:var(--ltc-text-xs);align-items:baseline;gap:.375rem;display:flex}.ltc-buzz-tl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ltc-buzz-tl-item[data-depth="0"] .ltc-buzz-tl-name{font-weight:600}.ltc-buzz-tl-dur{font-family:var(--ltc-buzz-font-mono);color:var(--ltc-fg-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.5625rem}.ltc-buzz-tl-track{height:1rem;position:relative}.ltc-buzz-tl-grid{border-left:1px dashed var(--ltc-border);width:0;position:absolute;top:-.25rem;bottom:-.25rem}.ltc-buzz-tl-bar{background:var(--ltc-status,var(--ltc-chart-1));opacity:.9;border-radius:3px;min-width:3px;position:absolute;top:.1875rem;bottom:.1875rem}.ltc-buzz-tl-item[data-status=pending] .ltc-buzz-tl-bar,.ltc-buzz-tl-item[data-status=skipped] .ltc-buzz-tl-bar{border:1px dashed var(--ltc-status);opacity:1;background:0 0}.ltc-buzz-tl-bar[data-instant=true]{border-radius:1px;min-width:0;height:.5rem;top:.25rem;transform:translate(-50%)rotate(45deg);width:.5rem!important}.ltc-buzz-tl-bar[data-running=true]{background-image:linear-gradient(135deg,#ffffff47 25%,#0000 25% 50%,#ffffff47 50% 75%,#0000 75%);background-size:12px 12px;animation:1s linear infinite ltc-buzz-tl-run}@keyframes ltc-buzz-tl-run{to{background-position:12px 0}}.ltc-buzz-tl-item[data-depth]:not([data-depth="0"]) .ltc-buzz-tl-bar{top:.25rem;bottom:.25rem}@media (prefers-reduced-motion:reduce){.ltc-buzz-dag-node[data-status=running] .ltc-buzz-dag-dot,.ltc-buzz-dag-node[data-status=running] .ltc-buzz-dag-box,.ltc-buzz-tl-bar[data-running=true]{animation:none}.ltc-buzz-ui-seg,.ltc-buzz-dag-box,.ltc-buzz-grid[data-busy=true] .ltc-buzz-grid-wrap{transition:none}}@media (width<=480px){.ltc-buzz-graph-viewport{max-height:22rem}.ltc-buzz-grid-table th,.ltc-buzz-grid-table td{max-width:12rem}.ltc-buzz-ui-diff-list>div{grid-template-columns:minmax(0,1fr)}.ltc-buzz-ui-detail-section .ltc-buzz-ui-values dd{max-width:100%}.ltc-buzz-tl{--ltc-tl-label:minmax(5.5rem, 40%)}.ltc-buzz-tl-dur,.ltc-buzz-tl-tick[data-minor=true]{display:none}.ltc-buzz-ui-query-saved{margin-left:0}.ltc-buzz-ui-controls{gap:var(--ltc-space-2)}}@media (width<=640px),(pointer:coarse){.ltc-buzz-ui-seg{min-height:2.25rem}.ltc-buzz-grid-copy{width:1.75rem;height:1.75rem}.ltc-buzz-tl-row{min-height:2.25rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--sky-1:#d6e9fb;--sky-2:#edf5fd;--bg:#f5f9fd;--ink:#0d1522;--ink-2:#3b4757;--ink-3:#6b7788;--card:#fff;--line:#dde6ef;--soft:#eef4fa;--puck:#07090d;--puck-ring:#1c222c;--accent:#3d7bf5;--accent-2:#9b6bff;--ok:#1f9d6b;--warn:#c98110;--bad:#d9485f;--shadow:0 12px 36px -18px #14325a47;--radius:14px;--gap:12px;--side:320px;--bar:52px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky-1:#0b1830;--sky-2:#0a1222;--bg:#070b14;--ink:#eef3fa;--ink-2:#b7c2d2;--ink-3:#7d899b;--card:#0f1726;--line:#1e2a3d;--soft:#121c2e;--puck:#000;--puck-ring:#2a3446;--shadow:0 12px 36px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 35%, var(--bg));color:var(--ink);-webkit-font-smoothing:antialiased;font:14px/1.45 Inter,system-ui,sans-serif;overflow:hidden}button,input{font:inherit;color:inherit}button{border:1px solid var(--line);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;transition:transform 80ms,border-color .15s,background .15s,opacity .15s}button:hover:not(:disabled){border-color:var(--accent)}button:active:not(:disabled){transform:scale(.96)}button:disabled{opacity:.45;cursor:default}button[aria-busy=true]{cursor:progress}button.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:JetBrains Mono,monospace;font-size:12px}.muted{color:var(--ink-3)}.small{font-size:11px}.err{color:var(--bad)}.shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.authbar{height:var(--bar);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.brand-row{align-items:center;gap:14px;min-width:0;display:flex}.brand{white-space:nowrap;align-items:center;gap:8px;font:600 14px Inter,sans-serif;display:inline-flex}.brand-dot{width:14px;height:14px;box-shadow:0 0 0 3px var(--puck);background:radial-gradient(circle at 40% 35%,#fff8e6,#ffd98f 60%,#0b0d12 62%);border-radius:50%}.seg{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:3px;display:inline-flex}.seg button{background:0 0;border:0;padding:4px 11px}.seg button.on{background:var(--ink);color:var(--bg)}.who{align-items:center;gap:10px;min-width:0;display:flex}.who-id{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.workspace{grid-template-columns:minmax(0, 1fr) var(--side);gap:var(--gap);flex:1;min-height:0;padding:0 16px 16px;display:grid}.canvas{background:color-mix(in srgb, var(--card) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:20px;flex-direction:column;transition:filter .3s;display:flex;position:relative;overflow:hidden}.canvas.past{filter:saturate(.45)sepia(.12)}.progress{opacity:0;z-index:5;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.canvas.working .progress{opacity:1;background:linear-gradient(90deg, transparent, var(--accent), var(--accent-2), transparent);background-repeat:no-repeat;background-size:50% 100%;animation:1.2s ease-in-out infinite sweep}@keyframes sweep{0%{background-position:-50% 0}to{background-position:150% 0}}.canvas-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.ch-title{flex:260px;min-width:0}.intent-label{text-overflow:ellipsis;white-space:nowrap;margin:0;font:400 26px/1.1 Instrument Serif,serif;overflow:hidden}.answer{color:var(--ink);max-width:72ch;margin:4px 0 2px;font-size:15px;font-weight:500}.meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:11px;display:flex}.status.live{color:var(--ok)}.status.stable{color:var(--warn)}.status.crystallized{color:var(--accent-2)}.status.retired{color:var(--ink-3)}.push{background:var(--soft);border-radius:999px;padding:1px 8px}.push.live{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.push.reconnecting,.push.connecting{color:var(--warn)}.push.unauthorized{color:var(--bad)}.past-tag{background:var(--warn);color:#fff;border-radius:999px;padding:1px 8px}.ch-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-wrap{flex:1;min-height:0;position:relative;container-type:inline-size}.board{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:64px;grid-auto-flow:dense;align-content:start;height:100%;padding:4px 14px 14px;display:grid;overflow:auto}.board.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.board.cols-1{grid-template-columns:minmax(0,1fr);grid-auto-rows:60px}.board-empty{flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.start{text-align:center;flex-direction:column;gap:12px;width:min(560px,100%);display:flex}.start h2{margin:0;font:400 34px/1.1 Instrument Serif,serif}.start p{margin:0}.start-row{gap:8px;display:flex}.start-row input{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:1;min-width:0;padding:10px 16px;font-size:15px}.chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chip{background:var(--soft);padding:4px 11px;font-size:12px}.chip.on{background:var(--ink);color:var(--bg)}.blk{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;min-height:0;transition:box-shadow .3s,opacity .25s,transform .25s,filter .25s;animation:.4s cubic-bezier(.2,1.4,.4,1) pop;display:flex;position:relative;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.94)}}.blk.grouped{border-top:3px solid var(--bad)}.blk.pinned{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.blk.ghost{opacity:.55;border-style:dashed}.blk.ghost:hover{opacity:.85}.blk-head{flex:none;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px 10px 4px 14px;display:flex}.blk-title{flex:1;min-width:0}.k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px;font:500 10.5px JetBrains Mono,monospace;display:flex}.group-tag{color:var(--bad);font-weight:700}.chat-tag{color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 12%, transparent);text-transform:none;border-radius:999px;padding:0 7px;font-weight:600}.t-edit{border:1px solid var(--accent);background:var(--card);border-radius:6px;width:100%;margin-top:2px;padding:1px 6px;font:600 14.5px Inter,sans-serif}.live{color:var(--ok);text-transform:none}.proposal{color:var(--accent-2);text-transform:none}.loading-tag{color:var(--accent);text-transform:none;align-items:center;gap:4px;display:inline-flex}.loading-tag.slow{color:var(--warn)}.slow-note{color:var(--warn);font-size:11.5px}.linkbtn{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.why-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font:500 10px JetBrains Mono,monospace;display:block}.t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.blk-tools{flex:none;gap:0;display:flex}.icon{color:var(--ink-3);background:0 0;border:0;border-radius:8px;padding:3px 6px;font-size:14px}.icon:hover:not(:disabled){background:var(--soft);color:var(--ink)}.icon.rotating{animation:.8s linear infinite spin}.blk-body{flex:1;min-height:0;padding:4px 14px 10px;overflow:auto}.src{color:var(--ink-3);border-top:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:5px 14px 7px;font-size:10px;overflow:hidden}.flash-ring{border-radius:var(--radius);pointer-events:none;z-index:1;animation:1.2s ease-out forwards ring;position:absolute;inset:0}@keyframes ring{0%{box-shadow:inset 0 0 0 2px var(--accent)}to{box-shadow:inset 0 0 0 2px #0000}}.focus-layer{z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 14px 14px;animation:.12s fade;position:absolute;inset:0}.focus-layer .blk{height:100%;box-shadow:var(--shadow);animation:none}.focus-layer .t{-webkit-line-clamp:3;font-size:18px}@keyframes fade{0%{opacity:0}}.kpis{flex-wrap:nowrap;align-items:center;gap:12px;height:100%;display:flex}.kpis div{flex:1;min-width:0}.kpis strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,1.9vw,30px);line-height:1.05;display:block;overflow:hidden}.kpis span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-size:11px;display:block;overflow:hidden}.trend{margin-left:4px;font-size:9px;font-style:normal}.trend.up{color:var(--ok)}.trend.down{color:var(--bad)}.chart{flex-direction:column;gap:4px;height:100%;display:flex}.bars{flex:1;align-items:flex-end;gap:6px;min-height:70px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.bar i{background:linear-gradient(var(--accent), var(--accent-2));border-radius:4px 4px 1px 1px;width:100%;min-height:2px;transition:height .5s}.bar span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.hbars{flex-direction:column;gap:6px;display:flex}.hbar{grid-template-columns:minmax(0,1.4fr) 1fr 34px;align-items:center;gap:8px;font-size:11px;display:grid}.hbar .lbl{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.hbar .track{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.hbar .track i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:4px;height:100%;transition:width .5s;display:block}.hbar .val{text-align:right}.table-card{flex-direction:column;height:100%;min-height:0;display:flex}.const-chips{flex-wrap:wrap;flex:none;gap:4px;margin-bottom:6px;display:flex}.cchip{background:var(--soft);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:11px}.cchip b{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:9.5px;font-weight:500}.tbl-scroll{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.tbl{border-collapse:collapse;width:100%;font-size:12px}.tbl th{z-index:1;background:var(--soft);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;padding:6px 8px;font:500 10px JetBrains Mono,monospace;position:sticky;top:0}.tbl td{border-top:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:1px;padding:6px 8px;overflow:hidden}.tbl tr:hover td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.tbl tr.clickable{cursor:pointer}.tbl td.empty{color:var(--ink-3)}.tbl td a{color:var(--accent);text-decoration:none}.tbl td a:hover{text-decoration:underline}.row-detail td{background:var(--soft);white-space:normal;max-width:none}.row-detail dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 14px;margin:0;display:grid}.row-detail dt{text-transform:uppercase;color:var(--ink-3);font:500 9.5px JetBrains Mono,monospace}.row-detail dd{overflow-wrap:anywhere;margin:0;font-size:12px}.tbl td.row-actions{text-align:right;width:1%;max-width:none;padding:3px 6px}.rowbtn{background:var(--soft);border-color:#0000;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex}.rowbtn:hover:not(:disabled),.rowbtn.working{background:var(--accent);color:#fff}.rowbtn-label{display:none}.tbl tr:hover .rowbtn-label,.rowbtn.working .rowbtn-label,.focus-layer .rowbtn-label{display:inline}.tbl-foot{flex:none;padding-top:5px;font-size:10.5px}.logs{background:var(--puck);color:#dfe8f5;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;min-height:100%;margin:0;padding:10px 12px;font:11.5px/1.55 JetBrains Mono,monospace}.kvlog{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.kv{border-bottom:1px dashed var(--line);grid-template-columns:minmax(84px,30%) 1fr;gap:10px;padding:3px 0;display:grid}.kv.in{padding-left:10px}.kv-k{color:var(--ink-3);padding-top:2px;font:11px JetBrains Mono,monospace}.kv-v{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:11.5px}.kv-head{text-transform:uppercase;letter-spacing:.08em;color:var(--bad);margin-top:8px;font:600 10.5px JetBrains Mono,monospace}.kv-text{overflow-wrap:anywhere;background:color-mix(in srgb, var(--bad) 7%, transparent);border-radius:8px;padding:6px 8px;font:11.5px/1.5 JetBrains Mono,monospace}.steps{margin:4px 0 0;padding-left:18px;font-size:13px}.steps li.succeeded{color:var(--ok)}.steps li.running{color:var(--accent);font-weight:600}.steps li.pending{color:var(--ink-3)}.form label{color:var(--ink-3);flex-direction:column;gap:4px;margin-bottom:8px;font-size:12px;display:flex}.form input{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:7px 10px;font-size:13px}.row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.summary{margin:2px 0 8px;font-weight:500}.plan{margin:0 0 8px;font-size:12px}.plan div{gap:8px;display:flex}.plan dt{color:var(--ink-3);min-width:56px}.plan dd{overflow-wrap:anywhere;margin:0}.side{background:color-mix(in srgb, var(--card) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:8px;padding:14px 12px 10px;display:flex;overflow:hidden}.side-grip{display:none}.side{position:relative}.side-resizer{cursor:col-resize;z-index:6;touch-action:none;border-radius:6px;width:10px;position:absolute;top:16px;bottom:16px;left:0}.side-resizer:after{content:"";background:var(--line);border-radius:2px;width:3px;height:44px;margin-top:-22px;transition:background .15s;position:absolute;top:50%;left:3px}.side-resizer:hover:after,body.dragging .side-resizer:after{background:var(--accent)}body.dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.grip{cursor:grab;color:var(--ink-3);-webkit-user-select:none;user-select:none;flex:none;margin-left:-6px;padding:2px 2px 0 0;font-size:13px;line-height:1}.grip:active{cursor:grabbing}.blk.drop-target{box-shadow:0 0 0 2px var(--accent), var(--shadow);transform:scale(.99)}.resize-handle{cursor:nwse-resize;z-index:4;opacity:0;background:linear-gradient(135deg, transparent 50%, var(--ink-3) 50%, var(--ink-3) 58%, transparent 58%, transparent 70%, var(--ink-3) 70%, var(--ink-3) 78%, transparent 78%);width:14px;height:14px;transition:opacity .15s;position:absolute;bottom:2px;right:2px}.blk:hover .resize-handle,.blk.resizing .resize-handle{opacity:.8}.blk.resizing{box-shadow:0 0 0 2px var(--accent-2);transition:none}.dgi{flex:none;align-items:center;gap:12px;display:flex}.dgi-text{min-width:0}.puck{background:radial-gradient(circle at 50% 38%, #151b25, var(--puck) 70%);box-shadow:0 0 0 5px var(--puck-ring), 0 0 0 6px #ffffff0f, var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.puck:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 40%);border-radius:50%;position:absolute;inset:0}.halo{transform-origin:50% 55%;animation:3.2s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.04)}}.state{color:var(--ink-2);align-items:center;gap:7px;font:500 12px JetBrains Mono,monospace;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px}.why{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 0;font:italic 400 16px/1.25 Instrument Serif,serif;display:-webkit-box;overflow:hidden}.activity{color:var(--ink-2);background:var(--soft);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-height:22px;padding:6px 10px;font-size:12px;display:flex}.activity.idle{background:0 0;min-height:0;padding:0}.queued{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn);border-radius:999px;padding:1px 8px;font:500 11px JetBrains Mono,monospace}.side-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.speed{gap:4px;display:flex}.timeline{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.scrub{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.scrub input{min-width:100px;accent-color:var(--accent);flex:1}.log{border:1px solid var(--line);background:var(--card);border-radius:12px;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.log li{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:30px 38px 1fr;gap:2px 8px;padding:7px 9px;font-size:12px;display:grid}.log li:hover,.log li.sel{background:var(--soft)}.lwhy{color:var(--ink);overflow-wrap:anywhere}.usage{color:var(--accent-2);font-size:10px}.log .ops{color:var(--ink-3);overflow-wrap:anywhere;grid-column:3;font-size:10.5px}.seq{color:var(--ink-3)}.path{text-transform:uppercase;text-align:center;border-radius:6px;height:fit-content;padding:2px 0;font:600 9.5px JetBrains Mono,monospace}.path.jev{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.path.llm{background:color-mix(in srgb, var(--accent-2) 18%, transparent);color:var(--accent-2)}.path.none{background:var(--soft);color:var(--ink-3)}.path.you{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.push-dot{color:var(--ink-3);font-size:10px}.push-dot.live{color:var(--ok)}.push-dot.reconnecting,.push-dot.connecting{color:var(--warn)}.push-dot.unauthorized{color:var(--bad)}.details-toggle{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cost{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seg.lang button{padding:3px 8px;font-size:11px}.refused{color:var(--bad);display:block}.log li.log-empty{cursor:default;color:var(--ink-3);border:0;padding:16px 12px;font-size:12px;line-height:1.5;display:block}.log li.group .lwhy{color:var(--ink-3)}.times{background:var(--soft);color:var(--ink-3);border-radius:999px;margin-left:4px;padding:0 6px;font:500 10px JetBrains Mono,monospace}.side-tabs{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.side-tabs button{background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.side-tabs button.on{background:var(--ink);color:var(--bg)}.badge{background:var(--accent);color:#fff;border-radius:999px;padding:0 6px;font:600 10px/16px Inter,sans-serif}.nudges{flex-direction:column;flex:none;gap:4px;display:flex}.nudge{background:color-mix(in srgb, var(--accent-2) 10%, var(--card));border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--line));border-radius:12px;align-items:center;gap:2px;padding:2px 2px 2px 4px;animation:.3s pop;display:flex}.nudge-open{text-align:left;white-space:normal;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:5px 6px;font-size:12.5px}.card-nudge{background:color-mix(in srgb, var(--accent-2) 10%, var(--card));border-radius:10px;flex:none;align-items:center;gap:2px;margin:0 14px 4px;padding:2px;display:flex}.card-nudge button:first-child{text-align:left;color:var(--accent-2);background:0 0;border:0;flex:1;padding:4px 8px;font-size:12px;font-weight:600}.chat{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.chat-top{flex:none;align-items:center;gap:4px;display:flex}.chat-scopes{flex:1;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.msg-card-actions{flex-wrap:wrap;gap:6px;display:flex}.chat-card-layer{top:var(--chat-card-top,64px)}.chat-scopes .chip{flex:none}.chat-log{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.chat-empty{color:var(--ink-3);padding:6px;font-size:12.5px;line-height:1.5}.msg{background:var(--soft);overflow-wrap:anywhere;border-radius:12px;align-self:flex-start;max-width:92%;padding:7px 10px;font-size:13px;line-height:1.45}.msg.user{background:var(--ink);color:var(--bg);align-self:flex-end}.msg.dgi{background:color-mix(in srgb, var(--accent-2) 12%, var(--card));border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--line))}.msg.error{border:1px solid var(--bad)}.msg.typing{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.msg-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-2);margin-bottom:2px;font:600 10px JetBrains Mono,monospace;display:block}.msg-text{white-space:pre-wrap}.md{overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md ul,.md ol{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0}.md h1,.md h2,.md h3,.md h4{margin:10px 0 4px;font-size:13.5px}.md code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;padding:0 4px;font:11.5px JetBrains Mono,monospace}.md pre{background:var(--puck);color:#dfe8f5;border-radius:8px;padding:8px;overflow:auto}.md pre code{color:inherit;background:0 0;padding:0}.md hr{border:0;border-top:1px solid var(--line);margin:10px 0}.md a{color:var(--accent)}.md-table{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:6px 0;overflow:auto}.md-table table{border-collapse:collapse;width:100%;font-size:12px}.md-table th{background:var(--soft);text-align:left;white-space:nowrap;padding:5px 8px;font-weight:600}.md-table td{border-top:1px solid var(--line);vertical-align:top;padding:5px 8px}.view-link{background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.view-link .muted{color:color-mix(in srgb, var(--bg) 70%, transparent)}.view-title{margin:8px 0 4px;font-weight:600}.view-options{flex-direction:column;gap:4px;margin-top:6px;display:flex}.option{text-align:left;white-space:normal;border-radius:10px;flex-direction:column;display:flex}.view-actionlist{flex-direction:column;gap:6px;margin-top:6px;display:flex}.al-item{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;padding:7px 9px;display:flex}.al-text{flex-direction:column;display:flex}.al-actions{flex-wrap:wrap;gap:4px;display:flex}.chat-form{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:9px;display:flex}.chat-form label{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12px;display:flex}.chat-form label.inline{flex-direction:row;align-items:center;gap:8px}.chat-form input:not([type=checkbox]),.chat-form select,.chat-form textarea{border:1px solid var(--line);background:var(--soft);font:inherit;color:var(--ink);border-radius:8px;padding:6px 9px;font-size:13px}.chat-confirm{background:var(--card);border:1px solid var(--accent);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:9px;display:flex}.chat-confirm.destructive{border-color:var(--bad)}.confirm-steps{margin:0;padding-left:18px;font-size:12.5px}.msg-card{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.msg-card .tbl-scroll{max-height:190px}.msg-card .chart{height:140px}.msg-note{color:var(--warn);margin-top:6px;font-size:12px}.msg-meta{color:var(--ink-3);margin-top:4px;font-size:10px}.chips.left{justify-content:flex-start;margin-top:6px}.composer{flex:none;grid-template-columns:1fr auto;align-items:end;gap:6px;display:grid}.composer-ctx{color:var(--ink-3);grid-column:1/-1;font-size:10.5px}.composer textarea{resize:none;border:1px solid var(--line);background:var(--card);font:inherit;border-radius:12px;min-height:40px;max-height:120px;padding:8px 10px;font-size:13px}.saved{position:relative}.saved-toggle{font-size:13px}.saved ul{z-index:20;background:var(--card);border:1px solid var(--line);width:min(340px,80vw);max-height:60vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.saved li{align-items:center;gap:4px;display:flex}.saved-open{text-align:left;white-space:normal;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:7px 10px;display:flex}.saved li.cur .saved-open{border-color:var(--accent)}.saved-intent{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.gate{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:10vh auto 0;padding:0 16px;display:flex}.spin{vertical-align:-1px;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.blk.busy{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.blk.busy .blk-body{opacity:.55;transition:opacity .2s}.blk.leaving-soon{opacity:.35;filter:grayscale();transform:scale(.98)}.busy-chip{z-index:3;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font:500 11px JetBrains Mono,monospace;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.blk.skeleton{background:color-mix(in srgb, var(--card) 60%, transparent);border-style:dashed;padding:12px 14px}.blk.skeleton .k{color:var(--accent-2)}.sk-line{background:linear-gradient(90deg, var(--soft), color-mix(in srgb, var(--accent) 12%, var(--soft)), var(--soft));background-size:200% 100%;border-radius:5px;height:10px;margin-top:10px;animation:1.4s linear infinite shimmer}.sk-line.short{width:60%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toasts{z-index:50;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{text-align:left;white-space:normal;box-shadow:var(--shadow);background:var(--card);border-radius:12px;padding:10px 14px;font-size:13px;animation:.3s cubic-bezier(.2,1.4,.4,1) pop}.toast.ok{border-color:var(--ok)}.toast.warn{border-color:var(--warn)}.toast.bad{border-color:var(--bad);color:var(--bad)}@media (width<=1200px){:root{--side:280px}}@media (width<=900px){.side-resizer,.resize-handle,.grip{display:none}.authbar{gap:8px;padding:0 10px}.brand .muted,.who-id{display:none}.workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:8px;padding:0 8px 8px}.canvas{border-radius:16px}.intent-label{font-size:21px}.ch-actions button{padding:5px 10px;font-size:12px}.side{max-height:88px;padding:4px 10px 8px;transition:max-height .25s}.side-open .side{max-height:58dvh}.side-grip{background:0 0;border:0;flex:none;place-items:center;width:100%;padding:4px 0 2px;display:grid}.grip-bar{background:var(--line);border-radius:2px;width:38px;height:4px}.side .puck{width:44px!important;height:44px!important}.side .why{-webkit-line-clamp:1;font-size:14px}.workspace:not(.side-open) .side :is(.activity,.timeline,.side-foot,.side-tabs,.chat,.nudges){display:none}}@media (width<=560px){.brand-name,.long-label{display:none}.seg button{padding:4px 9px}.authbar button.primary{padding:5px 10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.error-card{align-content:start;gap:8px;display:grid}.error-card .err{margin:0}.error-card ul{margin:4px 0 0;padding-left:18px}.calltrace{z-index:1;pointer-events:none;font:10.5px/1.35 var(--mono,ui-monospace, monospace);color:var(--ink-3);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--card) 88%, transparent) 45%);opacity:.5;gap:1px;padding:14px 12px 6px;transition:opacity .6s;display:grid;position:absolute;bottom:0;left:0;right:0}.calltrace.active{opacity:.9}.calltrace.faded{opacity:.22}.ct-line{white-space:nowrap;gap:6px;animation:.25s ease-out ct-in;display:flex;overflow:hidden}@keyframes ct-in{0%{opacity:0;transform:translateY(3px)}}.ct-mark{width:1em;color:var(--accent,var(--ink-2));flex:none}.ct-line.done .ct-mark{color:var(--ok,var(--ink-3))}.ct-line.failed,.ct-line.failed .ct-mark{color:var(--bad)}.ct-line:not(.done) .ct-mark{animation:1s ease-in-out infinite ct-pulse}@keyframes ct-pulse{50%{opacity:.35}}.ct-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-state{opacity:.8;flex:none}.ct-time{opacity:.7;flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.ct-line,.ct-line:not(.done) .ct-mark{animation:none}}.command-bar{gap:8px;margin:0 0 10px;display:flex}.command-bar input{border:1px solid var(--line);background:var(--card);min-width:0;font:inherit;border-radius:10px;flex:1;padding:9px 12px}.command-bar input:focus{border-color:var(--accent);outline:none}.command-bar .primary{flex:none;min-width:44px}.studio{align-content:start;gap:10px;font-size:13px;display:grid}.studio .form-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linkish{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.linkish:hover{text-decoration:underline}.plain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.grow{flex:1}.studio-search{border:1px solid var(--line);width:100%;font:inherit;background:var(--card);border-radius:8px;padding:8px 10px}.wizard-steps{color:var(--ink-3);gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.wizard-steps li.on{color:var(--ink);font-weight:600}.provider-grid{max-height:220px;overflow:auto}.wizard-head{align-items:baseline;gap:8px;display:flex}.guide summary{cursor:pointer;color:var(--ink-2);font-size:12.5px}.guide{border:1px solid var(--line);border-radius:8px;max-height:260px;padding:6px 10px;overflow:auto}.secret-row{align-items:center;gap:6px;display:flex}.secret-row input{flex:1;min-width:0}.studio .confirm{border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.studio .done{gap:8px;display:grid}.comp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comp-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.chip-static{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11.5px}.chip-static.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.chip-static.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.comp-errors{margin:0;padding-left:18px}.dag-scroll{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, var(--bg));border-radius:8px;max-height:340px;overflow:auto}.dag-edge{fill:none;stroke:var(--ink-3);stroke-width:1.4px;opacity:.6}.dag-node{cursor:pointer}.dag-node rect{fill:var(--card);stroke:var(--line);stroke-width:1.2px}.dag-node:hover rect,.dag-node:focus rect{stroke:var(--accent)}.dag-node.sel rect{stroke:var(--accent);stroke-width:2px}.dag-node.bad rect{stroke:var(--bad)}.dag-node.run-running rect{stroke:var(--accent);stroke-dasharray:4 3;animation:1s linear infinite dash}.dag-node.run-done rect{fill:color-mix(in srgb, var(--ok) 12%, var(--card));stroke:var(--ok)}.dag-node.run-failed rect{fill:color-mix(in srgb, var(--bad) 12%, var(--card));stroke:var(--bad)}@keyframes dash{to{stroke-dashoffset:-14px}}.dag-name{font:600 12px var(--sans,inherit);fill:var(--ink)}.dag-type{fill:var(--ink-3);font:10.5px ui-monospace,monospace}.focus-outline:focus{outline:none}.inspector{border:1px solid var(--line);border-radius:8px;gap:6px;padding:8px 10px;display:grid}.insp-head{align-items:baseline;gap:8px;display:flex}.insp-table{border-collapse:collapse;width:100%}.insp-table td{vertical-align:middle;padding:3px 4px}.insp-table input,.insp-table select,.inspector>select{width:100%;font:inherit;border:1px solid var(--line);background:var(--card);border-radius:6px;padding:4px 6px}.picker{gap:6px;max-height:260px;display:grid;overflow:auto}.chart.line svg{width:100%;height:110px;display:block}.line-axis{justify-content:space-between;display:flex}.line-legend{color:var(--ink-2);flex-wrap:wrap;gap:12px;display:flex}.line-legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:5px;display:inline-block}.grid-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tile{text-align:left;border:1px solid var(--line);min-width:0;font:inherit;color:inherit;background:0 0;border-radius:10px;gap:4px;padding:6px;display:grid}button.tile{cursor:pointer}button.tile:hover,.tile-open:hover{border-color:var(--accent)}.tile-open{cursor:pointer;background:0 0;border:0;padding:0}.tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tile-name.clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.thumb{aspect-ratio:1;background:var(--soft,color-mix(in srgb, var(--line) 40%, transparent));border-radius:7px;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-icon{color:var(--ink-3);font-size:28px}.verdict{border:1px solid var(--line);border-radius:999px;justify-self:start;padding:1px 7px;font-size:11px}.verdict.approved{color:var(--ok)}.verdict.rejected{color:var(--bad)}.verdict.pending{color:var(--warn)}.studio.costs{gap:12px}.insp-table .secret-row select{flex:0 45%;width:auto;min-width:0}.grid-list>li{min-width:0}.tile .muted.small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.workspace{padding-bottom:max(8px, env(safe-area-inset-bottom))}.shell.embedded .authbar{display:none}.attention{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex}.attention.clear{color:var(--ok)}.attention.loading{align-items:center}.attention-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);flex:none;padding-top:6px;font-size:11px}.attention ul{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.att{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 10px;font-size:13px;display:flex}.att.bad{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.att.bad .att-text{color:var(--bad)}.att.warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.att.step{border-style:dashed}.att-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (pointer:coarse){.blk-tools .icon{min-width:36px;min-height:36px}.chip{min-height:34px}.grip,.resize-handle{display:none}input,select,textarea{font-size:16px}}@media (width<=560px){.command-bar input{padding:10px 12px;font-size:16px}.attention{flex-direction:column;gap:6px}.attention-label{padding-top:0}.attention ul{scroll-snap-type:x mandatory;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.att{scroll-snap-align:start;flex:none;max-width:86vw}.blk-tools{gap:2px}.comp-bar{gap:6px}.comp-bar .grow{flex-basis:100%}.dag-scroll{-webkit-overflow-scrolling:touch;max-height:46vh}.insp-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px;padding:6px 0;display:grid}.insp-table td:first-child,.insp-table td:last-child{grid-column:1/-1}.grid-list{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.wizard-steps{flex-wrap:wrap;gap:8px}.saved ul{left:8px;right:8px;top:calc(env(safe-area-inset-top) + 96px);width:auto;max-height:70dvh;position:fixed;overflow:auto}.focus-layer{inset:0}}button.att{font:inherit;text-align:left;background:var(--card);cursor:pointer;color:var(--ink);max-width:100%}button.att:hover{border-color:var(--accent)}.att-go{color:var(--accent);flex:none;padding-right:6px;font-weight:600}.card-menu{z-index:12;background:var(--card);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow);border-radius:12px;padding:6px;display:grid;position:absolute;top:44px;right:8px}.card-menu button{text-align:left;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:15px}.card-menu button:hover,.card-menu button:active{background:var(--soft)}.card-menu .danger,.menu-row.danger{color:var(--bad)}.sheet-backdrop{z-index:40;background:#0a0e1859;animation:.15s ease-out fade;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);overscroll-behavior:contain;overflow-y:auto}.menu-sheet{width:min(88vw,360px);height:100%;padding:calc(env(safe-area-inset-top) + 10px) 14px calc(env(safe-area-inset-bottom) + 16px);box-shadow:var(--shadow);flex-direction:column;gap:18px;animation:.2s ease-out slide-in;display:flex}@keyframes slide-in{0%{transform:translate(-100%)}}.sheet-head{justify-content:space-between;align-items:center;font-size:17px;display:flex}.menu-sheet section{gap:4px;display:grid}.menu-sheet h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 4px;font-size:11px;font-weight:600}.menu-row{text-align:left;background:0 0;border:0;border-radius:10px;min-height:44px;padding:12px 10px;font-size:16px}.menu-row:active,.menu-row:hover{background:var(--soft)}.menu-row.cur{background:color-mix(in srgb, var(--accent) 12%, transparent);font-weight:600}.menu-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.menu-tile{background:var(--card);border-radius:12px;justify-items:center;gap:6px;min-height:72px;padding:12px 6px;font-size:12.5px;display:grid}.menu-tile span{font-size:20px}.seg.full{width:100%;display:flex}.seg.full button{flex:1;min-height:40px}.menu-account{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.m-head,.m-answer,.side-close{display:none}@media (width<=640px){.authbar{display:none}.workspace{height:100%;padding:0;display:block}.canvas{overscroll-behavior-y:contain;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg);border:0;border-radius:0;display:block;overflow:hidden auto}.progress{position:sticky;top:0}.m-head{z-index:20;min-height:52px;padding:env(safe-area-inset-top) 6px 0;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex;position:sticky;top:0}.m-menu{min-width:44px;min-height:44px;font-size:20px}.m-title{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.m-title .intent-label{font-size:21px;line-height:1.15}.m-back{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-height:20px;font-size:12px;overflow:hidden}.m-face{background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.m-face .badge{position:absolute;top:2px;right:0}.m-head .push-dot{font-size:10px}.m-answer{margin:10px 14px 0;font-size:14.5px;display:block}.attention.compact{background:0 0;border:0;border-radius:0;margin:10px 0 0;padding:0 10px}.attention.compact .attention-label{display:none}.attention.compact ul{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:2px 0 4px;overflow-x:auto}.attention.compact ul::-webkit-scrollbar{display:none}.attention.compact li{scroll-snap-align:start;flex:none;max-width:84vw}.attention.compact .att{min-height:40px;padding:6px 6px 6px 12px;font-size:13.5px}.attention.clear.compact,.attention.loading.compact{padding:8px 14px 0}.board-wrap{height:auto}.board{flex-direction:column;gap:12px;height:auto;padding:10px 10px 18px;display:flex;overflow:visible}.board>*{flex:none;grid-area:auto!important}.blk{min-height:0;animation:none}.blk-head{align-items:center;padding:8px 6px 2px 14px}.blk-title .t{font-size:16px}.blk-body{padding:4px 12px 10px;overflow:visible}.table-card{height:auto}.tbl-scroll{flex:none;max-height:56vh}.tbl{font-size:13.5px}.tbl td,.tbl th{padding:9px 10px}.chart .bars{height:160px}.blk.skeleton{min-height:150px}.blk-tools .icon{min-width:40px;min-height:40px;font-size:17px}.calltrace{opacity:.6;background:0 0;padding:0 14px 8px;position:static}.calltrace.faded{opacity:.35}.calltrace .ct-line:not(:last-child){display:none}.command-bar{z-index:15;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);margin:0;position:sticky;bottom:0}.command-bar input{border-radius:14px;min-height:46px}.command-bar .primary{border-radius:14px;min-width:46px;min-height:46px}.side,.workspace:not(.side-open) .side{display:none}.side-open .side{z-index:30;max-height:none;padding:calc(env(safe-area-inset-top) + 12px) 12px env(safe-area-inset-bottom);background:var(--bg);border:0;border-radius:0;animation:.2s ease-out rise;display:flex;position:fixed;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(8%)}}.side-open .side .dgi{padding-right:48px}.side-open .side .chat-log{min-height:30dvh}.side-close{top:calc(env(safe-area-inset-top) + 8px);z-index:2;min-width:44px;min-height:44px;font-size:18px;display:grid;position:absolute;right:8px}.side-grip,.side-resizer{display:none!important}.focus-layer{z-index:35;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--bg);position:fixed;inset:0}.focus-layer .blk{border:0;border-radius:0;height:100%}.toasts{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom))}.start{padding:0 6px}.start h2{font-size:28px}.card-menu{top:auto;left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;min-width:0;box-shadow:0 0 0 100vmax #0a0e1859, var(--shadow);border-radius:16px;padding:8px;animation:.18s ease-out rise;position:fixed}.card-menu button{padding:14px;font-size:16px}.attention.compact .att-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.menu-tile{font-size:12px;line-height:1.2}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid!important}.kpis>*{min-width:0}.tbl td{white-space:normal;overflow-wrap:anywhere;max-width:none}.wide-toggle{display:none}.m-done{min-height:40px;padding:0 14px;font-size:15px}}.calltrace{background:0 0;flex:none;padding:0 14px 6px;position:static}.calltrace .ct-line:not(:nth-last-child(-n+2)){display:none}.row-list{overscroll-behavior:contain;gap:8px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.row-card{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.row-title{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:600}.row-title a,.row-fields a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.row-fields{gap:3px;margin:0;display:grid}.row-fields>div{grid-template-columns:minmax(84px,38%) 1fr;gap:8px;min-width:0;font-size:13.5px;display:grid}.row-fields dt{color:var(--ink-3);text-transform:capitalize;padding-top:1px;font-size:12px}.row-fields dd{overflow-wrap:break-word;min-width:0;margin:0}.row-fields dd.empty{color:var(--ink-3)}.row-acts{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.row-acts .chip{min-height:36px;padding:0 12px;font-size:13.5px}.clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comp-list li{min-width:0}.comp-list .linkish{overflow-wrap:anywhere}.thumb{position:relative}.thumb img{width:100%;height:100%;position:absolute;inset:0}.studio-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.tile.art .form-actions{flex-wrap:nowrap;gap:6px}.tile.art .form-actions .chip{flex:1;justify-content:center;min-height:34px;padding:0 8px}.menu-sheet{overflow-x:hidden}.menu-row{width:100%;min-width:0;display:block;overflow:hidden}@media (width<=640px){.m-head,.command-bar{background:var(--bg);-webkit-backdrop-filter:none}.blk-title{align-items:center;gap:8px;min-width:0;display:flex}.blk-title .k{flex:none;order:0}.blk-title .k:empty{display:none}.blk-title .t{text-overflow:ellipsis;white-space:nowrap;order:1;min-width:0;overflow:hidden}.live-word,.side-open .side .why:empty,.side-open .side .why-label:only-child,.side-open .side .side-foot,.composer-hint{display:none}.side-open .side .why{-webkit-line-clamp:3;font-size:14px}}.dag-list{gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dag-layer{gap:6px;display:grid;position:relative}.dag-layer+.dag-layer:before{content:"↓";text-align:center;color:var(--ink-3);font-size:12px;line-height:1;display:block}.dag-item{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;font:inherit;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.dag-item.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dag-item.bad{border-color:var(--bad)}.dag-item.run-done{background:color-mix(in srgb, var(--ok) 10%, var(--card))}.dag-item.run-failed{background:color-mix(in srgb, var(--bad) 10%, var(--card))}.dag-n{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.dag-body{min-width:0;display:grid}.dag-body>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dag-st{flex:none;margin-left:auto}.oauth-first{justify-items:start;gap:8px;padding:4px 0;display:grid}.primary.big{border-radius:12px;min-height:46px;padding:0 18px;font-size:15px}.field-label{align-items:center;gap:4px;display:inline-flex}.chip.reveal{flex:none;min-height:36px}
