@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Datatype Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./datatype-latin-ext-wght-normal.BTZVeufJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Datatype Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./datatype-latin-wght-normal.Duaizy4W.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface-page:#ededee;--surface-raised:#fff;--surface-sunken:#f3f3f4;--surface-overlay:#fff;--surface-glass:#ffffffbf;--text-strong:#0a0a0b;--text:#2a2a2e;--text-muted:#6a6a70;--text-subtle:#9a9aa0;--text-on-solid:#fff;--border-subtle:#e4e4e6;--border:#d6d6d9;--border-strong:#b6b6bb;--ink:#111113;--ink-hover:#000;--fill-hover:#ebebed;--fill-active:#dededf;--selected:#e2e2e4;--new-pill-highlight:#f8f8f9;--new-pill-mid:#d7d7da;--new-pill-low:#bcbcc1;--new-pill-border:#a8a8ae;--new-pill-shine:#ffffffb8;--new-pill-fg:#202024;--accent:#0a0a0b;--accent-fg:#fff;--accent-soft:#0a0a0b0f;--grid-dot:#0a0a0b0d;--success-fg:#4f6f43;--success-bg:#4f6f431a;--success-border:#4f6f4352;--warning-fg:#836634;--warning-bg:#8366341a;--warning-border:#83663452;--danger-fg:#9e4751;--danger-bg:#9e47511a;--danger-border:#9e475152;--tag-orange-fg:#a15f2b;--tag-orange-border:#a15f2b52;--spew:#6f9e0a;--spew-border:#6f9e0a6b;--spew-glow:#6f9e0a66;--focus-ring:var(--accent);--input-bg:var(--surface-raised);--input-fg:var(--text-strong);--input-label:var(--text);--input-border:var(--border-strong);--input-border-focus:var(--accent);--input-placeholder:var(--text-subtle);--input-bg-disabled:var(--surface-sunken);--tooltip-bg:var(--text-strong);--tooltip-fg:var(--surface-raised);--editor-bg:var(--surface-raised);--editor-fg:var(--text);--editor-border:var(--border);--editor-toolbar-bg:var(--surface-sunken);--editor-tool-hover:var(--fill-hover);--editor-tool-active-bg:var(--ink);--editor-tool-active-fg:var(--text-on-solid);--editor-focus:var(--focus-ring);--editor-placeholder:var(--text-subtle);--radius-xs:0px;--radius-sm:1px;--radius-md:2px;--radius-lg:3px;--radius-chip:2px;--radius-round:999px;--shadow-sm:0 1px 2px #0a0a0b14;--shadow-md:0 4px 14px #0a0a0b1f;--shadow-lg:0 16px 48px #0a0a0b29;--shadow-overlay:0 24px 64px #0a0a0b3d;--shadow-hard:2px 2px 0 0 #0a0a0b24;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--track-label:.04em;--weight-label:600;--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-fast:90ms;--dur:.13s;--dur-slow:.2s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--app-header-h:calc(3.25rem + var(--safe-top));--app-statusbar-h:calc(1.75rem + var(--safe-bottom));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--surface-page:#0a0a0b;--surface-raised:#141416;--surface-sunken:#1c1c1f;--surface-overlay:#18181b;--surface-glass:#101012c7;--text-strong:#f4f4f5;--text:#cacace;--text-muted:#86868d;--text-subtle:#55555b;--text-on-solid:#0a0a0b;--border-subtle:#1e1e22;--border:#2c2c31;--border-strong:#47474e;--ink:#ededf0;--ink-hover:#fff;--fill-hover:#1c1c1f;--fill-active:#26262b;--selected:#232328;--new-pill-highlight:#5b5e65;--new-pill-mid:#41444a;--new-pill-low:#2d3035;--new-pill-border:#6c7078;--new-pill-shine:#ffffff24;--new-pill-fg:#f2f2f4;--accent:#ededf0;--accent-fg:#0a0a0b;--accent-soft:#ffffff14;--grid-dot:#ffffff0b;--success-fg:#93b487;--success-bg:#93b4871f;--success-border:#93b4874d;--warning-fg:#c7ab7c;--warning-bg:#c7ab7c1f;--warning-border:#c7ab7c4d;--danger-fg:#cd8a92;--danger-bg:#cd8a921f;--danger-border:#cd8a9252;--tag-orange-fg:#d69a68;--tag-orange-border:#d69a6852;--spew:#c6ff4d;--spew-border:#c6ff4d6b;--spew-glow:#c6ff4d80;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 6px 20px #0000008c;--shadow-lg:0 20px 56px #0000009e;--shadow-overlay:0 28px 72px #000000b8;--shadow-hard:2px 2px 0 0 #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display:var(--font-sans);--font-terminal:"Datatype Variable", var(--font-mono)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-page);color:var(--text);scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background-color:var(--surface-page);color:var(--text);margin:0}.telepathy-agent-name{color:var(--warning-fg)!important;-webkit-text-decoration-color:var(--warning-border)!important;text-decoration-color:var(--warning-border)!important}a.telepathy-agent-name:hover,a.telepathy-agent-name:focus-visible{color:var(--warning-fg)!important;-webkit-text-decoration-color:var(--warning-fg)!important;text-decoration-color:var(--warning-fg)!important}.mention.telepathy-agent-name{border-color:var(--warning-border)!important;background-color:var(--warning-bg)!important}::selection{background-color:var(--accent);color:var(--accent-fg)}kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface-sunken);min-width:1.1em;color:var(--text-muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:.0625rem .3125rem;font-size:.85em;line-height:1.4;display:inline-flex}.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}html,body{overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1em)}}@media (width<=40rem){html,body{max-width:100%;overflow-x:clip}pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}code{overflow-wrap:anywhere}pre code{overflow-wrap:normal;word-break:normal}}.banner.svelte-wqiygn{z-index:1000;font-family:var(--font-sans,system-ui, sans-serif);color:var(--surface-raised);background-color:var(--text-strong);box-shadow:var(--shadow-md);justify-content:center;align-items:center;gap:1rem;padding:.625rem 1rem;font-size:.9375rem;display:flex;position:fixed;top:0;left:0;right:0}.message.svelte-wqiygn{font-weight:500}.actions.svelte-wqiygn{align-items:center;gap:.5rem;display:inline-flex}.actions.svelte-wqiygn .btn.primary{--button-primary-bg:var(--surface-raised);--button-primary-fg:var(--text-strong);--button-primary-bg-hover:var(--fill-active)}.dismiss.svelte-wqiygn{width:1.75rem;height:1.75rem;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.dismiss.svelte-wqiygn:hover{background-color:var(--fill-hover)}.dismiss.svelte-wqiygn:focus-visible{outline:2px solid var(--surface-raised);outline-offset:2px}@media (pointer:coarse){.dismiss.svelte-wqiygn{width:2.75rem;height:2.75rem}}
