@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal.DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal.CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal.CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 22px;--r-full: 999px;--font-sans: "Onest Variable", "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-21: 1.3125rem;--fs-26: 1.625rem;--fs-32: 2rem;--fs-40: 2.5rem;--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-1: 90ms;--dur-2: .15s;--dur-3: .24s;--dur-4: .36s;--z-base: 1;--z-sticky: 100;--z-nav: 200;--z-dropdown: 400;--z-drag: 600;--z-modal: 800;--z-toast: 1000}:root,[data-theme=light]{color-scheme:light;--bg: #f3f5f7;--bg-pattern: #ebeef1;--surface: #ffffff;--surface-2: #f6f8fa;--surface-3: #eef1f4;--surface-inset: #f1f3f5;--scrim: rgba(20, 26, 33, .42);--border: #e5e8ec;--border-strong: #d2d7dd;--border-faint: #eef0f3;--text: #161a1f;--text-2: #4c545d;--text-3: #88909a;--text-on-accent: #ffffff;--accent: #0e7c72;--accent-hover: #0b6c63;--accent-press: #095952;--accent-fg: #ffffff;--accent-soft: #e2f0ee;--accent-soft-text: #0a5d55;--accent-line: #0e7c72;--ring: rgba(14, 124, 114, .34);--success: #1f9254;--success-soft: #e5f3ec;--warning: #b7791f;--warning-soft: #faf1de;--danger: #c5403a;--danger-soft: #fbe9e8;--info: #2563a8;--info-soft: #e7f0fa;--shadow-xs: 0 1px 2px rgba(22, 30, 40, .06);--shadow-sm: 0 1px 2px rgba(22, 30, 40, .06), 0 2px 6px rgba(22, 30, 40, .05);--shadow-md: 0 4px 12px rgba(22, 30, 40, .08), 0 1px 3px rgba(22, 30, 40, .06);--shadow-lg: 0 12px 32px rgba(22, 30, 40, .12), 0 4px 10px rgba(22, 30, 40, .06);--shadow-pop: 0 16px 48px rgba(22, 30, 40, .18), 0 4px 12px rgba(22, 30, 40, .08);--shadow-drag: 0 18px 40px rgba(22, 30, 40, .28), 0 6px 14px rgba(22, 30, 40, .14);--c-rose: #cf5469;--c-amber: #bd8326;--c-green: #2f9e5f;--c-teal: #119187;--c-cyan: #1f8db4;--c-blue: #3a72c0;--c-indigo: #5a61c2;--c-violet: #8557bd;--c-slate: #647281;--c-orange: #c5663a}[data-theme=dark]{color-scheme:dark;--bg: #0d0d0d;--bg-pattern: #121212;--surface: #161616;--surface-2: #1c1c1c;--surface-3: #232323;--surface-inset: #0a0a0a;--scrim: rgba(0, 0, 0, .6);--border: #292929;--border-strong: #3a3a3a;--border-faint: #1b1b1b;--text: #ededed;--text-2: #a7a7a7;--text-3: #6e6e6e;--text-on-accent: #052824;--accent: #1fa595;--accent-hover: #29b3a3;--accent-press: #178f81;--accent-fg: #052824;--accent-soft: rgba(31, 165, 149, .15);--accent-soft-text: #4fcdbe;--accent-line: #2bb6a6;--ring: rgba(31, 165, 149, .42);--success: #44c07a;--success-soft: rgba(68, 192, 122, .15);--warning: #d9a441;--warning-soft: rgba(217, 164, 65, .15);--danger: #e36a63;--danger-soft: rgba(227, 106, 99, .15);--info: #5e9bdd;--info-soft: rgba(94, 155, 221, .15);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .3);--shadow-md: 0 4px 14px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 14px 36px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .4);--shadow-pop: 0 18px 52px rgba(0, 0, 0, .62), 0 4px 14px rgba(0, 0, 0, .45);--shadow-drag: 0 22px 46px rgba(0, 0, 0, .66), 0 8px 16px rgba(0, 0, 0, .5);--c-rose: #de7186;--c-amber: #d6a449;--c-green: #4cbb7c;--c-teal: #2cb6a8;--c-cyan: #45aed1;--c-blue: #5b91d8;--c-indigo: #7c84e0;--c-violet: #a87ddb;--c-slate: #8694a3;--c-orange: #db8459}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv01","cv03","ss01";text-rendering:optimizeLegibility;overflow:hidden}h1,h2,h3,h4,h5{font-weight:650;letter-spacing:-.011em;line-height:1.2;color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent-soft);color:var(--accent-soft-text)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo.svelte-6oowh1{display:inline-flex;align-items:center;gap:9px}.word.svelte-6oowh1{font-weight:680;font-size:var(--fs-16);letter-spacing:-.02em;color:var(--text)}.sidebar.svelte-3c4rko{width:236px;flex:none;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);height:100%}.brand.svelte-3c4rko{padding:16px 18px 10px}.org.svelte-3c4rko{position:relative;padding:4px 12px 14px;border-bottom:1px solid var(--border-faint);margin-bottom:8px}.org-text.svelte-3c4rko{display:block;padding:0 6px;min-width:0}.org-name.svelte-3c4rko{font-weight:580;font-size:var(--fs-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-sub.svelte-3c4rko{display:block;font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-btn.svelte-3c4rko{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:var(--r-md);color:var(--text);text-align:left;transition:background var(--dur-2) var(--ease)}.org-btn.svelte-3c4rko:hover{background:var(--surface-3)}.org-btn.svelte-3c4rko .org-text:where(.svelte-3c4rko){flex:1;padding:0}.org-btn.svelte-3c4rko svg{flex:none;color:var(--text-3)}.org-scrim.svelte-3c4rko{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-nav, 40) + 1)}.org-menu.svelte-3c4rko{position:absolute;z-index:calc(var(--z-nav, 40) + 2);left:12px;right:12px;top:calc(100% - 6px);padding:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow:auto}.org-item.svelte-3c4rko{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-md);text-align:left;color:var(--text-2);transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.org-item.svelte-3c4rko:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.org-item.svelte-3c4rko:disabled{opacity:.55;cursor:progress}.org-item.active.svelte-3c4rko{color:var(--accent-soft-text)}.org-item.svelte-3c4rko svg{flex:none;color:var(--accent-soft-text)}.oi-text.svelte-3c4rko{display:flex;flex-direction:column;min-width:0;flex:1}.oi-name.svelte-3c4rko{font-size:var(--fs-13);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oi-role.svelte-3c4rko{font-size:var(--fs-11);color:var(--text-3)}.links.svelte-3c4rko{display:flex;flex-direction:column;gap:2px;padding:0 12px}.links.foot.svelte-3c4rko{margin-top:auto;padding-bottom:14px;padding-top:8px}a.svelte-3c4rko{display:flex;align-items:center;gap:11px;height:38px;padding:0 12px;border-radius:var(--r-md);color:var(--text-2);font-weight:500;font-size:var(--fs-14);transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}a.svelte-3c4rko span:where(.svelte-3c4rko){flex:1}a.svelte-3c4rko:hover{background:var(--surface-3);color:var(--text)}a.active.svelte-3c4rko{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:560}.count.svelte-3c4rko{flex:none!important;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;font-size:var(--fs-11);font-weight:600;color:#fff;background:var(--danger);border-radius:var(--r-full)}.nav-scrim.svelte-3c4rko{display:none}@media(max-width:860px){.sidebar.svelte-3c4rko{position:fixed;z-index:var(--z-nav);top:0;left:0;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translate(-100%);transition:transform var(--dur-3) var(--ease);box-shadow:var(--shadow-lg)}.sidebar.open.svelte-3c4rko{transform:translate(0)}.nav-scrim.svelte-3c4rko{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-nav) - 1);background:var(--scrim)}}.sync.svelte-13hivys{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:var(--r-md);font-size:var(--fs-13);font-weight:500;color:var(--text-2);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.ok.svelte-13hivys{color:var(--success)}.busy.svelte-13hivys{color:var(--info)}.busy.svelte-13hivys svg{animation:svelte-13hivys-float 1.2s ease-in-out infinite}.off.svelte-13hivys{color:var(--warning);background:var(--warning-soft)}@keyframes svelte-13hivys-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.busy.svelte-13hivys svg{animation:none}}@media(max-width:720px){.sync.svelte-13hivys span:where(.svelte-13hivys){display:none}.sync.svelte-13hivys{padding:0 8px}}.presence.svelte-4fdsy3{display:flex;align-items:center}.slot.svelte-4fdsy3{margin-left:-8px;border-radius:var(--r-full);box-shadow:0 0 0 2px var(--surface)}.slot.svelte-4fdsy3:first-child{margin-left:0}.more.svelte-4fdsy3{margin-left:-6px;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-11);font-weight:600;box-shadow:0 0 0 2px var(--surface)}@media(max-width:720px){.presence.svelte-4fdsy3{display:none}}.tt.svelte-1y18m9t{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--text-2);transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.tt.svelte-1y18m9t:hover{background:var(--surface-3);color:var(--text)}.user-menu.svelte-1ofvd9k{position:relative}.user.svelte-1ofvd9k{display:grid;place-items:center;border-radius:var(--r-full)}.user.svelte-1ofvd9k:hover,.user[aria-expanded=true].svelte-1ofvd9k{box-shadow:0 0 0 2px var(--ring)}.menu.svelte-1ofvd9k{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:8px;z-index:var(--z-dropdown)}.head.svelte-1ofvd9k{display:flex;align-items:center;gap:11px;padding:10px}.who.svelte-1ofvd9k{flex:1;min-width:0}.name.svelte-1ofvd9k{font-weight:600;font-size:var(--fs-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email.svelte-1ofvd9k{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sep.svelte-1ofvd9k{height:1px;background:var(--border-faint);margin:6px 4px}.mi.svelte-1ofvd9k{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-md);font-size:var(--fs-13);font-weight:500;color:var(--text);text-align:left;transition:background var(--dur-1) var(--ease);white-space:nowrap;overflow:hidden}.mi.svelte-1ofvd9k svg{color:var(--text-3);flex:none}.mi.svelte-1ofvd9k:hover{background:var(--surface-3)}.mi.danger.svelte-1ofvd9k{color:var(--danger)}.mi.danger.svelte-1ofvd9k svg{color:var(--danger)}.mi.danger.svelte-1ofvd9k:hover{background:var(--danger-soft)}.overlay.svelte-1015gdd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start;padding:12vh 24px 24px}.scrim.svelte-1015gdd{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel.svelte-1015gdd{position:relative;width:100%;max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);overflow:hidden;display:flex;flex-direction:column;max-height:64dvh}.search-row.svelte-1015gdd{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-3)}.search-row.svelte-1015gdd input:where(.svelte-1015gdd){flex:1;border:none;background:transparent;font-size:var(--fs-15);color:var(--text)}.search-row.svelte-1015gdd input:where(.svelte-1015gdd):focus{outline:none}.search-row.svelte-1015gdd input:where(.svelte-1015gdd)::placeholder{color:var(--text-3)}kbd.svelte-1015gdd{font-family:var(--font-mono);font-size:var(--fs-11);padding:1px 6px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--border);color:var(--text-3)}.results.svelte-1015gdd{overflow:auto;padding:8px}.group.svelte-1015gdd{font-size:var(--fs-11);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:10px 10px 4px}.item.svelte-1015gdd{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-md);text-align:left;transition:background var(--dur-1) var(--ease)}.item.active.svelte-1015gdd{background:var(--surface-3)}.ico.svelte-1015gdd{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-2);flex:none}.item.active.svelte-1015gdd .ico:where(.svelte-1015gdd){background:var(--accent-soft);color:var(--accent-soft-text)}.title.svelte-1015gdd{font-size:var(--fs-13);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-1015gdd{margin-left:auto;font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;flex:none}.empty.svelte-1015gdd,.hint-row.svelte-1015gdd{padding:22px 18px;font-size:var(--fs-13);color:var(--text-3);line-height:1.55}.topbar.svelte-ii97ag{height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 0 16px;background:var(--surface);border-bottom:1px solid var(--border)}.left.svelte-ii97ag,.right.svelte-ii97ag{display:flex;align-items:center;gap:10px}.menu.svelte-ii97ag{display:none;width:34px;height:34px;place-items:center;border-radius:var(--r-md);color:var(--text-2)}.menu.svelte-ii97ag:hover{background:var(--surface-3)}.search.svelte-ii97ag{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px 0 12px;min-width:280px;border-radius:var(--r-md);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-3);font-size:var(--fs-13);transition:border-color var(--dur-2) var(--ease)}.search.svelte-ii97ag span:where(.svelte-ii97ag){flex:1;text-align:left}.search.svelte-ii97ag:hover{border-color:var(--border-strong)}kbd.svelte-ii97ag{font-family:var(--font-mono);font-size:var(--fs-11);padding:1px 6px;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--border);color:var(--text-3)}.divider.svelte-ii97ag{width:1px;height:22px;background:var(--border)}.ai-btn.svelte-ii97ag{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r-md);font-weight:550;font-size:var(--fs-13);color:var(--accent-soft-text);background:var(--accent-soft);transition:filter var(--dur-2) var(--ease)}.ai-btn.svelte-ii97ag:hover{filter:brightness(1.04)}.ai-btn.active.svelte-ii97ag{box-shadow:0 0 0 1px var(--accent) inset}.ai-btn.upsell.svelte-ii97ag{color:var(--text-2);background:var(--surface-3)}@media(max-width:860px){.menu.svelte-ii97ag{display:grid;width:40px;height:40px}}@media(max-width:720px){.search.svelte-ii97ag{display:none}.ai-btn.svelte-ii97ag span:where(.svelte-ii97ag){display:none}.ai-btn.svelte-ii97ag{padding:0 9px}}.panel.svelte-15ymfk{width:360px;flex:none;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);height:100%}header.svelte-15ymfk{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 13px 16px;border-bottom:1px solid var(--border);flex:none}.brand.svelte-15ymfk{display:flex;align-items:center;gap:10px}.spark.svelte-15ymfk{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-soft-text)}.t.svelte-15ymfk{font-weight:600;font-size:var(--fs-14)}.s.svelte-15ymfk{font-size:var(--fs-12);color:var(--text-3)}.x.svelte-15ymfk{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--text-3)}.x.svelte-15ymfk:hover{background:var(--surface-3);color:var(--text)}.acts.svelte-15ymfk{display:flex;align-items:center;gap:2px}.x.on.svelte-15ymfk{background:var(--accent-soft);color:var(--accent-soft-text)}.chats.svelte-15ymfk{display:flex;flex-direction:column}.chat-row.svelte-15ymfk{display:flex;align-items:stretch;gap:4px;border-radius:var(--r-md);margin-bottom:4px}.chat-row.active.svelte-15ymfk{background:var(--surface-2)}.chat-open.svelte-15ymfk{flex:1;min-width:0;text-align:left;padding:9px 10px;border-radius:var(--r-md)}.chat-open.svelte-15ymfk:hover{background:var(--surface-3)}.chat-title.svelte-15ymfk{font-size:var(--fs-13);font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-meta.svelte-15ymfk{font-size:var(--fs-11);color:var(--text-3);margin-top:2px}.chat-del.svelte-15ymfk{flex:none;width:32px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--text-3)}.chat-del.svelte-15ymfk:hover{background:var(--danger-soft, var(--surface-3));color:var(--danger)}.scroll.svelte-15ymfk{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:16px}.sec-label.svelte-15ymfk{display:flex;align-items:center;gap:7px;font-size:var(--fs-12);font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:9px}.sec-label.svelte-15ymfk .n:where(.svelte-15ymfk){min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-11)}.clean.svelte-15ymfk{font-size:var(--fs-13);color:var(--text-2);background:var(--success-soft);border-radius:var(--r-md);padding:12px}.proactive.svelte-15ymfk{display:flex;flex-direction:column}.card.svelte-15ymfk{display:flex;gap:10px;padding:11px 12px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);margin-bottom:8px}.card.danger.svelte-15ymfk{border-left:2px solid var(--danger)}.card.warning.svelte-15ymfk{border-left:2px solid var(--warning)}.card.info.svelte-15ymfk{border-left:2px solid var(--info)}.ci.svelte-15ymfk{flex:none;margin-top:1px;display:grid}.danger.svelte-15ymfk .ci:where(.svelte-15ymfk){color:var(--danger)}.warning.svelte-15ymfk .ci:where(.svelte-15ymfk){color:var(--warning)}.info.svelte-15ymfk .ci:where(.svelte-15ymfk){color:var(--info)}.cb.svelte-15ymfk{flex:1;min-width:0}.ct.svelte-15ymfk{font-weight:560;font-size:var(--fs-13)}.cd.svelte-15ymfk{font-size:var(--fs-12);color:var(--text-2);margin-top:2px;line-height:1.45}.cta.svelte-15ymfk{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:var(--fs-12);font-weight:560;color:var(--accent-soft-text)}.cta.svelte-15ymfk:hover{gap:6px}.thread.svelte-15ymfk{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--border-faint);padding-top:14px}.msg.svelte-15ymfk{max-width:88%;padding:9px 12px;border-radius:var(--r-lg);font-size:var(--fs-13);line-height:1.5}.msg.ai.svelte-15ymfk{align-self:flex-start;background:var(--surface-3);color:var(--text);border-bottom-left-radius:var(--r-xs)}.msg.user.svelte-15ymfk{align-self:flex-end;background:var(--accent);color:var(--accent-fg);border-bottom-right-radius:var(--r-xs)}.msg.err.svelte-15ymfk{align-self:flex-start;background:var(--danger-soft, var(--surface-3));color:var(--danger, var(--text-2));border:1px solid var(--danger, var(--border))}.tools.svelte-15ymfk{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px}.tool.svelte-15ymfk{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-faint);border-radius:var(--r-full);padding:3px 9px 3px 7px}.tool.edit.svelte-15ymfk{background:var(--accent-soft);color:var(--accent-soft-text);border-color:transparent}.msg.svelte-15ymfk p{margin:0 0 8px}.msg.svelte-15ymfk ul,.msg.svelte-15ymfk ol{margin:4px 0 8px;padding-left:18px}.msg.svelte-15ymfk li{margin:2px 0}.msg.svelte-15ymfk li::marker{color:var(--text-3)}.msg.svelte-15ymfk strong{font-weight:650}.msg.svelte-15ymfk a{color:var(--accent-soft-text);text-decoration:underline}.msg.svelte-15ymfk code{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.9em;background:var(--surface-2);padding:1px 4px;border-radius:4px}.msg.svelte-15ymfk pre{background:var(--surface-2);padding:8px 10px;border-radius:var(--r-md);overflow-x:auto;margin:6px 0}.msg.svelte-15ymfk pre code{background:none;padding:0}.msg.svelte-15ymfk h3,.msg.svelte-15ymfk h4,.msg.svelte-15ymfk h5,.msg.svelte-15ymfk h6{font-size:var(--fs-13);font-weight:650;margin:8px 0 4px}.msg.svelte-15ymfk blockquote{border-left:2px solid var(--border-strong);margin:6px 0;padding-left:10px;color:var(--text-2)}.msg.svelte-15ymfk :last-child{margin-bottom:0}.typing.svelte-15ymfk{display:flex;gap:4px;align-items:center;width:fit-content}.typing.svelte-15ymfk span:where(.svelte-15ymfk){width:6px;height:6px;border-radius:var(--r-full);background:var(--text-3);animation:svelte-15ymfk-blink 1.2s infinite}.typing.svelte-15ymfk span:where(.svelte-15ymfk):nth-child(2){animation-delay:.2s}.typing.svelte-15ymfk span:where(.svelte-15ymfk):nth-child(3){animation-delay:.4s}.gen.svelte-15ymfk{display:inline-flex;gap:3px;align-items:center;margin-left:4px;vertical-align:baseline}.gen.svelte-15ymfk span:where(.svelte-15ymfk){width:5px;height:5px;border-radius:var(--r-full);background:var(--text-3);animation:svelte-15ymfk-blink 1.2s infinite}.gen.svelte-15ymfk span:where(.svelte-15ymfk):nth-child(2){animation-delay:.2s}.gen.svelte-15ymfk span:where(.svelte-15ymfk):nth-child(3){animation-delay:.4s}.note.svelte-15ymfk{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:var(--fs-12);color:var(--warning, var(--text-2));animation:svelte-15ymfk-blink 1.6s infinite}@keyframes svelte-15ymfk-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.composer.svelte-15ymfk{flex:none;display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.composer.svelte-15ymfk input:where(.svelte-15ymfk){flex:1;height:38px;padding:0 13px;border-radius:var(--r-md);background:var(--surface-inset);border:1px solid var(--border-strong);font-size:var(--fs-13)}.composer.svelte-15ymfk input:where(.svelte-15ymfk):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.send.svelte-15ymfk{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg)}.send.svelte-15ymfk:disabled{opacity:.4}.send.stop.svelte-15ymfk{background:var(--danger, var(--accent));color:var(--accent-fg)}.ai-scrim.svelte-15ymfk{display:none}@media(max-width:860px){.panel.svelte-15ymfk{position:fixed;right:0;top:0;bottom:0;height:100vh;height:100dvh;z-index:var(--z-modal);width:min(400px,100vw);box-shadow:var(--shadow-pop);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.ai-scrim.svelte-15ymfk{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);background:var(--scrim);border:none;cursor:pointer}}@media(prefers-reduced-motion:reduce){.typing.svelte-15ymfk span:where(.svelte-15ymfk){animation:none}}.toaster.svelte-1dnmrtz{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px))}.toast.svelte-1dnmrtz{display:flex;align-items:flex-start;gap:11px;padding:12px 12px 12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.ico.svelte-1dnmrtz{flex:none;margin-top:1px}.success.svelte-1dnmrtz .ico:where(.svelte-1dnmrtz){color:var(--success)}.warning.svelte-1dnmrtz .ico:where(.svelte-1dnmrtz){color:var(--warning)}.danger.svelte-1dnmrtz .ico:where(.svelte-1dnmrtz){color:var(--danger)}.info.svelte-1dnmrtz .ico:where(.svelte-1dnmrtz){color:var(--info)}.content.svelte-1dnmrtz{flex:1;min-width:0}.title.svelte-1dnmrtz{font-weight:560;font-size:var(--fs-14)}.bodytext.svelte-1dnmrtz{color:var(--text-2);font-size:var(--fs-13);margin-top:2px}.act.svelte-1dnmrtz{flex:none;align-self:center;color:var(--accent-soft-text);font-weight:560;font-size:var(--fs-13);padding:5px 8px;border-radius:var(--r-sm)}.act.svelte-1dnmrtz:hover{background:var(--accent-soft)}.dismiss.svelte-1dnmrtz{flex:none;color:var(--text-3);padding:3px;border-radius:var(--r-sm)}.dismiss.svelte-1dnmrtz:hover{color:var(--text);background:var(--surface-3)}.auth.svelte-3nftls{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:var(--bg)}.card.svelte-3nftls{width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 26px;box-shadow:var(--shadow-sm)}.brand.svelte-3nftls{display:flex;align-items:center;gap:12px;margin-bottom:4px}.logo.svelte-3nftls{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);flex:none}.title.svelte-3nftls{font-size:var(--fs-16);font-weight:650;letter-spacing:-.01em}.sub.svelte-3nftls{font-size:var(--fs-13);color:var(--text-3);margin-top:1px}input.svelte-3nftls{width:100%}.demo.svelte-3nftls{font-size:var(--fs-12);color:var(--text-3);text-align:center;padding:4px;transition:color var(--dur-2) var(--ease)}.demo.svelte-3nftls:hover:not(:disabled){color:var(--accent)}.foot.svelte-3nftls{font-size:var(--fs-12);color:var(--text-3)}.foot.svelte-3nftls a:where(.svelte-3nftls){color:var(--accent)}.spin{animation:svelte-3nftls-spin .8s linear infinite}@keyframes svelte-3nftls-spin{to{transform:rotate(360deg)}}.sk.svelte-e3qimm{flex:1;min-height:0;overflow:hidden;padding:22px 24px;display:flex;flex-direction:column;gap:20px}.sk-head.svelte-e3qimm{display:flex;align-items:center;justify-content:space-between;gap:16px}.sk-titles.svelte-e3qimm{display:flex;flex-direction:column;gap:8px}.sk-actions.svelte-e3qimm{display:flex;gap:10px}.sk-grid.svelte-e3qimm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.sk-card.svelte-e3qimm{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:16px;display:flex;flex-direction:column;gap:12px}.sk-list.svelte-e3qimm{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:8px}.sk-row.svelte-e3qimm{display:flex;align-items:center;gap:12px;padding:12px 10px}.sk-dot.svelte-e3qimm{width:32px;height:32px;border-radius:var(--r-full);background:var(--surface-3);flex:none;position:relative;overflow:hidden}.sk-bar.svelte-e3qimm{height:12px;border-radius:var(--r-sm);background:var(--surface-3);position:relative;overflow:hidden}.w-title.svelte-e3qimm{width:200px;height:22px}.w-sub.svelte-e3qimm{width:280px;height:13px}.w-60.svelte-e3qimm{width:60%;height:15px}.w-100.svelte-e3qimm{width:100%}.w-40.svelte-e3qimm{width:40%}.pill.svelte-e3qimm{width:120px;height:34px;border-radius:var(--r-md)}.pill.sm.svelte-e3qimm{width:72px;height:22px;flex:none}.sk-bar.svelte-e3qimm:after,.sk-dot.svelte-e3qimm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 8%,transparent),transparent);animation:svelte-e3qimm-sk-shimmer 1.3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sk-bar.svelte-e3qimm:after,.sk-dot.svelte-e3qimm:after{animation:none}}@keyframes svelte-e3qimm-sk-shimmer{to{transform:translate(100%)}}.cm-scrim.svelte-1qculkr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dropdown);cursor:default}.cm.svelte-1qculkr{position:fixed;z-index:calc(var(--z-dropdown) + 1);min-width:184px;padding:5px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:1px}.cm-item.svelte-1qculkr{text-align:left;padding:8px 11px;border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--text);transition:background var(--dur-1) var(--ease)}.cm-item.svelte-1qculkr:hover{background:var(--surface-3)}.cm-item.danger.svelte-1qculkr{color:var(--danger)}.cm-item.danger.svelte-1qculkr:hover{background:var(--danger-soft)}.cm-sep.svelte-1qculkr{height:1px;margin:4px 6px;background:var(--border)}.gate.svelte-9a96zu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:var(--bg)}.card.svelte-9a96zu{max-width:420px;width:100%;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:36px 28px}.lock.svelte-9a96zu{width:40px;height:40px;color:var(--accent)}h1.svelte-9a96zu{font-size:1.4rem;margin:14px 0 8px;color:var(--text)}p.svelte-9a96zu{margin:0 0 22px;line-height:1.5;color:var(--text);opacity:.7}.row.svelte-9a96zu{display:flex;flex-direction:column;gap:10px}.btn.svelte-9a96zu{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid transparent}.primary.svelte-9a96zu{background:var(--accent);color:#fff}.ghost.svelte-9a96zu{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn.svelte-9a96zu:disabled{opacity:.6;cursor:default}.banner.svelte-12nxm9k{display:flex;align-items:center;gap:10px;padding:8px 16px;background:color-mix(in srgb,var(--warning) 14%,var(--surface));border-bottom:1px solid var(--border);color:var(--text);font-size:.86rem}svg.svelte-12nxm9k{width:16px;height:16px;flex:none;color:var(--warning)}span.svelte-12nxm9k{min-width:0}a.svelte-12nxm9k{margin-left:auto;flex:none;color:var(--accent);font-weight:600;text-decoration:none}a.svelte-12nxm9k:hover{text-decoration:underline}.boot.svelte-12qhfyh{height:100dvh;display:grid;place-items:center;background:var(--bg)}.boot.svelte-12qhfyh .dot:where(.svelte-12qhfyh){width:30px;height:30px;border-radius:50%;border:3px solid var(--border-strong);border-top-color:var(--accent);animation:svelte-12qhfyh-boot-spin .8s linear infinite}@keyframes svelte-12qhfyh-boot-spin{to{transform:rotate(360deg)}}.app-shell.svelte-12qhfyh{display:flex;height:100dvh;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.main.svelte-12qhfyh{flex:1;min-width:0;display:flex;flex-direction:column}.work.svelte-12qhfyh{flex:1;min-height:0;display:flex}.content.svelte-12qhfyh{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}
