@charset "UTF-8";.wiro-workspace-page[data-v-a2cf048f]{display:flex;align-items:center;justify-content:center;--wiro-workspace-chrome-overlap: calc(var(--wiro-catalog-chrome-h, 54px) - 54px);min-height:calc(100dvh - 54px);padding:calc(clamp(14px,1.8vw,24px) + var(--wiro-workspace-chrome-overlap)) var(--wiro-public-page-x) clamp(14px,1.8vw,24px);background:var(--wiro-bg);color:var(--wiro-ink);font-family:var(--wiro-sans)}.wiro-workspace-page.is-embedded[data-v-a2cf048f]{align-items:stretch;min-height:auto;padding:0;background:transparent}.wiro-workspace-shell[data-v-a2cf048f]{--wiro-workspace-content-width: var(--wiro-public-content-width);--wiro-workspace-rail-min: 264px;--wiro-workspace-rail-max: 306px;--wiro-workspace-frame-height: min(860px, calc(100dvh - var(--wiro-catalog-chrome-h, 54px) - clamp(28px, 3.6vw, 48px)));--wiro-workspace-frame-min-height: min(640px, calc(100dvh - var(--wiro-catalog-chrome-h, 54px) - 28px));--wiro-workspace-control-height: 30px;--wiro-workspace-footer-y: 10px;--wiro-workspace-footer-border: 1px;--wiro-workspace-footer-height: calc(var(--wiro-workspace-control-height) + (var(--wiro-workspace-footer-y) * 2) + var(--wiro-workspace-footer-border));display:flex;flex-direction:column;box-sizing:border-box;width:min(var(--wiro-workspace-content-width),100%);height:var(--wiro-workspace-frame-height);min-height:var(--wiro-workspace-frame-min-height);overflow:hidden;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-2xl);background:var(--wiro-surface);box-shadow:0 1px 2px #16140f0a;isolation:isolate}.wiro-workspace-page.is-embedded .wiro-workspace-shell[data-v-a2cf048f]{--wiro-workspace-content-width: 100%;--wiro-workspace-frame-height: 430px;--wiro-workspace-frame-min-height: 430px}.wiro-workspace-topbar[data-v-a2cf048f]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 18px;border-bottom:1px solid var(--wiro-border);background:var(--wiro-bg-warm)}.wiro-workspace-topbar-left[data-v-a2cf048f]{display:flex;align-items:center;gap:14px;min-width:0}.wiro-workspace-rail-toggle[data-v-a2cf048f]{display:none;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink2);cursor:pointer;transition:var(--wiro-transition)}.wiro-workspace-rail-toggle[data-v-a2cf048f]:hover{border-color:var(--wiro-border-med);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.wiro-workspace-brand-icon[data-v-a2cf048f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-control);background:var(--wiro-ink);color:var(--wiro-bg)}.wiro-workspace-brand-icon[data-v-a2cf048f] .wiro-lineicon{transform:rotate(45deg)}.wiro-workspace-brand-text[data-v-a2cf048f]{min-width:0}.wiro-workspace-kicker[data-v-a2cf048f]{display:block;margin-bottom:1px;color:var(--wiro-green-text);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.wiro-workspace-title[data-v-a2cf048f]{margin:0;overflow:hidden;color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-title-size);font-weight:600;letter-spacing:-.02em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.wiro-workspace-grid[data-v-a2cf048f]{display:grid;flex:1 1 auto;min-height:0;background:var(--wiro-surface)}.has-rail-left .wiro-workspace-grid[data-v-a2cf048f]{grid-template-areas:"rail main";grid-template-columns:minmax(var(--wiro-workspace-rail-min),var(--wiro-workspace-rail-max)) minmax(0,1fr)}.has-rail-right .wiro-workspace-grid[data-v-a2cf048f]{grid-template-areas:"main rail";grid-template-columns:minmax(0,1fr) minmax(var(--wiro-workspace-rail-min),var(--wiro-workspace-rail-max))}.has-no-rail .wiro-workspace-grid[data-v-a2cf048f]{grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}.wiro-workspace-main[data-v-a2cf048f]{grid-area:main;display:flex;min-width:0;min-height:0;background:var(--wiro-surface)}.wiro-workspace-main[data-v-a2cf048f] .agent-chat-content{flex:1 1 auto;width:100%;height:auto;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--wiro-surface)}.wiro-workspace-main[data-v-a2cf048f] .agent-chat-initial-loading{display:flex;align-items:stretch;justify-content:stretch;height:100%;min-height:0;padding:20px;background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f]{grid-area:rail;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-rail-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px;border-bottom:1px solid var(--wiro-border);background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap{flex:1;min-height:0;overflow-y:auto;padding:8px;scrollbar-width:thin}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .session-list{display:flex;flex-direction:column;gap:6px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .sl-item{border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink2)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .sl-item:hover{border-color:var(--wiro-border-med);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .sl-item.is-active{border-color:var(--wiro-border-strong);background:var(--wiro-bg-hover);color:var(--wiro-ink);font-weight:550}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .sl-icon{color:var(--wiro-ink3)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-empty{flex:1 1 auto;min-height:0;padding:22px 16px;color:var(--wiro-ink3);font-size:var(--wiro-type-row-size);line-height:1.5;text-align:center}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-empty.is-signin{display:flex;flex-direction:column;align-items:center;gap:10px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-loading,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-loading{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:8px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-loading-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task.is-skeleton{pointer-events:none}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-model{display:flex;align-items:center;gap:6px;min-width:0;color:var(--wiro-green-text)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-model-name{min-width:0;overflow:hidden;color:var(--wiro-ink);font-size:var(--wiro-type-row-size);font-weight:var(--wiro-type-row-weight);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-model-name.is-link{transition:color .15s ease}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-model-name.is-link:hover{color:var(--wiro-green-text);text-decoration:underline}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-status{flex-shrink:0}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-progress{width:100%;height:3px;overflow:hidden;border:0;border-radius:999px;background:var(--wiro-bg-stone)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-progress::-webkit-progress-bar{background:var(--wiro-bg-stone)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-progress::-webkit-progress-value{background:var(--wiro-green)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-progress::-moz-progress-bar{background:var(--wiro-green)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-progress:not([value]){background:linear-gradient(90deg,var(--wiro-green-bg),var(--wiro-green),var(--wiro-green-bg));background-size:220% 100%;animation:wiro-workspace-progress-a2cf048f 1.2s linear infinite}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs{margin-top:2px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .output-container{max-height:200px;min-height:0;border-radius:var(--wiro-radius-control)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .output-container img,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .output-container video,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .video-player-container video,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs model-viewer{max-height:200px;object-fit:contain}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .glb-output{height:200px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .share-icon,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .open-icon,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .download-icon{width:22px;height:22px;min-width:22px;top:4px;right:4px;border-color:var(--wiro-border-med);background:var(--wiro-surface);color:var(--wiro-ink2)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .share-icon i,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .open-icon i,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .download-icon i{font-size:12px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .video-output .video-actions,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .audio-actions,.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .text-output-actions{gap:4px;top:4px;right:4px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .download-icon-inline{height:26px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-outputs .generate-task-outputs .download-icon-inline i{font-size:12px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-output-sample{display:grid;gap:8px;padding:10px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:var(--wiro-bg)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-output-preview{display:flex;align-items:center;justify-content:center;height:86px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:radial-gradient(circle at 28% 22%,color-mix(in srgb,var(--wiro-green) 16%,transparent),transparent 28%),linear-gradient(135deg,var(--wiro-bg-warm),var(--wiro-surface));color:var(--wiro-green-text)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-output-caption{color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.35}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-collapse{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--wiro-ink3);cursor:pointer;font-family:var(--wiro-sans);font-size:var(--wiro-type-button-sm-size);font-weight:500;line-height:1.4;transition:color .15s ease}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-collapse:hover{color:var(--wiro-ink)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-logfield{position:relative}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-logfield .wiro-textarea{min-height:0;max-height:180px;padding-right:34px;resize:none}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-expand{position:absolute;top:6px;right:6px;z-index:2}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-time{color:var(--wiro-ink4);cursor:default;font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);line-height:1.5}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-task-delete{margin-left:auto;color:var(--wiro-danger-text)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-icon{width:18px;height:18px;flex:0 0 18px;border-radius:var(--wiro-radius-md)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-title{width:142px;height:12px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-status{width:62px;height:22px;border-radius:var(--wiro-radius-chip)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-progress{height:3px;border-radius:999px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-output{height:86px;border:1px solid var(--wiro-skeleton-border);border-radius:var(--wiro-radius-control)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-skel-time{width:96px;height:10px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;box-sizing:border-box;height:var(--wiro-workspace-footer-height);margin-top:auto;padding:var(--wiro-workspace-footer-y) 12px;border-top:1px solid var(--wiro-border);background:var(--wiro-surface)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card.is-low{grid-template-columns:minmax(0,1fr) auto;background:color-mix(in srgb,var(--wiro-danger-text) 5%,var(--wiro-surface))}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card.is-guest{grid-template-columns:minmax(0,1fr) auto}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card.is-low .wiro-workspace-credit-card__kicker{color:var(--wiro-danger-text)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card__copy{display:grid;gap:1px;min-width:0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.25}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card__copy strong{color:var(--wiro-ink);font-size:var(--wiro-type-title-size);font-weight:var(--wiro-type-title-weight);letter-spacing:var(--wiro-type-title-letter);line-height:var(--wiro-type-title-line)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card__kicker{color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-credit-card__action{justify-self:end;min-width:86px}.has-rail-left .wiro-workspace-rail[data-v-a2cf048f]{border-right:1px solid var(--wiro-border)}.has-rail-right .wiro-workspace-rail[data-v-a2cf048f]{border-left:1px solid var(--wiro-border)}@keyframes wiro-workspace-progress-a2cf048f{to{background-position:-220% 0}}@media (max-width: 900px){.wiro-workspace-page[data-v-a2cf048f]{align-items:stretch;min-height:0;height:calc(100dvh - 54px);padding:calc(10px + var(--wiro-workspace-chrome-overlap)) 10px calc(10px + env(safe-area-inset-bottom,0px))}.wiro-workspace-shell[data-v-a2cf048f]{height:100%;min-height:0;border-radius:var(--wiro-radius-xl)}.wiro-workspace-page.is-embedded[data-v-a2cf048f]{height:auto}.wiro-workspace-rail-toggle[data-v-a2cf048f]{display:inline-flex}.has-rail-left .wiro-workspace-grid[data-v-a2cf048f],.has-rail-right .wiro-workspace-grid[data-v-a2cf048f]{position:relative;grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}.wiro-workspace-rail[data-v-a2cf048f]{position:absolute;inset:0 auto 0 0;z-index:30;width:min(86%,320px);border-right:1px solid var(--wiro-border);box-shadow:0 0 48px #16140f38;transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.has-rail-right .wiro-workspace-rail[data-v-a2cf048f]{inset:0 0 0 auto;border-right:0;border-left:1px solid var(--wiro-border);transform:translate(100%)}.wiro-workspace-rail.is-open[data-v-a2cf048f]{transform:translate(0)}.wiro-workspace-drawer-backdrop[data-v-a2cf048f]{position:absolute;inset:0;z-index:29;padding:0;border:0;background:#16140f57;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:wiroWsDrawerFade-a2cf048f .2s ease both}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-activity-list{max-height:none}}@keyframes wiroWsDrawerFade-a2cf048f{0%{opacity:0}to{opacity:1}}.agent-chat-loader[data-v-99a502f9]{position:relative;display:inline-block;width:var(--loader-size);height:var(--loader-size)}.agent-chat-loader__square[data-v-99a502f9]{position:absolute;border-radius:calc(var(--loader-size) * .38);box-shadow:inset 0 0 0 var(--loader-thickness) var(--loader-color);animation:agent-chat-loader-anim-99a502f9 2.5s infinite}.agent-chat-loader__square--delayed[data-v-99a502f9]{animation-delay:-1.25s}@keyframes agent-chat-loader-anim-99a502f9{0%{inset:0 54% 54% 0}12.5%{inset:0 54% 0 0}25%{inset:54% 54% 0 0}37.5%{inset:54% 0 0}50%{inset:54% 0 0 54%}62.5%{inset:0 0 0 54%}75%{inset:0 0 54% 54%}87.5%{inset:0 0 54%}to{inset:0 54% 54% 0}}.agent-attachment-mention-chip[data-v-e10043b7]{display:inline-flex;align-items:center;max-width:min(190px,100%);min-height:24px;margin:1px 2px;padding:1px 7px 1px 2px;overflow:hidden;vertical-align:middle;color:var(--wiro-ink2);font-family:var(--wiro-sans);font-size:var(--wiro-type-caption-size);font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;background:var(--wiro-bg-warm);border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-lg);box-shadow:none;transition:var(--wiro-transition),box-shadow .14s ease;user-select:none}.agent-attachment-mention-chip[href][data-v-e10043b7]{cursor:pointer}.agent-attachment-mention-chip[href][data-v-e10043b7]:hover{color:var(--wiro-ink);background:var(--wiro-bg-stone);border-color:var(--wiro-border-strong)}.agent-attachment-mention-chip[data-v-e10043b7]:focus-visible,.agent-attachment-mention-chip.is-selected[data-v-e10043b7]{outline:none;border-color:var(--wiro-border-strong);box-shadow:var(--wiro-focus-ring)}.agent-attachment-mention-chip__preview[data-v-e10043b7]{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;color:var(--wiro-ink3);background:var(--wiro-surface);border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-md)}.agent-attachment-mention-chip__preview img[data-v-e10043b7],.agent-attachment-mention-chip__preview video[data-v-e10043b7]{display:block;width:100%;height:100%;object-fit:cover}.agent-attachment-mention-chip__label[data-v-e10043b7]{min-width:0;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.agent-attachment-mention-chip__size[data-v-e10043b7]{flex:0 0 auto;max-width:0;margin-left:0;overflow:hidden;color:var(--wiro-ink3);font-family:var(--wiro-mono);font-size:var(--wiro-type-eyebrow-size);font-weight:500;opacity:0;transition:max-width .14s ease,margin-left .14s ease,opacity .14s ease}.agent-attachment-mention-chip__remove[data-v-e10043b7]{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;color:var(--wiro-ink3);background:transparent;border:0;border-radius:var(--wiro-radius-sm);cursor:pointer;opacity:0;pointer-events:none;transition:var(--wiro-transition)}.agent-attachment-mention-chip__remove[data-v-e10043b7]:hover{color:var(--wiro-danger-text);background:color-mix(in srgb,var(--wiro-danger-text) 8%,transparent)}.agent-attachment-mention-chip__remove[data-v-e10043b7]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-attachment-mention-chip:hover .agent-attachment-mention-chip__size[data-v-e10043b7],.agent-attachment-mention-chip:focus-within .agent-attachment-mention-chip__size[data-v-e10043b7]{max-width:64px;margin-left:5px;opacity:1}.agent-attachment-mention-chip:hover .agent-attachment-mention-chip__remove[data-v-e10043b7],.agent-attachment-mention-chip:focus-within .agent-attachment-mention-chip__remove[data-v-e10043b7]{opacity:1;pointer-events:auto}@media (hover: none){.agent-attachment-mention-chip.is-removable .agent-attachment-mention-chip__size[data-v-e10043b7]{max-width:64px;margin-left:5px;opacity:1}.agent-attachment-mention-chip.is-removable .agent-attachment-mention-chip__remove[data-v-e10043b7]{opacity:1;pointer-events:auto}}.agent-chat-attachment-text[data-v-b7c0e649]{white-space:pre-wrap}.agent-chat-message[data-v-6041ebf1]{list-style:none;margin-bottom:16px}.agent-chat-message.is-select-mode .msg-body[data-v-6041ebf1]{padding-right:36px}.agent-chat-message.is-select-mode .msg[data-v-6041ebf1]{cursor:pointer;user-select:none}.select-check[data-v-6041ebf1]{position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid var(--wiro-border-strong);background:transparent;cursor:pointer;transition:background .15s,border-color .15s;animation:fadeSlideIn-6041ebf1 .2s ease}.select-check.is-checked[data-v-6041ebf1]{background:var(--wiro-green);border-color:var(--wiro-green)}.select-check.is-checked[data-v-6041ebf1]:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid var(--wiro-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes fadeSlideIn-6041ebf1{0%{opacity:0;transform:translateY(-50%) translate(8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.msg-bubble-wrap[data-v-6041ebf1]{display:flex;align-items:flex-end;gap:8px;max-width:100%;min-width:0}.msg-stack[data-v-6041ebf1]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.msg-avatar[data-v-6041ebf1]{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--wiro-bg-warm);color:var(--wiro-ink3);font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1;user-select:none;border:1px solid var(--wiro-border);box-shadow:none}.msg-avatar .msg-avatar-img[data-v-6041ebf1]{width:100%;height:100%;object-fit:cover;display:block}.msg-avatar .msg-avatar-initials[data-v-6041ebf1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--wiro-surface);font-size:10px;text-transform:uppercase}.msg-avatar .msg-avatar-initials.is-tone-0[data-v-6041ebf1]{background:var(--wiro-green)}.msg-avatar .msg-avatar-initials.is-tone-1[data-v-6041ebf1]{background:var(--wiro-green-mid)}.msg-avatar .msg-avatar-initials.is-tone-2[data-v-6041ebf1]{background:var(--wiro-green-strong)}.msg-avatar .msg-avatar-initials.is-tone-3[data-v-6041ebf1]{background:var(--wiro-ink2)}.msg-avatar .msg-avatar-initials.is-tone-4[data-v-6041ebf1]{background:var(--wiro-ink3)}.msg-avatar.msg-avatar-placeholder[data-v-6041ebf1]{background:var(--wiro-bg-warm);color:var(--wiro-ink3)}.msg-avatar.msg-avatar-agent[data-v-6041ebf1]{background:var(--wiro-green-bg);color:var(--wiro-green);border-color:color-mix(in srgb,var(--wiro-green) 20%,var(--wiro-border))}.msg[data-v-6041ebf1]{display:flex;flex-direction:column;margin-bottom:8px;position:relative}.msg.is-ctx-selected[data-v-6041ebf1]{opacity:.7}.msg.question .msg-bubble-wrap[data-v-6041ebf1]{flex-direction:row-reverse;max-width:95%}.msg.question[data-v-6041ebf1]{align-items:flex-end}.msg.question .msg-inner[data-v-6041ebf1]{border:1px solid color-mix(in srgb,var(--wiro-green) 20%,transparent);border-radius:var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-md) var(--wiro-radius-xl);background:color-mix(in srgb,var(--wiro-green) 6%,var(--wiro-surface));color:var(--wiro-ink);padding:10px 14px;max-width:100%;min-width:0;font-size:1.05rem;font-weight:400!important;line-height:1.5;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.msg.question .msg-inner .msg-attachments[data-v-6041ebf1]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.msg.question .msg-inner .msg-attachment[data-v-6041ebf1]{display:block;width:100%;max-height:220px;border-radius:0;object-fit:cover}.msg.question .msg-inner .msg-attachment.is-zoomable[data-v-6041ebf1]{cursor:zoom-in}.msg.question .msg-inner .msg-attachment-wrap[data-v-6041ebf1]{position:relative;display:inline-block;border-radius:8px;overflow:hidden;max-width:280px;border:1px solid color-mix(in srgb,var(--wiro-surface) 18%,transparent);cursor:pointer}.msg.question .msg-inner .msg-attachment-wrap.is-draggable[data-v-6041ebf1]{cursor:grab}.msg.question .msg-inner .msg-attachment-wrap.is-draggable[data-v-6041ebf1]:active{cursor:grabbing}.msg.question .msg-inner .msg-attachment-wrap.is-portrait[data-v-6041ebf1]{max-width:180px}.msg.question .msg-inner .msg-attachment-wrap.is-portrait .msg-attachment[data-v-6041ebf1]{max-height:320px;object-fit:contain}.msg.question .msg-inner .msg-attachment-wrap.is-square[data-v-6041ebf1]{max-width:220px}.msg.question .msg-inner .msg-attachment-wrap.is-square .msg-attachment[data-v-6041ebf1]{max-height:220px;object-fit:contain}.msg.question .msg-inner .msg-attachment-wrap:hover .msg-attachment-open[data-v-6041ebf1],.msg.question .msg-inner .msg-attachment-wrap:hover .msg-attachment-download[data-v-6041ebf1],.msg.question .msg-inner .msg-attachment-wrap:hover .msg-attachment-size[data-v-6041ebf1],.msg.question .msg-inner .msg-attachment-wrap:hover .msg-attachment-drag-hint[data-v-6041ebf1]{opacity:1}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-drag-hint[data-v-6041ebf1]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;text-align:center;border:1px dashed color-mix(in srgb,var(--wiro-surface) 45%,transparent);border-radius:var(--wiro-radius-lg);background:#16140f75;color:var(--wiro-surface);font-size:.68rem;font-weight:600;line-height:1.25;opacity:0;transition:opacity .15s ease;pointer-events:none}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-drag-hint svg[data-v-6041ebf1]{color:var(--wiro-surface)}.msg.question .msg-inner .msg-attachment-wrap.msg-attachment-video[data-v-6041ebf1] .video-player-container{width:100%;margin:0;border-radius:0}.msg.question .msg-inner .msg-attachment-wrap.msg-attachment-video[data-v-6041ebf1] .video-player-container video,.msg.question .msg-inner .msg-attachment-wrap.msg-attachment-video[data-v-6041ebf1] .video-player-container .plyr{max-height:340px}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-size[data-v-6041ebf1]{position:absolute;top:6px;left:6px;background:var(--wiro-media-action-bg);border-radius:var(--wiro-media-action-radius);padding:2px 6px;font-size:.68rem;color:var(--wiro-media-action-fg);z-index:10;pointer-events:none;opacity:0;transition:opacity .15s}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-open[data-v-6041ebf1],.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-download[data-v-6041ebf1]{position:absolute;top:6px;right:6px;width:var(--wiro-media-action-size);height:var(--wiro-media-action-size);min-width:var(--wiro-media-action-size);border-color:var(--wiro-media-action-border);border-radius:var(--wiro-media-action-radius);background:var(--wiro-media-action-bg);color:var(--wiro-media-action-fg);box-shadow:none;opacity:0;transition:opacity .15s;z-index:10;text-decoration:none!important}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-open[data-v-6041ebf1]:hover,.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-download[data-v-6041ebf1]:hover{background:var(--wiro-media-action-bg-hover);color:var(--wiro-media-action-fg-hover)}.msg.question .msg-inner .msg-attachment-wrap .msg-attachment-download[data-v-6041ebf1]{right:34px}.msg.question .msg-inner .msg-attachment-audio[data-v-6041ebf1]{max-width:100%;border:none;cursor:default}.msg.question .msg-inner .msg-attachment-audio audio[data-v-6041ebf1]{width:100%;max-width:320px}.msg.question .msg-inner .msg-file-link[data-v-6041ebf1]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:color-mix(in srgb,var(--wiro-surface) 14%,transparent);border-radius:var(--wiro-radius-lg);font-size:.82rem;color:var(--wiro-surface);text-decoration:none}.msg.question .msg-inner .msg-reply-block .msg-reply-quote[data-v-6041ebf1]{padding:6px 10px;margin-bottom:6px;border-left:3px solid color-mix(in srgb,var(--wiro-surface) 48%,transparent);border-radius:0 var(--wiro-radius-lg) var(--wiro-radius-lg) 0;background:color-mix(in srgb,var(--wiro-surface) 10%,transparent);font-size:.88rem;line-height:1.4;color:color-mix(in srgb,var(--wiro-surface) 82%,transparent);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.msg.question .msg-inner .msg-reply-block>p[data-v-6041ebf1]{white-space:pre-wrap}.msg.question .msg-inner[data-v-6041ebf1] p,.msg.question .msg-inner[data-v-6041ebf1] span,.msg.question .msg-inner[data-v-6041ebf1] div:not(.msg-attachments){color:var(--wiro-ink);font-weight:400!important}.msg.answer .msg-bubble-wrap[data-v-6041ebf1]{max-width:95%}.msg.answer.has-timeline .msg-bubble-wrap[data-v-6041ebf1],.msg.answer.has-thinking .msg-bubble-wrap[data-v-6041ebf1]{align-items:flex-start;width:95%}.msg.answer[data-v-6041ebf1]{align-items:flex-start}.msg.answer .msg-inner[data-v-6041ebf1]{border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-md);background:var(--wiro-bg-warm);color:var(--wiro-ink2);padding:10px 14px;max-width:100%;font-size:1.1rem;font-weight:400!important;line-height:1.6;box-shadow:var(--wiro-shadow-sm);min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.msg.answer .msg-inner[data-v-6041ebf1] p,.msg.answer .msg-inner[data-v-6041ebf1] span,.msg.answer .msg-inner[data-v-6041ebf1] div{color:var(--wiro-ink2);font-weight:400!important}.msg.answer .msg-inner[data-v-6041ebf1] h1{font-weight:700!important;font-size:1.4rem!important;margin:1em 0 .3em}.msg.answer .msg-inner[data-v-6041ebf1] h2{font-weight:700!important;font-size:1.25rem!important;margin:1em 0 .3em}.msg.answer .msg-inner[data-v-6041ebf1] h3{font-weight:700!important;font-size:1.1rem!important;margin:.8em 0 .3em}.msg.answer .msg-inner[data-v-6041ebf1] h4,.msg.answer .msg-inner[data-v-6041ebf1] h5,.msg.answer .msg-inner[data-v-6041ebf1] h6{font-weight:700!important;margin:.8em 0 .3em}.msg.answer .msg-inner[data-v-6041ebf1] strong,.msg.answer .msg-inner[data-v-6041ebf1] b{font-weight:600!important}.msg.answer.msg-error .msg-inner[data-v-6041ebf1],.msg.answer.msg-cancelled .msg-inner[data-v-6041ebf1]{display:flex;align-items:center;gap:6px;color:var(--wiro-danger-text);background:color-mix(in srgb,var(--wiro-danger-text) 7%,var(--wiro-surface));font-size:.85rem}.msg.answer.msg-cancelled .msg-inner[data-v-6041ebf1]{color:var(--wiro-ink3);background:var(--wiro-bg-warm)}.msg .msg-inner.emoji-only[data-v-6041ebf1],.msg .msg-inner .emoji-only[data-v-6041ebf1]{font-size:2.5rem;line-height:1.2}.msg-time[data-v-6041ebf1]{color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:400;line-height:1.3;letter-spacing:0;margin-top:4px;padding:0 4px;opacity:0;transform:translateY(-2px);transition:var(--wiro-transition);pointer-events:none}.msg:hover>.msg-time[data-v-6041ebf1],.msg:focus-within>.msg-time[data-v-6041ebf1]{opacity:1;transform:translateY(0)}.msg.question>.msg-time[data-v-6041ebf1]{margin-right:28px}.msg.answer>.msg-time[data-v-6041ebf1]{margin-left:28px}.rt-bubble .msg-time[data-v-6041ebf1],.msg-system-badge .msg-time[data-v-6041ebf1]{margin-top:0;opacity:1;transform:none}.msg-system-badge[data-v-6041ebf1]{display:flex;align-items:center;font-size:.75rem;color:var(--wiro-ink3);padding:4px 8px;margin-bottom:4px;opacity:.7}.msg-system-badge__icon[data-v-6041ebf1]{margin-right:4px}.msg-time--inline[data-v-6041ebf1]{margin-left:8px}.msg-prewrap[data-v-6041ebf1]{white-space:pre-wrap}.rt-bubble[data-v-6041ebf1]{background:var(--wiro-bg-warm);border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl);padding:10px 12px;margin:6px 0;font-size:.85rem;line-height:1.45}.rt-bubble.rt-active[data-v-6041ebf1]{background:color-mix(in srgb,var(--wiro-green) 7%,var(--wiro-surface));border-color:color-mix(in srgb,var(--wiro-green) 22%,var(--wiro-border))}.rt-bubble.rt-final[data-v-6041ebf1]{background:var(--wiro-bg-warm);border-color:var(--wiro-border)}.rt-bubble.rt-rejected[data-v-6041ebf1]{background:color-mix(in srgb,var(--wiro-danger-text) 7%,var(--wiro-surface));border-color:color-mix(in srgb,var(--wiro-danger-text) 22%,var(--wiro-border))}.rt-bubble.rt-prep-completed[data-v-6041ebf1]{background:var(--wiro-bg-warm);border-color:var(--wiro-border);padding:6px 10px}.rt-bubble.rt-prep-completed .rt-header[data-v-6041ebf1]{margin-bottom:0}.rt-bubble .rt-header[data-v-6041ebf1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.rt-bubble .rt-header .rt-badge[data-v-6041ebf1]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px}.rt-bubble .rt-header .rt-badge.rt-badge-incoming[data-v-6041ebf1]{background:var(--wiro-bg-stone);color:var(--wiro-ink2)}.rt-bubble .rt-header .rt-badge.rt-badge-active[data-v-6041ebf1]{background:var(--wiro-green-bg);color:var(--wiro-green-text)}.rt-bubble .rt-header .rt-badge.rt-badge-final[data-v-6041ebf1]{background:var(--wiro-bg-stone);color:var(--wiro-ink3)}.rt-bubble .rt-header .rt-badge.rt-badge-rejected[data-v-6041ebf1]{background:color-mix(in srgb,var(--wiro-danger-text) 10%,var(--wiro-surface));color:var(--wiro-danger-text)}.rt-bubble .rt-header .rt-badge .dot[data-v-6041ebf1]{width:7px;height:7px;border-radius:50%;background:currentcolor}.rt-bubble .rt-header .rt-badge .dot.pulse[data-v-6041ebf1]{animation:rt-pulse-6041ebf1 1.4s infinite}.rt-bubble .rt-header .rt-caller[data-v-6041ebf1]{font-weight:500;color:var(--wiro-ink)}.rt-bubble .rt-header .rt-meta[data-v-6041ebf1]{color:var(--wiro-ink4);font-size:11.5px}.rt-bubble .rt-header .msg-time[data-v-6041ebf1]{margin-left:auto}.rt-bubble .rt-profile[data-v-6041ebf1]{color:var(--wiro-ink3);font-size:14px;margin:2px 0 6px}.rt-bubble .rt-status[data-v-6041ebf1]{color:var(--wiro-ink3);font-size:12.5px}.rt-bubble .rt-model[data-v-6041ebf1]{color:var(--wiro-ink4);font-size:11.5px;font-family:var(--wiro-mono)}.rt-bubble .rt-duration[data-v-6041ebf1]{color:var(--wiro-ink4);font-size:11.5px;padding:1px 6px;border-radius:999px;background:var(--wiro-bg-stone)}.rt-bubble .rt-call-summary[data-v-6041ebf1]{color:var(--wiro-ink2);font-size:13.5px;line-height:1.5;margin:4px 0 10px;padding:8px 10px;background:var(--wiro-surface);border-left:3px solid var(--wiro-green);border-radius:var(--wiro-radius-md);white-space:pre-wrap;word-break:break-word}.rt-bubble .rt-call-summary.rt-call-summary--fallback[data-v-6041ebf1]{color:var(--wiro-ink3);font-size:12px;background:transparent;border-left:2px solid var(--wiro-border-med);font-family:var(--wiro-mono);white-space:pre-wrap;max-height:160px;overflow-y:auto}.rt-bubble .rt-transcript-wrap summary[data-v-6041ebf1]{cursor:pointer;color:var(--wiro-green);font-size:14px;padding:4px 0}.rt-bubble .rt-transcript[data-v-6041ebf1]{display:flex;flex-direction:column;gap:5px;padding-top:4px}.rt-bubble .rt-transcript .rt-turn[data-v-6041ebf1]{display:flex;gap:6px;align-items:flex-start;font-size:13px}.rt-bubble .rt-transcript .rt-turn .role[data-v-6041ebf1]{flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.4px;padding:1px 5px;border-radius:3px;margin-top:2px}.rt-bubble .rt-transcript .rt-turn.rt-turn-user .role[data-v-6041ebf1]{background:var(--wiro-bg-stone);color:var(--wiro-ink2)}.rt-bubble .rt-transcript .rt-turn.rt-turn-ai .role[data-v-6041ebf1]{background:var(--wiro-green-bg);color:var(--wiro-green-text)}.rt-bubble .rt-transcript .rt-turn.rt-turn-system .role[data-v-6041ebf1]{background:var(--wiro-bg-stone);color:var(--wiro-ink3)}@keyframes rt-pulse-6041ebf1{0%,to{opacity:1}50%{opacity:.35}}.msg-loading[data-v-6041ebf1]{min-width:0;display:flex;align-items:center;justify-content:center;padding:10px 14px!important}.thinking-block[data-v-6041ebf1]{width:min(100%,560px);max-width:100%;margin-top:7px}.thinking-block.is-active .thinking-toggle[data-v-6041ebf1]{color:var(--wiro-ink2)}.thinking-block.is-active .thinking-content[data-v-6041ebf1]{min-height:72px}.timeline-answer[data-v-6041ebf1],.timeline-terminal[data-v-6041ebf1]{margin-top:7px}.msg-stack[data-v-6041ebf1]>:first-child{margin-top:0}.thinking-toggle.wiro-btn[data-v-6041ebf1]{display:flex;align-items:center;justify-content:flex-start;gap:4px;border:0;border-radius:0;background:transparent;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);font-weight:500;cursor:pointer;box-shadow:none;transition:color .14s ease}.thinking-toggle.wiro-btn.is-sm[data-v-6041ebf1]{height:auto;min-height:24px;padding:2px 0}.thinking-toggle.wiro-btn[data-v-6041ebf1]:hover{border-color:transparent;background:transparent;color:var(--wiro-ink)}.thinking-toggle.wiro-btn[data-v-6041ebf1]:focus-visible{border-radius:var(--wiro-radius-sm)}.thinking-toggle.wiro-btn .toggle-arrow[data-v-6041ebf1]{margin-left:0}.thinking-content[data-v-6041ebf1]{width:100%;margin-top:3px;padding:10px 12px;background:var(--wiro-bg-warm);border:0;border-radius:var(--wiro-radius-md);font-size:.92rem;color:var(--wiro-ink3);line-height:1.5;max-height:min(220px,32vh);overflow-y:auto;overscroll-behavior-y:auto;overflow-wrap:anywhere;white-space:normal}.thinking-content[data-v-6041ebf1]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.thinking-content[data-v-6041ebf1] strong,.thinking-content[data-v-6041ebf1] b{color:var(--wiro-ink2);font-weight:600}.thinking-content[data-v-6041ebf1] h1,.thinking-content[data-v-6041ebf1] h2,.thinking-content[data-v-6041ebf1] h3,.thinking-content[data-v-6041ebf1] h4,.thinking-content[data-v-6041ebf1] h5,.thinking-content[data-v-6041ebf1] h6{margin:.55em 0 .25em;color:var(--wiro-ink2);font-size:.9rem;font-weight:600;line-height:1.35}.thinking-loading[data-v-6041ebf1]{margin-top:7px}.msg-meta[data-v-6041ebf1]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:0 4px}.msg-bubble-with-info[data-v-6041ebf1]{position:relative;display:block}.msg-token-info-corner[data-v-6041ebf1]{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--wiro-border-med);border-radius:50%;background:var(--wiro-surface);color:var(--wiro-ink4);opacity:0;cursor:help;transform:scale(.92);transition:var(--wiro-transition);pointer-events:none}.msg-token-info-corner[data-v-6041ebf1]:hover{opacity:1;color:var(--wiro-green);pointer-events:auto}.msg.answer:hover .msg-token-info-corner[data-v-6041ebf1],.msg.answer:focus-within .msg-token-info-corner[data-v-6041ebf1],.msg-bubble-with-info:hover .msg-token-info-corner[data-v-6041ebf1]{opacity:1;transform:scale(1);pointer-events:auto}.msg-token-tooltip[data-v-6041ebf1]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;line-height:1.4;text-align:left;padding:2px 0}.msg-token-tooltip .msg-token-tooltip-row strong[data-v-6041ebf1]{color:var(--wiro-green);font-weight:600;margin-right:4px}.typing-indicator[data-v-6041ebf1]{display:inline-block}.typing-dots[data-v-6041ebf1]{display:inline-flex;gap:3px}.typing-dots span[data-v-6041ebf1]{width:6px;height:6px;border-radius:50%;background:var(--wiro-ink4);animation:typing-bounce-6041ebf1 1.2s infinite ease-in-out}.typing-dots span[data-v-6041ebf1]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-6041ebf1]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-6041ebf1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.agent-chat-message.is-readonly[data-v-6041ebf1] .asset-drag-hint{display:none}.agent-chat-message.is-readonly[data-v-6041ebf1] .asset-preview.is-draggable,.agent-chat-message.is-readonly .msg-attachment.is-zoomable[data-v-6041ebf1]{cursor:default}.agent-chat-message.is-readonly .msg-attachment-drag-hint[data-v-6041ebf1]{display:none}.agent-chat-message.is-readonly .msg-attachment-wrap.is-draggable[data-v-6041ebf1]{cursor:default}[data-v-6041ebf1] .llmoutput{min-width:0}[data-v-6041ebf1] .llmoutput a:not(.asset-open-icon){color:var(--wiro-green);text-decoration:underline;text-underline-offset:2px;overflow-wrap:break-word;word-break:break-word}[data-v-6041ebf1] .llmoutput a:not(.asset-open-icon):hover{color:var(--wiro-green-strong)}[data-v-6041ebf1] .llmoutput p{margin-bottom:.5em}[data-v-6041ebf1] .llmoutput p:last-child{margin-bottom:0}[data-v-6041ebf1] .llmoutput .code-block{background:var(--wiro-code-bg);border:1px solid var(--wiro-code-border);border-radius:var(--wiro-radius-xl);overflow:hidden;margin:8px 0;max-width:100%;box-sizing:border-box}[data-v-6041ebf1] .llmoutput .code-block .code-header{display:flex!important;align-items:center;justify-content:flex-end;padding:6px 10px;background:var(--wiro-code-surface);border-bottom:1px solid var(--wiro-code-border);margin:0;min-height:28px}[data-v-6041ebf1] .llmoutput .code-block .code-title{flex:none;width:auto!important;padding:0!important;font-size:.7rem;color:var(--wiro-code-fg);font-family:var(--wiro-mono);font-weight:500;margin-right:auto}[data-v-6041ebf1] .llmoutput .code-block .code-func{flex:none;width:auto!important;padding:0!important;text-align:right}[data-v-6041ebf1] .llmoutput .code-block pre{margin:0;padding:0;overflow-x:auto;background:transparent;font-size:0;line-height:0}[data-v-6041ebf1] .llmoutput .code-block pre code{display:block;font-size:.82rem;line-height:1.5;padding:10px 12px;white-space:pre;overflow-wrap:normal;word-break:normal}[data-v-6041ebf1] .llmoutput .code-block pre.code-pane-source,[data-v-6041ebf1] .llmoutput .code-block pre.code-pane-source code.hljs{background:var(--wiro-code-bg);color:var(--wiro-code-fg)}[data-v-6041ebf1] .llmoutput pre{background:var(--wiro-dark);color:var(--wiro-on-dark);border-radius:var(--wiro-radius-xl);padding:12px;overflow-x:auto;margin:8px 0;font-size:.82rem;max-width:100%;box-sizing:border-box}[data-v-6041ebf1] .llmoutput code{font-size:.85em;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}[data-v-6041ebf1] .llmoutput ul,[data-v-6041ebf1] .llmoutput ol{padding-left:1.2em;margin:.4em 0}[data-v-6041ebf1] .llmoutput blockquote{margin:.4em 0;padding:4px 10px;border-left:3px solid var(--wiro-border-strong);overflow-wrap:break-word;word-break:break-word}[data-v-6041ebf1] .llmoutput .asset-preview{display:block;position:relative;border-radius:var(--wiro-radius-xl);overflow:hidden;margin:6px 0;max-width:280px;border:1px solid var(--wiro-border);cursor:pointer}[data-v-6041ebf1] .llmoutput .asset-preview:hover .asset-open-icon,[data-v-6041ebf1] .llmoutput .asset-preview:hover .asset-download-icon,[data-v-6041ebf1] .llmoutput .asset-preview:hover .asset-file-size{opacity:1}[data-v-6041ebf1] .llmoutput .asset-preview.is-draggable{cursor:grab}[data-v-6041ebf1] .llmoutput .asset-preview.is-draggable:active{cursor:grabbing}[data-v-6041ebf1] .llmoutput .asset-preview .asset-drag-hint{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;text-align:center;border:1px dashed color-mix(in srgb,var(--wiro-on-dark) 48%,transparent);border-radius:var(--wiro-radius-lg);background:color-mix(in srgb,var(--wiro-dark) 22%,transparent);color:color-mix(in srgb,var(--wiro-on-dark) 94%,transparent)!important;font-size:.68rem;font-weight:550!important;line-height:1.25;opacity:0;transition:opacity .15s ease;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.55)}[data-v-6041ebf1] .llmoutput .asset-preview .asset-drag-hint span{color:inherit!important;font-weight:inherit!important}[data-v-6041ebf1] .llmoutput .asset-preview .asset-drag-hint i,[data-v-6041ebf1] .llmoutput .asset-preview .asset-drag-hint svg{color:inherit!important;font-size:1rem;line-height:1}[data-v-6041ebf1] .llmoutput .asset-preview:hover .asset-drag-hint{opacity:1}[data-v-6041ebf1] .llmoutput .asset-preview .asset-plyr{width:100%;margin:0;border-radius:0}[data-v-6041ebf1] .llmoutput .asset-preview .asset-plyr video,[data-v-6041ebf1] .llmoutput .asset-preview .asset-plyr .plyr{max-height:340px}[data-v-6041ebf1] .llmoutput .asset-preview .asset-plyr video{object-fit:contain}[data-v-6041ebf1] .llmoutput .asset-preview.asset-video .asset-drag-hint{padding-bottom:72px;background:color-mix(in srgb,var(--wiro-dark) 16%,transparent)}[data-v-6041ebf1] .llmoutput .asset-preview.asset-video .plyr__controls,[data-v-6041ebf1] .llmoutput .asset-preview.asset-video .plyr__controls *{color:color-mix(in srgb,var(--wiro-on-dark) 90%,transparent)!important;text-shadow:0 1px 2px rgba(0,0,0,.65)}[data-v-6041ebf1] .llmoutput .asset-preview.asset-video .plyr__controls svg{fill:currentcolor!important}[data-v-6041ebf1] .llmoutput .asset-preview img,[data-v-6041ebf1] .llmoutput .asset-preview video{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}[data-v-6041ebf1] .llmoutput .asset-preview.is-portrait{max-width:180px}[data-v-6041ebf1] .llmoutput .asset-preview.is-portrait img,[data-v-6041ebf1] .llmoutput .asset-preview.is-portrait video{max-height:320px;object-fit:contain}[data-v-6041ebf1] .llmoutput .asset-preview.is-square{max-width:220px}[data-v-6041ebf1] .llmoutput .asset-preview.is-square img,[data-v-6041ebf1] .llmoutput .asset-preview.is-square video{max-height:220px;object-fit:contain}[data-v-6041ebf1] .llmoutput .asset-file-size{position:absolute;top:6px;left:6px;background:var(--wiro-media-action-bg);border-radius:var(--wiro-media-action-radius);padding:2px 6px;font-size:.68rem;color:var(--wiro-media-action-fg);z-index:10;pointer-events:none;opacity:0;transition:opacity .15s}[data-v-6041ebf1] .llmoutput .asset-open-icon,[data-v-6041ebf1] .llmoutput .asset-download-icon{position:absolute;top:6px;width:var(--wiro-media-action-size);height:var(--wiro-media-action-size);box-sizing:border-box;background:var(--wiro-media-action-bg);border:1px solid var(--wiro-media-action-border);border-radius:var(--wiro-media-action-radius);padding:0;display:flex;align-items:center;justify-content:center;color:var(--wiro-media-action-fg);font-size:14px;line-height:1;opacity:0;transition:opacity .15s,background .15s,color .15s;z-index:10;cursor:pointer;text-decoration:none!important;box-shadow:none}[data-v-6041ebf1] .llmoutput .asset-open-icon i,[data-v-6041ebf1] .llmoutput .asset-download-icon i{color:inherit!important;font-size:14px;line-height:1}[data-v-6041ebf1] .llmoutput .asset-open-icon:hover,[data-v-6041ebf1] .llmoutput .asset-download-icon:hover{background:var(--wiro-media-action-bg-hover);color:var(--wiro-media-action-fg-hover)}[data-v-6041ebf1] .llmoutput .asset-open-icon{right:6px}[data-v-6041ebf1] .llmoutput .asset-download-icon{right:34px}[data-v-6041ebf1] .llmoutput .asset-audio{max-width:100%;border:none;cursor:default}[data-v-6041ebf1] .llmoutput .asset-audio audio{width:100%;max-width:320px}[data-v-6041ebf1] .llmoutput .asset-doc{max-width:360px;cursor:default}[data-v-6041ebf1] .llmoutput .asset-doc .asset-doc-header{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--wiro-bg-warm);border-bottom:1px solid var(--wiro-border)}[data-v-6041ebf1] .llmoutput .asset-doc .asset-doc-content{display:block;width:100%;max-height:200px;overflow:auto;margin:0;padding:10px 12px;border-radius:0 0 7px 7px;background:var(--wiro-surface);color:var(--wiro-ink);font-family:var(--wiro-mono);font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}[data-v-6041ebf1] .llmoutput .asset-doc:hover .asset-open-icon,[data-v-6041ebf1] .llmoutput .asset-doc:hover .asset-download-icon{opacity:1}[data-v-6041ebf1] .llmoutput .asset-doc-link{max-width:320px;display:flex!important;align-items:center;gap:8px;padding:10px 12px;text-decoration:none!important;color:var(--wiro-ink);cursor:pointer}[data-v-6041ebf1] .llmoutput .asset-doc-link:hover{background:var(--wiro-bg-warm)}[data-v-6041ebf1] .llmoutput .asset-doc-link>svg:last-child{margin-left:auto;opacity:.5;flex-shrink:0;font-size:14px;line-height:1}[data-v-6041ebf1] .llmoutput .asset-doc-icon{display:flex;flex-shrink:0;color:var(--wiro-green)}[data-v-6041ebf1] .llmoutput .asset-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500}[data-v-6041ebf1] .llmoutput .asset-doc-ext{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:var(--wiro-radius-md);background:var(--wiro-bg-stone);color:var(--wiro-ink3)}@media (hover: none),(pointer: coarse){.msg-time[data-v-6041ebf1],.msg-token-info-corner[data-v-6041ebf1],.msg-attachment-open[data-v-6041ebf1],.msg-attachment-download[data-v-6041ebf1],.msg-attachment-size[data-v-6041ebf1]{opacity:1;transform:none}.msg-token-info-corner[data-v-6041ebf1]{pointer-events:auto}[data-v-6041ebf1] .asset-open-icon,[data-v-6041ebf1] .asset-download-icon,[data-v-6041ebf1] .asset-file-size{opacity:1;transform:none}}.msg-avatar-tip{display:flex;flex-direction:column;gap:1px;font-family:var(--wiro-mono);font-size:.65rem;line-height:1.35;letter-spacing:.1px}.msg-avatar-tip .msg-avatar-tip-name{font-weight:600}.msg-avatar-tip .msg-avatar-tip-email{font-weight:400;opacity:.78}.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-comment,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-quote{color:var(--wiro-code-comment)}.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-keyword,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-selector-tag,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-subst,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-meta{color:var(--wiro-code-keyword)}.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-string,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-doctag,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-regexp,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-attribute,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-meta .hljs-string{color:var(--wiro-code-string)}.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-number,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-literal,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-symbol,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-bullet{color:var(--wiro-code-number)}.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-title,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-section,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-name,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-selector-id,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-selector-class,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-type,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-variable,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-template-variable,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-attr,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-property,.wiro-dark .agent-chat-message .llmoutput .code-block .hljs-built_in{color:var(--wiro-code-name)}.agent-ctx-menu[data-v-6ca3fd7c]{position:fixed;z-index:9999;min-width:160px;background:var(--wiro-surface);border:1px solid var(--wiro-border-med);border-radius:10px;box-shadow:0 4px 24px #0000001f;padding:4px;display:flex;flex-direction:column}.ctx-item[data-v-6ca3fd7c]{display:flex;align-items:center;gap:10px;padding:9px 14px;border:none;background:none;cursor:pointer;font-size:.9rem;color:var(--wiro-ink);border-radius:7px;transition:background .15s;white-space:nowrap}.ctx-item .wiro-icon[data-v-6ca3fd7c]{opacity:.7}.ctx-item[data-v-6ca3fd7c]:hover:not(:disabled){background:var(--wiro-bg-hover)}.ctx-item[data-v-6ca3fd7c]:disabled{opacity:.35;cursor:not-allowed}.ctx-item.is-danger[data-v-6ca3fd7c]{color:var(--wiro-danger-text)}.ctx-divider[data-v-6ca3fd7c]{height:1px;background:var(--wiro-border);margin:2px 8px}.ctx-menu-enter-active[data-v-6ca3fd7c]{transition:opacity .12s,transform .12s}.ctx-menu-leave-active[data-v-6ca3fd7c]{transition:opacity .08s}.ctx-menu-enter-from[data-v-6ca3fd7c]{opacity:0;transform:scale(.95)}.ctx-menu-leave-to[data-v-6ca3fd7c]{opacity:0}.wiro-dark .agent-ctx-menu[data-v-6ca3fd7c]{box-shadow:0 4px 24px #0006}.agent-attachment-mention-node[data-v-3355e787]{display:inline;cursor:grab}.agent-attachment-mention-node[data-v-3355e787]:active{cursor:grabbing}.agent-chat-composer-editor[data-v-507b1c45]{flex:1 1 auto;width:100%;min-width:0;margin:0;color:var(--wiro-ink2);font-family:inherit;font-size:1.2rem;line-height:1.4;background:transparent}.agent-chat-composer-editor.is-disabled[data-v-507b1c45]{cursor:not-allowed;opacity:.5}.agent-chat-composer-editor__content[data-v-507b1c45]{width:100%;min-width:0}.agent-chat-composer-editor__fallback[data-v-507b1c45]{min-height:38px}[data-v-507b1c45] .agent-chat-input__editable{box-sizing:border-box;width:100%;height:auto;min-width:0;min-height:38px;max-height:var(--agent-chat-editor-max-height);margin:0;padding:10px 12px;overflow-x:hidden;overflow-y:auto;color:inherit;font:inherit;line-height:inherit;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:transparent;border:0;outline:none;caret-color:var(--wiro-ink);appearance:none;scrollbar-width:thin;scrollbar-color:var(--wiro-scroll-thumb) transparent}[data-v-507b1c45] .agent-chat-input__editable::-webkit-scrollbar{width:6px;height:6px}[data-v-507b1c45] .agent-chat-input__editable::-webkit-scrollbar-track{background:transparent}[data-v-507b1c45] .agent-chat-input__editable::-webkit-scrollbar-thumb{background:var(--wiro-scroll-thumb);border-radius:3px}[data-v-507b1c45] .agent-chat-input__editable::-webkit-scrollbar-thumb:hover{background:var(--wiro-scroll-thumb-hover)}[data-v-507b1c45] .agent-chat-input__editable p{min-height:1.4em;margin:0}[data-v-507b1c45] .agent-chat-input__editable p.is-editor-empty:first-child:before{float:left;height:0;color:var(--wiro-ink4);content:attr(data-placeholder);pointer-events:none}[data-v-507b1c45] .agent-chat-input__editable .ProseMirror-selectednode{outline:none}@media screen and (max-width: 767.98px){[data-v-507b1c45] .agent-chat-input__editable{font-size:16px}}.agent-attachment-queue[data-v-00a77120]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 4px}.agent-attachment-queue__item[data-v-00a77120]{position:relative;width:56px;height:56px;overflow:hidden;background:var(--wiro-bg-warm);border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl)}.agent-attachment-queue__preview[data-v-00a77120]{display:block;width:100%;height:100%;padding:0;overflow:hidden;background:var(--wiro-bg-stone);border:0;cursor:zoom-in}.agent-attachment-queue__preview img[data-v-00a77120],.agent-attachment-queue__preview video[data-v-00a77120]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.agent-attachment-queue__preview[data-v-00a77120]:focus-visible{outline:none;box-shadow:inset var(--wiro-focus-ring)}.agent-attachment-queue__preview.is-video[data-v-00a77120]{cursor:pointer}.agent-attachment-queue__play[data-v-00a77120]{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--wiro-on-dark);background:color-mix(in srgb,var(--wiro-dark) 76%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.agent-attachment-queue__file[data-v-00a77120]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--wiro-ink3)}.agent-attachment-queue__file span[data-v-00a77120]{max-width:46px;margin-top:2px;overflow:hidden;font-family:var(--wiro-mono);font-size:var(--wiro-type-eyebrow-size);font-weight:500;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-attachment-queue__size[data-v-00a77120]{position:absolute;bottom:2px;left:2px;z-index:2;padding:1px 4px;color:var(--wiro-on-dark);font-family:var(--wiro-mono);font-size:8px;line-height:1.3;background:color-mix(in srgb,var(--wiro-dark) 76%,transparent);border-radius:var(--wiro-radius-sm);opacity:0;pointer-events:none;transition:opacity .14s ease}.agent-attachment-queue__item:hover .agent-attachment-queue__size[data-v-00a77120],.agent-attachment-queue__item:focus-within .agent-attachment-queue__size[data-v-00a77120]{opacity:1}.agent-attachment-queue__remove[data-v-00a77120]{position:absolute;top:2px;right:2px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:var(--wiro-on-dark);background:color-mix(in srgb,var(--wiro-dark) 70%,transparent);border:0;border-radius:50%;cursor:pointer;transition:var(--wiro-transition)}.agent-attachment-queue__remove[data-v-00a77120]:hover:not(:disabled){background:var(--wiro-dark)}.agent-attachment-queue__remove[data-v-00a77120]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-attachment-queue__remove[data-v-00a77120]:disabled{cursor:not-allowed;opacity:.45}.agent-attachment-queue__video-modal[data-v-00a77120]{display:block;width:100%;max-height:70vh;background:var(--wiro-dark);border-radius:var(--wiro-radius-xl)}.agent-attachment-queue__video-meta[data-v-00a77120]{margin:8px 0 0;color:var(--wiro-ink3);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);text-align:right}@media (hover: none){.agent-attachment-queue__size[data-v-00a77120]{opacity:1}}.slash-command-menu[data-v-e4cbe34e]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:6px;background:var(--wiro-surface);border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 4px 16px #0000001a;max-height:240px;overflow-y:auto;z-index:10;padding:4px}.slash-cmd-item[data-v-e4cbe34e]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:7px;cursor:pointer;transition:background .12s}.slash-cmd-item.is-active[data-v-e4cbe34e]{background:#038f6814}.slash-cmd-item .slash-cmd-name[data-v-e4cbe34e]{font-family:var(--wiro-mono);font-size:.85rem;font-weight:500;color:#038f68;white-space:nowrap}.slash-cmd-item .slash-cmd-desc[data-v-e4cbe34e]{font-size:.8rem;color:var(--wiro-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slash-menu-enter-active[data-v-e4cbe34e],.slash-menu-leave-active[data-v-e4cbe34e]{transition:opacity .15s,transform .15s}.slash-menu-enter-from[data-v-e4cbe34e],.slash-menu-leave-to[data-v-e4cbe34e]{opacity:0;transform:translateY(6px)}.wiro-dark .slash-command-menu[data-v-e4cbe34e]{border-color:var(--wiro-border);box-shadow:0 4px 16px #0000004d}.wiro-dark .slash-cmd-item.is-active[data-v-e4cbe34e]{background:color-mix(in srgb,var(--wiro-green) 15%,transparent)}.agent-chat-content[data-v-2d5927c3]{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;position:relative}.agent-chat-content.is-dragover[data-v-2d5927c3]:after{content:"Drop files here";position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--wiro-surface) 86%,transparent);backdrop-filter:blur(2px);color:var(--wiro-ink2);font-size:1.1rem;font-weight:600;letter-spacing:.02em;pointer-events:none;border-radius:inherit}.agent-chat-content-header[data-v-2d5927c3]{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.agent-chat-content-header .agent-chat-content-header-left[data-v-2d5927c3]{display:flex;align-items:center;gap:2px}.agent-chat-content-header .pin-btn[data-v-2d5927c3]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--wiro-ink3);transition:all .2s;flex-shrink:0;padding:0}.agent-chat-content-header .pin-btn .wiro-icon[data-v-2d5927c3]{flex-shrink:0}.agent-chat-content-header .pin-btn[data-v-2d5927c3]:hover{background:#0000000d}.agent-chat-content-header .pin-btn.is-pinned[data-v-2d5927c3]{color:var(--wiro-green)}.agent-chat-content-header .pin-btn.is-pinned[data-v-2d5927c3]:hover{background:#0000000d}.agent-chat-content-header .pin-btn.is-confirming[data-v-2d5927c3]{color:var(--wiro-danger-text);background:#ff00000f}.agent-chat-content-header .pin-btn.is-confirming[data-v-2d5927c3]:hover{background:#ff00001f}.agent-chat-content-header .agent-chat-agent-title[data-v-2d5927c3]{font-size:.85rem;font-weight:600;color:var(--wiro-ink2);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.agent-chat-content-header .agent-chat-agent-title.is-link[data-v-2d5927c3]{text-decoration:none;cursor:pointer;transition:color .15s}.agent-chat-content-header .agent-chat-agent-title.is-link[data-v-2d5927c3]:hover{color:var(--wiro-green)}.agent-chat-content-header .agent-chat-status[data-v-2d5927c3]{font-size:.5rem;font-weight:600;line-height:1;text-transform:uppercase;margin-left:5px}.agent-chat-content-header .agent-chat-status.is-running[data-v-2d5927c3]{color:var(--wiro-green)}.agent-chat-content-header .agent-chat-status.is-offline[data-v-2d5927c3]{color:var(--wiro-ink3)}.agent-chat-content-header .agent-chat-content-header-right[data-v-2d5927c3]{display:flex;align-items:center;gap:6px}.agent-chat-content-header .session-select[data-v-2d5927c3]{padding:4px 8px;height:32px;border:1px solid #ddd;border-radius:8px;font-size:.8rem;background:var(--wiro-surface);color:var(--wiro-ink2);max-width:180px}.agent-chat-content-header .new-session-btn[data-v-2d5927c3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd;border-radius:8px;background:transparent;cursor:pointer;color:var(--wiro-ink2)}.agent-chat-content-header .new-session-btn[data-v-2d5927c3]:hover{background:#f0f0f0}.agent-chat-content-header .session-picker-btn[data-v-2d5927c3]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #ddd;border-radius:8px;background:var(--wiro-surface);color:var(--wiro-ink2);font-size:.82rem;font-weight:500;cursor:pointer;max-width:220px;transition:background .15s ease,border-color .15s ease}.agent-chat-content-header .session-picker-btn[data-v-2d5927c3]:hover{background:#f0f0f0;border-color:var(--wiro-ink3)}.agent-chat-content-header .session-picker-btn .session-picker-btn__icon[data-v-2d5927c3]{color:var(--wiro-ink3);flex-shrink:0}.agent-chat-content-header .session-picker-btn .session-picker-btn__label[data-v-2d5927c3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-content-header .session-picker-btn .session-picker-btn__chevron[data-v-2d5927c3]{color:var(--wiro-ink3);flex-shrink:0;margin-left:2px}.agent-chat-content-body[data-v-2d5927c3]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin;scrollbar-color:var(--wiro-scroll-thumb) transparent}.agent-chat-content-body[data-v-2d5927c3]::-webkit-scrollbar{width:6px;height:6px}.agent-chat-content-body[data-v-2d5927c3]::-webkit-scrollbar-track{background:transparent}.agent-chat-content-body[data-v-2d5927c3]::-webkit-scrollbar-thumb{background:var(--wiro-scroll-thumb);border-radius:3px}.agent-chat-content-body[data-v-2d5927c3]::-webkit-scrollbar-thumb:hover{background:var(--wiro-scroll-thumb-hover)}.agent-chat-loading-more[data-v-2d5927c3]{display:flex;justify-content:center;padding:8px 0 12px}.agent-chat-initial-loading[data-v-2d5927c3]{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;color:var(--wiro-ink3)}.agent-chat-empty[data-v-2d5927c3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--wiro-ink3);gap:8px}.agent-chat-empty .wiro-icon[data-v-2d5927c3]{opacity:.4}.agent-chat-empty p[data-v-2d5927c3]{font-size:.9rem}.agent-chat-list[data-v-2d5927c3]{list-style:none;padding:0;margin:0}.agent-chat-model-change-marker[data-v-2d5927c3]{display:flex;align-items:center;gap:10px;margin:18px 12px;font-size:.7rem;color:var(--wiro-ink3);user-select:none}.agent-chat-model-change-marker .marker-line[data-v-2d5927c3]{flex:1;height:1px;background:var(--wiro-border-med);opacity:.6}.agent-chat-model-change-marker .marker-text[data-v-2d5927c3]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--wiro-border-med);border-radius:999px;background:var(--wiro-bg-warm);line-height:1;white-space:nowrap;font-weight:500}.agent-chat-model-change-marker .marker-icon[data-v-2d5927c3],.agent-chat-model-change-marker .marker-arrow[data-v-2d5927c3]{opacity:.7}.agent-chat-model-change-marker .marker-arrow[data-v-2d5927c3]{margin:0 2px}.scroll-to-bottom-badge[data-v-2d5927c3]{position:absolute;top:-44px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:color-mix(in srgb,var(--wiro-surface) 75%,transparent);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;color:var(--wiro-ink2);transition:background .2s,box-shadow .2s}.scroll-to-bottom-badge[data-v-2d5927c3]:hover{background:#f5f5f5;box-shadow:0 3px 12px #0000002e}.scroll-to-top-badge[data-v-2d5927c3]{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:color-mix(in srgb,var(--wiro-surface) 75%,transparent);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;color:var(--wiro-ink2);transition:background .15s}.scroll-to-top-badge[data-v-2d5927c3]:hover{background:#f0f0f0}.has-header .scroll-to-top-badge[data-v-2d5927c3]{top:48px}.scroll-badge-enter-active[data-v-2d5927c3],.scroll-badge-leave-active[data-v-2d5927c3]{transition:opacity .2s ease,transform .2s ease}.scroll-badge-enter-from[data-v-2d5927c3],.scroll-badge-leave-to[data-v-2d5927c3]{opacity:0;transform:translate(-50%) translateY(8px)}.scroll-badge-top-enter-active[data-v-2d5927c3],.scroll-badge-top-leave-active[data-v-2d5927c3]{transition:opacity .2s ease,transform .2s ease}.scroll-badge-top-enter-from[data-v-2d5927c3],.scroll-badge-top-leave-to[data-v-2d5927c3]{opacity:0;transform:translate(-50%) translateY(-8px)}.composer-overlay-fade-enter-active[data-v-2d5927c3],.composer-overlay-fade-leave-active[data-v-2d5927c3]{transition:opacity .25s ease}.composer-overlay-fade-enter-from[data-v-2d5927c3],.composer-overlay-fade-leave-to[data-v-2d5927c3]{opacity:0}@keyframes agent-chat-composer-overlay-spin-2d5927c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-chat-content-footer[data-v-2d5927c3]{position:relative;border-top:1px solid rgba(0,0,0,.05);padding:10px;flex-shrink:0}.agent-chat-content-footer .agent-chat-input-wrap[data-v-2d5927c3]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;position:relative}.agent-chat-content-footer .attachment-mention-menu[data-v-2d5927c3]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;display:flex;flex-direction:column;width:min(340px,100%);max-height:min(280px,45vh);padding:5px;overflow-y:auto;background:var(--wiro-surface);border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl);box-shadow:0 14px 34px #16140f1f}.agent-chat-content-footer .attachment-mention-menu__row[data-v-2d5927c3]{display:flex;align-items:center;min-width:0;border-radius:var(--wiro-radius-lg)}.agent-chat-content-footer .attachment-mention-menu__row.is-active[data-v-2d5927c3]{background:var(--wiro-bg-warm)}.agent-chat-content-footer .attachment-mention-menu__select[data-v-2d5927c3]{display:flex;flex:1 1 auto;align-items:center;gap:7px;min-width:0;padding:4px;color:var(--wiro-ink2);text-align:left;background:transparent;border:0;border-radius:inherit;cursor:pointer}.agent-chat-content-footer .attachment-mention-menu__select[data-v-2d5927c3]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-chat-content-footer .attachment-mention-menu__name[data-v-2d5927c3]{min-width:0;overflow:hidden;color:var(--wiro-ink3);font-size:var(--wiro-type-micro-size);text-overflow:ellipsis;white-space:nowrap}.agent-chat-content-footer .attachment-mention-menu__remove[data-v-2d5927c3]{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--wiro-ink4);background:transparent;border:0;border-radius:var(--wiro-radius-md);cursor:pointer}.agent-chat-content-footer .attachment-mention-menu__remove[data-v-2d5927c3]:hover:not(:disabled){color:var(--wiro-danger-text);background:color-mix(in srgb,var(--wiro-danger-text) 7%,transparent)}.agent-chat-content-footer .attachment-mention-menu__remove[data-v-2d5927c3]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-chat-content-footer .attachment-mention-menu__remove[data-v-2d5927c3]:disabled{cursor:not-allowed;opacity:.4}.agent-chat-content-footer .agent-chat-footer-overlay[data-v-2d5927c3]{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);background:color-mix(in srgb,var(--wiro-surface) 72%,transparent)}.agent-chat-content-footer .agent-chat-footer-overlay .agent-chat-footer-overlay-content[data-v-2d5927c3]{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--wiro-ink3)}.agent-chat-content-footer .agent-chat-footer-overlay .agent-chat-footer-overlay-content .wiro-icon[data-v-2d5927c3]{opacity:.7}.agent-chat-content-footer .agent-chat-footer-overlay .agent-chat-footer-overlay-content .wiro-icon.is-spinning[data-v-2d5927c3]{animation:agent-chat-composer-overlay-spin-2d5927c3 1s linear infinite;transform-origin:center}.agent-chat-content-footer .agent-chat-footer-overlay .agent-chat-footer-overlay-content span[data-v-2d5927c3]{font-size:.85rem;font-weight:500}.agent-chat-content-footer .attach-btn[data-v-2d5927c3]{display:flex;align-items:center;justify-content:center;width:30px;height:36px;border:none;background:transparent;color:var(--wiro-ink3);cursor:pointer;border-radius:8px;flex-shrink:0;font-size:20px;padding:0}.agent-chat-content-footer .attach-btn[data-v-2d5927c3]:hover{color:var(--wiro-green);background:#f0f0f0}.agent-chat-content-footer .attach-btn[data-v-2d5927c3]:disabled{opacity:.3;cursor:not-allowed}.agent-chat-content-footer .voice-btn[data-v-2d5927c3]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:36px;border:none;background:transparent;color:var(--wiro-ink3);cursor:pointer;border-radius:8px;flex-shrink:0;font-size:19px;margin-top:1px;padding:0;transition:background .18s,color .18s,box-shadow .18s}.agent-chat-content-footer .voice-btn[data-v-2d5927c3]:focus{outline:none}.agent-chat-content-footer .voice-btn[data-v-2d5927c3]:hover:not(:disabled,.voice-btn--locked){background:#f0f0f0}.agent-chat-content-footer .voice-btn[data-v-2d5927c3]:disabled{opacity:.3;cursor:not-allowed}.agent-chat-content-footer .voice-btn[data-v-2d5927c3]:hover:not(:disabled,.voice-btn--locked,.voice-btn--connecting,.voice-btn--active,.voice-btn--ended,.voice-btn--rejected){color:var(--wiro-green)}.agent-chat-content-footer .voice-btn--locked[data-v-2d5927c3]{pointer-events:none;background:transparent!important;color:var(--wiro-ink3)!important;box-shadow:none!important}.agent-chat-content-footer .voice-btn--connecting[data-v-2d5927c3]{color:var(--wiro-ink3)}.agent-chat-content-footer .voice-btn--connecting[data-v-2d5927c3]:hover:not(:disabled,.voice-btn--locked){color:var(--wiro-danger-text)}.agent-chat-content-footer .voice-btn--active[data-v-2d5927c3]{color:var(--wiro-green)}.agent-chat-content-footer .voice-btn--active[data-v-2d5927c3]:hover:not(:disabled,.voice-btn--locked){color:var(--wiro-danger-text)}.agent-chat-content-footer .voice-btn--ended[data-v-2d5927c3]{color:var(--wiro-green)}.agent-chat-content-footer .voice-btn--rejected[data-v-2d5927c3]{color:var(--wiro-danger-text)}.agent-chat-content-footer .voice-btn__spiral[data-v-2d5927c3]{width:22px;height:22px}.agent-chat-content-footer .voice-btn__stop[data-v-2d5927c3]{font-size:16px;line-height:1}.agent-chat-content-footer .agent-chat-input-body[data-v-2d5927c3]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;border:1px solid #ddd;border-radius:17px;background:var(--wiro-surface);overflow:hidden;position:relative}.agent-chat-content-footer .agent-chat-model-picker-tippy[data-v-2d5927c3]{position:absolute;top:-25px;right:5px;z-index:3}.agent-chat-content-footer .agent-chat-model-picker-tippy.is-composer[data-v-2d5927c3]{position:static;inset:auto;z-index:3;flex:0 0 auto}.agent-chat-content-footer .agent-chat-model-picker-trigger[data-v-2d5927c3]{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;font-size:var(--wiro-type-caption-size);font-weight:500;color:var(--wiro-ink3);background:var(--wiro-surface);border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);cursor:pointer;backdrop-filter:blur(4px);transition:var(--wiro-transition)}.agent-chat-content-footer .agent-chat-model-picker-trigger[data-v-2d5927c3]:hover{border-color:var(--wiro-border-med);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.agent-chat-content-footer .agent-chat-model-picker-trigger[data-v-2d5927c3]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-chat-content-footer .agent-chat-model-picker-tippy.is-composer .agent-chat-model-picker-trigger[data-v-2d5927c3]{height:24px;padding:0 8px}.agent-chat-content-footer .agent-chat-model-picker-label[data-v-2d5927c3]{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-chat-model-picker-menu[data-v-2d5927c3]{display:flex;flex-direction:column;gap:2px;width:min(248px,100vw - 24px);min-width:min(220px,100vw - 24px);max-height:min(420px,100vh - 40px);padding:6px;overflow-y:auto}.agent-chat-model-picker-header[data-v-2d5927c3]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;color:var(--wiro-ink3);font-family:var(--wiro-mono);font-size:var(--wiro-type-eyebrow-size);font-weight:var(--wiro-type-eyebrow-weight);letter-spacing:var(--wiro-type-eyebrow-letter);text-transform:uppercase;border-bottom:1px solid var(--wiro-border);margin-bottom:4px}.agent-chat-model-picker-reset[data-v-2d5927c3]{color:var(--wiro-green-text);font-family:var(--wiro-sans);font-size:var(--wiro-type-caption-size);font-weight:500;background:transparent;border:none;padding:0;cursor:pointer;text-transform:none;letter-spacing:0}.agent-chat-model-picker-reset[data-v-2d5927c3]:hover{text-decoration:underline}.agent-chat-model-picker-reset[data-v-2d5927c3]:focus-visible{outline:none;border-radius:var(--wiro-radius-sm);box-shadow:var(--wiro-focus-ring)}.agent-chat-model-picker-section[data-v-2d5927c3]{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 8px 3px;color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-eyebrow-size);font-weight:var(--wiro-type-eyebrow-weight);letter-spacing:var(--wiro-type-eyebrow-letter);text-transform:uppercase}.agent-chat-model-picker-section[data-v-2d5927c3]:after{flex:1 1 auto;height:1px;background:var(--wiro-border);content:""}.agent-chat-model-picker-version-divider[data-v-2d5927c3]{flex:0 0 1px;margin:4px 8px 2px;background:var(--wiro-border)}.agent-chat-model-picker-item[data-v-2d5927c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;width:100%;min-width:0;padding:6px 9px;color:var(--wiro-ink3);font-family:var(--wiro-sans);font-size:12.3px;line-height:1.5;background:transparent;border:none;border-radius:var(--wiro-radius-md);cursor:pointer;text-align:left;transition:background .1s ease,color .1s ease}.agent-chat-model-picker-item[data-v-2d5927c3]:hover{background:var(--wiro-bg-warm);color:var(--wiro-ink)}.agent-chat-model-picker-item[data-v-2d5927c3]:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-chat-model-picker-item.is-active[data-v-2d5927c3]{background:var(--wiro-green-bg);color:var(--wiro-green-text);font-weight:550}.agent-chat-model-picker-name[data-v-2d5927c3]{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.agent-chat-model-picker-name-label[data-v-2d5927c3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-model-picker-default-flag[data-v-2d5927c3]{flex:0 0 auto;font-size:.55rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--wiro-ink3);background:var(--wiro-bg-stone);padding:1px 5px;border-radius:var(--wiro-radius-chip)}.agent-chat-model-picker-tier[data-v-2d5927c3]{flex:0 0 auto;color:var(--wiro-ink3);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);text-transform:uppercase;letter-spacing:.05em}.tippy-box[data-theme~=model-picker]{border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface);color:var(--wiro-ink);box-shadow:0 16px 34px #16140f1f}.tippy-box[data-theme~=model-picker] .tippy-content{padding:0!important}.tippy-box[data-theme~=model-picker][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--wiro-surface)}.tippy-box[data-theme~=model-picker][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--wiro-surface)}.agent-chat-content-footer .agent-chat-input[data-v-2d5927c3]{flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box;margin:0;border:none;border-radius:0;font-size:1.2rem;min-height:38px;font-family:inherit;line-height:1.4;color:var(--wiro-ink2);background:transparent}.agent-chat-content-footer .agent-chat-input-wrap .agent-chat-send-btn.wiro-icon-btn.is-solid[data-v-2d5927c3]{width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-color:var(--agent-chat-send-border, var(--wiro-green));border-radius:50%;background:var(--agent-chat-send-bg, var(--wiro-green));color:var(--agent-chat-send-color, #fff)}.agent-chat-content-footer .agent-chat-send-icon[data-v-2d5927c3]{will-change:opacity,transform}.agent-chat-content-footer .agent-chat-send-icon-enter-active[data-v-2d5927c3],.agent-chat-content-footer .agent-chat-send-icon-leave-active[data-v-2d5927c3]{transition:opacity .14s ease,transform .14s cubic-bezier(.4,0,.2,1)}.agent-chat-content-footer .agent-chat-send-icon-enter-from[data-v-2d5927c3]{opacity:0;transform:scale(.72)}.agent-chat-content-footer .agent-chat-send-icon.is-send.agent-chat-send-icon-enter-from[data-v-2d5927c3]{transform:translate(-7px)}.agent-chat-content-footer .agent-chat-send-icon-leave-to[data-v-2d5927c3]{opacity:0;transform:translate(9px)}.agent-chat-content-footer .agent-chat-send-icon.is-stop.agent-chat-send-icon-leave-to[data-v-2d5927c3]{transform:scale(.72)}.agent-chat-content-footer[data-v-2d5927c3] .button{border-radius:50%;width:40px;height:40px;min-height:40px;padding:0;flex-shrink:0;font-size:18px;display:inline-flex;align-items:center;justify-content:center}.agent-chat-content-footer[data-v-2d5927c3] .button>span{display:inline-flex;align-items:center;justify-content:center;margin-top:1px;margin-left:1px}.agent-chat-content-footer[data-v-2d5927c3] .button.is-primary{background-color:var(--wiro-green)!important;border-color:var(--wiro-green)!important}@media (prefers-reduced-motion: reduce){.agent-chat-send-icon-enter-active[data-v-2d5927c3],.agent-chat-send-icon-leave-active[data-v-2d5927c3]{transition:none}}.agent-chat-content.is-workspace-shell .agent-chat-content-body[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .agent-chat-content-footer[data-v-2d5927c3]{background:var(--wiro-surface)}.agent-chat-content.is-workspace-shell .agent-chat-content-footer[data-v-2d5927c3]{box-sizing:border-box;min-height:var(--wiro-workspace-footer-height, 51px);padding:var(--wiro-workspace-footer-y, 10px) 12px;border-top-color:var(--wiro-border)}.agent-chat-content.is-workspace-shell .agent-chat-input-wrap[data-v-2d5927c3]{align-items:flex-end;gap:6px;width:100%;min-width:0}.agent-chat-content.is-workspace-shell .attach-btn[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .voice-btn[data-v-2d5927c3]{box-sizing:border-box;width:var(--wiro-workspace-control-height, 30px);height:var(--wiro-workspace-control-height, 30px);border:1px solid transparent;border-radius:var(--wiro-radius-control);color:var(--wiro-ink3);font-size:17px}.agent-chat-content.is-workspace-shell .attach-btn[data-v-2d5927c3]:hover:not(:disabled),.agent-chat-content.is-workspace-shell .voice-btn[data-v-2d5927c3]:hover:not(:disabled){border-color:var(--wiro-border);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.agent-chat-content.is-workspace-shell .agent-chat-model-picker-tippy.is-composer[data-v-2d5927c3]{display:inline-flex;align-items:center;position:static;inset:auto;flex:0 0 auto;height:var(--wiro-workspace-control-height, 30px);transform:none}.agent-chat-content.is-workspace-shell .agent-chat-model-picker-tippy.is-composer .agent-chat-model-picker-trigger[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .agent-chat-model-picker-trigger[data-v-2d5927c3]{box-sizing:border-box;height:var(--wiro-workspace-control-height, 30px);padding:0 8px;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink2);font-family:var(--wiro-sans);font-size:var(--wiro-type-caption-size);box-shadow:none;backdrop-filter:none}.agent-chat-content.is-workspace-shell .agent-chat-model-picker-label[data-v-2d5927c3]{max-width:96px}.agent-chat-content.is-workspace-shell .agent-chat-input-body[data-v-2d5927c3]{box-sizing:border-box;min-width:0;min-height:var(--wiro-workspace-control-height, 30px);overflow:hidden;border-color:var(--wiro-border-med);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);box-shadow:none;transition:var(--wiro-transition),box-shadow .14s ease}.agent-chat-content.is-workspace-shell .agent-chat-input-body[data-v-2d5927c3]:focus-within{border-color:var(--wiro-border-strong);background:var(--wiro-surface);box-shadow:var(--wiro-focus-ring)}.agent-chat-content.is-workspace-shell .agent-chat-input[data-v-2d5927c3]{width:100%;min-width:0;box-sizing:border-box;min-height:calc(var(--wiro-workspace-control-height, 30px) - 2px);color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-row-size);line-height:1.35}.agent-chat-content.is-workspace-shell .agent-chat-input[data-v-2d5927c3] .agent-chat-input__editable{min-height:calc(var(--wiro-workspace-control-height, 30px) - 2px);padding:5px 10px}.agent-chat-content.is-workspace-shell .agent-chat-input-wrap .agent-chat-send-btn.wiro-icon-btn.is-solid[data-v-2d5927c3]{--agent-chat-send-bg: color-mix(in srgb, var(--wiro-green) 6%, var(--wiro-surface));--agent-chat-send-border: color-mix(in srgb, var(--wiro-green) 20%, transparent);--agent-chat-send-color: var(--wiro-green-text);box-sizing:border-box;width:var(--wiro-workspace-control-height, 30px);min-width:var(--wiro-workspace-control-height, 30px);height:var(--wiro-workspace-control-height, 30px);min-height:var(--wiro-workspace-control-height, 30px);flex:0 0 var(--wiro-workspace-control-height, 30px);padding:0;border-radius:var(--wiro-radius-control);font-size:16px}.agent-chat-content.is-workspace-shell .agent-chat-input-wrap .agent-chat-send-btn.wiro-icon-btn.is-solid[data-v-2d5927c3]:hover:not(:disabled){--agent-chat-send-bg: var(--wiro-green-bg);--agent-chat-send-border: color-mix(in srgb, var(--wiro-green) 28%, transparent);--agent-chat-send-color: var(--wiro-green-text)}@media screen and (max-width: 767.98px){.agent-chat-content.is-workspace-shell .agent-chat-input-wrap[data-v-2d5927c3]{gap:8px}.agent-chat-content.is-workspace-shell .attach-btn[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .voice-btn[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .agent-chat-input-wrap .agent-chat-send-btn.wiro-icon-btn.is-solid[data-v-2d5927c3]{width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px}.agent-chat-content.is-workspace-shell .agent-chat-model-picker-tippy.is-composer[data-v-2d5927c3],.agent-chat-content.is-workspace-shell .agent-chat-model-picker-tippy.is-composer .agent-chat-model-picker-trigger[data-v-2d5927c3]{height:40px}.agent-chat-content.is-workspace-shell .agent-chat-model-picker-label[data-v-2d5927c3]{max-width:72px}.agent-chat-content.is-workspace-shell .agent-chat-input-body[data-v-2d5927c3]{min-height:40px}.agent-chat-content.is-workspace-shell .agent-chat-input[data-v-2d5927c3]{min-height:38px}.agent-chat-content.is-workspace-shell .agent-chat-input[data-v-2d5927c3] .agent-chat-input__editable{min-height:38px;padding:8px 10px}}.is-compact .agent-chat-content-header[data-v-2d5927c3]{padding:10px 8px}.is-compact .agent-chat-content-header .pin-btn[data-v-2d5927c3]{width:22px;height:22px}.is-compact .agent-chat-content-body[data-v-2d5927c3]{padding:12px}.is-compact .agent-chat-content-footer[data-v-2d5927c3]{padding:8px 6px}.is-compact .agent-chat-content-footer .select-float-bar[data-v-2d5927c3]{margin:-8px -8px 6px;padding:6px 8px}.is-compact .session-select[data-v-2d5927c3]{height:28px;font-size:.75rem;max-width:130px}.is-compact .new-session-btn[data-v-2d5927c3]{width:28px;height:28px}.is-compact .session-picker-btn[data-v-2d5927c3]{height:28px;padding:0 8px;font-size:.75rem;max-width:160px;gap:4px}.reply-bar[data-v-2d5927c3]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#038f680f;border-left:3px solid var(--wiro-green);border-radius:4px;margin-bottom:4px}.reply-bar .reply-bar-text[data-v-2d5927c3]{flex:1;display:flex;align-items:center;gap:6px;font-size:.98rem;color:var(--wiro-ink2);overflow:hidden}.reply-bar .reply-bar-text .wiro-icon[data-v-2d5927c3]{flex-shrink:0;opacity:.6;align-self:flex-start;margin-top:2px}.reply-bar .reply-bar-text span[data-v-2d5927c3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.reply-bar .reply-bar-close[data-v-2d5927c3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:18px;border:none;background:none;cursor:pointer;border-radius:50%;color:var(--wiro-ink3);transition:background .15s}.reply-bar .reply-bar-close[data-v-2d5927c3]:hover{background:#0000000f}.reply-bar-enter-active[data-v-2d5927c3],.reply-bar-leave-active[data-v-2d5927c3]{transition:opacity .15s,transform .15s}.reply-bar-enter-from[data-v-2d5927c3],.reply-bar-leave-to[data-v-2d5927c3]{opacity:0;transform:translateY(6px)}.select-float-bar[data-v-2d5927c3]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 10px;margin:-10px -10px 8px;border-bottom:1px solid rgba(0,0,0,.06)}.select-float-bar .select-delete-btn[data-v-2d5927c3],.select-float-bar .select-cancel-btn[data-v-2d5927c3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-size:.82rem;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer;user-select:none;white-space:nowrap;box-sizing:border-box;transition:background .15s,opacity .15s}.select-float-bar .select-delete-btn[data-v-2d5927c3]{border-color:var(--wiro-danger-text);color:var(--wiro-danger-text)}.select-float-bar .select-delete-btn[data-v-2d5927c3]:hover:not(.is-disabled){background:color-mix(in srgb,var(--wiro-danger-text) 8%,transparent)}.select-float-bar .select-delete-btn.is-disabled[data-v-2d5927c3]{opacity:.35;cursor:not-allowed}.select-float-bar .select-cancel-btn[data-v-2d5927c3]{color:var(--wiro-ink3)}.select-float-bar .select-cancel-btn[data-v-2d5927c3]:hover{background:#0000000a}.float-bar-enter-active[data-v-2d5927c3],.float-bar-leave-active[data-v-2d5927c3]{transition:opacity .15s,max-height .15s;overflow:hidden}.float-bar-enter-from[data-v-2d5927c3],.float-bar-leave-to[data-v-2d5927c3]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.wiro-dark .agent-chat-content-header[data-v-2d5927c3]{border-color:var(--wiro-border)}.wiro-dark .agent-chat-content-header .session-select[data-v-2d5927c3],.wiro-dark .agent-chat-content-header .new-session-btn[data-v-2d5927c3]{border-color:var(--wiro-border-med)}.wiro-dark .agent-chat-content-header .new-session-btn[data-v-2d5927c3]:hover{background:var(--wiro-bg-hover)}.wiro-dark .agent-chat-content-header .session-picker-btn[data-v-2d5927c3]{border-color:var(--wiro-border-med)}.wiro-dark .agent-chat-content-header .session-picker-btn[data-v-2d5927c3]:hover,.wiro-dark .agent-chat-content-header .pin-btn[data-v-2d5927c3]:hover{background:var(--wiro-bg-hover)}.wiro-dark .agent-chat-content-header .pin-btn.is-confirming[data-v-2d5927c3]{background:color-mix(in srgb,var(--wiro-danger) 12%,transparent)}.wiro-dark .agent-chat-content-header .pin-btn.is-confirming[data-v-2d5927c3]:hover{background:color-mix(in srgb,var(--wiro-danger) 20%,transparent)}.wiro-dark .agent-chat-content-footer[data-v-2d5927c3]{border-color:var(--wiro-border)}.wiro-dark .agent-chat-content-footer .agent-chat-input-body[data-v-2d5927c3]{border-color:var(--wiro-border-med)}.wiro-dark .agent-chat-content-footer .attach-btn[data-v-2d5927c3]:hover:not(:disabled){background:var(--wiro-bg-hover)}.wiro-dark .agent-chat-content-footer .voice-btn[data-v-2d5927c3]:hover:not(:disabled,.voice-btn--locked){background:var(--wiro-bg-hover)}.wiro-dark .scroll-to-bottom-badge[data-v-2d5927c3],.wiro-dark .scroll-to-top-badge[data-v-2d5927c3]{border-color:var(--wiro-border-med)}.wiro-dark .scroll-to-bottom-badge[data-v-2d5927c3]:hover,.wiro-dark .scroll-to-top-badge[data-v-2d5927c3]:hover{background:var(--wiro-surface)}.wiro-dark .reply-bar[data-v-2d5927c3]{background:color-mix(in srgb,var(--wiro-green) 10%,transparent)}.wiro-dark .reply-bar .reply-bar-close[data-v-2d5927c3]:hover{background:var(--wiro-bg-hover)}.wiro-dark .select-float-bar[data-v-2d5927c3]{border-color:var(--wiro-border)}.wiro-dark .select-float-bar .select-cancel-btn[data-v-2d5927c3]:hover{background:var(--wiro-bg-hover)}.agerta-studio-intro[data-v-aa77c23e]{width:100%;height:100%;min-height:0;overflow:hidden;color:var(--wiro-ink);font-family:var(--wiro-sans)}.agerta-studio-intro__demo[data-v-aa77c23e]{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end;gap:12px;overflow:hidden;padding:18px 14px 8px;mask-image:linear-gradient(to bottom,transparent 0%,rgb(0,0,0) 9%)}.agerta-studio-intro__list[data-v-aa77c23e]{display:flex;flex-direction:column;gap:12px;opacity:1;transition:opacity .42s ease}.agerta-studio-intro__list.is-fading[data-v-aa77c23e]{opacity:0}.agerta-studio-intro__row[data-v-aa77c23e]{display:flex;animation:agerta-studio-rise-aa77c23e .4s cubic-bezier(.22,.61,.36,1) both}.agerta-studio-intro__row.is-user[data-v-aa77c23e]{justify-content:flex-end}.agerta-studio-intro__row.is-agent[data-v-aa77c23e]{justify-content:flex-start}.agerta-studio-intro__bubble[data-v-aa77c23e]{max-width:82%;padding:10px 14px;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-md) var(--wiro-radius-xl);background:var(--wiro-bg);color:var(--wiro-ink);font-size:1.05rem;font-weight:450;line-height:1.5;box-shadow:var(--wiro-shadow-sm)}.agerta-studio-intro__bubble.has-attachment[data-v-aa77c23e]{display:flex;flex-direction:column;gap:6px;padding:6px}.agerta-studio-intro__attachment[data-v-aa77c23e]{display:block;overflow:hidden;border-radius:var(--wiro-radius-lg)}.agerta-studio-intro__attachment img[data-v-aa77c23e]{display:block;width:104px;aspect-ratio:4/5;object-fit:cover}.agerta-studio-intro__bubble.has-attachment .agerta-studio-intro__bubble-text[data-v-aa77c23e]{padding:0 8px 3px}.agerta-studio-intro__agent[data-v-aa77c23e]{display:flex;max-width:82%;flex-direction:column;gap:7px;padding:10px 12px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-xl) var(--wiro-radius-md);background:var(--wiro-bg-warm);box-shadow:var(--wiro-shadow-sm)}.agerta-studio-intro__agent.has-product[data-v-aa77c23e]{width:min(100%,540px);max-width:94%;padding:0;overflow:hidden;border-color:var(--wiro-border-med);background:var(--wiro-surface)}.agerta-studio-intro__agent-label[data-v-aa77c23e]{color:var(--wiro-ink2);font-size:1.1rem;font-weight:450;line-height:1.6}.agerta-studio-intro__product[data-v-aa77c23e]{display:grid;width:100%;grid-template-columns:minmax(92px,122px) minmax(0,1fr)}.agerta-studio-intro__product-media[data-v-aa77c23e]{min-height:148px;overflow:hidden;border-right:1px solid var(--wiro-border);background:var(--wiro-bg-stone)}.agerta-studio-intro__product-media img[data-v-aa77c23e]{display:block;width:100%;height:100%;object-fit:cover}.agerta-studio-intro__product-copy[data-v-aa77c23e]{display:flex;min-width:0;flex-direction:column;gap:7px;padding:12px 14px}.agerta-studio-intro__product-copy>strong[data-v-aa77c23e]{color:var(--wiro-ink);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.agerta-studio-intro__product-copy>p[data-v-aa77c23e]{display:-webkit-box;margin:0;overflow:hidden;color:var(--wiro-ink3);font-size:1.05rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agerta-studio-intro__product-meta[data-v-aa77c23e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.agerta-studio-intro__product-meta span[data-v-aa77c23e]{display:inline-flex;align-items:center;gap:4px;color:var(--wiro-green-text);font-size:var(--wiro-type-micro-size);font-weight:550}.agerta-studio-intro__product-meta small[data-v-aa77c23e]{color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size)}.agerta-studio-intro__product-channels[data-v-aa77c23e]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.agerta-studio-intro__product-channels span[data-v-aa77c23e]{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-md);color:var(--wiro-ink3);font-size:var(--wiro-type-micro-size);line-height:1}.agerta-studio-intro__media[data-v-aa77c23e]{display:block;width:auto;max-width:180px;max-height:174px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-lg);background:var(--wiro-bg-stone);object-fit:contain}.agerta-studio-intro__media.is-cover[data-v-aa77c23e]{width:180px;object-fit:cover}.agerta-studio-intro__media.is-video[data-v-aa77c23e]{width:118px;aspect-ratio:9/16;object-fit:cover}.agerta-studio-intro__loading[data-v-aa77c23e]{display:inline-flex;align-items:center;padding:6px 2px}.agerta-studio-intro__hint[data-v-aa77c23e]{display:flex;flex-direction:column;align-items:center;gap:1px;padding-top:2px;color:var(--wiro-green-text);font-size:var(--wiro-type-row-size);font-weight:550;text-align:center}.agerta-studio-intro__hint-arrow[data-v-aa77c23e]{animation:agerta-intro-arrow-bob-aa77c23e 1.3s ease-in-out infinite}.agerta-intro-hint-enter-active[data-v-aa77c23e]{transition:opacity .45s ease,transform .45s ease}.agerta-intro-hint-enter-from[data-v-aa77c23e]{opacity:0;transform:translateY(6px)}.agerta-welcome[data-v-aa77c23e]{display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:clamp(28px,6vw,56px) 20px;color:var(--wiro-ink);text-align:center;animation:agerta-welcome-in-aa77c23e .45s ease both}.agerta-welcome__icon[data-v-aa77c23e]{width:52px;height:52px;margin-bottom:4px;background:url(/images/logos/logo/icon.png) center/contain no-repeat}.wiro-dark .agerta-welcome__icon,.is-dark .agerta-welcome__icon{background-image:url(/images/logos/logo/icon-white.png)}.agerta-welcome__title[data-v-aa77c23e]{margin:0;color:var(--wiro-ink);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.agerta-welcome__sub[data-v-aa77c23e]{max-width:500px;margin:0;color:var(--wiro-ink3);font-size:var(--wiro-type-row-size);line-height:1.55}.agerta-welcome__chips[data-v-aa77c23e]{display:grid;width:min(100%,500px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.agerta-welcome .agerta-welcome__chip[data-v-aa77c23e]{width:100%;height:auto;min-height:34px;justify-content:flex-start;padding:7px 12px;border-color:var(--wiro-border-med);background:var(--wiro-surface);color:var(--wiro-ink2);line-height:1.35;text-align:left;white-space:normal}.agerta-welcome .agerta-welcome__chip[data-v-aa77c23e]:hover{border-color:var(--wiro-border-strong);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.agerta-welcome__chip[data-v-aa77c23e] .wiro-icon{color:var(--wiro-ink)}.agerta-welcome .agerta-welcome__replay[data-v-aa77c23e]{height:auto;margin-top:24px;padding:0 2px;border:0;background:transparent;color:var(--wiro-ink3);box-shadow:none}.agerta-welcome .agerta-welcome__replay[data-v-aa77c23e]:hover{border:0;background:transparent;color:var(--wiro-ink)}@keyframes agerta-studio-rise-aa77c23e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes agerta-welcome-in-aa77c23e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes agerta-intro-arrow-bob-aa77c23e{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (max-width: 600px){.agerta-studio-intro__demo[data-v-aa77c23e]{padding-inline:10px}.agerta-studio-intro__bubble[data-v-aa77c23e],.agerta-studio-intro__agent[data-v-aa77c23e]{max-width:88%}.agerta-welcome[data-v-aa77c23e]{align-items:stretch;padding:24px 16px}.agerta-welcome__icon[data-v-aa77c23e],.agerta-welcome__title[data-v-aa77c23e],.agerta-welcome__sub[data-v-aa77c23e],.agerta-welcome__replay[data-v-aa77c23e]{align-self:center}.agerta-welcome__chips[data-v-aa77c23e]{width:100%;grid-template-columns:minmax(0,1fr)}}@media (max-height: 700px){.agerta-studio-intro__list[data-v-aa77c23e]{gap:9px}.agerta-studio-intro__media[data-v-aa77c23e]{max-height:148px}.agerta-studio-intro__media.is-video[data-v-aa77c23e]{width:100px}.agerta-studio-intro__attachment img[data-v-aa77c23e]{width:88px}}@media (prefers-reduced-motion: reduce){.agerta-studio-intro__row[data-v-aa77c23e],.agerta-studio-intro__hint-arrow[data-v-aa77c23e],.agerta-welcome[data-v-aa77c23e]{animation:none}.agerta-studio-intro__list[data-v-aa77c23e],.agerta-intro-hint-enter-active[data-v-aa77c23e]{transition:none}}.session-list{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:4px;overflow-x:clip;padding:4px 0}.session-list .sl-empty{padding:24px 12px;color:var(--wiro-ink3);font-family:var(--wiro-sans);font-size:var(--wiro-type-caption-size);line-height:1.4;text-align:center}.session-list .sl-item{display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:var(--wiro-radius-control);color:inherit;cursor:pointer;text-decoration:none;transition:var(--wiro-transition)}.session-list .sl-item:hover{border-color:var(--wiro-border);background:var(--wiro-bg-warm)}.session-list .sl-item.is-active{border-color:var(--wiro-border-med);background:var(--wiro-bg-warm)}.session-list .sl-item.is-active .sl-name,.session-list .sl-item.is-active .sl-icon{color:var(--wiro-ink)}.session-list .sl-item.is-active .sl-name{font-weight:600}.session-list .sl-item-new{margin-bottom:6px;border-style:dashed;border-color:var(--wiro-border-med)}.session-list .sl-item-new .sl-name{font-weight:650}.session-list .sl-item-new .sl-icon-new{color:var(--wiro-ink3)}.session-list .sl-item-left{display:flex;flex:1;max-width:100%;align-items:center;gap:10px;min-width:0}.session-list .sl-icon{flex-shrink:0;color:var(--wiro-ink3)}.session-list .sl-item-text{display:flex;flex:1;max-width:100%;min-width:0;flex-direction:column;gap:2px}.session-list .sl-name{overflow:hidden;color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-row-size);font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.session-list .sl-preview{overflow:hidden;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.session-list .sl-meta{display:block;max-width:100%;overflow:hidden;color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.session-list .sl-rename-input{width:100%}.session-list .wiro-input.sl-rename-input{height:30px;min-height:30px;padding:0 10px;border-color:var(--wiro-border-med);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-button-sm-size);box-shadow:none}.session-list .wiro-input.sl-rename-input:focus,.session-list .wiro-input.sl-rename-input:focus-visible{border-color:var(--wiro-border-strong);outline:none;box-shadow:var(--wiro-focus-ring)}.session-list .sl-actions{display:flex;flex-shrink:0;align-items:center;gap:4px}.session-list .sl-rename-action,.session-list .sl-trash{opacity:0;transition:var(--wiro-transition),opacity .14s ease}.session-list .sl-item:hover .sl-rename-action,.session-list .sl-item:hover .sl-trash,.session-list .sl-item:focus-within .sl-rename-action,.session-list .sl-item:focus-within .sl-trash,.session-list .sl-item.is-active .sl-rename-action,.session-list .sl-item.is-active .sl-trash{opacity:1}.session-list .sl-trash:hover{border-color:color-mix(in srgb,var(--wiro-danger-text) 24%,var(--wiro-border));background:color-mix(in srgb,var(--wiro-danger-text) 8%,var(--wiro-surface));color:var(--wiro-danger-text)}.session-list .wiro-icon-btn{width:30px;height:30px;border-color:var(--wiro-border-med);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink3);box-shadow:none}.session-list .wiro-icon-btn:hover,.session-list .wiro-icon-btn:focus-visible{border-color:var(--wiro-border-strong);background:var(--wiro-bg-warm);color:var(--wiro-ink)}.session-list .wiro-btn.sl-confirm{height:30px;min-width:58px;padding:0 12px;border-radius:var(--wiro-radius-control);font-family:var(--wiro-sans);font-size:var(--wiro-type-button-sm-size);font-weight:450;box-shadow:none}.session-list .wiro-btn.sl-confirm:disabled,.session-list .wiro-btn.sl-confirm.is-disabled{opacity:.45;cursor:not-allowed}.wiro-dark .session-list .sl-item:hover{background:var(--wiro-bg-hover)}.wiro-dark .session-list .sl-item.is-active{border-color:var(--wiro-border-strong);background:var(--wiro-bg-stone)}.new-session-modal .new-session-form{display:flex;flex-direction:column;gap:16px;padding:2px 0 6px}.new-session-modal .new-session-lead{margin:0;color:var(--wiro-ink3);font-family:var(--wiro-sans);font-size:var(--wiro-type-caption-size);line-height:1.5}.new-session-modal .new-session-lead .optional{color:var(--wiro-ink4)}.new-session-modal .new-session-input-row{display:flex;gap:8px;align-items:stretch}.new-session-modal .new-session-input-row .wiro-input{flex:1}.studio-workspace-shell[data-v-9dd14268] .wiro-workspace-brand-icon{border-color:var(--wiro-dark);background:var(--wiro-dark)}.studio-workspace-brand-icon[data-v-9dd14268]{display:block;width:22px;height:22px;object-fit:contain}.studio-chat[data-v-9dd14268]{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;min-height:0;background:var(--wiro-surface)}.studio-chat-loading-shell[data-v-9dd14268]{display:flex;width:100%;min-width:0;min-height:0}.studio-chat-loading-stream[data-v-9dd14268]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:16px;min-width:0;padding-top:8px}.studio-chat-loading-row[data-v-9dd14268]{display:flex;width:100%}.studio-chat-loading-row.is-user[data-v-9dd14268]{justify-content:flex-end}.studio-chat-loading-row.is-agent[data-v-9dd14268]{justify-content:flex-start}.studio-chat-loading-row.is-second[data-v-9dd14268]{opacity:.72}.studio-chat-loading-bubble[data-v-9dd14268]{display:grid;gap:10px;max-width:min(520px,74%);border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface)}.studio-chat-loading-bubble.is-user[data-v-9dd14268]{width:min(420px,64%);padding:14px;background:var(--wiro-bg)}.studio-chat-loading-bubble.is-agent[data-v-9dd14268]{width:min(500px,72%);padding:14px}.studio-chat-loading-bubble.is-compact[data-v-9dd14268]{width:min(380px,62%)}.studio-chat-skel-line[data-v-9dd14268]{height:12px}.studio-chat-skel-line.is-user-title[data-v-9dd14268]{width:72%}.studio-chat-skel-line.is-user-short[data-v-9dd14268]{width:46%}.studio-chat-skel-line.is-agent-label[data-v-9dd14268]{width:92px;height:10px}.studio-chat-skel-line.is-agent-copy[data-v-9dd14268]{width:68%}.studio-chat-skel-media[data-v-9dd14268]{display:block;width:100%;min-height:min(220px,28vh);border:1px solid var(--wiro-skeleton-border);border-radius:var(--wiro-radius-control)}.studio-chat-skel-pill[data-v-9dd14268]{width:132px;height:24px;border-radius:var(--wiro-radius-chip)}.studio-delete-note[data-v-9dd14268]{text-align:center}.studio-topbar-agent[data-v-9dd14268]{display:flex;align-items:center;gap:7px;min-width:0}.studio-topbar-agent label[data-v-9dd14268]{position:relative;display:flex;align-items:center;min-width:0}.studio-topbar-agent label .wiro-icon[data-v-9dd14268]{position:absolute;right:10px;color:var(--wiro-ink4);pointer-events:none}.studio-topbar-agent select[data-v-9dd14268]{max-width:190px;height:32px;padding:0 30px 0 11px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);appearance:none;background:var(--wiro-surface);color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:var(--wiro-type-button-sm-size);font-weight:550;outline:0;text-overflow:ellipsis}.studio-topbar-agent select[data-v-9dd14268]:focus-visible{box-shadow:var(--wiro-focus-ring)}.studio-topbar-credits[data-v-9dd14268]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-control);background:var(--wiro-surface);color:var(--wiro-ink);cursor:pointer;font-family:var(--wiro-sans);font-size:var(--wiro-type-button-sm-size);font-weight:550;white-space:nowrap}.studio-topbar-credits.is-low[data-v-9dd14268]{border-color:var(--wiro-ink);background:var(--wiro-bg-warm)}.studio-topbar-signin[data-v-9dd14268]{display:inline-flex}@media (max-width: 900px){.studio-chat[data-v-9dd14268]{min-height:0}.studio-topbar-agent select[data-v-9dd14268]{max-width:130px}.studio-topbar-credits[data-v-9dd14268]{width:36px;padding:0;justify-content:center}.studio-topbar-credits span[data-v-9dd14268]{display:none}}
