.wf-page{color:var(--ui-ink);font-family:var(--ui-font);background:#fff;margin:0 -20px;position:relative}.wf-center{place-items:center;min-height:100dvh;padding:24px;display:grid}.wf-gate{text-align:center;max-width:440px;color:var(--ui-ink-body);flex-direction:column;align-items:center;gap:14px;font-size:14px;display:flex}.wf-gate .acct-gate{text-align:left;width:100%}.wf-icon-button{width:32px;height:32px;color:var(--ui-ink-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;text-decoration:none;display:grid}.wf-icon-button:hover,.wf-icon-button[data-on]{background:var(--ui-fill)}.wf-divider{background:var(--ui-line);flex:none;width:1px;height:18px}.wf-list{min-height:calc(100dvh - var(--eleven-header-height,3.125rem))}.wf-list-inner{flex-direction:column;gap:40px;max-width:1140px;margin:0 auto;padding:36px 40px 64px;display:flex}.wf-hero{align-items:center;gap:40px;display:flex}.wf-hero-text{flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.wf-hero-text h1{color:var(--ui-ink);letter-spacing:-.03em;margin:0;font-size:56px;font-weight:600;line-height:1.05}.wf-hero-text p{max-width:440px;color:var(--ui-ink-soft);margin:0;font-size:16px;line-height:24px}.wf-hero-cta{border-radius:var(--ui-radius-pill);background:var(--ui-ink-strong);color:#fff;font:600 14px var(--ui-font);cursor:pointer;border:0;align-items:center;gap:8px;margin-top:4px;padding:12px 22px 12px 18px;display:inline-flex}.wf-hero-cta:hover:not(:disabled){background:#000}.wf-hero-cta:disabled{opacity:.6;cursor:default}.wf-hero-canvas{aspect-ratio:520/300;border:1px solid var(--ui-line);background:var(--ui-fill-subtle);border-radius:20px;flex:none;width:520px;max-width:46%;overflow:hidden}.wf-hero-canvas svg{display:block}.wf-block{flex-direction:column;gap:16px;display:flex}.wf-heading{color:var(--ui-ink-strong);margin:0;font-size:18px;font-weight:600}.wf-trouble{color:var(--ui-danger);margin:0;font-size:13px}.wf-none{color:var(--ui-ink-faint);margin:0;font-size:13px}.wf-list-loading{place-items:center;display:grid}.wf-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.wf-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-xl);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:6px 6px 12px;display:flex}.wf-card-new{min-height:228px;color:var(--ui-ink-strong);font:600 14px var(--ui-font);cursor:pointer;justify-content:center;align-items:center;gap:12px}.wf-card-new:hover:not(:disabled){border-color:var(--ui-line-hover)}.wf-card-new:disabled{opacity:.6;cursor:default}.wf-card-plus{background:var(--ui-ink-strong);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.wf-card-open{border-radius:12px;display:block}.wf-card-open:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.wf-card-thumb{aspect-ratio:3/2;background:var(--ui-fill-soft) radial-gradient(#d9d9d9 1px,transparent 1px) 0 0/14px 14px;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.wf-card-thumb img,.wf-card-thumb video{object-fit:cover;width:100%;height:100%}.wf-card-blank{color:var(--ui-ink-ghost)}.wf-card-blank svg{width:28px;height:28px}.wf-card-badges{gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.wf-card-badges span{color:#fff;background:#0000008c;border-radius:8px;align-items:center;gap:4px;padding:4px 9px 4px 8px;font-size:11px;font-weight:500;display:inline-flex}.wf-card-meta{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 2px 0 6px;display:flex}.wf-card-meta>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-card-meta strong{color:var(--ui-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.wf-card-meta small{color:var(--ui-ink-faint);font-size:12px}.wf-card-more{width:28px;height:28px;color:var(--ui-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid}.wf-card-more:hover{background:var(--ui-fill)}.wf-starts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.wf-start{border:1px solid var(--ui-line);border-radius:var(--ui-radius-xl);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.wf-start:hover:not(:disabled){border-color:var(--ui-line-hover);box-shadow:var(--ui-shadow-pop)}.wf-start:disabled{cursor:default;opacity:.6}.wf-start strong{color:var(--ui-ink-strong);margin-top:8px;font-size:14px;font-weight:600}.wf-start small{color:var(--ui-ink-faint);font-size:12px;line-height:17px}.wf-start-shape{align-items:center;gap:24px;display:flex}.wf-start-step{background:var(--ui-fill-subtle);width:34px;height:34px;color:var(--ui-ink-body);border:1px solid #e2e2e2;border-radius:10px;place-items:center;display:grid;position:relative}.wf-start-step+.wf-start-step:before{background:var(--ui-line-control);content:"";width:14px;height:1px;position:absolute;top:50%;right:calc(100% + 5px)}.wf-start-step[data-kind=text]{color:#2f7fc0}.wf-start-step[data-kind=image]{color:#c98516}.wf-start-step[data-kind=video]{color:#4f9a44}.wf-start-busy{position:absolute;top:12px;right:12px}.wf-editor{z-index:20;background:var(--ui-fill-subtle);color:var(--ui-ink);font-family:var(--ui-font);display:flex;position:fixed;inset:0;overflow:hidden}.wf-canvas{flex:1;min-width:0;position:relative}.wf-editor[data-tool=pan] .react-flow__pane{cursor:grab}.wf-loading{z-index:6;color:var(--ui-ink-soft);background:#fafafacc;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.wf-float{z-index:5;border:1px solid var(--ui-line);background:#fff;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 1px 2px #0000000f,0 8px 24px -8px #00000014}.wf-name-pill{border-radius:14px;padding:6px 12px 6px 6px;top:18px;left:20px}.wf-name{width:min(280px,40vw);color:var(--ui-ink-strong);font:600 14px var(--ui-font);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 6px}.wf-name:hover{border-color:var(--ui-line)}.wf-name:focus{border-color:var(--ui-line-hover);outline:0}.wf-save{color:var(--ui-ink-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wf-save[data-state=failed],.wf-save[data-state=stale]{color:var(--ui-danger)}.wf-save[data-state=saved] .wf-save-text{display:none}.wf-run-bar{border-radius:14px;padding:6px 6px 6px 12px;top:18px;right:20px}.wf-credits{color:var(--ui-ink-strong);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.wf-estimate{color:var(--ui-ink-soft);white-space:nowrap;font-size:12px}.wf-run-bar .ui-button{gap:6px}.wf-toolbar{border-radius:18px;gap:4px;padding:6px;bottom:20px;left:50%;transform:translate(-50%)}.wf-toolbar>button{min-width:40px;height:40px;color:var(--ui-ink-body);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0 10px;display:grid;position:relative}.wf-toolbar>button:hover{background:var(--ui-fill-subtle)}.wf-toolbar>button[data-on]{background:var(--ui-ink-strong);color:#fff}.wf-toolbar>button svg{width:18px;height:18px}.wf-tip{background:var(--ui-ink-strong);color:#cfcfcf;text-align:left;pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;width:max-content;max-width:240px;padding:7px 10px;font-size:11px;line-height:15px;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.wf-tip b{color:#fff;font-size:12px;font-weight:600}.wf-toolbar>button:hover .wf-tip{display:flex}.wf-zoom-bar{border-radius:16px;gap:2px;padding:6px;bottom:20px;left:20px}.wf-zoom{border:1px solid var(--ui-line);color:var(--ui-ink-strong);font:500 13px var(--ui-font);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;margin-left:4px;padding:7px 10px 7px 12px;display:inline-flex}.wf-zoom svg{width:14px;height:14px;color:var(--ui-ink-soft)}.wf-zoom-bar .ui-menu{top:auto;bottom:calc(100% + 8px)}.wf-notice{z-index:6;background:var(--ui-ink-strong);color:#fff;max-width:min(560px,100% - 32px);box-shadow:var(--ui-shadow-menu);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px 10px 14px;font-size:13px;line-height:19px;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.wf-notice button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex:none}.wf-empty{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.wf-empty-icon{border:1px solid var(--ui-line);width:52px;height:52px;color:var(--ui-ink-body);background:#fff;border-radius:16px;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 1px 2px #0000000f}.wf-empty strong{color:var(--ui-ink-strong);font-size:18px;font-weight:600}.wf-empty small{color:var(--ui-ink-faint);font-size:13px}.wf-empty-templates{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.wf-empty-templates button{border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);color:var(--ui-ink-strong);font:500 13px var(--ui-font);cursor:pointer;background:#fff;padding:8px 14px}.wf-empty-templates button:hover{border-color:var(--ui-line-hover)}.wf-canvas .react-flow{--xy-edge-stroke-default:#b4b4b4;--xy-edge-stroke-selected-default:#1c1c1c;--xy-connectionline-stroke-default:#6b6b6b;--xy-minimap-background-color-default:#fff;font-family:var(--ui-font)}.wf-canvas .react-flow__minimap{border:1px solid var(--ui-line);border-radius:12px;bottom:6px;overflow:hidden;box-shadow:0 8px 24px -8px #00000014}.wf-canvas .react-flow__edge.selected .react-flow__edge-path{stroke-width:2.6px}.wf-canvas .react-flow__node{font-family:var(--ui-font)}.wf-canvas .react-flow__node:focus-visible{outline:none}.wf-node{flex-direction:column;gap:8px;width:300px;font-size:12px;display:flex;position:relative}.wf-node[data-kind=video]{width:420px}.wf-node[data-kind=text]{width:280px}.wf-node[data-kind=media]{width:240px}.wf-node-title{justify-content:space-between;align-items:center;gap:8px;padding:0 2px;line-height:16px;display:flex}.wf-node-title-name{min-width:0;color:var(--ui-ink-strong);align-items:center;gap:6px;display:inline-flex}.wf-node-title-name svg{width:14px;height:14px;color:var(--ui-ink-body);flex:none}.wf-node-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.wf-node-title small{color:var(--ui-ink-faint);flex:none;font-size:11px}.wf-card{border:1px solid var(--ui-line);background:#fff;border-radius:16px;flex-direction:column;padding:8px;transition:border-color .12s;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px -8px #00000014}.wf-node[data-selected] .wf-card{border-color:var(--ui-ink-strong);box-shadow:0 0 0 1px var(--ui-ink-strong),0 8px 24px -8px #00000024}.wf-node[data-status=failed] .wf-card{border-color:#f1b5b0}.wf-node[data-kind=text] .wf-card{padding:0}.wf-preview{aspect-ratio:1;background:var(--ui-fill-soft);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.wf-preview[data-ratio=video]{aspect-ratio:16/9}.wf-preview[data-ratio=square]{aspect-ratio:1}.wf-preview img,.wf-preview video{object-fit:cover;width:100%;height:100%}.wf-preview audio{width:calc(100% - 16px)}.wf-preview-empty{color:var(--ui-ink-faint);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.wf-preview-empty svg{width:20px;height:20px;color:var(--ui-ink-ghost)}.wf-preview-pick{border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);color:var(--ui-ink-strong);font:500 12px var(--ui-font);cursor:pointer;background:#fffffff2;padding:6px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.wf-preview-pick:hover{border-color:var(--ui-line-hover)}.wf-preview-state{color:var(--ui-ink-body);text-align:center;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.wf-preview-state strong{font-size:12px;font-weight:600}.wf-preview-state small{color:var(--ui-ink-faint);font-size:10.5px;line-height:14px}.wf-preview-count{color:#fff;background:#000000a6;border-radius:6px;padding:1px 6px;font-size:10px;position:absolute;bottom:6px;right:6px}.wf-preview-flag{color:var(--ui-warning);background:#fff4e0;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.wf-spinner{border:2px solid #0000001a;border-top-color:var(--ui-ink-strong);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wf-spin}.wf-spinner-sm{border-color:#fff #ffffff4d #ffffff4d;width:12px;height:12px}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-inline-prompt,.wf-inline-text{box-sizing:border-box;resize:none;width:100%;color:var(--ui-ink-body);font:400 13px/19px var(--ui-font);background:0 0;border:0;outline:0}.wf-inline-prompt{field-sizing:content;scrollbar-width:none;min-height:44px;max-height:140px;padding:12px 6px 6px;overflow-y:auto}.wf-inline-text{min-height:110px;padding:14px}.wf-inline-prompt::placeholder,.wf-inline-text::placeholder{color:var(--ui-ink-ghost)}.wf-card-foot{align-items:center;gap:8px;padding:2px 2px 0 4px;display:flex}.wf-chip{border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);color:var(--ui-ink-body);background:#fff;align-items:center;gap:4px;padding:4px 9px 4px 8px;font-size:11px;font-weight:500;display:inline-flex}.wf-card-cost{color:var(--ui-ink-faint);margin-left:auto;font-size:11px}.wf-send{background:var(--ui-ink-strong);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.wf-card-cost+.wf-send{margin-left:0}.wf-send:hover:not(:disabled){background:#000}.wf-send:disabled{cursor:default;background:#c9c9c9}.wf-node-error,.wf-node-stale{-webkit-line-clamp:3;border-radius:8px;-webkit-box-orient:vertical;margin:8px 0 0;padding:6px 8px;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.wf-node-error{color:var(--ui-danger);background:#fef3f2}.wf-node-stale{color:var(--ui-warning);background:#fff7e6}.wf-props .wf-node-error,.wf-props .wf-node-stale{-webkit-line-clamp:unset;margin:0}.wf-canvas .wf-handle.react-flow__handle{background:#fff;border:2px solid;border-radius:50%;width:12px;height:12px}.wf-canvas .wf-handle.react-flow__handle-left{left:-6px;transform:none}.wf-canvas .wf-handle.react-flow__handle-right{left:auto;right:-6px;transform:none}.wf-canvas .wf-handle.react-flow__handle:hover{background:currentColor}.wf-handle-label{white-space:nowrap;pointer-events:none;font-size:11px;font-weight:500;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.wf-handle-label-out{left:calc(100% + 8px);right:auto}.wf-handle-label sup{margin-left:1px}.wf-node[data-selected] .wf-handle-label,.react-flow__node:hover .wf-handle-label{display:block}.wf-node-toolbar{border:1px solid var(--ui-line);background:#fff;border-radius:12px;gap:2px;padding:5px 6px;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px -8px #00000014}.wf-node-toolbar button,.wf-node-toolbar a{width:32px;height:32px;color:var(--ui-ink-body);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.wf-node-toolbar button:hover,.wf-node-toolbar a:hover{background:var(--ui-fill)}.wf-node-toolbar button:last-child{color:var(--ui-danger)}.wf-node-toolbar button:disabled{opacity:.4;cursor:default}.wf-section{border-radius:var(--ui-radius-xl);background:#efefefd9;border:1px solid #e3e3e3;width:100%;height:100%;position:relative}.wf-section[data-selected]{border-color:var(--ui-line-hover)}.wf-section-label{color:var(--ui-ink-strong);white-space:nowrap;background:#e8e8e8;border-radius:9px;padding:5px 11px;font-size:14px;font-weight:600;position:absolute;top:-34px;left:0}.wf-canvas .wf-section-line{border-color:var(--ui-line-hover)}.wf-canvas .wf-section-grip{border:1px solid var(--ui-line-hover);background:#fff;border-radius:2px;width:9px;height:9px}.wf-props{border-left:1px solid var(--ui-line);background:#fff;flex-direction:column;flex:none;width:360px;animation:.16s ease-out wf-slide;display:flex}@keyframes wf-slide{0%{opacity:0;transform:translate(24px)}}.wf-props-scroll{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.wf-props-head{justify-content:space-between;align-items:center;display:flex}.wf-props-head h2{color:var(--ui-ink-strong);margin:0;font-size:16px;font-weight:600}.wf-props-node{align-items:center;gap:10px;display:flex}.wf-props-node .ui-input{flex:1;min-width:0}.wf-props-icon{background:var(--ui-fill);width:32px;height:32px;color:var(--ui-ink-body);border-radius:8px;flex:none;place-items:center;display:grid}.wf-props-icon svg{width:17px;height:17px}.wf-props-empty{color:var(--ui-ink-faint);margin:0;font-size:13px;line-height:19px}.wf-field{flex-direction:column;gap:6px;display:flex}.wf-field>span{color:var(--ui-ink-body);font-size:12px;font-weight:500}.wf-field .ui-textarea{resize:vertical;min-height:0;font-size:13px;line-height:19px}.wf-field-hint{color:var(--ui-ink-faint);font-size:11px;line-height:15px}.wf-settings{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.wf-settings>.ui-field:first-child{grid-column:1/-1}.wf-settings .ui-field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:0;font-size:12px;font-weight:500}.wf-settings .ui-switch{grid-template-columns:minmax(0,1fr) auto}.wf-settings .ui-switch-field small{color:var(--ui-ink-faint);font-size:11px}.wf-tags{flex-wrap:wrap;gap:6px;display:flex}.wf-tags button{border:1px solid var(--ui-line-chip);border-radius:var(--ui-radius-pill);background:var(--ui-fill-subtle);color:var(--ui-ink-body);font:500 12px var(--ui-font);cursor:pointer;padding:3px 10px}.wf-tags button:hover{border-color:var(--ui-line-hover)}.wf-props-row{gap:8px;display:flex}.wf-props-file{flex-direction:column;gap:6px;display:flex}.wf-props-file img,.wf-props-file video{background:var(--ui-fill-soft);object-fit:contain;border-radius:10px;width:100%;max-height:220px}.wf-props-file small{color:var(--ui-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wf-results{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wf-result{position:relative}.wf-result button{aspect-ratio:1;background:var(--ui-fill-soft);cursor:pointer;border:2px solid #0000;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.wf-result[data-on] button{border-color:var(--ui-accent)}.wf-result img,.wf-result video{object-fit:cover;width:100%;height:100%}.wf-result a{width:22px;height:22px;color:var(--ui-ink-strong);opacity:0;background:#ffffffeb;border-radius:6px;place-items:center;font-size:12px;text-decoration:none;display:grid;position:absolute;bottom:4px;right:4px}.wf-result:hover a,.wf-result a:focus-visible{opacity:1}.wf-result-gone{background:repeating-linear-gradient(45deg,#eee 0 6px,#f6f6f6 6px 12px);width:100%;height:100%;display:block}.wf-props-run{border-top:1px solid var(--ui-line);flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex}.wf-props-run strong{color:var(--ui-ink-strong);font-size:15px;font-weight:600}.wf-props-run small{color:var(--ui-ink-faint);font-size:11px}.wf-stepper{color:var(--ui-ink-soft);justify-content:space-between;align-items:center;font-size:13px;display:flex}.wf-stepper div{align-items:center;gap:6px;display:flex}.wf-stepper button{width:28px;height:28px;color:var(--ui-ink-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;display:grid}.wf-stepper button:hover:not(:disabled){background:var(--ui-fill)}.wf-stepper button:disabled{color:var(--ui-ink-ghost);cursor:default}.wf-stepper output{border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);width:44px;height:32px;color:var(--ui-ink-strong);place-items:center;font-size:14px;font-weight:500;display:grid}.wf-confirm{width:min(480px,100vw - 32px)}.wf-confirm-body{color:var(--ui-ink-body);flex-direction:column;gap:12px;padding:4px 22px 8px;font-size:13px;line-height:19px;display:flex}.wf-confirm-body p{margin:0}.wf-confirm-body ol{flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wf-confirm-body li{border-bottom:1px solid var(--ui-line);align-items:center;gap:10px;padding:9px 0;display:flex}.wf-confirm-body li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wf-confirm-body li b{color:var(--ui-ink-strong);white-space:nowrap;font-weight:600}.wf-confirm-icon{background:var(--ui-fill);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.wf-confirm-icon svg{width:14px;height:14px}.wf-confirm-icon[data-kind=image]{color:#c98516;background:#fff4e0}.wf-confirm-icon[data-kind=video]{color:#4f9a44;background:#eef8ea}.wf-confirm-total{color:var(--ui-ink-strong);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.wf-confirm-balance{color:var(--ui-ink-soft)}.wf-confirm-issues{color:var(--ui-danger);background:#fef3f2;border-radius:10px;padding:10px 12px}.wf-confirm-issues ul{margin:6px 0 0;padding-left:18px}.wf-confirm-body small{color:var(--ui-ink-faint);font-size:12px}@media (max-width:900px){.wf-hero{flex-direction:column;align-items:stretch}.wf-hero-canvas{width:100%;max-width:none}.wf-hero-text h1{font-size:40px}.wf-list-inner{padding:20px 16px 48px}.wf-props{z-index:8;width:min(360px,90vw);box-shadow:var(--ui-shadow-menu);position:absolute;top:0;bottom:0;right:0}.wf-estimate,.wf-save-text{display:none}.wf-toolbar{bottom:84px}}.wf-ai-button{background:var(--ui-ink-strong);color:#fff;height:40px;font:500 13px var(--ui-font);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:flex}.wf-ai-button:hover,.wf-ai-button[data-on]{background:#000}.wf-ai-button svg{fill:#fff}.wf-toolbar .ui-menu{max-height:min(70vh,520px);top:auto;bottom:calc(100% + 12px);overflow-y:auto}.wf-preview[data-ratio=audio]{aspect-ratio:auto;min-height:72px;padding:12px 0}.wf-preview[data-ratio=text]{aspect-ratio:auto;place-items:start stretch;min-height:120px;max-height:220px}.wf-preview[data-ratio=text] .wf-preview-empty{place-self:center}.wf-transcript{color:var(--ui-ink-body);white-space:pre-wrap;margin:0;padding:12px 14px;font-size:12.5px;line-height:19px;overflow-y:auto}.wf-preview-link{color:var(--ui-ink-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline}.wf-result[data-kind=audio] button,.wf-result[data-kind=file] button{place-items:center;display:grid}.wf-result audio{width:100%;height:28px;margin-top:4px}.wf-result-icon{color:var(--ui-ink-faint)}.wf-results-text{flex-direction:column;gap:6px;display:flex}.wf-results-text button{border:2px solid var(--ui-line);max-height:96px;color:var(--ui-ink-body);font:400 12px/18px var(--ui-font);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px;overflow:hidden}.wf-results-text button[data-on]{border-color:var(--ui-accent)}.wf-viewer{width:min(92vw,1100px)}.wf-viewer img,.wf-viewer video{object-fit:contain;background:#111;border-radius:10px;width:100%;max-height:72vh;display:block}
