.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]:not(.is-unrotated) .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))}.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;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:8px;scrollbar-width:thin;touch-action:pan-y}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .session-list{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:6px}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-sessions-wrap .sl-item{box-sizing:border-box;width:100%;max-width:100%;min-width:0;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 .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-wallet-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-wallet-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-wallet-card.is-guest{grid-template-columns:minmax(0,1fr) auto}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-wallet-card.is-low .wiro-workspace-wallet-card__kicker{color:var(--wiro-danger-text)}.wiro-workspace-rail[data-v-a2cf048f] .wiro-workspace-wallet-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-wallet-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-wallet-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-wallet-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}}
