:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;text-autospace:normal;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:dark){:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--color-page:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--color-text:var(--lightningcss-light,#454545)var(--lightningcss-dark,#dcdcdc);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--color-surface-muted:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#2a2a2a);--color-border-soft:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#383838);--color-border-muted:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#3e3e3e);--color-border-strong:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#454545);--color-text-strong:var(--lightningcss-light,#242424)var(--lightningcss-dark,#e0e0e0);--color-text-emphasis:var(--lightningcss-light,#333)var(--lightningcss-dark,#d6d6d6);--color-text-muted:var(--lightningcss-light,#6b6b6b)var(--lightningcss-dark,#999);--color-text-subtle:var(--lightningcss-light,#545454)var(--lightningcss-dark,#b0b0b0);--color-icon:var(--lightningcss-light,#595959)var(--lightningcss-dark,#b3b3b3);--color-icon-strong:var(--lightningcss-light,#1c1c1c)var(--lightningcss-dark,#dbdbdb);--color-hover-ghost:var(--lightningcss-light,#1a1a1a0f)var(--lightningcss-dark,#d1d1d129);--color-focus-ring:var(--lightningcss-light,#adadad)var(--lightningcss-dark,#737373);--color-accent:var(--lightningcss-light,#7070c2)var(--lightningcss-dark,#7070c2);--color-accent-soft:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#2c2d2d);--color-danger:var(--lightningcss-light,#d03535)var(--lightningcss-dark,#ff9090);--app-header-height:48px;--app-sidebar-width:248px;--chat-reader-width:48em;--sans:"PT Sans", system-ui, sans-serif;--serif:"PT Serif", "Times New Roman", serif;--mono:"Menlo", "Cascadia Code", "Consolas", monospace}body{margin:unset;font-family:var(--sans);color:var(--color-text);background:var(--color-page)}#app{min-height:100dvh}h1,h2,h3,h4,h5,h6,p{margin-block:unset}a{color:inherit;-webkit-text-decoration:unset;text-decoration:unset}a:hover{text-decoration:underline}@media (width<760px){.expand{display:none}}.base-button[data-v-25fc490f]{background:var(--color-surface);color:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#d0d6e2)var(--lightningcss-dark,#272f3f);border-radius:8px;padding:6px 12px}.base-button[data-v-25fc490f]:disabled{opacity:.6;cursor:default}.base-field[data-v-1214d234]{gap:6px;display:grid}.base-field-label[data-v-1214d234]{color:var(--lightningcss-light,#5f6471)var(--lightningcss-dark,#858a99);font-size:13px}.base-field[data-v-1214d234] input,.base-field[data-v-1214d234] select{background:var(--color-surface);color:inherit;border:1px solid var(--lightningcss-light,#d4d7de)var(--lightningcss-dark,#2c303a);border-radius:8px;padding:7px 9px}.base-icon-button[data-v-8d082894]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;text-decoration:none;transition:color .18s,background-color .18s,opacity .18s;display:grid}.base-icon-button[data-v-8d082894]:disabled{opacity:.55;cursor:default}.base-icon-button[data-v-8d082894]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.base-icon-button[data-v-8d082894] svg{width:var(--base-icon-button-icon-size);height:var(--base-icon-button-icon-size);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.base-switch[data-v-4d84768a]{appearance:none;cursor:pointer;background:var(--lightningcss-light,#d6dbe5)var(--lightningcss-dark,#363636);border:0;border-radius:10px;width:34px;height:20px;padding:2px;transition:all .2s;position:relative}.base-switch.active[data-v-4d84768a]{background:var(--color-accent)}.base-switch[data-v-4d84768a]:disabled{opacity:.5;cursor:default}.base-switch[data-v-4d84768a]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.base-switch-thumb[data-v-4d84768a]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#c7c7c7);border-radius:8px;width:16px;height:16px;transition:transform .18s;display:block;transform:translate(0)}.base-switch.active .base-switch-thumb[data-v-4d84768a]{transform:translate(14px)}.app-header[data-v-ba936f77]{box-sizing:border-box;background:var(--color-page);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;height:48px;box-shadow:0 2px 8px 6px var(--color-page);justify-content:space-between;align-items:center;gap:8px;padding-inline:24px;transition:all .2s;display:flex;position:sticky;top:0}.app-header-brand[data-v-ba936f77]{font-family:var(--sans);letter-spacing:.02em;font-weight:700}@media (width<=760px){.app-header[data-v-ba936f77]{padding:0 14px}}@media (width>960px){.app-header.sidebar-visible[data-v-ba936f77]{margin-left:var(--app-sidebar-width)}}.app-header-action[data-v-ba936f77]{color:var(--color-icon);background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.app-header-action[data-v-ba936f77]:hover{color:var(--color-icon-strong);background:var(--color-hover-ghost)}.app-header-action[data-v-ba936f77]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.app-header-action svg[data-v-ba936f77]{fill:currentColor}.app-header-action .app-header-outline-icon[data-v-ba936f77]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app-header-content[data-v-ba936f77]{text-wrap-mode:nowrap;align-items:baseline;gap:.5em;margin-left:40px;transition:all .2s;display:flex}.sidebar-visible .app-header-content[data-v-ba936f77]{margin-left:0}.app-header-meta[data-v-ba936f77]{margin:0}.chat-sidebar-usage[data-v-f292ebc9]{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.chat-sidebar-usage .chat-sidebar-usage-label[data-v-f292ebc9]{color:var(--color-text-muted);font-size:12px}.chat-sidebar-usage .chat-sidebar-usage-value[data-v-f292ebc9]{font-size:16px;line-height:1;font-family:var(--mono);color:var(--color-text-strong)}.app-sidebar-token-usage[data-v-2bcf662c]{background:inherit;padding:0 12px 12px}.app-sidebar-backdrop[data-v-1b8b344f]{z-index:8;cursor:default;background:0 0;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.app-sidebar-toggle[data-v-1b8b344f]{z-index:10;top:calc((var(--app-header-height) - 32px) / 2);color:var(--color-icon);position:fixed;left:24px}.app-sidebar-toggle[data-v-1b8b344f]:hover{color:var(--color-icon-strong);background:var(--color-hover-ghost)}.app-sidebar-panel[data-v-1b8b344f]{z-index:9;width:var(--app-sidebar-width);pointer-events:none;will-change:transform;background:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#1f2020);border-right:1px solid var(--lightningcss-light,#e8ebf2)var(--lightningcss-dark,#252525);flex-direction:column;height:100dvh;transition:all .2s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.app-sidebar-panel.is-visible[data-v-1b8b344f]{pointer-events:auto;transform:translate(0)}.app-sidebar-footer[data-v-1b8b344f]{flex:none}@media (width<=960px){.app-sidebar-backdrop[data-v-1b8b344f]{display:block}.app-sidebar-panel[data-v-1b8b344f]{width:min(88vw,320px)}}@media (width<=760px){.app-sidebar-toggle[data-v-1b8b344f]{left:14px}}.chat-session-list[data-v-3c99ba31]{flex-direction:column;flex:1;gap:2px;margin:0;padding:8px 12px 10px;list-style:none;display:flex;overflow:visible auto}.chat-session-group-label[data-v-3c99ba31]{color:var(--color-text-muted);margin:10px 0 2px;padding:0 8px;font-size:11px;line-height:20px}.chat-session-group-label[data-v-3c99ba31]:first-child{margin-top:0}.chat-session-item[data-v-3c99ba31]{background:var(--color-surface);border-radius:8px;align-items:center;min-width:0;display:inline-flex;position:relative}.chat-session-item.active[data-v-3c99ba31]{border-color:var(--color-border-strong);background:var(--color-accent-soft)}.chat-session-item.menu-open[data-v-3c99ba31]{z-index:3}.chat-session-tab[data-v-3c99ba31]{color:var(--color-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:30px;padding:0 12px;font-size:.8rem;display:flex}.chat-session-title[data-v-3c99ba31]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-session-actions[data-v-3c99ba31]{margin-right:4px;position:relative}.chat-session-more[data-v-3c99ba31]{color:var(--color-text-muted);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.chat-session-more svg[data-v-3c99ba31]{fill:currentColor;width:14px;height:14px}.chat-session-more .chat-session-pin-icon[data-v-3c99ba31]{display:none}.chat-session-more.is-pinned[data-v-3c99ba31]{opacity:1;visibility:visible;pointer-events:auto}.chat-session-more.is-pinned .chat-session-more-icon[data-v-3c99ba31],.chat-session-item:hover .chat-session-more.is-pinned .chat-session-pin-icon[data-v-3c99ba31],.chat-session-more.is-pinned[aria-expanded=true] .chat-session-pin-icon[data-v-3c99ba31]{display:none}.chat-session-item:hover .chat-session-more.is-pinned .chat-session-more-icon[data-v-3c99ba31],.chat-session-more.is-pinned[aria-expanded=true] .chat-session-more-icon[data-v-3c99ba31],.chat-session-more.is-pinned .chat-session-pin-icon[data-v-3c99ba31]{display:block}.chat-session-more[data-v-3c99ba31]:hover{color:var(--color-text-strong);background:var(--color-hover-ghost)}.chat-session-item:hover .chat-session-more[data-v-3c99ba31],.chat-session-more[aria-expanded=true][data-v-3c99ba31]{opacity:1;visibility:visible;pointer-events:auto}.chat-sidebar-panel[data-v-8257ba4b]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-sidebar-header[data-v-8257ba4b]{margin-top:40px;padding:10px 12px 2px}.chat-session-create[data-v-8257ba4b]{border:1px solid var(--color-border-muted);background:var(--color-surface-muted);color:var(--color-text-strong);cursor:pointer;border-radius:999px;height:32px;padding:0 12px}.chat-session-create[data-v-8257ba4b]:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.chat-session-menu-floating[data-v-8257ba4b]{box-sizing:border-box;border:1px solid var(--color-border-muted);background:var(--color-surface);z-index:100;border-radius:10px;min-width:116px;max-width:calc(100vw - 16px);padding:6px;position:fixed;box-shadow:0 8px 26px #0000002e}.chat-session-menu-floating button[data-v-8257ba4b]{width:100%;color:var(--color-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.chat-session-menu-floating button[data-v-8257ba4b]:hover{background:var(--color-surface-muted)}.chat-session-menu-floating button.danger[data-v-8257ba4b]{color:var(--lightningcss-light,#b42218)var(--lightningcss-dark,#f97066)}.settings-sidebar-panel[data-v-3335366b]{box-sizing:border-box;flex-direction:column;flex:1;gap:14px;min-height:0;padding:40px 12px 12px;display:flex}.settings-sidebar-header[data-v-3335366b]{gap:8px;padding:0 8px;display:grid}.settings-sidebar-header h1[data-v-3335366b]{font-size:28px;line-height:1.1;font-family:var(--serif);margin:0}.settings-sidebar-header p[data-v-3335366b]{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.settings-sidebar-nav[data-v-3335366b]{gap:2px;display:grid}.settings-sidebar-nav a[data-v-3335366b]{color:var(--color-text-emphasis);border-radius:8px;padding:7px 10px;font-size:14px;text-decoration:none}.settings-sidebar-nav a[data-v-3335366b]:hover{background:var(--color-hover-ghost)}.settings-sidebar-nav a.active[data-v-3335366b]{background:var(--color-accent-soft);color:var(--color-text-strong)}.chat-composer-wrap[data-v-bd565cec]{box-sizing:border-box;width:min(var(--chat-reader-width), 100%);flex-direction:column;gap:8px;padding-inline:16px;transition:all .2s;display:flex;position:fixed;bottom:12px}.chat-composer-wrap.is-empty[data-v-bd565cec]{position:unset}.chat-panel[data-v-bd565cec]{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 24px 4px var(--color-page);background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#1c1c1c);border:1px solid var(--lightningcss-light,#d7dae2)var(--lightningcss-dark,#2a2a2a);border-radius:18px;flex-direction:column;gap:4px;display:flex}.chat-composer[data-v-bd565cec]{padding-inline:12px;flex-direction:column;gap:4px;padding-top:12px;display:flex}.chat-composer textarea[data-v-bd565cec]{border:unset;outline:unset;resize:none;min-height:42px;padding:unset;background:0 0;flex-grow:1;font-family:inherit;font-size:14px;line-height:1.5;overflow-y:hidden}.chat-upload-list[data-v-bd565cec]{scrollbar-width:thin;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.chat-upload-chip[data-v-bd565cec]{box-sizing:border-box;background-color:var(--lightningcss-light,#f3f5f9)var(--lightningcss-dark,#282d37);border:1px solid var(--lightningcss-light,#dde3ee)var(--lightningcss-dark,#2b313d);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.chat-upload-icon[data-v-bd565cec]{color:var(--lightningcss-light,#59657b)var(--lightningcss-dark,#b2bccb);border:1px solid var(--lightningcss-light,#ced6e3)var(--lightningcss-dark,#3a4250);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-upload-icon svg[data-v-bd565cec]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-upload-preview[data-v-bd565cec]{object-fit:cover;border:1px solid var(--lightningcss-light,#ced6e3)var(--lightningcss-dark,#3a4250);border-radius:10px;flex:none;width:28px;height:28px}.chat-upload-meta[data-v-bd565cec]{min-width:0}.chat-upload-name[data-v-bd565cec],.chat-upload-size[data-v-bd565cec]{margin:0}.chat-upload-name[data-v-bd565cec]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.chat-upload-size[data-v-bd565cec]{color:var(--lightningcss-light,#6c7688)var(--lightningcss-dark,#8f98a7);margin-top:2px;font-size:12px}.chat-upload-remove[data-v-bd565cec]{appearance:none;color:var(--lightningcss-light,#5a6477)var(--lightningcss-dark,#d4dbe7);cursor:pointer;background:var(--lightningcss-light,#d9deea)var(--lightningcss-dark,#3c4350);border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.chat-upload-remove[data-v-bd565cec]:disabled{opacity:.5;cursor:not-allowed}.chat-upload-remove svg[data-v-bd565cec]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:12px;height:12px}.chat-toolbar[data-v-bd565cec]{padding-inline:12px;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.chat-toolbar-send[data-v-bd565cec]{width:28px;height:28px;padding:unset;border:unset;background:var(--color-icon-strong);color:var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.chat-toolbar-send[data-v-bd565cec]:disabled{cursor:not-allowed;background:var(--lightningcss-light,#d1d1d1)var(--lightningcss-dark,#383838)}.chat-toolbar-send svg[data-v-bd565cec]{fill:currentColor;width:16px;height:16px}.chat-tool-group[data-v-bd565cec]{align-items:center;gap:8px;display:flex}.chat-token-ring[data-v-bd565cec]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chat-token-ring svg[data-v-bd565cec]{width:24px;height:24px;transform:rotate(-90deg)}.chat-token-ring .ring-track[data-v-bd565cec]{fill:none;stroke:var(--lightningcss-light,#d3d3d3)var(--lightningcss-dark,#4a4a4a);stroke-width:3px}.chat-token-ring .ring-progress[data-v-bd565cec]{fill:none;stroke:var(--lightningcss-light,#777)var(--lightningcss-dark,#aaa);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .2s}.chat-token-ring .ring-estimated[data-v-bd565cec]{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .2s}.chat-file-input[data-v-bd565cec]{display:none}.chat-tool-icon-btn[data-v-bd565cec]{color:var(--lightningcss-light,#49556b)var(--lightningcss-dark,#b5bfce);background-color:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#242424)}.chat-tool-icon-btn[data-v-bd565cec]:hover:not(:disabled){background:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#333)}.chat-tool-icon-btn[data-v-bd565cec]:disabled{cursor:not-allowed}.chat-tool-icon-btn svg[data-v-bd565cec]{stroke-width:2px}.chat-add-wrap[data-v-bd565cec]{position:relative}.chat-add-menu[data-v-bd565cec]{text-wrap:nowrap;background:var(--lightningcss-light,var(--color-surface))var(--lightningcss-dark,#282828);z-index:24;border:1px solid var(--lightningcss-light,#d7dae2)var(--lightningcss-dark,#2a2a2a);border-radius:12px;gap:2px;width:fit-content;padding:4px;display:grid;position:absolute;bottom:calc(100% + 2px);left:0}.chat-add-menu-item[data-v-bd565cec]{appearance:none;text-align:left;width:100%;color:var(--color-text-emphasis);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex}.chat-add-menu-item[data-v-bd565cec]:hover{background:var(--lightningcss-light,#f3f5f9)var(--lightningcss-dark,#383838)}.chat-add-menu-item svg[data-v-bd565cec]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.chat-add-menu-item span[data-v-bd565cec]{padding-inline:.5em}.chat-tool-pill[data-v-bd565cec]{appearance:none;box-sizing:border-box;color:var(--lightningcss-light,#475163)var(--lightningcss-dark,#a6afbf);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#f8f9fb)var(--lightningcss-dark,#1f1f1f);border:1px solid var(--lightningcss-light,#d9dee8)var(--lightningcss-dark,#1f1f1f);border-radius:14px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;line-height:1;display:flex}.chat-tool-pill.active[data-v-bd565cec]{color:var(--lightningcss-light,#1e293b)var(--lightningcss-dark,#c9d3e3);background:var(--lightningcss-light,#eef2f7)var(--lightningcss-dark,#242424);border:1px solid var(--lightningcss-light,#d9dee8)var(--lightningcss-dark,#2b303d)}.chat-tool-pill.disabled[data-v-bd565cec]{opacity:.5;cursor:default}.chat-tool-pill input[data-v-bd565cec]{opacity:0;width:1px;height:1px;position:absolute}.chat-tool-dot[data-v-bd565cec]{background:var(--lightningcss-light,#aeb6c4)var(--lightningcss-dark,#383f4d);border-radius:999px;width:8px;height:8px}.chat-tool-pill.active .chat-tool-dot[data-v-bd565cec]{background:var(--color-accent)}.chat-mode-pill.mode-nimble[data-v-bd565cec]{color:var(--lightningcss-light,#24583b)var(--lightningcss-dark,#c1e1cf);background:var(--lightningcss-light,#f0f9f4)var(--lightningcss-dark,#21392c);border-color:var(--lightningcss-light,#c4ded0)var(--lightningcss-dark,#385a48)}.chat-mode-pill.mode-deliberate[data-v-bd565cec]{color:var(--lightningcss-light,#38387a)var(--lightningcss-dark,#bbbbe7);background:var(--lightningcss-light,#efeffb)var(--lightningcss-dark,#2b2b49);border-color:var(--lightningcss-light,#b7b8df)var(--lightningcss-dark,#424380)}.chat-status[data-v-bd565cec]{font-size:12px;font-family:var(--mono);text-align:center;color:var(--color-text-muted)}.chat-status.error[data-v-bd565cec]{color:var(--color-danger)}.chat-empty[data-v-b60697fe]{flex-direction:column;align-items:center;margin-top:18dvh;display:flex}h1[data-v-b60697fe]{margin:0 0 32px;font-size:clamp(24px,4vw,32px);font-weight:400}h1.is-offset[data-v-b60697fe]{transform:translate(.25em)}.chat-message-list[data-v-be33e6b1]{flex-direction:column;gap:14px;padding-inline:16px;display:flex}.chat-message[data-v-be33e6b1]{width:min(100%,760px)}.chat-message p[data-v-be33e6b1]{white-space:pre-wrap;margin:0;line-height:1.6}.chat-message.is-notice .chat-markdown[data-v-be33e6b1]{background:var(--lightningcss-light,#f3f7fa)var(--lightningcss-dark,#1c212c);border:1px solid var(--lightningcss-light,#ccd7e5)var(--lightningcss-dark,#303a4c);border-radius:12px;padding:10px 12px}.chat-user-markdown[data-v-be33e6b1]{background:var(--lightningcss-light,#ececf1)var(--lightningcss-dark,#242424);border-radius:16px;max-width:88%;margin-left:auto;padding:8px 12px}.chat-user-message-wrap[data-v-be33e6b1]{justify-items:end;gap:6px;display:grid}.chat-user-attachments[data-v-be33e6b1]{scrollbar-width:thin;justify-content:end;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.chat-user-attachment-chip[data-v-be33e6b1]{background:var(--lightningcss-light,#f5f7fb)var(--lightningcss-dark,#1b212d);border:1px solid var(--lightningcss-light,#d7dde7)var(--lightningcss-dark,#283142);border-radius:12px;flex:none;align-items:center;gap:6px;max-width:260px;padding:6px;display:inline-flex}.chat-user-attachment-preview[data-v-be33e6b1]{object-fit:cover;border:1px solid var(--lightningcss-light,#d3dae6)var(--lightningcss-dark,#2d3648);border-radius:8px;flex:none;width:36px;height:36px}.chat-user-attachment-meta[data-v-be33e6b1]{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.chat-user-attachment-name[data-v-be33e6b1]{color:var(--lightningcss-light,#4b5568)var(--lightningcss-dark,#c3cbda);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-user-attachment-size[data-v-be33e6b1]{color:var(--lightningcss-light,#7b8393)var(--lightningcss-dark,#8f98ab);flex:none;font-size:11px}.chat-message-actions[data-v-be33e6b1]{gap:8px;display:inline-flex}.assistant .chat-message-actions[data-v-be33e6b1]{margin-block-start:4px}.chat-message-action-trigger[data-v-be33e6b1]{appearance:none;color:var(--lightningcss-light,#6a7282)var(--lightningcss-dark,#838b9a);cursor:pointer;opacity:0;width:22px;height:22px;padding:unset;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;line-height:0;transition:opacity .16s;display:inline-flex}.chat-message-action-icon[data-v-be33e6b1]{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}:is(.assistant .chat-message-action-trigger[title=复制],.assistant .chat-message-action-trigger[title=已复制]) .chat-message-action-icon[data-v-be33e6b1]{transform:translateY(1px)}.chat-message-action-icon.copied[data-v-be33e6b1]{color:var(--lightningcss-light,#2f7d59)var(--lightningcss-dark,#69c69b)}.chat-message-action-trigger.liked[data-v-be33e6b1]{opacity:1;color:var(--lightningcss-light,#e02460)var(--lightningcss-dark,#ff5c8a)}.chat-heart-icon[data-v-be33e6b1]{stroke-width:1.9px}.chat-message-action-trigger.liked .chat-heart-icon[data-v-be33e6b1]{fill:currentColor;stroke:none}.chat-message-action-trigger[data-v-be33e6b1]:hover{background:var(--lightningcss-light,#2d3a4f14)var(--lightningcss-dark,#99a7bb29)}.chat-user-message-wrap:hover .chat-message-action-trigger[data-v-be33e6b1],.chat-assistant:hover .chat-message-action-trigger[data-v-be33e6b1],.chat-message-action-trigger[data-v-be33e6b1]:focus-visible{opacity:1}.chat-message-action-trigger[data-v-be33e6b1]:focus-visible{outline-offset:1px;outline:2px solid var(--lightningcss-light,#2f7ff64d)var(--lightningcss-dark,#7fb0ff61)}.chat-message-action-trigger[data-v-be33e6b1]:disabled{cursor:default;opacity:0}.chat-message-action-trigger.liked[data-v-be33e6b1]:disabled{opacity:1}.chat-user-edit-form[data-v-be33e6b1]{gap:8px;width:min(88%,640px);display:grid}.chat-user-edit-form textarea[data-v-be33e6b1]{box-sizing:border-box;font-size:inherit;resize:none;border:1px solid var(--lightningcss-light,#d0d6e1)var(--lightningcss-dark,#2a2a2a);border-radius:12px;width:100%;padding:10px 12px;line-height:1.5}.chat-user-edit-form textarea[data-v-be33e6b1]:focus{border-color:var(--lightningcss-light,#bcc6d6)var(--lightningcss-dark,#323f52);outline:none}.chat-user-edit-actions[data-v-be33e6b1]{justify-content:flex-end;gap:8px;display:inline-flex}.chat-user-edit-btn[data-v-be33e6b1]{appearance:none;color:var(--lightningcss-light,#465064)var(--lightningcss-dark,#a5aec0);background-color:var(--color-surface);cursor:pointer;border:1px solid var(--lightningcss-light,#d7dde7)var(--lightningcss-dark,#2a2a2a);border-radius:12px;height:24px;padding-inline:12px;font-size:12px;line-height:1}.chat-user-edit-btn.primary[data-v-be33e6b1]{color:var(--color-text-strong);background-color:var(--color-accent)}.chat-user-edit-btn[data-v-be33e6b1]:disabled{opacity:.55;cursor:not-allowed}.chat-assistant[data-v-be33e6b1]{width:min(88%,760px)}.chat-activity-toggle[data-v-be33e6b1]{appearance:none;cursor:pointer;width:fit-content;font:inherit;color:var(--lightningcss-light,#5b6373)var(--lightningcss-dark,#828a9c);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:.8rem;display:flex}.chat-activity-toggle.streaming[data-v-be33e6b1]{color:var(--lightningcss-light,#4f5f78)var(--lightningcss-dark,#a3afc2)}.chat-activity-summary-toggle[data-v-be33e6b1]{margin-bottom:2px}.chat-activity-summary-text[data-v-be33e6b1]{color:var(--color-text-muted);font-size:12px}.chat-activity-details[data-v-be33e6b1]{gap:0;display:grid}.chat-thinking-text[data-v-be33e6b1]{display:inline-block;position:relative}.chat-activity-toggle.streaming .chat-thinking-text[data-v-be33e6b1]{color:#0000;background-image:linear-gradient(108deg,var(--lightningcss-light,#4f5f78)var(--lightningcss-dark,#a3afc2) 40%,var(--lightningcss-light,#a2adbf)var(--lightningcss-dark,#434e61) 49%,var(--lightningcss-light,#4f5f78)var(--lightningcss-dark,#a3afc2) 58%);background-position:130% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s infinite thinking-spotlight-be33e6b1}.chat-activity-toggle[data-v-be33e6b1]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid var(--lightningcss-light,#2f7ff659)var(--lightningcss-dark,#7fb0ff73)}.chat-activity-icon[data-v-be33e6b1]{stroke:currentColor;stroke-width:2px;fill:none;opacity:0;width:13px;height:13px;transition:opacity .16s,transform .16s;transform:rotate(-90deg)}.chat-activity-toggle:hover .chat-activity-icon[data-v-be33e6b1],.chat-activity-toggle:focus-visible .chat-activity-icon[data-v-be33e6b1]{opacity:.8}.chat-activity-toggle.expanded .chat-activity-icon[data-v-be33e6b1]{transform:rotate(0)}.chat-tool-section[data-v-be33e6b1]{margin-top:2px}.chat-tool-toggle-item[data-v-be33e6b1]{color:var(--lightningcss-light,#515b6c)var(--lightningcss-dark,#a8b0bd);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:inline-flex}.chat-tool-toggle-name[data-v-be33e6b1]{color:var(--lightningcss-light,#2f3745)var(--lightningcss-dark,#ced4de)}.chat-tool-toggle-status[data-v-be33e6b1]{color:var(--color-text-muted)}.chat-tool-toggle-status.start[data-v-be33e6b1]{color:var(--lightningcss-light,#4f5f78)var(--lightningcss-dark,#a3afc2)}.chat-tool-toggle-status.success[data-v-be33e6b1]{color:var(--lightningcss-light,#2f7d59)var(--lightningcss-dark,#69c69b)}.chat-tool-toggle-status.error[data-v-be33e6b1]{color:var(--lightningcss-light,#be3f3f)var(--lightningcss-dark,#ff8a8a)}.chat-tool-success-icon[data-v-be33e6b1]{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.chat-tool-panel[data-v-be33e6b1]{margin:0}.chat-activity-list[data-v-be33e6b1]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chat-activity-item[data-v-be33e6b1]{margin:0}.chat-message-list[data-v-be33e6b1]{interpolate-size:numeric-only}.chat-collapsible-panel[data-v-be33e6b1]{opacity:0;overflow:hidden}.chat-collapsible-panel[data-v-be33e6b1]:not(.expanded){pointer-events:none}.chat-collapsible-panel-inner[data-v-be33e6b1]{min-height:0}.chat-activity-details-panel[data-v-be33e6b1]{margin-top:2px}@supports (interpolate-size:allow-keywords){.chat-message-list[data-v-be33e6b1]{interpolate-size:allow-keywords}.chat-collapsible-panel[data-v-be33e6b1]{height:0;transition:height .26s,opacity .22s}.chat-collapsible-panel.expanded[data-v-be33e6b1]{opacity:1;height:auto}}@supports not (interpolate-size:allow-keywords){.chat-collapsible-panel[data-v-be33e6b1]{grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s;display:grid}.chat-collapsible-panel-inner[data-v-be33e6b1]{overflow:hidden}.chat-collapsible-panel.expanded[data-v-be33e6b1]{opacity:1;grid-template-rows:1fr}}.chat-collapsible-panel-inner>div[data-v-be33e6b1]:not(:first-of-type){margin-top:6px}.chat-tool-item[data-v-be33e6b1]{background:0 0;border-left:2px solid var(--lightningcss-light,#d8dde8)var(--lightningcss-dark,#262e40);padding:2px 0 2px 10px}.chat-tool-detail[data-v-be33e6b1]{font-family:var(--mono);color:var(--color-text-subtle);white-space:pre-wrap;tab-size:4;max-height:min(40vh,320px);margin-block:0;font-size:12px;line-height:1.5;overflow:auto}.chat-tool-detail.query[data-v-be33e6b1]{color:var(--color-accent);margin-block-end:.25em}.chat-tool-error[data-v-be33e6b1]{color:var(--lightningcss-light,#be3f3f)var(--lightningcss-dark,#ff8a8a);margin:7px 0 0;font-size:12px}.chat-typing[data-v-be33e6b1]{align-items:center;gap:6px;display:inline-flex}.chat-typing span[data-v-be33e6b1]{background:var(--lightningcss-light,#8f96a3)var(--lightningcss-dark,#616876);border-radius:999px;width:7px;height:7px;animation:.9s ease-in-out infinite dot-be33e6b1}.chat-typing span[data-v-be33e6b1]:nth-child(2){animation-delay:.15s}.chat-typing span[data-v-be33e6b1]:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.chat-activity-toggle.streaming .chat-thinking-text[data-v-be33e6b1]{color:var(--lightningcss-light,#4f5f78)var(--lightningcss-dark,#a3afc2);background:0 0;animation:none}}@keyframes dot-be33e6b1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes thinking-spotlight-be33e6b1{0%{background-position:130% 0}to{background-position:-120% 0}}.chat-markdown[data-v-be33e6b1]{line-height:1.5}.chat-markdown[data-v-be33e6b1] .incremark-block:not(:last-of-type){margin-block-end:.5em}.chat-markdown[data-v-be33e6b1] .incremark-inline-code{font-family:var(--mono);overflow-wrap:break-word;line-break:strict;background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#232323);border-radius:4px;padding-inline:3px}.chat-markdown[data-v-be33e6b1] .incremark-code{background-color:var(--lightningcss-light,#f4f7fc)var(--lightningcss-dark,#242424);border-radius:8px;flex-direction:column;padding:0 12px;display:flex}.chat-markdown[data-v-be33e6b1] .incremark-code .code-header{font-family:var(--mono);justify-content:space-between;align-items:center;display:flex;transform:translateY(8px)}.chat-markdown[data-v-be33e6b1] .incremark-code .code-header .code-btn{width:22px;height:22px;padding:unset;border:unset;background-color:unset;border-radius:4px;justify-content:center;align-items:center;display:flex}.chat-markdown[data-v-be33e6b1] .incremark-code .code-header .code-btn:hover{background-color:var(--lightningcss-light,#e2e8f2)var(--lightningcss-dark,#35393d)}.chat-markdown[data-v-be33e6b1] .incremark-code .code-header .code-btn .incremark-icon{width:14px;height:14px;display:inline-flex}.chat-markdown[data-v-be33e6b1] .incremark-code .code-header .code-btn .incremark-icon svg{width:14px;height:14px}.chat-markdown[data-v-be33e6b1] .incremark-code .code-content{scrollbar-width:none;overflow-anchor:none;padding-block:12px;overflow-x:auto}.chat-markdown[data-v-be33e6b1] .incremark-code .code-content pre{margin:0}.chat-markdown[data-v-be33e6b1] .incremark-code .code-content code{font-family:var(--mono);line-height:1.5}.chat-markdown[data-v-be33e6b1] .incremark-list{margin-block:unset;padding-inline-start:2em}.chat-markdown[data-v-be33e6b1] .incremark-list .incremark-list-item:not(:last-of-type){margin-block-end:.25em}.chat-markdown[data-v-be33e6b1] .incremark-hr{border:unset;height:1px;margin:unset;background-color:var(--color-text);opacity:.5}.chat-reasoning-wrapper[data-v-be33e6b1] p{opacity:.8}.chat-reasoning-wrapper[data-v-be33e6b1] strong{font-weight:400}.chat-main[data-v-abb83a17]{box-sizing:border-box;min-height:calc(100dvh - var(--app-header-height));flex-direction:column;align-items:center;padding-top:32px;transition:all .2s;display:flex}.chat-history[data-v-abb83a17]{box-sizing:border-box;width:min(100%, var(--chat-reader-width));margin-bottom:14rem}.chat-history.is-empty[data-v-abb83a17]{margin-bottom:unset}.chat-main-icp[data-v-abb83a17]{color:var(--color-text-muted);align-items:baseline;gap:1em;font-size:12px;line-height:1;transition:all .2s;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}@media (width<760px){.chat-main-icp[data-v-abb83a17]{flex-direction:column;align-items:center;gap:4px}}.chat-main-icp a[data-v-abb83a17]{color:inherit;text-decoration:none}.chat-main-icp a[data-v-abb83a17]:hover{text-decoration:underline}@media (width>960px){.chat-main.sidebar-visible[data-v-abb83a17]{margin-left:var(--app-sidebar-width)}.chat-main-icp.sidebar-visible[data-v-abb83a17]{transform:translateX(calc(-50% + (var(--app-sidebar-width) / 2)))}}.mcp-add-btn[data-v-37a03f73]{justify-self:end}.mcp-list[data-v-37a03f73]{border:1px solid var(--color-border-soft);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mcp-item[data-v-37a03f73]{background:var(--color-surface-muted);gap:12px;padding:12px;display:grid}.mcp-item[data-v-37a03f73]:not(:last-of-type){border-bottom:1px solid var(--color-border-soft)}.mcp-item input[data-v-37a03f73]{box-sizing:border-box}.mcp-item-header[data-v-37a03f73]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mcp-item-title[data-v-37a03f73]{font-family:var(--mono);color:var(--color-text-emphasis);font-size:14px}.mcp-field-label[data-v-37a03f73]{color:var(--color-text-subtle);letter-spacing:.01em;margin:0;font-size:12px}.mcp-item-actions[data-v-37a03f73]{gap:8px;display:flex}.mcp-field[data-v-37a03f73]{gap:6px;display:grid}.mcp-item-footer[data-v-37a03f73]{justify-content:flex-end;gap:8px;display:flex}.mcp-cancel-btn[data-v-37a03f73],.mcp-save-btn[data-v-37a03f73]{min-width:88px}input[type=text][data-v-37a03f73]{border:1px solid var(--color-border-soft);width:100%;font-family:var(--mono);background:var(--color-surface);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}input[type=text][data-v-37a03f73]:focus{border-color:var(--color-border-strong);outline:none}.settings-input-invalid[data-v-37a03f73]{border-color:var(--color-danger)}.settings-warning[data-v-37a03f73]{color:var(--lightningcss-light,#b42218)var(--lightningcss-dark,#ff8b83);margin:0;font-size:12px}.mcp-remove-btn[data-v-37a03f73]{color:var(--color-text-subtle);background-color:var(--color-surface)}.mcp-remove-btn[data-v-37a03f73]:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.mcp-remove-btn[data-v-37a03f73]:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px;background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.mcp-remove-btn svg[data-v-37a03f73]{stroke-width:2.2px}.btn[data-v-37a03f73]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:.875rem}.btn-secondary[data-v-37a03f73]{background:var(--color-surface-muted);border-color:var(--color-border-muted);color:var(--color-text-emphasis)}@media (width<=760px){.mcp-item-header[data-v-37a03f73]{flex-direction:column;align-items:stretch}.mcp-item-footer[data-v-37a03f73]{justify-content:stretch}.mcp-cancel-btn[data-v-37a03f73],.mcp-save-btn[data-v-37a03f73]{width:100%}}.settings-page[data-v-556b1a28]{min-height:calc(100dvh - var(--app-header-height));--settings-top-gap:30px}.settings-main[data-v-556b1a28]{max-width:880px;padding:var(--settings-top-gap) 24px 56px;margin:0 auto;transition:margin-left .2s}@media (width>960px){.settings-main.sidebar-visible[data-v-556b1a28]{margin-left:var(--app-sidebar-width)}}.settings-content[data-v-556b1a28]{background-color:var(--lightningcss-light,#ececf1)var(--lightningcss-dark,#242424);border-radius:16px;gap:28px;padding:24px 24px 20px;display:grid}.settings-authenticate h2[data-v-556b1a28]{font-size:1rem}.settings-authenticate p[data-v-556b1a28]{font-size:12px}.settings-group[data-v-556b1a28]{background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#eceff3)var(--lightningcss-dark,#313131);border-radius:0;flex-direction:column;gap:8px;padding:0 0 22px;scroll-margin-top:86px;display:flex}.settings-group[data-v-556b1a28]:last-of-type{border-bottom:0;padding-bottom:0}.settings-group header[data-v-556b1a28]{gap:4px;display:grid}.settings-group h2[data-v-556b1a28]{margin:0;font-size:1rem;font-weight:580}.settings-group p[data-v-556b1a28]{color:var(--color-text-muted);margin:0;font-size:12px}label[data-v-556b1a28]{gap:6px;display:grid}label>span[data-v-556b1a28]{color:var(--color-text-subtle);font-size:12px}.settings-select[data-v-556b1a28]{appearance:none;cursor:pointer;width:8rem;padding-block:4px}input[data-v-556b1a28],textarea[data-v-556b1a28],select[data-v-556b1a28]{border:1px solid var(--color-border-soft);width:100%;font-family:var(--mono);background:var(--color-surface);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}input[readonly][data-v-556b1a28]{color:var(--lightningcss-light,#5e6674)var(--lightningcss-dark,#838c9b);background:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#192638)}input[data-v-556b1a28]:focus,textarea[data-v-556b1a28]:focus,select[data-v-556b1a28]:focus{border-color:var(--color-border-strong);outline:none}textarea[data-v-556b1a28]{resize:vertical}.settings-actions[data-v-556b1a28]{border-top:1px solid var(--lightningcss-light,#eceff3)var(--lightningcss-dark,#313131);justify-content:flex-end;padding-top:28px;display:flex}.btn[data-v-556b1a28]{cursor:pointer;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:.9rem}.btn-secondary[data-v-556b1a28]{background:var(--color-surface-muted);border-color:var(--color-border-muted);color:var(--color-text-emphasis)}.settings-reset-btn[data-v-556b1a28]:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.settings-reset-btn[data-v-556b1a28]:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px;background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}@media (width<=760px){.settings-main[data-v-556b1a28]{padding:var(--settings-top-gap) 14px 36px}.settings-content[data-v-556b1a28]{padding:18px 16px 16px}}.logs-filters[data-v-c74efc5c]{background:var(--color-surface);border:1px solid var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#23262f);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.logs-filter-actions[data-v-c74efc5c]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.logs-filters[data-v-c74efc5c]{grid-template-columns:1fr}.logs-filter-actions[data-v-c74efc5c]{justify-content:flex-start}}.logs-item[data-v-2d080e5a]{background:var(--color-surface);border:1px solid var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#23262f);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.logs-item-header[data-v-2d080e5a]{color:var(--lightningcss-light,#5f6471)var(--lightningcss-dark,#858a99);justify-content:space-between;align-items:center;font-size:13px;display:flex}.logs-item-header strong[data-v-2d080e5a]{color:var(--lightningcss-light,#23262e)var(--lightningcss-dark,#d1d4dc)}.logs-status[data-v-2d080e5a]{text-transform:lowercase;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px}.status-success[data-v-2d080e5a]{color:var(--lightningcss-light,#196f2c)var(--lightningcss-dark,#74d894);background:var(--lightningcss-light,#e8f7e8)var(--lightningcss-dark,#1e3a2a)}.status-error[data-v-2d080e5a]{color:var(--lightningcss-light,#8f1921)var(--lightningcss-dark,#ff7f88);background:var(--lightningcss-light,#fdeaea)var(--lightningcss-dark,#3f2126)}.status-cancelled[data-v-2d080e5a]{color:var(--lightningcss-light,#7a5d1b)var(--lightningcss-dark,#d9b56e);background:var(--lightningcss-light,#f4f1e8)var(--lightningcss-dark,#3f3421)}.status-pending[data-v-2d080e5a]{color:var(--lightningcss-light,#555d6b)var(--lightningcss-dark,#aab0bb);background:var(--lightningcss-light,#f2f3f7)var(--lightningcss-dark,#1f2333)}.logs-block[data-v-2d080e5a]{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.logs-model-block summary[data-v-2d080e5a],.logs-user-block summary[data-v-2d080e5a]{cursor:pointer}.logs-model-block pre[data-v-2d080e5a],.logs-user-block pre[data-v-2d080e5a]{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-family:inherit}.logs-label[data-v-2d080e5a]{color:var(--lightningcss-light,#555d6b)var(--lightningcss-dark,#aab0bb);font-weight:600}.logs-details summary[data-v-2d080e5a]{cursor:pointer;color:var(--lightningcss-light,#455067)var(--lightningcss-dark,#a3adc2)}.logs-details-grid[data-v-2d080e5a]{gap:6px;margin-top:8px;font-size:14px;display:grid}.logs-detail-item[data-v-2d080e5a]{grid-template-columns:max-content minmax(0,1fr);gap:8px;display:grid}.logs-details-grid dt[data-v-2d080e5a],.logs-details-grid dd[data-v-2d080e5a]{margin:0}.logs-details-grid dd[data-v-2d080e5a]{word-break:break-word}.logs-page[data-v-067d5176]{max-width:980px;margin:0 auto;padding:24px 20px 40px}.logs-main[data-v-067d5176]{gap:16px;display:grid}.logs-usage-summary[data-v-067d5176]{color:var(--lightningcss-light,#3f4653)var(--lightningcss-dark,#cfd5e3);align-items:center;gap:14px;margin:0;font-size:13px;display:flex}.logs-usage-item[data-v-067d5176]{align-items:center;gap:4px;display:inline-flex}.logs-usage-summary dt[data-v-067d5176],.logs-usage-summary dd[data-v-067d5176]{margin:0}.logs-toolbar[data-v-067d5176]{justify-content:space-between;align-items:end;gap:12px;display:flex}.logs-toolbar h1[data-v-067d5176]{margin:0;font-size:20px}.logs-actions[data-v-067d5176]{align-items:center;gap:10px;display:flex}.logs-error[data-v-067d5176]{color:var(--lightningcss-light,#b00020)var(--lightningcss-dark,#ff7f92)}.logs-loading[data-v-067d5176],.logs-empty[data-v-067d5176]{color:var(--lightningcss-light,#5f6471)var(--lightningcss-dark,#858a99)}.logs-list[data-v-067d5176]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.logs-page[data-v-067d5176]{padding:16px 14px 28px}.logs-toolbar[data-v-067d5176]{flex-direction:column;align-items:start}}
