.ai-ratio-shape[data-v-18e60347]{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:row;gap:6px;min-width:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-ratio-shape__canvas[data-v-18e60347]{display:block;flex:0 0 auto}.ai-ratio-shape__frame[data-v-18e60347]{fill:color-mix(in srgb,currentColor 12%,transparent);stroke:currentColor;stroke-width:1.4;transition:all .15s ease}.ai-ratio-shape__frame.is-auto[data-v-18e60347]{fill:transparent;opacity:.8;stroke-dasharray:3.5 2.5}.ai-ratio-shape__meta[data-v-18e60347]{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.ai-ratio-shape__label[data-v-18e60347]{font-size:14px;opacity:.85}.ai-ratio-shape__label[data-v-18e60347],.ai-ratio-shape__value[data-v-18e60347]{line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ratio-shape__value[data-v-18e60347]{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.ai-params-inline[data-v-79077f90]{gap:8px}.ai-params-inline[data-v-79077f90],.node-field[data-v-79077f90]{display:flex;flex-direction:column}.node-field[data-v-79077f90]{gap:3px}.node-label[data-v-79077f90]{color:#6b7280;font-size:11px;font-weight:500}.node-input[data-v-79077f90]{background:#0f1419;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#e5e7eb;font-family:inherit;font-size:12px;outline:none;padding:6px 8px;width:100%}.node-input[data-v-79077f90]:focus{border-color:var(--param-accent,#4ade80)}.node-select[data-v-79077f90]{cursor:pointer}.node-select option[data-v-79077f90]{background:#1a1f2e;color:#e5e7eb}.node-textarea[data-v-79077f90]{font-family:inherit;line-height:1.5;min-height:56px;resize:vertical}.node-empty[data-v-79077f90]{color:#6b7280;font-size:11px}@media (max-width:1024px),(pointer:coarse){.node-input[data-v-79077f90]{font-size:16px}}.node-range-header[data-v-79077f90]{align-items:center;display:flex;justify-content:space-between}.node-range[data-v-79077f90]{accent-color:var(--param-accent,#4ade80);width:100%}.node-range-value[data-v-79077f90]{color:var(--param-accent,#4ade80);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.node-checkbox-row[data-v-79077f90]{display:flex;gap:6px}.node-check-btn[data-v-79077f90]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#9ca3af;cursor:pointer;flex:1;font-size:12px;font-weight:500;padding:5px 12px;transition:all .15s}.node-check-btn.is-active[data-v-79077f90]{background:color-mix(in srgb,var(--param-accent,#4ade80) 12%,transparent);border-color:var(--param-accent,#4ade80);color:var(--param-accent,#4ade80)}.ai-param-item[data-v-79077f90]{align-items:center;background:var(--color-bg-light,hsla(0,0%,100%,.04));border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px 8px;transition:background .2s}.ai-param-item[data-v-79077f90]:hover{background:var(--param-accent,#4ade80)!important;color:#000!important}.ai-param-item:hover .ai-param-label[data-v-79077f90]{color:#000!important}.ai-param-item[data-v-79077f90]:hover .v-icon{color:#000!important}.ai-param-icon-img[data-v-79077f90]{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ai-param-icon-font[data-v-79077f90]{display:inline-block;font-size:20px;line-height:1}.ai-param-item:hover .ai-param-icon-font[data-v-79077f90]{color:#000!important}.ai-param-item:hover .ai-param-icon-img[data-v-79077f90]{filter:brightness(0) saturate(100%)}.ai-param-label-prefix[data-v-79077f90]{display:none}@media (max-width:768px){.ai-input-toolbar .ai-params-icons .ai-param-item.ai-param-item--mobile-expand[data-v-79077f90]{border-radius:18px!important;gap:6px!important;height:36px!important;justify-content:flex-start!important;min-width:0!important;padding:0 8px!important;width:auto!important}.ai-input-toolbar .ai-params-icons .ai-param-item.ai-param-item--mobile-expand .ai-param-label[data-v-79077f90]{display:inline!important;max-width:180px}.ai-input-toolbar .ai-params-icons .ai-param-item.ai-param-item--mobile-expand .ai-param-label-prefix[data-v-79077f90]{display:inline}}.ai-param-label[data-v-79077f90]{color:var(--color-text,#e5e7eb);font-size:13px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duration-header[data-v-79077f90]{align-items:center;display:flex;justify-content:space-between}.duration-slider-track[data-v-79077f90]{align-items:center;display:flex;height:24px}.duration-slider[data-v-79077f90]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:24px;margin:0;outline:none;padding:0;width:100%}.duration-slider[data-v-79077f90]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--param-accent,#4ade80) 0,var(--param-accent,#4ade80) var(--fill,0),#374151 var(--fill,0),#374151 100%);border-radius:10px;height:20px}.duration-slider[data-v-79077f90]::-moz-range-track{background:linear-gradient(to right,var(--param-accent,#4ade80) 0,var(--param-accent,#4ade80) var(--fill,0),#374151 var(--fill,0),#374151 100%);border-radius:10px;height:20px}.duration-slider[data-v-79077f90]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--param-accent,#4ade80);border:2px solid #1a1f2e;border-radius:3px;cursor:pointer;height:28px;margin-top:-4px;-webkit-transition:transform .1s;transition:transform .1s;width:12px}.duration-slider[data-v-79077f90]::-webkit-slider-thumb:hover{transform:scale(1.15)}.duration-slider[data-v-79077f90]::-moz-range-thumb{background:var(--param-accent,#4ade80);border:2px solid #1a1f2e;border-radius:3px;cursor:pointer;height:28px;width:12px}.duration-slider-value[data-v-79077f90]{color:var(--param-accent,#4ade80);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ai-param-settings-empty[data-v-79077f90]{color:#6b7280;font-size:12px}.ai-param-settings-menu{border-radius:12px!important;overflow:hidden}.ai-param-settings-card{background:var(--color-bg-light,#1a1f2e)!important;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:var(--param-menu-max-h,76vh);overflow:hidden;width:380px}.ai-param-settings-group{display:flex;flex-direction:column;min-height:0;padding:0}.ai-param-settings-title{color:#e5e7eb;flex-shrink:0;font-size:15px;font-weight:600;padding:10px 12px 2px}.ai-param-settings-body{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:6px 12px 12px;scrollbar-color:var(--color-bg-light,#1a2027) transparent;scrollbar-width:thin}.ai-param-settings-body::-webkit-scrollbar{width:6px}.ai-param-settings-body::-webkit-scrollbar-track{background:transparent}.ai-param-settings-body::-webkit-scrollbar-thumb{background:var(--color-bg-light,#1a2027);border-radius:3px}.ai-param-settings-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-bg-light,#1a2027) 80%,#fff)}.ai-param-settings-row{display:flex;flex-direction:column;gap:8px}.ai-param-settings-label{color:#6b7280;font-size:12px;font-weight:500}.ai-param-settings-options{display:flex;flex-wrap:wrap;gap:6px}.ai-param-settings-chip{align-items:center;background:var(--color-bg-normal);border:var(--color-bg-normal);border-radius:6px;color:var(--color-text);cursor:pointer;display:flex;flex:1 1 calc(33.33333% - 4px);font-size:13px;font-weight:500;justify-content:center;min-height:40px;padding:5px 12px;transition:all .15s}.ai-param-settings-chip:hover{background:#00ff85;color:#000}.ai-param-settings-chip--active{background:color-mix(in srgb,#00ff5d 12%,#00ff85);border-color:#000;color:#000}.ai-param-settings-options .ai-param-settings-chip.ai-param-settings-chip--with-icon{align-items:center;flex-direction:row;gap:6px;height:auto;justify-content:flex-start;line-height:1.15;padding:6px 8px;text-align:left}.option-subgroup-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;margin:8px 0}@media (max-width:640px){.ai-param-settings-menu{left:12px!important;max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.ai-param-settings-card{max-width:none;width:100%!important}}.pose-adjuster[data-v-807ff8b3]{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.pose-adjuster[data-v-807ff8b3]::-webkit-scrollbar{width:4px}.pose-adjuster[data-v-807ff8b3]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06);border-radius:3px}.pose-groups[data-v-807ff8b3]{display:flex;flex-direction:column;gap:4px}.pose-group[data-v-807ff8b3]{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden}.pose-group-header[data-v-807ff8b3]{align-items:center;background:var(--color-bg-normal,hsla(0,0%,100%,.04));border:none;color:var(--color-text-normal,#adc0d3);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.pose-group-header[data-v-807ff8b3]:hover{background:var(--color-bg-normal,hsla(0,0%,100%,.08))}.pose-group-title[data-v-807ff8b3]{color:var(--color-text-normal,#adc0d3);font-size:13px;font-weight:600;letter-spacing:.5px}.pose-group-arrow[data-v-807ff8b3]{font-size:11px;opacity:.4}.pose-group-body[data-v-807ff8b3]{gap:8px;padding:8px 12px 10px}.pose-control[data-v-807ff8b3],.pose-group-body[data-v-807ff8b3]{display:flex;flex-direction:column}.pose-control[data-v-807ff8b3]{gap:3px}.pose-control-header[data-v-807ff8b3]{align-items:center;display:flex;justify-content:space-between}.pose-control-label[data-v-807ff8b3]{color:var(--color-text-normal,#adc0d3);font-size:13px;font-weight:600}.pose-control-number[data-v-807ff8b3]{background:var(--color-bg-dark,hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:#5b7fab;font-size:12px;font-weight:600;outline:none;padding:2px 4px;text-align:center;width:48px}.pose-control-number[data-v-807ff8b3]:focus{border-color:hsla(0,0%,100%,.28)}.pose-control-slider-row[data-v-807ff8b3]{align-items:center;display:flex;gap:6px}.pose-control-slider[data-v-807ff8b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border-radius:4px;cursor:pointer;flex:1;height:4px;outline:none}.pose-control-slider[data-v-807ff8b3]::-webkit-slider-thumb{-webkit-appearance:none;background:#5b7fab;border:none;border-radius:50%;cursor:pointer;height:14px;-webkit-transition:transform .1s;transition:transform .1s;width:14px}.pose-control-slider[data-v-807ff8b3]::-webkit-slider-thumb:hover{transform:scale(1.3)}.pose-control-slider[data-v-807ff8b3]::-moz-range-thumb{background:#5b7fab;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.pose-control-reset[data-v-807ff8b3]{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.15);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;opacity:0;padding:0;transition:opacity .1s,color .1s;width:20px}.pose-control-reset--active[data-v-807ff8b3]{color:#f87171;opacity:1}.pose-control-reset[data-v-807ff8b3]:hover{color:#f87171!important}.top-banner-ad[data-v-8ba6f7e8]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:45px;justify-content:center;overflow:hidden;padding:0 56px;position:relative;text-align:center;width:100%}.top-banner-ad--preview[data-v-8ba6f7e8]{left:0;position:fixed;right:0;top:0;z-index:3000}.top-banner-ad__link[data-v-8ba6f7e8]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0 56px;position:absolute;text-decoration:none}.top-banner-ad__text[data-v-8ba6f7e8]{display:-webkit-box;font-size:18px;letter-spacing:.5px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word}.top-banner-ad__close[data-v-8ba6f7e8]{align-items:center;background:hsla(0,0%,100%,.18);border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .2s,transform .2s;width:32px;z-index:1}.top-banner-ad__close[data-v-8ba6f7e8]:hover{background:hsla(0,0%,100%,.32)}.top-banner-ad__close[data-v-8ba6f7e8]{color:inherit}.top-banner-slide-enter-active[data-v-8ba6f7e8],.top-banner-slide-leave-active[data-v-8ba6f7e8]{transition:height .25s ease,opacity .25s ease}.top-banner-slide-enter-from[data-v-8ba6f7e8],.top-banner-slide-leave-to[data-v-8ba6f7e8]{height:0;opacity:0}@media (max-width:767px){.top-banner-ad[data-v-8ba6f7e8]{height:42px;padding:0 44px}.top-banner-ad__link[data-v-8ba6f7e8]{padding:0 44px}.top-banner-ad__text[data-v-8ba6f7e8]{font-size:14px}.top-banner-ad__close[data-v-8ba6f7e8]{height:28px;right:8px;width:28px}}