.iris-panel-viewport[data-v-a4b33775]{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.iris-panel-viewport[data-v-a4b33775]:focus-visible{box-shadow:inset 0 0 0 2px var(--iris-highlight,#bf2c32)}.iris-panel-viewport--panning[data-v-a4b33775]{cursor:grabbing}.iris-panel-stage[data-v-a4b33775]{pointer-events:none;border-radius:10px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 40px #0002,0 0 0 1px #80808030}.iris-panel-canvas[data-v-a4b33775]{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.iris-panel-element[data-v-a4b33775]{animation:.35s ease-out both iris-element-arrive-a4b33775;position:absolute}.iris-preview-placeholder[data-v-a4b33775]{color:#94a3b8;background:#94a3b810;border:1px dashed #94a3b8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:14px;display:flex}.iris-static-tabs[data-v-a4b33775]{color:#fff;border-radius:12px;align-items:stretch;gap:8px;height:100%;padding:8px;display:flex}.iris-static-tabs span[data-v-a4b33775]{border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px;display:flex}.iris-static-numpad[data-v-a4b33775]{grid-template-columns:repeat(3,1fr);gap:8px;height:100%;display:grid}.iris-static-numpad span[data-v-a4b33775]{color:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:26px;display:flex}.iris-static-chart[data-v-a4b33775]{width:100%;height:100%}.iris-static-table[data-v-a4b33775]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.iris-static-table td[data-v-a4b33775],.iris-static-table th[data-v-a4b33775]{border-bottom:1px solid #94a3b830;padding:12px}.iris-static-table th[data-v-a4b33775]{background:#94a3b810;font-weight:600}@keyframes iris-element-arrive-a4b33775{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.iris-panel-element[data-v-a4b33775]{animation:none}.iris-panel-element[data-v-a4b33775] *{transition:none!important;animation:none!important}}.iris-preview-navigation[data-v-5f2d3271]{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;flex:none;align-items:center;gap:1px;padding:2px;display:flex}.iris-preview-navigation__separator[data-v-5f2d3271]{background:var(--border);width:1px;height:16px;margin-inline:3px}.iris-automation-preview[data-v-d6cdf7e5]{min-width:0;height:100%;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;display:flex}.iris-artifact-tabs[data-v-d6cdf7e5],.iris-page-tabs[data-v-d6cdf7e5]{border-bottom:1px solid var(--border);scrollbar-width:thin;flex:none;gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.iris-artifact-tabs button[data-v-d6cdf7e5]{max-width:230px;color:var(--muted-foreground);border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.iris-artifact-tabs button>span[data-v-d6cdf7e5]:not(.iris-preview-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iris-artifact-tabs .iris-artifact-state[data-v-d6cdf7e5]{color:#c9363e;flex:none;font-size:10px}.iris-artifact-tabs button[aria-selected=true][data-v-d6cdf7e5]{background:color-mix(in srgb,#bf2c32 9%,var(--background));color:var(--foreground);border-color:color-mix(in srgb,#bf2c32 20%,var(--border))}.iris-artifact-tabs button[data-v-d6cdf7e5]:hover,.iris-page-tabs button[data-v-d6cdf7e5]:hover{background:var(--muted)}.iris-artifact-tabs button[data-v-d6cdf7e5]:focus-visible,.iris-page-tabs button[data-v-d6cdf7e5]:focus-visible{outline-offset:1px;outline:2px solid #bf2c32}.iris-preview-toolbar[data-v-d6cdf7e5]{color:var(--muted-foreground);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.iris-preview-actions[data-v-d6cdf7e5],.iris-preview-details[data-v-d6cdf7e5]{align-items:center;gap:12px;display:flex}.iris-preview-actions[data-v-d6cdf7e5]{margin-left:auto}.iris-preview-state[data-v-d6cdf7e5],.iris-read-only[data-v-d6cdf7e5]{align-items:center;gap:6px;display:inline-flex}.iris-preview-state--building[data-v-d6cdf7e5]{color:#c9363e}.iris-preview-dot[data-v-d6cdf7e5]{background:#ce3840;border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite iris-preview-pulse-d6cdf7e5}.iris-page-tabs[data-v-d6cdf7e5]{gap:4px;padding:7px 14px}.iris-page-tabs button[data-v-d6cdf7e5]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--muted-foreground);border-radius:6px;flex:none;padding:6px 10px;font-size:11px;overflow:hidden}.iris-page-tabs button[aria-selected=true][data-v-d6cdf7e5]{background:var(--muted);color:var(--foreground);font-weight:600}.iris-preview-surface[data-v-d6cdf7e5]{isolation:isolate;background-color:color-mix(in srgb,var(--muted) 45%,var(--background));background-image:radial-gradient(color-mix(in srgb,var(--muted-foreground) 17%,transparent) .7px,transparent .7px);background-size:16px 16px;flex:1;min-height:0;position:relative;overflow:hidden}.iris-flow-canvas[data-v-d6cdf7e5]{position:absolute;inset:0}.iris-flow-canvas[data-v-d6cdf7e5] .vue-flow__node{animation:.35s ease-out both iris-node-arrive-d6cdf7e5}.iris-flow-canvas[data-v-d6cdf7e5] .vue-flow__edge-path{animation:.5s ease-out both iris-node-arrive-d6cdf7e5}.iris-flow-building[data-v-d6cdf7e5]{pointer-events:none;background:var(--background);color:#bf2c32;border:1px solid #bf2c3240;border-radius:10px;padding:10px;animation:1.6s infinite iris-preview-pulse-d6cdf7e5;position:absolute;bottom:18px;right:20px}.iris-preview-empty[data-v-d6cdf7e5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:220px;padding:28px;display:flex}.iris-preview-empty-icon[data-v-d6cdf7e5]{background:color-mix(in srgb,#bf2c32 7%,var(--background));color:#bf2c32;border:1px solid #bf2c3228;border-radius:20px;margin-bottom:4px;padding:18px}.iris-preview-empty-icon--building[data-v-d6cdf7e5]{animation:2s ease-in-out infinite iris-preview-pulse-d6cdf7e5}.iris-preview-empty strong[data-v-d6cdf7e5]{font-size:15px;font-weight:600}.iris-preview-empty p[data-v-d6cdf7e5]{color:var(--muted-foreground);max-width:320px;font-size:12px;line-height:1.7}.iris-preview-caption[data-v-d6cdf7e5]{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:10px 15px;font-size:10px;line-height:1.5;display:flex}.iris-preview-navigation-hint[data-v-d6cdf7e5]{margin-left:auto}.iris-catalog-notice[data-v-d6cdf7e5]{border-bottom:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;background:#d977060b;align-items:center;gap:7px;padding:9px 15px;font-size:11px;line-height:1.5;display:flex}.iris-catalog-notice button[data-v-d6cdf7e5]{margin-left:auto;font-weight:600;text-decoration:underline}@keyframes iris-preview-pulse-d6cdf7e5{50%{opacity:.5}}@keyframes iris-node-arrive-d6cdf7e5{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iris-flow-building[data-v-d6cdf7e5],.iris-flow-canvas[data-v-d6cdf7e5] .vue-flow__edge-path,.iris-flow-canvas[data-v-d6cdf7e5] .vue-flow__node,.iris-preview-dot[data-v-d6cdf7e5],.iris-preview-empty-icon[data-v-d6cdf7e5]{animation:none}}.iris-assistant-workspace[data-v-a9e30077]{width:min(100vw,480px);margin-inline:auto;transition:width .24s,border-radius .24s;left:0;overflow:hidden}.iris-assistant-mobile-tabs[data-v-a9e30077]{display:none}.iris-assistant-preview[data-v-a9e30077]{overflow:hidden}.iris-assistant-mobile-tab[data-v-a9e30077]{color:var(--muted-foreground);border-radius:8px;flex:1;padding:8px 12px;font-size:12px;font-weight:500}.iris-assistant-mobile-tab[aria-selected=true][data-v-a9e30077]{color:#bf2c32;background:#bf2c3212}.iris-assistant-mobile-tab[data-v-a9e30077]:focus-visible{outline-offset:2px;outline:2px solid #bf2c3280}.iris-preview-pulse[data-v-a9e30077]{animation:1.6s ease-in-out infinite iris-preview-pulse-a9e30077}@keyframes iris-preview-pulse-a9e30077{50%{opacity:.35}}.assistant-panel-enter-active[data-v-a9e30077],.assistant-panel-leave-active[data-v-a9e30077]{transition:transform .22s,opacity .18s}.assistant-panel-enter-from[data-v-a9e30077],.assistant-panel-leave-to[data-v-a9e30077]{opacity:0;transform:translateY(12px)scale(.98)}.assistant-dock-enter-active[data-v-a9e30077],.assistant-dock-leave-active[data-v-a9e30077]{transition:transform .18s,opacity .18s}.assistant-dock-enter-from[data-v-a9e30077],.assistant-dock-leave-to[data-v-a9e30077]{opacity:0;transform:translateY(12px)scale(.97)}@media (width>=900px){.iris-assistant-workspace[data-v-a9e30077]{border:1px solid var(--border);border-radius:18px;width:min(480px,100vw - 32px);inset:16px}.iris-assistant-workspace--preview[data-v-a9e30077]{width:min(1500px,100vw - 32px)}.iris-assistant-workspace--preview .iris-assistant-chat[data-v-a9e30077]{flex:0 0 clamp(360px,30vw,420px)}}@media (width<=899px){.iris-assistant-workspace--preview[data-v-a9e30077]{width:100vw}.iris-assistant-mobile-tabs[data-v-a9e30077]{gap:4px;display:flex}.iris-assistant-preview[data-v-a9e30077]{border-left:0}.iris-assistant-workspace--preview .iris-assistant-body--chat .iris-assistant-preview[data-v-a9e30077],.iris-assistant-workspace--preview .iris-assistant-body--preview .iris-assistant-chat[data-v-a9e30077]{display:none}}@media (width<=440px){.iris-assistant-header[data-v-a9e30077]{flex-wrap:wrap}.iris-assistant-header[data-v-a9e30077]>:first-child{flex-basis:120px}.iris-assistant-actions[data-v-a9e30077]{margin-left:auto}}@media (prefers-reduced-motion:reduce){.assistant-dock-enter-active[data-v-a9e30077],.assistant-dock-leave-active[data-v-a9e30077],.assistant-panel-enter-active[data-v-a9e30077],.assistant-panel-leave-active[data-v-a9e30077],.iris-assistant-workspace[data-v-a9e30077]{transition:none}.iris-preview-pulse[data-v-a9e30077]{animation:none}}
