:root{color-scheme:light;--ink: #16181c;--ink-2: #4f565f;--ink-3: #7f858d;--surface: #ffffff;--canvas: #ffffff;--page: #f4f5f6;--inset: #f6f7f8;--field: #eef0f2;--hover: rgba(20, 24, 31, .04);--hover-2: rgba(20, 24, 31, .07);--line: #e6e8eb;--line-strong: #cdd2d7;--titlebar-height: 32px;--win-close: #c42b1c;--accent: #3f78ff;--accent-ink: #315fcd;--accent-tint: rgba(63, 120, 255, .11);--on-solid: #ffffff;--green: #1f7a5f;--orange: #f09a2f;--red: #e3474c;--green-dot: #21a06b;--warn-ink: #8a5a10;--danger-ink: #a52a2e;--purple-ink: #5b46a8;--purple: #7c5cdc;--warn-tint: color-mix(in srgb, var(--orange) 10%, var(--surface));--warn-tint-2: color-mix(in srgb, var(--orange) 16%, var(--surface));--warn-line: color-mix(in srgb, var(--orange) 38%, var(--surface));--danger-tint: color-mix(in srgb, var(--red) 9%, var(--surface));--danger-tint-2: color-mix(in srgb, var(--red) 16%, var(--surface));--danger-line: color-mix(in srgb, var(--red) 30%, var(--surface));--info-tint: color-mix(in srgb, var(--accent) 16%, var(--surface));--info-line: color-mix(in srgb, var(--accent) 25%, var(--surface));--ok-tint: color-mix(in srgb, var(--green) 11%, var(--surface));--purple-tint: color-mix(in srgb, var(--purple) 10%, var(--surface));--purple-tint-2: color-mix(in srgb, var(--purple) 18%, var(--surface));--scrim: rgba(20, 24, 31, .28);--scrim-strong: rgba(20, 24, 31, .34);--tip-ink: rgba(255, 255, 255, .92);--tip-strong: #ffffff;--tip-field: rgba(255, 255, 255, .14);--shadow-hairline: 0 0 0 1px rgba(20, 24, 31, .05), 0 1px 2px rgba(20, 24, 31, .05);--shadow-btn: 0 0 0 1px rgba(20, 24, 31, .05), 0 1px 2px rgba(20, 24, 31, .08);--shadow-overlay: 0 12px 32px rgba(20, 24, 31, .16);--shadow-raised: 0 12px 30px rgba(20, 24, 31, .12), 0 0 0 1px rgba(20, 24, 31, .06);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-scale: 1;--radius-scale: 1;--icon-scale: 1;--code-comment: currentColor;--code-string: currentColor;--code-number: currentColor;--code-keyword: currentColor;--code-function: currentColor;--code-punct: currentColor}.md-tok-comment{color:var(--code-comment)}.md-tok-string{color:var(--code-string)}.md-tok-number{color:var(--code-number)}.md-tok-keyword{color:var(--code-keyword)}.md-tok-function{color:var(--code-function)}.md-tok-punct{color:var(--code-punct)}.ico{width:calc(var(--ico) * var(--icon-scale));height:calc(var(--ico) * var(--icon-scale))}.ico-9{--ico: 9px}.ico-10{--ico: 10px}.ico-11{--ico: 11px}.ico-12{--ico: 12px}.ico-13{--ico: 13px}.ico-14{--ico: 14px}.ico-15{--ico: 15px}.ico-16{--ico: 16px}.ico-17{--ico: 17px}.ico-18{--ico: 18px}.ico-19{--ico: 19px}.ico-20{--ico: 20px}.ico-22{--ico: 22px}.ico-24{--ico: 24px}.ico-26{--ico: 26px}.ico-28{--ico: 28px}.ico-30{--ico: 30px}.ico-32{--ico: 32px}:root[data-theme=dark]{color-scheme:dark;--ink: #e8eaed;--ink-2: #a9b0b8;--ink-3: #7b828b;--surface: #1c1f24;--canvas: #1c1f24;--page: #16181c;--inset: #22262d;--field: #14171c;--hover: rgba(255, 255, 255, .05);--hover-2: rgba(255, 255, 255, .09);--line: #2b3037;--line-strong: #3b424a;--titlebar-height: 32px;--win-close: #c42b1c;--accent-ink: #93b6ff;--accent-tint: rgba(79, 134, 255, .22);--green: #46bd92;--green-dot: #3ddc84;--warn-ink: #eebf72;--danger-ink: #ff9ba0;--purple-ink: #bda9ff;--scrim: rgba(0, 0, 0, .5);--scrim-strong: rgba(0, 0, 0, .58);--tip-ink: rgba(22, 24, 28, .92);--tip-strong: #16181c;--tip-field: rgba(22, 24, 28, .14);--shadow-hairline: 0 0 0 1px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .45);--shadow-btn: 0 0 0 1px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55);--shadow-raised: 0 12px 30px rgba(0, 0, 0, .5), 0 0 0 1px rgba(0, 0, 0, .55)}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(13px * var(--fs-scale));line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:calc(4px * var(--radius-scale))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:calc(99px * var(--radius-scale));background:var(--line-strong);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.markdown-body{font-size:calc(13.5px * var(--fs-scale));line-height:calc(22px * var(--fs-scale));color:var(--ink);overflow-wrap:anywhere}.markdown-body>*:first-child{margin-top:0}.markdown-body>*:last-child{margin-bottom:0}.markdown-body p{margin:0 0 12px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h1{margin:20px 0 12px;font-size:calc(22px * var(--fs-scale));line-height:1.3}.markdown-body h2{margin:18px 0 10px;font-size:calc(18px * var(--fs-scale));line-height:1.32}.markdown-body h3{margin:16px 0 8px;font-size:calc(16px * var(--fs-scale));line-height:1.35}.markdown-body h4{margin:14px 0 8px;font-size:calc(15px * var(--fs-scale));line-height:1.4}.markdown-body ul,.markdown-body ol{margin:0 0 12px;padding-left:22px}.markdown-body li{margin:0 0 6px}.markdown-body li>p{margin:0 0 6px}ol.md-list{padding-left:0;list-style:none}ol.md-list>li{padding-left:1.5em;text-indent:-1.5em}ol.md-list>li>*{text-indent:0}ol.md-list>li>.md-li-lead{margin-left:-1.5em;padding-left:1.5em;text-indent:0}.md-li-num{display:inline-block;min-width:1.25em}.md-li-gap{display:inline-block;width:.2em;white-space:pre;font-size:inherit}.markdown-body :not(pre)>code{padding:1.5px 5px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));background:var(--field);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-scale))}.markdown-body pre{margin:0 0 12px;padding:13px;overflow-x:auto;border:1px solid var(--line);border-radius:calc(9px * var(--radius-scale));background:var(--inset)}.markdown-body pre code{padding:0;background:transparent;font-family:var(--font-mono);font-size:calc(13px * var(--fs-scale));line-height:1.65}.markdown-body .md-code{position:relative;margin:0 0 12px}.markdown-body .md-code pre{margin:0}.md-code__copy{position:absolute;top:6px;right:6px;padding:2px 7px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:16px;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .12s ease,border-color .12s ease,color .12s ease}.md-code:hover .md-code__copy,.md-code__copy:focus-visible{opacity:1}.md-code__copy:hover{border-color:var(--line-strong);color:var(--ink)}@media(hover:none){.md-code__copy{opacity:1}}.markdown-body blockquote{margin:0 0 12px;padding:3px 0 3px 14px;border-left:3px solid var(--line-strong);color:var(--ink-2);font-style:italic}.markdown-body a{color:var(--accent-ink)}.markdown-body hr{height:1px;margin:18px 0;border:0;background:var(--line)}.markdown-body table{width:100%;margin:0 0 12px;border-collapse:collapse;font-size:calc(13px * var(--fs-scale))}.markdown-body th,.markdown-body td{padding:7px 10px;border:1px solid var(--line);text-align:left}.markdown-body th{background:var(--inset);font-weight:600}[data-reading-density=compact] .markdown-body,.reading-density-compact .markdown-body{font-size:calc(13.5px * var(--fs-scale));line-height:1.72}[data-reading-density=compact] .markdown-body p,.reading-density-compact .markdown-body p{margin-bottom:9px}[data-reading-density=compact] .markdown-body h1,[data-reading-density=compact] .markdown-body h2,[data-reading-density=compact] .markdown-body h3,[data-reading-density=compact] .markdown-body h4,.reading-density-compact .markdown-body h1,.reading-density-compact .markdown-body h2,.reading-density-compact .markdown-body h3,.reading-density-compact .markdown-body h4{margin:14px 0 7px;font-size:calc(14px * var(--fs-scale));line-height:1.35}[data-reading-density=compact] .markdown-body h1,.reading-density-compact .markdown-body h1{font-size:calc(16px * var(--fs-scale))}[data-reading-density=compact] .markdown-body h2,.reading-density-compact .markdown-body h2{font-size:calc(15px * var(--fs-scale))}[data-reading-density=compact] .markdown-body ul,[data-reading-density=compact] .markdown-body ol,.reading-density-compact .markdown-body ul,.reading-density-compact .markdown-body ol{margin-bottom:9px;padding-left:20px}[data-reading-density=compact] .markdown-body li,.reading-density-compact .markdown-body li{margin:2px 0}[data-reading-density=compact] .markdown-body :not(pre)>code,.reading-density-compact .markdown-body :not(pre)>code{padding:1.5px 5px;border:0;font-size:calc(12px * var(--fs-scale))}[data-reading-density=compact] .markdown-body pre,.reading-density-compact .markdown-body pre{margin-bottom:10px;padding:11px 13px}[data-reading-density=compact] .markdown-body .md-code,.reading-density-compact .markdown-body .md-code{margin-bottom:10px}[data-reading-density=compact] .markdown-body pre code,.reading-density-compact .markdown-body pre code{font-size:calc(12px * var(--fs-scale));line-height:1.6}[data-reading-density=compact] .markdown-body blockquote,.reading-density-compact .markdown-body blockquote{margin-bottom:10px;padding:2px 0 2px 12px;font-style:normal}[data-reading-density=compact] .markdown-body hr,.reading-density-compact .markdown-body hr{margin:14px 0}[data-reading-density=compact] .markdown-body table,.reading-density-compact .markdown-body table{margin-bottom:10px;font-size:calc(12.5px * var(--fs-scale))}[data-reading-density=compact] .markdown-body th,[data-reading-density=compact] .markdown-body td,.reading-density-compact .markdown-body th,.reading-density-compact .markdown-body td{padding:6px 9px}[data-reading-density=compact] .markdown-body ol.md-list,.reading-density-compact .markdown-body ol.md-list{padding-left:0}.markdown-compact{font-size:calc(13px * var(--fs-scale));line-height:20px;color:var(--ink-3);overflow-wrap:anywhere}.markdown-compact>*:first-child{margin-top:0!important}.markdown-compact>*:last-child{margin-bottom:0!important}.markdown-compact p,.markdown-compact ul,.markdown-compact ol,.markdown-compact blockquote{margin:4px 0}.markdown-compact h1,.markdown-compact h2,.markdown-compact h3,.markdown-compact h4,.markdown-compact h5,.markdown-compact h6{font:inherit;font-weight:600;margin:8px 0 4px}.markdown-compact li{margin:2px 0}.markdown-compact ol.md-list{padding-left:0}.markdown-compact .md-li-num{color:var(--ink-3)}.markdown-compact li::marker{color:var(--ink-3)}.markdown-compact hr{height:.5px;margin:8px 0;border:0;background:var(--line)}.markdown-compact blockquote{padding-left:10px;border-left:2px solid var(--line-strong);color:var(--ink-3)}.markdown-compact a{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.markdown-compact a:hover{color:var(--ink-2)}.markdown-compact :not(pre)>code{padding:0 4px;border-radius:calc(4px * var(--radius-scale));background:var(--field);font-family:var(--font-mono);font-size:1em}.markdown-compact pre{margin:4px 0;padding:9px 12px;overflow-x:auto;border-radius:calc(8px * var(--radius-scale));background:var(--field)}.markdown-compact .md-code{margin:4px 0}.markdown-compact .md-code pre{margin:0}.markdown-compact .md-code__copy{top:4px;right:4px;padding:1px 6px;font-size:calc(10.5px * var(--fs-scale));line-height:15px}.markdown-compact pre code{padding:0;background:none;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.65;color:var(--ink-2)}.markdown-compact table{width:max-content;max-width:100%;margin:4px 0;border-collapse:collapse;font-size:calc(12px * var(--fs-scale))}.markdown-compact th,.markdown-compact td{padding:4px 8px;border:.5px solid var(--line);text-align:left}@media(max-width:760px){html,body,#app{height:100%;height:var(--vvh, 100dvh);overscroll-behavior:none}body{overflow-x:hidden}.messages,.group__scroll{touch-action:pan-y}html[data-aw-pressing] .messages,html[data-aw-pressing] .group__scroll,html[data-aw-pressing] .sidebar,html[data-aw-pressing] .conv-group__head{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.toasts[data-v-84fb3a34]{position:fixed;top:14px;right:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(380px,60vw);pointer-events:none}.toast[data-v-84fb3a34]{pointer-events:auto;display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink-2);font:inherit;font-size:calc(12.5px * var(--fs-scale));line-height:1.55;text-align:left;cursor:pointer;animation:toast-in-84fb3a34 .16s ease-out}.toast[data-v-84fb3a34]:hover{border-color:var(--line-strong)}.toast__icon[data-v-84fb3a34]{display:inline-flex;flex:none;margin-top:2px}.toast__text[data-v-84fb3a34]{min-width:0;white-space:pre-wrap;word-break:break-word}.toast__close[data-v-84fb3a34]{flex:none;margin-left:2px;color:var(--ink-3);font-size:calc(14px * var(--fs-scale));line-height:1}.toast--info[data-v-84fb3a34]{border-color:var(--info-line)}.toast--info .toast__icon[data-v-84fb3a34]{color:var(--accent-ink)}.toast--warn[data-v-84fb3a34]{border-color:var(--warn-line);color:var(--warn-ink)}.toast--warn .toast__icon[data-v-84fb3a34]{color:var(--warn-ink)}.toast--error[data-v-84fb3a34]{border-color:var(--danger-line);color:var(--red)}.toast--error .toast__icon[data-v-84fb3a34]{color:var(--red)}@keyframes toast-in-84fb3a34{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast[data-v-84fb3a34]{animation:none}}.awmenu[data-v-b563154e]{position:fixed;top:0;left:0;z-index:2000;min-width:180px;max-width:min(320px,calc(100vw - 24px));margin:0;padding:5px;list-style:none;border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);outline:none;opacity:0}.awmenu--placed[data-v-b563154e]{opacity:1}.awmenu__rule[data-v-b563154e]{height:1px;margin:5px 8px;background:var(--line)}.awmenu__item[data-v-b563154e]{display:flex;align-items:center;gap:16px;height:30px;padding:0 9px;border-radius:calc(7px * var(--radius-scale));color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:30px;white-space:nowrap;cursor:pointer}.awmenu__item--active[data-v-b563154e]{background:var(--hover-2);color:var(--ink)}.awmenu__item--danger[data-v-b563154e]{color:var(--red)}.awmenu__item--danger.awmenu__item--active[data-v-b563154e]{background:color-mix(in srgb,var(--red) 10%,transparent)}.awmenu__item--disabled[data-v-b563154e]{color:var(--ink-3);cursor:default}.awmenu__item--disabled.awmenu__item--active[data-v-b563154e]{background:transparent}.awmenu__check[data-v-b563154e]{flex:0 0 14px;color:var(--accent);font-size:calc(12px * var(--fs-scale));line-height:1;text-align:center}.awmenu__label[data-v-b563154e]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.awmenu__shortcut[data-v-b563154e]{flex:none;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.awdialog__overlay[data-v-292c3c30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim)}.awdialog[data-v-292c3c30]{width:100%;max-width:380px;padding:18px 20px 16px;border-radius:calc(14px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-raised)}.awdialog__title[data-v-292c3c30]{margin:0 0 8px;color:var(--ink);font-size:calc(14px * var(--fs-scale));font-weight:600}.awdialog__message[data-v-292c3c30]{margin:0;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:1.6;overflow-wrap:anywhere}.awdialog__field[data-v-292c3c30]{display:flex;flex-direction:column;gap:5px}.awdialog__label[data-v-292c3c30]{color:var(--ink-2);font-size:calc(12px * var(--fs-scale));font-weight:500}.awdialog__input[data-v-292c3c30]{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--fs-scale));outline:none;transition:border-color .13s ease,box-shadow .13s ease}.awdialog__input[data-v-292c3c30]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.awdialog__error[data-v-292c3c30]{margin:6px 0 0;color:var(--red);font-size:calc(11.5px * var(--fs-scale))}.awdialog__actions[data-v-292c3c30]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.awdialog__btn[data-v-292c3c30]{height:30px;padding:0 13px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));transition:border-color .12s ease,background-color .12s ease,color .12s ease}.awdialog__btn[data-v-292c3c30]:hover{border-color:var(--line-strong);color:var(--ink)}.awdialog__btn--primary[data-v-292c3c30]{border-color:var(--accent);background:var(--accent);color:var(--on-solid);font-weight:500}.awdialog__btn--primary[data-v-292c3c30]:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-solid)}.awdialog__btn--primary.awdialog__btn--danger[data-v-292c3c30]{border-color:var(--red);background:var(--red)}.awdialog__btn[data-v-292c3c30]:disabled{opacity:.55;cursor:not-allowed}.awdialog__btn[data-v-292c3c30]:disabled:hover{border-color:var(--accent);background:var(--accent);color:var(--on-solid)}.awtip[data-v-ba38eccc]{position:fixed;top:0;left:0;z-index:1000;display:block;width:max-content;max-width:min(340px,calc(100vw - 24px));padding:8px 10px;border-radius:calc(8px * var(--radius-scale));background:var(--ink);color:var(--tip-ink);font-size:calc(11.5px * var(--fs-scale));font-weight:400;line-height:1.6;text-align:left;white-space:pre-line;overflow-wrap:anywhere;box-shadow:var(--shadow-overlay);opacity:0;transition:opacity 90ms ease}.awtip--placed[data-v-ba38eccc]{opacity:1}.awtip[data-v-ba38eccc]:not(.awtip--interactive){pointer-events:none}.awtip--interactive[data-v-ba38eccc]{cursor:text}.awtip[data-v-ba38eccc]:after{position:absolute;width:7px;height:7px;background:var(--ink);content:""}.awtip--top[data-v-ba38eccc]:after{bottom:-3px;left:50%;transform:translate(-50%) rotate(45deg)}.awtip--bottom[data-v-ba38eccc]:after{top:-3px;left:50%;transform:translate(-50%) rotate(45deg)}.awtip--left[data-v-ba38eccc]:after{top:50%;right:-3px;transform:translateY(-50%) rotate(45deg)}.awtip--right[data-v-ba38eccc]:after{top:50%;left:-3px;transform:translateY(-50%) rotate(45deg)}.awtip[data-v-ba38eccc] strong{color:var(--tip-strong);font-weight:600}.awtip[data-v-ba38eccc] code{padding:1px 4px;border-radius:calc(4px * var(--radius-scale));background:var(--tip-field);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-scale))}.win-controls[data-v-cf494aa0]{display:flex;height:var(--titlebar-height);flex:none;margin-left:auto;-webkit-app-region:no-drag}.win-controls__btn[data-v-cf494aa0]{display:grid;width:46px;height:var(--titlebar-height);place-items:center;border:0;background:transparent;color:var(--ink-2);cursor:default;-webkit-app-region:no-drag;transition:background-color .11s ease,color .11s ease}.win-controls__btn svg[data-v-cf494aa0]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1}.win-controls__btn[data-v-cf494aa0]:hover{background:var(--hover-2);color:var(--ink)}.win-controls__btn--close[data-v-cf494aa0]:hover{background:var(--win-close);color:var(--on-solid)}.titlebar[data-v-b31be6ba]{display:flex;height:var(--titlebar-height);flex:none;align-items:center;gap:2px;padding-left:6px;background:var(--surface);-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.titlebar__btn[data-v-b31be6ba]{display:flex;align-items:center;justify-content:center;height:24px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);-webkit-app-region:no-drag;transition:background-color .11s ease,color .11s ease}.titlebar__btn[data-v-b31be6ba]:hover{background:var(--hover);color:var(--ink)}.titlebar__btn--icon[data-v-b31be6ba]{width:28px}.titlebar__btn--menu[data-v-b31be6ba]{gap:3px;padding:0 8px;font-size:calc(12px * var(--fs-scale))}.usagedoc[data-v-bcb9f41a]{position:absolute;inset:var(--titlebar-height) 0 0 0;z-index:30;display:flex;flex-direction:column;overflow:hidden;background:var(--page)}.usagedoc__head[data-v-bcb9f41a]{display:flex;align-items:center;gap:10px;padding:12px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.usagedoc__title[data-v-bcb9f41a]{margin:0;font-size:calc(15px * var(--fs-scale));font-weight:600;letter-spacing:-.01em}.usagedoc__close[data-v-bcb9f41a]{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);transition:background-color .11s ease,color .11s ease}.usagedoc__close[data-v-bcb9f41a]:hover{background:var(--hover);color:var(--ink)}.usagedoc__main[data-v-bcb9f41a]{display:flex;flex:1;min-height:0}.usagedoc__nav[data-v-bcb9f41a]{display:flex;width:168px;flex:none;flex-direction:column;gap:2px;overflow-y:auto;padding:14px 10px;border-right:1px solid var(--line);background:var(--surface)}.usagedoc__navitem[data-v-bcb9f41a]{padding:7px 10px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));text-align:left;transition:background-color .11s ease,color .11s ease}.usagedoc__navitem[data-v-bcb9f41a]:hover{background:var(--hover);color:var(--ink)}.usagedoc__navitem--active[data-v-bcb9f41a]{background:var(--inset);color:var(--ink);font-weight:600}.usagedoc__body[data-v-bcb9f41a]{flex:1;min-width:0;overflow-y:auto;padding:20px 26px 40px;scroll-behavior:smooth}.usagedoc__section[data-v-bcb9f41a]{max-width:720px;padding-bottom:8px;scroll-margin-top:8px}.usagedoc__h2[data-v-bcb9f41a]{margin:26px 0 10px;font-size:calc(14px * var(--fs-scale));font-weight:600;color:var(--ink)}.usagedoc__section:first-child .usagedoc__h2[data-v-bcb9f41a]{margin-top:4px}.usagedoc__p[data-v-bcb9f41a]{margin:0 0 10px;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:1.75}.usagedoc__list[data-v-bcb9f41a]{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none}.usagedoc__li[data-v-bcb9f41a]{position:relative;padding-left:14px;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:1.75}.usagedoc__li[data-v-bcb9f41a]:before{content:"";position:absolute;top:9px;left:3px;width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.usagedoc__keys[data-v-bcb9f41a]{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none}.usagedoc__row[data-v-bcb9f41a]{display:flex;align-items:baseline;gap:12px}.usagedoc__kbd[data-v-bcb9f41a]{flex:none;min-width:132px;padding:3px 7px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));background:var(--inset);color:var(--ink-2);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.usagedoc__what[data-v-bcb9f41a]{color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale))}@media(max-width:720px){.usagedoc__main[data-v-bcb9f41a]{flex-direction:column}.usagedoc__nav[data-v-bcb9f41a]{width:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.usagedoc__navitem[data-v-bcb9f41a]{flex:none;white-space:nowrap}.usagedoc__body[data-v-bcb9f41a]{padding:16px 18px 32px}}.awtip-icon[data-v-ca069d37]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;color:var(--ink-3);cursor:help;transition:color .12s ease,background-color .12s ease}.awtip-icon[data-v-ca069d37]:hover,.awtip-icon[data-v-ca069d37]:focus-visible{color:var(--accent);outline:none}.awtip-icon[data-v-ca069d37]:focus-visible{box-shadow:0 0 0 2px var(--accent-tint)}.awtip-icon svg[data-v-ca069d37]{display:block}.awswitch[data-v-93a5b9a1]{position:relative;display:inline-flex;flex:none;align-items:center;width:26px;height:16px;cursor:pointer}.awswitch--disabled[data-v-93a5b9a1]{cursor:not-allowed}.awswitch__input[data-v-93a5b9a1]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.awswitch--disabled .awswitch__input[data-v-93a5b9a1]{cursor:not-allowed}.awswitch__track[data-v-93a5b9a1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(999px * var(--radius-scale));background:var(--line-strong);transition:background .14s ease}.awswitch__track[data-v-93a5b9a1]:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface);content:"";transition:transform .14s ease}.awswitch__input:checked+.awswitch__track[data-v-93a5b9a1]{background:var(--accent)}.awswitch__input:checked+.awswitch__track[data-v-93a5b9a1]:after{transform:translate(10px)}.awswitch__input:focus-visible+.awswitch__track[data-v-93a5b9a1]{outline:2px solid var(--accent-tint);outline-offset:1px}.awswitch--disabled .awswitch__track[data-v-93a5b9a1]{opacity:.5}.inline-confirm[data-v-e21a19c5]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;min-width:max-content;align-items:center;gap:10px;padding:7px 8px 7px 10px;border:1px solid var(--line-strong);border-radius:calc(7px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));white-space:nowrap}.inline-confirm__actions[data-v-e21a19c5]{display:inline-flex;align-items:center;gap:4px}.inline-confirm__cancel[data-v-e21a19c5],.inline-confirm__ok[data-v-e21a19c5]{height:22px;padding:0 7px;border:1px solid var(--line);border-radius:calc(4px * var(--radius-scale));font:inherit;cursor:pointer}.inline-confirm__cancel[data-v-e21a19c5]{background:var(--surface);color:var(--ink-2)}.inline-confirm__ok[data-v-e21a19c5]{border-color:var(--danger-line);background:var(--danger-tint);color:var(--danger-ink)}.inline-confirm__cancel[data-v-e21a19c5]:hover,.inline-confirm__ok[data-v-e21a19c5]:hover{background:var(--hover);color:var(--ink)}.pcard[data-v-9adb13d5]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset);transition:border-color .12s,background .12s}.pcard--drop[data-v-9adb13d5]{border-color:var(--accent);background:var(--hover)}.pcard__head[data-v-9adb13d5]{display:flex;align-items:center;gap:6px}.pcard__title[data-v-9adb13d5]{margin:0;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));font-weight:600}.pcard__file[data-v-9adb13d5]{display:none}.pcard__hint[data-v-9adb13d5]{margin:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5}.pcard__hint code[data-v-9adb13d5],.pcard__empty code[data-v-9adb13d5]{padding:1px 4px;border-radius:calc(4px * var(--radius-scale));background:var(--surface);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-scale))}.pcard__empty[data-v-9adb13d5]{color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5}.pcard__notice[data-v-9adb13d5]{margin:0;padding:6px 10px;border-radius:calc(6px * var(--radius-scale));background:var(--accent-tint, var(--hover));color:var(--ink-2);font-size:calc(11px * var(--fs-scale));line-height:1.55;word-break:break-all}.pcard__error[data-v-9adb13d5]{margin:0;padding:6px 10px;border-radius:calc(6px * var(--radius-scale));background:var(--danger-tint);color:var(--danger-ink);font-size:calc(11px * var(--fs-scale));line-height:1.55;word-break:break-all}.pbtn[data-v-9adb13d5]{padding:2px 8px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));cursor:pointer}.pbtn[data-v-9adb13d5]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.pbtn[data-v-9adb13d5]:disabled{opacity:.55;cursor:default}.pbtn--primary[data-v-9adb13d5]{color:var(--accent-ink);font-weight:600}.phead[data-v-9adb13d5]{display:flex;align-items:center;gap:8px}.phead__count[data-v-9adb13d5]{color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.phead__warn[data-v-9adb13d5]{color:var(--warn-ink);font-size:calc(11px * var(--fs-scale));margin-left:-4px}.phead__btn[data-v-9adb13d5]{margin-left:auto;padding:2px 8px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));cursor:pointer}.phead__btn+.phead__btn[data-v-9adb13d5]{margin-left:0}.phead__btn[data-v-9adb13d5]:hover{background:var(--hover);color:var(--ink)}.pgroup[data-v-9adb13d5]{margin:2px 0 0;color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));font-weight:600;letter-spacing:.02em}.pgroup--warn[data-v-9adb13d5]{color:var(--warn-ink)}.plist[data-v-9adb13d5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.prow[data-v-9adb13d5]{display:flex;align-items:center;gap:7px;min-width:0;padding:2px 6px 2px 2px;border-radius:calc(6px * var(--radius-scale));font-size:calc(12px * var(--fs-scale))}.prow[data-v-9adb13d5]:hover{background:var(--hover)}.prow--off .prow__name[data-v-9adb13d5]{text-decoration:line-through;color:var(--ink-3)}.prow--off .prow__desc[data-v-9adb13d5]{opacity:.6}.prow--missing[data-v-9adb13d5]{align-items:baseline;background:var(--danger-tint)}.prow__name[data-v-9adb13d5]{flex:none;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));color:var(--ink)}.prow__desc[data-v-9adb13d5]{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink-3);line-height:1.45}.prow__badge[data-v-9adb13d5]{flex:none;padding:0 5px;border-radius:calc(5px * var(--radius-scale));background:var(--hover-2);color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:16px;white-space:nowrap}.prow__acts[data-v-9adb13d5]{position:relative;flex:none;display:grid;place-items:center}.prow__del[data-v-9adb13d5]{display:grid;width:15px;height:15px;place-items:center;border-radius:calc(4px * var(--radius-scale));color:var(--ink-3);font-size:calc(13px * var(--fs-scale));line-height:1;cursor:pointer}.prow__del[data-v-9adb13d5]:hover{background:var(--danger-tint-2);color:var(--red)}.prow__fix[data-v-9adb13d5]{flex:none;padding:1px 8px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(10.5px * var(--fs-scale));cursor:pointer}.prow__fix[data-v-9adb13d5]:hover{background:var(--hover);color:var(--ink)}.pdiag[data-v-9adb13d5]{margin:0;padding-left:18px;color:var(--red);font-size:calc(11.5px * var(--fs-scale));line-height:1.6}.awselect[data-v-471b7bf0]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.awselect__value[data-v-471b7bf0]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.awselect__value--placeholder[data-v-471b7bf0]{color:var(--ink-3)}.awselect__caret[data-v-471b7bf0]{flex:none;color:var(--ink-3);transition:transform .13s ease}.awselect--open .awselect__caret[data-v-471b7bf0]{transform:rotate(180deg)}.awselect__panel[data-v-471b7bf0]{position:fixed;top:0;left:0;z-index:2000;max-height:264px;margin:0;padding:5px;list-style:none;overflow-y:auto;border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);opacity:0}.awselect__panel--placed[data-v-471b7bf0]{opacity:1}.awselect__option[data-v-471b7bf0]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;padding:0 9px;border-radius:calc(7px * var(--radius-scale));color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:30px;white-space:nowrap;cursor:pointer}.awselect__option--active[data-v-471b7bf0]{background:var(--hover-2);color:var(--ink)}.awselect__option--selected[data-v-471b7bf0]{color:var(--ink);font-weight:500}.awselect__option--disabled[data-v-471b7bf0]{color:var(--ink-3);cursor:default}.awselect__option--disabled.awselect__option--active[data-v-471b7bf0]{background:transparent}.awselect__label[data-v-471b7bf0]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.awselect__check[data-v-471b7bf0]{flex:none;color:var(--accent)}.awdir__overlay[data-v-f509cdee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim)}.awdir[data-v-f509cdee]{display:flex;flex-direction:column;width:100%;max-width:440px;max-height:70vh;padding:18px 20px 16px;border-radius:calc(14px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-raised);outline:none}.awdir__title[data-v-f509cdee]{margin:0 0 6px;color:var(--ink);font-size:calc(14px * var(--fs-scale));font-weight:600}.awdir__path[data-v-f509cdee]{margin:0 0 10px;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));line-height:1.5;overflow-wrap:anywhere}.awdir__nav[data-v-f509cdee]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.awdir__hint[data-v-f509cdee]{color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.awdir__error[data-v-f509cdee]{margin:0 0 8px;color:var(--red);font-size:calc(11.5px * var(--fs-scale));line-height:1.5;overflow-wrap:anywhere}.awdir__list[data-v-f509cdee]{flex:1 1 auto;min-height:120px;margin:0;padding:4px;list-style:none;overflow-y:auto;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale))}.awdir__empty[data-v-f509cdee]{padding:8px 10px;color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.awdir__row[data-v-f509cdee]{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 9px;border:none;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));text-align:left}.awdir__row[data-v-f509cdee]:hover{background:var(--hover-2);color:var(--ink)}.awdir__icon[data-v-f509cdee]{flex:none;color:var(--ink-3)}.awdir__name[data-v-f509cdee]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.awdir__actions[data-v-f509cdee]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.awdir__btn[data-v-f509cdee]{height:30px;padding:0 13px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));white-space:nowrap;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.awdir__btn[data-v-f509cdee]:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.awdir__btn[data-v-f509cdee]:disabled{opacity:.55;cursor:not-allowed}.awdir__btn--primary[data-v-f509cdee]{border-color:var(--accent);background:var(--accent);color:var(--on-solid);font-weight:500}.awdir__btn--primary[data-v-f509cdee]:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-solid)}@media(max-width:760px){.awdir__overlay[data-v-f509cdee]{padding:12px;align-items:flex-end}.awdir[data-v-f509cdee]{max-width:none;max-height:86vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.awdir__row[data-v-f509cdee]{height:44px;padding:0 10px}}.awcheck[data-v-13c10e7b]{position:relative;display:inline-flex;flex:none;width:18px;height:18px;align-items:center;justify-content:center;cursor:pointer}.awcheck--disabled[data-v-13c10e7b]{cursor:not-allowed}.awcheck__input[data-v-13c10e7b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.awcheck__box[data-v-13c10e7b]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;pointer-events:none;border:1px solid var(--line-strong);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--on-solid);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.awcheck:hover .awcheck__box[data-v-13c10e7b]{border-color:var(--ink-3)}.awcheck:active .awcheck__box[data-v-13c10e7b]{transform:scale(.96)}.awcheck--on .awcheck__box[data-v-13c10e7b]{border-color:var(--accent);background:var(--accent)}.awcheck__input:focus-visible+.awcheck__box[data-v-13c10e7b]{outline:2px solid var(--accent-tint);outline-offset:1px}.awcheck--disabled .awcheck__box[data-v-13c10e7b]{opacity:.5}.column-header[data-v-b71f37d1]{display:flex;align-items:center;gap:2px;color:var(--ink-3)}.column-label[data-v-b71f37d1],.column-filter[data-v-b71f37d1],.column-panel__head button[data-v-b71f37d1]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.column-label[data-v-b71f37d1]{padding:4px 0;gap:3px;white-space:nowrap}.column-name[data-v-b71f37d1]{white-space:nowrap}.column-label[data-v-b71f37d1]:hover:not(:disabled),.column-filter[data-v-b71f37d1]:hover:not(:disabled){color:var(--ink)}.sort-arrow[data-v-b71f37d1]{font-size:calc(12px * var(--fs-scale))}.column-header--active .column-label[data-v-b71f37d1]{color:var(--ink)}.column-filter[data-v-b71f37d1]{position:relative;width:24px;height:26px;padding:4px;border-radius:calc(4px * var(--radius-scale))}.column-filter[data-v-b71f37d1]:hover:not(:disabled){background:var(--hover)}.column-filter--active[data-v-b71f37d1]{color:var(--accent-ink)}.filter-dot[data-v-b71f37d1]{position:absolute;right:1px;top:2px;width:4px;height:4px;border-radius:50%;background:currentColor}button[data-v-b71f37d1]:disabled{opacity:.5;cursor:not-allowed}.column-panel[data-v-b71f37d1]{position:fixed;top:0;left:0;z-index:2000;visibility:hidden;box-sizing:border-box;width:250px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:6px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);font-size:calc(12px * var(--fs-scale))}.column-panel__head[data-v-b71f37d1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 7px 8px;border-bottom:1px solid var(--line)}.column-panel__head strong[data-v-b71f37d1]{font-weight:600}.column-panel__head button[data-v-b71f37d1]{font-size:calc(18px * var(--fs-scale));width:24px;height:24px;color:var(--ink-3)}.date-range-picker[data-v-28a62c30]{padding:8px;color:var(--ink);font-size:calc(12px * var(--fs-scale))}.date-range-picker button[data-v-28a62c30]{font:inherit;cursor:pointer;color:inherit}.date-range-picker button[data-v-28a62c30]:disabled{cursor:not-allowed;opacity:.45}.range-presets[data-v-28a62c30]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.range-presets button[data-v-28a62c30]{border:0;background:var(--inset);border-radius:calc(4px * var(--radius-scale));padding:5px 8px;color:var(--ink-2)}.range-presets button[data-v-28a62c30]:hover:not(:disabled),.range-presets button[aria-pressed=true][data-v-28a62c30]{background:var(--accent-tint);color:var(--accent-ink)}.range-summary[data-v-28a62c30]{display:flex;justify-content:center;align-items:center;gap:16px;padding:8px 0 12px;color:var(--ink-3)}.range-summary>span[data-v-28a62c30]:not(:nth-child(2)){min-width:100px;text-align:center;padding:6px 10px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale))}.range-summary .choosing[data-v-28a62c30]{border-color:var(--accent)!important;color:var(--ink)}.calendars[data-v-28a62c30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.calendar-heading[data-v-28a62c30]{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:4px}.calendar-heading strong[data-v-28a62c30]{font-weight:500}.calendar-heading button[data-v-28a62c30],.nav-placeholder[data-v-28a62c30]{width:28px;height:28px}.calendar-heading button[data-v-28a62c30]{border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;font-size:calc(22px * var(--fs-scale))}.calendar-heading button[data-v-28a62c30]:hover:not(:disabled){background:var(--hover)}.calendar-grid[data-v-28a62c30]{width:100%;border-collapse:collapse;table-layout:fixed}.calendar-grid th[data-v-28a62c30]{height:26px;padding:0;color:var(--ink-3);font-weight:400;text-align:center;font-size:calc(11px * var(--fs-scale))}.calendar-grid td[data-v-28a62c30]{height:32px;padding:0;text-align:center}.calendar-grid button[data-v-28a62c30]{display:block;width:100%;height:30px;padding:0;border:0;background:transparent;border-radius:calc(4px * var(--radius-scale))}.calendar-grid button[data-v-28a62c30]:hover:not(:disabled){background:var(--hover)}.calendar-grid .in-range[data-v-28a62c30]{background:var(--accent-tint)}.calendar-grid .range-start[data-v-28a62c30]{border-radius:calc(4px * var(--radius-scale)) 0 0 calc(4px * var(--radius-scale))}.calendar-grid .range-end[data-v-28a62c30]{border-radius:0 calc(4px * var(--radius-scale)) calc(4px * var(--radius-scale)) 0}.calendar-grid button.endpoint[data-v-28a62c30]{background:var(--accent);color:var(--on-solid)}.calendar-grid .today[data-v-28a62c30]:not(.endpoint){color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.calendar-grid button[data-v-28a62c30]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.range-footer[data-v-28a62c30]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:12px;margin-top:10px;border-top:1px solid var(--line)}.range-footer p[data-v-28a62c30]{margin:0 0 4px;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.clear-range[data-v-28a62c30]{border:0;padding:0;background:transparent;color:var(--accent-ink)!important}.range-actions[data-v-28a62c30]{display:flex;gap:8px}.range-actions button[data-v-28a62c30]{padding:7px 11px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));background:var(--surface)}.range-actions .apply-range[data-v-28a62c30]{background:var(--ink);color:var(--surface);border-color:var(--ink)}@media(max-width:500px){.calendars[data-v-28a62c30]{gap:8px}.date-range-picker[data-v-28a62c30]{padding:4px}.calendar-grid td[data-v-28a62c30]{height:30px}.range-footer[data-v-28a62c30]{align-items:flex-end}}.memory-manager[data-v-99e2bc3a]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;flex:1;overflow-y:auto;font-size:calc(13px * var(--fs-scale));color:var(--ink)}.memory-manager[data-v-99e2bc3a]>*{flex-shrink:0}.memory-manager[data-v-99e2bc3a] .awselect{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:30px;padding:5px 9px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(12px * var(--fs-scale));cursor:pointer;text-align:left}.memory-manager[data-v-99e2bc3a] .awselect:hover:not(:disabled){border-color:var(--line-strong)}.memory-manager[data-v-99e2bc3a] .awselect:focus-visible{outline:2px solid var(--accent-tint);border-color:var(--accent)}.memory-manager[data-v-99e2bc3a] .awselect:disabled{opacity:.5;cursor:not-allowed}.memory-heading[data-v-99e2bc3a],.actions[data-v-99e2bc3a],.list-toolbar[data-v-99e2bc3a],.edit-footer[data-v-99e2bc3a],.pagination[data-v-99e2bc3a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.memory-heading[data-v-99e2bc3a]{align-items:center}h3[data-v-99e2bc3a]{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(15px * var(--fs-scale));font-weight:600}.counts[data-v-99e2bc3a]{color:var(--ink-3);font-size:calc(12px * var(--fs-scale));font-weight:400}.memory-heading p[data-v-99e2bc3a],.hint[data-v-99e2bc3a]{margin:0;color:var(--ink-3);font-size:calc(12px * var(--fs-scale));line-height:1.6}.actions[data-v-99e2bc3a]{justify-content:flex-end;flex-wrap:wrap}.button[data-v-99e2bc3a],.text-button[data-v-99e2bc3a]{font:inherit;cursor:pointer;white-space:nowrap}.button[data-v-99e2bc3a]{padding:6px 11px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--fs-scale))}.button[data-v-99e2bc3a]:hover:not(:disabled){background:var(--hover);border-color:var(--line-strong)}.button--primary[data-v-99e2bc3a]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.button--primary[data-v-99e2bc3a]:hover:not(:disabled){background:var(--ink-2)}.button--danger[data-v-99e2bc3a]{color:var(--danger-ink);border-color:var(--danger-line)}.text-button[data-v-99e2bc3a]{padding:4px 0;border:0;background:transparent;color:var(--accent-ink);font-size:calc(12px * var(--fs-scale))}.text-button[data-v-99e2bc3a]:hover:not(:disabled){text-decoration:underline}.danger[data-v-99e2bc3a]{color:var(--danger-ink)}button[data-v-99e2bc3a]:disabled{opacity:.5;cursor:not-allowed}input[data-v-99e2bc3a],textarea[data-v-99e2bc3a]{box-sizing:border-box;min-width:0;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink);padding:7px 10px;font:inherit}input[data-v-99e2bc3a]:focus,textarea[data-v-99e2bc3a]:focus{outline:2px solid var(--accent-tint);border-color:var(--accent)}.search[data-v-99e2bc3a]{display:flex;align-items:center;position:relative;flex:1 1 260px;max-width:420px;color:var(--ink-3)}.search svg[data-v-99e2bc3a]{position:absolute;left:9px;pointer-events:none}.search input[data-v-99e2bc3a]{width:100%;padding:6px 30px;font-size:calc(12.5px * var(--fs-scale))}.search input[data-v-99e2bc3a]::-webkit-search-cancel-button{display:none}.clear-search[data-v-99e2bc3a]{position:absolute;right:8px;background:none;border:0;color:var(--ink-3);font-size:calc(17px * var(--fs-scale));cursor:pointer}.result-count[data-v-99e2bc3a]{flex:none;color:var(--ink-2);font-size:calc(12px * var(--fs-scale))}.active-filters[data-v-99e2bc3a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-chip[data-v-99e2bc3a]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:calc(4px * var(--radius-scale));background:var(--inset);color:var(--ink-2);padding:3px 8px;font:inherit;font-size:calc(12px * var(--fs-scale));cursor:pointer}.filter-chip[data-v-99e2bc3a]:hover:not(:disabled){border-color:var(--line-strong)}.column-option[data-v-99e2bc3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-2);font:inherit;font-size:calc(12px * var(--fs-scale));text-align:left;cursor:pointer}.column-option[data-v-99e2bc3a]:hover,.column-option[data-v-99e2bc3a]:focus-visible{background:var(--hover);color:var(--ink)}.column-option[aria-pressed=true][data-v-99e2bc3a]{color:var(--accent-ink)}.column-section-label[data-v-99e2bc3a]{padding:8px 8px 4px;margin:4px 0 2px;border-top:1px solid var(--line);font-size:calc(11px * var(--fs-scale));color:var(--ink-3)}.column-section-label[data-v-99e2bc3a]:first-child{border-top:0;margin-top:0}.list-toolbar[data-v-99e2bc3a]{border-top:1px solid var(--line);padding-top:10px;min-height:30px;flex-wrap:wrap}.table-scroll[data-v-99e2bc3a]{overflow:auto;flex:1 1 auto;min-height:160px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:760px){.table-scroll[data-v-99e2bc3a]{-webkit-overflow-scrolling:touch}.list-toolbar[data-v-99e2bc3a]{padding-inline:12px}}.memory-table[data-v-99e2bc3a]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.memory-table th[data-v-99e2bc3a]{position:sticky;top:0;z-index:1;padding:8px 6px;font-size:calc(12px * var(--fs-scale));font-weight:500;color:var(--ink-3);background:var(--surface);text-align:left;border-bottom:1px solid var(--line)}.memory-table th[data-v-99e2bc3a]:nth-child(1){width:34px}.memory-table th[data-v-99e2bc3a]:nth-child(3){width:78px}.memory-table th[data-v-99e2bc3a]:nth-child(4){width:62px}.memory-table th[data-v-99e2bc3a]:nth-child(5){width:100px}.memory-table th[data-v-99e2bc3a]:nth-child(6){width:96px}.memory-table th[data-v-99e2bc3a]:nth-child(7){width:78px}.memory-table td[data-v-99e2bc3a]{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top}.memory-table tr:last-child td[data-v-99e2bc3a]{border-bottom:0}.memory-table tbody tr[data-v-99e2bc3a]:hover{background:var(--hover)}.memory-table tr.selected[data-v-99e2bc3a],.memory-table tr.expanded[data-v-99e2bc3a]{background:var(--accent-tint)}.entry-content[data-v-99e2bc3a]{display:block;text-align:left;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.entry-text[data-v-99e2bc3a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.tag[data-v-99e2bc3a]{display:inline-block;margin-right:6px;padding:0 5px;border-radius:calc(4px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink);font-size:calc(11px * var(--fs-scale));vertical-align:1px}.category[data-v-99e2bc3a]{display:inline-block;padding:1px 6px;font-size:calc(11px * var(--fs-scale));border-radius:calc(4px * var(--radius-scale));background:var(--inset);white-space:nowrap}.files-cell[data-v-99e2bc3a],.recall-cell[data-v-99e2bc3a],.date-cell[data-v-99e2bc3a]{font-size:calc(12px * var(--fs-scale));color:var(--ink-2);white-space:nowrap}.files-cell[data-v-99e2bc3a]{color:var(--ink-3)}.recall-cell span[data-v-99e2bc3a]{display:block;margin-top:2px;font-size:calc(11px * var(--fs-scale));color:var(--ink-3)}.row-actions[data-v-99e2bc3a]{display:flex;gap:10px}.entry-detail[data-v-99e2bc3a]{padding:2px 6px 10px 32px}.full-text[data-v-99e2bc3a]{margin:0 0 10px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.detail-row[data-v-99e2bc3a]{background:var(--inset)}.detail-row[data-v-99e2bc3a]:hover{background:var(--inset)!important}.create-panel[data-v-99e2bc3a]{border:1px solid var(--line-strong);border-radius:calc(6px * var(--radius-scale));background:var(--inset);padding:10px 12px}.edit-category[data-v-99e2bc3a],.edit-text[data-v-99e2bc3a]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:calc(12px * var(--fs-scale))}.edit-category[data-v-99e2bc3a]{max-width:200px}.edit-text textarea[data-v-99e2bc3a]{width:100%;min-height:100px;resize:vertical;font-size:calc(13px * var(--fs-scale));line-height:1.7}.edit-footer[data-v-99e2bc3a]{position:sticky;bottom:0;padding:8px 0;background:var(--inset)}.metadata[data-v-99e2bc3a]{display:grid;gap:6px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:calc(12px * var(--fs-scale))}.metadata>div[data-v-99e2bc3a]{display:flex;gap:12px}.metadata dt[data-v-99e2bc3a]{flex:0 0 72px;color:var(--ink-3)}.metadata dd[data-v-99e2bc3a]{margin:0;overflow-wrap:anywhere;color:var(--ink-2)}.pagination[data-v-99e2bc3a]{color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.preview-banner[data-v-99e2bc3a]{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--accent-tint);color:var(--accent-ink);font-size:calc(12px * var(--fs-scale))}.empty[data-v-99e2bc3a]{padding:28px 16px;text-align:center;color:var(--ink-3);line-height:1.7}.empty strong[data-v-99e2bc3a]{color:var(--ink-2);font-weight:500}.empty p[data-v-99e2bc3a]{margin:6px 0 12px}.error[data-v-99e2bc3a]{color:var(--danger-ink)}.feedback[data-v-99e2bc3a]{margin:8px 0 0;line-height:1.6}.orphan-section[data-v-99e2bc3a]{border-top:1px solid var(--line);padding-top:10px}.orphan-file[data-v-99e2bc3a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0;overflow-wrap:anywhere}.orphan-file>span[data-v-99e2bc3a]:first-child{flex:1}.sr-only[data-v-99e2bc3a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.memory-heading[data-v-99e2bc3a],.edit-footer[data-v-99e2bc3a]{flex-wrap:wrap}.entry-detail[data-v-99e2bc3a]{padding-left:4px}}.inline-confirm-anchor[data-v-a73c2393]{position:relative;display:inline-flex}.agent-bundle-input[data-v-a73c2393]{display:none}.appearance[data-v-a73c2393]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}@media(max-width:1000px){.appearance[data-v-a73c2393]{grid-template-columns:minmax(0,1fr)}}.appearance__lists[data-v-a73c2393]{min-width:0}.appearance__sample[data-v-a73c2393]{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--page)}.appearance__sample-label[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.appearance__sample-body[data-v-a73c2393]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto}.appearance__sample .markdown-body[data-v-a73c2393]{font-size:calc(12.5px * var(--fs-scale));line-height:calc(20px * var(--fs-scale))}.appearance__sample .markdown-body h3[data-v-a73c2393]{font-size:calc(15px * var(--fs-scale));margin:0 0 8px}.appearance__sample-body.reading-density-compact .markdown-body[data-v-a73c2393]{line-height:1.72}.appearance__sample-body.reading-density-compact .markdown-body h3[data-v-a73c2393]{font-size:calc(14px * var(--fs-scale));margin:14px 0 7px}.appearance__sample-body.reading-density-compact .markdown-body p[data-v-a73c2393]{margin-bottom:9px}.appearance__sample-body.reading-density-compact .markdown-body ul[data-v-a73c2393],.appearance__sample-body.reading-density-compact .markdown-body ol[data-v-a73c2393]{margin-bottom:9px;padding-left:20px}.appearance__sample-body.reading-density-compact .markdown-body li[data-v-a73c2393]{margin:2px 0}.appearance__sample-body.reading-density-compact .markdown-body pre[data-v-a73c2393]{margin-bottom:10px;padding:11px 13px}.appearance__sample-body.reading-density-compact .markdown-body .md-code[data-v-a73c2393]{margin-bottom:10px}.appearance__sample-body.reading-density-compact .markdown-body :not(pre)>code[data-v-a73c2393]{font-size:calc(12px * var(--fs-scale))}.appearance__sample-body.reading-density-compact .markdown-body pre code[data-v-a73c2393]{font-size:calc(12px * var(--fs-scale));line-height:1.6}.appearance__sample-body.reading-density-compact .markdown-body blockquote[data-v-a73c2393]{margin-bottom:10px;padding:2px 0 2px 12px}.appearance__sample-body.reading-density-compact .markdown-body table[data-v-a73c2393]{margin-bottom:10px;font-size:calc(12.5px * var(--fs-scale))}.appearance__sample-body.reading-density-compact .markdown-body th[data-v-a73c2393],.appearance__sample-body.reading-density-compact .markdown-body td[data-v-a73c2393]{padding:6px 9px}.appearance__sample-actions[data-v-a73c2393]{display:flex;gap:8px}.appearance__sample-input[data-v-a73c2393]{padding:8px 10px}.appearance__sample-input .composer__input[data-v-a73c2393]{color:var(--ink-3)}.themes__empty[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));line-height:1.6}.themes__empty code[data-v-a73c2393],.appearance__lists .field__label code[data-v-a73c2393]{padding:1px 4px;border-radius:calc(4px * var(--radius-scale));background:var(--field);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.overlay[data-v-a73c2393]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex}.modal[data-v-a73c2393]{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;background:var(--surface)}.modal__head[data-v-a73c2393]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--line)}.modal__head h2[data-v-a73c2393]{margin:0;font-size:calc(15px * var(--fs-scale));font-weight:600;letter-spacing:-.01em}.icon-btn[data-v-a73c2393]{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-3);transition:background-color .12s ease,color .12s ease}.icon-btn[data-v-a73c2393]:hover{background:var(--hover);color:var(--ink)}.modal__main[data-v-a73c2393]{display:flex;min-height:0;flex:1}.tabs[data-v-a73c2393]{display:flex;width:186px;flex-shrink:0;flex-direction:column;gap:3px;padding:10px;border-right:1px solid var(--line);background:var(--inset)}.tab[data-v-a73c2393]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-2);text-align:left;transition:background-color .12s ease,color .12s ease}.tab[data-v-a73c2393]:hover{background:var(--hover);color:var(--ink)}.tab--active[data-v-a73c2393]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-hairline)}.tab__icon[data-v-a73c2393]{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;color:var(--ink-3)}.tab--active .tab__icon[data-v-a73c2393]{color:var(--accent)}.tab__text[data-v-a73c2393]{display:flex;min-width:0;flex-direction:column;line-height:1.3}.tab__label[data-v-a73c2393]{font-size:calc(12.5px * var(--fs-scale));font-weight:500}.tab__hint[data-v-a73c2393]{color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale))}.panel[data-v-a73c2393]{--panel-pad-x: 16px;--panel-pad-y: 13px;display:flex;min-width:0;flex:1;flex-direction:column;gap:9px;overflow-y:auto;padding:var(--panel-pad-y) var(--panel-pad-x)}.panel[data-v-a73c2393]:not(.panel--split)>*{flex-shrink:0}.panel--split[data-v-a73c2393]{overflow:hidden}.agent-chips[data-v-a73c2393]{flex:none}.agent-layout[data-v-a73c2393]{display:flex;min-height:0;flex:1;gap:14px}.agent-nav[data-v-a73c2393]{display:flex;width:116px;flex:none;flex-direction:column;gap:2px;overflow-y:auto}.agent-nav__item[data-v-a73c2393]{display:flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));text-align:left;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.agent-nav__item[data-v-a73c2393]:hover{background:var(--hover);color:var(--ink)}.agent-nav__item--active[data-v-a73c2393]{background:var(--field);color:var(--ink);font-weight:500}.agent-nav__label[data-v-a73c2393]{flex:1;overflow:hidden;text-overflow:ellipsis}.agent-nav__count[data-v-a73c2393]{flex:none;padding:0 5px;border-radius:calc(999px * var(--radius-scale));background:var(--field);color:var(--ink-3);font-family:var(--font-mono);font-size:calc(10px * var(--fs-scale));line-height:15px}.agent-nav__item--active .agent-nav__count[data-v-a73c2393]{background:var(--surface)}.agent-nav__warn[data-v-a73c2393]{display:grid;min-width:15px;height:15px;flex:none;place-items:center;padding:0 3px;border-radius:calc(999px * var(--radius-scale));background:var(--red);color:var(--on-solid);font-size:calc(10px * var(--fs-scale));font-weight:700;line-height:1}.agent-body[data-v-a73c2393]{display:flex;min-width:0;flex:1;flex-direction:column;gap:9px;overflow-y:auto;padding-left:14px;border-left:1px solid var(--line)}.agent-body--memory[data-v-a73c2393]{overflow:hidden}.loading[data-v-a73c2393]{margin:12px 0;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));text-align:center}.field[data-v-a73c2393]{display:flex;flex-direction:column;gap:4px;min-height:0}.field--grow[data-v-a73c2393]{flex:1;min-width:0}.field--check[data-v-a73c2393]{flex-direction:row;align-items:flex-start;gap:7px}.field--check .awcheck[data-v-a73c2393]{margin-top:1px}.field--check .field__label[data-v-a73c2393]{flex-wrap:wrap;font-weight:500;cursor:pointer}.field__label[data-v-a73c2393]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));font-weight:500}.bash-state[data-v-a73c2393]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:calc(8px * var(--radius-scale));background:var(--surface)}.input-with-action[data-v-a73c2393]{display:flex;align-items:center;gap:6px}.input-with-action>.input[data-v-a73c2393]{flex:1 1 auto;min-width:0}.input-with-action>.btn[data-v-a73c2393]{flex:none;white-space:nowrap}.bash-state__line[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5;word-break:break-all}.bash-state__line--error[data-v-a73c2393]{color:var(--danger-ink)}.field--check .awswitch[data-v-a73c2393]{margin-top:1px;flex:none}.access[data-v-a73c2393]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:calc(8px * var(--radius-scale));background:var(--inset)}.access__line[data-v-a73c2393]{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(11.5px * var(--fs-scale))}.access__label[data-v-a73c2393]{flex:none;width:40px;color:var(--ink-3)}.access__url[data-v-a73c2393]{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.access__hint[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5}.access__warn[data-v-a73c2393]{margin:0;padding:7px 10px;border-radius:calc(8px * var(--radius-scale));background:var(--warn-tint);color:var(--warn-ink);font-size:calc(11px * var(--fs-scale));line-height:1.6}.access-token__row[data-v-a73c2393]{display:flex;align-items:center;gap:6px;min-width:0}.access-token__row .input[data-v-a73c2393]{flex:1 1 auto;min-width:0}.card[data-v-a73c2393]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset)}.rescan-row[data-v-a73c2393]{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px dashed var(--line);border-radius:calc(10px * var(--radius-scale))}.rescan-row__hint[data-v-a73c2393]{min-width:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5}.tool-group[data-v-a73c2393]{display:flex;flex-direction:column;gap:5px}.tool-group+.tool-group[data-v-a73c2393]{margin-top:3px}.tool-group__head[data-v-a73c2393]{display:flex;align-items:center;gap:5px}.tool-group__label[data-v-a73c2393]{color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));font-weight:600;letter-spacing:.02em}.card__head[data-v-a73c2393]{display:flex;align-items:center;gap:6px}.card__title[data-v-a73c2393]{margin:0;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));font-weight:600}.card__empty[data-v-a73c2393]{color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.5}.card__empty code[data-v-a73c2393]{padding:1px 4px;border-radius:calc(4px * var(--radius-scale));background:var(--surface);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-scale))}.grid[data-v-a73c2393]{display:flex;flex-wrap:wrap;gap:9px}.grid[data-v-a73c2393]>*{flex:1 1 240px;min-width:0}.agent-meta[data-v-a73c2393]{display:flex;align-items:flex-end;gap:9px}.field--id[data-v-a73c2393]{flex-shrink:0}.field--id .field__label[data-v-a73c2393]{flex-wrap:nowrap}.input[data-v-a73c2393]{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--fs-scale));outline:none;transition:border-color .13s ease,box-shadow .13s ease}.input[data-v-a73c2393]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.input[data-v-a73c2393]:disabled{background:var(--inset);color:var(--ink-3);cursor:not-allowed}select.input[data-v-a73c2393]{cursor:pointer}.textarea[data-v-a73c2393]{font-family:inherit;line-height:1.55;resize:vertical}.card--prompt[data-v-a73c2393]{flex:1 1 auto}.textarea--prompt[data-v-a73c2393]{min-height:120px;flex:1 1 auto}.card--mcp[data-v-a73c2393]{flex:1 1 auto}.textarea--mcp[data-v-a73c2393]{min-height:240px;flex:1 1 auto;background:var(--surface);font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale))}.id-chip[data-v-a73c2393]{display:inline-flex;align-items:center;height:31px;padding:0 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset);color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));white-space:nowrap}.input-wrap[data-v-a73c2393]{position:relative;display:block}.reveal[data-v-a73c2393]{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:3px 7px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.reveal[data-v-a73c2393]:hover{background:var(--hover);color:var(--ink-2)}.test-row[data-v-a73c2393]{display:flex;align-items:center;gap:10px;padding-top:2px}.presets[data-v-a73c2393]{margin:-4px 0 0;padding:4px;max-height:264px;overflow-y:auto;list-style:none;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset)}.presets__note[data-v-a73c2393]{margin:-4px 0 0;padding:6px 8px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset);color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.preset[data-v-a73c2393]{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));text-align:left}.preset[data-v-a73c2393]:hover{background:var(--hover-2);color:var(--ink)}.preset__id[data-v-a73c2393]{font-family:var(--font-mono)}.preset__meta[data-v-a73c2393]{margin-left:auto;min-width:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));white-space:nowrap}.subtabs[data-v-a73c2393]{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:6px;border-bottom:1px solid var(--line)}.subtab[data-v-a73c2393]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 11px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset);color:var(--ink-2);font-size:calc(12px * var(--fs-scale));white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.subtab[data-v-a73c2393]:hover{color:var(--ink);border-color:var(--line-strong)}.subtab--active[data-v-a73c2393]{background:var(--surface);color:var(--ink);border-color:var(--accent);font-weight:500}.subtab__name[data-v-a73c2393]{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtab__badge[data-v-a73c2393]{padding:0 5px;border-radius:calc(4px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink);font-size:calc(10px * var(--fs-scale));font-weight:600;line-height:16px}.subtab__del[data-v-a73c2393]{display:grid;width:15px;height:15px;place-items:center;border-radius:calc(4px * var(--radius-scale));color:var(--ink-3);font-size:calc(13px * var(--fs-scale));line-height:1;transition:background-color .12s ease,color .12s ease}.subtab__del[data-v-a73c2393]:hover{background:var(--danger-tint-2);color:var(--red)}.subtab--add[data-v-a73c2393]{padding:4px 10px;border-style:dashed;color:var(--accent-ink);font-weight:600}.subtab--add[data-v-a73c2393]:hover{border-color:var(--accent)}.model-meta[data-v-a73c2393]{display:flex;align-items:center;gap:8px;padding:2px 0 6px}.model-meta .spacer[data-v-a73c2393]{flex:1}.chips[data-v-a73c2393]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-a73c2393]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--surface);color:var(--ink-3);font-size:calc(12px * var(--fs-scale));cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.chip[data-v-a73c2393]:hover{border-color:var(--line-strong)}.chip--on[data-v-a73c2393]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink);font-weight:500}.chip input[data-v-a73c2393]{margin:0;accent-color:var(--accent)}.channel[data-v-a73c2393]{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset)}.channel__head[data-v-a73c2393]{display:flex;align-items:center;gap:7px;min-width:0}.channel__title[data-v-a73c2393]{flex:none;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));font-weight:600;white-space:nowrap}.channel__conv[data-v-a73c2393]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.channel__note[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));line-height:1.55}.channel__note strong[data-v-a73c2393]{color:var(--ink-2);font-weight:600}.channel__note--row[data-v-a73c2393]{display:flex;align-items:center;gap:6px}.channel__note--row>span[data-v-a73c2393]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel__note code[data-v-a73c2393]{padding:1px 4px;border-radius:calc(4px * var(--radius-scale));background:var(--hover-2);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.field--check[data-v-a73c2393]{justify-content:flex-start}.check[data-v-a73c2393]{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));line-height:1.5;cursor:pointer}.check input[data-v-a73c2393]{margin:0;accent-color:var(--accent)}.tokens[data-v-a73c2393]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px 7px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface)}.tokens[data-v-a73c2393]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.token[data-v-a73c2393]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 7px;border-radius:calc(6px * var(--radius-scale));background:var(--hover-2);color:var(--ink-2);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.token button[data-v-a73c2393]{border:0;background:none;color:var(--ink-3);font-size:calc(13px * var(--fs-scale));line-height:1;cursor:pointer}.token button[data-v-a73c2393]:hover{color:var(--red)}.tokens__input[data-v-a73c2393]{flex:1 1 130px;min-width:90px;border:0;background:transparent;color:var(--ink);font-size:calc(12px * var(--fs-scale));outline:none}.skill-list[data-v-a73c2393]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.skill-row[data-v-a73c2393]{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:calc(12px * var(--fs-scale))}.skill-row--switch[data-v-a73c2393]{align-items:center;padding:2px 6px 2px 2px;border-radius:calc(6px * var(--radius-scale))}.skill-row--switch[data-v-a73c2393]:hover{background:var(--hover)}.skill-row--off .skill-row__name[data-v-a73c2393]{text-decoration:line-through;color:var(--ink-3)}.skill-row--off .skill-row__desc[data-v-a73c2393]{opacity:.6}.switch-head[data-v-a73c2393]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.switch-head__count[data-v-a73c2393]{color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.switch-head__btn[data-v-a73c2393]{margin-left:auto;padding:2px 8px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));cursor:pointer}.switch-head__btn+.switch-head__btn[data-v-a73c2393]{margin-left:0}.switch-head__btn[data-v-a73c2393]:hover{background:var(--hover);color:var(--ink)}.skill-row__name[data-v-a73c2393]{flex:none;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));color:var(--ink)}.skill-row__badge[data-v-a73c2393]{flex:none;padding:0 5px;border-radius:calc(5px * var(--radius-scale));background:var(--hover-2);color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:16px}.skill-row__desc[data-v-a73c2393]{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink-3);line-height:1.45}.diag[data-v-a73c2393]{margin:0;padding-left:18px;color:var(--red);font-size:calc(11.5px * var(--fs-scale));line-height:1.6}.mcp-warn[data-v-a73c2393]{margin:6px 0 0;padding:6px 10px;border-radius:calc(6px * var(--radius-scale));background:var(--warn-tint);color:var(--warn-ink);font-size:calc(11.5px * var(--fs-scale));line-height:1.6}.mcp-warn code[data-v-a73c2393]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale))}.mcp-status[data-v-a73c2393]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mcp-servers[data-v-a73c2393]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mcp-server[data-v-a73c2393]{padding:8px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset)}.mcp-server__head[data-v-a73c2393]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mcp-server__name[data-v-a73c2393]{font-weight:600;font-size:calc(12.5px * var(--fs-scale))}.mcp-server__summary[data-v-a73c2393]{flex:1 1 200px;min-width:0;overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));text-overflow:ellipsis;white-space:nowrap}.mcp-probe[data-v-a73c2393]{margin:6px 0 0;color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));line-height:1.6;overflow-wrap:anywhere}.mcp-probe--bad[data-v-a73c2393]{color:var(--red);white-space:pre-wrap}.mcp-json[data-v-a73c2393]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.badge[data-v-a73c2393]{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;padding:3px 9px;border-radius:calc(999px * var(--radius-scale));background:var(--field);color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));text-overflow:ellipsis;white-space:nowrap}.badge--accent[data-v-a73c2393]{background:var(--accent-tint);color:var(--accent-ink);font-family:inherit;font-weight:600}.badge--connected[data-v-a73c2393]{background:var(--ok-tint);color:var(--green)}.badge--cached[data-v-a73c2393],.badge--needs-auth[data-v-a73c2393]{background:var(--warn-tint-2);color:var(--orange)}.badge--failed[data-v-a73c2393]{background:var(--danger-tint-2);color:var(--red)}.btn--mini[data-v-a73c2393]{padding:4px 10px;font-size:calc(11.5px * var(--fs-scale))}.notice[data-v-a73c2393]{margin:0;padding:8px 11px;border-radius:calc(8px * var(--radius-scale));font-size:calc(12px * var(--fs-scale));line-height:1.55;word-break:break-word}.notice--ok[data-v-a73c2393]{background:var(--ok-tint);color:var(--green)}.notice--err[data-v-a73c2393]{background:var(--danger-tint);color:var(--red)}.modal__foot[data-v-a73c2393]{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.modal__memory-note[data-v-a73c2393]{color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.modal__version[data-v-a73c2393]{margin:0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.modal__version-num[data-v-a73c2393]{font-family:var(--font-mono)}.spacer[data-v-a73c2393]{flex:1}.btn[data-v-a73c2393]{flex:none;padding:7px 14px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));white-space:nowrap;transition:border-color .13s ease,color .13s ease,background-color .13s ease,opacity .13s ease}.btn[data-v-a73c2393]:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.btn[data-v-a73c2393]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-a73c2393]{border-color:var(--ink);background:var(--ink);color:var(--surface);font-weight:500}.btn--primary[data-v-a73c2393]:hover:not(:disabled){border-color:var(--ink);color:var(--surface);opacity:.9}.keys[data-v-a73c2393]{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.keys__row[data-v-a73c2393]{display:flex;align-items:center;gap:10px}.keys__label[data-v-a73c2393]{flex:1;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale))}.keys__key[data-v-a73c2393]{min-width:132px;padding:5px 9px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--inset);color:var(--ink);font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale))}.keys__key[data-v-a73c2393]:hover{border-color:var(--ink-3)}.keys__key--recording[data-v-a73c2393]{border-color:var(--accent);color:var(--accent)}.keys__error[data-v-a73c2393]{margin:8px 0 0;color:var(--danger);font-size:calc(11.5px * var(--fs-scale))}@media(max-width:760px){.modal__head[data-v-a73c2393]{padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.modal__main[data-v-a73c2393]{flex-direction:column}.tabs[data-v-a73c2393]{width:100%;flex:none;flex-direction:row;gap:2px;overflow-x:auto;padding:6px 8px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs[data-v-a73c2393]::-webkit-scrollbar{display:none}.tab[data-v-a73c2393]{width:auto;flex:none;padding:8px 10px;white-space:nowrap}.tab__hint[data-v-a73c2393],.tab__icon[data-v-a73c2393]{display:none}.panel[data-v-a73c2393]{--panel-pad-x: 12px;--panel-pad-y: 10px}.grid[data-v-a73c2393]>*{flex-basis:100%}.keys__key[data-v-a73c2393]{min-width:0;flex:none;max-width:46vw}.modal__foot[data-v-a73c2393]{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:6px}.modal__version[data-v-a73c2393]{display:none}.agent-layout[data-v-a73c2393]{flex-direction:column;gap:8px}.agent-nav[data-v-a73c2393]{width:100%;flex-direction:row;gap:2px;overflow-x:auto;overflow-y:hidden}.agent-nav__item[data-v-a73c2393]{flex:none;padding:8px 10px}}.image-viewer[data-v-4ed15565]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);outline:none;overscroll-behavior:contain}.image-viewer__toolbar[data-v-4ed15565]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.image-viewer button[data-v-4ed15565]{flex-shrink:0;min-width:34px;min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(13px * var(--fs-scale));cursor:pointer}.image-viewer button[data-v-4ed15565]:hover:not(:disabled){background:var(--hover)}.image-viewer button[data-v-4ed15565]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.image-viewer button[data-v-4ed15565]:disabled{opacity:.4;cursor:default}.image-viewer button[aria-pressed=true][data-v-4ed15565]{color:var(--accent-ink);background:var(--accent-tint)}.image-viewer__count[data-v-4ed15565]{margin-right:auto;font-variant-numeric:tabular-nums}.image-viewer__scale[data-v-4ed15565]{min-width:46px;text-align:center;font-size:calc(13px * var(--fs-scale));font-variant-numeric:tabular-nums}.image-viewer__body[data-v-4ed15565]{position:relative;display:flex;flex:1;min-height:0}.image-viewer__stage[data-v-4ed15565]{position:relative;flex:1;min-width:0;overflow:hidden;display:grid;place-items:center;background:var(--inset);touch-action:none;-webkit-user-select:none;user-select:none}.image-viewer__stage.is-ready[data-v-4ed15565]{cursor:grab}.image-viewer__stage.is-dragging[data-v-4ed15565]{cursor:grabbing}.image-viewer__image[data-v-4ed15565]{position:absolute;max-width:none;max-height:none;object-fit:contain;transform-origin:center;pointer-events:none}.image-viewer__image.is-loading[data-v-4ed15565]{visibility:hidden}.image-viewer__status[data-v-4ed15565]{display:flex;align-items:center;gap:12px;color:var(--ink-2);font-size:calc(14px * var(--fs-scale))}.image-viewer .image-viewer__previous[data-v-4ed15565],.image-viewer .image-viewer__next[data-v-4ed15565]{position:absolute;top:50%;z-index:1;transform:translateY(-50%);min-height:48px;font-size:calc(28px * var(--fs-scale));box-shadow:var(--shadow-btn)}.image-viewer__previous[data-v-4ed15565]{left:12px}.image-viewer__next[data-v-4ed15565]{right:12px}.image-viewer__hint[data-v-4ed15565]{padding:8px 16px;color:var(--ink-2);text-align:center;font-size:calc(12px * var(--fs-scale))}.image-viewer__hint [role=alert][data-v-4ed15565]{color:var(--danger-ink)}@media(max-width:520px){.image-viewer__toolbar[data-v-4ed15565]{gap:4px;padding:8px}.image-viewer button[data-v-4ed15565]{padding:4px 7px}.image-viewer__hint[data-v-4ed15565]{font-size:calc(11px * var(--fs-scale))}}.attach-strip[data-v-5210be76]{display:flex;flex-wrap:wrap;gap:8px}.attach-strip__item[data-v-5210be76]{position:relative;border:1px solid var(--line);border-radius:calc(9px * var(--radius-scale));line-height:0;overflow:hidden}.attach-strip__preview[data-v-5210be76]{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.attach-strip__preview[data-v-5210be76]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.attach-strip__item img[data-v-5210be76]{display:block;width:72px;height:72px;object-fit:cover}.attach-strip__remove[data-v-5210be76]{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:calc(999px * var(--radius-scale));background:#0000008c;color:var(--on-solid);font-family:inherit;font-size:calc(13px * var(--fs-scale));line-height:1;cursor:pointer;transition:background-color .12s ease}.attach-strip__remove[data-v-5210be76]:hover{background:#000000c7}.attach-strip__badge[data-v-5210be76]{position:absolute;left:3px;bottom:3px;padding:1px 5px;border-radius:calc(999px * var(--radius-scale));background:#0000008c;color:var(--on-solid);font-size:calc(9.5px * var(--fs-scale));line-height:1.6}.attach-strip__item--file[data-v-5210be76]{display:flex;width:200px;align-items:center;gap:8px;padding:8px 7px 9px 9px;border-radius:calc(9px * var(--radius-scale));background:var(--field);line-height:1.35;overflow:hidden}.attach-strip__icon[data-v-5210be76]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.attach-strip__text[data-v-5210be76]{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.attach-strip__name[data-v-5210be76]{overflow:hidden;color:var(--ink);font-size:calc(12px * var(--fs-scale));text-overflow:ellipsis;white-space:nowrap}.attach-strip__meta[data-v-5210be76]{color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale))}.attach-strip__error[data-v-5210be76]{margin-right:5px;color:var(--danger-ink)}.attach-strip__retry[data-v-5210be76]{padding:0;border:0;background:transparent;color:var(--accent);font-family:inherit;font-size:calc(10.5px * var(--fs-scale));cursor:pointer}.attach-strip__progress[data-v-5210be76]{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);transition:width .12s linear}.attach-strip__remove--filecard[data-v-5210be76]{position:static;width:22px;height:22px;flex:0 0 auto;background:transparent;color:var(--ink-2);font-size:calc(15px * var(--fs-scale));line-height:1}.attach-strip__remove--filecard[data-v-5210be76]:hover{background:var(--hover);color:var(--ink)}.operation-notice[data-v-ff7d756b]{display:flex;align-items:flex-start;gap:7px;width:fit-content;max-width:100%;margin:3px 0;padding:3px 0;border-radius:calc(8px * var(--radius-scale));color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));line-height:1.65}.operation-notice--running[data-v-ff7d756b],.operation-notice--waiting[data-v-ff7d756b],.operation-notice--warning[data-v-ff7d756b],.operation-notice--error[data-v-ff7d756b]{padding:8px 11px}.operation-notice--running[data-v-ff7d756b]{background:var(--accent-tint);color:var(--accent-ink)}.operation-notice--waiting[data-v-ff7d756b],.operation-notice--warning[data-v-ff7d756b]{background:var(--warn-tint);color:var(--warn-ink)}.operation-notice--error[data-v-ff7d756b]{background:var(--danger-tint);color:var(--red)}.operation-notice__icon[data-v-ff7d756b]{flex:none;margin-top:3px}.operation-notice__icon.is-running[data-v-ff7d756b]{animation:operation-spin-ff7d756b 1.8s linear infinite}.operation-notice__body[data-v-ff7d756b]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.operation-notice__line[data-v-ff7d756b]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.operation-notice__label[data-v-ff7d756b]{font-size:calc(11.5px * var(--fs-scale));font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none}.operation-notice__detail[data-v-ff7d756b]{margin-top:5px;font-size:calc(11.5px * var(--fs-scale));opacity:.85}@keyframes operation-spin-ff7d756b{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.operation-notice__icon.is-running[data-v-ff7d756b]{animation:none}}.compact-card[data-v-3d3677cf]{margin:6px 0;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset);overflow:hidden}.compact-card__head[data-v-3d3677cf]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;background:none;font:inherit;font-size:calc(12px * var(--fs-scale));color:var(--ink-3);cursor:pointer;text-align:left}.compact-card__head[data-v-3d3677cf]:hover{background:var(--hover-2)}.compact-card__badge[data-v-3d3677cf]{flex:none;padding:1px 6px;border-radius:calc(5px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.compact-card__reason[data-v-3d3677cf],.compact-card__tokens[data-v-3d3677cf],.compact-card__saved[data-v-3d3677cf],.compact-card__cost[data-v-3d3677cf]{flex:none;white-space:nowrap}.compact-card__saved[data-v-3d3677cf]{color:var(--accent-ink)}.compact-card__cost[data-v-3d3677cf]{opacity:.75}.compact-card__toggle[data-v-3d3677cf]{flex:none}.compact-card__chevron[data-v-3d3677cf]{flex:none;transition:transform .15s ease}.compact-card__chevron.is-open[data-v-3d3677cf]{transform:rotate(180deg)}.compact-card__body[data-v-3d3677cf]{padding:8px 12px 10px;border-top:1px solid var(--line);font-size:calc(12.5px * var(--fs-scale));line-height:1.6;color:var(--ink-2, var(--ink));max-height:320px;overflow:auto}.compact-card__body--empty[data-v-3d3677cf]{color:var(--ink-3)}.spacer[data-v-3d3677cf]{flex:1 1 auto}.reason[data-v-0bc5c720]{display:flex;flex-direction:column}.reason[data-v-0bc5c720]:not([data-expanded]){contain:layout;max-height:var(--preview-height, 44px)}.reason__row[data-v-0bc5c720]{position:relative;display:flex;flex:none;align-items:flex-start;width:100%;min-width:0;overflow:hidden;padding:2px 0 0;border:0;background:none;text-align:left;cursor:pointer}.reason[data-state=running] .reason__row[data-v-0bc5c720]:after{content:"";position:absolute;inset-block:0;left:0;width:300px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--page) 60%,transparent) 55%,transparent 100%);animation:reasoning-sweep-0bc5c720 2.6s ease-out infinite}@keyframes reasoning-sweep-0bc5c720{0%{left:-300px}90%,to{left:100%}}.reason__leading[data-v-0bc5c720],.reason__title[data-v-0bc5c720],.reason__sep[data-v-0bc5c720]{margin-top:2px}.reason__leading[data-v-0bc5c720]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;color:var(--ink-3)}.reason__title[data-v-0bc5c720]{flex:none;font-size:calc(13px * var(--fs-scale));font-weight:400;line-height:20px;color:var(--ink-2);-webkit-user-select:none;user-select:none}.reason__sep[data-v-0bc5c720]{flex:none;width:2px;height:2px;margin:9px 8px 0;border-radius:calc(1px * var(--radius-scale));background:var(--ink-3)}.reason__summary[data-v-0bc5c720]{flex:auto;min-width:0;overflow:hidden;font-size:calc(13px * var(--fs-scale));line-height:20px;color:var(--ink-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--preview-lines, 2);line-clamp:var(--preview-lines, 2)}.reason__summaryText[data-v-0bc5c720]{display:block;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}.reason__summary[data-streaming][data-v-0bc5c720]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.reason__placeholder[data-v-0bc5c720]{flex:auto;margin-top:2px;font-size:calc(13px * var(--fs-scale));line-height:20px;color:var(--ink-3)}.reason__body[data-v-0bc5c720]{min-width:0;padding:6px 0 2px 22px}.reason__markdown[data-v-0bc5c720]{word-break:break-word}.reason__collapse[data-v-0bc5c720]{display:block;margin:6px 0 2px;padding:2px 8px 2px 0;border:0;background:none;font-size:calc(12px * var(--fs-scale));line-height:20px;color:var(--ink-3);text-align:left}.reason__collapse[data-v-0bc5c720]:hover{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.reason[data-state=running] .reason__row[data-v-0bc5c720]:after{animation:none}}.ref-card[data-v-081c12b3]{margin:6px 0;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset);overflow:hidden}.ref-card__head[data-v-081c12b3]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;background:none;font:inherit;font-size:calc(12px * var(--fs-scale));color:var(--ink-3);cursor:pointer;text-align:left}.ref-card__head[data-v-081c12b3]:hover{background:var(--hover-2)}.ref-card__badge[data-v-081c12b3]{flex:none;padding:1px 6px;border-radius:calc(5px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.ref-card__title[data-v-081c12b3]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2, var(--ink));font-weight:600}.ref-card__turns[data-v-081c12b3],.ref-card__when[data-v-081c12b3],.ref-card__cost[data-v-081c12b3]{flex:none;white-space:nowrap}.ref-card__cost[data-v-081c12b3]{opacity:.75}.ref-card__toggle[data-v-081c12b3]{flex:none}.ref-card__chevron[data-v-081c12b3]{flex:none;transition:transform .15s ease}.ref-card__chevron.is-open[data-v-081c12b3]{transform:rotate(180deg)}.ref-card__body[data-v-081c12b3]{padding:8px 12px 10px;border-top:1px solid var(--line)}.ref-card__actions[data-v-081c12b3]{display:flex;gap:8px;margin-bottom:6px}.ref-card__action[data-v-081c12b3]{padding:3px 8px;border:1px solid var(--line);border-radius:calc(7px * var(--radius-scale));background:var(--surface);font:inherit;font-size:calc(12px * var(--fs-scale));color:var(--ink-2, var(--ink));cursor:pointer}.ref-card__action[data-v-081c12b3]:hover{background:var(--hover-2)}.ref-card__text[data-v-081c12b3]{font-size:calc(12.5px * var(--fs-scale));line-height:1.6;color:var(--ink-2, var(--ink));max-height:420px;overflow:auto}.spacer[data-v-081c12b3]{flex:1 1 auto}.md-chunk[data-v-8e4ad403]{min-width:0}.diff[data-v-c6e6c1fd]{overflow:hidden;border:.5px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset)}.diff__head[data-v-c6e6c1fd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:.5px solid var(--line)}.diff__path[data-v-c6e6c1fd]{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.diff__stat[data-v-c6e6c1fd]{display:inline-flex;flex:none;gap:8px;font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));font-variant-numeric:tabular-nums}.diff__add[data-v-c6e6c1fd]{color:var(--green)}.diff__del[data-v-c6e6c1fd]{color:var(--red)}.diff__body[data-v-c6e6c1fd]{display:grid;grid-template-columns:minmax(0,1fr)}.diff__line[data-v-c6e6c1fd]{display:flex;align-items:baseline;min-height:1.65em;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.65}.diff__gutter[data-v-c6e6c1fd]{flex:none;width:40px;padding-right:10px;color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none}.diff__mark[data-v-c6e6c1fd]{flex:none;width:12px;color:var(--ink-3);-webkit-user-select:none;user-select:none}.diff__text[data-v-c6e6c1fd]{min-width:0;flex:auto;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.diff__line[data-kind=add][data-v-c6e6c1fd]{background:var(--ok-tint);box-shadow:inset 3px 0 0 var(--green)}.diff__line[data-kind=add] .diff__mark[data-v-c6e6c1fd],.diff__line[data-kind=add] .diff__text[data-v-c6e6c1fd]{color:var(--green)}.diff__line[data-kind=del][data-v-c6e6c1fd]{background:var(--danger-tint);box-shadow:inset 3px 0 0 var(--red)}.diff__line[data-kind=del] .diff__mark[data-v-c6e6c1fd],.diff__line[data-kind=del] .diff__text[data-v-c6e6c1fd]{color:var(--red)}.diff__line[data-kind=gap][data-v-c6e6c1fd],.diff__line[data-kind=gap] .diff__text[data-v-c6e6c1fd]{color:var(--ink-3)}.diff__more[data-v-c6e6c1fd]{display:block;width:100%;padding:6px 12px 7px;border:0;border-top:.5px solid var(--line);background:none;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3);text-align:left}.diff__more[data-v-c6e6c1fd]:hover{color:var(--ink-2)}.process-group[data-v-ff29154c]{display:flex;min-width:0;flex-direction:column}.process-group__head[data-v-ff29154c]{display:flex;align-items:center;width:100%;min-width:0;height:24px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.process-group__head[data-open][data-v-ff29154c]{padding-bottom:16px;height:40px}.process-group__leading[data-v-ff29154c]{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;color:var(--ink-3)}.process-group__icon[data-v-ff29154c],.process-group__chevron[data-v-ff29154c]{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .1s}.process-group__chevron[data-v-ff29154c]{opacity:0}.process-group__head:hover .process-group__icon[data-v-ff29154c],.process-group__head:focus-visible .process-group__icon[data-v-ff29154c],.process-group__head[data-open] .process-group__icon[data-v-ff29154c]{opacity:0}.process-group__head:hover .process-group__chevron[data-v-ff29154c],.process-group__head:focus-visible .process-group__chevron[data-v-ff29154c],.process-group__head[data-open] .process-group__chevron[data-v-ff29154c]{opacity:1}.process-group__head[data-open] .process-group__chevron[data-v-ff29154c]{transform:rotate(180deg)}.process-group__label[data-v-ff29154c]{min-width:0;overflow:hidden;font-size:calc(13px * var(--fs-scale));font-weight:400;line-height:20px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;transition:color .1s;-webkit-user-select:none;user-select:none}.process-group__head:hover .process-group__label[data-v-ff29154c],.process-group__head:focus-visible .process-group__label[data-v-ff29154c]{color:var(--ink)}.process-group__body[data-v-ff29154c]{max-height:min(400px,50vh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.process-group__body--flat[data-v-ff29154c]{max-height:none;overflow:visible}.process-group__body--fade-top[data-v-ff29154c]{-webkit-mask-image:linear-gradient(#0000 0,#000 24px,#000);mask-image:linear-gradient(#0000 0,#000 24px,#000)}.process-group__body--fade-bottom[data-v-ff29154c]{-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 0,#000 calc(100% - 24px),#0000)}.process-group__body--fade-top.process-group__body--fade-bottom[data-v-ff29154c]{-webkit-mask-image:linear-gradient(#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#0000 0,#000 24px,#000 calc(100% - 24px),#0000)}.process-group__content[data-v-ff29154c]{display:flex;flex-direction:column;--process-gap: 10px}.process-group__content[data-v-ff29154c]>*:not(:empty)~*:not(:empty){margin-top:var(--process-gap)}@media(prefers-reduced-motion:reduce){.process-group__icon[data-v-ff29154c],.process-group__chevron[data-v-ff29154c],.process-group__label[data-v-ff29154c]{transition:none}}.loading-state[data-v-c6b57004]{display:flex;width:fit-content;align-items:center;gap:10px}.pixel-grid[data-v-c6b57004]{display:grid;grid-template-columns:repeat(3,4px);gap:1.5px}.pixel[data-v-c6b57004]{width:4px;height:4px;border-radius:calc(1px * var(--radius-scale));background:var(--ink);opacity:.15}.pixel--round[data-v-c6b57004]{border-radius:calc(999px * var(--radius-scale))}.pixel--idle[data-v-c6b57004]{opacity:.07}.pixel--animated[data-v-c6b57004]{animation:pixel-on-c6b57004 var(--pixel-duration) ease-in-out var(--pixel-delay) infinite}.loading-label[data-v-c6b57004]{color:transparent;background-image:linear-gradient(90deg,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;font-size:calc(13px * var(--fs-scale));font-weight:500;animation:shimmer-text-c6b57004 1.4s linear infinite}.elapsed[data-v-c6b57004]{color:var(--ink-3);font-family:var(--font-mono);font-size:calc(12px * var(--fs-scale));font-variant-numeric:tabular-nums}@keyframes shimmer-text-c6b57004{0%{background-position:150%}to{background-position:-50%}}@keyframes pixel-on-c6b57004{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@media(prefers-reduced-motion:reduce){.pixel[data-v-c6b57004],.loading-label[data-v-c6b57004]{animation-duration:.01ms!important;animation-iteration-count:1!important}}.reply-pending[data-v-c9c58622]{display:flex;align-items:center;padding:2px 0;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));line-height:1.65}.flat[data-v-a8a44c0f]>*:not(:empty)~*:not(:empty){margin-top:10px}.segmented[data-v-a8a44c0f]{display:flex;min-width:0;flex-direction:column}.segmented[data-v-a8a44c0f]>*+*{margin-top:16px}.segmented .answer[data-v-a8a44c0f]{margin-top:0}.answer[data-v-a8a44c0f]{margin-top:16px}.subagent-call[data-v-307304d5]{display:flex;min-width:0;flex-direction:column;gap:10px}.sc-total[data-v-307304d5],.sc-empty[data-v-307304d5],.sc-wait[data-v-307304d5],.sc-truncated[data-v-307304d5]{margin:0;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.sc-child[data-v-307304d5]{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface-2, var(--surface))}.sc-child__head[data-v-307304d5]{display:flex;width:100%;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.sc-child__number[data-v-307304d5]{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.sc-child__title[data-v-307304d5]{min-width:0;overflow:hidden;font-size:calc(12.5px * var(--fs-scale));text-overflow:ellipsis;white-space:nowrap}.sc-child__state[data-v-307304d5]{flex:none;margin-left:auto;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.sc-child__state[data-live][data-v-307304d5]{color:var(--ink)}.sc-child[data-state=failed] .sc-child__state[data-v-307304d5]{color:var(--danger-ink)}.sc-chevron[data-v-307304d5]{flex:none;color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.sc-child__meta[data-v-307304d5]{margin:5px 0 0 28px;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sc-child__body[data-v-307304d5]{min-width:0}.sc-block[data-v-307304d5]{margin-top:10px}.sc-label[data-v-307304d5]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:calc(11px * var(--fs-scale));font-weight:600}.sc-label--btn[data-v-307304d5]{cursor:pointer}.sc-label--btn[data-v-307304d5]:hover,.sc-action[data-v-307304d5]:hover{color:var(--ink)}.sc-label__hint[data-v-307304d5]{flex:none;font-weight:400}.sc-task[data-v-307304d5]{max-height:320px;overflow:auto;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);font:11.5px/1.55 var(--mono, ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.sc-omitted[data-v-307304d5]{margin:6px 0 0;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.sc-stream[data-v-307304d5]{max-height:420px;overflow:auto}.sc-result[data-v-307304d5],.sc-legacy[data-v-307304d5]{padding-top:8px;border-top:1px solid var(--line);overflow-wrap:anywhere}.sc-preview[data-v-307304d5]{margin:0;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.sc-action[data-v-307304d5]{padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:calc(11px * var(--fs-scale));cursor:pointer}.sc-output-toggle[data-v-307304d5]{margin-top:8px}.sc-error[data-v-307304d5]{margin:0 0 8px;color:var(--danger-ink);font-size:calc(12px * var(--fs-scale));white-space:pre-wrap;overflow-wrap:anywhere}.sc-truncated[data-v-307304d5],.sc-wait[data-v-307304d5]{margin-top:8px}.sc-child__head[data-v-307304d5]:focus-visible,.sc-label--btn[data-v-307304d5]:focus-visible,.sc-action[data-v-307304d5]:focus-visible{outline:2px solid var(--ink-3);outline-offset:3px;border-radius:calc(3px * var(--radius-scale))}@media(max-width:480px){.sc-child[data-v-307304d5]{padding:8px}.sc-child__head[data-v-307304d5]{gap:5px}.sc-child__meta[data-v-307304d5]{margin-left:0}}.search[data-v-99879ace]{overflow:hidden;border:.5px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset)}.search__group+.search__group[data-v-99879ace]{border-top:.5px solid var(--line)}.search__group[data-v-99879ace]{padding:6px 0}.search__file[data-v-99879ace]{display:flex;align-items:baseline;gap:8px;padding:3px 12px}.search__path[data-v-99879ace]{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));font-weight:600;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.search__count[data-v-99879ace]{flex:none;font-size:calc(11px * var(--fs-scale));color:var(--ink-3);font-variant-numeric:tabular-nums}.search__hit[data-v-99879ace]{display:flex;align-items:baseline;padding:0 12px;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.7}.search__lineNo[data-v-99879ace]{flex:none;width:40px;padding-right:10px;color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none}.search__text[data-v-99879ace]{min-width:0;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.search__fileItem[data-v-99879ace]{padding:2px 12px;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.search__empty[data-v-99879ace]{padding:10px 12px;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.search__more[data-v-99879ace]{display:block;width:100%;padding:6px 12px 7px;border:0;border-top:.5px solid var(--line);background:none;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3);text-align:left}.search__more[data-v-99879ace]:hover{color:var(--ink-2)}.tool[data-v-6c3b98af]{display:flex;flex-direction:column}.tool__row[data-v-6c3b98af]{display:flex;align-items:center;width:100%;min-width:0;height:24px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.tool__row[data-v-6c3b98af]:disabled{cursor:default}.tool__leading[data-v-6c3b98af]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;color:var(--ink-3)}.tool__title[data-v-6c3b98af]{flex:none;font-size:calc(13px * var(--fs-scale));font-weight:400;line-height:24px;color:var(--ink-2);transition:color .1s;-webkit-user-select:none;user-select:none}.tool__sep[data-v-6c3b98af]{flex:none;width:2px;height:2px;margin:0 8px;border-radius:calc(1px * var(--radius-scale));background:var(--ink-3)}.tool__summary[data-v-6c3b98af]{flex:auto;min-width:0;overflow:hidden;font-size:calc(13px * var(--fs-scale));line-height:24px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;transition:color .1s;-webkit-user-select:none;user-select:none}.tool__suffix[data-diff][data-v-6c3b98af]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));transition:color .1s}.tool__row:hover .tool__suffix[data-diff][data-v-6c3b98af]{color:var(--ink-2)}.tool__row:hover .tool__title[data-v-6c3b98af],.tool__row:hover .tool__summary[data-v-6c3b98af]:not(.tool__summary--error){color:var(--ink)}.tool__summary--error[data-v-6c3b98af]{color:var(--red)}.tool__suffix[data-v-6c3b98af]{flex:none;margin-left:8px;font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));color:var(--ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transform:translateY(.5px)}.tool__suffix[data-live][data-v-6c3b98af]{min-width:3em;text-align:right}.tool__chevron[data-v-6c3b98af]{flex:none;margin-left:4px;color:var(--ink-3);transition:transform .1s}.tool__chevron[data-open][data-v-6c3b98af]{transform:rotate(180deg)}.tool__summary[data-shimmer][data-v-6c3b98af]{background-image:linear-gradient(90deg,currentColor calc(50% - var(--shimmer-spread)),color-mix(in oklab,currentColor 50%,transparent),currentColor calc(50% + var(--shimmer-spread)));background-position:100% center;background-repeat:no-repeat;background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:text-shimmer-6c3b98af 1.5s cubic-bezier(.33,0,.67,1) infinite}@keyframes text-shimmer-6c3b98af{66.6667%,to{background-position:0% center}}.tool__body[data-v-6c3b98af],.tool__diffBody[data-v-6c3b98af],.tool__searchBody[data-v-6c3b98af]{margin:4px 0 4px 4px}.tool__card[data-v-6c3b98af]{overflow:hidden;border:.5px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--inset)}.tool__cmd[data-v-6c3b98af]{display:flex;align-items:baseline;gap:8px;padding:9px 14px;border-bottom:.5px solid var(--line)}.tool__prompt[data-v-6c3b98af]{flex:none;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.tool__cmdText[data-v-6c3b98af]{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.tool__terminal[data-v-6c3b98af]{max-height:224px;overflow:auto;margin:0;padding:10px 14px;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.65;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.tool__code[data-v-6c3b98af]{max-height:224px;overflow:auto;padding:8px 0}.tool__codeLine[data-v-6c3b98af]{display:flex;padding:0 14px 0 0;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.7;white-space:pre}.tool__lineNo[data-v-6c3b98af]{flex:none;width:44px;padding-right:10px;color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none}.tool__lineText[data-v-6c3b98af]{min-width:0;color:var(--ink-2)}.tool__section[data-v-6c3b98af]{display:grid;grid-template-columns:max-content 1fr;column-gap:14px;align-items:baseline;max-height:150px;overflow-y:auto;padding:12px 16px}.tool__label[data-v-6c3b98af]{position:sticky;top:0;align-self:start;background:var(--inset);font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.tool__text[data-v-6c3b98af]{min-width:0;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.65;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.tool__text[data-error][data-v-6c3b98af]{color:var(--red)}.tool__divider[data-v-6c3b98af]{height:.5px;background:var(--line)}.tool__empty[data-v-6c3b98af]{padding:12px 16px;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.tool__more[data-v-6c3b98af]{display:block;width:100%;padding:6px 14px 8px;border:0;border-top:.5px solid var(--line);background:none;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3);text-align:left}.tool__more[data-v-6c3b98af]:hover{color:var(--ink-2)}.tool__truncated[data-v-6c3b98af]{margin:4px 0 0;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.tool__collapse[data-v-6c3b98af]{display:block;margin:2px 0;padding:2px 8px 2px 0;border:0;background:none;font-size:calc(12px * var(--fs-scale));line-height:20px;color:var(--ink-3);text-align:left;cursor:pointer}.tool__collapse[data-v-6c3b98af]:hover{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.tool__summary[data-shimmer][data-v-6c3b98af]{background-image:none;-webkit-text-fill-color:currentColor;animation:none}}@media(max-width:760px){.tool__title[data-v-6c3b98af]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool__sep[data-v-6c3b98af]{margin:0 5px}}.usage[data-v-64618909]{position:relative;display:inline-flex;min-width:0}.usage__pill[data-v-64618909]{display:inline-flex;align-items:center;gap:6px;min-width:0;height:26px;padding:0 8px;border:0;border-radius:calc(7px * var(--radius-scale));background:none;font-size:calc(12px * var(--fs-scale));line-height:1;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .12s,color .12s;-webkit-user-select:none;user-select:none}.usage__pill[data-v-64618909]:hover,.usage__pill[aria-expanded=true][data-v-64618909]{background:var(--hover);color:var(--ink-2)}.usage__sep[data-v-64618909]{color:var(--line-strong)}.usage__panel[data-v-64618909]{position:absolute;z-index:30;bottom:calc(100% + 6px);left:0;width:max-content;min-width:232px;max-width:min(320px,80vw);padding:14px 16px;border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink-2);font-size:calc(12px * var(--fs-scale));line-height:18px;cursor:default}.usage__title[data-v-64618909]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;font-weight:500;color:var(--ink)}.usage__value[data-v-64618909]{font-variant-numeric:tabular-nums}.usage__rule[data-v-64618909]{height:.5px;margin-bottom:10px;background:var(--line)}.usage__rows[data-v-64618909]{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:6px 16px;margin:0}.usage__rows dt[data-v-64618909],.usage__rows dd[data-v-64618909]{min-width:0;margin:0}.usage__rows dt[data-v-64618909]{color:var(--ink-3)}.usage__rows dd[data-v-64618909]{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.usage__pill[data-v-64618909]{height:34px;padding:0 10px}.usage__panel[data-v-64618909]{min-width:0;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}.msg__running[data-v-10c65d14]{display:inline-flex;align-items:center;height:26px;padding:0 8px;color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.outcome[data-v-7bac389d]{display:inline-flex;align-self:flex-start;align-items:center;padding:0 7px;border-radius:calc(6px * var(--radius-scale));background:var(--hover);color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:18px}.outcome[data-warn][data-v-7bac389d]{background:var(--warn-tint);color:var(--warn-ink)}.turn-fork[data-v-b6b9b59a]{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.turn-fork svg[data-v-b6b9b59a]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.turn-fork[data-v-b6b9b59a]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.turn-fork[data-v-b6b9b59a]:disabled{opacity:.45;cursor:default}@media(max-width:760px){.turn-fork[data-v-b6b9b59a]{width:34px;height:34px}}.msg[data-v-d936a3ef]{display:flex;gap:11px;max-width:900px}.msg--user[data-v-d936a3ef]{flex-direction:row-reverse;align-self:flex-end}.msg--hit .msg__body[data-v-d936a3ef]{animation:msg-hit-flash-d936a3ef 2s ease-out;border-radius:calc(8px * var(--radius-scale))}@keyframes msg-hit-flash-d936a3ef{0%{background:var(--accent-tint)}to{background:transparent}}.msg__avatar[data-v-d936a3ef]{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:calc(8px * var(--radius-scale));background:var(--field);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));font-weight:600;-webkit-user-select:none;user-select:none}.msg__avatar--blank[data-v-d936a3ef]{background:none}.msg--assistant .msg__avatar[data-v-d936a3ef]:not(.msg__avatar--blank){background:var(--ink);color:var(--surface)}.msg__body[data-v-d936a3ef]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:7px}.msg--user .msg__body[data-v-d936a3ef]{align-items:flex-end}.bubble[data-v-d936a3ef]{padding:8px 13px;border-radius:calc(12px * var(--radius-scale)) calc(12px * var(--radius-scale)) calc(3px * var(--radius-scale)) calc(12px * var(--radius-scale));background:var(--accent);color:var(--on-solid);font-size:calc(13px * var(--fs-scale));line-height:1.6;white-space:pre-wrap;word-break:break-word}.bubble--images[data-v-d936a3ef]{display:flex;flex-direction:column;gap:10px;max-width:100%;padding:8px;white-space:normal}.bubble--images>div[data-v-d936a3ef]:last-child:not(.bubble-images){padding:0 5px 2px;white-space:pre-wrap}.editor__image-status[data-v-d936a3ef]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:calc(12px * var(--fs-scale));color:var(--ink-2)}.bubble-images[data-v-d936a3ef]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%}.bubble-images__item[data-v-d936a3ef]{display:block;padding:0;cursor:zoom-in;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--surface);line-height:0;overflow:hidden;transition:border-color .12s ease}.bubble-images__item[data-v-d936a3ef]:hover{border-color:var(--accent)}.bubble-images__item img[data-v-d936a3ef]{display:block;max-width:min(320px,65vw);max-height:240px;width:auto;height:auto;cursor:zoom-in}.bubble-files[data-v-d936a3ef]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%}.bubble-file[data-v-d936a3ef]{display:flex;max-width:min(300px,62vw);align-items:center;gap:8px;padding:6px 7px 6px 9px;border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));background:var(--surface)}.bubble-file__icon[data-v-d936a3ef]{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bubble-file__text[data-v-d936a3ef]{display:flex;min-width:0;flex-direction:column;gap:1px}.bubble-file__name[data-v-d936a3ef]{overflow:hidden;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bubble-file__meta[data-v-d936a3ef]{color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:1.3}.bubble-file__acts[data-v-d936a3ef]{display:flex;flex:0 0 auto;gap:2px;opacity:0;transition:opacity .12s ease}.bubble-file:hover .bubble-file__acts[data-v-d936a3ef],.bubble-file:focus-within .bubble-file__acts[data-v-d936a3ef]{opacity:1}.bubble-file__act[data-v-d936a3ef]{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.bubble-file__act[data-v-d936a3ef]:hover{background:var(--hover);color:var(--ink)}@media(hover:none){.bubble-file__acts[data-v-d936a3ef]{opacity:1}}.bubble-file__act svg[data-v-d936a3ef]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msg__usage[data-v-d936a3ef]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px;margin-left:-8px;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.4}.msg__ops[data-v-d936a3ef]{justify-content:flex-end;gap:2px;margin-top:4px;margin-left:0}.msg-op-wrap[data-v-d936a3ef]{position:relative;display:inline-flex}.msg-op[data-v-d936a3ef]{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease}.msg-op svg[data-v-d936a3ef]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.msg-op[data-v-d936a3ef]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.msg-op[data-v-d936a3ef]:disabled{opacity:.4;cursor:default}.editor[data-v-d936a3ef]{display:flex;width:min(640px,100%);flex-direction:column;gap:8px;padding:8px;border:1px solid var(--line-strong);border-radius:calc(14px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline)}.editor__input[data-v-d936a3ef]{width:100%;max-height:180px;padding:4px 6px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs-scale));line-height:1.5;resize:none}.editor__notice[data-v-d936a3ef]{display:flex;align-items:flex-start;gap:5px;padding:0 6px;color:var(--danger-ink);font-size:calc(11.5px * var(--fs-scale));line-height:1.45}.editor__notice svg[data-v-d936a3ef]{flex:0 0 auto;margin-top:2px}.editor__bar[data-v-d936a3ef]{display:flex;align-items:center;gap:8px;padding:0 2px 0 6px}.editor__hint[data-v-d936a3ef]{flex:1;min-width:0;overflow:hidden;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));text-overflow:ellipsis;white-space:nowrap}.editor__btn[data-v-d936a3ef]{padding:4px 12px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:calc(12px * var(--fs-scale));line-height:18px;white-space:nowrap;cursor:pointer}.editor__btn[data-v-d936a3ef]:hover:not(:disabled){border-color:var(--line-strong);background:var(--hover);color:var(--ink)}.editor__btn--primary[data-v-d936a3ef]{border-color:transparent;background:var(--ink);color:var(--surface)}.editor__btn--primary[data-v-d936a3ef]:hover:not(:disabled){background:var(--ink);color:var(--surface);opacity:.88}.editor__btn[data-v-d936a3ef]:disabled{opacity:.5;cursor:default}@media(max-width:760px){.msg-op[data-v-d936a3ef]{width:34px;height:34px}.msg__ops[data-v-d936a3ef]{gap:4px}}.sres[data-v-605445ea]{background:transparent}.sres__head[data-v-605445ea]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;background:var(--inset);border-bottom:1px solid var(--line);font-size:calc(12px * var(--fs-scale))}.sres__head[data-v-605445ea]{position:sticky;top:0;z-index:1}.sres__title[data-v-605445ea]{font-weight:600;color:var(--ink-2);white-space:nowrap}.sres__summary[data-v-605445ea]{color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sres__inactive[data-v-605445ea]{color:var(--orange);font-size:calc(11px * var(--fs-scale));white-space:nowrap}.sres__spacer[data-v-605445ea]{flex:1}.sres__icon-btn[data-v-605445ea]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-3);cursor:pointer}.sres__icon-btn[data-v-605445ea]:hover{color:var(--ink);background:var(--hover)}.sres__body[data-v-605445ea]{padding:9px 12px 11px;max-height:min(62vh,560px);overflow-y:auto}.sres__mode[data-v-605445ea]{margin:0 0 8px;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));line-height:1.55}.sres__drift[data-v-605445ea]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding:6px 8px;border-radius:calc(7px * var(--radius-scale));background:var(--warn-tint);border:1px solid var(--warn-line);font-size:calc(11.5px * var(--fs-scale))}.sres__drift-text[data-v-605445ea]{color:var(--warn-ink);line-height:1.5;min-width:0}.sres__drift-btn[data-v-605445ea]{flex:none;margin-left:auto;padding:1px 7px;border:1px solid var(--warn-line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--warn-ink);font-size:calc(11px * var(--fs-scale));cursor:pointer}.sres__drift-btn[data-v-605445ea]:hover{background:var(--warn-tint-2)}.sres__error[data-v-605445ea]{margin:0 0 8px;padding:6px 8px;border-radius:calc(7px * var(--radius-scale));background:var(--danger-tint);border:1px solid var(--danger-line);color:var(--danger-ink);font-size:calc(11.5px * var(--fs-scale));line-height:1.5;white-space:pre-wrap}.sres__cols[data-v-605445ea]{display:flex;flex-direction:column;gap:2px}.sres__row[data-v-605445ea]{display:flex;align-items:baseline;gap:8px;min-width:0}.sres__label[data-v-605445ea]{flex:none;width:94px;font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));color:var(--ink-2);font-weight:600}.sres__items[data-v-605445ea]{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale));line-height:1.85;color:var(--ink);word-break:break-word}.sres__item[data-v-605445ea]{cursor:default}.sres__item[title][data-v-605445ea]{cursor:help}.sres__item--off[data-v-605445ea]{color:var(--ink-3);text-decoration:line-through}.sres__tag[data-v-605445ea]{color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale))}.sres__tag--warn[data-v-605445ea]{color:var(--orange);text-decoration:none}.sres__sep[data-v-605445ea]{color:var(--line-strong)}.sres__none[data-v-605445ea]{color:var(--ink-3)}.sres__row--diag[data-v-605445ea]{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.sres__items--diag[data-v-605445ea]{color:var(--orange);font-size:calc(11px * var(--fs-scale));line-height:1.6}.sres__hint[data-v-605445ea]{margin:8px 0 0;padding-top:7px;border-top:1px dashed var(--line);color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.55}.sres__empty[data-v-605445ea]{color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));margin:0}.sres__foot[data-v-605445ea]{margin:9px 0 0;padding-top:7px;border-top:1px solid var(--line);color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:1.6}.sres__foot code[data-v-605445ea],.sres__hint code[data-v-605445ea]{font-family:var(--font-mono);padding:0 3px;border-radius:calc(3px * var(--radius-scale));background:var(--field)}.search-overlay[data-v-0639cd21]{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding-top:12vh;background:var(--scrim)}.search-panel[data-v-0639cd21]{display:flex;width:min(680px,calc(100vw - 48px));max-height:68vh;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:calc(14px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay)}.search-panel__head[data-v-0639cd21]{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--line)}.search-panel__icon[data-v-0639cd21]{width:15px;flex:none;fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}.search-panel__input[data-v-0639cd21]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-family:inherit;font-size:calc(13.5px * var(--fs-scale))}.search-panel__input[data-v-0639cd21]::placeholder{color:var(--ink-3)}.search-panel__hint[data-v-0639cd21]{flex:none;color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.search-panel__filters[data-v-0639cd21]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line)}.search-panel__scope[data-v-0639cd21]{color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.search-panel__spacer[data-v-0639cd21]{flex:1}.search-panel__body[data-v-0639cd21]{overflow-y:auto;padding:6px}.search-panel__state[data-v-0639cd21]{margin:0;padding:14px 10px;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale))}.search-panel__state--error[data-v-0639cd21]{color:var(--red)}.search-panel__state--muted[data-v-0639cd21]{padding:8px 10px 4px;font-size:calc(11.5px * var(--fs-scale))}.search-hit[data-v-0639cd21]{display:flex;width:100%;flex-direction:column;gap:3px;padding:7px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.search-hit--selected[data-v-0639cd21]{background:var(--hover)}.search-hit__meta[data-v-0639cd21]{display:flex;align-items:center;gap:7px;font-size:calc(11.5px * var(--fs-scale));color:var(--ink-3)}.search-hit__role[data-v-0639cd21]{flex:none;padding:1px 5px;border-radius:calc(5px * var(--radius-scale));background:var(--inset);color:var(--ink-2);font-size:calc(10.5px * var(--fs-scale))}.search-hit__role--user[data-v-0639cd21]{color:var(--accent-ink)}.search-hit__role--title[data-v-0639cd21]{color:var(--ink-2)}.search-hit__title[data-v-0639cd21]{overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis}.search-hit__time[data-v-0639cd21]{flex:none}.search-hit__snippet[data-v-0639cd21]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(12.5px * var(--fs-scale));line-height:1.5;word-break:break-word}.search-hit__snippet mark[data-v-0639cd21]{border-radius:calc(3px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink)}@media(max-width:760px){.search-overlay[data-v-0639cd21]{align-items:flex-start;padding-top:max(6vh,env(safe-area-inset-top));padding-inline:8px}.search-panel[data-v-0639cd21]{width:100%;max-height:80vh}.search-panel__hint[data-v-0639cd21]{display:none}.search-panel__input[data-v-0639cd21]{font-size:16px}.search-hit[data-v-0639cd21]{padding:10px}}.conv[data-v-08dc84b3]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));text-align:left;transition:background-color .12s ease,color .12s ease;cursor:pointer}.conv--editing[data-v-08dc84b3]{cursor:default}.conv__input[data-v-08dc84b3]{min-width:0;flex:1;padding:1px 4px;border:1px solid var(--accent);border-radius:calc(4px * var(--radius-scale));outline:0;background:var(--surface);color:var(--ink);font:inherit}.conv__error[data-v-08dc84b3]{flex-shrink:0;color:var(--danger-ink);font-size:calc(10px * var(--fs-scale))}.conv[data-v-08dc84b3]:hover{background:var(--hover);color:var(--ink)}.conv--active[data-v-08dc84b3]{background:var(--field);color:var(--ink);font-weight:500}.conv--draft .conv__title[data-v-08dc84b3]{font-style:italic}.conv__title[data-v-08dc84b3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv__icon[data-v-08dc84b3]{display:grid;flex:none;width:13px;height:13px;place-items:center;margin-right:-2px;color:var(--ink-2)}.conv__running[data-v-08dc84b3]{flex-shrink:0;width:7px;height:7px;border-radius:calc(999px * var(--radius-scale));background:var(--accent);animation:conv-running-pulse-08dc84b3 1.2s ease-in-out infinite}.conv__unread[data-v-08dc84b3]{flex-shrink:0;width:7px;height:7px;border-radius:calc(999px * var(--radius-scale));background:var(--green-dot)}@keyframes conv-running-pulse-08dc84b3{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.conv__running[data-v-08dc84b3]{animation:none}}.conv__pin[data-v-08dc84b3]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:calc(5px * var(--radius-scale));color:var(--ink-3);opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.conv:hover .conv__pin[data-v-08dc84b3],.conv__pin--on[data-v-08dc84b3]{opacity:1}.conv__pin--on[data-v-08dc84b3]{color:var(--accent)}.conv__pin[data-v-08dc84b3]:hover{background:var(--hover-2);color:var(--ink)}.conv__pin--on[data-v-08dc84b3]:hover{color:var(--ink)}@media(max-width:760px){.conv[data-v-08dc84b3]{padding:11px 10px;font-size:calc(13.5px * var(--fs-scale));gap:8px}.conv__pin[data-v-08dc84b3]{width:32px;height:32px}}@media(hover:none){.conv__pin[data-v-08dc84b3]{opacity:1}}.conv-list[data-v-946b08ef]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-gutter:stable}.conv-group[data-v-946b08ef],.conv-group__items[data-v-946b08ef]{display:flex;flex-direction:column;gap:2px}.conv-group__items .conv[data-v-946b08ef]{padding-left:20px}.conv-group__items .conv[data-v-946b08ef]:focus-visible{outline-offset:-1px}.conv-group__head[data-v-946b08ef]{display:flex;align-items:center;gap:5px;width:100%;padding:3px 8px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));font-weight:500;letter-spacing:0;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.conv-group__head[data-v-946b08ef]:hover{background:var(--hover);color:var(--ink-2)}.conv-group__chevron[data-v-946b08ef]{flex-shrink:0;transition:transform .14s ease}.conv-group__chevron--open[data-v-946b08ef]{transform:rotate(90deg)}.conv-group__label[data-v-946b08ef]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-group__count[data-v-946b08ef]{flex-shrink:0;padding:0 6px;border-radius:calc(999px * var(--radius-scale));background:var(--field);color:var(--ink-3);font-size:calc(10px * var(--fs-scale));font-weight:500;transition:opacity .12s ease}.conv-group__actions[data-v-946b08ef]{display:flex;flex-shrink:0;justify-content:flex-end;gap:5px;width:58px}.conv-group__head--actions:hover .conv-group__count[data-v-946b08ef]{opacity:0}.conv-group--unsent[data-v-946b08ef],.conv-group--pinned[data-v-946b08ef]{padding-bottom:6px;border-bottom:1px dashed var(--line)}.conv-group__head--static[data-v-946b08ef]{cursor:default}.conv-group__head--static[data-v-946b08ef]:hover{background:transparent;color:var(--ink-3)}.conv-group__pin-icon[data-v-946b08ef]{flex-shrink:0;color:var(--accent)}.conv-group__action[data-v-946b08ef]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:calc(4px * var(--radius-scale));color:var(--ink-3);opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.conv-group__head:hover .conv-group__action[data-v-946b08ef]{opacity:1}.conv-group__action[data-v-946b08ef]:hover{background:var(--hover-2);color:var(--ink)}@media(hover:none){.conv-group__action[data-v-946b08ef]{opacity:1}}.conv-group__action--create[data-v-946b08ef]:hover{color:var(--accent)}.conv-list__empty[data-v-946b08ef]{margin:8px 0;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));text-align:center}.conv-more[data-v-946b08ef]{margin:2px 0 4px;padding:6px 8px;border:1px dashed var(--line);border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));transition:background-color .12s ease,color .12s ease,border-color .12s ease}.conv-more[data-v-946b08ef]:hover:not(:disabled){border-color:var(--line-strong);background:var(--hover);color:var(--ink-2)}.conv-more[data-v-946b08ef]:disabled{cursor:default;opacity:.7}.conv-more--done[data-v-946b08ef]{border:0;text-align:center}.dayspop[data-v-7fb48c8b]{position:fixed;top:0;left:0;z-index:2000;display:flex;width:220px;flex-direction:column;gap:9px;padding:12px;border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink);opacity:0}.dayspop--placed[data-v-7fb48c8b]{opacity:1}.dayspop__title[data-v-7fb48c8b]{margin:0;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));font-weight:600;letter-spacing:-.01em}.dayspop__field[data-v-7fb48c8b]{display:flex;align-items:center;gap:8px}.dayspop__field-label[data-v-7fb48c8b]{flex:none;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.dayspop__input-wrap[data-v-7fb48c8b]{display:flex;flex:1;min-width:0;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--field);transition:border-color .13s ease,box-shadow .13s ease}.dayspop__input-wrap[data-v-7fb48c8b]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.dayspop__input[data-v-7fb48c8b]{width:100%;min-width:0;padding:5px 0;border:0;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-scale));text-align:right;outline:none;-moz-appearance:textfield}.dayspop__input[data-v-7fb48c8b]::-webkit-outer-spin-button,.dayspop__input[data-v-7fb48c8b]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dayspop__unit[data-v-7fb48c8b]{flex:none;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.dayspop__presets[data-v-7fb48c8b]{display:flex;gap:4px}.dayspop__preset[data-v-7fb48c8b]{flex:1;padding:3px 0;border:1px solid var(--line);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(10.5px * var(--fs-scale));font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.dayspop__preset[data-v-7fb48c8b]:hover{border-color:var(--line-strong);color:var(--ink)}.dayspop__preset[data-v-7fb48c8b]:active{transform:scale(.97)}.dayspop__preset--active[data-v-7fb48c8b]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink);font-weight:500}.dayspop__preset[data-v-7fb48c8b]:focus-visible{outline:2px solid var(--accent-tint);outline-offset:1px}.dayspop__hint[data-v-7fb48c8b]{margin:0;color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:1.5}.dayspop__error[data-v-7fb48c8b]{margin:0;color:var(--red);font-size:calc(10.5px * var(--fs-scale));line-height:1.5}.dayspop__actions[data-v-7fb48c8b]{display:flex;justify-content:flex-end;gap:6px}.dayspop__btn[data-v-7fb48c8b]{padding:5px 12px;border:1px solid var(--line);border-radius:calc(7px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.dayspop__btn[data-v-7fb48c8b]:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.dayspop__btn[data-v-7fb48c8b]:active:not(:disabled){transform:scale(.97)}.dayspop__btn[data-v-7fb48c8b]:disabled{opacity:.45;cursor:default}.dayspop__btn--primary[data-v-7fb48c8b]{border-color:transparent;background:var(--ink);color:var(--surface)}.dayspop__btn--primary[data-v-7fb48c8b]:disabled{border-color:transparent;background:var(--field);color:var(--ink-3);opacity:1}.dayspop__btn--primary[data-v-7fb48c8b]:hover:not(:disabled){border-color:transparent;color:var(--surface);opacity:.9}.dayspop__btn[data-v-7fb48c8b]:focus-visible{outline:2px solid var(--accent-tint);outline-offset:1px}.sidebar[data-v-077fbfa2]{display:flex;width:244px;flex-shrink:0;flex-direction:column;gap:10px;padding:14px 12px;border-right:1px solid var(--line);background:var(--surface);transition:width .17s ease,padding .17s ease}.sidebar--collapsed[data-v-077fbfa2]{width:52px;padding:12px 10px}.sidebar--collapsed .brand[data-v-077fbfa2]{padding:0}.sidebar--collapsed .sidebar__toggle[data-v-077fbfa2]{margin:0 auto}.sidebar--collapsed .new-chat[data-v-077fbfa2]{width:32px;height:32px;margin:0 auto;padding:0;border-radius:9px}.sidebar--collapsed .sidebar__foot-actions[data-v-077fbfa2]{flex-direction:column;align-items:center;gap:4px}.sidebar--collapsed .settings-btn[data-v-077fbfa2]{flex:none;width:32px;height:32px;justify-content:center;padding:0}.sidebar--collapsed .theme-btn[data-v-077fbfa2]{width:32px;height:32px}.brand[data-v-077fbfa2]{display:flex;align-items:center;gap:9px;padding:2px 4px 6px}.sidebar__toggle[data-v-077fbfa2]{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;margin-left:auto;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);transition:background-color .12s ease,color .12s ease}.sidebar__toggle[data-v-077fbfa2]:hover{background:var(--hover);color:var(--ink)}.sidebar__toggle-icon[data-v-077fbfa2]{transition:transform .17s ease}.sidebar__toggle-icon--flipped[data-v-077fbfa2]{transform:rotate(180deg)}.brand__text[data-v-077fbfa2]{display:flex;flex-direction:column;line-height:1.25}.brand__text strong[data-v-077fbfa2]{font-size:calc(13px * var(--fs-scale));font-weight:600;letter-spacing:-.01em}.brand__version[data-v-077fbfa2]{color:var(--ink-3);font-family:var(--font-mono);font-size:calc(10px * var(--fs-scale));font-variant-numeric:tabular-nums;line-height:1.2}.new-chat[data-v-077fbfa2]{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:0;border-radius:calc(9px * var(--radius-scale));background:var(--ink);color:var(--surface);font-size:calc(12.5px * var(--fs-scale));font-weight:500;transition:opacity .15s ease}.new-chat[data-v-077fbfa2]:disabled{opacity:.45;cursor:default}.conv-head[data-v-077fbfa2]{display:flex;align-items:center;gap:6px;padding:0 4px 2px}.conv-head__title[data-v-077fbfa2]{display:flex;flex:1;min-width:0;align-items:center;gap:3px}.conv-head__days[data-v-077fbfa2]{display:inline-flex;flex:none;align-items:center;margin-right:1px;padding:0 4px;border:0;border-radius:calc(999px * var(--radius-scale));background:var(--field);color:var(--ink-3);font-size:calc(9px * var(--fs-scale));font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.conv-head__days[data-v-077fbfa2]:hover,.conv-head__days--open[data-v-077fbfa2]{background:var(--hover-2);color:var(--ink)}.conv-head__days[data-v-077fbfa2]:focus-visible{outline:2px solid var(--accent-tint);outline-offset:1px}.conv-head__refresh[data-v-077fbfa2]{display:grid;width:16px;height:16px;flex:none;place-items:center;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);opacity:.75;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.conv-head__refresh[data-v-077fbfa2]:hover:not(:disabled){background:var(--hover);color:var(--ink);opacity:1}.conv-head__refresh[data-v-077fbfa2]:disabled{cursor:default}.conv-head__refresh--busy[data-v-077fbfa2]{opacity:1}.conv-head__refresh--busy .ico[data-v-077fbfa2]{animation:conv-head-spin-077fbfa2 .9s linear infinite}@keyframes conv-head-spin-077fbfa2{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.conv-head__refresh--busy .ico[data-v-077fbfa2]{animation:none;opacity:.5}}.conv-head__views[data-v-077fbfa2]{display:flex;gap:1px;padding:1px;border-radius:calc(7px * var(--radius-scale));background:var(--field)}.conv-head__view[data-v-077fbfa2]{padding:2px 6px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));transition:background-color .12s ease,color .12s ease}.conv-head__view[data-v-077fbfa2]:hover{color:var(--ink-2)}.conv-head__view--active[data-v-077fbfa2]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:var(--shadow-hairline)}.sidebar__foot[data-v-077fbfa2]{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:8px 2px 0;border-top:1px solid var(--line);color:var(--ink-3);font-size:calc(11px * var(--fs-scale))}.sidebar__foot-actions[data-v-077fbfa2]{display:flex;align-items:center;gap:6px}.settings-btn[data-v-077fbfa2]{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));transition:background-color .12s ease,color .12s ease}.settings-btn[data-v-077fbfa2]:hover{background:var(--hover);color:var(--ink)}.theme-btn[data-v-077fbfa2]{display:grid;width:34px;height:30px;flex:none;place-items:center;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-2);transition:background-color .12s ease,color .12s ease}.theme-btn[data-v-077fbfa2]:hover{background:var(--hover);color:var(--ink)}@media(max-width:760px){.sidebar[data-v-077fbfa2]{position:fixed;top:0;left:0;z-index:60;width:min(86vw,320px);height:100%;padding:calc(10px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom));border-right:1px solid var(--line);box-shadow:var(--shadow-raised);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s;overflow-y:auto;overscroll-behavior:contain}.sidebar--open[data-v-077fbfa2]{transform:none;visibility:visible}.conv-head[data-v-077fbfa2]{gap:8px;flex-wrap:wrap}.conv-head__title[data-v-077fbfa2]{flex:1 1 auto}.conv-head__days[data-v-077fbfa2]{padding:4px 8px;font-size:calc(11px * var(--fs-scale))}.conv-head__refresh[data-v-077fbfa2]{width:28px;height:28px}.conv-head__view[data-v-077fbfa2]{padding:6px 10px;font-size:calc(11.5px * var(--fs-scale))}.new-chat[data-v-077fbfa2]{padding:11px;font-size:calc(13px * var(--fs-scale))}.settings-btn[data-v-077fbfa2]{padding:10px 9px}}.chat__header[data-v-9949efc6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.chat__title[data-v-9949efc6]{display:flex;flex-direction:column;min-width:0}.chat__title-line h1[data-v-9949efc6]{margin:0;overflow:hidden;font-size:calc(14px * var(--fs-scale));font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.chat__title-line[data-v-9949efc6]{display:flex;min-width:0;align-items:center;gap:3px}.chat__title-line h1[data-v-9949efc6]{min-width:0}.chat__title-input[data-v-9949efc6]{min-width:120px;width:min(420px,55vw);padding:2px 5px;border:1px solid var(--accent);border-radius:calc(4px * var(--radius-scale));outline:0;background:var(--surface);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs-scale));font-weight:600}.chat__rename-btn[data-v-9949efc6]{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;padding:2px;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.chat__rename-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__title-error[data-v-9949efc6]{flex:none;color:var(--danger-ink);font-size:calc(10px * var(--fs-scale))}.chat__workdir-btn[data-v-9949efc6]{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;margin-left:3px;padding:2px;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;vertical-align:-4px}.chat__workdir-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__workdir-btn svg[data-v-9949efc6]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.chat__resources-btn[data-v-9949efc6]{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));cursor:pointer}.chat__resources-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__resources-btn--drifted[data-v-9949efc6]{border-color:var(--warn-line);color:var(--warn-ink)}.chat__resources-count[data-v-9949efc6]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-scale));color:var(--ink-3)}.chat__resources-dot[data-v-9949efc6]{width:6px;height:6px;border-radius:50%;background:var(--orange)}.chat__actions[data-v-9949efc6]{display:flex;flex:none;align-items:center;gap:6px}.chat__search-btn[data-v-9949efc6]{display:inline-flex;width:28px;height:26px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);cursor:pointer}.chat__search-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__delete-wrap[data-v-9949efc6]{position:relative;display:inline-flex}.chat__delete-btn[data-v-9949efc6]{display:inline-flex;width:28px;height:26px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);cursor:pointer}.chat__delete-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__pin-btn[data-v-9949efc6]{display:inline-flex;width:28px;height:26px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);cursor:pointer}.chat__pin-btn[data-v-9949efc6]:hover{background:var(--hover);color:var(--ink)}.chat__pin-btn--on[data-v-9949efc6]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.chat__pin-btn--on[data-v-9949efc6]:hover{background:var(--accent-soft);color:var(--accent)}.meta[data-v-9949efc6]{color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.meta[data-v-9949efc6],.meta button[data-v-9949efc6]{-webkit-user-select:none;user-select:none}@media(max-width:760px){.chat__header[data-v-9949efc6]{padding:4px 8px 4px 46px;gap:6px}.chat__title[data-v-9949efc6]{flex:1}.chat__title-line[data-v-9949efc6]{gap:2px}.meta[data-v-9949efc6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__actions[data-v-9949efc6]{gap:4px}.chat__search-btn[data-v-9949efc6],.chat__delete-btn[data-v-9949efc6],.chat__pin-btn[data-v-9949efc6]{width:34px;height:34px}.chat__resources-btn[data-v-9949efc6]{padding:6px 8px}.chat__resources-label[data-v-9949efc6],.chat__workdir-btn[data-v-9949efc6]{display:none}}.chat-menu-btn[data-v-9b34d4d8]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.chat-menu-btn[data-v-9b34d4d8]:hover{background:var(--hover);color:var(--ink)}.chat-menu-btn[data-v-9b34d4d8]:active{background:var(--hover-2)}.empty[data-v-63a26dd5]{margin:auto;max-width:460px;padding:24px;text-align:center}.empty--loading[data-v-63a26dd5]{display:grid;place-items:center;color:var(--ink-3)}.empty--failed .empty__badge[data-v-63a26dd5]{background:var(--danger-tint);color:var(--red)}.empty__note[data-v-63a26dd5]{margin:0 0 14px;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));line-height:1.7;overflow-wrap:anywhere}.empty__hint[data-v-63a26dd5]{display:block;margin-top:4px;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.empty__retry[data-v-63a26dd5]{height:30px;padding:0 14px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));transition:border-color .12s ease,background-color .12s ease,color .12s ease}.empty__retry[data-v-63a26dd5]:hover{border-color:var(--line-strong);background:var(--hover);color:var(--ink)}.empty__badge[data-v-63a26dd5]{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:calc(999px * var(--radius-scale));background:var(--accent-tint);color:var(--accent-ink);font-size:calc(11px * var(--fs-scale));font-weight:600;letter-spacing:.02em}.empty h2[data-v-63a26dd5]{margin:0 0 6px;font-size:calc(18px * var(--fs-scale));font-weight:600}.newchat[data-v-63a26dd5]{display:flex;flex-direction:column;gap:12px;margin:0 auto 16px;max-width:420px;padding:14px;border:1px solid var(--line);border-radius:calc(11px * var(--radius-scale));background:var(--surface);text-align:left;box-shadow:var(--shadow-hairline)}.newchat .field[data-v-63a26dd5]{display:flex;flex-direction:column;gap:5px}.newchat .field__label[data-v-63a26dd5]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));font-weight:500}.newchat .input[data-v-63a26dd5]{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--fs-scale));outline:none;transition:border-color .13s ease,box-shadow .13s ease}.newchat .input[data-v-63a26dd5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.newchat__row[data-v-63a26dd5]{display:flex;align-items:center;gap:6px}.newchat__row>.input[data-v-63a26dd5]{flex:1 1 auto;min-width:0}.newchat__pick[data-v-63a26dd5]{flex:none;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));white-space:nowrap;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.newchat__pick[data-v-63a26dd5]:hover{border-color:var(--line-strong);background:var(--hover);color:var(--ink)}.newchat select.input[data-v-63a26dd5]{cursor:pointer}.newchat__hint[data-v-63a26dd5]{margin:0;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale));line-height:1.5}.kindswitch[data-v-63a26dd5]{display:inline-flex;gap:2px;margin:0 auto 12px;padding:2px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--field)}.kindswitch__btn[data-v-63a26dd5]{border:none;border-radius:calc(999px * var(--radius-scale));background:none;color:var(--ink-3);font-size:calc(12px * var(--fs-scale));padding:3px 12px;cursor:pointer}.kindswitch__btn--active[data-v-63a26dd5]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-hairline)}.meter[data-v-8ba3fc0b]{position:relative;display:inline-flex;flex:none}.meter__pill[data-v-8ba3fc0b]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:none;font-size:calc(12px * var(--fs-scale));color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .12s,color .12s}.meter__pill[data-v-8ba3fc0b]:hover,.meter__pill[aria-expanded=true][data-v-8ba3fc0b]{background:var(--hover);color:var(--ink)}.meter__pill svg[data-v-8ba3fc0b]{display:block;flex:none}.meter__track[data-v-8ba3fc0b]{fill:none;stroke:var(--line-strong);stroke-width:2}.meter__fill[data-v-8ba3fc0b]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;transition:stroke-dasharray .2s ease}.meter__sep[data-v-8ba3fc0b]{color:var(--line-strong)}.meter__cache[data-v-8ba3fc0b]{color:var(--ink-3)}.meter__panel[data-v-8ba3fc0b]{position:absolute;z-index:30;bottom:calc(100% + 8px);right:0;width:264px;padding:12px 14px;border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay);color:var(--ink-2);font-size:calc(12px * var(--fs-scale));line-height:20px;cursor:default}.meter__title[data-v-8ba3fc0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;color:var(--ink)}.meter__value[data-v-8ba3fc0b]{font-variant-numeric:tabular-nums}.meter__rule[data-v-8ba3fc0b]{height:.5px;margin:8px 0 10px;background:var(--line)}.meter__bar[data-v-8ba3fc0b]{height:4px;margin-bottom:10px;overflow:hidden;border-radius:calc(999px * var(--radius-scale));background:var(--field)}.meter__bar span[data-v-8ba3fc0b]{display:block;height:100%;border-radius:calc(999px * var(--radius-scale));background:var(--accent);transition:width .2s ease}.meter__rows[data-v-8ba3fc0b]{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:4px 12px;margin:0}.meter__rows dt[data-v-8ba3fc0b],.meter__rows dd[data-v-8ba3fc0b]{min-width:0;margin:0}.meter__rows dt[data-v-8ba3fc0b]{color:var(--ink-2)}.meter__rows dd[data-v-8ba3fc0b]{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.meter__cache[data-v-8ba3fc0b],.meter__sep[data-v-8ba3fc0b]{display:none}.meter__panel[data-v-8ba3fc0b]{width:min(264px,calc(100vw - 32px));right:auto;left:50%;transform:translate(-50%)}}.goal-bar[data-v-4f5f9704]{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;max-width:900px;container-type:inline-size;min-height:36px;margin:0 auto 9px;padding:3px 5px 3px 12px;border:1px solid var(--line);border-radius:calc(11px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline);font-size:calc(13px * var(--fs-scale));box-sizing:border-box}.goal-bar__glyph[data-v-4f5f9704]{display:inline-flex;flex:none;color:var(--ink-3)}.goal-bar[data-tone=active] .goal-bar__glyph[data-v-4f5f9704]{color:var(--accent)}.goal-bar[data-tone=paused] .goal-bar__glyph[data-v-4f5f9704]{color:var(--orange)}.goal-bar[data-tone=limited] .goal-bar__glyph[data-v-4f5f9704],.goal-bar[data-tone=danger] .goal-bar__glyph[data-v-4f5f9704]{color:var(--red)}.goal-bar__label[data-v-4f5f9704]{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--ink);font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 300px){.goal-bar__label[data-v-4f5f9704]{display:none}}.goal-bar__objective[data-v-4f5f9704]{flex:1;min-width:0;overflow:hidden;color:var(--ink-2);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.goal-bar__error[data-v-4f5f9704]{flex:1;min-width:0;overflow:hidden;color:var(--red);font-size:calc(12px * var(--fs-scale));line-height:20px;text-overflow:ellipsis;white-space:nowrap}.goal-bar__input[data-v-4f5f9704]{flex:1;min-width:0;height:26px;padding:0 8px;border:.5px solid var(--line-strong);border-radius:calc(7px * var(--radius-scale));background:var(--surface);color:var(--ink);font-size:calc(13px * var(--fs-scale));outline:none}.goal-bar__input[data-v-4f5f9704]:focus{border-color:var(--accent)}.goal-bar__input[data-v-4f5f9704]::placeholder{color:var(--ink-3)}.goal-bar__actions[data-v-4f5f9704]{display:flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin-left:auto}.goal-bar__icon[data-v-4f5f9704]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:calc(999px * var(--radius-scale));background:var(--hover-2);color:var(--ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease}.goal-bar__icon[data-v-4f5f9704]:hover:not(:disabled){background:var(--line-strong);color:var(--ink)}.goal-bar__icon[data-v-4f5f9704]:disabled{opacity:.4;cursor:default}.goal-bar__icon--danger[data-v-4f5f9704]:hover:not(:disabled){color:var(--red)}.goal-bar__text[data-v-4f5f9704]{padding:0 4px;font-size:calc(12px * var(--fs-scale))}.queue-dock[data-v-85018988]{max-width:900px;margin:0 auto 8px;padding:6px 11px 7px;border:1px solid var(--line);border-radius:calc(11px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline)}.queue-dock__head[data-v-85018988]{display:flex;align-items:center;gap:6px;width:100%;padding:3px 0;border:0;background:transparent;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));font-weight:500;text-align:left;cursor:pointer}.queue-dock__head:hover .queue-dock__title[data-v-85018988]{color:var(--ink)}.queue-dock__lead[data-v-85018988]{display:inline-flex;flex:none;color:var(--ink-3)}.queue-dock__title[data-v-85018988]{flex:1;min-width:0}.queue-dock__chev[data-v-85018988]{display:inline-flex;flex:none;color:var(--ink-3);transition:transform .13s ease}.queue-dock__chev--open[data-v-85018988]{transform:rotate(180deg)}.queue-dock__list[data-v-85018988]{display:flex;flex-direction:column;gap:2px;max-height:180px;margin:4px 0 0;padding:0;overflow-y:auto;list-style:none}.queue-dock__row[data-v-85018988]{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 0}.queue-dock__row+.queue-dock__row[data-v-85018988]{border-top:1px solid var(--line)}.queue-dock__badge[data-v-85018988]{flex:none;padding:1px 7px;border-radius:calc(999px * var(--radius-scale));font-size:calc(11px * var(--fs-scale));line-height:16px}.queue-dock__badge[data-mode=steer][data-v-85018988]{background:var(--warn-tint-2);color:var(--warn-ink)}.queue-dock__badge[data-mode=queue][data-v-85018988]{background:var(--accent-tint);color:var(--accent-ink)}.queue-dock__thumbs[data-v-85018988]{display:flex;flex:none;gap:3px}.queue-dock__thumb[data-v-85018988]{width:26px;height:26px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));object-fit:cover}.queue-dock__file[data-v-85018988]{flex:none;max-width:140px;padding:1px 7px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));color:var(--ink-2);font-size:calc(11px * var(--fs-scale));line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-dock__text[data-v-85018988]{flex:1;min-width:0;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-dock__editor[data-v-85018988]{flex:1;min-width:0;max-height:127px;padding:3px 8px;border:1px solid var(--line-strong);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(12.5px * var(--fs-scale));line-height:1.5;resize:none;outline:none;overflow-y:auto}.queue-dock__editor[data-v-85018988]:focus{border-color:var(--accent)}.queue-dock__actions[data-v-85018988]{display:flex;flex:none;align-items:center;gap:2px;opacity:0;transition:opacity .1s ease}.queue-dock__row:hover .queue-dock__actions[data-v-85018988],.queue-dock__row:focus-within .queue-dock__actions[data-v-85018988],.queue-dock__actions[data-always=true][data-v-85018988]{opacity:1}@media(hover:none){.queue-dock__actions[data-v-85018988]{opacity:1}}.queue-dock__action[data-v-85018988]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.queue-dock__action[data-v-85018988]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.queue-dock__action[data-v-85018988]:disabled{color:var(--line-strong);cursor:default}.menu[data-v-f82f855d]{width:100%;max-height:264px;overflow:hidden;display:flex;flex-direction:column;border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay)}.menu__empty[data-v-f82f855d]{margin:0;padding:12px 14px;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale))}.menu__list[data-v-f82f855d]{margin:0;padding:5px;list-style:none;overflow-y:auto}.menu__row[data-v-f82f855d]{display:flex;align-items:center;gap:8px;padding:0 9px;height:30px;border-radius:calc(7px * var(--radius-scale));cursor:pointer;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:30px;white-space:nowrap}.menu__row--active[data-v-f82f855d]{background:var(--hover-2);color:var(--ink)}.menu__icon[data-v-f82f855d]{display:inline-flex;color:var(--ink-3);flex:none}.menu__title[data-v-f82f855d]{flex:none;color:var(--ink);font-weight:500}.menu__alias[data-v-f82f855d]{flex:none;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-scale))}.menu__badge[data-v-f82f855d]{flex:none;padding:0 5px;border-radius:calc(5px * var(--radius-scale));background:var(--hover-2);color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));line-height:16px}.menu__desc[data-v-f82f855d]{flex:1 1 auto;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.composer[data-v-201d4402]{padding:10px 22px 18px;padding-right:max(22px,min(78px,calc(1078px - 100%)))}.composer__box[data-v-201d4402]{display:flex;flex-direction:column;gap:8px;max-width:900px;margin:0 auto;padding:11px 13px;border:1px solid var(--line);border-radius:calc(13px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline);transition:border-color .15s ease,box-shadow .15s ease}.composer__box[data-v-201d4402]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.composer__box--drop[data-v-201d4402]{border-color:var(--accent);border-style:dashed;background:var(--accent-tint)}.attach-notice[data-v-201d4402]{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));line-height:1.5}.attach-notice--hint[data-v-201d4402]{border-color:transparent;background:var(--accent-tint);color:var(--accent-ink)}.composer__icon[data-v-201d4402]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease}.composer__icon[data-v-201d4402]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.composer__icon[data-v-201d4402]:disabled{color:var(--ink-3);opacity:.65;cursor:default}.composer__file[data-v-201d4402]{display:none}.composer__input[data-v-201d4402]{width:100%;max-height:180px;border:0;background:transparent;color:var(--ink);font-size:calc(13px * var(--fs-scale));line-height:1.6;outline:none;resize:none}.trigger-wrap[data-v-201d4402]{position:relative}.trigger-menu[data-v-201d4402]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:40}.composer__input[data-v-201d4402]::placeholder{color:var(--ink-3)}.composer__input[data-v-201d4402]:disabled{opacity:.6}.composer__actions[data-v-201d4402]{display:flex;align-items:center;gap:8px}.composer__left[data-v-201d4402]{display:flex;align-items:center;gap:6px;min-width:0}.composer__spacer[data-v-201d4402]{flex:1}.model-pill-wrap[data-v-201d4402],.thinking-pill-wrap[data-v-201d4402]{position:relative;min-width:0}.model-pill[data-v-201d4402]{display:inline-flex;align-items:center;gap:5px;max-width:260px;height:28px;padding:0 6px 0 9px;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));font-weight:500;line-height:20px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.model-pill[data-v-201d4402]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.model-pill[data-v-201d4402]:disabled{color:var(--ink-3);cursor:default}.model-pill__label[data-v-201d4402]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-pill__chevron[data-v-201d4402]{flex:none;color:var(--ink-3);transition:transform .12s ease}.model-pill__chevron--open[data-v-201d4402]{transform:rotate(180deg)}.model-menu[data-v-201d4402]{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;display:flex;width:max-content;min-width:240px;max-width:340px;max-height:320px;flex-direction:column;gap:2px;overflow-y:auto;padding:5px;border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay)}.thinking-menu[data-v-201d4402]{min-width:132px}.model-menu__empty[data-v-201d4402]{margin:0;padding:8px 10px;color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.model-menu__item[data-v-201d4402]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));text-align:left;cursor:pointer;transition:background-color .1s ease}.model-menu__item[data-v-201d4402]:hover{background:var(--hover)}.model-menu__item--active[data-v-201d4402]{background:var(--accent-tint);color:var(--accent-ink);font-weight:500}.model-menu__name[data-v-201d4402]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-menu__meta[data-v-201d4402]{flex:none;margin-left:auto;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-scale))}.composer__btn[data-v-201d4402]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;font-size:calc(12.5px * var(--fs-scale));font-weight:500;transition:background-color .15s ease,transform .1s ease,opacity .15s ease}.composer__btn--send[data-v-201d4402]{width:30px;height:30px;border-radius:calc(9px * var(--radius-scale));background:var(--ink);color:var(--surface)}.composer__btn--send[data-v-201d4402]:disabled{background:var(--line-strong);color:var(--ink-3);cursor:default}.composer__btn--send[data-v-201d4402]:enabled:active{transform:scale(.95)}.composer__btn--stop[data-v-201d4402]{width:30px;height:30px;border-radius:calc(9px * var(--radius-scale));background:var(--red);color:var(--on-solid)}@media(max-width:760px){.composer[data-v-201d4402]{padding:8px 10px calc(10px + env(safe-area-inset-bottom));padding-right:10px}.composer__box[data-v-201d4402]{padding:8px 10px;gap:6px;border-radius:calc(14px * var(--radius-scale))}.composer__input[data-v-201d4402]{font-size:16px;line-height:1.45}.composer__icon[data-v-201d4402],.composer__btn--send[data-v-201d4402],.composer__btn--stop[data-v-201d4402]{width:36px;height:36px}.model-pill[data-v-201d4402],.thinking-pill[data-v-201d4402]{max-width:min(260px,100%);min-width:0;height:32px}.composer__box[data-v-201d4402]{position:relative}.model-pill-wrap[data-v-201d4402],.thinking-pill-wrap[data-v-201d4402]{position:static}.model-menu[data-v-201d4402]{left:0;right:0;width:auto;min-width:0;max-width:none;max-height:min(320px,46vh)}.model-menu__item[data-v-201d4402]{padding:10px 9px}}.queue[data-v-ae73e1d5]{display:flex;flex-direction:column;gap:2px;max-width:900px;margin:0 auto 8px;padding:6px 11px 7px;border:1px solid var(--line);border-radius:calc(11px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline)}.queue__head[data-v-ae73e1d5]{display:flex;align-items:center;gap:6px;width:100%;padding:3px 0;border:0;background:transparent;color:var(--ink-2);font-size:calc(12px * var(--fs-scale));font-weight:500;text-align:left;cursor:pointer}.queue__head:hover .queue__title[data-v-ae73e1d5]{color:var(--ink)}.queue__lead[data-v-ae73e1d5],.queue__chev[data-v-ae73e1d5]{display:inline-flex;flex:none;color:var(--ink-3)}.queue__title[data-v-ae73e1d5]{flex:1;min-width:0}.queue__chev[data-v-ae73e1d5]{transition:transform .13s ease}.queue__chev--open[data-v-ae73e1d5]{transform:rotate(180deg)}.queue__list[data-v-ae73e1d5]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.queue__row[data-v-ae73e1d5]{display:flex;align-items:center;gap:8px;min-height:32px;min-width:0;padding:2px 0;font-size:calc(12.5px * var(--fs-scale));color:var(--ink-2)}.queue__row+.queue__row[data-v-ae73e1d5]{border-top:1px solid var(--line)}.queue__index[data-v-ae73e1d5]{flex:none;width:1.4em;text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums}.queue__agent[data-v-ae73e1d5]{flex:none;font-weight:600;color:var(--ink)}.queue__task[data-v-ae73e1d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue__thumbs[data-v-ae73e1d5]{display:flex;flex:none;gap:3px}.queue__thumb[data-v-ae73e1d5]{width:26px;height:26px;border:1px solid var(--line);border-radius:calc(5px * var(--radius-scale));object-fit:cover}.queue__file[data-v-ae73e1d5]{flex:none;max-width:160px;overflow:hidden;padding:1px 7px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));color:var(--ink-2);font-size:calc(11px * var(--fs-scale));line-height:16px;text-overflow:ellipsis;white-space:nowrap}.queue__editor[data-v-ae73e1d5]{flex:1;min-width:0;max-height:127px;overflow-y:auto;padding:3px 8px;border:1px solid var(--line-strong);border-radius:calc(6px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(12.5px * var(--fs-scale));line-height:1.5;resize:none;outline:none}.queue__editor[data-v-ae73e1d5]:focus{border-color:var(--accent)}.queue__when[data-v-ae73e1d5]{flex:none;margin-left:auto;--select-min-width: 68px}.queue__actions[data-v-ae73e1d5]{display:flex;flex:none;align-items:center;gap:2px;opacity:0;transition:opacity .1s ease}.queue__row--busy[data-v-ae73e1d5]{opacity:.6}.queue__row:hover .queue__actions[data-v-ae73e1d5],.queue__row:focus-within .queue__actions[data-v-ae73e1d5],.queue__actions--always[data-v-ae73e1d5]{opacity:1}@media(hover:none){.queue__actions[data-v-ae73e1d5]{opacity:1}}.queue__action[data-v-ae73e1d5]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.queue__action[data-v-ae73e1d5]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.queue__action[data-v-ae73e1d5]:disabled{color:var(--line-strong);cursor:default}.queue__action--danger[data-v-ae73e1d5]:hover:not(:disabled){color:var(--red)}.queue__foot[data-v-ae73e1d5]{display:flex;justify-content:flex-end}.queue__reclaim[data-v-ae73e1d5]{padding:2px 0;border:0;background:none;color:var(--accent-ink);font-size:calc(11.5px * var(--fs-scale));cursor:pointer}.queue__reclaim[data-v-ae73e1d5]:hover:not(:disabled){text-decoration:underline}.queue__reclaim[data-v-ae73e1d5]:disabled{color:var(--ink-3);cursor:default}.composer[data-v-b18b5339]{padding:10px 22px 18px;padding-right:max(22px,min(78px,calc(1078px - 100%)))}.composer__box[data-v-b18b5339]{display:flex;flex-direction:column;gap:8px;max-width:900px;margin:0 auto;padding:11px 13px;border:1px solid var(--line);border-radius:calc(13px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-hairline);transition:border-color .15s ease,box-shadow .15s ease}.composer__box[data-v-b18b5339]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.composer__box--drop[data-v-b18b5339]{border-color:var(--accent);border-style:dashed;background:var(--accent-tint)}.composer__rewrite-cancel[data-v-b18b5339]{margin-left:auto;padding:1px 8px;border:1px solid var(--line-strong);border-radius:calc(999px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(11px * var(--fs-scale));cursor:pointer}.composer__rewrite-cancel[data-v-b18b5339]:hover{background:var(--hover)}.attach-notice[data-v-b18b5339]{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--inset);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale));line-height:1.5}.attach-notice--hint[data-v-b18b5339]{border-color:transparent;background:var(--accent-tint);color:var(--accent-ink)}.composer__icon[data-v-b18b5339]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease}.composer__icon[data-v-b18b5339]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.composer__file[data-v-b18b5339]{display:none}.trigger-wrap[data-v-b18b5339]{position:relative}.trigger-menu[data-v-b18b5339]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:40}.composer__input[data-v-b18b5339]{width:100%;max-height:180px;border:0;background:transparent;color:var(--ink);font-size:calc(13px * var(--fs-scale));line-height:1.6;outline:none;resize:none}.composer__input[data-v-b18b5339]::placeholder{color:var(--ink-3)}.composer__actions[data-v-b18b5339]{display:flex;align-items:center;gap:8px}.composer__left[data-v-b18b5339]{display:flex;align-items:center;gap:6px;min-width:0}.composer__spacer[data-v-b18b5339]{flex:1}.model-pill-wrap[data-v-b18b5339],.thinking-pill-wrap[data-v-b18b5339],.recipient[data-v-b18b5339]{position:relative;min-width:0}.model-pill[data-v-b18b5339]{display:inline-flex;align-items:center;gap:5px;max-width:260px;height:28px;padding:0 6px 0 9px;border:0;border-radius:calc(999px * var(--radius-scale));background:transparent;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));font-weight:500;line-height:20px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.model-pill[data-v-b18b5339]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.model-pill[data-v-b18b5339]:disabled{color:var(--ink-3);cursor:default}.model-pill__label[data-v-b18b5339]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-pill__chevron[data-v-b18b5339]{flex:none;color:var(--ink-3);transition:transform .12s ease}.model-pill__chevron--open[data-v-b18b5339]{transform:rotate(180deg)}.recipient[data-v-b18b5339]{display:inline-flex;align-items:center}.recipient__main[data-v-b18b5339]{padding-right:4px}.recipient__main--unset[data-v-b18b5339]{color:var(--ink-3)}.recipient__when[data-v-b18b5339]{gap:3px;padding:0 7px 0 4px;color:var(--ink-3)}.pill-only-mobile[data-v-b18b5339]{display:none}@media(max-width:760px){.pill-text[data-v-b18b5339]{display:none}.pill-only-mobile[data-v-b18b5339]{display:inline-flex}.recipient__main[data-v-b18b5339],.recipient__when[data-v-b18b5339],.thinking-pill[data-v-b18b5339],.model-pill-wrap>.model-pill[data-v-b18b5339]{gap:0;padding:0 7px;max-width:min(260px,100%);min-width:0}.recipient[data-v-b18b5339]{min-width:0}.model-pill__level[data-v-b18b5339]{margin-left:1px;align-items:center;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));font-weight:500;line-height:1}}.model-menu[data-v-b18b5339]{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;display:flex;width:max-content;min-width:240px;max-width:340px;max-height:320px;flex-direction:column;gap:2px;overflow-y:auto;padding:5px;border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-overlay)}.thinking-menu[data-v-b18b5339]{min-width:132px}.recipient .model-menu--narrow[data-v-b18b5339]{left:auto;right:0;min-width:200px}.model-menu__empty[data-v-b18b5339]{margin:0;padding:8px 10px;color:var(--ink-3);font-size:calc(12px * var(--fs-scale))}.model-menu__item[data-v-b18b5339]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:calc(8px * var(--radius-scale));background:transparent;color:var(--ink);font-size:calc(12.5px * var(--fs-scale));text-align:left;cursor:pointer;transition:background-color .1s ease}.model-menu__item[data-v-b18b5339]:hover{background:var(--hover)}.model-menu__item--active[data-v-b18b5339]{background:var(--accent-tint);color:var(--accent-ink);font-weight:500}.model-menu__name[data-v-b18b5339]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-menu__meta[data-v-b18b5339]{flex:none;margin-left:auto;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-scale))}.model-menu__flag[data-v-b18b5339]{flex:none;color:var(--green-dot);font-size:calc(10.5px * var(--fs-scale))}.composer__btn[data-v-b18b5339]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;font-size:calc(12.5px * var(--fs-scale));font-weight:500;transition:background-color .15s ease,transform .1s ease,opacity .15s ease}.composer__btn--send[data-v-b18b5339]{width:30px;height:30px;border-radius:calc(9px * var(--radius-scale));background:var(--ink);color:var(--surface);cursor:pointer}.composer__btn--send[data-v-b18b5339]:disabled{background:var(--line-strong);color:var(--ink-3);cursor:default}.composer__btn--send[data-v-b18b5339]:enabled:active{transform:scale(.95)}.composer__btn--stop[data-v-b18b5339]{width:30px;height:30px;border-radius:calc(9px * var(--radius-scale));background:var(--red);color:var(--on-solid);cursor:pointer}.composer__btn--stop[data-v-b18b5339]:active{transform:scale(.95)}@media(max-width:760px){.composer__box[data-v-b18b5339]{position:relative}.recipient[data-v-b18b5339],.thinking-pill-wrap[data-v-b18b5339],.model-pill-wrap[data-v-b18b5339]{position:static}.model-menu[data-v-b18b5339],.recipient .model-menu--narrow[data-v-b18b5339]{left:0;right:0;width:auto;min-width:0;max-width:none;max-height:min(320px,46vh)}}@media(max-width:760px){.composer[data-v-b18b5339]{padding:8px 10px calc(10px + env(safe-area-inset-bottom));padding-right:10px}.composer__box[data-v-b18b5339]{padding:8px 10px;gap:6px}.composer__input[data-v-b18b5339]{font-size:16px;line-height:1.45}.composer__icon[data-v-b18b5339],.composer__btn--send[data-v-b18b5339],.composer__btn--stop[data-v-b18b5339]{width:36px;height:36px}.model-pill[data-v-b18b5339]{height:32px}.model-menu__item[data-v-b18b5339]{padding:10px 9px}}.run__rewind-wrap[data-v-b0ec93c1]{position:relative;display:inline-flex}.run[data-v-b0ec93c1]{display:flex;flex-direction:column;gap:8px;max-width:900px}.run--running .run__state[data-v-b0ec93c1]{color:var(--accent)}.run--failed .run__state[data-v-b0ec93c1]{color:var(--red)}.run--stopped .run__state[data-v-b0ec93c1]{color:var(--orange)}.run__head[data-v-b0ec93c1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:calc(12.5px * var(--fs-scale));color:var(--ink-2)}.run__agent[data-v-b0ec93c1]{font-weight:600;color:var(--ink)}.run__agent--gone[data-v-b0ec93c1]{color:var(--ink-3)}.run__gone[data-v-b0ec93c1]{padding:0 5px;border-radius:calc(4px * var(--radius-scale));background:var(--field);color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale))}.run__sep[data-v-b0ec93c1]{color:var(--ink-3)}.run__task[data-v-b0ec93c1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.run__state[data-v-b0ec93c1]{margin-left:auto;color:var(--ink-3);font-variant-numeric:tabular-nums}.run__running[data-v-b0ec93c1]{display:inline-flex;align-items:center;height:26px;padding:0 8px;color:var(--ink-3);font-size:calc(12px * var(--fs-scale));font-variant-numeric:tabular-nums}.run__action[data-v-b0ec93c1]{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease}.run__action svg[data-v-b0ec93c1]{width:14px;height:14px}.run__action[data-v-b0ec93c1]:hover{background:var(--hover);color:var(--ink)}@media(max-width:760px){.run__action[data-v-b0ec93c1]{width:34px;height:34px}}.run__action--stop[data-v-b0ec93c1]:hover{color:var(--red)}.run__process[data-v-b0ec93c1]{display:flex;flex-direction:column;gap:8px}.run__notice[data-v-b0ec93c1]{padding:2px 0;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));line-height:1.65}.run__reply[data-v-b0ec93c1]{border-top:1px dashed var(--line);padding-top:8px;font-size:calc(13px * var(--fs-scale));color:var(--ink)}.run__auto[data-v-b0ec93c1]{display:inline-block;margin-bottom:4px;padding:0 6px;border-radius:calc(4px * var(--radius-scale));background:var(--warn-tint);color:var(--warn-ink);font-size:calc(11px * var(--fs-scale))}.run__usage[data-v-b0ec93c1]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px;margin-left:-8px;color:var(--ink-3);font-size:calc(11px * var(--fs-scale));line-height:1.4}.group[data-v-1a1605ed]{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;background:var(--canvas)}.group__head[data-v-1a1605ed]{display:flex;align-items:center;gap:8px;padding:5px 22px;border-bottom:1px solid var(--line);background:var(--surface);font-size:calc(12.5px * var(--fs-scale))}.group__icon[data-v-1a1605ed]{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:calc(7px * var(--radius-scale));background:var(--field);color:var(--ink-2)}.group__title[data-v-1a1605ed]{display:flex;flex-direction:column;min-width:0}.group__title-line[data-v-1a1605ed]{display:flex;min-width:0;align-items:center;gap:3px}.group__name[data-v-1a1605ed]{min-width:0;margin:0;overflow:hidden;font-size:calc(14px * var(--fs-scale));font-weight:600;letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.group__rename-btn[data-v-1a1605ed]{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;padding:2px;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.group__rename-btn[data-v-1a1605ed]:hover{background:var(--hover);color:var(--ink)}.group__title-input[data-v-1a1605ed]{min-width:120px;width:min(420px,55vw);padding:2px 5px;border:1px solid var(--accent);border-radius:calc(4px * var(--radius-scale));background:var(--surface);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs-scale));font-weight:600;outline:0}.group__meta[data-v-1a1605ed]{display:flex;min-width:0;align-items:center;gap:6px;color:var(--ink-3);font-size:calc(11.5px * var(--fs-scale))}.group__workdir[data-v-1a1605ed]{min-width:0;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group__workdir-btn[data-v-1a1605ed]{display:inline-flex;flex:none;width:16px;height:16px;align-items:center;justify-content:center;padding:1px;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.group__workdir-btn[data-v-1a1605ed]:hover{background:var(--hover);color:var(--ink)}.group__workdir-btn svg[data-v-1a1605ed]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.group__badge[data-v-1a1605ed]{flex:none;padding:0 6px;border-radius:calc(4px * var(--radius-scale));background:var(--warn-tint);color:var(--warn-ink);font-size:calc(11px * var(--fs-scale))}.group__spacer[data-v-1a1605ed]{flex:1}.group__actions[data-v-1a1605ed]{display:flex;flex:none;align-items:center;gap:6px}.group__pin-btn[data-v-1a1605ed],.group__delete-btn[data-v-1a1605ed]{display:inline-flex;width:28px;height:26px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--surface);color:var(--ink-2);cursor:pointer}.group__pin-btn[data-v-1a1605ed]:hover,.group__delete-btn[data-v-1a1605ed]:hover{background:var(--hover);color:var(--ink)}.group__pin-btn--on[data-v-1a1605ed]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.group__pin-btn--on[data-v-1a1605ed]:hover{background:var(--accent-soft);color:var(--accent)}.group__pin-btn[data-v-1a1605ed]:disabled{opacity:.55;cursor:default}.group__delete-wrap[data-v-1a1605ed]{position:relative;display:inline-flex}.group__scroll[data-v-1a1605ed]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.group__timeline[data-v-1a1605ed]{display:flex;flex-direction:column;gap:18px;padding:24px 22px 8px}.group__jump[data-v-1a1605ed]{position:absolute;right:22px;bottom:16px;z-index:8;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-raised);transition:background-color .15s ease,color .15s ease}.group__jump--top[data-v-1a1605ed]{bottom:58px}.group__jump[data-v-1a1605ed]:hover{background:var(--hover);color:var(--ink)}.msg[data-v-1a1605ed]{display:flex;gap:11px;max-width:900px}.msg--user[data-v-1a1605ed]{flex-direction:row-reverse;align-self:flex-end}.msg__avatar[data-v-1a1605ed]{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:calc(8px * var(--radius-scale));background:var(--field);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));font-weight:600}.msg__avatar--blank[data-v-1a1605ed]{background:none}.msg--agent .msg__avatar[data-v-1a1605ed]{background:var(--ink);color:var(--surface)}.msg__body[data-v-1a1605ed]{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0}.msg--user .msg__body[data-v-1a1605ed]{align-items:flex-end}.msg__bubble[data-v-1a1605ed]{padding:8px 13px;border-radius:calc(12px * var(--radius-scale)) calc(12px * var(--radius-scale)) calc(3px * var(--radius-scale)) calc(12px * var(--radius-scale));background:var(--accent);color:var(--on-solid);font-size:calc(13px * var(--fs-scale));line-height:1.6;white-space:pre-wrap;word-break:break-word}.msg__attachments[data-v-1a1605ed]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.msg__thumbs[data-v-1a1605ed]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.msg__thumb[data-v-1a1605ed]{padding:0;border:1px solid var(--line);border-radius:calc(8px * var(--radius-scale));background:var(--field);overflow:hidden;cursor:pointer;line-height:0}.msg__thumb img[data-v-1a1605ed]{display:block;width:72px;height:72px;object-fit:cover}.msg__thumb[data-v-1a1605ed]:hover{border-color:var(--accent)}.msg__chip[data-v-1a1605ed]{padding:1px 8px;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--field);color:var(--ink-2);font-size:calc(11px * var(--fs-scale))}.file[data-v-1a1605ed]{display:flex;align-items:center;gap:6px;max-width:320px;padding:2px 6px;border:1px solid var(--line);border-radius:calc(7px * var(--radius-scale));background:var(--field);color:var(--ink-2);font-size:calc(11.5px * var(--fs-scale))}.file__icon[data-v-1a1605ed]{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.file__name[data-v-1a1605ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file__meta[data-v-1a1605ed]{flex:none;color:var(--ink-3);font-size:calc(10.5px * var(--fs-scale));font-variant-numeric:tabular-nums}.file__acts[data-v-1a1605ed]{display:flex;gap:2px;margin-left:auto;opacity:0;transition:opacity .12s ease}.file:hover .file__acts[data-v-1a1605ed],.file__act[data-v-1a1605ed]:focus-visible{opacity:1}@media(hover:none){.file__acts[data-v-1a1605ed]{opacity:1}}.file__act[data-v-1a1605ed]{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:calc(4px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;padding:0}.file__act[data-v-1a1605ed]:hover{background:var(--hover);color:var(--ink)}.file__act svg[data-v-1a1605ed]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msg-op-wrap[data-v-1a1605ed]{position:relative;display:inline-flex}.msg__ops[data-v-1a1605ed]{display:flex;align-items:center;gap:2px;margin-top:4px;color:var(--ink-3)}.msg--user .msg__ops[data-v-1a1605ed]{justify-content:flex-end}.msg-op[data-v-1a1605ed]{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:calc(7px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease}.msg-op svg[data-v-1a1605ed]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msg-op[data-v-1a1605ed]:hover:not(:disabled){background:var(--hover);color:var(--ink)}.msg-op[data-v-1a1605ed]:disabled{color:var(--line-strong);cursor:default}.msg__notice[data-v-1a1605ed]{color:var(--ink-3);font-size:calc(12px * var(--fs-scale));padding:2px 0}.empty[data-v-1a1605ed]{display:flex;flex-direction:column;gap:10px;padding:24px 0}.empty__title[data-v-1a1605ed]{margin:0;font-size:calc(14px * var(--fs-scale));font-weight:600;color:var(--ink)}.empty__hint[data-v-1a1605ed]{margin:0;color:var(--ink-3);font-size:calc(12.5px * var(--fs-scale));line-height:1.6}@media(max-width:760px){.group__head[data-v-1a1605ed]{padding:4px 8px 4px 46px;gap:6px}.group__meta[data-v-1a1605ed]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group__workdir[data-v-1a1605ed]{max-width:none}.group__rename-btn[data-v-1a1605ed]{width:34px;height:34px}.group__workdir-btn[data-v-1a1605ed]{display:none}.group__timeline[data-v-1a1605ed]{padding-inline:12px}.group__pin-btn[data-v-1a1605ed],.group__delete-btn[data-v-1a1605ed]{width:34px;height:34px}}.workbench[data-v-6a24519e]{display:flex;flex:1;min-height:0;background:var(--page)}.chat[data-v-6a24519e]{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.sres-drawer[data-v-6a24519e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:var(--scrim)}.sres-drawer__panel[data-v-6a24519e]{display:flex;width:min(480px,92vw);height:100%;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-overlay)}.sres-drawer__head[data-v-6a24519e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:calc(13px * var(--fs-scale))}.sres-drawer__close[data-v-6a24519e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:calc(6px * var(--radius-scale));background:transparent;color:var(--ink-3);cursor:pointer}.sres-drawer__close[data-v-6a24519e]:hover{background:var(--hover-2);color:var(--ink)}.messages[data-v-6a24519e]{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:24px 22px 8px}.msg[data-v-6a24519e]{display:flex;gap:11px;max-width:900px}.msg__avatar[data-v-6a24519e]{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:calc(8px * var(--radius-scale));background:var(--field);color:var(--ink-2);font-size:calc(11px * var(--fs-scale));font-weight:600;-webkit-user-select:none;user-select:none}.msg__avatar--blank[data-v-6a24519e]{background:none}.msg__body[data-v-6a24519e]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:7px}.to-bottom[data-v-6a24519e],.to-top[data-v-6a24519e]{position:absolute;right:22px;z-index:8;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:calc(999px * var(--radius-scale));background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-raised);transition:background-color .15s ease,color .15s ease}.to-bottom[data-v-6a24519e]{bottom:16px}.to-top[data-v-6a24519e]{bottom:58px}.to-bottom[data-v-6a24519e]:hover,.to-top[data-v-6a24519e]:hover{background:var(--hover);color:var(--ink)}.sidebar-scrim[data-v-6a24519e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--scrim)}.chat-menu-btn[data-v-6a24519e]{position:absolute;top:calc(7px + env(safe-area-inset-top));left:8px;z-index:20;display:none;width:34px;height:34px}@media(max-width:760px){.chat--drawer-gutter .chat-menu-btn[data-v-6a24519e]{display:inline-flex}.chat--drawer-gutter .chat__header[data-v-6a24519e]{padding-left:46px}.messages[data-v-6a24519e]{gap:14px;padding:16px 12px 4px}.to-bottom[data-v-6a24519e],.to-top[data-v-6a24519e]{right:12px}.to-bottom[data-v-6a24519e]{bottom:calc(16px + env(safe-area-inset-bottom))}.to-top[data-v-6a24519e]{bottom:calc(58px + env(safe-area-inset-bottom))}.sres-drawer__panel[data-v-6a24519e]{width:100vw}.sres-drawer__head[data-v-6a24519e]{padding-top:calc(12px + env(safe-area-inset-top))}}.app-shell[data-v-97b94bcd]{display:flex;position:relative;height:100%;flex-direction:column}.auth-gate[data-v-2041e40e]{display:flex;min-height:100%;align-items:center;justify-content:center;padding:24px;background:var(--page)}.auth-gate__card[data-v-2041e40e]{display:flex;width:100%;max-width:400px;flex-direction:column;gap:10px;padding:22px 20px;border:1px solid var(--line);border-radius:calc(14px * var(--radius-scale));background:var(--surface);box-shadow:var(--shadow-raised)}.auth-gate__title[data-v-2041e40e]{margin:0;color:var(--ink);font-size:calc(16px * var(--fs-scale));font-weight:600}.auth-gate__hint[data-v-2041e40e]{margin:0;color:var(--ink-2);font-size:calc(12.5px * var(--fs-scale));line-height:1.6}.auth-gate__input[data-v-2041e40e]{font-size:16px}.auth-gate__error[data-v-2041e40e]{margin:0;color:var(--danger-ink);font-size:calc(12px * var(--fs-scale))}.auth-gate__submit[data-v-2041e40e]{min-height:40px;font-size:calc(13.5px * var(--fs-scale))}
