html:has(.is-workflow-workspace-shell){zoom:1;overflow:hidden}:root .product-shell.is-workflow-workspace-shell{background:var(--bg);width:100%;height:100dvh;min-height:0;color:var(--text);flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}:root .is-workflow-workspace-shell .agent-app-bar{border-bottom:1px solid var(--line);background:var(--bg);flex:none;justify-content:space-between;align-items:center;width:100%;height:44px;min-height:44px;padding:0 20px;display:flex;position:relative;inset:auto}:root .is-workflow-workspace-shell .agent-workspace-main{flex:1;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}:root .is-workflow-workspace-shell>.agent-app-bar{display:none}:root .product-shell.is-workflow-workspace-shell .agent-app-back{color:var(--soft);background:0 0;border:0;min-height:30px;padding:0 6px;font-size:12px;display:inline-flex}:root .is-workflow-workspace-shell .agent-app-utilities{margin-left:auto}.workflow-assistant-dock{border-right:1px solid var(--line);flex:0 0 420px;width:420px;min-width:0;min-height:0}.workflow-assistant-dock[hidden]{display:none}.workflow-assistant-panel{background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex}.workflow-assistant-panel>.builder-panel-heading strong{align-items:center;gap:6px;display:flex}.workflow-assistant-panel>.builder-panel-heading{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.workflow-assistant-chat{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.workflow-assistant-chat .agent-stage-header{display:none}.workflow-assistant-result{border-top:1px solid var(--line);flex:none;max-height:30%;padding:12px 16px;overflow:auto}.workflow-assistant-result p{align-items:center;gap:6px;margin:0 0 8px;line-height:1.6;display:flex}.workflow-assistant-issue{width:100%;color:var(--wf-danger);text-align:left;overflow-wrap:anywhere;background:0 0;padding:6px 0;display:block}.workflow-assistant-result-actions{flex-wrap:wrap;gap:8px;display:flex}.workflow-assistant-hint{display:none}.workflow-assistant-changes{gap:5px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.workflow-assistant-changes li{overflow-wrap:anywhere;align-items:baseline;gap:8px;display:flex}.workflow-assistant-changes li>span:first-child{color:var(--muted);flex:none;font-size:11px}.workflow-assistant-changes button{color:var(--text);text-align:left;background:0 0;padding:0;text-decoration:underline}.workflow-assistant-changes [data-change=removed]{color:var(--wf-danger)}.workflow-builder-node[data-assistant-change]{outline:2px solid var(--wf-success);outline-offset:3px}.workflow-assistant-node-badge{background:var(--panel);color:var(--wf-success);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;position:absolute;top:-22px;left:8px}.workflow-edge.is-assistant-changed .workflow-edge-path{stroke:var(--wf-success);stroke-width:3px}@media (max-width:1100px){.workflow-assistant-dock{z-index:45;width:min(420px,100%);box-shadow:8px 0 24px var(--theme-shadow);position:absolute;inset:0 auto 0 0}}.workflow-builder-page{background:var(--bg);height:100%;color:var(--text);--wf-success:#6dcea5;--wf-warning:#e9b85f;--wf-danger:#f38b88;--wf-code-keyword:#d9a8f2;--wf-code-string:#a4d8a8;--wf-code-function:#8dccff;--wf-code-number:#f0c280;--wf-code-comment:#929292;flex-direction:column;font-size:13px;display:flex}:root[data-theme=light] .workflow-builder-page{--wf-success:#177452;--wf-warning:#94610b;--wf-danger:#bd3434;--wf-code-keyword:#804298;--wf-code-string:#226937;--wf-code-function:#2465a2;--wf-code-number:#946018;--wf-code-comment:#767676}.workflow-builder-page,.workflow-builder-page *,.workflow-builder-page :before,.workflow-builder-page :after{box-sizing:border-box;letter-spacing:0}.workflow-leave-dialog{background:var(--panel);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--line-strong);border-radius:8px;margin:auto;padding:24px;overflow:auto;box-shadow:0 16px 64px #0006}.workflow-leave-dialog::backdrop{background:#0009}.workflow-leave-dialog>header{align-items:center;gap:10px;display:flex}.workflow-leave-icon{color:var(--wf-warning);flex:none;display:flex}.workflow-leave-dialog h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:16px;line-height:1.5}.workflow-leave-dialog>p{color:var(--soft);overflow-wrap:anywhere;margin:16px 0 24px;font-size:13px;line-height:1.7}.workflow-leave-dialog>.workflow-leave-error{color:var(--wf-danger)}.workflow-leave-dialog>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflow-leave-dialog .workflow-leave-discard{color:var(--wf-danger)}@media (max-width:540px){.workflow-leave-dialog{padding:20px}.workflow-leave-dialog>footer{flex-direction:column;align-items:stretch}.workflow-leave-dialog>footer>button{width:100%;min-height:40px;margin:0}}.workflow-builder-header{border-bottom:1px solid var(--line);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 20px;display:flex}.workflow-builder-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.workflow-builder-logo{border:1px solid var(--line-strong);background:var(--panel-2);width:38px;height:38px;color:var(--text);border-radius:8px;flex:none;place-items:center;display:grid}.workflow-builder-name{min-width:0}.workflow-builder-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.workflow-builder-kicker{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.workflow-dirty{color:var(--wf-warning)}.workflow-saved{color:var(--muted)}.workflow-builder-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.workflow-builder-page :is(.builder-icon-button,.builder-secondary-button,.builder-primary-button){border:1px solid var(--line-strong);background:var(--panel);height:34px;color:var(--soft);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.workflow-builder-page .builder-icon-button{background:0 0;border-color:#0000;width:32px;height:32px;padding:0}.workflow-builder-page .builder-primary-button{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.workflow-builder-page button:hover:not(:disabled){filter:brightness(.94)}.workflow-builder-page button:disabled{opacity:.4;cursor:default}.workflow-builder-page :is(button,input,textarea,select,article):focus-visible{outline:2px solid var(--soft);outline-offset:3px}.workflow-builder-body{flex:1;min-height:0;display:flex;position:relative}.workflow-import-dependencies{border-bottom:1px solid var(--line);background:var(--panel);flex:none;max-height:180px;padding:10px 20px;font-size:12px;overflow-y:auto}.workflow-import-dependencies summary{color:var(--wf-warning);cursor:pointer;align-items:center;gap:8px;display:flex}.workflow-import-dependencies ul{margin:10px 0 0;padding:0;list-style:none}.workflow-import-dependencies li{align-items:center;gap:8px;padding:7px 0;display:flex}.workflow-import-dependencies li>span{flex:1;min-width:0}.workflow-import-dependencies strong,.workflow-import-dependencies code{overflow-wrap:anywhere;font-size:11px;display:block}.workflow-import-dependencies code{color:var(--muted);margin-top:3px}.workflow-import-dependencies button{flex:none}.workflow-node-palette,.workflow-node-inspector{background:var(--panel);scrollbar-width:thin;flex:none;overflow-y:auto}.workflow-node-palette{border-right:1px solid var(--line);width:232px;padding:16px 12px}.workflow-node-inspector{border-left:1px solid var(--line);width:310px;padding:16px}.builder-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:16px;display:flex}.builder-panel-heading>div{min-width:0}.builder-panel-heading strong{overflow-wrap:anywhere;font-size:13px;display:block}.builder-panel-heading span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.workflow-node-search{border:1px solid var(--line-strong);height:36px;color:var(--muted);background:var(--bg);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.workflow-node-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.workflow-node-search input::placeholder{color:var(--muted)}.workflow-node-category{color:var(--muted);margin:24px 8px 10px;font-size:11px}.workflow-palette-item{text-align:left;width:100%;color:var(--text);cursor:grab;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:11px 8px;display:flex}.workflow-palette-item:hover{background:var(--panel-2)}.workflow-palette-label{flex:1;min-width:0}.workflow-palette-item strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.workflow-palette-item small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.palette-grip{color:var(--muted);flex:none}.workflow-builder-page :is(.palette-node-icon,.builder-node-icon){background:color-mix(in srgb, var(--node-color,var(--muted)) 12%, transparent);width:30px;height:30px;color:var(--node-color,var(--soft));border-radius:6px;flex:none;place-items:center;display:grid}.workflow-builder-page .tone-purple{--node-color:#b29de7}.workflow-builder-page .tone-blue{--node-color:#77b3ed}.workflow-builder-page .tone-pink{--node-color:#e896bc}.workflow-builder-page .tone-amber{--node-color:#dcb575}.workflow-builder-page .tone-cyan{--node-color:#7bc6cd}.workflow-builder-page .tone-green{--node-color:#87c6a1}:root[data-theme=light] .workflow-builder-page .tone-purple{--node-color:#7254a9}:root[data-theme=light] .workflow-builder-page .tone-blue{--node-color:#2964a3}:root[data-theme=light] .workflow-builder-page .tone-pink{--node-color:#ab4170}:root[data-theme=light] .workflow-builder-page .tone-amber{--node-color:#946018}:root[data-theme=light] .workflow-builder-page .tone-cyan{--node-color:#237782}:root[data-theme=light] .workflow-builder-page .tone-green{--node-color:#247c49}.workflow-builder-canvas-wrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.workflow-publish-feedback{z-index:30;pointer-events:none;width:min(360px,100% - 32px);position:absolute;top:56px;right:16px}.workflow-publish-toast{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);box-shadow:0 8px 24px var(--theme-shadow);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.workflow-publish-success-icon{color:var(--wf-success);flex:none}.workflow-publish-toast>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.5}.workflow-canvas-toolbar{background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:44px;padding:0 12px;display:flex}.workflow-canvas-toolbar button{min-width:30px;height:30px;color:var(--muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex}.workflow-canvas-toolbar .workflow-add-node{color:var(--text);border:1px solid var(--line-strong);gap:6px;padding-inline:9px;font-size:12px;font-weight:500}.canvas-toolbar-divider{background:var(--line-strong);flex:none;width:1px;height:18px;margin:0 6px}.canvas-toolbar-spacer,.footer-spacer{flex:1}.canvas-zoom-label{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;width:38px;font-size:11px}.workflow-builder-canvas{overscroll-behavior:contain;touch-action:pan-x pan-y;background-color:var(--bg);background-image:radial-gradient(var(--line-strong) .8px, transparent .8px);scrollbar-width:thin;background-size:24px 24px;outline:0;flex:1;min-height:0;position:relative;overflow:auto}.workflow-builder-canvas.is-connecting{cursor:crosshair}.workflow-canvas-stage{position:relative}.workflow-canvas-surface{transform-origin:0 0;position:relative}.workflow-edge-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.workflow-edge-path,.workflow-connection-preview{fill:none;stroke:var(--muted);opacity:.6;stroke-width:1.5px;stroke-linecap:round}.workflow-edge-path.is-highlighted{stroke:var(--soft);opacity:.95}.workflow-edge:is(:hover,:focus-within,.is-selected) .workflow-edge-path{stroke:var(--text);opacity:1;stroke-width:2.5px}.workflow-edge-hit-area{fill:none;stroke:#0000;stroke-width:20px;pointer-events:stroke;cursor:pointer;outline:none}.workflow-edge-action{pointer-events:auto;overflow:visible}.workflow-builder-page .workflow-edge-delete{background:var(--panel);border-color:var(--line-strong);color:var(--wf-danger)}.workflow-connection-preview{stroke:var(--text);stroke-dasharray:5 5;opacity:.9}.workflow-builder-node{z-index:1;background:var(--panel);border:1px solid var(--line-strong);width:208px;height:132px;color:var(--text);box-shadow:0 2px 8px var(--theme-shadow);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;padding:12px;position:absolute}.workflow-builder-node:hover{border-color:var(--muted)}.workflow-builder-node.is-dragging{cursor:grabbing;z-index:10}.workflow-node-header{align-items:center;gap:8px;display:flex}.workflow-node-header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.node-more{width:20px;height:24px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.workflow-node-type{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;display:block;overflow:hidden}.workflow-node-summary{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 9px;font-size:11px;line-height:16px;overflow:hidden}.workflow-node-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:6px;padding-top:7px;font-size:10px;display:flex}.node-port{border:2px solid var(--panel);background:var(--muted);z-index:2;cursor:crosshair;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.node-port:after{content:"";position:absolute;inset:-7px}.node-port-input{left:-6px}.node-port-output{right:-6px}.workflow-builder-node.execution-started,.workflow-builder-node.execution-waiting{border-color:var(--wf-warning)}.workflow-builder-node.execution-completed{border-color:var(--wf-success)}.workflow-builder-node.execution-failed{border-color:var(--wf-danger)}.builder-config-section{border-top:1px solid var(--line);padding:18px 0 4px}.builder-config-section h2{justify-content:space-between;align-items:center;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.builder-config-section h2 span{color:var(--muted);font-weight:400}.builder-field{margin:0 0 18px;display:block}.builder-field>span{color:var(--soft);margin-bottom:8px;font-size:11px;display:block}.builder-field :is(input,select,textarea){border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:6px;padding:9px 10px;font-size:12px;line-height:1.6;display:block}.workflow-text-field-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.workflow-text-field-heading>span{margin-bottom:0}.workflow-text-field-heading select{flex:none;width:auto;min-width:132px;padding:5px 8px;font-size:11px}.workflow-text-field-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.workflow-text-field-chip{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--soft);border-radius:999px;padding:5px 8px;font-size:11px;line-height:1}.workflow-text-field-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.builder-field textarea{resize:vertical;min-height:80px}.builder-field input::placeholder{color:var(--muted)}.workflow-video-config{min-width:0}.workflow-video-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.workflow-video-references{border-top:1px solid var(--line);padding:12px 0}.workflow-video-references .workflow-code-section-heading strong{overflow-wrap:anywhere;min-width:0}.workflow-video-references .workflow-code-section-heading strong>span{color:var(--muted);font-weight:400}.workflow-video-reference{grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:8px;margin-bottom:12px;display:grid}.workflow-video-reference .builder-field{min-width:0;margin-bottom:0}.workflow-video-reference .builder-icon-button{margin-bottom:5px}.workflow-video-config :is(input,select,textarea)[aria-invalid=true]{border-color:var(--wf-danger)}.workflow-code-config{min-width:0}.workflow-code-section{border-top:1px solid var(--line);min-width:0;padding:18px 0}.workflow-code-section-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:0 0 10px;display:flex}.workflow-code-section-heading :is(h2,h3,strong){margin:0;font-size:12px;font-weight:600;line-height:20px}.workflow-code-input-row{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}.workflow-code-input-row:first-child{padding-top:0}.workflow-code-input-row:last-child{border-bottom:0;padding-bottom:0}.workflow-code-input-header{grid-template-columns:minmax(0,1fr) 100px 28px;align-items:center;gap:6px;display:grid}.workflow-code-input-header .builder-icon-button{width:28px;height:30px}.workflow-code-config :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;padding:7px 8px;font-size:12px;line-height:1.6}.workflow-code-config :is(input,textarea)::placeholder{color:var(--muted)}.workflow-code-input-header>input,.workflow-code-input-value :is(input,textarea),.workflow-code-input-reference input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-code-input-value,.workflow-code-input-reference{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:6px;min-width:0;margin-top:8px;display:grid}.workflow-code-input-reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-code-input-reference>input{grid-column:1/-1}.workflow-code-input-value .builder-field,.workflow-code-input-reference .builder-field{min-width:0;margin-bottom:0}.workflow-code-input-value textarea{resize:vertical;min-height:72px}.workflow-code-input-value .workflow-code-boolean{min-height:35px;color:var(--soft);align-self:end;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.workflow-code-boolean>span{order:1;margin-bottom:0}.workflow-code-input-value input[type=checkbox]{width:15px;height:15px;accent-color:var(--wf-success);margin:0}.workflow-code-config :is(input,textarea,select)[aria-invalid=true]{border-color:var(--wf-danger)}.workflow-code-field-error{color:var(--wf-danger);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.workflow-code-toolbar{background:var(--panel-2);border:1px solid var(--line-strong);border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:3px 6px 3px 12px;display:flex}.workflow-code-language{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.workflow-code-language select{border:1px solid var(--line);background:var(--panel-2);min-width:0;max-width:150px;height:32px;color:var(--text);font:inherit;border-radius:6px;padding:0 8px}.workflow-code-nullable{color:var(--muted);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.workflow-code-nullable input{width:14px;height:14px;accent-color:var(--text)}.workflow-code-test{border-top:1px solid var(--line);padding:18px 0}.workflow-code-test summary{cursor:pointer;color:var(--text);margin-bottom:14px;font-size:12px;font-weight:600}.workflow-code-test textarea{font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-code-test-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.workflow-code-toolbar-actions{align-items:center;gap:2px;display:flex}.workflow-code-toolbar-actions .builder-icon-button{width:28px;height:28px}.workflow-code-toolbar+.workflow-code-editor{border-radius:0 0 6px 6px}.workflow-code-config .workflow-code-editor{resize:vertical;height:280px;min-height:200px;max-height:70dvh}.workflow-code-config .workflow-code-editor>div,.workflow-code-config .workflow-code-editor .cm-editor{height:100%}.workflow-code-dialog{width:min(1000px,100vw - 48px);max-width:calc(100vw - 48px);height:min(760px,100dvh - 64px);max-height:calc(100dvh - 64px);color:var(--text);background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 16px 64px var(--theme-shadow);border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.workflow-code-dialog[open]{flex-direction:column;display:flex}.workflow-code-dialog::backdrop{background:#0000007a}.workflow-code-dialog-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.workflow-code-dialog-header :is(h2,strong){overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.workflow-code-dialog-header>div{align-items:center;gap:4px;display:flex}.workflow-code-dialog-editor{flex:1;min-width:0;min-height:0;overflow:hidden}.workflow-code-dialog-editor>div,.workflow-code-dialog-editor .cm-editor{height:100%}.workflow-code-dialog-editor .cm-scroller{overflow:auto}.workflow-code-output-item{min-width:0;margin-bottom:10px}.workflow-code-output-item .workflow-code-output-row{margin-bottom:0}.workflow-code-timeout{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.workflow-code-timeout>span{margin-bottom:0;font-size:12px}.workflow-code-config .workflow-code-timeout input{font-variant-numeric:tabular-nums;flex:0 0 94px;width:94px}.workflow-code-copy-status{color:var(--wf-success);margin:6px 0 0;font-size:11px}.workflow-code-dialog>:is(.workflow-code-copy-status,.workflow-code-field-error){flex:none;margin:0;padding:8px 16px}.workflow-code-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.workflow-code-editor{border:1px solid var(--line-strong);border-radius:6px;min-width:0;overflow:hidden}.workflow-code-editor .cm-editor{max-width:100%}.workflow-code-editor .cm-scroller{overflow:auto}.workflow-code-json,.workflow-code-output-row input,.workflow-parameter-binding input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-code-output-heading{justify-content:space-between;align-items:center;margin:4px 0 8px;font-size:12px;display:flex}.workflow-code-output-row{grid-template-columns:minmax(0,1fr) 130px 28px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.workflow-code-output-row :is(input,select){border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:6px;padding:8px;font-size:12px;line-height:1.6}.workflow-code-output-row .builder-icon-button{width:28px}.workflow-parameter-binding{border-bottom:1px solid var(--line);padding:12px 0 0}.workflow-binding-target{align-items:center;gap:6px;display:flex}.workflow-binding-target :is(input,select){flex:1}.workflow-config-error{color:var(--wf-danger);overflow-wrap:anywhere;margin:0 0 12px;font-size:11px;line-height:1.6}.workflow-route-label{fill:var(--soft);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;font-size:10px}.workflow-control-heading{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:12px;font-size:12px;display:flex}.workflow-control-heading>strong{overflow-wrap:anywhere;min-width:0}.workflow-control-heading span{color:var(--muted);font-size:11px;font-weight:400}.workflow-control-heading strong span{margin-left:6px}.workflow-condition-case{border-top:1px solid var(--line);padding:14px 0}.workflow-condition{border-left:2px solid var(--line-strong);margin:8px 0 12px;padding:0 0 2px 12px}.workflow-condition-case>.builder-secondary-button{margin-bottom:18px}.workflow-condition-value,.workflow-control-numeric{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;display:grid}.workflow-control-reference .builder-field{margin-bottom:12px}.workflow-iteration-steps{margin:0 0 12px;padding:0;list-style:none}.workflow-iteration-steps li{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex}.workflow-iteration-steps li>button:first-child{text-align:left;min-width:0;color:var(--soft);background:0 0;border-left:2px solid #0000;flex:1;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;padding:10px 8px;display:grid}.workflow-iteration-steps li>button:first-child.is-selected{border-left-color:var(--soft);background:var(--panel-2);color:var(--text)}.workflow-iteration-steps li>button:first-child>span{color:var(--muted);grid-row:1/3;align-self:center;font-size:11px}.workflow-iteration-steps strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.workflow-iteration-steps small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.workflow-iteration-add{gap:8px;margin-bottom:18px;display:flex}.workflow-iteration-add select{border:1px solid var(--line-strong);background:var(--bg);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:8px;font-size:12px}.workflow-iteration-editor{border-top:1px solid var(--line-strong);padding-top:16px}.workflow-iteration-dependencies{border:0;min-width:0;margin:0 0 18px;padding:0}.workflow-iteration-dependencies legend{color:var(--soft);margin-bottom:10px;font-size:11px}.workflow-iteration-dependencies label{color:var(--soft);overflow-wrap:anywhere;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.workflow-iteration-dependencies input{flex:none;width:14px;height:14px}.workflow-body-binding{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:2px}.workflow-llm-message{border-top:1px solid var(--line);padding-top:10px}.workflow-llm-message-toolbar{align-items:center;gap:4px;margin-bottom:10px;display:flex}.workflow-llm-message-toolbar select{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line-strong);border-radius:6px;flex:1;padding:7px;font-size:11px}.workflow-llm-options{margin-top:20px}.workflow-llm-toggle{color:var(--soft);align-items:center;gap:8px;margin:12px 0 18px;font-size:12px;display:flex}.workflow-llm-toggle input{flex:0 0 14px;width:14px;height:14px}.workflow-llm-options details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0}.workflow-llm-options summary{cursor:pointer;color:var(--soft);padding:14px 0;font-size:12px}.workflow-llm-error,.builder-field>.workflow-llm-error{color:#ef7b85;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.workflow-binding-row{color:var(--soft);align-items:center;gap:6px;padding:7px 0;font-size:12px;display:flex}.workflow-binding-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-empty-label{color:var(--muted);font-size:12px;line-height:1.6}.builder-inspector-actions{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:flex}.builder-inspector-actions button{color:var(--soft);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.builder-inspector-actions .is-danger{color:var(--wf-danger)}.workflow-builder-load{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.workflow-builder-load p{max-width:480px}.workflow-builder-footer{border-top:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--bg);flex:none;align-items:center;gap:16px;padding:8px 16px;font-size:10px;display:flex}.workflow-builder-footer>span{align-items:center;gap:6px;display:inline-flex}.workflow-builder-footer>span:last-child{overflow-wrap:anywhere;min-width:0;max-width:55%}.footer-dot{background:var(--soft);border-radius:50%;width:5px;height:5px}.workflow-run-panel{background:var(--panel);border-top:1px solid var(--line-strong);flex:none;height:45%;min-height:200px;max-height:55%;font-size:12px;overflow:auto}.workflow-run-panel>header{background:var(--panel);z-index:1;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.workflow-run-panel>header code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-run-status{color:var(--wf-warning)}.workflow-builder-page :is(.status-completed,.status-completed_with_warnings){color:var(--wf-success)}.workflow-builder-page :is(.status-started,.status-waiting,.status-running){color:var(--wf-warning)}.workflow-builder-page :is(.status-failed,.workflow-run-error){color:var(--wf-danger)}.workflow-run-error{overflow-wrap:anywhere;margin:8px 16px}.workflow-run-content{grid-template-columns:minmax(190px,1fr) minmax(0,2fr);gap:24px;padding:16px;display:grid}.workflow-run-nodes{margin:0;padding:0;list-style:none}.workflow-run-nodes li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.workflow-run-nodes li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.workflow-run-nodes li>p{width:100%;color:var(--wf-danger);overflow-wrap:anywhere;margin:0}.workflow-run-results{min-width:0}.workflow-run-nodes li{padding:0}.workflow-run-node-select{text-align:start;width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;display:flex}.workflow-run-node-select>span:first-child{overflow-wrap:anywhere;min-width:0}.workflow-run-node-select[aria-pressed=true]{background:var(--panel-2);outline:1px solid var(--line-strong)}.workflow-result-tabs{border-bottom:1px solid var(--line);gap:16px;margin-bottom:12px;display:flex}.workflow-result-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.workflow-result-tabs button[aria-selected=true]{border-color:var(--wf-accent);color:var(--text)}.workflow-result-fields{gap:10px;min-width:0;display:grid}.workflow-result-field{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding-bottom:10px}.workflow-result-field>strong{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.workflow-result-branch{min-width:0;padding:6px 0}.workflow-result-branch>summary{cursor:pointer;overflow-wrap:anywhere}.workflow-result-branch>summary small{color:var(--muted)}.workflow-result-branch>.workflow-result-fields{border-inline-start:1px solid var(--line);margin-top:10px;padding-inline-start:12px}.workflow-result-actions{justify-content:flex-end;display:flex}.workflow-result-image,.workflow-result-video{object-fit:contain;width:100%;max-width:640px;max-height:360px;display:block}.workflow-result-audio{max-width:100%}.workflow-result-file{color:var(--wf-accent);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.workflow-result-raw{margin-top:16px}.workflow-result-raw summary{color:var(--muted);cursor:pointer}.workflow-result-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:11px;overflow:auto}.workflow-node-result-heading{overflow-wrap:anywhere;gap:5px;display:grid}.workflow-node-result-heading code,.workflow-node-result-heading>span{color:var(--muted);font-size:11px}.workflow-run-results>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.6}.workflow-run-results .agent-artifact-card{background:var(--panel-2);max-width:100%;color:var(--text);border-color:var(--line-strong)}.workflow-code-result{border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.workflow-code-result>strong{overflow-wrap:anywhere;margin-bottom:10px;font-size:12px;display:block}.workflow-code-result details{min-width:0;margin-top:8px}.workflow-code-result summary{cursor:pointer;color:var(--soft);font-size:11px}.workflow-code-result pre{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-width:100%;max-height:240px;margin:8px 0;padding:10px;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.workflow-run-approval{border-block:1px solid var(--line-strong);background:var(--panel-2);padding:12px 16px}.workflow-run-approval p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.workflow-run-approval button{margin-right:8px}.workflow-run-section-heading{justify-content:space-between;margin-bottom:10px;display:flex}.workflow-run-section-heading span,.workflow-run-empty-result{color:var(--muted)}.workflow-run-node-status,.workflow-run-empty{align-items:center;gap:6px;display:inline-flex}.workflow-spin,.workflow-run-panel .is-spinning{animation:1s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}@media (max-width:1099px){.workflow-builder-header{flex-wrap:wrap;gap:12px}.workflow-builder-title{min-width:180px}.workflow-builder-actions{max-width:100%}.workflow-node-palette,.workflow-node-inspector{z-index:20;width:min(310px,88%);box-shadow:0 6px 20px var(--theme-shadow);position:absolute;top:44px;bottom:0}.workflow-node-palette{left:0}.workflow-node-inspector{right:0}.workflow-node-inspector.is-code-inspector{width:min(420px,96%)}}@media (max-width:640px){:root .is-workflow-workspace-shell .agent-app-bar{padding:0 10px}.workflow-builder-header{flex-wrap:wrap;gap:12px;padding:12px}.workflow-builder-title{flex-basis:100%}.workflow-builder-title h1{font-size:14px}.workflow-builder-actions{gap:3px;width:100%}.workflow-builder-actions .builder-icon-button{width:28px}.workflow-builder-actions .canvas-toolbar-divider{margin:0 2px}.workflow-builder-page .builder-primary-button{margin-left:auto}.workflow-builder-page .builder-secondary-button,.workflow-builder-page .builder-primary-button{padding-inline:8px}.workflow-run-content{grid-template-columns:minmax(0,1fr);gap:16px}.workflow-run-toggle span{display:none}.workflow-canvas-toolbar{gap:2px;padding-inline:8px}.workflow-canvas-toolbar .canvas-toolbar-divider{margin-inline:3px}.workflow-code-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.workflow-code-dialog-header{padding-inline:12px}.workflow-run-panel{max-height:50%}.workflow-run-panel>header code{flex-basis:100%;order:1}.workflow-run-panel>header .builder-icon-button{margin-left:auto}.workflow-builder-footer{flex-wrap:wrap;gap:6px 12px;padding:6px 12px}.workflow-builder-footer>span:last-child{max-width:100%}}@media (prefers-reduced-motion:reduce){.workflow-spin,.workflow-run-panel .is-spinning{animation:none}}.workflow-input-form{gap:18px;min-width:0;display:grid}.workflow-input-field{min-width:0}.workflow-input-field>label{color:var(--text);overflow-wrap:anywhere;align-items:baseline;gap:4px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.workflow-input-field>label small{color:var(--muted);margin-left:auto;padding-left:8px;font-size:10px}.workflow-input-field :is(input:not([type=checkbox]),textarea,select),.workflow-terminal-field-head :is(input,select){border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.workflow-input-field textarea{resize:vertical;min-height:92px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-input-field :is(input,select,textarea):disabled{opacity:.6}.workflow-input-required{color:var(--wf-danger,#bd3434)}.workflow-input-description,.workflow-input-error{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.workflow-input-description{color:var(--muted)}.workflow-input-error{color:var(--wf-danger,#bd3434)}.workflow-input-boolean{min-height:34px;color:var(--soft);align-items:center;gap:8px;font-size:12px;display:flex}.workflow-input-boolean input[type=checkbox],.workflow-terminal-toggle input[type=checkbox]{width:15px;min-width:15px;height:15px;accent-color:var(--wf-success,#177452);margin:0}.workflow-input-clear{color:var(--muted);background:0 0;margin-left:auto;padding:3px 6px;font-size:11px}.workflow-input-field [aria-invalid=true],.workflow-terminal-field [aria-invalid=true]{border-color:var(--wf-danger,#bd3434)}.workflow-terminal-config{border-top:1px solid var(--line);padding-top:16px}.workflow-terminal-field{border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.workflow-terminal-field-head{grid-template-columns:minmax(0,1fr) 100px 28px;align-items:center;gap:6px;display:grid}.workflow-terminal-field-head .builder-icon-button{width:28px}.workflow-terminal-toggle{color:var(--soft);align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.workflow-terminal-field .builder-field{min-width:0;margin-bottom:12px}.workflow-terminal-details{margin:12px 0 0}.workflow-terminal-details>summary{cursor:pointer;color:var(--soft);font-size:12px}.workflow-terminal-details .workflow-input-form{margin-bottom:14px}.workflow-terminal-source{min-width:0;margin-top:10px}.workflow-draft-test-dialog{border:1px solid var(--line-strong);background:var(--panel);width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);border-radius:8px;padding:0;overflow:visible}.workflow-draft-test-dialog::backdrop{background:#00000073}.workflow-draft-test-dialog>form{flex-direction:column;min-height:0;max-height:calc(100dvh - 52px);display:flex}.workflow-draft-test-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.workflow-draft-test-dialog h2{margin:0 0 4px;font-size:15px;line-height:1.5}.workflow-draft-test-dialog header span{color:var(--muted);font-size:11px}.workflow-draft-test-body{min-height:0;padding:20px;overflow-y:auto}.workflow-draft-test-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.workflow-builder-actions a.builder-secondary-button{text-decoration:none}@media (max-width:640px){.workflow-terminal-field-head{grid-template-columns:minmax(0,1fr) 88px 28px}.workflow-draft-test-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.workflow-draft-test-dialog header,.workflow-draft-test-dialog footer,.workflow-draft-test-body{padding:14px}}.workflow-iteration-steps li{padding-left:calc(var(--workflow-depth,0) * 18px);position:relative}.workflow-iteration-steps li:before{content:"";left:calc(var(--workflow-depth,0) * 18px - 9px);border-left:1px solid var(--line);opacity:.7;position:absolute;top:-1px;bottom:-1px}.workflow-iteration-steps li[style*="--workflow-depth: 0"]:before{display:none}.workflow-iteration-steps li>button:first-child small{white-space:normal}.workflow-reference-path{position:relative}.workflow-reference-path>select{margin-bottom:6px}.workflow-reference-type{color:var(--muted);margin-left:8px;font-weight:400}.workflow-control-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-control-toggle input{width:16px;height:16px}.workflow-body-canvas-shell{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;margin:0 0 16px;overflow:hidden}.workflow-agent-config-help{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45;display:block}.workflow-agent-tool-toggle>label{color:var(--soft);align-items:center;gap:6px;font-size:11px;display:flex}.workflow-body-canvas-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.workflow-body-canvas-toolbar>div{white-space:nowrap;align-items:center;gap:4px;display:flex}.workflow-body-canvas-viewport{background-image:radial-gradient(var(--line) .7px, transparent .7px);background-size:16px 16px;min-height:280px;max-height:420px;overflow:auto}.workflow-body-canvas{transition:transform .15s;position:relative}.workflow-body-canvas-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.workflow-body-canvas-edges path{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.75}.workflow-body-canvas-node{border:1px solid var(--line-strong);background:var(--panel);width:200px;min-height:66px;color:var(--soft);text-align:left;cursor:grab;border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:2px 6px;padding:10px;display:grid;position:absolute;box-shadow:0 3px 10px #00000014}.workflow-body-canvas-node:active{cursor:grabbing}.workflow-body-canvas-node.is-selected{border-color:var(--accent,var(--soft));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,var(--soft)) 25%, transparent);color:var(--text)}.workflow-body-canvas-node strong,.workflow-body-canvas-node small{overflow-wrap:anywhere;grid-column:2}.workflow-body-canvas-node strong{font-size:12px;font-weight:600}.workflow-body-canvas-node small{color:var(--muted);font-size:10px}.workflow-body-canvas-node-index{color:var(--muted);grid-row:1/3;align-self:center}.workflow-body-canvas-node-delete{color:var(--muted);background:0 0;border:0;place-items:center;padding:3px;display:grid;position:absolute;top:5px;right:5px}.workflow-body-canvas-node-delete:hover{color:var(--danger,#d66)}.workflow-reference-tree{border:1px solid var(--line);background:var(--panel-2);border-radius:6px;margin-top:6px}.workflow-reference-tree details+details{border-top:1px solid var(--line)}.workflow-reference-tree summary{color:var(--soft);cursor:pointer;padding:6px 8px;font-size:11px}.workflow-reference-tree details>div{gap:2px;padding:0 6px 6px 16px;display:grid}.workflow-reference-tree button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:8px;padding:5px 6px;font-size:11px;display:flex}.workflow-reference-tree button:hover,.workflow-reference-tree button.is-selected{background:var(--panel);color:var(--text)}.workflow-reference-tree button small{color:var(--muted)}.workflow-body-canvas-edges path{pointer-events:stroke;cursor:pointer}.workflow-body-canvas-port{z-index:2;border:2px solid var(--panel);background:var(--muted);border-radius:50%;width:10px;height:10px;padding:0;position:absolute}.workflow-body-canvas-port:hover,.workflow-body-canvas-port:focus{background:var(--accent,var(--soft))}.workflow-body-canvas-port-input{top:36px;left:-6px}.workflow-body-canvas-ports{gap:8px;display:grid;position:absolute;top:20px;right:-6px}.workflow-body-canvas-port-output{position:relative;top:auto;right:auto}.workflow-body-canvas-breadcrumb{flex-wrap:wrap;min-width:0}.workflow-body-canvas-breadcrumb small{color:var(--muted);font-size:9px}.workflow-body-canvas-enter{border:1px solid var(--line);background:var(--bg);color:var(--soft);cursor:pointer;border-radius:4px;grid-column:2;justify-self:start;align-items:center;gap:4px;margin-top:4px;padding:2px 5px;font-size:10px;display:inline-flex}.workflow-body-canvas-enter:hover{border-color:var(--accent,var(--soft));color:var(--text)}.workflow-reference-search{margin-top:6px}.workflow-body-canvas-boundaries{border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.workflow-body-canvas-boundary{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.workflow-body-canvas-boundary-input,.workflow-body-canvas-boundary-output{color:var(--soft)}.workflow-body-canvas-boundary-body{border-color:var(--line-strong);color:var(--text)}.workflow-body-canvas-boundary-arrow{color:var(--muted)}.workflow-body-canvas-boundary-port{border:1px solid var(--panel);background:var(--muted);border-radius:50%;width:7px;height:7px}.workflow-body-canvas-breadcrumb-trail{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.workflow-body-canvas-breadcrumb-item{align-items:center;gap:3px;display:inline-flex}.workflow-body-canvas-breadcrumb-item button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.workflow-body-canvas-breadcrumb-item button:hover,.workflow-body-canvas-breadcrumb-item button:focus-visible,.workflow-body-canvas-breadcrumb-item button.is-current{color:var(--text);text-decoration:underline}.workflow-body-canvas-node.is-connection-source{border-color:var(--accent,var(--soft))}.workflow-body-canvas-port.is-active{background:var(--accent,var(--soft));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,var(--soft)) 22%, transparent)}.workflow-body-canvas-edges path:focus{stroke:var(--accent,var(--soft));stroke-width:3px;outline:none}.workflow-builder-page{--wf-accent:#86c9ef;--wf-canvas:#0b0d0f;--wf-surface:#121517;--wf-surface-raised:#181c1f;--wf-border:#ffffff1f;--wf-border-strong:#fff3;background:var(--wf-canvas)}:root[data-theme=light] .workflow-builder-page{--wf-accent:#2d6b9c;--wf-canvas:#eef1f2;--wf-surface:#fff;--wf-surface-raised:#f7f9fa;--wf-border:#1212121a;--wf-border-strong:#1212122e}.workflow-builder-header{background:var(--wf-surface);border-bottom-color:var(--wf-border);min-height:72px;padding:12px 22px;box-shadow:0 1px #ffffff06}.workflow-builder-logo{border-color:var(--wf-border-strong);background:var(--wf-surface-raised);width:40px;height:40px;color:var(--wf-accent);box-shadow:inset 0 1px #ffffff0d}.workflow-builder-title h1{letter-spacing:0;font-size:15px}.workflow-builder-kicker{gap:8px}.workflow-builder-kicker span{align-items:center;min-height:20px;display:inline-flex}.workflow-builder-kicker span:first-child{border:1px solid var(--wf-border);background:#ffffff09;border-radius:999px;padding:2px 7px}.workflow-builder-actions{gap:5px}.workflow-builder-page :is(.builder-secondary-button,.builder-primary-button){border-color:var(--wf-border-strong);background:var(--wf-surface-raised);border-radius:8px;min-height:36px;transition:background-color .16s,border-color .16s,transform .16s}.workflow-builder-page .builder-secondary-button:hover:not(:disabled){background:color-mix(in srgb, var(--wf-accent) 10%, var(--wf-surface-raised));border-color:color-mix(in srgb, var(--wf-accent) 45%, var(--wf-border-strong));color:var(--text);transform:translateY(-1px)}.workflow-builder-page .builder-primary-button{background:var(--wf-accent);border-color:var(--wf-accent);color:#071117;box-shadow:0 4px 14px color-mix(in srgb, var(--wf-accent) 18%, transparent)}.workflow-builder-page .builder-primary-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.workflow-builder-page .builder-icon-button{border-radius:8px}.workflow-builder-page .builder-icon-button:hover:not(:disabled){color:var(--wf-accent);background:#ffffff12}.workflow-builder-actions>.canvas-toolbar-divider{background:var(--wf-border);height:24px;margin-inline:7px}.workflow-builder-body{background:var(--wf-canvas)}.workflow-assistant-dock{border-right-color:var(--wf-border);flex-basis:480px;width:480px;transition:width .16s,flex-basis .16s;position:relative;box-shadow:8px 0 32px #0003}.workflow-assistant-dock.is-resizing{-webkit-user-select:none;user-select:none;transition:none}.workflow-assistant-resize-handle{z-index:8;cursor:col-resize;background:0 0;border:0;width:14px;padding:0;position:absolute;top:0;bottom:0;right:-7px}.workflow-assistant-resize-handle:after{content:"";background:var(--wf-border-strong);border-radius:99px;width:2px;height:44px;transition:height .16s,background-color .16s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.workflow-assistant-resize-handle:hover:after,.workflow-assistant-resize-handle:focus-visible:after,.workflow-assistant-dock.is-resizing .workflow-assistant-resize-handle:after{background:var(--wf-accent);height:72px}.workflow-assistant-panel{background:var(--wf-surface);overflow:visible}.workflow-assistant-chat .agent-page.is-embedded{min-height:0}.workflow-assistant-chat .agent-page.is-embedded .agent-stage{flex:auto;width:100%;min-height:0}.workflow-assistant-chat .agent-page.is-embedded .agent-conversation{flex:auto;min-height:0}.workflow-assistant-chat .agent-page.is-embedded .agent-composer{flex:none}.workflow-assistant-panel>.builder-panel-heading{border-bottom:1px solid var(--wf-border);background:var(--wf-surface-raised);min-height:52px;margin:0;padding:0 16px}.workflow-assistant-panel>.builder-panel-heading strong{color:var(--text);font-size:13px}.workflow-assistant-panel>.builder-panel-heading strong svg{color:var(--wf-accent)}.workflow-assistant-chat .agent-page.is-embedded{background:var(--wf-surface)}.workflow-assistant-chat .agent-page.is-embedded .agent-stage{background:var(--wf-canvas)}.workflow-assistant-chat .agent-page.is-embedded .agent-stage-header{background:var(--wf-surface-raised);border-bottom-color:var(--wf-border);min-height:58px;padding:11px 14px 10px}.workflow-assistant-chat .agent-page.is-embedded .agent-kicker{color:var(--wf-accent);letter-spacing:.08em;font-size:10px}.workflow-assistant-chat .agent-page.is-embedded .agent-stage-header h1{letter-spacing:0;margin:4px 0 0;font-size:15px}.workflow-assistant-chat .agent-page.is-embedded .agent-conversation{scrollbar-color:#86c9ef4d transparent;padding:14px 12px 18px}.workflow-assistant-chat .agent-page.is-embedded .agent-message{gap:9px;margin-bottom:17px}.workflow-assistant-chat .agent-page.is-embedded .agent-message-avatar{border-radius:8px;width:27px;height:27px}.workflow-assistant-chat .agent-page.is-embedded .agent-message-body p{font-size:12px;line-height:1.65}.workflow-assistant-chat .agent-page.is-embedded .agent-composer{background:var(--wf-surface-raised);border-top:1px solid var(--wf-border);padding:10px 11px 8px}.workflow-assistant-chat .agent-page.is-embedded .agent-composer textarea{min-height:68px;padding:2px;font-size:12px;line-height:1.55}.workflow-assistant-chat .agent-page.is-embedded .agent-composer-toolbar{flex-wrap:nowrap;gap:5px;overflow:visible}.workflow-assistant-chat .agent-page.is-embedded .agent-toolbar-left{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:1px;overflow:visible}.workflow-assistant-chat .agent-page.is-embedded .agent-toolbar-left::-webkit-scrollbar{display:none}.workflow-assistant-chat .agent-page.is-embedded .agent-toolbar-left>*{flex:none}.workflow-assistant-chat .agent-page.is-embedded :is(.agent-popover-wrap,.agent-model-menu,.agent-skill-menu,.agent-execution-mode-menu,.agent-attachment-menu){z-index:90}.workflow-assistant-chat .agent-page.is-embedded :is(.agent-toolbar-trigger,.agent-chat-model-field,.agent-attachment-trigger){border-radius:7px;min-height:30px}.workflow-assistant-chat .agent-page.is-embedded .agent-send-button{background:var(--wf-accent);color:#071117;width:32px;height:32px;box-shadow:none;border-radius:8px}.workflow-assistant-chat .agent-page.is-embedded .agent-composer-hint{color:var(--muted);padding-top:5px;font-size:10px;display:block}.workflow-assistant-result{background:var(--wf-surface-raised);border-top-color:var(--wf-border)}.workflow-node-palette,.workflow-node-inspector{background:var(--wf-surface)}.workflow-node-palette{border-right-color:var(--wf-border);padding:14px 12px}.workflow-node-inspector{border-left-color:var(--wf-border);padding:14px 16px}.builder-panel-heading{margin-bottom:14px}.workflow-node-search{border-color:var(--wf-border-strong);background:var(--wf-canvas);border-radius:8px}.workflow-node-category{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-top:20px;font-weight:600}.workflow-palette-item{border:1px solid #0000;border-radius:8px;min-height:52px;padding:9px 8px}.workflow-palette-item:hover{border-color:var(--wf-border);background:var(--wf-surface-raised)}.workflow-builder-page :is(.palette-node-icon,.builder-node-icon){border:1px solid color-mix(in srgb, var(--node-color,var(--muted)) 25%, transparent);border-radius:8px}.workflow-canvas-toolbar{background:var(--wf-surface);border-bottom-color:var(--wf-border);gap:5px;height:50px;padding:0 16px}.workflow-canvas-toolbar button{border-radius:8px;min-width:32px;height:32px}.workflow-canvas-toolbar button:hover,.workflow-canvas-toolbar button[aria-pressed=true]{color:var(--wf-accent);background:#ffffff12}.workflow-canvas-toolbar .workflow-add-node{border-color:color-mix(in srgb, var(--wf-accent) 52%, var(--wf-border-strong));background:color-mix(in srgb, var(--wf-accent) 10%, var(--wf-surface));min-width:108px;color:var(--text);padding-inline:12px}.workflow-canvas-toolbar .workflow-add-node:hover{background:color-mix(in srgb, var(--wf-accent) 16%, var(--wf-surface))}.workflow-builder-canvas{background-color:var(--wf-canvas);background-image:radial-gradient(#ffffff21 .75px,#0000 .75px);background-size:24px 24px}:root[data-theme=light] .workflow-builder-canvas{background-image:radial-gradient(#12121221 .75px,#0000 .75px)}.workflow-builder-canvas.is-drop-target{background-color:color-mix(in srgb, var(--wf-accent) 8%, var(--wf-canvas))}.workflow-edge-path,.workflow-connection-preview{stroke:color-mix(in srgb, var(--wf-accent) 45%, var(--muted))}.workflow-edge-path.is-highlighted{stroke:var(--wf-accent)}.workflow-builder-node{border-color:var(--wf-border-strong);background:var(--wf-surface);border-radius:8px;width:208px;min-height:132px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff09}.workflow-builder-node:hover{border-color:color-mix(in srgb, var(--wf-accent) 48%, var(--wf-border-strong));box-shadow:0 10px 26px #00000040,inset 0 1px #ffffff0b}.workflow-builder-node.is-selected{border-color:var(--wf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-accent) 18%, transparent), 0 12px 28px #00000042}.workflow-builder-node.is-terminal{width:150px}.workflow-node-header .builder-node-icon{width:26px;height:26px}.workflow-node-header strong{font-size:12px}.workflow-node-type{color:var(--muted);margin-top:8px}.workflow-node-summary{color:var(--soft);margin:6px 0 9px}.workflow-node-foot{border-top-color:var(--wf-border);padding-top:7px}.node-port{border-color:var(--wf-surface);background:color-mix(in srgb, var(--wf-accent) 48%, var(--muted));width:13px;height:13px}.node-port:hover,.node-port-output.is-connecting{background:var(--wf-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--wf-accent) 22%, transparent)}.workflow-builder-footer{background:var(--wf-surface);border-top-color:var(--wf-border);min-height:34px;padding:8px 18px}@media (max-width:1100px){.workflow-assistant-dock{width:min(480px,100%);max-width:calc(100vw - 8px)}}@media (max-width:640px){.workflow-builder-header{padding:11px 12px}.workflow-canvas-toolbar{padding-inline:9px}.workflow-canvas-toolbar .workflow-add-node{min-width:38px;padding-inline:8px}.workflow-canvas-toolbar .workflow-add-node span{display:none}}.workflow-assistant-dock{border-right:0;border-left:1px solid var(--wf-border);max-width:50%;box-shadow:none;order:4;position:relative}.workflow-assistant-resize-handle{left:-7px;right:auto}.workflow-node-palette{order:1}.workflow-builder-canvas-wrap{order:2}.workflow-builder-header{flex-wrap:wrap;gap:12px}.workflow-builder-title{min-width:min(240px,100%)}.workflow-builder-kicker{flex-wrap:wrap;row-gap:4px}.workflow-builder-actions{max-width:100%}.workflow-builder-actions>*{flex-shrink:0}.workflow-assistant-result{border-top:0;border-bottom:1px solid var(--wf-border);order:1;max-height:25%;padding:8px 14px;font-size:12px}.workflow-assistant-chat{order:2;min-width:0;overflow:hidden}.workflow-assistant-explanation summary,.workflow-assistant-result summary{cursor:pointer;color:var(--soft);font-size:12px}.workflow-assistant-chat :is(.agent-message-body,.agent-message,.agent-message-list){min-width:0;max-width:100%}.workflow-palette-item.is-placing{border-color:var(--wf-accent);background:color-mix(in srgb, var(--wf-accent) 12%, var(--wf-surface-raised))}.workflow-builder-canvas.is-placing-node,.workflow-builder-canvas.is-placing-node .workflow-builder-node{cursor:crosshair}:root .is-workflow-workspace-shell>.agent-app-bar{border-bottom:1px solid var(--line);flex:none;height:44px;min-height:44px;padding:0 18px;display:flex}@media (max-width:1100px){.workflow-assistant-dock{z-index:45;max-width:100%;position:absolute;inset:0 0 0 auto}.workflow-builder-actions{flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.workflow-builder-title{flex-basis:100%}}@media (max-width:640px){.workflow-builder-header{gap:8px;padding:8px 12px}.workflow-assistant-dock{width:100%!important}.workflow-canvas-toolbar{overflow-x:auto}.workflow-canvas-toolbar>*{flex-shrink:0}.workflow-node-palette{z-index:40;max-width:100%;position:absolute;inset:44px auto 0 0}}.workflow-inspector-backdrop{z-index:60;cursor:default;background:#00000094;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.workflow-node-inspector{z-index:65;border:1px solid var(--wf-border-strong);background:var(--wf-surface);border-radius:12px;width:min(560px,100vw - 32px);max-height:min(780px,100dvh - 96px);padding:18px 20px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0d}.workflow-node-inspector.is-code-inspector{width:min(680px,100vw - 32px)}.workflow-node-inspector>.builder-panel-heading{z-index:1;background:var(--wf-surface);border-bottom:1px solid var(--wf-border);margin:-18px -20px 16px;padding:15px 20px;position:sticky;top:-18px}@media (max-width:640px){.workflow-node-inspector,.workflow-node-inspector.is-code-inspector{width:calc(100vw - 20px);max-height:calc(100dvh - 72px);padding:14px}.workflow-node-inspector>.builder-panel-heading{margin:-14px -14px 14px;padding:12px 14px;top:-14px}}
:root .product-shell:has(.inspirations-page)>.top-bar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-main:has(.inspirations-page){padding:64px 0 0}.inspirations-page{--home-accent:#c4d7ca;min-width:0;color:var(--text)}.inspirations-page .asset-library-overlay.is-standalone{min-height:calc(100dvh - 64px);padding:28px 32px 64px;display:block}.inspirations-page .asset-library-overlay.is-standalone .asset-library-panel{width:100%;max-width:1600px;min-height:0;color:var(--text);margin:0 auto}.inspiration-home-intro{padding:4px 0 18px}.inspiration-home-heading h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(28px,3vw,36px);font-weight:650;line-height:1.25}.inspiration-home-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.inspiration-create-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.inspiration-create-link{border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px 16px;transition:background .18s,border-color .18s;display:flex}.inspiration-create-link:hover{background:var(--panel-2);border-color:var(--soft)}.inspiration-create-link>span:nth-child(2){gap:6px;min-width:0;display:grid}.inspiration-create-link strong{font-size:15px;font-weight:600}.inspiration-create-link small{color:var(--muted);font-size:11px;line-height:1.5}.inspiration-create-link>svg{color:var(--muted);flex-shrink:0;margin-left:auto}.inspiration-create-icon{background:color-mix(in srgb, var(--home-accent) 10%, transparent);width:40px;height:40px;color:var(--home-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.inspiration-create-link.is-video{--home-accent:#c8c5e2}.inspiration-create-link.is-poster{--home-accent:#dfcbae}.inspiration-gallery-anchor{scroll-margin-top:64px}.inspiration-toolbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--line-strong);margin:0 0 22px;padding:17px 0 0;position:sticky;top:64px}.inspiration-toolbar-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.inspiration-toolbar-heading h2{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:19px;font-weight:600}.inspiration-toolbar-controls{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.inspiration-model-select{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.inspiration-model-picker{min-width:0;position:relative}.inspiration-model-trigger{border:1px solid var(--line-strong);background:var(--panel);width:160px;min-height:36px;color:var(--soft);text-align:start;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12px;display:flex}.inspiration-model-trigger>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.inspiration-model-trigger>svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.inspiration-model-trigger:hover,.inspiration-model-trigger[aria-expanded=true]{border-color:var(--soft);color:var(--text)}.inspiration-model-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.inspiration-model-menu{z-index:3;top:calc(100% + 8px);overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;gap:2px;width:224px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px #0000003d}.inspiration-model-menu.is-above{top:auto;bottom:calc(100% + 8px)}.inspiration-model-option{min-height:40px;color:var(--soft);text-align:start;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.inspiration-model-option>svg{color:var(--muted);flex-shrink:0}.inspiration-model-option>span:not(.inspiration-model-check){white-space:normal;overflow-wrap:anywhere;flex:1}.inspiration-model-option[aria-selected=true]{color:var(--text);background:color-mix(in srgb, var(--home-accent) 10%, var(--panel))}.inspiration-model-option.is-active{border-color:var(--line-strong);background:var(--panel-3);color:var(--text)}.inspiration-model-check{width:16px;height:16px;color:var(--home-accent);flex-shrink:0;place-items:center;display:grid}.inspiration-search{border:1px solid var(--line-strong);width:clamp(200px,24vw,300px);min-width:0;min-height:36px;color:var(--muted);background:var(--panel);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.inspiration-search:focus-within{border-color:var(--soft)}.inspiration-search>svg{flex-shrink:0}.inspiration-search input{width:100%;min-width:0;min-height:34px;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-size:12px}.inspiration-search input::placeholder{color:var(--muted)}.inspiration-search input::-webkit-search-cancel-button{display:none}.inspiration-search button{color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.inspiration-category-list{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;align-items:center;gap:23px;margin-top:9px;display:flex;overflow-x:auto}.inspiration-category-list button{min-height:47px;color:var(--muted);white-space:nowrap;background:0 0;flex-shrink:0;padding:10px 0 13px;font-size:12px;position:relative}.inspiration-category-list button:hover{color:var(--text)}.inspiration-category-list button[aria-pressed=true]{color:var(--text);font-weight:600}.inspiration-category-list button[aria-pressed=true]:after{content:"";background:var(--home-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.inspiration-gallery{align-items:flex-start;gap:18px;min-width:0;transition:opacity .15s;display:flex}.inspiration-gallery.is-loading{opacity:.5;pointer-events:none}.inspiration-gallery-column{flex:1;gap:20px;min-width:0;display:grid}.inspiration-card{border:1px solid var(--line);background:var(--panel);border-radius:11px;min-width:0;transition:border-color .18s;overflow:hidden}.inspiration-card:hover,.inspiration-card:focus-within{border-color:var(--line-strong)}.inspiration-card-preview{background:var(--panel-2);width:100%;color:var(--text);padding:0;display:block;position:relative;overflow:hidden}.inspiration-cover{min-width:0;display:block;position:relative;overflow:hidden}.inspiration-cover:not(.is-loaded){aspect-ratio:4/5;background:var(--panel-2)}.inspiration-cover img{width:100%;height:auto;display:block}.inspiration-cover.is-video:not(.is-loaded){aspect-ratio:16/10}.inspiration-cover video{width:100%;height:auto;display:block}.inspiration-cover-fallback{color:var(--muted);background:var(--panel-2);place-content:center;justify-items:center;gap:10px;font-size:11px;display:grid;position:absolute;inset:0}.inspiration-card-video{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex;position:absolute;top:10px;left:10px}.inspiration-card-play{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inspiration-card-view{color:#fff;opacity:0;background:#000000a6;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:10px;left:10px;transform:translateY(4px)}.inspiration-card-preview:hover .inspiration-card-view,.inspiration-card-preview:focus-visible .inspiration-card-view{opacity:1;transform:none}.inspiration-card-body{padding:12px 13px}.inspiration-card-title{text-align:left;max-width:100%;min-height:20px;color:var(--text);overflow-wrap:anywhere;background:0 0;padding:0;font-size:13px;font-weight:550;line-height:1.55;display:block}.inspiration-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.inspiration-card-model{text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--muted);white-space:nowrap;font-size:10px;overflow:hidden}.inspiration-card-use{border:1px solid var(--line-strong);background:var(--panel-2);min-height:28px;color:var(--soft);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:11px;display:inline-flex}.inspiration-card-use:hover:not(:disabled){background:var(--text);color:var(--bg);border-color:var(--text)}.inspiration-card-use:disabled{cursor:default;opacity:.6}.inspiration-card-error{color:#e9a5a5;margin:10px 0 0;font-size:11px;line-height:1.5}.inspiration-load-more{min-height:80px;color:var(--muted);place-items:center;display:grid}.inspiration-load-more button,.inspiration-empty button{border:1px solid var(--line-strong);color:var(--text);background:var(--panel-2);border-radius:7px;padding:9px 16px;font-size:12px}.inspiration-empty{min-height:340px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.inspiration-empty h3{color:var(--text);margin:0;font-size:17px}.inspiration-empty p{margin:0 0 4px;font-size:13px}.inspiration-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inspiration-skeleton span{aspect-ratio:3/4;border:1px solid var(--line);background:var(--panel);border-radius:11px}.inspirations-page :is(.inspiration-create-link,.inspiration-toolbar button,.inspiration-toolbar select,.inspiration-card button):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.inspirations-page .is-spinning{animation:.9s linear infinite workflow-spin}:root[data-theme=light] .inspirations-page{--home-accent:#496655;background:var(--bg)}:root[data-theme=light] .inspirations-page .asset-library-overlay.is-standalone{background:var(--bg)}:root[data-theme=light] .inspiration-create-link.is-video{--home-accent:#6b6089}:root[data-theme=light] .inspiration-create-link.is-poster{--home-accent:#906c36}@media (max-width:1100px){.inspirations-page .asset-library-overlay.is-standalone{padding:22px 24px 48px}.inspiration-create-link{gap:9px;padding:12px}.inspiration-create-link small,.inspiration-model-select>span{display:none}.inspiration-category-list{gap:20px}}@media (max-width:760px){.inspirations-page .asset-library-overlay.is-standalone{padding:22px 16px 104px}.inspiration-home-intro{padding-top:0;padding-bottom:22px}.inspiration-home-heading h1{font-size:29px}.inspiration-home-heading p{font-size:12px}.inspiration-create-links{gap:8px;margin-top:22px}.inspiration-create-link{flex-direction:column;align-items:flex-start;gap:11px;min-height:96px;padding:13px 11px}.inspiration-create-link>svg{display:none}.inspiration-create-link strong{font-size:12px}.inspiration-create-icon{border-radius:8px;width:32px;height:32px}.inspiration-toolbar{margin-bottom:16px;padding-top:12px}.inspiration-toolbar-heading{flex-wrap:wrap;gap:12px}.inspiration-toolbar-heading h2{font-size:17px}.inspiration-toolbar-controls{flex-direction:row-reverse;gap:8px;width:100%}.inspiration-search{flex:1;width:auto}.inspiration-model-trigger{width:150px}.inspiration-model-option{min-height:44px}.inspiration-category-list{gap:20px;margin-top:4px}.inspiration-gallery{gap:12px}.inspiration-gallery-column{gap:14px}.inspiration-card-body{padding:10px}.inspiration-card-footer{gap:5px}.inspiration-card-use{padding:5px 6px}.inspiration-card-title{font-size:12px}.inspiration-card-view{display:none}.inspiration-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.inspirations-page *,.inspirations-page :after{transition:none!important;animation:none!important}}

